Xây dựng website thương mại điện tử để bán hàng trực tuyến hiệu quả

MỤC LỤC

Yêu cầu phi chức năng

- Tốc độ: Tốc độ xử lý thông tin phải nhanh, chính xác, ít tốn thời gian. - An toàn, bảo mật: Dễ sử dụng, đảm bảo chất lượng, bảo mật thông tin các khách hàng. - Giao diện: Đẹp, màu sắc hài hòa, bố cục trang web hợp lý, thân thiện với người dùng.

- Đối tượng sử dụng: Doanh nghiệp kinh doanh sản phẩm sẽ ứng dụng với quyền quản trị hệ thống. Tất cả mọi đối tượng đều có thể giao dịch mua bán và tham khảo mọi thông tin website thay vì đến trực tiếp nơi bán hàng.

Thiết kết dữ liệu

STT Tên thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải 1 MaBinhLuanSP Integer Khóa chính Mã bình luận sản. STT Tên thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải 1 MaLoaiBV Integer Khóa chính Mã loại bài viết. STT Tên thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải 1 MaNguoiDung Integer Khóa chính Mã người dùng.

STT Tên thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải 1 MaNhomND Characters(50) Khóa chính Mã nhóm người. STT Tên thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải 1 STTBanner Integer Khóa chính Số thứ tự banner. 37 Bảng tầm ảnh hưởng của ràng buộc RBTV3 RBTV4: Giới tính người dùng nhận hai giá trị: Nam hoặc Nữ - Bối cảnh: NguoiDung.

40 Bảng tầm ảnh hưởng của ràng buộc RBTV6 RBTV7: Ngày giao hàng phải lớn hơn ngày lập hóa đơn. 42 Bảng tầm ảnh hưởng của ràng buộc RBTV8 RBTV9: Tất cả các hóa đơn phải có mã số phân biệt. 43 Bảng tầm ảnh hưởng của ràng buộc RBTV9 RBTV10: Tất cả các bình luận sản phẩm phải có mã số phân biệt.

44 Bảng tầm ảnh hưởng của ràng buộc RBTV10 RBTV11: Tất cả các loại sản phẩm phải có mã số phân biệt. 45 Bảng tầm ảnh hưởng của ràng buộc RBTV11 RBTV12: Tất cả các nhà sản xuất phải có mã số phân biệt. 46 Bảng tầm ảnh hưởng của ràng buộc RBTV12 RBTV13: Tất cả các người dùng phải có mã số phân biệt.

47 Bảng tầm ảnh hưởng của ràng buộc RBTV13 RBTV14: Tất cả các bài viết phải có mã số phân biệt. 48 Bảng tầm ảnh hưởng của ràng buộc RBTV14 RBTV15: Tất cả các nhóm người dùng phải có mã số phân biệt. RBTV20: Tập giá trị MaNguoiDung tìm thấy trong quan hệ BinhLuanSP phải được tìm thấy trong tập các giá trị MaNguoiDung trong quan hệ NguoiDung.

RBTV21: Tập giá trị MaSanPham tìm thấy trong quan hệ BinhLuanSP phải được tìm thấy trong tập các giá trị MaSanPham trong quan hệ SanPham. RBTV27: Tập giá trị MaNguoiDung tìm thấy trong quan hệ BaiViet phải được tìm thấy trong tập các giá trị MaNguoiDung trong quan hệ NguoiDung.

Bảng 3. 21 Mô tả bảng BinhLuanSP
Bảng 3. 21 Mô tả bảng BinhLuanSP

Thiết kế giao diện

- Trang chủ quản trị: Khi người dùng đăng nhập với quyền quản trị sẽ hiển thị các liên kết để quản trị viên có thể dễ dàng quản trị. Ngoài ra quản trị viên còn xem có bao nhiêu sản phẩm hết hàng, có bao nhiêu hóa đơn đợi xử lý, xem bài viết mà các thành viên mới đăng có đủ điều kiện được hiển thị không. - Thêm sản phẩm: Được mặc định có mẫu nhập các sản phẩm máy vi tính để người dùng nhập liệu nhanh do có nhiều thông số phức tạp, ngoài ra người dùng có thể nhập các sản phẩm khác theo mẫu của họ.

- Thêm bài viết: Quản trị viên có thể thêm bài viết về tin tức số, giới thiệu cửa hàng, tin tuyển dụng,. - Quản trị bài viết: Hiển thị danh sách các bài viết, để xóa bài viết check chọn những bài viết cần xóa rồi chọn biểu tượng xóa, để cập nhật click chọn "Chọn". - Trang gửi email quảng cáo đến các thành viên: Quản trị viên có thể gửi quảng cáo đến các thành viên, xem danh sách các quảng cáo.

- Quản trị các đơn hàng: Hiển thị danh sách các đơn hàng, xem chi tiết hóa đơn, cập nhật và xóa các đơn hàng chưa thanh toán, in đơn hàng. - Quản trị người dùng, quản trị nhóm người dùng, quản trị loại sản phẩm, quản trị nhà sản xuất, quản trị loại bài viết, quản trị banner, quản trị quảng cáo trượt được thiết kế tương tự như các màn hình trên. - Trang chủ bán hàng: Hiển thị các sản phẩm khuyến mãi, sản phẩm ưa chuộng, sản phẩm mới, mục đăng nhập, mục máy tính xách tay, máy tính bàn, thiết bị số, mục tìm kiếm, sản phẩm bán chạy nhất, tin tức mới nhất, mục giỏ hàng, hỗ trợ trực tuyến, thống kê số lượng truy cập, vị trí công ty.

- Trang xem chi tiết sản phẩm: Hiển thị chi tiết các thông số sản phẩm, các sản phẩm cùng loại, hiển thị các bình luận sản phẩm vá phóng to ảnh để xem. Ngoài ra nếu người dùng là thành viên thì có thể đánh giá sản phẩm, viết bài bình luận về sản phẩm. - Trang xem thêm sản phẩm: Trang chủ không thể hiển thị tất cả sản phẩm cho người dùng lựa chọn, nên khi click vào xem thêm thì sẽ hiển thị danh sách các sản phẩm tương ứng.

- Trang tin tức: Hiển thị các bài viết về tin khuyến mãi, thông tin số, tin nội bộ của công ty. - Quên mật khẩu: Nhập tên đăng nhập, chọn câu hỏi và trả lời đúng với khi đăng ký thông tin. - Trang kiểm tra giỏ hàng: Trang này kiểm tra xem số lượng sản phẩm kho hàng có đáp ứng yêu cầu của người dùng không.

- Trang xem chủ đề và bình luận chủ đề: Để bình luận chủ đề thì người dùng phải là thành viên. - Trang lời nhắn diễn đàn: Sẽ hiển thị yêu cầu người dùng đăng nhập hoặc đăng ký tài khoản.

Hình 3. 26 Danh mục màn hình quản trịDanh mục màn hình quản trị
Hình 3. 26 Danh mục màn hình quản trịDanh mục màn hình quản trị

CÀI ĐẶT - THỬ NGHIỆM

Các bước chuẩn bị

Dữ liệu thử nghiệm

Một số kết quả thử nghiệm