Thiết kế hệ thống

Một phần của tài liệu Xây dựng website bán coupon (Trang 68 - 71)

4 PHÂN TÍCH VÀ THIẾT KẾ WEBSITE BÁN COUPON

4.2Thiết kế hệ thống

4.2.1 Thiết kế cơ sở dữ liệu

Hình 4-11 Cơ sở dữ liệu

Danh sách các bảng

STT Tên bảng Mô tả

1 PRODUCT Danh sách sản phẩm

2 USERS Danh sách thành viên

3 ORDERS Lưu thông tin khách hàng lúc xác thực mua hàng.

Trang 69 Mô tả bảng + Thực thể PRODUCT Khóa: ProductID Các thuộc tính: STT Thuộc tính Kiểu dữ liệu Diễn giải 1 ProductID Char(3) Mã sản phẩm 2 ProductName Nvarchar(100) Tên sản phẩm 3 Image Varchar(100) Hình ảnh sản phẩm 4 Decription Ntext Mô tả sản phẩm

5 Price Float Giá sản phẩm

6 Latitude Float

7 Longtitude Float

8 Address Nvarchar(100) Địa chỉ mua hàng 9 ExpiratioDate Datetime Ngày hết khuyến mãi

Bảng 4.12 Thực thể PRODUCT

+ Thực thể USERS Khóa: Email Thuộc tính:

STT Thuộc tính Kiểu dữ liệu Diễn giải 1 Email Varchar(50) Email của user 2 Password Varchar(50) Mật khẩu

3 FirstName Nvarchar(30) Tên

4 LastName Nvarchar(30) Họ

5 Mobile Varchar(11) Sốđiện thoại

6 DateBuy Varchar(10) Ngày mua hàng 7 IsAdmin Boolean User là admin hay không

Trang 70 + Thực thể ORDERS Khóa: OrderID Thuộc tính: STT Thuộc tính Kiểu dữ liệu Diễn giải 1 OrderID Int Mã đặt hàng

2 Email Varchar(50) Email

3 ProductID Char(3) Mã sản phẩm 4 Address Nvarchar(50) Địa chỉ 5 ReceiverName Nvarchar(50) Họ tên 6 Telephone Varchar(13) Điện thoại

7 OrderDate Date Ngày đặt hàng

Bảng 4.14 Thực thể ORDERS

4.2.2 Thiết kế các module chính của website

4.2.2.1 Module hiển thị sản phẩm

Hiển thị sản phẩm theo catalogue.

Hiển thị chi tiết sản phẩm: hình ảnh, thông tin chi tiết, thời gian còn lại có thể mua hàng chạy ngược từng giây.

Mỗi lần refresh trình duyệt thì sẽ hiện ngẫu nhiên một sản phẩm ở bên catalogue sản phẩm ở khung hiển thị thông tin chi tiết sản phẩm.

4.2.2.2 Module đăng ký, đăng nhập

Chức năng đăng ký dành cho khách hàng Chức năng đăng nhập dành cho khách hàng. (adsbygoogle = window.adsbygoogle || []).push({});

4.2.2.3 Module đăng nhập bằng tài khoản facebook

Khách hàng có thể đăng nhập bằng tài khoản facebook sẵn có mà không cần đăng nhập bằng tài khoản đăng ký trên website.

4.2.2.4 Module sửa thông tin tài khoản

Trang 71

4.2.2.5 Module giỏ hàng

Sau khi chọn coupon, khách hàng có thể thêm bớt các coupon trong giỏ hàng.

4.2.2.6 Module thanh toán qua mạng

Sau khi chọn mua coupon, khách hàng có thể lựa chọn các hình thức thanh toán như ngân lượng, paypal…

4.2.2.7 Module quản lý khách hàng

Admin có quyền delete những tài khoản có dấu hiệu vi phạm các quy định của website

4.2.2.8 Module quản lý sản phẩm

Admin có quyền thêm mới, xóa update thông tin coupon.

4.2.2.9 Module thăm dò ý kiến

Khách hàng có thể phán ánh các ý kiến liên quan đến hoạt động của công ty bán coupon thông qua yahoo chat.

4.2.2.10 Module thống kê dành cho admin

Thống kê số coupon được bán ra.

Một phần của tài liệu Xây dựng website bán coupon (Trang 68 - 71)