Bối cảnh và vấn đề nghiên cứu

Trong bối cảnh công nghệ thông tin phát triển mạnh mẽ, việc ứng dụng Internet vào hoạt động thương mại hóa và quảng bá sản phẩm đã trở thành nhu cầu thiết yếu đối với các đơn vị sản xuất và bán lẻ nhằm tối ưu hóa doanh thu. Tuy nhiên, tại thời điểm tác giả thực hiện nghiên cứu, đa số các cửa hàng kinh doanh mũ bảo hiểm vẫn duy trì phương thức quản lý bán hàng thủ công, chủ yếu dựa trên việc ghi chép sổ sách truyền thống. Phương thức này bộc lộ nhiều hạn chế về tính chính xác, hiệu quả quản lý hàng tồn kho, quản lý đơn hàng cũng như hạn chế khả năng tiếp cận khách hàng tiềm năng ngoài khu vực địa lý trực tiếp. Bên cạnh đó, nhiều trang web thương mại điện tử trên thị trường thời điểm đó chỉ dừng lại ở mức độ rao vặt, thiếu sự ràng buộc và kiểm soát giữa bên mua và bên bán, dẫn đến rủi ro giao dịch cao cho người tiêu dùng.

Trước thực trạng đó, đề tài "Xây dựng website bán mũ bảo hiểm" được thực hiện nhằm giải quyết các mục tiêu và nhiệm vụ nghiên cứu sau:

  1. Khảo sát thực trạng các hệ thống website bán hàng trực tuyến chuyên ngành bảo hộ, mũ bảo hiểm hiện hành (tiêu biểu như huyenanh.com, pro-biker) để xác định quy trình nghiệp vụ và các chức năng cần thiết.
  2. Xác định và đặc tả các yêu cầu nghiệp vụ của hệ thống, bao gồm quy trình nhập hàng, quy trình bán hàng (trực tiếp và trực tuyến), quy trình chăm sóc khách hàng và các yêu cầu kỹ thuật liên quan.
  3. Ứng dụng ngôn ngữ mô hình hóa thống nhất (UML) để phân tích và thiết kế hệ thống thông qua việc xây dựng biểu đồ ca sử dụng (Use Case Diagram), biểu đồ lớp (Class Diagram), biểu đồ tuần tự (Sequence Diagram) và biểu đồ hoạt động (Activity Diagram).
  4. Thiết kế cơ sở dữ liệu quan hệ chi tiết, xác định các thực thể, thuộc tính, khóa chính, khóa ngoại và ràng buộc toàn vẹn dữ liệu.
  5. Thiết kế và hiện thực hóa các phân hệ giao diện người dùng và quản trị hệ thống nhằm đáp ứng các hoạt động tác nghiệp thực tế.

Đối tượng nghiên cứu của đề tài là quy trình quản lý bán lẻ mũ bảo hiểm và mô hình hệ thống thương mại điện tử phục vụ khách hàng cùng quản trị viên. Phạm vi nghiên cứu tập trung vào mô hình bán hàng trực tuyến cho các cửa hàng bán mũ bảo hiểm, hỗ trợ người tiêu dùng xem thông tin, đặt mua hàng qua mạng và hỗ trợ chủ cửa hàng quản lý danh mục, sản phẩm, đơn đặt hàng và thống kê doanh thu. Đề tài được thực hiện bởi sinh viên Võ Đức Khánh dưới sự hướng dẫn của ThS. Đặng Phạm Hữu Thảo tại Khoa Kỹ thuật Công nghệ, Trường Đại học Thủ Dầu Một (Bình Dương), hoàn thành vào tháng 05 năm 2019.


Cơ sở lý thuyết và phương pháp

