Bối cảnh và vấn đề nghiên cứu
Sự phát triển của kỹ thuật máy tính và mạng Internet đã thúc đẩy mạnh mẽ sự chuyển dịch từ phương thức kinh doanh truyền thống sang thương mại điện tử (TMĐT). Đối với các đơn vị kinh doanh hoa tươi và quà tặng, việc xây dựng một hệ thống bán hàng trực tuyến cho phép chủ cửa hàng quảng bá sản phẩm mới, tiếp cận khách hàng tiềm năng 24/7 và tối ưu hóa chi phí vận hành là một nhu cầu thực tiễn cấp thiết. Đề tài "Xây dựng website kinh doanh hoa tươi trực tuyến dienhoadanang.com" do sinh viên Trần Thị Mỹ Lê thực hiện tại Khoa Thương mại điện tử, Trường Cao đẳng Công nghệ thông tin hữu nghị Việt – Hàn (năm 2013), dưới sự hướng dẫn của thầy Ngô Lê Quân, tập trung giải quyết bài toán tin học hóa quy trình bán lẻ hoa tươi qua mạng Internet.
Mục tiêu và nhiệm vụ nghiên cứu của khóa luận được xác lập theo các nội dung chính sau:
- Hệ thống hóa cơ sở lý luận về kinh doanh điện tử (e-Business), thương mại điện tử (e-Commerce), các yếu tố tác động đến chiến lược kinh doanh điện tử và các mô hình kinh doanh điện tử tích hợp.
- Khảo sát hiện trạng và xác định vai trò của website thương mại điện tử đối với mô hình kinh doanh dịch vụ hoa tươi trực tuyến tại đơn vị Điện hoa Đà Nẵng.
- Thu thập và phân tích các yêu cầu chức năng, yêu cầu phi chức năng của hệ thống bán hàng trực tuyến.
- Lựa chọn phương pháp, công cụ kỹ thuật và kiến trúc phần mềm phù hợp để thiết kế hệ thống.
- Tiến hành phân tích và thiết kế hệ thống thông tin thông qua các mô hình chức năng (BFD), mô hình luồng dữ liệu (DFD), mô hình thực thể quan hệ (ERD) và mô hình dữ liệu quan hệ (RDM).
- Triển khai lập trình, xây dựng hoàn chỉnh cơ sở dữ liệu và giao diện cho hai phân hệ: Phân hệ khách hàng và Phân hệ quản trị (Admin).
- Chạy thử nghiệm, kiểm tra và đánh giá kết quả đạt được của website
dienhoadanang.com.
Đố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 hoa tươi trực tuyến; các kỹ thuật phân tích thiết kế hệ thống thông tin; các công cụ và công nghệ lập trình web (nền tảng Microsoft .NET, ngôn ngữ C#, hệ quản trị cơ sở dữ liệu SQL Server 2008); thông tin về các chủng loại hoa tươi, phụ kiện và tin tức chuyên ngành.
- Phạm vi nghiên cứu:
- Về không gian: Áp dụng cho mô hình hoạt động của website Điện hoa Đà Nẵng (
dienhoadanang.com), phục vụ mạng lưới cung ứng điện hoa tại 64 tỉnh thành trên toàn quốc và kết nối dịch vụ chuyển phát hoa tới 250 quốc gia trên thế giới; cung cấp dịch vụ hoa văn phòng, hoa sự kiện và hoa cưới hỏi tại khu vực Đà Nẵng.
- Về thời gian: Đồ án được hoàn thành và bảo vệ vào tháng 5 năm 2013.
Cơ sở lý thuyết và phương pháp nghiên cứu
Khóa luận xây dựng trên nền tảng lý thuyết quản trị kinh doanh điện tử kết hợp phương pháp luận kỹ thuật phần mềm hướng cấu trúc:
Khung lý thuyết và khái niệm sử dụng:
- Kinh doanh điện tử (e-Business) và Thương mại điện tử (e-Commerce): Tác giả tiếp cận định nghĩa TMĐT theo Tổ chức Thương mại Thế giới (WTO), xác định TMĐT bao gồm các hoạt động sản xuất, quảng cáo, bán hàng và phân phối sản phẩm được thanh toán trên mạng Internet, trong đó TMĐT là một bộ phận cấu thành của kinh doanh điện tử.
- Chiến lược kinh doanh điện tử: Khung phân tích liên kết giữa Sứ mạng (Mission), Tầm nhìn (Vision), Mục tiêu (Objective), Chiến lược thị trường (Market strategy) với Chiến lược Hệ thống thông tin (IS) và Chiến lược Công nghệ thông tin (IT). Các yếu tố tổ chức được xem xét gồm: Việc học của tổ chức, Văn hóa tổ chức, Cấu trúc tổ chức và Quản trị sự thay đổi.
- 8 mô hình kinh doanh điện tử tích hợp: Khóa luận tổng hợp và phân tích 8 mô hình gồm: Mô hình trực tiếp đến khách hàng (Direct-to-customer), Mô hình nhà cung cấp dịch vụ toàn phần (Full-service provider), Mô hình toàn thể tổ chức (Whole of enterprise), Mô hình trung gian (Intermediary), Mô hình cơ sở hạ tầng được chia sẻ (Shared infrastructure), Mô hình cộng đồng ảo (Virtual community), Mô hình nhà tích hợp mạng giá trị (Value net integrator), và Mô hình nhà cung cấp nội dung (Content provider).
Phương pháp nghiên cứu thực tế:
- Phương pháp phân tích - tổng hợp tài liệu: Nghiên cứu các tài liệu chuyên ngành về thương mại điện tử, các giáo trình kỹ thuật lập trình web trên nền tảng .NET và hệ quản trị cơ sở dữ liệu quan hệ.
- Phương pháp khảo sát hiện trạng: Đánh giá các quy trình nghiệp vụ mua bán, tiếp nhận đơn hàng, quản lý kho hoa và giao nhận thực tế của cửa hàng hoa tươi.
- Phương pháp phân tích và thiết kế hệ thống: Sử dụng mô hình hóa chức năng bằng Biểu đồ phân rã chức năng (BFD), mô hình hóa quy trình xử lý dữ liệu bằng Biểu đồ luồng dữ liệu (DFD từ mức ngữ cảnh, mức 0 đến mức 1), và mô hình hóa dữ liệu bằng Biểu đồ thực thể quan hệ (ERD), Biểu đồ dữ liệu quan hệ (RDM).
- Phương pháp thực nghiệm phần mềm: Lập trình phát triển hệ thống dựa trên mô hình kiến trúc 3 lớp (3-Tier Architecture) và kiểm thử chức năng giao diện trên trình duyệt web.
Nguồn dữ liệu: Dữ liệu mẫu về danh mục sản phẩm hoa tươi, thông tin giá cả, tin tức hoa và cấu trúc biểu mẫu quản lý nghiệp vụ thực tế của đơn vị Điện hoa Đà Nẵng.
Thiết kế và triển khai hệ thống
Hệ thống website dienhoadanang.com được thiết kế và hiện thực hóa theo các đặc tả kỹ thuật và kiến trúc sau:
Kiến trúc phần mềm và công nghệ triển khai
Hệ thống áp dụng mô hình kiến trúc 3 lớp (3-Tier Architecture) nhằm phân tách rõ ràng trách nhiệm giữa các thành phần, tăng tính bảo mật và khả năng bảo trì:
- Tầng trình bày (Presentation Layer): Gồm các trang giao diện Web Forms (
.aspx) và các điều khiển người dùng tự tạo (.ascx, .ascx.cs), đảm nhiệm việc tiếp nhận thao tác từ người dùng và hiển thị dữ liệu thông qua các tệp mã nguồn .cs.
- Tầng xử lý nghiệp vụ (Business Logic Layer - BLL): Thực hiện các quy tắc nghiệp vụ, tính toán đơn hàng, điều phối luồng dữ liệu giữa tầng giao diện và tầng dữ liệu; định hướng khả năng giao tiếp với các cổng thanh toán bên thứ ba (như PayPal, VeriSign).
- Tầng truy cập dữ liệu (Data Access Layer - DAL): Chứa các phương thức xử lý kết nối và thực thi các câu lệnh truy vấn tới cơ sở dữ liệu.
- Các lớp dùng chung (Common, Operational): Định nghĩa các đối tượng truyền tải dữ liệu và tiện ích dùng chung xuyên suốt 3 tầng.
Ngăn xếp công nghệ sử dụng trong đồ án:
- Nền tảng: Microsoft .NET Framework, công nghệ ASP.NET, ngôn ngữ lập trình C#.
- Truy cập dữ liệu: Công nghệ ADO.NET với cơ chế xử lý ngắt kết nối (Disconnected Data Architecture).
- Hệ quản trị cơ sở dữ liệu: Microsoft SQL Server 2008.
- Công cụ hỗ trợ giao diện và tiện ích: Bộ soạn thảo văn bản CKEditor, FreeTextBox; thư viện phân trang
CollectionPager.dll; thư viện hiển thị Flash FlashControl.dll.
- Cơ chế an toàn và theo dõi: Kỹ thuật băm mật khẩu một chiều SHA1/MD5; quản lý giỏ hàng phiên làm việc bằng
CartGuid; quản lý mã vận đơn bằng TrackingNumber.
Thiết kế cơ sở dữ liệu quan hệ
Cơ sở dữ liệu của website gồm 14 bảng quan hệ được thiết kế chi tiết để lưu trữ toàn bộ hoạt động của hệ thống:
| Tên bảng |
Chức năng lưu trữ chính |
SANPHAM |
Lưu trữ thông tin chi tiết các sản phẩm hoa tươi của công ty. |
DANHMUC_SANPHAM |
Lưu trữ danh mục sản phẩm, quản lý mã định danh danh mục. |
Menu_SanPham |
Phân cấp danh mục sản phẩm cha và danh mục sản phẩm con. |
HINH_SANPHAM |
Lưu trữ dữ liệu nhị phân hình ảnh sản phẩm (tách bảng riêng để tối ưu tốc độ truy vấn). |
DONHANG |
Lưu trữ thông tin đơn đặt hàng của khách hàng. |
CHITIET_DONHANG |
Lưu trữ danh sách các mặt hàng, số lượng và giá trong từng đơn hàng cụ thể. |
TINHTRANG_DONHANG |
Lưu trữ các trạng thái xử lý của đơn hàng (ví dụ: đã giao hàng, chưa giao hàng). |
NGUOIDUNG |
Lưu trữ thông tin tài khoản người dùng (bao gồm quản trị viên và khách hàng). |
KIEU_NGUOIDUNG |
Bảng tra cứu vai trò và phân quyền hạn sử dụng trong hệ thống. |
GIOHANG |
Lưu trữ thông tin các sản phẩm được chọn trước khi khách hàng tiến hành thanh toán. |
TinTuc |
Lưu trữ các bài viết tin tức, thông tin phụ kiện, thời trang và giải trí. |
Hinh_TinTuc |
Lưu trữ dữ liệu nhị phân hình ảnh đính kèm theo bài viết tin tức. |
THONGKE_TRUYCAP |
Chứa trường LuotTruyCap nhằm ghi nhận tổng số lượt truy cập website. |
LIENHE |
Lưu trữ thông tin phản hồi, khiếu nại và đóng góp ý kiến từ khách hàng. |
Cấu trúc thư mục dự án và các trang giao diện
Cấu trúc cây thư mục dự án WEBSITE_HOATUOI được tổ chức như sau:
- Thư mục thư viện lớp (
Class Libraries): Chứa mã nguồn của các lớp DataAccess, BusinessLogic, Common, Operational.
- Thư mục ứng dụng web (
Web):
App_Code: Chứa các lớp xử lý nội bộ của website.
Admin: Chứa toàn bộ các trang giao diện dành riêng cho nhà quản trị, được bảo vệ bằng mật khẩu đăng nhập (DangNhapAdmin.aspx, ThongKeDonHang.aspx, ChiTietDonHang.aspx, SanPham.aspx, ThemSanPham.aspx, SuaSanPham.aspx, XoaSanPham.aspx, ThemTinTuc.aspx...).
Bin: Chứa các tệp thư viện liên kết động (.dll).
Tài nguyên điều khiển: Chứa các tệp giao diện điều khiển tùy biến (*.ascx và *.ascx.cs).
- Các trang chức năng phía khách hàng:
Trang chủ, Sản phẩm mới nhất, Sản phẩm bán chạy, Sản phẩm theo danh mục, Chi tiết sản phẩm, Đăng ký/Đăng nhập thành viên, Giỏ hàng, Đơn hàng khách, Chi tiết đơn hàng, Tin tức, Chi tiết tin tức, Trang liên hệ, Trang báo lỗi.
Nội dung chính theo từng chương
Chương I: Tổng quan về kinh doanh điện tử và thương mại điện tử
Chương I tập trung làm rõ các nền tảng lý luận chung về kinh tế số:
- Trình bày định nghĩa kinh doanh điện tử (e-Business), thương mại điện tử (TMĐT) và xác định các lợi ích của mô hình doanh nghiệp điện tử: nâng cao chất lượng dịch vụ, tăng doanh thu/lợi nhuận, mở rộng thị phần, tăng cường quan hệ kinh doanh, cắt giảm chi phí và nâng cao hiệu quả hoạt động nội bộ.
- Phân tích các thành phần cấu thành chiến lược kinh doanh điện tử (Mission, Vision, Objective, Market strategy) và các yếu tố ảnh hưởng từ hệ thống thông tin (IS), hạ tầng kỹ thuật (IT), năng lực học tập của tổ chức, văn hóa doanh nghiệp, cấu trúc tổ chức đến quy trình quản trị sự thay đổi.
- Hệ thống hóa đặc điểm, cơ sở hạ tầng, nguồn thu nhập và các yếu tố thành công cốt lõi của 8 mô hình kinh doanh điện tử tích hợp:
| Mô hình kinh doanh điện tử |
Đặc điểm phân biệt |
Nguồn thu nhập chính |
Yếu tố thành công cốt lõi |
| Trực tiếp đến khách hàng |
Giao tiếp trực tiếp người mua - người bán, không qua trung gian |
Doanh thu bán hàng hóa/dịch vụ trực tiếp, quảng cáo, phí sắp đặt |
Nhận thức thương hiệu, giao diện dễ dùng, thanh toán an toàn, xử lý đơn nhanh |
| Nhà cung cấp dịch vụ toàn phần |
Đáp ứng trọn gói nhu cầu của khách hàng qua một điểm giao tiếp duy nhất |
Bán sản phẩm/dịch vụ tự có và của bên thứ ba, phí thành viên, phí hoa hồng |
Tín nhiệm thương hiệu, sở hữu cơ sở dữ liệu khách hàng lớn |
| Toàn thể tổ chức |
Khách hàng giao tiếp với toàn bộ tổ chức qua một điểm duy nhất |
Doanh thu bán hàng, phí thành viên và dịch vụ định kỳ hàng năm |
Thay đổi hành vi khách hàng, giảm chi phí giao tiếp ở từng đơn vị |
| Trung gian |
Đóng vai trò kết nối giữa bên mua và bên bán |
Phí giao dịch từ người mua, người bán hoặc cả hai |
Thu hút lượng người dùng lớn, hạ tầng mở rộng nhanh |
| Cơ sở hạ tầng chia sẻ |
Các bên cạnh tranh cùng chia sẻ chung hạ tầng kỹ thuật |
Phí thành viên tham gia, phí giao dịch hệ thống |
Tính trung lập, không thiên vị, chuẩn hóa kiến trúc CNTT |
| Cộng đồng ảo |
Thành viên tương tác trực tiếp qua chat, email, diễn đàn |
Phí thành viên, phí bán hàng, quảng cáo, hoa hồng |
Giữ chân thành viên, bảo mật thông tin cá nhân |
| Nhà tích hợp mạng giá trị |
Điều phối chuỗi giá trị ảo, tổng hợp và phân phối thông tin |
Phí điều phối hàng hóa, bán dữ liệu thông tin thị trường |
Sở hữu dữ liệu chuỗi giá trị, vận hành thông suốt qua middleware |
| Nhà cung cấp nội dung |
Cung cấp sản phẩm số (phần mềm, video, âm nhạc...) qua bên thứ ba |
Phí bản quyền, phí thuê bao tháng/năm, phí lượt xem |
Nội dung đúng lúc, tin cậy, định dạng chuẩn, mức giá hợp lý |
Chương II: Vai trò của website đối với kinh doanh hoa tươi trực tuyến
Chương II phân tích bối cảnh hoạt động thực tế của đơn vị Điện hoa Đà Nẵng và xác lập vai trò của kênh website:
- Giới thiệu năng lực cung ứng của
dienhoadanang.com: triển khai mạng lưới điện hoa phủ khắp 64 tỉnh thành Việt Nam, kết nối chuyển phát điện hoa quốc tế đến 250 quốc gia; cung cấp đa dạng sản phẩm gồm hoa văn phòng định kỳ, hoa sự kiện, hội nghị, khai trương, chúc mừng và dịch vụ tư vấn/thiết kế hoa cưới tại nhà ở Đà Nẵng.
- Phân tích các chức năng và yêu cầu của website bán hoa: Cung cấp thông tin sản phẩm và tin tức hoa; cung cấp công cụ tìm kiếm cơ bản và nâng cao (theo tên, theo khoảng giá); cung cấp chức năng đăng ký thành viên; hỗ trợ quản trị viên đăng tải/sửa đổi nội dung, banner và theo dõi phản hồi qua email.
- Xác định 4 vai trò lớn của website đối với việc kinh doanh hoa tươi:
- Mở rộng cơ hội kinh doanh: Xóa bỏ giới hạn địa lý và thời gian, vận hành bán hàng 24h/ngày.
- Tiết kiệm và tối ưu: Tự động hóa quá trình cung cấp thông tin, xử lý đơn đặt hàng chính xác, giảm thiểu chi phí quản lý trực tiếp.
- Thỏa mãn yêu cầu khách hàng: Cho phép cập nhật nhanh chóng các mẫu hoa mới, tiếp cận hàng ngàn khách hàng tiềm năng.
- Xây dựng hình ảnh thương hiệu: Tạo dựng bộ mặt chuyên nghiệp của doanh nghiệp trên Internet và duy trì kênh tiếp nhận phản hồi, chăm sóc khách hàng trực tuyến.
Chương III: Xây dựng website kinh doanh hoa tươi trực tuyến
Chương III trình bày toàn bộ quá trình phân tích, thiết kế và hiện thực hóa phần mềm:
- Công cụ và kỹ thuật xây dựng: Thuyết minh chi tiết việc sử dụng ASP.NET, ADO.NET kết nối SQL Server 2008, phân tích ưu nhược điểm của mô hình kiến trúc 3 lớp (hỗ trợ nhiều người dùng, xử lý tập trung, an toàn dữ liệu nhưng đòi hỏi cấu hình server và quy trình phát triển phức tạp).
- Phân tích yêu cầu chức năng:
- Chức năng khách hàng (14 chức năng): Gửi liên hệ, gửi bình luận, xem tất cả sản phẩm, xem sản phẩm theo danh mục, hiển thị số lượt truy cập, xem 10 sản phẩm mới nhất, xem top sản phẩm bán chạy, đăng ký thành viên, đổi mật khẩu, sửa thông tin cá nhân, xem lịch sử mua hàng, tạo/sửa/xóa giỏ hàng, gửi đơn hàng, tra cứu tình trạng đơn hàng.
- Chức năng quản trị viên (8 chức năng): Đăng nhập hệ thống quản trị, xem danh sách sản phẩm, thêm/sửa/xóa sản phẩm, đăng tin tức, thống kê đơn hàng, thống kê khách hàng, thống kê liên hệ, thêm/xóa danh mục sản phẩm.
- Biểu đồ luồng dữ liệu (DFD): Xây dựng sơ đồ phân rã BFD, DFD mức ngữ cảnh, DFD mức 0 và 7 biểu đồ DFD mức 1 chuyên biệt cho các phân hệ: Quản lý giỏ hàng, Quản lý đơn hàng, Quản lý sản phẩm, Quản lý tin tức, Quản lý liên hệ, Quản lý thành viên, và Quản lý thống kê.
- Thiết kế cơ sở dữ liệu và giao diện: Đặc tả 14 bảng dữ liệu, tổ chức cây thư mục giải pháp và xây dựng đầy đủ các màn hình giao diện tương tác cho khách hàng và người quản trị.
Kết quả và đóng góp
Khóa luận đã hoàn thành các kết quả cụ thể sau:
- Kết quả kỹ thuật và sản phẩm:
- Xây dựng hoàn chỉnh website bán hoa tươi trực tuyến
dienhoadanang.com trên nền tảng công nghệ ASP.NET (C#) và hệ quản trị cơ sở dữ liệu SQL Server 2008.
- Thiết kế và chuẩn hóa hệ thống cơ sở dữ liệu gồm 14 bảng quan hệ, giải quyết việc lưu trữ dữ liệu nhị phân của hình ảnh trong các bảng riêng biệt (
HINH_SANPHAM, Hinh_TinTuc) nhằm tối ưu tốc độ thực thi truy vấn.
- Hiện thực hóa đầy đủ 14 chức năng phía người dùng và 8 chức năng phía quản trị viên theo đúng yêu cầu phân tích ban đầu.
- Tích hợp các cơ chế bảo mật và quản lý giao dịch: mã hóa mật khẩu người dùng bằng thuật toán SHA1/MD5, quản lý phiên giỏ hàng bằng mã nhận dạng duy nhất
CartGuid, quản lý đơn hàng bằng mã vận đơn TrackingNumber.
- Giải pháp và kiến nghị của tác giả:
- Đề xuất mô hình ứng dụng kiến trúc 3 lớp để phân tách độc lập giữa giao diện, logic nghiệp vụ và truy xuất dữ liệu, giúp website dễ dàng bảo trì và nâng cấp.
- Xây dựng quy trình xử lý đơn hàng khép kín: Khách hàng chọn hoa -> Lưu giỏ hàng -> Xác nhận thanh toán -> Hệ thống sinh mã Tracking Number -> Quản trị viên cập nhật trạng thái xử lý và chuyển giao cho các bộ phận nghiệp vụ liên quan.
- Đóng góp tự nêu:
- Hệ thống hóa các kiến thức lý luận về mô hình kinh doanh điện tử và các yếu tố ảnh hưởng đến chiến lược CNTT trong doanh nghiệp.
- Đưa ra một giải pháp ứng dụng TMĐT hoàn chỉnh, có tính khả thi thực tế cho các cửa hàng kinh doanh hoa tươi vừa và nhỏ tại khu vực Đà Nẵng.
Hạn chế và hướng nghiên cứu tiếp
Dựa trên nội dung và phạm vi nghiên cứu của khóa luận, các hạn chế và hướng mở được ghi nhận như sau:
- Hạn chế:
- Khóa luận được xây dựng trong khuôn khổ đồ án tốt nghiệp trình độ cao đẳng (năm 2013), hệ thống chủ yếu tập trung vào việc hoàn thiện quy trình nghiệp vụ mua bán nội bộ và xử lý dữ liệu.
- Tích hợp thanh toán trực tuyến qua các cổng thanh toán bên thứ ba (như PayPal, VeriSign) mới dừng lại ở mức độ định hướng thiết kế trong tầng Business Logic, chưa kết nối trực tiếp với các cổng thanh toán ngân hàng trực tuyến thực tế tại Việt Nam.
- Giao diện được thiết kế theo chuẩn Web Forms truyền thống của ASP.NET, chưa tối ưu hóa giao diện thích ứng (Responsive Design) cho các thiết bị di động.
- Hướng phát triển tiếp:
- Tích hợp đầy đủ các cổng thanh toán điện tử trực tuyến nội địa và quốc tế để tự động hóa hoàn toàn khâu thanh toán.
- Nâng cấp hệ thống bảo mật đa lớp và hoàn thiện chức năng phân quyền chi tiết hơn cho nhiều cấp quản trị viên.
- Phát triển phiên bản ứng dụng di động hoặc giao diện tối ưu hóa cho điện thoại thông minh để tăng trải nghiệm mua sắm của khách hàng.
Giá trị tham khảo
Đồ án tốt nghiệp mang lại giá trị tham khảo học thuật và kỹ thuật đối với các đối tượng cụ thể:
- Sinh viên ngành Thương mại điện tử, Công nghệ thông tin, Hệ thống thông tin: Có thể sử dụng đồ án làm tài liệu tham khảo chi tiết về quy trình phân tích thiết kế một hệ thống thương mại điện tử bán lẻ hoàn chỉnh từ mô hình hóa nghiệp vụ (BFD, DFD mức 0, DFD mức 1) đến thiết kế cơ sở dữ liệu quan hệ (ERD, RDM).
- Lập trình viên nghiên cứu công nghệ .NET: Tham khảo cách thức tổ chức cấu trúc dự án Web Forms theo mô hình kiến trúc 3 lớp (Presentation, BLL, DAL, Common/Operational) và kỹ thuật thao tác dữ liệu qua ADO.NET ngắt kết nối.
- Chủ cửa hàng hoa tươi và quà tặng: Tham khảo quy trình phân tích chức năng, cách thức tổ chức danh mục sản phẩm và quản lý vòng đời đơn hàng trực tuyến.
Câu hỏi thường gặp
1. Khóa luận sử dụng kiến trúc phần mềm và các công nghệ chính nào để xây dựng website?
Website dienhoadanang.com được xây dựng theo mô hình kiến trúc 3 lớp (3-Tier Architecture) bao gồm Tầng trình bày (Presentation Layer), Tầng xử lý nghiệp vụ (Business Logic Layer) và Tầng truy cập dữ liệu (Data Access Layer), kết hợp các lớp dùng chung (Common, Operational). Ngăn xếp công nghệ bao gồm nền tảng Microsoft .NET Framework, ngôn ngữ lập trình C# (ASP.NET), thư viện ADO.NET và hệ quản trị cơ sở dữ liệu SQL Server 2008, cùng các công cụ hỗ trợ như CKEditor, FreeTextBox, CollectionPager.dll và FlashControl.dll.
2. Cơ sở dữ liệu của website gồm bao nhiêu bảng và giải pháp nào được dùng để tối ưu truy vấn hình ảnh?
Hệ thống cơ sở dữ liệu bao gồm 14 bảng quan hệ: SANPHAM, DANHMUC_SANPHAM, Menu_SanPham, HINH_SANPHAM, DONHANG, CHITIET_DONHANG, TINHTRANG_DONHANG, NGUOIDUNG, KIEU_NGUOIDUNG, GIOHANG, TinTuc, Hinh_TinTuc, THONGKE_TRUYCAP, và LIENHE. Để tối ưu hóa hiệu suất truy vấn dữ liệu, tác giả tách dữ liệu nhị phân của hình ảnh thành các bảng độc lập (HINH_SANPHAM và Hinh_TinTuc) thay vì lưu chung trong bảng thông tin sản phẩm và bài viết.
3. Phân hệ quản trị (Admin) cung cấp những chức năng cụ thể nào?
Phân hệ quản trị cung cấp 8 nhóm chức năng chính gồm: Đăng nhập quản trị an toàn qua DangNhapAdmin.aspx; Quản lý danh mục sản phẩm (thêm, xóa danh mục); Quản lý sản phẩm (xem danh sách, thêm mới qua ThemSanPham.aspx, sửa qua SuaSanPham.aspx, xóa qua XoaSanPham.aspx); Quản lý tin tức (đăng tin qua ThemTinTuc.aspx, sửa, xóa tin tức); Thống kê và xử lý đơn hàng (tìm kiếm theo tên, tài khoản, email, cập nhật trạng thái đơn qua ChiTietDonHang.aspx bằng Tracking Number); Thống kê danh sách thành viên; và Thống kê phản hồi/liên hệ từ khách hàng.
4. Khóa luận đã hệ thống hóa bao nhiêu mô hình kinh doanh điện tử tích hợp trong phần lý thuyết?
Khóa luận đã hệ thống hóa chi tiết 8 mô hình kinh doanh điện tử tích hợp, bao gồm: (1) Mô hình trực tiếp đến khách hàng, (2) Mô hình nhà cung cấp dịch vụ toàn phần, (3) Mô hình toàn thể tổ chức, (4) Mô hình trung gian, (5) Mô hình cơ sở hạ tầng được chia sẻ, (6) Mô hình cộng đồng ảo, (7) Mô hình nhà tích hợp mạng giá trị, và (8) Mô hình nhà cung cấp nội dung. Mỗi mô hình đều được phân tích theo 4 tiêu chí: đặc điểm, cơ sở hạ tầng, nguồn thu nhập và yếu tố thành công.
5. Cơ chế quản lý giỏ hàng và theo dõi đơn hàng trên hệ thống được xử lý bằng kỹ thuật nào?
Hệ thống quản lý giỏ hàng tạm thời của khách hàng trong suốt phiên duyệt web thông qua cơ chế CartGuid. Đối với các đơn hàng đã đặt, hệ thống gán một mã vận đơn duy nhất (TrackingNumber), cho phép khách hàng tra cứu tiến trình đơn hàng và giúp người quản trị cập nhật ngày xử lý cũng như tình trạng giao hàng trong cơ sở dữ liệu.
Kết luận
Đồ án tốt nghiệp của tác giả Trần Thị Mỹ Lê đã giải quyết thành công bài toán xây dựng website thương mại điện tử bán hoa tươi trực tuyến dienhoadanang.com thông qua việc kết hợp chặt chẽ giữa lý thuyết kinh doanh điện tử và quy trình kỹ thuật phần mềm. Công trình đã chuẩn hóa hệ thống cơ sở dữ liệu quan hệ gồm 14 bảng, hiện thực hóa kiến trúc 3 lớp trên nền tảng ASP.NET và SQL Server 2008 với đầy đủ các phân hệ chức năng cho khách hàng và nhà quản trị. Đây là tài liệu học thuật có giá trị tham khảo thiết thực cho sinh viên khối ngành Thương mại điện tử và Công nghệ thông tin trong việc nghiên cứu, triển khai các hệ thống bán hàng trực tuyến vừa và nhỏ.