Bối cảnh và vấn đề nghiên cứu
Trong đời sống xã hội, hoa tươi là món quà mang tính biểu tượng cao, thường xuất hiện trong các dịp lễ, kỷ niệm và sinh nhật nhằm bày tỏ tình cảm. Tuy nhiên, nhịp sống hiện đại tạo ra nhiều rào cản về thời gian khiến người tiêu dùng khó trực tiếp đến các cửa hàng hoa để chọn lựa sản phẩm; việc di chuyển thực tế cũng phát sinh chi phí và chịu ảnh hưởng tiêu cực từ tình trạng ùn tắc giao thông. Từ góc độ quản lý kinh doanh, các cửa hàng hoa truyền thống gặp khó khăn trong việc mở rộng quy mô phục vụ khách hàng từ xa cũng như tối ưu hóa quy trình xử lý đơn hàng.
Về mặt công nghệ và xu hướng thị trường, văn bản viện dẫn các số liệu khảo sát thống kê về hành vi sử dụng Internet của Bond Cap (2019):
- Người dùng Internet trung bình dành 6 giờ 30 phút trực tuyến mỗi ngày.
- Thiết bị di động chiếm tỷ trọng phổ biến nhất với 50,6% lưu lượng truy cập web nói chung.
- 91% người dùng Internet có hành vi truy cập các cửa hàng trực tuyến.
- 84% người dùng thực hiện tìm kiếm trực tuyến đối với một sản phẩm hoặc dịch vụ trước khi đưa ra quyết định mua sắm.
- 77% khách hàng theo dõi các giao dịch mua hàng của họ qua môi trường mạng.
Văn bản tiến hành khảo sát thực tế một số website cung cấp dịch vụ điện hoa đang hoạt động trên thị trường Việt Nam như hoayeuthuong.com (chuyên dịch vụ điện hoa, quà tặng với thông điệp "Flower Delivery Expert"), hệ thống shophoatuoi và hoatuoi360.vn (cung cấp hoa sinh nhật, hoa chúc mừng, khai trương, chia buồn với dịch vụ giao hàng tận nơi). Trên cơ sở đó, nhóm tác giả lựa chọn thực hiện đề tài "Xây dựng website bán hoa cho Công ty TTT" nhằm giải quyết bài toán kinh doanh trực tuyến cho cửa hàng hoa tươi.
Mục tiêu và nhiệm vụ nghiên cứu của đề tài được xác định cụ thể như sau:
- Khảo sát hiện trạng thực tế, phân tích nhu cầu ứng dụng công nghệ và quy trình nghiệp vụ mua bán hoa tươi trực tuyến.
- Xác định các yêu cầu chức năng và yêu cầu phi chức năng đối với hệ thống website quản lý bán hàng.
- Thiết kế kiến trúc tổng thể, mô hình hóa các ca sử dụng (Use Case), luồng dữ liệu, sơ đồ tuần tự và sơ đồ hoạt động của hệ thống.
- Thiết kế cơ sở dữ liệu quan hệ chi tiết để quản lý danh mục sản phẩm, người dùng, tin tức, đơn hàng và các hoạt động tương tác.
- Lập trình, cài đặt hệ thống ứng dụng web trên nền tảng ASP.NET và hệ quản trị cơ sở dữ liệu SQL Server.
Đối tượng và phạm vi nghiên cứu:
- Đối tượng nghiên cứu: Quy trình quản lý và vận hành hệ thống bán hoa tươi trực tuyến của Công ty TTT.
- Phạm vi không gian: Áp dụng cho quy trình phân phối sản phẩm, tiếp nhận đơn đặt hàng trực tuyến và quản trị vận hành nội bộ của Công ty TTT.
- Phạm vi thời gian: Đề tài được hoàn thành và báo cáo đánh giá vào tháng 7 năm 2021 tại Viện Kỹ thuật – Công nghệ, Trường Đại học Thủ Dầu Một (Bình Dương).
Cơ sở lý thuyết và phương pháp
Đồ án ứng dụng các phương pháp luận phân tích thiết kế hệ thống thông tin theo hướng đối tượng (OOAD) kết hợp với các kỹ thuật lập trình ứng dụng web:
- Phương pháp khảo sát và tổng hợp: Nghiên cứu dữ liệu thứ cấp về hành vi người dùng trực tuyến từ báo cáo Bond Cap (2019); khảo sát cấu trúc tính năng và dịch vụ của các nền tảng thương mại điện tử chuyên ngành hoa tươi đang hoạt động tại Việt Nam.
- Phương pháp phân tích và mô hình hóa: Sử dụng ngôn ngữ mô hình hóa thống nhất (UML) để xây dựng sơ đồ ca sử dụng (Use Case Diagram), sơ đồ lớp (Class Diagram), lược đồ quan hệ thực thể (ERD), sơ đồ tuần tự (Sequence Diagram) và sơ đồ hoạt động (Activity Diagram).
- Phương pháp thiết kế cơ sở dữ liệu: Chuẩn hóa dữ liệu quan hệ, xác định các trường khóa chính, khóa ngoại, thuộc tính và ràng buộc toàn vẹn cho 10 thực thể dữ liệu nghiệp vụ.
- Phương pháp xây dựng phần mềm: Phát triển ứng dụng web đa tầng sử dụng công nghệ ASP.NET, kết nối và truy vấn cơ sở dữ liệu thông qua ngôn ngữ truy vấn tích hợp LINQ (Language Integrated Query).
Nguồn dữ liệu trong đồ án bao gồm:
- Dữ liệu khảo sát thống kê lưu lượng Internet và thương mại điện tử (Bond Cap, 2019).
- Dữ liệu khảo sát chức năng tại các website điện hoa thương mại thực tế (
hoayeuthuong.com, hoatuoi360.vn).
- Dữ liệu giả lập về danh mục loài hoa, thông tin nhà cung cấp, bài viết tin tức, thông tin tài khoản người dùng và đơn đặt hàng phục vụ quá trình kiểm thử phần mềm.
Thiết kế và triển khai
Hệ thống được thiết kế theo mô hình ứng dụng web tương tác, phân chia rõ ràng trách nhiệm giữa giao diện người dùng (Front-end), khối xử lý nghiệp vụ (Back-end) và tầng lưu trữ dữ liệu (Database).
Công nghệ và môi trường phát triển
- Môi trường phát triển tích hợp (IDE): Microsoft Visual Studio 2015 Enterprise (dung lượng cài đặt 3,82 GB), hỗ trợ gỡ lỗi theo từng câu lệnh, đặt Break Point và theo dõi giá trị biến trong quá trình biên dịch.
- Ngôn ngữ và nền tảng phát triển: Nền tảng ASP.NET sử dụng ngôn ngữ C# và Visual Basic (VB+); kết hợp mã nguồn giao diện HTML, CSS, JavaScript và AngularJS.
- Hệ quản trị cơ sở dữ liệu: Microsoft SQL Server, kết hợp công cụ truy vấn dữ liệu LINQ.
- Khung giao diện và thư viện bổ trợ: Khung Bootstrap kết hợp mẫu giao diện W3layouts; JQueryUI; thư viện hỗ trợ lựa chọn Select2; thư viện phân trang PagedList / PagedList.MVC; bộ biểu tượng FontAwesome; bộ công cụ soạn thảo nội dung và quản lý tập tin CKEditor / CKFinder.
Thiết kế cơ sở dữ liệu
Cơ sở dữ liệu của hệ thống bao gồm 10 bảng thực thể chính với các thuộc tính và kiểu dữ liệu được đặc tả chi tiết:
| Tên bảng |
Khóa chính / Thuộc tính chính |
Các thuộc tính dữ liệu và kiểu dữ liệu |
Diễn giải chức năng |
KHACHHANG |
MKH (int) |
HoTenKH (nvarchar(50)), DiaChiKH (nvarchar(50)), DienThoaiKH (varchar(10)), TenDN (varchar(15)), MatKhau (varchar(15)), NgaySinh (smalldatetime), GioiTinh (bit), Email (varchar(50)) |
Lưu trữ thông tin tài khoản và nhân thân của khách hàng đăng ký thành viên. |
ADMIN |
MaAdmin (int) |
HoTenAdmin (nvarchar(50)), DiaChiAdmin (nvarchar(50)), DienThoaiAdmin (varchar(10)), TenDNAdmin (varchar(15)), MatKhauAdmin (varchar(15)), NgaySinhAdmin (smalldatetime), GioiTinhAdmin (bit), EmailAdmin (varchar(50)), QuyenAdmin (int) |
Quản lý thông tin định danh và phân quyền của cán bộ quản trị hệ thống. |
DONHANG |
SoDH (int) |
MaKH (int), NgayDH (smalldatetime), TongTien (money), DaGiao (bit), NgayGiaoHang (smalldatetime), TenNguoiNhan (varchar(50)), DiaChiNhan (nvarchar(50)), DienThoaiNhan (varchar(15)), HTThanhToan (bit), HTGiaoHang (bit) |
Lưu thông tin tổng quát của đơn đặt hàng, hình thức thanh toán và trạng thái giao hàng. |
Hoa |
MaHoa (int) |
TenHoa (nvarchar(100)), DonViTinh (nvarchar(50)), DonGia (money), MoTa (ntext), HinhMinhHoa (varchar(50)), MaLoaiHoa (int), MaNCC (int), NgayCapNhat (smalldatetime), SoLuongDaBan (int), SoLanXem (int) |
Quản lý chi tiết sản phẩm hoa, giá niêm yết, phân loại và số liệu tương tác. |
LoaiHoa |
MaLoaiHoa (int) |
TenLoaiHoa (nvarchar(50)) |
Danh mục phân nhóm các loài hoa phục vụ bộ lọc tìm kiếm. |
ChiTietDATHANG |
SoDH (int), MaHoa (int) |
SoLuong (int), DonGia (decimal(10,2)), ThanhTien (money) |
Lưu các mặt hàng hoa cụ thể kèm số lượng và đơn giá trong từng đơn hàng. |
NhaCungCap |
MaNCC (int) |
TenNCC (nvarchar(100)), Diachi (nvarchar(50)), DienThoai (nvarchar(15)), HinhMinhHoa (varchar(50)) |
Quản lý thông tin nhà vườn, đơn vị phân phối cung cấp nguồn hoa cho cửa hàng. |
ThongKeTruyCap |
TongTruyCap (int) |
Số lượng lượt truy cập hệ thống |
Lưu trữ biến đếm tổng lượt truy cập website. |
QUANGCAO |
STT (int) |
MaHoa (int), MaNCC (int), Link (varchar(100)), SOLanHienThi (int) |
Quản lý việc hiển thị banner quảng cáo và số lần hiển thị liên kết sản phẩm. |
TinTuc |
MaTinTuc (int) |
LoaiTinTuc (int), TenTinTuc (nvarchar(max)), MoTaTinTuc (ntext), LuotLike (int), LuotShare (int), NgayDang (smalldatetime), HinhMinhHoa (nvarchar(100)) |
Quản lý bài viết cẩm nang hoa tươi, chia sẻ kiến thức, cách chăm sóc và ý nghĩa hoa. |
Kiến trúc phân quyền và ca sử dụng
Hệ thống xác lập quyền hạn cho 3 tác nhân nghiệp vụ:
- Khách hàng khách (Vãng lai): Xem danh sách hoa, xem hoa theo danh mục phân loại, tìm kiếm sản phẩm, xem chi tiết tin tức/sự kiện, đưa sản phẩm vào giỏ hàng, đăng ký tài khoản thành viên, xem thông tin đơn hàng.
- Khách hàng thành viên: Đăng nhập hệ thống, đưa hoa vào giỏ hàng, xem lại giỏ hàng, loại bỏ sản phẩm khỏi giỏ hàng, tiến hành quy trình đặt hàng và thanh toán, xem lịch sử danh sách đơn đặt hàng, gửi ý kiến phản hồi tới ban quản trị.
- Quản trị viên (Admin): Đăng nhập quyền quản trị, quản lý thông tin người dùng (sửa, xóa tài khoản), quản lý danh mục sản phẩm (thêm, sửa, xóa sản phẩm, hỗ trợ nhập dữ liệu sản phẩm từ tệp Excel), quản lý đơn đặt hàng (theo dõi trạng thái, xác nhận giao hàng, lập hóa đơn, xóa đơn), quản lý tin tức bài viết (đăng bài mới, kiểm duyệt bình luận), quản lý phản hồi của khách hàng và xem thống kê lượt truy cập.
Kiểm thử và triển khai giao diện
Hệ thống được kiểm thử qua 15 giao diện thực thi hoàn chỉnh:
- Phân hệ người dùng: Trang chủ người dùng, trang danh mục hoa, trang sản phẩm, trang chi tiết sản phẩm, trang cẩm nang hoa tươi, trang liên hệ, trang đăng ký thành viên, trang đăng nhập tài khoản, trang giỏ hàng, trang đặt hàng thanh toán và trang quản lý đơn hàng.
- Phân hệ quản trị viên: Trang chủ Admin, trang quản lý danh mục tin tức, trang thêm mới tin tức và trang quản lý thông tin khách hàng.
Nội dung chính theo từng chương
Phần 1: Khảo sát hiện trạng, thu thập và đặc tả yêu cầu
Nội dung phần này phân tích thực trạng thị trường hoa tươi, tập trung vào nhu cầu tìm kiếm, chọn lựa và đặt mua sản phẩm từ xa của khách hàng cá nhân. Nhóm tác giả dẫn chứng các chỉ số Internet của Bond Cap (2019) và khảo sát thực tế các mô hình điện hoa trực tuyến nhằm rút ra những yêu cầu then chốt khi xây dựng website bán hoa: màu sắc chủ đạo phải tươi sáng (hồng, vàng, đỏ); hệ thống nhận diện thương hiệu với logo đặc trưng; hình ảnh sản phẩm rực rỡ, sắc nét; ứng dụng đồ họa thông tin (infographic) nhằm truyền tải ý nghĩa các loài hoa.
Phần này phân chia và chuẩn hóa yêu cầu phần mềm thành hai nhóm:
- Yêu cầu chức năng: Hiển thị danh mục sản phẩm hoa; xem ảnh dạng trình chiếu (slide show); tìm kiếm đa tiêu chí (theo từ khóa, danh mục, giá bán); hiển thị chương trình khuyến mãi và giảm giá; tiếp nhận đánh giá, bình luận; cơ chế gợi ý sản phẩm thông minh; quản trị giỏ hàng trực quan (thêm, sửa số lượng, xóa); đặt hàng và thanh toán trực tuyến; thiết lập thuộc tính sản phẩm (mã hoa, màu sắc, kích thước); phân loại kho hàng linh hoạt; theo dõi trạng thái đơn hàng và quản lý tài khoản người dùng.
- Yêu cầu phi chức năng: Tốc độ tải trang nhanh, tiết kiệm nhân lực quản trị; giảm thiểu chi phí vận hành và lập báo cáo định kỳ; đảm bảo tính an toàn dữ liệu, tuyệt đối không làm lộ thông tin cá nhân của người mua hàng; khả năng tương thích cao trên nhiều hệ điều hành và các trình duyệt web phổ biến.
Về giải pháp kỹ thuật, tài liệu xác định sử dụng công cụ Visual Studio 2015 Enterprise, kiến trúc ASP.NET, cơ sở dữ liệu SQL Server truy vấn bằng LINQ, cùng hệ thống thư viện giao diện W3layouts, Bootstrap, JQueryUI, Select2, PagedList, FontAwesome và CKEditor/CKFinder.
Phần 2: Phân tích thiết kế hệ thống
Chương này thực hiện mô hình hóa chi tiết cấu trúc logic và quy trình vận hành của hệ thống thông tin quản lý bán hoa:
- Đặc tả ca sử dụng (Use Case): Xây dựng bảng đặc tả chi tiết cho 17 ca sử dụng chính, bao gồm: Đăng nhập (
UC.1), Đăng ký thành viên (UC.2), Quản lý người dùng (UC.3), Xóa thông tin người dùng (UC.4), Xem đơn đặt hàng (UC.5), Gửi ý kiến phản hồi (UC.6), Quản lý tin tức (UC.7), Đăng nhập Admin (UC.8), Quản lý danh mục sản phẩm (UC.9), Xem lại giỏ hàng (UC.10), Sửa sản phẩm (UC.11), Thêm sản phẩm (UC.12), Xóa sản phẩm (UC.13), Xem thống kê truy cập (UC.14), Quản lý phản hồi (UC.15), Thêm sản phẩm vào giỏ hàng (UC.16), Loại sản phẩm ra khỏi giỏ hàng (UC.17 / UC.116). Mỗi ca sử dụng được chuẩn hóa qua các mục: Tên ca sử dụng, Mô tả, Tác nhân tham gia, Điều kiện tiên quyết, Luồng sự kiện chính, Luồng rẽ nhánh và Hậu điều kiện.
- Thiết kế sơ đồ tĩnh và động: Biểu diễn sơ đồ lớp phân tích (Class Diagram), lược đồ quan hệ thực thể cơ sở dữ liệu (ERD) kết nối 10 bảng dữ liệu; xây dựng 4 sơ đồ tuần tự mô tả luồng tương tác thời gian thực (Đăng ký, Đăng nhập, Quản lý danh mục sản phẩm, Đặt hàng); xây dựng 3 sơ đồ hoạt động mô tả tiến trình xử lý nghiệp vụ (Đăng ký, Đăng nhập, Quản lý sản phẩm).
- Thiết kế chi tiết cấu trúc dữ liệu: Liệt kê đầy đủ danh mục trường dữ liệu, kiểu dữ liệu chuẩn (int, nvarchar, varchar, smalldatetime, bit, money, decimal, ntext) và ràng buộc khóa cho 10 bảng trong cơ sở dữ liệu SQL Server.
Phần 3: Cài đặt và thực thi chương trình
Phần này mô tả cấu hình môi trường phát triển và chi tiết hiện thực hóa các giao diện tương tác của website:
- Trình bày thông số kỹ thuật môi trường Visual Studio 2015 Enterprise và các cấu hình kết nối cơ sở dữ liệu SQL Server qua LINQ.
- Trình bày kết quả cài đặt thực tế qua 15 ảnh chụp màn hình giao diện hệ thống:
- Phía người dùng: Giao diện Trang chủ bố trí slide banner khuyến mãi; Trang danh mục hoa phân chia theo từng nhóm chủ đề; Trang danh sách sản phẩm hiển thị hình ảnh, tên hoa và đơn giá; Trang cẩm nang cung cấp kiến thức hoa tươi; Trang liên hệ tiếp nhận ý kiến; Trang đăng ký thành viên với các trường kiểm tra ràng buộc; Trang đăng nhập tài khoản; Trang chi tiết sản phẩm hiển thị đặc tính và nút mua; Trang giỏ hàng cho phép điều chỉnh số lượng; Trang đặt hàng thanh toán hỗ trợ lựa chọn phương thức giao nhận; Trang quản lý đơn hàng theo dõi tình trạng đơn đã xử lý hay chưa giao.
- Phía quản trị: Trang chủ quản trị (Admin Dashboard); Trang quản lý danh mục tin tức; Trang thêm mới tin tức tích hợp trình soạn thảo nội dung phong phú; Trang quản lý danh sách khách hàng phục vụ kiểm duyệt và tra cứu.
Phần 4: Kết luận và hướng phát triển
Đánh giá mức độ hoàn thành của đồ án so với mục tiêu đặt ra ban đầu và đề xuất các định hướng mở rộng hệ thống trong giai đoạn tiếp theo.
Kết quả và đóng góp
Đồ án đã đạt được các kết quả kỹ thuật và ứng dụng thực tiễn sau:
- Chuẩn hóa cơ sở dữ liệu: Thiết kế hoàn chỉnh cấu trúc cơ sở dữ liệu quan hệ gồm 10 bảng thực thể (
KHACHHANG, ADMIN, DONHANG, Hoa, LoaiHoa, ChiTietDATHANG, NhaCungCap, ThongKeTruyCap, QUANGCAO, TinTuc), đảm bảo tính toàn vẹn dữ liệu cho quy trình kinh doanh hoa tươi.
- Mô hình hóa hệ thống: Xây dựng đầy đủ tài liệu phân tích hệ thống bằng UML với 17 ca sử dụng được đặc tả theo chuẩn học thuật, 4 sơ đồ tuần tự và 3 sơ đồ hoạt động mô tả chi tiết các tác vụ nghiệp vụ quan trọng.
- Hiện thực hóa phần mềm: Xây dựng thành công website hoàn chỉnh với 15 màn hình giao diện chức năng, đáp ứng trọn vẹn cả phân hệ khách hàng lẫn phân hệ quản trị.
- Xây dựng quy trình thanh toán: Thiết kế quy trình mua hàng trực tuyến hỗ trợ hai phương thức: thanh toán trực tiếp bằng tiền mặt khi giao hàng hoặc thanh toán trực tuyến qua thẻ tín dụng/ngân hàng (với cơ chế dữ liệu thẻ được mã hóa chuyển tiếp đến máy chủ trung tâm dịch vụ thẻ để xác thực trước khi tiến hành giao hàng).
- Hỗ trợ công cụ quản trị: Trang bị cho người quản trị khả năng cập nhật danh mục hoa linh hoạt, cho phép nhập liệu sản phẩm từ tập tin Excel, xử lý trạng thái đơn hàng, lập hóa đơn giao hàng và theo dõi tổng lượt truy cập website.
Hạn chế và hướng nghiên cứu tiếp
Căn cứ vào phạm vi và nội dung trình bày trong văn bản, đề tài còn tồn tại một số hạn chế:
- Hệ thống mới dừng lại ở mức độ triển khai thử nghiệm trên môi trường máy chủ cục bộ, phục vụ yêu cầu học phần Lập trình Web; quy trình kết nối với cổng thanh toán ngân hàng mới được thiết kế về mặt logic luồng xử lý và dữ liệu mô phỏng, chưa tích hợp trực tiếp với cổng thanh toán số thực tế.
- Trong văn bản báo cáo, phần mô tả ca sử dụng còn tồn tại điểm thiếu nhất quán về mặt nhãn văn bản: tại Bảng 10 (mô tả ca sử dụng
UC.9), tên ca sử dụng bị ghi nhầm thành "Quản lý sinh viên" mặc dù mô tả nội dung là các thao tác thêm, xóa, cập nhật sản phẩm hoa và nạp dữ liệu từ tệp Excel.
- Tính năng gợi ý sản phẩm thông minh và lọc hoa đa thuộc tính mới được xây dựng ở mức cấu trúc danh mục cơ bản, chưa áp dụng các thuật toán máy học hoặc khai phá dữ liệu hành vi người dùng.
Hướng nghiên cứu và phát triển tiếp theo của đề tài:
- Hoàn thiện việc tích hợp cổng thanh toán trực tuyến chính thức qua các cổng thanh toán nội địa và quốc tế.
- Tối ưu hóa giao diện người dùng trên đa nền tảng thiết bị di động, cải thiện tốc độ tải trang khi dữ liệu hình ảnh hoa tươi tăng cao.
- Phát triển thêm các phân hệ tự động hóa liên kết với đơn vị vận chuyển bên ngoài để cập nhật thời gian thực hành trình giao nhận hoa tươi.
Giá trị tham khảo
Báo cáo đồ án mang lại giá trị tham khảo học thuật và ứng dụng thực tiễn trong các trường hợp sau:
- Tài liệu học tập cho sinh viên: Phù hợp cho sinh viên chuyên ngành Công nghệ thông tin, Kỹ thuật phần mềm đang theo học các học phần Lập trình Web, Phân tích thiết kế hệ thống thông tin hoặc chuẩn bị thực hiện đồ án tốt nghiệp ứng dụng công nghệ ASP.NET / C#.
- Tham khảo mô hình cơ sở dữ liệu thương mại điện tử: Bảng thiết kế chi tiết 10 thực thể dữ liệu trong đề tài là nguồn tài liệu hữu ích cho việc xây dựng các trang web bán lẻ trực tuyến có quy mô vừa và nhỏ.
- Khai thác tài liệu phân tích nghiệp vụ: Mẫu đặc tả 17 ca sử dụng (Use Case Specification), sơ đồ tuần tự và sơ đồ hoạt động cung cấp khung tham chiếu rõ ràng cho các bài tập lớn về mô hình hóa quy trình kinh doanh và quản trị đơn hàng trực tuyến.
Câu hỏi thường gặp
1. Đồ án do những sinh viên nào thực hiện và thuộc đơn vị đào tạo nào?
Đồ án do nhóm 3 sinh viên gồm Bùi Thị Thảo (MSSV: 1724801030181), Nguyễn Thị Tố Tâm (MSSV: 1724801030187) và Hồ Việt Quốc Thịnh (MSSV: 1724801030152), thuộc lớp D17PM03, Viện Kỹ thuật – Công nghệ, Trường Đại học Thủ Dầu Một thực hiện vào tháng 7 năm 2021 dưới sự hướng dẫn của ThS. Nguyễn Hữu Vĩnh.
2. Website bán hoa tươi hỗ trợ những phương thức thanh toán nào cho khách hàng?
Hệ thống hỗ trợ hai hình thức thanh toán chính:
- Thanh toán trực tiếp: Khách hàng thanh toán tiền mặt trực tiếp cho nhân viên của cửa hàng khi nhận hàng.
- Thanh toán qua thẻ: Hệ thống ghi nhận thông tin thanh toán (thẻ tín dụng, ngày đáo hạn, chủ thẻ) đã được mã hóa và chuyển tiếp đến máy chủ xử lý dữ liệu qua Internet. Sau khi có xác nhận giao dịch thành công từ ngân hàng, cửa hàng sẽ thực hiện giao hàng; nếu phát sinh lỗi, hệ thống sẽ gửi thông báo qua thư điện tử cho khách hàng.
3. Cơ sở dữ liệu của website gồm những bảng thực thể nào?
Hệ thống cơ sở dữ liệu gồm 10 bảng: KHACHHANG (thông tin khách hàng), ADMIN (tài khoản quản trị), DONHANG (thông tin đơn hàng tổng quát), Hoa (dữ liệu sản phẩm hoa), LoaiHoa (danh mục phân loại hoa), ChiTietDATHANG (chi tiết sản phẩm theo đơn hàng), NhaCungCap (đơn vị cung ứng hoa), ThongKeTruyCap (biến đếm lượt truy cập), QUANGCAO (quản lý hiển thị quảng cáo) và TinTuc (bài viết cẩm nang, sự kiện).
4. Hệ thống web được phát triển bằng những công nghệ và công cụ lập trình nào?
Hệ thống được phát triển trên môi trường Microsoft Visual Studio 2015 Enterprise, sử dụng nền tảng công nghệ ASP.NET (C#/VB+), cơ sở dữ liệu Microsoft SQL Server truy vấn qua LINQ, giao diện xây dựng bằng HTML, CSS, JavaScript, AngularJS kết hợp khung Bootstrap, giao diện mẫu W3layouts, các thư viện JQueryUI, Select2, PagedList, FontAwesome và công cụ soạn thảo CKEditor/CKFinder.
5. Quản trị viên (Admin) có những quyền hạn và chức năng cụ thể nào trên hệ thống?
Quản trị viên có các chức năng: đăng nhập trang quản trị riêng biệt; quản lý và xóa thông tin tài khoản người dùng; quản lý sản phẩm (thêm sản phẩm mới, chỉnh sửa thông tin, xóa sản phẩm, hỗ trợ nhập dữ liệu sản phẩm từ tệp Excel); quản lý đơn hàng (theo dõi trạng thái, xác nhận giao hàng, lập hóa đơn, xóa đơn đặt hàng); quản lý tin tức và duyệt bình luận; quản lý và gửi phản hồi cho các ý kiến của khách hàng; theo dõi thống kê số lượng truy cập website.
Kết luận
Đồ án "Xây dựng website bán hoa cho Công ty TTT" của nhóm sinh viên Viện Kỹ thuật – Công nghệ, Trường Đại học Thủ Dầu Một đã hoàn thành việc khảo sát, phân tích thiết kế và cài đặt một hệ thống thương mại điện tử chuyên ngành hoa tươi trên nền tảng ASP.NET và SQL Server. Hệ thống cung cấp đầy đủ các quy trình nghiệp vụ mua sắm trực tuyến khép kín cho khách hàng cùng bộ công cụ quản trị dữ liệu toàn diện cho ban quản lý cửa hàng. Đồ án là tài liệu tham khảo có giá trị đối với sinh viên ngành Công nghệ thông tin trong việc nghiên cứu phương pháp phân tích thiết kế hệ thống và lập trình ứng dụng web quản lý bán hàng.