Đề tài áp dụng các cơ sở lý thuyết và phương pháp luận chuyên ngành công nghệ phần mềm và hệ thống thông tin:

  • Khung lý thuyết và mô hình hóa:

    • Ngôn ngữ mô hình hóa thống nhất (Unified Modeling Language - UML): Sử dụng phương pháp luận của Grady Booch, Ivar Jacobson và James Rumbaugh để chuẩn hóa việc đặc tả, trực quan hóa và xây dựng các tài liệu thiết kế phần mềm hướng đối tượng. Các loại biểu đồ được áp dụng bao gồm: biểu đồ Use Case mô tả hành vi tương tác giữa tác nhân (Actor) và hệ thống; biểu đồ lớp mô tả cấu trúc tĩnh; biểu đồ tuần tự thể hiện sự tương tác giữa các đối tượng theo thời gian; và biểu đồ hoạt động mô tả luồng công việc của từng nghiệp vụ.
    • Lý thuyết cơ sở dữ liệu quan hệ (Relational Database): Ứng dụng mô hình dữ liệu quan hệ, xác định các trường dữ liệu, khóa chính (Primary Key - PK) và khóa ngoại (Foreign Key - FK) nhằm đảm bảo tính toàn vẹn và nhất quán của dữ liệu lưu trữ.
  • Phương pháp nghiên cứu:

    • Phương pháp khảo sát thực tế: Phân tích cấu trúc và tính năng của các website thương mại điện tử đang vận hành trên thị trường như huyenanh.com và pro-biker để thu thập yêu cầu người dùng và mô hình hóa hạ tầng ứng dụng.
    • Phương pháp phân tích và thiết kế hướng đối tượng (OOA & OOD): Phân rã hệ thống thành các ca sử dụng độc lập, phân tích các quan hệ include, extend, generalization, xây dựng các lớp đối tượng cùng các phương thức xử lý tương ứng.
    • Phương pháp mô hình hóa dữ liệu: Thiết kế lược đồ thực thể quan hệ, chuyển đổi sang các bảng vật lý trong cơ sở dữ liệu.
  • Nguồn dữ liệu: Dữ liệu khảo sát từ các nền tảng thương mại điện tử thực tế kết hợp với các quy trình nghiệp vụ nhập hàng, xuất kho, quản lý đơn hàng của các cửa hàng bán lẻ mũ bảo hiểm.


Thiết kế và triển khai

Hệ thống được thiết kế và xây dựng dựa trên ngăn xếp công nghệ và môi trường kỹ thuật được xác định rõ ràng:

  • Môi trường phát triển: Microsoft Visual Studio 2017.
  • Ngôn ngữ và nền tảng lập trình: ASP.NET MVC5 (mô hình Model-View-Controller).
  • Hệ quản trị cơ sở dữ liệu: Microsoft SQL Server 2012.
  • Môi trường ứng dụng và triển khai: Hệ thống hosting hỗ trợ ASP.NET và cơ sở dữ liệu MS SQL Server 2012.
  • Kiến trúc phân quyền và bảo mật:
    • Sử dụng mô hình quản lý người dùng và phân quyền tích hợp của ASP.NET Identity, quản lý thông qua các bảng AspNetRoles, AspNetUsers, AspNetUserRoles, Permissions và WebAction.
    • Mật khẩu người dùng được mã hóa qua chuỗi băm PasswordHash cùng mã bảo mật SecurityStamp để đảm bảo an toàn truy cập.
  • Mô hình hóa luồng nghiệp vụ cốt lõi:
    • Nghiệp vụ nhập hàng: Theo dõi lượng tồn kho $\rightarrow$ Lập kế hoạch nhập mặt hàng $\rightarrow$ Liên hệ nhà cung cấp $\rightarrow$ Đánh mã sản phẩm khi hàng về $\rightarrow$ Kế toán lưu thông tin vào phiếu nhập.
    • Nghiệp vụ bán hàng trực tuyến: Người dùng duyệt sản phẩm $\rightarrow$ Đăng nhập/Đăng ký tài khoản $\rightarrow$ Thêm sản phẩm vào giỏ hàng $\rightarrow$ Nhập thông tin nhận hàng và chọn phương thức thanh toán/vận chuyển $\rightarrow$ Cửa hàng xác nhận đơn và tiến hành giao hàng $\rightarrow$ Lưu thông tin vào hệ thống quản lý.

Nội dung chính theo từng chương

Chương 1: Khảo sát, xác định yêu cầu, phân tích hệ thống

