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

Khóa luận tốt nghiệp với đề tài "Xây Dựng Chức Năng Cung Cấp Giao Diện Website Trực Tuyến Tại PhanGiaHuy.Com" được thực hiện bởi sinh viên Nguyễn Thị Thúy (Lớp CCTM06D, chuyên ngành Thương mại điện tử, Trường Cao đẳng Công nghệ Thông tin Hữu Nghị Việt - Hàn), dưới sự hướng dẫn chuyên môn của Thầy Ngô Lê Quân.

Lý do chọn đề tài và bối cảnh thực tiễn

Trong quá trình thực tập tốt nghiệp tại Công ty TNHH MTV Phan Gia Huy, tác giả nhận thấy nhu cầu thực tế của doanh nghiệp trong việc mở rộng kênh kinh doanh các sản phẩm phần mềm và mẫu giao diện website (templates). Việc vận dụng các cơ sở lý luận về quản trị kinh doanh và nghiệp vụ thương mại điện tử (TMĐT) được đào tạo tại nhà trường vào giải quyết bài toán phân phối trực tuyến sản phẩm kỹ thuật số tại doanh nghiệp là động lực chính để hình thành đề tài này.

Mục tiêu và nhiệm vụ nghiên cứu

Đề tài hướng tới việc thiết kế và xây dựng một hệ thống website thương mại điện tử hoàn chỉnh nhằm phục vụ hoạt động giới thiệu, tìm kiếm, đặt mua và thanh toán trực tuyến các mẫu giao diện web cho Công ty TNHH MTV Phan Gia Huy. Cụ thể, các nhiệm vụ nghiên cứu được xác định bao gồm:

  1. Tổng hợp cơ sở lý thuyết về thương mại điện tử, các hình thức trao đổi dữ liệu, thanh toán điện tử và các công nghệ nền tảng (.NET, SQL Server, ADO.NET).
  2. Khảo sát, xác định các yêu cầu hệ thống và phân tích chi tiết yêu cầu chức năng dành cho hai nhóm đối tượng: khách hàng và nhà quản trị.
  3. Tiến hành mô hình hóa chức năng (Biểu đồ phân rã chức năng BFD, Biểu đồ luồng dữ liệu DFD các mức) và mô hình hóa dữ liệu (Biểu đồ thực thể quan hệ ERD, Mô hình dữ liệu quan hệ RDM).
  4. Thiết kế cấu trúc cơ sở dữ liệu quan hệ gồm các bảng dữ liệu và mối quan hệ ràng buộc giữa các thực thể.
  5. Triển khai cài đặt hệ thống website theo mô hình kiến trúc 3 lớp (3-Tier Architecture), tích hợp các cổng thanh toán trực tuyến trung gian (Ngân Lượng, Bảo Kim) và xây dựng giao diện phân hệ người dùng cùng phân hệ quản trị.

Đối tượng và phạm vi nghiên cứu

  • Đối tượng nghiên cứu: Quy trình nghiệp vụ bán hàng trực tuyến các sản phẩm số hóa (mẫu giao diện website), cơ chế quản lý dữ liệu danh mục, đơn hàng và quy trình tích hợp cổng thanh toán trực tuyến.
  • Phạm vi không gian và công nghệ: Áp dụng trực tiếp tại hệ thống website của Công ty TNHH MTV Phan Gia Huy (PhanGiaHuy.Com); triển khai trên môi trường mạng LAN, WAN hoặc máy đơn lẻ; máy chủ sử dụng hệ điều hành Microsoft Windows Server 2003 trở lên, máy trạm sử dụng Windows XP, Windows Vista trở lên, hệ quản trị cơ sở dữ liệu Microsoft SQL Server 2008 và bộ mã ký tự chuẩn Unicode – TCVN 6909:2001.

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

Khóa luận kết hợp nền tảng lý luận về thương mại điện tử với các phương pháp kỹ thuật công nghệ thông tin trong phân tích, thiết kế và phát triển phần mềm:

