Detailed Web Design

Published on June 2016 | Categories: Documents | Downloads: 191 | Comments: 0 | Views: 230
of 8
Download PDF   Embed   Report

Detailed Web Design

Comments

Content

Assignment 5 – Detailed Design
Submission Date 20.12.2014
Luka Mandić ([email protected])
Dinko Jakovljević ([email protected])

a) Identify actors and use cases for the system described above and show them
on a UML use case diagram.

1. Use case

b) Give a brief description of each use case as a sequence of interactions
between the system and the participating actors. (Error scenarios are not
required)
Name: Search
Initiator: Customer
Goal: search for number in system
1. Customer needs to be connected to Internet
2. Customer visit Phone company web page
3. System displays webpage to customer
4. Customer searches phone number

Name: Update account
Initiator: registered customer
Goal: update information on customer account
1. Connect to Internet
2. Browse for Phone company web page
3. System displays webpage to customer
4. Register to system
5. System stores customer data
6. System asks for login
7. Customer enters username and password
8. System aunthenticate customer
9. Customer updates account

Name: Extend email info
Initiator: registered customer
Goal: Extend information on customers
1. Connect to Internet
2. Browse for Phone company web page
3. System displays webpage to customer
4. Register to system
5. System stores customer data
6. System asks for login
7. Customer enters username and password
8. System aunthenticate customer

9. Search for customer
10. Customer extends information of customers

Name: Check phone bills
Initiator: registered customer
Goal: check list of your phone bills
1. Connect to Internet
2. Browse for Phone company web page
3. System displays webpage to customer
4. Register to system
5. System stores customer data
6. System asks for login
7. Customer enters username and password
8. System aunthenticate customer
9. Customer checks list of phone bills

Name: Update directory
Initiator: Company staff
Goal: update registered customer directory
1. Log into company internal network
2. System verify Company staff
3. System gives access to workspace
4. Company staff updates customer directory

c) Propose a physical architecture for the system.

2. Arhitektura sustava
Korisnik pomoću preglednika traži web telefonski imenik. Server osigurava pristup stranici te
interakciju korisnika sa web imenikom. Sustav tvrtke sastoji se od 3 glavna dijela. Interface
(sučelje stranice) vidljivo korisniku. Korisnik može pretraživati sustav kako bi pronašao potrebne
informacije (adresa,broj,računi itd). Data collection(pohrana podataka) je ustvari drugi dio,baza
podataka sa svim zabilježenim podatacima korisnika.Bazu podataka mogu ažurirati zaposlenici
tvrtke kroz radnu stanicu koja je povezana sa internim sustavom.

d) Identify classes for realizing the central functionality of the system. Include
principal methods and attributes. Show relationships on a UML class
diagram.

3. Class diagram
Dijagram klasa sastoji se od dvije glavne klase iz kojih proizlaze ostale klase. To su Web
telefonski imenik i Interni sustav. Upravo zbog sigurnosti podataka imamo odvojena sustava
koja između sebe imaju interakciju. Internom sustavu imaju pristup samo zaposlenici tvrtke
koju pomoću sustava vrše potrebna ažuriranja i nadogradnje. Web sustavu mogu pristupiti svi
koji imaju internet vezu.

e) Draw UML sequence diagrams to illustrate the interactions within the
system during execution of the most important use cases (specify 3 use
cases).

4. Sekvencijalni dijagram za Pretraživanje
Prvi sekvencijalni dijagram opisuje postupak pretraživanja web telefonskog imenika za
registrirane korisnike i korisnike koji samo pretražuju stranicu.

5. Sekvencijalni dijagram za ažuriranje baze
Drugi sekvencijalni dijagram opisuje postupak prijave zaposlenika u interni sustav,potvrdu
pristupa sa radne stanice te nakon toga ažuriranje baze web telefonskog imenika.

6. Sekvencijalni dijagram interakcije korisnika sa web imenikom

Treći sekvencijalni dijagram opisuje postupak prijave korisnika u web sustav te ažuriranje
korisničkog računa (npr. promjena adrese). Interni sustav vraća potvrdu registriranog korisnika i
nakon prijave korisnik nastavlja sa prvotnom namjenom te mijenja adresu,sustav se ažurira te
korisnik dalje ima mogućnost nastaviti sa pretraživanjem.

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close