Khách Hàng Admin 1 Đăng Ký 2 Phân Quyền 3 Đăng Nhập Người Dùng Kiểu Người Dùng 5 6 12 7 11 10 3 2 15 14 18 17 4 1 13 16 8 9 1 2 Hình 2.8: Biểu đồ DFD mức con hệ thống Chú thích:
(1) Khách hàng gửi các thông tinvaof ô xử lý đăng ký.
(2*) Ô xử lý đăng ký đưa các thông tin vào lưu trữ về kho ứng dụng. (3*) Kho người dùng trả thông tin đăng ký về ô xử lý đăng ký. (4)Ơ xử lý trả thơng tin mà khách hàng đăng ký xem kết quả. (5) Admin gửi các thông tin vào ô xử lý đăng ký.
(6) Ơ xử lý trả thơng tin mà mà admin đăng ký xem kết quả.
(7) Admin gửi yêu cầu phân quyền cho ô xử lý phân quyền người dùng.
(8) Ơ xử lý vào kho người dùng lấy thơng tin người dùng để thực hiện phân quyền. (9) Kho người dùng trả thông tin cho ô xử lý ohaan quyền.
(10) Ô xử lý phân quyền và lưu trữ vào kho kiểu người dùng. (11) Kho kiểu người dùng trả thông tin về ô xử lý.
(12) Admin nhận kết quả phân quyền người dùng từ ô xử lý. (13) Admin yêu cầu đăng nhập vào hệ thống.
(14*) Ô xử lý về kho người dùng lấy thông tin. (15*) Kho người dùng trả thông tin cho ô xử lý.
(16) Admin nhận thông tin đăng nhập thành công hay không thành công. (17) Khách hàng yêu cầu đăng nhập vào hệ thống.
(18) Khách hàng nhận thông tin đăng nhập thành công hay không thành cơng. (*) Dịng dữ liệu kép
2.3.2.4 Biểu đồ dịng dữ liệu mức con ơ xử lý (2) cập nhật thông tin Admin Sản Phẩm Admin Khách Hàng 2 TT Sản Phẩm 3 TT Tin Tức 4 TT Liên Hệ 5 TT Tuyển Dụng Tin Tức DM Liên Hệ DM Tuyển Dụng 12 13 16 17 11 14 15 18 4 5 1 3 4 5 Danh Mục Sản Phẩm 2 1 6 10 7 2 3 8 9
Hình 2.9: Biểu đồ DFD mức con cập nhật thơng tin
Chú thích:
(1) Admin cập nhật thơng tin về sản phẩm đến ô xử lý.
(2) Ô xử lý đưa danh mục về kho danh mục sản phẩm lưu danh mục. (3) Kho danh mục sản phẩm trả về cho ô xử lý.
(4) Ơ xử lý lấy các thơng tin lưu về kho sản phẩm. (5) Kho sản phẩm trả lại thông tin cho ơ xử lý.
(6) Ơ xử lý trả kết quả cập nhật sản phẩm cho admin. (7) Admin cập nhật thông tin về tin tức đến ô xử lý. (8) Ơ xử lý lấy các thơng tin lưu về kho tin tức. (9) Kho tin tức trả lại thông tin cho ô xử lý.
(10) Ô xử lý trả kết quả cập nhật tin tức cho admin. (11)
(13) Kho liên hệ trả thơng tin cho ơ xử lý.
(14) Ơ xử lý trả cho khách hàng xem các thông tin liên hệ. (15) Admin cập nhật thông tin tuyển dụng vào ơ xử lý. (16) Ơ xử lý đưa về kho tuyển dụng lưu thông tin. (17) Kho trả về ô xử lý thông tintuyeenr dụng.
(18) Ơ xử lý trả thơng tin về admin kiểm tra xem để sửa chữa, xóa
2.3.2.5 Biểu đồ dịng dữ liệu mức con ô xử lý (3) xem và tìm kiếm thơng tin
Admin, KH Sản Phẩm 1 Theo TT Sản Phẩm 2 Theo TT Tin Tức 3 Theo TT Tuyển Dụng Tin Tức Tuyển Dụng 2 3 6 7 10 11 8 9 12 4 1 2 1 3 5
Hình 2.10: Biểu đồ DFD mức con xem và tìm kiếm thơng tin
Chú thích:
(1) Khách hàng, admin vào u cầu xem hoặc tìm kiếm sản phẩm đến ơ xử lý. (2) Ô xử lý vào kho sản phẩm lấy thông tin.
(3) Kho sản phẩm trả thông tin cho ô xử lý.
(4) Ơ xử lý trả thơng tin về cho khách hàng, admin những thông tin về sản phẩm. (5) Khách hàng, admin vào yêu cầu xem thông tin tin tức đến ô xử lý
(6) Ô xử lý vào kho tin tức lấy thông tin. (7) Kho tin tức trả thơng tin cho ơ xử lý.
(8) Ơ xử lý trả thông tin về cho khách hàng, admin những thông tin về tin tức. (9) Khách hàng, admin vào yêu cầu xem thông tin tuyển dụng đến ô xử lý. (10) Ơ xử lý vào kho tuyển dụng lấy thơng tin.
(11) Kho tuyển dụng trả thông tin cho ô xử lý.
(12) Ơ xử lý trả thơng tin về cho khách hàng, admin những thông tin về tuyển dụng.
2.3.2.6 Biểu đồ dòng dữ liệu mức con ô xử lý (4) đặt hàng Khách Hàng Khách Hàng Admin 1 Tìm Kiếm Sản Phẩm 5 Chi Tiết Đơn Hàng 6 Tình Trạng Đơn Hàng Sản Phẩm Chi Tiết Đơn Hàng 2 Lựa Chọn Sản Phẩm Khách Hàng 3 Giỏ Hàng Giỏ Hàng 4 Đơn Hàng 2 Đơn Hàng Tình Trạng Đơn Hàng 1 4 5 8 9 12 16 13 17 20 24 21 2 3 7 6 11 10 14 15 18 19 22 23 2 1 1 1 2 Hình 2.11: Biểu đồ DFD mức con đặt hàng Chú thích:
(1) Khách hàng vào yêu cầu tìm kiếm những sản phẩm đến ơ xử lý. (2) Ô xử lý vào kho sản phẩm lấy thông tin.
(3) Kho sản phẩm trả thơng tin cho ơ xử lý tìm kiếm.
(4) Ơ xử lý trả thông tin về cho khách hàng những thông tin về sản phẩm. (5) Khách hàng vào ơ xử lý lựa chọn sản phẩm có nhu cầu mua.
(6) Ô xử lý lựa chọn về kho sản phẩm lấy thông tin. (7) Kho sản phẩm trả thông tin cho ô xử lý.
(8) Khách hàng nhận thông tin các sản phẩm.
(11) Kho giỏ hàng trả thông tin về ô xử lý.
(12) Ơ xử lý trả thơng tin về cho khách hàng thấy giỏ hàng của mình. (13) Khách hàng yêu cầu xem đơn hàng đến ơ xử lý đơn hàng.
(14) Ơ xử lý về kho đơn hàng lấy thông tin đơn hàng. (15) Kho đơn hàng trả thông tin về ô xử lý đơn hàng.
(16) Ô xử lý đơn hàng trả thông tin đơn hàng cho khách hàng xem. (17) Khách hàng vào xem chi tiết đơn hàng.
(18) Ô xử lý về kho chi tiết đơn hàng lấy thông tin. (19) Kho chi tiết đơn hàng trả thông tin cho ô xử lý. (20) Khách hàng nhận thông tin chi tiết đơn hàng. (21) Khách hàng vào yêu cầu xem tình trạng đơn hàng. (22) Ơ xử lý về kho tình trạng lấy thơng tin và xử lý.
(23) Kho tình trạng đơn hàng trả thơng tin xử lý cho ô xử lý.
(24) Khách hàng nhận thơng tin về đơn hàng cho biết tình trạng đơn hàng của mình.
2.3.2.7 Biểu đồ dịng dữ liệu mức con ơ xử lý (5) thống kê
Admin Khách Hàng 2 Thống Kê Truy Cập 1 Thống Kê Đơn Hàng Thống Kê Truy Cập Thống Kê Đơn Hàng 2 3 6 7 1 4 Admin 5 8 9 10 2 1
Hình 2.12: Biểu đồ DFD mức con thống kê
Chú thích:
(1) Admin yêu cầu thống kê người online và tổng số truy cập. (2) Ô xử lý thống kê truy cập về kho lấy kết quả.
(3) Kho thống kê truy cập trả thông tin cho ô xử lý. (4) Ô xử lý trả kết quả về cho admin.
(6) Ô xử lý xuống kho thống kê đơn hàng lấy thông tin. (7) Kho thống kê đơn hàng trả thông tin về ô xử lý.
(8) Ô xử lý thực hiện và trả thông tin về cho khách hàng khi họ yêu cầu. (9) Admin yêu cầu thống kê đơn hàng của các khách hàng.
(10) Admin nhận kết quả đơn hàng của khách hàng khi yêu cầu thống kê.
2.4 MƠ HÌNH HĨA DỮ LIỆU
2.4.1 Xác định các cá thể
a. TUYENDUNG (IDTD, ViTriTD, MoTaCV, YeuCau). b. BANGBAOGIA (STT, LoaiTu, ChatLieu, Gia, DonViTinh). c. BANGTIN (IDTin, TenTin, NoiDung).
d. LIENHE (NguoiGui, Email, NoiDung). e. THONGKETRUYCAP (TongSoTruyCap).
f. CHITIETDONHANG (IDChiTietDonHang, IDDonHang, IDSanPham, SoLuongSanPham).
g. TINHTRANGDONHANG (IDTinhTrangDonHang,
TenTinhTrangDonHang).
h. GIOHANG (IDGioHang, CartGUID, SoLuong, IDSanPham, NgayTaoGioHang).
i. SANPHAM (IDSanPham, IDDanhMucSanPham, TenSanPham, DuLieuHinhSanPham, MoTaSanPham, GiaSanPham).
j. DANHMUCSANPHAM (IDDanhMucSanPham, TenDanhMucSanPham).
k. KIEUNGUOIDUNG (IDKieuNguoiDung, TenKieuNguoiDung).
l. NGUOIDUNG (IDNguoiDung, IDKieuNguoiDung, HoTen, TenDangNhap, DiaChi, MatKhau, SoDienThoai, SoFax, Email, MaDienThoai).
2.4.2 Xây dựng biểu đồ thực thể quan hệ (ERD) (ERD) HINHSANPHAM IDHINHSANPHAM IDSANPHAM DULIEUHINHSANPHAM CHITIETDONHANG IDCHITIETDONHANG SOLUONGSANPHAM DONHANG IDDONHANG IDGIAODICH NGAYTAODONHANG NGAYXULYDONHANG TRACKINGNUMBER NGUOIDUNG IDNGUOIDUNG HOTEN TENDANGNHAP DIACHI MATKHAU SODIENTHOAI GIOHANG IDGIOHANG CARTGUID SOLUONG IDSANPHAM NGAYTAOGIOHANG LIENHE IDLIENHE TENDANGNHAP TENCONGTY DIACHI HINHTHUCLIENHE NOIDUNGLIENHE SANPHAM IDSANPHAM TENSANPHAM THONGTINSANPHAM GIASANPHAM DANHMUCSANPHAM IDDANHMUCSANPHAM TENDANHMUCSANPHAM TINHTRANGDONHANG IDTINHTRANGDONHANG TENTINHTRANGDONHANG KIEUNGUOIDUNG IDKIEUNGUOIDUNG TENKIEUNGUOIDUNG có có có có có có có chứa 1 n n 1 n 1 n 1 n 1 n 1 n 1 n 1 có 1 n
Hình 2.13: Biểu đồ thực thể quan hệ (ERD)
2.4.3 Xây dựng mơ hình dữ liệu quan hệ (RDM)
DonHang ChiTietDonHang KieuNguoiDung
NguoiDung LienHe ThongKeTruyCap TuyenDung BangTin DanhMucSanPham SanPham BangBaoGia GioHang TinhTrangDonHang IDDonHang PK IDGiaoDich NgayXuLyDonHang NgayTaoDonHang TrackingNumber IDNguoiDung IDChiTietDonHang PK IDDonHang SoLuongSanPham IDSanPham IDKieuNguoiDung PK TenKieuNguoiDung IDNguoiDung PK IDKieuNguoiDung MatKhau DiaChi HoTen TenDangNhap Email SoFax SoDienThoai MaDienThoai NguoiGui PK Email NoiDung TongSoTruyCap IDTD PK ViTriTD MoTaCV YeuCau IDTin PK TenTin NoiDung IDDanhMucSanPham PK TenDanhMucSanPham IDSanPham PK IDDanhMucSanPham GiaSanPham MoTaSanPham NgayTaoDonHang TenSanPham DuLieuHinhSanPham IDTinhTrangDonHang STT PK LoaiTu DonViTinh ChatLieu Gia IDGioHang PK CartGUID NgayTaoGioHang SoLuong IDSanPham IDTinhTrangDonHang PK TenTinhTrangDonHang attribute name
2.5 THIẾT KẾ CƠ SỞ DỮ LIỆU
2.5.1 Thiết kế các bảng cơ sở dữ liệu
Bảng dbo.SanPham Design Table Bảng dbo.KieuNguoiDung Design Table Bảng dbo.NguoiDung Design Table
Bảng dbo.LienHe Design Table Bảng dbo.BangTin Design Table Bảng dbo.BangBaoGia Design Table Bảng dbo.TuyenDung Design Table
Bảng dbo.ChiTietDonHang Design Table Bảng dbo.GioHang Design Table Bảng dbo.DonHang Design Table
Bảng dbo.DanhMucSanPham Design Table Bảng dbo.ThongKeTruyCap Design Table Bảng dbo.TinhTrangDonHang Design Table
2.5.2 Mối quan hệ giữa các bảng dữ liệu
CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH
3.1 GIỚI THIỆU VỀ CẤU TRÚC FOLDER CÂY CỦA ỨNG DỤNG
3.2 DEMO CÁC CHỨC NĂNG
3.2.1 Admin
Sơ đồ chức năng đối với admin
Hình 3.2: Sơ đồ chức năng admin
Giao diện trang admin
- Trang sản phẩm
Hình 3.4: Trang sản phẩm - Trang tin tức - Trang tin tức
- Trang bảng báo giá
Hình 3.6: Trang báo giá - Trang thêm sản phẩm - Trang thêm sản phẩm
- Trang danh mục sản phẩm
Hình 3.8: Trang danh mục sản phẩm - Trang thêm danh mục sản phẩm - Trang thêm danh mục sản phẩm
Hình 3.9: Trang thêm danh mục sản phẩm - Trang thêm tin tức - Trang thêm tin tức
Hình 3.10: Trang thêm tin tức - Trang thêm báo giá - Trang thêm báo giá
Hình 3.11: Trang thêm báo giá - Trang thống kê đơn hàng - Trang thống kê đơn hàng
Hình 3.12: Trang thống kê đơn hàng - Trang khách hàng - Trang khách hàng
3.2.2 Khách hàng
Sơ đồ chức năng đối với khách hàng
Giao diện:
Trang chủ
Cập nhật một số sản phẩm mới để hiển thị lên trang web.
Hình 3.15: Trang chủ- Trang giới thiệu - Trang giới thiệu
Hình 3.16: Trang giới thiệu- Trang sản phẩm - Trang sản phẩm
Hiển thị tất cả các sản phẩm cho khách hàng thấy
- Trang chi tiết sản phẩm
Hiển thị chi tiết sản phẩm khi click vào nút chi tiết của trang giới thiệu. Sản phẩm sẽ được mô tả cụ thể hơn từ giá cả đến tính năng đặc trưng.
Khi click vào nút trở về sẽ quay lại trang giới thiệu sản phẩm đề có thể lựa chọn, mua hoặc ngừng. Nút thêm vào giỏ hàng sẽ hiển thị trang giỏ hàng.
Hình 3.18: Trang chi tiết sản phẩm - Trang tin tức - Trang tin tức
Cập nhật những tin tức mới nhất của công ty đến khách hàng về sản phẩm, khuyến mãi, chăm sóc khách hàng...
Hình 3.19 :Trang tin tức- Trang thêm đơn hàng - Trang thêm đơn hàng
Khi xác nhận thanh toán tự động sẽ thêm sản phẩm vào đơn hàng và xuất hiện trang thêm đơn hàng chứa tất cả thông tin về sản phẩm và tổng thành tiền của tổng sản phẩm mua. Có thể mua thêm khi ckick vào nút tiếp tục mua.
Hình 3.20: Trang thêm đơn hàng - Trang sản phẩm theo danh mục - Trang sản phẩm theo danh mục
Hiển thị những sản phẩm có cùng loại hay cùng danh mục bằng cách click vào danh mục san phẩm.
- Trang khuyến mãi
Giới thiệu thông tin về khuyến mãi, sản phẩm mới ra măt...
Hình 3.22: Trang thơng tin khuyến mãi - Trang Tuyển dụng - Trang Tuyển dụng
Cung cấp các thông tin tuyển dụng của doanh nghiệp cho những ai quan tâm
- Trang giỏ hàng
Hiển thị những sản phẩm đã được lựa chọn với số lượng, đơn giá và thành tiền của từng mặt hàng. Có thể tăng giảm số lương sản phẩm tùy ý, có thể mua thêm sản phẩm bằng cách click vào nút tiếp tục mua. Và thêm vào đơn hàng khi click vào xác nhận thanh tốn.
Hình 3.24: Trang giỏ hàng - Đăng nhập
Khi có tài khoản, khách hàng có thể đăng nhập vào website để thực hiện giao dịch thêm vào đơn hàng ở click vào nút xác nhận thanh tốn.
Hình 3.25: Trang đăng nhập - Đăng ký
Giúp khách hàng đăng ký thành viên để có thể đăng nhập cho lần mua sau
- Trang liên hệ
Hiển thị thông tin liên hệ giữa khách hàng và công ty.
Mô tả địa chỉ của cơng ty cho khách hàng, đóng góp ý kiến khi có thắc mắc hoặc yêu cầu gì đó.
Hình 3.27: Trang liên hệ - Trang thiết kế
Cung cấp tư vấn cho khách hàng các mẫu thiết kế nội thất hợp với ngôi nhà của khách hàng.
ĐÁNH GIÁ KẾT QUẢ THỰC HIỆN
1. Kết quả đạt được
Đề tài "Xây dựng website kinh doanh đồ nội thất" là một một ứng dụng thương mại điện tử giúp cho người mua cũng như người bán ít tốn kém thời gian, mua bán thuận tiện, thanh tốn nhanh chóng. Đây là một đề tài đang được ứng dụng nhiều cho các doanh nghiệp hay cá nhân.
Trong quá trình khảo sát và tìm hiểu để phân tích đề tài này dưới sự chỉ dẫn của thầy Nguyễn Sĩ Thìn, tơi đã hiểu và nắm được quy trình để xây dựng một website thương mại điện tử bằng cơng nghệ ASP.Net. Trong q trình thực hiện mặc dù gặp khơng ít khó khăn, nhưng tơi cũng đã cố gắng rất nhiều và đã tạo được một website với các chức năng cơ bản:
Đối với khách hàng:
- Xem sản phẩm, xem tin tức. - Đặt sản phẩm.
- Đăng ký, đăng nhập.
- Xem các đơn đặt sản phẩm đã được xử lý hay chưa. - Phân loại sản phẩm theo danh mục.
- Tìm kiếm sản phẩm theo tên mơ tả, danh mục. - Xem giá của sản phẩm.
Đối với nhà quản trị: - Thống kê đơn hàng - Thêm danh mục liên hệ - Thêm, sửa sản phẩm - Thêm bảng báo giá
- Thêm thông tin tuyển dụng - Thêm tin tức
Website đạt được một số chức năng chính để phục vụ cho việc quản lý mua bán hàng. Nhưng đó chỉ là mới đáp ứng được một nhỏ của các yêu cầu hiện nay. Tơi mong được góp ý để phát triển hồn thiện hơn trong thời gian tới để đáp ứng đầy đủ các yêu cầu .
Mặc dù chúng tôi đã rất cố gắng rất nhiều trong quá trình khảo sát tìm hiểu thương mại điện tử và đưa ra phương án xây dựng website nhưng không tránh khỏi
những thiếu xót. Vì vậy tơi rất mong q thầy cô cũng như những ai quan tâm đến đề tài này chỉ dẫn và đóng góp ý kiến để tơi hồn thiện website này một cách hồn hảo hơn.
2. Hướng phát triển
- Phát triển Website với nhiều tính năng, giao diện đẹp mắt hơn.
- Tối ưu hóa việc thanh tốn bằng tích hợp thanh toán qua baokim, Nganluong,paypal và dưới nhiều hình thức khác nhau: Thanh tốn nhanh chóng với nhiều cách thanh toán
- Quản lý tồn kho, số lượng, doanh thu hàng bán - Cơ chế bảo mật cao hơn.
- Tối ưu hóa việc tìm kiếm: theo khoảng giá, tên....
- Xây dựng giao diện đẹp hơn tạo sự thân thiện với khách hàng. - Thêm tính năng hiển thị các ngơn ngữ khác nhau cho website.
TÀI LIỆU THAM KHẢO
Tiếng Việt:
[1] Nguyễn Trọng Đại (2006), Thương mại điện tử và ứng dụmg Thương mại điện tử