07identifydesignelementsolution_v3
DESCRIPTION
07IdentifyDesignElementSolution_v3TRANSCRIPT
-
H thng qun l bn hng thi trang Online Issue date: 14/5/2015
Xc nh phn t thit k Author: Nhm 11
07IdentifyDesignElementSolution_v3.docx
1
H Thng Qun L Bn Hng Thi Trang Online
Identify Design Elements Solution
Nhm 11- INT3110 2
-
H thng qun l bn hng thi trang Online Issue date: 14/5/2015
Xc nh phn t thit k Author: Nhm 11
07IdentifyDesignElementSolution_v3.docx
2
Contents 1. Xc nh cc phn t thit k: ........................................................................................................... 3
1.1. Biu bi cnh h thng con: .................................................................................................. 3
1.1.1. H thng con: Bank System ............................................................................................... 3
1.1.2. H thng con: Print Service ............................................................................................... 4
1.2. Analysis-Class-to-Design-Element Map: .................................................................................. 5
1.3. Design-Element-to-Owning-Package Map: .............................................................................. 7
1.4. Cu trc lp v s ph thuc: ................................................................................................... 8
1.5. Cc packets v s ph thuc ca chng: .................................................................................. 9
-
H thng qun l bn hng thi trang Online Issue date: 14/5/2015
Xc nh phn t thit k Author: Nhm 11
07IdentifyDesignElementSolution_v3.docx
3
1. Xc nh cc phn t thit k:
1.1. Biu bi cnh h thng con:
1.1.1. H thng con: Bank System
M t giao din h thng con:
IBankSystem: giao din giao tip vi cc h thng ngn hng bn ngoi
h thng
Thanhtoan(): thng tin s tin thanh ton v ti khon ngn hng ca
khch hng
-
H thng qun l bn hng thi trang Online Issue date: 14/5/2015
Xc nh phn t thit k Author: Nhm 11
07IdentifyDesignElementSolution_v3.docx
4
1.1.2. H thng con: Print Service
M t giao din h thng con:
IPrintServices: giao din giao tip vi h thng my in ngoi
Print(): in thng tin ha n ca khch hng
-
H thng qun l bn hng thi trang Online Issue date: 14/5/2015
Xc nh phn t thit k Author: Nhm 11
07IdentifyDesignElementSolution_v3.docx
5
1.2. Analysis-Class-to-Design-Element Map:
Analysis Class Design Element
RegisterForm RegisterForm
RegisterController RegisterController
Login Form Login Form
ShowInformationOfProductForm ShowInformationOfProductForm
DeleteProductForm DeleteProductForm
EditProductForm EditProductForm
AddProductForm AddProductForm
DeleteProduct DeleteProduct
EditProduct EditProduct
AddProduct AddProduct
BuyProductForm BuyProductForm
BuyProduct BuyProduct
CartForm CartForm
CartController CartController
ShowInformationOfCustomerForm ShowInformationOfCustomerForm
EditInformationOfCustomer EditInformationOfCustomer
DeleteCustomer DeleteCustomer
Customer Customer
EditInformationOfCustomerForm EditInformationOfCustomerForm
-
H thng qun l bn hng thi trang Online Issue date: 14/5/2015
Xc nh phn t thit k Author: Nhm 11
07IdentifyDesignElementSolution_v3.docx
6
DeleteCustomerForm DeleteCustomerForm
MainApplicationForm MainApplicationForm
Bill Bill
Purchase Order Purchase Order
CommissionedEmployee CommissionedEmployee
Employee Employee
PrinterInterface IprintSystem Interface
PrintService Subsystem
ProjectManagementDatabase ProjectManagementDatabase subsystem
IProjectManagementDatabase interface
BankSystem BankSystem subsystem
IbankSystem Interface
-
H thng qun l bn hng thi trang Online Issue date: 14/5/2015
Xc nh phn t thit k Author: Nhm 11
07IdentifyDesignElementSolution_v3.docx
7
1.3. Design-Element-to-Owning-Package Map:
Design Element Owning Package
Login Form Middleware::Security:GUI Framework
RegisterForm Application::Registration
RegisterController Application::Registration
ShowInformationOfProductForm Business Services::Sale Artifacts
DeleteProductForm Business Services::Sale Artifacts
EditProductForm Business Services::Sale Artifacts
AddProductForm Business Services::Sale Artifacts
DeleteProduct Application::Administration
EditProduct Application::Administration
AddProduct Application::Administration
BuyProductForm Business Services::Sale Artifacts
BuyProduct Application:: User Activities
CartForm Business Services::Sale Artifacts
CartController Business Services::Sale Artifacts
ShowInformationOfCustomerForm Business Services::Sale Artifacts
EditInformationOfCustomer Application::Administration
DeleteCustomer Application::Administration
TimecardForm Application::Employee Activities
MainApplicationForm Middleware::Security:GUI Framework
-
H thng qun l bn hng thi trang Online Issue date: 14/5/2015
Xc nh phn t thit k Author: Nhm 11
07IdentifyDesignElementSolution_v3.docx
8
TimecardController Applications::Employee Activities
Bill Business Services::Sale Artifacts
Timecard Business Services::Sale Artifacts
Purchase Order Business Services::Sale Artifacts
CommissionedEmployee Business Services::Sale Artifacts
Employee Business Services::Sale Artifacts
PrintService Subsystem Business Services
ProjectManagementDatabase subsystem Business Service
IprojectManagementDatabase interface Business Service::External System Interface
BankSystem subsystem Business Service
IbankSystem interface Business Service::External System Interface
1.4. Cu trc lp v s ph thuc:
-
H thng qun l bn hng thi trang Online Issue date: 14/5/2015
Xc nh phn t thit k Author: Nhm 11
07IdentifyDesignElementSolution_v3.docx
9
Application: lp ng dng cha cc ng dng c th thit k phn t.
Business Service : lp dch v kinh doanh c cha cc yu t kinh doanh c th
c s dng trong mt s ng dng.
Middleware: cung cp tin ch v nn tng c lp
1.5. Cc packets v s ph thuc ca chng:
-
H thng qun l bn hng thi trang Online Issue date: 14/5/2015
Xc nh phn t thit k Author: Nhm 11
07IdentifyDesignElementSolution_v3.docx
10
-
H thng qun l bn hng thi trang Online Issue date: 14/5/2015
Xc nh phn t thit k Author: Nhm 11
07IdentifyDesignElementSolution_v3.docx
11
Miu t cc packet:
Administration: cha cc phn t h tr cho vic qun l admin
Base reuse : cc yu t thit k c th s dng li
Employee Activities: cha cc phn t h tr vic giao tip vi ng dng ca nhn vin
Customer Activities: cha cc phn t h tr vic giao tip vi ng dng ca khch
hng
Sale Artifacts: cha cc hnh ng ct li ca h thng
Resgistration: cung cp cc hnh ng ng k account.
External System Interfaces: cha cc giao din h tr truy cp vo h thng. iu ny
cc lp giao din h thng bn ngoi cng nh cc h thng con c th iu khin c
lp
GUI Framework: Gi ny bao gm mt khun kh ton cho qun l giao din ngi
dng.N c cha cc view qun l s tng tc ca ngi dng vi ng dng qua giao
din ,n s c mt trang ng nhp to ra mt i tng v bi cnh tng ng vi
tng i tng.
BankSystem : cha nhng hot ng giao dch thanh ton ca khch hng thng qua th.
PrintService Subsystem: cha ton b hot ng lin quan ti vit in n ha n
Secure Interfaces : cha cc interface cung cp s an ton cho my khch hng.
Security:cha cc phn t thit k ci t c ch an ninh ca h thng
Security Manager Subsystem: cung cp cc thnh phn cho nhng im chnh nht ca
dch v an ninh .