Chương 1 trình bày chi tiết kết quả khảo sát thực trạng, phạm vi ứng dụng và phân tích các yêu cầu nghiệp vụ của hệ thống:

  • Khảo sát hạ tầng: Đánh giá các website thương mại điện tử trên thị trường (như huyenanh.com, pro-biker), nhận diện các hạn chế về việc thiếu liên kết trực tiếp với cổng thanh toán ngân hàng khiến phương thức thanh toán chủ yếu vẫn là chuyển khoản hoặc giao hàng thu tiền mặt.
  • Xác định các quy trình nghiệp vụ: Định nghĩa rõ 3 quy trình tác nghiệp bao gồm: quy trình nhập hàng từ nhà cung cấp; quy trình bán hàng (chia thành bán hàng trực tiếp tại cửa hàng và bán hàng trực tuyến qua website); và quy trình chăm sóc khách hàng qua điện thoại, thư điện tử.
  • Đặc tả yêu cầu chức năng hệ thống:
    • Phân hệ quản trị hệ thống (Admin): Quản lý đơn hàng; quản lý người dùng/tài khoản; quản lý sản phẩm; quản lý danh mục; quản lý nhà cung cấp; quản lý giỏ hàng; thống kê sản phẩm (sản phẩm bán chạy nhất, sản phẩm bán theo ngày/tuần/tháng/năm); thống kê đơn hàng và lập báo cáo.
    • Phân hệ nhóm người dùng (Khách hàng): Hiển thị trang chủ với các thông tin khuyến mãi, hàng mới, hàng ưa chuộng; xem chi tiết thông tin và thông số kỹ thuật sản phẩm; đăng ký/đăng nhập tài khoản; tìm kiếm sản phẩm theo tên sản phẩm, tên hãng sản xuất; thao tác với giỏ hàng; và thực hiện đặt hàng trực tuyến.
  • Yêu cầu kỹ thuật và trình bày: Xác định việc ứng dụng Visual Studio 2017, ASP.NET MVC5 và SQL Server 2012; giao diện được thiết kế đơn giản, dễ nhìn, thân thiện và cung cấp hướng dẫn rõ ràng cho người sử dụng.

Chương 2: Phân tích thiết kế với UML

Chương 2 tập trung vào việc mô hình hóa hệ thống thông qua các công cụ của UML:

  • Xác định tác nhân (Actors): Hệ thống bao gồm 3 tác nhân chính là Admin (quản trị viên với toàn quyền quản lý sản phẩm, đơn hàng, tài khoản, danh mục, nhà cung cấp, thống kê), Nhân viên, và Khách hàng (xem thông tin, tìm kiếm, thao tác giỏ hàng và đặt hàng).
  • Mô hình Use Case: Xây dựng danh mục và đặc tả chi tiết các Use Case thành phần:
STT Tên Use Case Mô tả chức năng
1 Đăng nhập Xác thực quyền truy cập vào các chức năng hệ thống của người dùng và quản trị viên.
2 Xem thông tin sản phẩm Hiển thị nguồn gốc, thông số kỹ thuật và các đánh giá về sản phẩm mũ bảo hiểm.
3 Đặt hàng Cho phép khách hàng gửi đơn đặt mua, thay đổi số lượng hoặc hủy thao tác đặt hàng.
4 Tìm kiếm sản phẩm Hỗ trợ tìm kiếm theo tên sản phẩm, danh mục hoặc nhà cung cấp.
5 Quản lý sản phẩm Admin thêm mới, sửa đổi thông tin hoặc xóa sản phẩm khỏi hệ thống.
6 Quản lý nhà cung cấp Admin cập nhật, bổ sung hoặc xóa bỏ thông tin của các đơn vị cung cấp sản phẩm.
7 Quản lý đơn hàng Admin theo dõi, xử lý tình trạng các đơn đặt hàng từ khách hàng.
8 Quản lý danh mục Admin quản lý cấu trúc các danh mục phân loại mũ bảo hiểm.
9 Thống kê báo cáo Báo cáo hàng tồn kho, mặt hàng bán chạy, doanh thu và tình trạng đơn hàng.
10 Giỏ hàng Lưu trữ các mặt hàng khách đã chọn, cho phép sửa số lượng hoặc xóa sản phẩm.
11 Quản lý tài khoản Admin quản trị danh sách người dùng, cấp quyền hoặc vô hiệu hóa tài khoản thành viên.
  • Biểu đồ lớp (Class Diagram): Xây dựng các lớp thực thể cùng phương thức tương ứng bao gồm: Products (Thêm, Sửa, Xóa, Tìm kiếm, Hiển thị), Categories (Thêm, Sửa, Xóa, Hiển thị), Orders (Thêm), Customers (Thêm, Sửa, Xóa), Suppliers (Thêm, Sửa, Xóa), AspNetRoles (Thêm, Xóa), AspNetUserRoles (Thêm, Sửa, Xóa), AspNetUsers (Thêm, Sửa, Xóa) và Permissions (Thêm, Xóa quyền).
  • Biểu đồ tuần tự (Sequence Diagram): Xây dựng 9 biểu đồ tuần tự thể hiện tương tác thời gian cho các quy trình: đăng nhập, tìm kiếm, quản lý sản phẩm, quản lý danh mục, quản lý nhà cung cấp, thống kê, in ấn, đặt hàng qua website và quản lý tài khoản.
  • Biểu đồ hoạt động (Activity Diagram): Thiết kế 14 biểu đồ hoạt động mô tả luồng thực thi: đăng nhập, đăng ký, đổi mật khẩu, quên mật khẩu, liên hệ, tìm kiếm sản phẩm, thêm vào giỏ hàng, thanh toán, quản lý tài khoản, quản lý phân quyền, quản lý sản phẩm, quản lý nhà cung cấp, quản lý danh mục và quản lý thống kê/doanh thu.

