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
18 trang |
Chia sẻ: tlsuongmuoi | Lượt xem: 2125 | Lượt tải: 0
Bạn đang xem nội dung tài liệu Sales Online Sub-System, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
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
Process
registration
1.2
Process logon
1.4
Search
Ms SQL:
Member table
Ms SQL:
Products table
Ms SQL:
shopping cart
table
Customer
1.5
Change
profile
1.7
Select
products
1.9
order
Ms SQL:
Orders
customer account informations
Customer account informations
username & password
Result registration
username & pass
Result logon
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
Biểu đồ luồng dữ liệu vật lý đối với chức năng của admin
Admin Ms SQL:
members table
1.1
Process logon
1.2
Create user
1.3
Delete user
Uername & pass
Result logon
Add user
User’s account informations
Delete user
Delete user’s account
User’s account infor
Edit User
Edit User
Role,Activation
User Account Info
October 1, 2007 Sales Online Sub-System
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 table
Username & password
Username & password
Result of logon
Update categories
Old infor New infor
Update products
Old infor New infor
3.5
Delete orders
3.7
Report sales
Ms SQL:
orders
Update order status
Order status
Order infor
Delete order
Order infor
Delete order
Report sales
Send report
director
Report sale of products
Order infor
Oder infor
Send report
October 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 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
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
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
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
K55B-CNTT Đại Học Sư Phạm Hà Nội
Table.dbo.OrderDetail
Column Data Type Description
OrderID int
Prinmary key for OrderDetail indentification
ProductID int
UnitPrice money
Quantity int
Stutus char(10)
Table.dbo.ShoppimgCart
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
Biểu đồ ERD Physical trong MS SQL Server
October 1, 2007 Sales Online Sub-System
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
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
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ỏ
4.2- Cập nhật giỏ hàng
October 1, 2007 Sales Online Sub-System
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
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
October 1, 2007 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
K55B-CNTT Đại Học Sư Phạm Hà Nội
2.1- Create User
2.2 Edit User
October 1, 2007 Sales Online Sub-System
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
2.3 Delete User
October 1, 2007 Sales Online Sub-System
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
Báo cáo theo ngày
October 1, 2007 Sales Online Sub-System
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
Báo cáo theo sản phẩm
Các file đính kèm theo tài liệu này:
- Sales Online Sub-System.pdf