October 1, 2007
Sales Online Sub-System
1
Nguyễn Tiến Mạnh, Đào Xuân Dương, Phạm Hồng Hân, Vũ Đức Đông
K55B-CNTT Đại Học Sư Phạm Hà Nội
III- SYSTEM DESIGN
1-Application Architecture
Ngày nay các hệ thống hiện đại đều là các hệ phân tán, nó giúp phân phối dữ liệu và các
dịch vụ đến gần người dùng cuối hơn, cắt giảm sự phức tạp và đầu tư bảo trì. công nghệ Web là
một trong những công nghệ mang những đặc điểm rõ nét nhất của những hệ phân tán, hoạt động
dựa trên kiến trúc Client/Server.
Hệ thống bán hàng trực tuyến sẽ được phát triển theo mô hình trên và được cài đặt trên nền .Net
Framework cụ thể là ASP.Net.
October 1, 2007
Sales Online Sub-System
2
Nguyễn Tiến Mạnh, Đào Xuân Dương, Phạm Hồng Hân, Vũ Đức Đông
K55B-CNTT Đại Học Sư Phạm Hà Nội
2-Physiscal Data Flows Diagram
Biểu đồ luồng dữ liệu vật lý đối với chức năng của khách hàng 1.1
Modify custommer acc
New custommer infor
Old custommer infor
1.8
Update
shopping cart
Keywords for search
Products information
Result of search
Select product
Products infor
Products infor
Update cart
New infor
Old infor
orders
Products, price, quantity
Order infor
October 1, 2007
Sales Online Sub-System
3
Nguyễn Tiến Mạnh, Đào Xuân Dương, Phạm Hồng Hân, Vũ Đức Đông
K55B-CNTT Đại Học Sư Phạm Hà Nội
4
Nguyễn Tiến Mạnh, Đào Xuân Dương, Phạm Hồng Hân, Vũ Đức Đông
K55B-CNTT Đại Học Sư Phạm Hà Nội
Biểu đồ luồng dữ liệu vật lý đối với chức năng của nhân viên
Employee
3.1
Process logon
3.2
Update
categories
3.3
Update
products
3.4
Update order
status
3.6
Report
products
MS SQL:
Categories
table
Ms SQL:
members
table
Ms SQL:
Products tableOctober 1, 2007
Sales Online Sub-System
5
Nguyễn Tiến Mạnh, Đào Xuân Dương, Phạm Hồng Hân, Vũ Đức Đông
K55B-CNTT Đại Học Sư Phạm Hà Nội
3- Database Design
Database được cài đật trên hệ quản trị cơ sở dữ liệu MS SQL Server
Các bảng dữ liệu chi tiết
Table.dbo.Products
Column
Data Type
Description
ProductID
int
Prinmary key for Product identification
CategoryID
int
text
October 1, 2007
Sales Online Sub-System
6
Nguyễn Tiến Mạnh, Đào Xuân Dương, Phạm Hồng Hân, Vũ Đức Đông
K55B-CNTT Đại Học Sư Phạm Hà Nội
Table.dbo.Members
Column
Data Type
Description
MemberID
int
Prinamry key for Member indentification
UserName
nvarchar(20)
Account name for Member
Column
Data Type
Description
OrderID
int
Prinmary key for Orders identification
MemberID
int
Foreign key to Members table
OrderDate
smalldatetime
RequiredDate
smalldatetime
ReceivedName
nvarchar(50)
ReceivedAddress
nvarchar(100) October 1, 2007
Sales Online Sub-System
7
Nguyễn Tiến Mạnh, Đào Xuân Dương, Phạm Hồng Hân, Vũ Đức Đông
Column
Data Type
Description
MemberID
Int
Prinmary key for ShoppingCart indentification
ProductID
int
UnitPrice
Money
Quantity
int
Total
Money
Total money per one kind of product October 1, 2007
Sales Online Sub-System
8
Nguyễn Tiến Mạnh, Đào Xuân Dương, Phạm Hồng Hân, Vũ Đức Đông
K55B-CNTT Đại Học Sư Phạm Hà Nội
October 1, 2007
Sales Online Sub-System
10
Nguyễn Tiến Mạnh, Đào Xuân Dương, Phạm Hồng Hân, Vũ Đức Đông
K55B-CNTT Đại Học Sư Phạm Hà Nội
3- Tìm kiếm sản phẩm
October 1, 2007
Sales Online Sub-System
11
Nguyễn Tiến Mạnh, Đào Xuân Dương, Phạm Hồng Hân, Vũ Đức Đông
K55B-CNTT Đại Học Sư Phạm Hà Nội 4- Mua hàng
4.1- Chọn hàng vào giỏ
Sales Online Sub-System
13
Nguyễn Tiến Mạnh, Đào Xuân Dương, Phạm Hồng Hân, Vũ Đức Đông
K55B-CNTT Đại Học Sư Phạm Hà Nội
Giao diện hệ thống cho quản trị viên
1- Đăng nhập
2-Quản lý người dùng
October 1, 2007
Sales Online Sub-System
14
Nguyễn Tiến Mạnh, Đào Xuân Dương, Phạm Hồng Hân, Vũ Đức Đông
16
Nguyễn Tiến Mạnh, Đào Xuân Dương, Phạm Hồng Hân, Vũ Đức Đông
K55B-CNTT Đại Học Sư Phạm Hà Nội
Giao diện hệ thống cho nhân viên
1-Đăng nhập
2- Cập nhật loại hàng
3- Quản lý sản phẩm
October 1, 2007
Sales Online Sub-System
17
Nguyễn Tiến Mạnh, Đào Xuân Dương, Phạm Hồng Hân, Vũ Đức Đông
K55B-CNTT Đại Học Sư Phạm Hà Nội 4-Quản lý đơn hàng 5- Báo cáo kinh doanh