Chương 3: Phân tích thiết kế cơ sở dữ liệu

Chương 3 chi tiết hóa cấu trúc các bảng vật lý và mối quan hệ trong cơ sở dữ liệu Microsoft SQL Server 2012:

  • Bảng người dùng và phân quyền:

    • AspNetRoles: Id (Nvarchar(128) - PK), Name (Nvarchar(MAX)), Discriminator (Nvarchar(128)).
    • UserClaims: ClaimType (Int - PK), ClaimValue (Nvarchar(MAX)), User_Id (Nvarchar(MAX)).
    • UserLogins: UserId (Nvarchar(128) - PK), LoginProvider (Nvarchar(128) - PK), ProviderKey (Nvarchar(128) - PK).
    • AspNetUserRoles: UserId (Nvarchar(128) - PK), RoleId (Nvarchar(128) - PK).
    • AspNetUsers: Id (Nvarchar(128) - PK), UserName (Nvarchar(MAX)), PasswordHash (Nvarchar(MAX)), SecurityStamp (Nvarchar(MAX)), Discriminator (Nvarchar(128)).
    • Permissions: Id (Int - PK), WebActionId (Int), RoleId (Nvarchar(MAX)), Allowable (Nvarchar(50)).
    • WebActions: Id (Int - PK), Name (Nvarchar(MAX)), Controller (Nvarchar(MAX)).
  • Bảng dữ liệu nghiệp vụ thương mại:

    • Customers: Id (Nvarchar(20) - PK), Password (Nvarchar(50)), Fullname (Nvarchar(50)), Email (Nvarchar(50)), Phone (Nvarchar(10)), Activated (Bit).
    • Categories: Id (Int - PK), Name (Nvarchar(50)), Image (Nvarchar(50)), Icon (Nvarchar(50)).
    • Suppliers: Id (Nvarchar(10) - PK), Name (Nvarchar(50)), Logo (Nvarchar(MAX)), Email (Nvarchar(50)), Phone (Nvarchar(50)).
    • Products: Id (Int - PK), Name (Nvarchar(40)), UnitBrief (Nvarchar(50)), UnitPrice (Float), Image (Nvarchar(50)), ProductDate (Datetime), Available (Bit), Description (Nvarchar(2000)), CategoryId (Int - FK), SupplierId (Nvarchar(10) - FK), Quantity (Int), Discount (Float), Special (Bit), Latest (Bit), Views (Int).
    • Orders: Id (Int - PK), CustomerId (Nvarchar(20) - FK), OrderDate (Datetime), RequireDate (Datetime), Receiver (Nvarchar(50)), Address (Nvarchar(200)), Description (Nvarchar(1000)), Amount (Float), Phone (Nchar(10)).
    • OrderDetails: Id (Int - PK), OrderId (Int - FK), ProductId (Int - FK), UnitPrice (Float), Quantity (Int), Discount (Float).
  • Mô hình dữ liệu quan hệ: Thể hiện các mối liên kết thực thể đảm bảo quan hệ 1-n giữa Categories - Products, Suppliers - Products, Customers - Orders, và Orders - OrderDetails - Products.

Chương 4: Phân tích thiết kế chương trình