Khung lý thuyết và mô hình ứng dụng

  • Lý luận Thương mại điện tử: Khái niệm TMĐT bao gồm mua bán hàng hóa, dịch vụ và chuyển giao nội dung số qua mạng. Các hình thức hoạt động chủ yếu gồm: Thư điện tử (E-mail), Thanh toán điện tử (mở rộng sang Trao đổi dữ liệu điện tử tài chính - FEDI, Tiền lẻ điện tử - Internet Cash, Giao dịch điện tử ngân hàng - Digital Banking), Trao đổi dữ liệu điện tử (EDI theo chuẩn của Ủy ban Liên Hợp Quốc về Luật Thương mại Quốc tế - UNCITRAL), và Truyền dữ liệu số hóa (Dung liệu - Content). Phân tích toàn diện các lợi ích (mở rộng thị trường, cắt giảm chi phí, phân phối nhanh sản phẩm số) cùng các rào cản kỹ thuật và thương mại.
  • Nền tảng công nghệ Microsoft .NET và CSDL SQL Server 2008:
    • Microsoft Visual Studio 2010: Môi trường phát triển tích hợp (IDE) hỗ trợ biên dịch mã nguồn sang Common Language Runtime (CLR), quản lý mã nguồn và hỗ trợ đa ngôn ngữ (C#, VB.NET).
    • ASP.NET: Công nghệ phía máy chủ (server-side) biên dịch trước mã nguồn, tối ưu hóa tài nguyên xử lý so với các kỹ thuật thông dịch truyền thống.
    • Hệ quản trị CSDL SQL Server 2008: RDBMS hoạt động theo mô hình khách - chủ, sử dụng ngôn ngữ Transact-SQL (T-SQL) mở rộng theo chuẩn ANSI SQL-99, hỗ trợ xử lý giao dịch trực tuyến và kho dữ liệu.
    • Kiến trúc ADO.NET: Sử dụng mô hình dữ liệu ngắt kết nối (disconnected data) thông qua hai thành phần cốt lõi: Managed Provider Components (DataAdapter, DataReader, Connection, Command) và Content Components (DataSet, DataTable).
  • Mô hình Cổng thanh toán trực tuyến trung gian:
    • Ngân Lượng (Nganluong.vn): Ví điện tử và cổng thanh toán hoạt động theo Giấy phép số 2608/QĐ-NHNN, triển khai mô hình "Thanh toán tạm giữ" (treo tiền tối đa 7 ngày để bảo vệ người mua) và "Thanh toán ngay", liên thông với các ngân hàng thương mại nội địa và liên doanh với PayPal phục vụ thanh toán quốc tế.
    • Bảo Kim (Baokim.vn): Cổng thanh toán thành lập tháng 7/2010 thuộc Công ty Cổ phần TMĐT Bảo Kim, cung cấp chế độ "Thanh toán an toàn" (hoàn tiền 100% khi xảy ra rủi ro giao dịch), phát hành thẻ trả trước RÊV Visa và hỗ trợ tích hợp API cho các hệ thống website TMĐT.
  • Công cụ hỗ trợ đồ họa và giao diện: Adobe Dreamweaver CS3, Adobe Photoshop CS5, Aleo Flash Intro and Banner Maker, AmazingSlider.

Phương pháp nghiên cứu và phát triển

  • Phương pháp phân tích và thiết kế có cấu trúc: Xây dựng Biểu đồ phân rã chức năng (BFD) và Biểu đồ luồng dữ liệu (DFD) đa mức (mức ngữ cảnh, mức 0, mức 1).
  • Phương pháp mô hình hóa dữ liệu quan hệ: Thiết lập Biểu đồ thực thể quan hệ (ERD) và chuyển đổi sang Mô hình dữ liệu quan hệ (RDM).
  • Phương pháp kiến trúc phần mềm 3 lớp: Phân tách hệ thống thành Data Access Layer (DAL), Business Logic Layer (BLL), Presentation Layer cùng các tầng bổ trợ (Common, Operational).

Thiết kế và triển khai

Hệ thống được thiết kế và hiện thực hóa dựa trên các đặc tả kỹ thuật và mô hình phân tầng chặt chẽ:

Kiến trúc phân tầng hệ thống (3-Tier Architecture)

Hệ thống phần mềm được tổ chức thành các tầng chức năng độc lập nhằm giảm tải xử lý cho phía máy trạm và tập trung quản lý logic nghiệp vụ:

  1. Lớp truy cập dữ liệu (Data Access Layer - DAL): Thực hiện kết nối và thực thi các câu lệnh truy vấn dữ liệu (Select, Insert, Update, Delete) với CSDL SQL Server 2008 thông qua thư viện ADO.NET; quản lý các thành phần Data Access Logic Components, Data Sources và Service Agents.
  2. Lớp xử lý nghiệp vụ (Business Logic Layer - BLL): Tiếp nhận yêu cầu từ tầng giao diện, thực thi các quy tắc kiểm tra logic nghiệp vụ bán hàng, quản lý đơn hàng và chuyển tiếp xử lý xuống DAL.
  3. Lớp dùng chung (Common) và Lớp tác nghiệp (Operational): Lớp Common chứa các đối tượng truyền dữ liệu giữa các tầng; lớp Operational lưu trữ các phương thức tiện ích dùng lặp lại.
  4. Lớp trình diễn (Presentation Layer): Giao diện web tương tác trực tiếp với người dùng và quản trị viên, xây dựng bằng các tệp Web Forms (.aspx) và User Controls (.ascx).

Cấu trúc mã nguồn website

Dự án được cấu trúc dưới tên TmdtAspNet_TN, phân chia thành hai nhánh chính:

  • Nhóm thư viện lớp (Class Libraries): Chứa các mã nguồn nghiệp vụ gồm DataAccess, BusinessLogic, Common, và Operational.
  • Nhóm giao diện Web: Phân chia thành 5 thư mục chức năng:
    • App_Code: Chứa các lớp mã nguồn xử lý logic phía máy chủ.
    • Admin: Chứa toàn bộ các trang giao diện dành riêng cho phân hệ quản trị, được bảo vệ bằng cơ chế xác thực mật khẩu.
    • Bin: Lưu trữ các thư viện liên kết động (.dll) đã biên dịch của hệ thống.
    • image: Lưu trữ toàn bộ tài nguyên hình ảnh giao diện và hình ảnh minh họa sản phẩm template.
    • Tainguyendieukhien (Control): Chứa các điều khiển tùy biến người dùng (.ascx và .ascx.cs).

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

Cơ sở dữ liệu của hệ thống được chuẩn hóa thành 11 bảng thực thể chính để lưu trữ toàn bộ thông tin vận hành:

Tên bảng CSDL Mục đích và vai trò lưu trữ
SanPham Lưu trữ thông tin chi tiết các mẫu template (mã, tên, giá, mô tả, hình ảnh).
DanhMucSanPham Quản lý việc phân loại danh mục sản phẩm giao diện web.
DonHang Ghi nhận thông tin tổng quát về các giao dịch đặt hàng của khách hàng.
ChiTietDonHang Lưu trữ danh sách chi tiết từng sản phẩm, số lượng và giá trong mỗi đơn hàng.
TinhTrangDonHang Định nghĩa các trạng thái xử lý của đơn đặt hàng trong hệ thống.
NguoiDung Quản lý thông tin tài khoản của cả khách hàng và quản trị viên.
KieuNguoiDung Bảng tra cứu xác định vai trò và phân quyền người dùng trong hệ thống.
GioHang Lưu trữ tạm thời các sản phẩm khách hàng chọn mua trước khi thanh toán.
TinTuc Quản lý các bài viết tin tức về thiết kế website và thông tin liên quan.
ThongKeTruyCap Lưu trữ trường TongSoTruyCap để đếm tổng lượt truy cập website.
LienHe Lưu trữ các phản hồi, thắc mắc và thông tin liên hệ từ khách hàng.

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

Chương I: Tổng quan về lý thuyết

Chương này tập trung hệ thống hóa các khái niệm nền tảng về thương mại điện tử, hạ tầng công nghệ và các giải pháp thanh toán điện tử:

  • Trình bày định nghĩa TMĐT, 4 hình thức hoạt động cốt lõi (Thư điện tử, Thanh toán điện tử, Trao đổi dữ liệu điện tử EDI, Truyền dữ liệu số hóa - Content), phân tích chi tiết các lợi ích về thị trường/chi phí và các hạn chế về mặt kỹ thuật (chưa chuẩn hóa an toàn, băng thông mạng, máy chủ chuyên dụng) cũng như thương mại (an ninh, lòng tin, khung pháp lý).
  • Tổng quan về công nghệ phần mềm: Giới thiệu IDE Visual Studio 2010, nền tảng ASP.NET trên nền CLR, cơ chế xử lý server-side tách biệt giữa mã xử lý và giao diện HTML.
  • Phân tích hệ quản trị CSDL SQL Server 2008 và ngôn ngữ T-SQL (ANSI SQL-99), kiến trúc ADO.NET với mô hình disconnected data giúp giải phóng tài nguyên kết nối máy chủ.
  • Giới thiệu các công cụ thiết kế: Adobe Dreamweaver CS3, Adobe Photoshop CS5, Aleo Flash Intro and Banner Maker và AmazingSlider.
  • Nghiên cứu chi tiết hai cổng thanh toán trực tuyến tại Việt Nam: Cổng thanh toán Ngân Lượng (nganluong.vn - giấy phép 2608/QĐ-NHNN, cơ chế thanh toán tạm giữ, bảo hiểm giao dịch, kết nối PayPal) và Cổng thanh toán Bảo Kim (baokim.vn - thành lập 7/2010, cơ chế thanh toán an toàn, phân phối thẻ RÊV Visa, tích hợp API cho doanh nghiệp).

Chương II: Phân tích và thiết kế hệ thống

Chương II trình bày toàn bộ quá trình khảo sát yêu cầu, mô hình hóa nghiệp vụ và thiết kế chi tiết cơ sở dữ liệu:

  • Xác định yêu cầu hệ thống: Thiết lập các tiêu chuẩn về hạ tầng mạng (LAN, WAN, máy đơn lẻ), phần mềm máy chủ (Windows Server 2003+), máy trạm (Windows XP/Vista+), CSDL (SQL Server 2008+) và tiêu chuẩn font chữ Unicode TCVN 6909:2001.
  • Phân tích yêu cầu chức năng: Xây dựng hệ thống 17 bảng đặc tả ca sử dụng (Bảng 2.1 đến 2.17) phân định rõ ràng giữa hai nhóm người dùng:
    • Phân hệ quản trị: Đăng nhập quản trị, thêm/sửa/xóa sản phẩm, thêm danh mục sản phẩm, thêm/sửa/xóa tin tức, quản lý đơn hàng, quản lý người dùng, thống kê đơn hàng và người dùng.
    • Phân hệ khách hàng: Đăng ký tài khoản, đăng nhập, tìm kiếm sản phẩm (theo tên, danh mục, mức giá), hiển thị sản phẩm theo danh mục, xem chi tiết sản phẩm, quản lý giỏ hàng, tạo đơn hàng, gửi liên hệ và hiển thị thống kê truy cập.
  • Mô hình hóa chức năng:
    • Xây dựng Biểu đồ phân rã chức năng (BFD) chia hệ thống thành 5 phân hệ lớn: Quản lý người dùng, Quản lý bán hàng, Quản lý sản phẩm, Quản lý tin tức, và Thống kê.
    • Xây dựng Biểu đồ luồng dữ liệu (DFD): DFD mức ngữ cảnh thể hiện tương tác giữa Khách hàng, Website và Quản trị viên; DFD mức 0 phân rã 5 tiến trình chính; DFD mức 1 chi tiết hóa các luồng dữ liệu cho từng tiến trình (Quản lý người dùng, Quản lý bán hàng, Quản lý sản phẩm, Quản lý tin tức, Thống kê).
  • Mô hình hóa dữ liệu: Thiết lập Biểu đồ thực thể quan hệ (ERD), chuyển đổi thành Mô hình dữ liệu quan hệ (RDM), chi tiết hóa cấu trúc 11 bảng cơ sở dữ liệu và bảng xác lập mối quan hệ ràng buộc khóa chính - khóa ngoại (Bảng 2.29).

Chương III: Cài đặt hệ thống

Chương III trình bày quá trình hiện thực hóa các mô hình phân tích thành phần mềm website hoạt động thực tế:

  • Giới thiệu kỹ thuật xây dựng website theo mô hình 3 lớp, phân tích ưu điểm (hỗ trợ nhiều người dùng, giảm tải client, quản lý tập trung mã nguồn) và nhược điểm (phát sinh chi phí Application server).
  • Mô tả chi tiết cấu trúc cây thư mục website dự án TmdtAspNet_TN và vai trò cụ thể của 5 thư mục: App_Code, Admin, Bin, image, Tainguyendieukhien.
  • Hiện thực hóa mã nguồn các tầng: Lớp đối tượng dùng chung (Common), lớp truy cập dữ liệu (DataAccess), lớp tác nghiệp (Operational), lớp logic nghiệp vụ (Business Logic).
  • Triển khai giao diện và chức năng phía máy khách:
    • Trang chủ: Hiển thị các khối template mới nhất, mẫu nổi bật, mẫu mua nhiều nhất, danh mục kinh doanh, khung tìm kiếm nâng cao, tin tức và thông tin liên hệ.
    • Trang chuyên mục: Trang Sản phẩm, Trang Tin tức, Trang Chi tiết sản phẩm, Trang Chi tiết tin tức, Trang Tìm kiếm sản phẩm.
    • Quy trình đặt hàng và thanh toán: Giao diện Giỏ hàng, Trang Thêm đơn hàng khách, Trang Xác nhận thông tin thanh toán, Trang Lựa chọn cổng thanh toán, tích hợp chuyển hướng thanh toán qua Cổng Ngân Lượng và Cổng Bảo Kim.
  • Triển khai giao diện và chức năng phân hệ quản trị (Admin): Trang Đăng nhập admin, Trang Quản lý/sửa sản phẩm, Trang Quản lý/sửa tin tức, Trang Thống kê đơn hàng và thông tin khách hàng, Trang Cập nhật trạng thái đơn hàng, Trang Thêm mới danh mục sản phẩm.

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

Kết quả chính đạt được

  1. Hoàn thiện giải pháp phân tích và thiết kế: Xây dựng đầy đủ tài liệu phân tích thiết kế hệ thống bao gồm biểu đồ phân rã chức năng (BFD), hệ thống biểu đồ luồng dữ liệu DFD (mức cảnh, mức 0 và mức 1 cho 5 phân hệ nghiệp vụ), mô hình ERD, mô hình RDM và cấu trúc dữ liệu chuẩn hóa gồm 11 bảng quan hệ.
  2. Xây dựng website hoàn chỉnh: Triển khai thành công website thương mại điện tử chuyên cung cấp giao diện trực tuyến trên nền tảng ASP.NET kết nối CSDL SQL Server 2008 theo kiến trúc 3 lớp, đáp ứng đầy đủ các ca sử dụng của khách hàng và nhà quản trị.
  3. Hiện thực hóa tích hợp thanh toán trực tuyến: Tích hợp thành công quy trình thanh toán qua 2 cổng trung gian thanh toán trực tuyến tại Việt Nam là Ngân Lượng và Bảo Kim, hỗ trợ cơ chế thanh toán tạm giữ và thanh toán an toàn cho giao dịch mua bán giao diện web.

Đóng góp thực tiễn của đề tài

  • Cung cấp giải pháp công nghệ phục vụ trực tiếp cho hoạt động kinh doanh, phân phối sản phẩm số (template website) của Công ty TNHH MTV Phan Gia Huy.
  • Chứng minh tính khả thi của việc ứng dụng mô hình kiến trúc phần mềm 3 lớp kết hợp kỹ thuật ngắt kết nối ADO.NET trong việc tối ưu hóa hiệu năng xử lý cho các hệ thống thương mại điện tử vừa và nhỏ.

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

Hạn chế của hệ thống

  • Việc áp dụng kiến trúc phân tầng 3 lớp đòi hỏi hệ thống phải vận hành thêm Application Server chuyên dụng, làm gia tăng chi phí đầu tư hạ tầng phần cứng cho doanh nghiệp.
  • Hệ thống hoạt động phụ thuộc vào các rào cản chung của TMĐT tại thời điểm nghiên cứu: hạ tầng tốc độ đường truyền Internet, các vấn đề an ninh bảo mật máy chủ và tâm lý e ngại giao dịch trực tuyến của một bộ phận người dùng.
  • Kênh thanh toán mới tập trung tích hợp các cổng thanh toán trung gian nội địa (Ngân Lượng, Bảo Kim), chưa mở rộng trực tiếp các cổng thanh toán quốc tế đa phương thức.

Hướng phát triển tiếp theo

  • Nâng cấp phiên bản nền tảng công nghệ và hệ quản trị cơ sở dữ liệu để tăng cường hiệu năng và tính bảo mật.
  • Bổ sung và hoàn thiện các tính năng báo cáo thống kê chuyên sâu, tự động hóa xử lý đơn hàng và mở rộng thêm các kênh cổng thanh toán điện tử mới.
  • Tối ưu hóa giao diện người dùng và mở rộng các phân hệ chăm sóc khách hàng tự động trên hệ thống PhanGiaHuy.Com.

Giá trị tham khảo

Đồ án tốt nghiệp là tài liệu tham khảo hữu ích cho các nhóm đối tượng:

  • Sinh viên ngành Thương mại điện tử và Công nghệ thông tin: Tham khảo quy trình hoàn chỉnh từ khảo sát yêu cầu, mô hình hóa nghiệp vụ bằng BFD/DFD, thiết kế CSDL quan hệ (ERD/RDM) đến lập trình web thương mại điện tử trên nền tảng Microsoft ASP.NET và SQL Server.
  • Người nghiên cứu và phát triển website TMĐT: Tham khảo phương pháp tổ chức mã nguồn theo kiến trúc 3 lớp (DAL, BLL, Presentation kết hợp Common/Operational) và quy trình tích hợp cổng thanh toán trực tuyến trung gian nội địa (Ngân Lượng, Bảo Kim).
  • Phần đáng tham khảo nhất: Hệ thống biểu đồ DFD mức 1 chi tiết cho 5 phân hệ chức năng (Chương II), cấu trúc phân bổ 11 bảng CSDL quan hệ (Chương II) và quy trình tổ chức các lớp xử lý dữ liệu ADO.NET trong mô hình 3 lớp (Chương III).

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

1. Mục tiêu cốt lõi của đề tài khóa luận này là gì?
Đề tài hướng tới việc xây dựng một hệ thống website thương mại điện tử hoàn chỉnh tại địa chỉ PhanGiaHuy.Com nhằm cung cấp, giới thiệu, quản lý và bán trực tuyến các mẫu giao diện website (templates) cho Công ty TNHH MTV Phan Gia Huy, có tích hợp chức năng thanh toán trực tuyến.

2. Hệ thống website được xây dựng dựa trên nền tảng công nghệ và kiến trúc nào?
Hệ thống được phát triển bằng Microsoft Visual Studio 2010 (ASP.NET, C#/VB.NET), sử dụng hệ quản trị cơ sở dữ liệu Microsoft SQL Server 2008, công nghệ truy xuất dữ liệu ADO.NET (cơ chế disconnected data) và được tổ chức theo mô hình kiến trúc 3 lớp (Data Access Layer, Business Logic Layer, Presentation Layer kết hợp các tầng Common và Operational).

3. Cơ sở dữ liệu của hệ thống gồm những bảng chính nào?
CSDL của hệ thống gồm 11 bảng: SanPham, DanhMucSanPham, DonHang, ChiTietDonHang, TinhTrangDonHang, NguoiDung, KieuNguoiDung, GioHang, TinTuc, ThongKeTruyCap, và LienHe.

4. Hệ thống đã tích hợp những giải pháp thanh toán điện tử nào?
Hệ thống tích hợp 2 cổng thanh toán điện tử trung gian tại Việt Nam là Ngân Lượng (Nganluong.vn - với cơ chế thanh toán tạm giữ, thanh toán ngay và liên kết PayPal) và Bảo Kim (Baokim.vn - với cơ chế thanh toán an toàn, phân phối thẻ trả trước RÊV Visa và tích hợp API).

5. Cấu trúc mã nguồn website được phân bổ thành những thư mục chính nào?
Mã nguồn website được chia thành hai phần: Nhóm thư viện lớp Class Libraries (DataAccess, BusinessLogic, Common, Operational) và Nhóm giao diện Web gồm 5 thư mục chức năng: App_Code (xử lý logic phía máy chủ), Admin (các trang quản trị có bảo mật), Bin (các tệp dll biên dịch), image (hình ảnh giao diện và sản phẩm) và Tainguyendieukhien / Control (chứa các User Controls .ascx).


Kết luận

Đồ án tốt nghiệp "Xây Dựng Chức Năng Cung Cấp Giao Diện Website Trực Tuyến Tại PhanGiaHuy.Com" của sinh viên Nguyễn Thị Thúy đã giải quyết thành công bài toán xây dựng website thương mại điện tử chuyên biệt cho sản phẩm số hóa tại Công ty TNHH MTV Phan Gia Huy. Đề tài đã thực hiện đầy đủ quy trình từ nghiên cứu lý thuyết TMĐT, khảo sát phân tích yêu cầu, mô hình hóa chức năng và dữ liệu (BFD, DFD, ERD, RDM) đến thiết kế cơ sở dữ liệu 11 bảng chuẩn hóa. Thông qua việc cài đặt hệ thống trên nền tảng ASP.NET, SQL Server 2008 theo kiến trúc 3 lớp và tích hợp các cổng thanh toán trực tuyến Ngân Lượng, Bảo Kim, công trình đã cung cấp một hệ thống phần mềm hoàn chỉnh, có tính ứng dụng thực tiễn cao cho doanh nghiệp.