You are on page 1of 18

October 1, 2007 Sales Online Sub-System

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.

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
October 1, 2007 Sales Online Sub-System

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

customer account informations 1.1


Customer account informations
Process
Result registration
registration

Ms SQL:
username & password 1.2 Member table
username & pass
Result logon
Process logon

Modify custommer acc

1.5 Old custommer infor


Change
profile New custommer infor
Customer

Ms SQL:
1.7 Products infor
shopping cart
Select product Select table
New infor
products
Result of search

Keywords for search 1.4 Products infor


Products information
Ms SQL:
Search Products table
Old infor

1.8
Update cart Update
shopping cart Products, price, quantity

1.9 Ms SQL:
orders Order infor
order Orders

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
October 1, 2007 Sales Online Sub-System

Biểu đồ luồng dữ liệu vật lý đối với chức năng của admin

1.2
User’s account informations
Create user

Add user

Result logon
Admin 1.1 Ms SQL:
Uername & pass Process logon members table

Delete user

Edit User User’s account infor


1.3
Delete user Delete user’s account

Role,Activation

Edit User
User Account Info

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
October 1, 2007 Sales Online Sub-System

Biểu đồ luồng dữ liệu vật lý đối với chức năng của nhân viên

MS SQL: Ms SQL:
Categories Products table
table

Old infor New infor

Old infor New infor

3.3
Update
3.2 products
Update Update products
categories
Update categories
Employee

Ms SQL:
Result of logon Report sale of products
3.1 members
Username & password
Username & password table
Update order status Process logon
Report sales

Delete order

3.6
3.4
3.5 3.7 Report
Update order
Delete orders Report sales products
status
Order infor

Oder infor
Delete order Send report
Ms SQL:
Order status orders Order infor
Order infor

Send report

director

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
October 1, 2007 Sales Online Sub-System

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 Foreign key to Products table

ProductName nvarchar(100)

Description text

Image nvarchar(50)

UnitPrice money

 Table.dbo.Categories

Column Data Type Description

CategoryID int Prinmary key for product category identification

CategoryName nvachar(50)

Description text

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
October 1, 2007 Sales Online Sub-System

 Table.dbo.Members

Column Data Type Description

Membe rID int Prinamry key for Member indentification

UserName nvarchar(20) Account name for Member

Password varchar(15) Security code for Member Account

FirstName varchar(30)

LastName varchar(30)

Address vvarchar(100)

Email narchar(30)

Role char(15) Role of Member (administrator or friend)

Activation Bit Status Member Account activation

 Table.dbo.Orders

Column Data Type Description

Orde rID int Prinmary key for Orders identification

MemberID int Foreign key to Members table

OrderDate smalldatetime

RequiredDate smalldatetime

ReceivedName nvarchar(50)

ReceivedAddress nvarchar(100)

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
October 1, 2007 Sales Online Sub-System

 Table.dbo.OrderDetail

Column Data Type Description

Orde rID int


Prinmary key for OrderDetail indentification
ProductID int

UnitPrice money

Quantity int

Stutus char(10)

 Table.dbo.ShoppimgCart

Column Data Type Description

Membe rID Int


Prinmary key for ShoppingCart indentification
ProductID int

UnitPrice Money

Quantity int

Total Money Total money per one kind of product

7 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

Biểu đồ ERD Physical trong MS SQL Server

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

4-User interface Design

 Giao diện hệ thống cho khách hàng


1- Đăng ký tài khoản

2- Đăng nhập

3- Đăng xuất

9 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

3- Tìm kiếm sản phẩm

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
October 1, 2007 Sales Online Sub-System

4- Mua hàng

4.1- Chọn hàng vào giỏ

4.2- Cập nhật giỏ hàng

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
October 1, 2007 Sales Online Sub-System

4.3 - Gửi đơn hàng

Gửi đơn đặt hàng của bạn

Vui lòng kiểm tra thông tin của bạn sau đây Sửa lại

Ten: Nguyen Tien Manh

Địa chỉ nhân hàng : My đình – từ liêm- hà nội

Email : TienManh.live@gmail.com

Điện thoại : 0986725086

Ngày yêu cầu giao hàng : 20-11-2007

5-Quản lý thông tin cá nhân

12 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

 Giao diện hệ thống cho quản trị viên


1- Đăng nhập

2-Quản lý người dùng

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
October 1, 2007 Sales Online Sub-System

2.1- Create User

2.2 Edit User

14 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

2.3 Delete User

15 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

 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

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
October 1, 2007 Sales Online Sub-System

4-Quản lý đơn hàng

5- Báo cáo kinh doanh

 Báo cáo theo ngày

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
October 1, 2007 Sales Online Sub-System

 Báo cáo theo sản phẩm

18 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

You might also like