Chương 4 mô tả mục đích, đầu vào, quy trình xử lý, đầu ra và giao diện thực tế của các trang chức năng trên hệ thống:

  • Giao diện phân hệ người dùng:
    • Trang chủ & Trang sản phẩm: Hiển thị danh sách sản phẩm, các mặt hàng đặc biệt, hàng mới cập nhật, thông tin chi tiết và thông số kỹ thuật của từng loại mũ bảo hiểm.
    • Đăng nhập, Đăng ký & Tài khoản: Cho phép khách hàng tạo tài khoản thành viên mới bằng cách nhập họ tên, số điện thoại, email, mật khẩu; đăng nhập để thực hiện giao dịch; đổi mật khẩu; cập nhật thông tin cá nhân.
    • Quên mật khẩu: Người dùng nhập tên đăng nhập và email đã đăng ký, hệ thống kiểm tra và gửi mã xác nhận về Gmail để hỗ trợ thiết lập lại mật khẩu mới.
    • Giỏ hàng & Đặt hàng: Cho phép người dùng duyệt chọn sản phẩm, điều chỉnh số lượng, xóa sản phẩm khỏi giỏ hàng, điền thông tin người nhận, địa chỉ giao hàng và xác nhận phương thức thanh toán/giao nhận.
    • Trang giới thiệu & Trang liên hệ: Cung cấp thông tin của cửa hàng và biểu mẫu tiếp nhận phản hồi từ khách hàng.
  • Giao diện phân hệ quản trị (Admin):
    • Đăng nhập Admin & Quản lý phân quyền: Xác thực tài khoản quản trị và điều phối quyền truy cập hệ thống.
    • Quản lý danh mục, Nhà cung cấp & Sản phẩm: Các màn hình phục vụ thao tác thêm mới, hiệu chỉnh thông số, cập nhật hình ảnh và xóa bỏ dữ liệu.
    • Quản lý đơn hàng: Theo dõi các đơn đặt hàng mới, cập nhật tình trạng giao hàng và in ấn hóa đơn.
    • Trang thống kê & Doanh thu bán hàng: Báo cáo số lượng mặt hàng bán chạy, hàng tồn kho và tổng hợp doanh thu theo các mốc thời gian ngày, tuần, tháng, năm.

Kết quả và đóng góp

  • Kết quả đạt được:
    • Hoàn thành toàn bộ tài liệu khảo sát, đặc tả yêu cầu và quy trình nghiệp vụ bán hàng cho cửa hàng kinh doanh mũ bảo hiểm.
    • Xây dựng hoàn chỉnh hệ thống mô hình hóa UML gồm 11 nhóm ca sử dụng chính, 9 biểu đồ tuần tự và 14 biểu đồ hoạt động.
    • Thiết kế thành công cơ sở dữ liệu quan hệ gồm 13 bảng dữ liệu chuẩn hóa trên hệ quản trị Microsoft SQL Server 2012, hỗ trợ đầy đủ các quan hệ nghiệp vụ và hệ thống phân quyền người dùng.
    • Triển khai hoàn chỉnh giao diện và các chức năng của chương trình trên nền tảng ASP.NET MVC5 với Visual Studio 2017, phân tách rõ ràng giữa phân hệ khách hàng và phân hệ quản trị.
  • Giải pháp và đóng góp của đề tài:
    • Cung cấp một giải pháp phần mềm cụ thể nhằm thay thế phương thức quản lý ghi chép sổ sách thủ công tại các cửa hàng bán lẻ mũ bảo hiểm, giúp giảm thiểu sai sót và tăng tốc độ xử lý đơn hàng.
    • Ứng dụng mô hình thương mại điện tử giúp các chủ cửa hàng mở rộng kênh tiếp thị, quảng bá sản phẩm mũ bảo hiểm trực tuyến đến người tiêu dùng và quản lý doanh thu tập trung.

Hạn chế và hướng nghiên cứu tiếp

  • Hạn chế của đề tài:
    • Do giới hạn về thời gian nghiên cứu, đồ án mới chỉ tập trung phân tích và triển khai các loại biểu đồ UML cơ bản (biểu đồ ca sử dụng, biểu đồ lớp, biểu đồ tuần tự, biểu đồ hoạt động) mà chưa xây dựng đầy đủ các biểu đồ khác như biểu đồ trạng thái hay biểu đồ triển khai vật lý.
    • Hệ thống chưa tích hợp trực tiếp các cổng thanh toán điện tử trực tuyến tự động qua ngân hàng hoặc ví điện tử, phương thức thanh toán vẫn chủ yếu dựa trên chuyển khoản thủ công hoặc giao hàng nhận tiền (COD).
  • Hướng phát triển:
    • Nghiên cứu tích hợp các giải pháp thanh toán điện tử trực tuyến thông qua liên kết API với ngân hàng và các cổng thanh toán trung gian.
    • Nâng cấp và tối ưu hóa các module thống kê, báo cáo doanh thu theo nhiều tiêu chí phân tích sâu hơn.
    • Tiếp tục hoàn thiện giao diện ứng dụng để tối ưu hóa trải nghiệm người dùng trên nhiều thiết bị và nền tảng khác nhau.

Giá trị tham khảo

Báo cáo tốt nghiệp có giá trị tham khảo thiết thực cho sinh viên các ngành Công nghệ thông tin, Kỹ thuật phần mềm và Hệ thống thông tin đang thực hiện các đồ án môn học hoặc khóa luận tốt nghiệp về xây dựng website thương mại điện tử.

Tài liệu đặc biệt hữu ích ở các nội dung:

  • Quy trình phân tích thiết kế hệ thống thông tin hoàn chỉnh từ khảo sát yêu cầu thực tế đến xây dựng các sơ đồ UML chi tiết.
  • Bản đặc tả ca sử dụng, biểu đồ tuần tự và biểu đồ hoạt động cho đầy đủ các luồng tác nghiệp bán hàng trực tuyến và quản trị phân quyền.
  • Thiết kế cơ sở dữ liệu quan hệ chi tiết trên Microsoft SQL Server, kết hợp giữa mô hình quản lý thương mại điện tử và mô hình quản lý người dùng của ASP.NET Identity.

Câu hỏi thường gặp

1. Đề tài sử dụng những công nghệ và công cụ phát triển nào để xây dựng hệ thống?
Hệ thống được phát triển trên môi trường Microsoft Visual Studio 2017, sử dụng ngôn ngữ và framework ASP.NET MVC5, cùng hệ quản trị cơ sở dữ liệu Microsoft SQL Server 2012. Môi trường triển khai ứng dụng được cấu hình trên hosting hỗ trợ ASP.NET và MS SQL Server.

2. Hệ thống phân chia bao nhiêu nhóm tác nhân và quyền hạn tương ứng ra sao?
Hệ thống xác định 3 tác nhân: Admin, Nhân viên và Khách hàng. Trong đó, Admin có quyền cao nhất để quản lý thông tin sản phẩm, đơn hàng, tài khoản, danh mục, nhà cung cấp và thống kê doanh thu; Khách hàng có quyền xem thông tin, tìm kiếm sản phẩm, quản lý giỏ hàng cá nhân và gửi đơn đặt hàng.

3. Cơ chế xử lý của chức năng Quên mật khẩu được thiết kế như thế nào?
Khi khách hàng quên mật khẩu, người dùng nhập tên đăng nhập và địa chỉ email đã đăng ký tài khoản. Hệ thống sẽ kiểm tra tính hợp lệ và gửi mã xác nhận về tài khoản Gmail của khách hàng. Người dùng sử dụng mã xác nhận này để tiến hành thiết lập lại mật khẩu mới trên hệ thống.

4. Cấu trúc bảng Products trong cơ sở dữ liệu gồm những trường thông tin chính nào?
Bảng Products gồm các trường: Id (khóa chính), Name, UnitBrief, UnitPrice, Image, ProductDate, Available, Description, CategoryId (khóa ngoại liên kết danh mục), SupplierId (khóa ngoại liên kết nhà cung cấp), Quantity, Discount, Special, Latest, và Views.

5. Đề tài đã khảo sát những website thương mại thực tế nào để xác định yêu cầu nghiệp vụ?
Tác giả đã tiến hành khảo sát các trang web bán hàng trực tuyến thực tế trên thị trường thời điểm đó là huyenanh.com và pro-biker để phân tích các tính năng, hạ tầng và quy trình bán hàng trực tuyến chuyên ngành mũ bảo hiểm.


Kết luận

Đồ án tốt nghiệp "Xây dựng website bán mũ bảo hiểm" của sinh viên Võ Đức Khánh đã hoàn thành mục tiêu xây dựng một giải pháp phần mềm thương mại điện tử nhằm số hóa quy trình kinh doanh và quản lý bán lẻ mũ bảo hiểm. Bằng việc kết hợp chặt chẽ giữa lý thuyết phân tích thiết kế hệ thống bằng UML và công nghệ ASP.NET MVC5 cùng Microsoft SQL Server 2012, công trình đã cung cấp đầy đủ tài liệu từ khảo sát, thiết kế cơ sở dữ liệu cho đến triển khai giao diện chi tiết. Đề tài đóng góp một mô hình ứng dụng thực tiễn, đáp ứng nhu cầu mua sắm trực tuyến của người dùng và hỗ trợ công tác quản trị bán hàng của doanh nghiệp.