Bối cảnh và vấn đề nghiên cứu
Khóa luận tốt nghiệp cử nhân ngành Tin học với đề tài "Tìm hiểu và xây dựng dịch vụ thương mại điện tử" được thực hiện bởi nhóm sinh viên Dương Thị Hải Điệp và Phan Thị Xuân Thảo, dưới sự hướng dẫn của Th.S Lương Hán Cơ tại Khoa Công nghệ Thông tin, Trường Đại học Khoa học Tự nhiên – Đại học Quốc gia TP. Hồ Chí Minh (niên khóa 2001 – 2005).
1. Lý do chọn đề tài và bối cảnh thực tiễn
Đầu thập niên 2000, thương mại điện tử (TMĐT) trên thế giới phát triển nhanh chóng nhờ ứng dụng công nghệ kỹ thuật số và Internet, giúp doanh nghiệp tiết kiệm chi phí vận chuyển trung gian, giảm thiểu chi phí giao dịch, rút ngắn thời gian và tiếp cận thị trường toàn cầu. Trên bình diện quốc tế, TMĐT chủ yếu tập trung ở các nước phát triển (riêng Hoa Kỳ chiếm trên 50% tổng doanh số TMĐT toàn cầu). Tại khu vực, các tổ chức APEC và ASEAN đã thiết lập khung nguyên tắc và chương trình hành động; ngày 24/11/2000, Thủ tướng Chính phủ Việt Nam đã ký Hiệp định khung về e-ASEAN nhằm khẳng định cam kết phát triển không gian điện tử.
Tuy nhiên, tại Việt Nam giai đoạn này, hoạt động phát triển TMĐT diễn ra còn chậm với nhiều hạn chế:
- Nhận thức doanh nghiệp và người tiêu dùng: Doanh nghiệp vẫn quen với phương thức kinh doanh truyền thống, xử lý giấy tờ và chịu nhiều ràng buộc thủ tục hành chính. Người tiêu dùng giữ tập quán mua bán trực tiếp bằng tiền mặt. Thống kê chỉ ra chỉ khoảng 3% doanh nghiệp vừa và nhỏ quan tâm đến TMĐT; trong số các doanh nghiệp vừa và nhỏ thì có tới 90% không có khái niệm về TMĐT và rất hiếm đơn vị chủ động xây dựng website riêng.
- Hạ tầng công nghệ thông tin và nhân lực: Khoảng 70% doanh nghiệp chưa trang bị máy tính; khả năng tiếp thu công nghệ mới còn thấp; các phần mềm hỗ trợ quyết định và quản lý tổng thể chưa được phổ biến. Các nhà cung cấp dịch vụ Internet quy mô nhỏ, chi phí dịch vụ còn cao so với khả năng chi trả của thị trường.
- Chính sách pháp lý và thanh toán: Cước truy cập Internet còn cao, tốc độ thấp; hệ thống pháp lý quốc gia chưa có văn bản công nhận chữ ký điện tử hay chứng thực điện tử; hạ tầng thanh toán điện tử của hệ thống ngân hàng chưa đáp ứng được yêu cầu giao dịch trực tuyến.
2. Mục tiêu nghiên cứu
Đề tài xác định hai nhóm mục tiêu cụ thể:
- Về mặt lý thuyết:
- Nắm vững cơ sở lý thuyết chung về TMĐT, các mô hình kinh doanh và các vấn đề kỹ thuật – nghiệp vụ liên quan.
- Khảo sát hoạt động thực tế của các website thương mại tiêu biểu trên thế giới để rút ra các yêu cầu chức năng cho một hệ thống TMĐT.
- Về mặt ứng dụng:
- Thiết kế và xây dựng mô hình cơ sở dữ liệu có khả năng đáp ứng việc lưu trữ và mô tả đa dạng mọi loại mặt hàng.
- Dựa trên điều kiện thực tế tại Việt Nam, xây dựng ứng dụng dịch vụ thương mại điện tử mang tên "SIÊU THỊ .COM" phục vụ doanh nghiệp và khách hàng.
3. Đối tượng và phạm vi nghiên cứu
- Đối tượng nghiên cứu: Lý thuyết thương mại điện tử (mô hình B2B, B2C), kỹ thuật lập trình web phía máy chủ (ASP.NET), công nghệ biểu diễn dữ liệu có cấu trúc (XML) và giải pháp tìm kiếm dữ liệu (SQL Server Full-Text Search).
- Phạm vi nghiên cứu: Thiết kế và triển khai ứng dụng Storefront cho siêu thị điện tử, quản trị danh mục, giỏ hàng, cơ chế quảng cáo, chương trình khuyến mãi và công cụ tìm kiếm phục vụ bối cảnh thị trường Việt Nam giai đoạn hoàn thành (tháng 06/2005).
Cơ sở lý thuyết và phương pháp nghiên cứu
1. Khung lý thuyết và các khái niệm cốt lõi
Khóa luận hệ thống hóa các khái niệm nền tảng trong lĩnh vực kinh tế số:
- Thương mại điện tử (EC): Quá trình mua, bán, trao đổi hàng hóa, dịch vụ và thông tin qua mạng máy tính (bao gồm Internet, WAN, LAN hoặc máy đơn). Mức độ thuần túy của EC phụ thuộc vào mức độ số hóa của sản phẩm, quy trình và kênh phân phối.
- Kinh doanh điện tử (E-business): Khái niệm rộng hơn TMĐT, bao gồm mua bán trực tuyến, phục vụ khách hàng, hợp tác đối tác và điều hành các luồng giao dịch nội bộ doanh nghiệp.
- Thị trường điện tử và sàn giao dịch: Mạng lưới tương tác trực tuyến cho phép trao đổi hàng hóa, thông tin và thanh toán theo thời gian thực (đấu giá, định giá động).
- Hệ thống thanh toán điện tử: Bao gồm Trao đổi dữ liệu điện tử tài chính (FEDI), Tiền mặt Internet (Internet Cash / Digital Cash), Ví điện tử / Thẻ thông minh (Electronic Purse / Smart Card), Giao dịch ngân hàng số hóa (Digital Banking) và Giao dịch chứng khoán số hóa (Digital Securities Trading).
- Phân loại giao dịch TMĐT: Gồm Doanh nghiệp với Doanh nghiệp (B2B), Doanh nghiệp với Người tiêu dùng (B2C), Người tiêu dùng với Người tiêu dùng (C2C), Người đến Người (P2P), Người tiêu dùng với Doanh nghiệp (C2B), Nội bộ doanh nghiệp (Intrabusiness / B2E), Chính phủ với Công dân (G2C), Sàn giao dịch với Sàn giao dịch (E2E), Hợp tác thương mại (c-commerce) và Thương mại di động (m-commerce).
| Tiêu chí |
Thị trường truyền thống |
Thị trường điện tử |
| Bản chất vận hành |
Tự xử lý vật liệu thô và phân phối vật lý |
Thu thập, lựa chọn, xử lý và phân phối thông tin |
| Chi phí giao dịch |
Cao, phụ thuộc địa điểm và nhân sự |
Giảm thiểu, tối ưu hóa qua tự động hóa |
| Phạm vi tiếp cận |
Giới hạn bởi không gian và thời gian mở cửa |
Toàn cầu, hoạt động liên tục 24/7 |
| Khả năng cá nhân hóa |
Tốn kém, khó thực hiện ở quy mô lớn |
Nhanh chóng qua phân tích thông tin lưu trữ |
- Quản trị quan hệ khách hàng (CRM): Khóa luận vận dụng mô hình 5 giai đoạn ra quyết định mua hàng (Nhận biết nhu cầu $\rightarrow$ Tìm kiếm thông tin $\rightarrow$ Đánh giá lựa chọn $\rightarrow$ Quyết định mua $\rightarrow$ Đánh giá sau mua); mô hình 3 loại dịch vụ điện tử của Voss (2000) gồm Dịch vụ nền tảng, Dịch vụ trung tâm và Dịch vụ hỗ trợ thêm; chu trình sống 4 giai đoạn của mặt hàng; và 5 bước xây dựng hệ sinh thái TMĐT lấy khách hàng làm trung tâm theo Seybold và Marshak (1998).
2. Phương pháp nghiên cứu
- Phương pháp phân tích - tổng hợp tài liệu: Thu thập, phân loại các mô hình kinh doanh và nghiên cứu các trường hợp thực tế trên thế giới (Amazon.com, Alibaba.com, Priceline.com, GetThere.com, Dell, E-steel, ChemConnect).
- Phương pháp phân tích và thiết kế hệ thống hướng đối tượng: Sử dụng biểu đồ ca sử dụng (Use Case Diagram) để đặc tả yêu cầu, biểu đồ tuần tự (Sequence Diagram) để mô hình hóa luồng xử lý tương tác giữa các đối tượng.
- Phương pháp thiết kế dữ liệu đa cấu trúc: Kết hợp mô hình cơ sở dữ liệu quan hệ truyền thống với cấu trúc siêu dữ liệu (Metadata) và tài liệu XML (sử dụng DTD và XML Schema) nhằm giải quyết bài toán biến động thuộc tính của hàng hóa.
Thiết kế và triển khai hệ thống
Hệ thống được thiết kế theo mô hình kiến trúc 3 tầng (3-tier architecture) trên nền tảng công nghệ Microsoft .NET và hệ quản trị cơ sở dữ liệu SQL Server.
+-------------------------------------------------------------+
| TẦNG TRÌNH DIỄN |
| Trình duyệt Web (HTML, DHTML, Web Controls, Validation) |
+-------------------------------------------------------------+
| (HTTP Request / Response)
v
+-------------------------------------------------------------+
| TẦNG XỬ LÝ NGHIỆP VỤ |
| ASP.NET (C#) Engine, Code-Behind, Session State, |
| DOM Parser xử lý XML (Khuyến mãi, Thuộc tính) |
+-------------------------------------------------------------+
| (SQL Queries / Full-Text API)
v
+-------------------------------------------------------------+
| TẦNG DỮ LIỆU |
| MS SQL Server: CSDL EC, CSDL Meta_EC, CSDL Search_EC |
+-------------------------------------------------------------+
1. Nền tảng công nghệ sử dụng
- Kỹ thuật lập trình Web phía Server: ASP.NET với ngôn ngữ C#. Tách biệt tầng giao diện HTML và mã nguồn xử lý qua mô hình Code-Behind, giúp bảo vệ mã nguồn và tối ưu hóa quản lý.
- Chu trình xử lý yêu cầu (Request Pipeline) trong ASP.NET: Thực hiện qua 4 giai đoạn tuần tự:
- Cấu hình (Configuration): Khôi phục dữ liệu ViewState, kích hoạt sự kiện
Page_Load.
- Xử lý sự kiện (Event Handling): Tiếp nhận và thực thi các sự kiện do người dùng kích hoạt từ client.
- Biểu diễn (Rendering): Chuyển đổi mã server-side thành định dạng HTML trả về cho trình duyệt.
- Xóa trang (Clean up): Giải phóng tài nguyên, đóng kết nối cơ sở dữ liệu, kích hoạt
Page_Unload.
- Quản lý phiên làm việc: Đối tượng
Session lưu trữ dữ liệu theo cặp khóa - giá trị (Key-Value) trên bộ nhớ máy chủ với thời gian sống mặc định 20 phút.
- Công nghệ XML: Sử dụng tài liệu XML để biểu diễn các tập dữ liệu phức tạp, phi cấu trúc hoặc cấu trúc động (ràng buộc bởi DTD và XML Schema), thao tác dữ liệu thông qua mô hình DOM (Document Object Model).
- Công cụ tìm kiếm: Tích hợp Microsoft SQL Server Full-Text Search nhằm hỗ trợ lập chỉ mục và truy vấn dữ liệu văn bản chuyên sâu.
2. Thiết kế kiến trúc cơ sở dữ liệu
Để giải quyết bài toán một siêu thị điện tử phải lưu trữ hàng nghìn chủng loại sản phẩm có các tập thuộc tính hoàn toàn khác nhau, hệ thống được phân tách thành 3 cơ sở dữ liệu chuyên biệt:
| Tên Cơ sở dữ liệu |
Vai trò và Chức năng thiết kế |
| CSDL EC |
Lưu trữ toàn bộ dữ liệu nghiệp vụ giao dịch chính: danh mục hàng hóa, thông tin công ty, chi tiết sản phẩm, giỏ hàng, đơn đặt hàng, chương trình quảng cáo và khuyến mãi. |
| CSDL Meta_EC |
Lưu trữ cấu trúc siêu dữ liệu (Metadata) cho phép người quản trị/công ty tự định nghĩa các thuộc tính bổ sung cho từng loại mặt hàng (thuộc tính bắt buộc, thuộc tính đề nghị, đơn trị, đa giá trị) mà không cần thay đổi cấu trúc bảng vật lý. |
| CSDL Search_EC |
Lưu trữ chỉ mục tìm kiếm và phục vụ chức năng tìm kiếm mở rộng, phát sinh phiếu thăm dò ý kiến và phân tích tiêu chí tìm kiếm từ người dùng. |
3. Phân tích chức năng và ca sử dụng (Use Case)
Hệ thống xác định 15 ca sử dụng chính được phân chia theo hai nhóm tác nhân:
| Mã Use Case |
Tên Ca sử dụng |
Tác nhân chính |
Mục đích / Chức năng thực hiện |
| UC 6.1 - 6.3 |
Đăng nhập, Đăng ký thành viên mua hàng |
Người dùng / Khách |
Xác thực quyền truy cập và quản lý thông tin tài khoản người mua. |
| UC 6.4 - 6.5 |
Xem danh mục hàng hóa, Đặt mua hàng |
Khách mua hàng |
Duyệt cây danh mục sản phẩm, quản lý giỏ hàng và gửi đơn hàng. |
| UC 6.6 - 6.7 |
Tham gia khuyến mãi, Đóng góp ý kiến |
Khách mua hàng |
Nhận ưu đãi hợp lệ và gửi phản hồi đánh giá sản phẩm. |
| UC 6.8 |
Đăng ký thành viên bán hàng |
Doanh nghiệp bán |
Thiết lập tài khoản doanh nghiệp và tạo phòng trưng bày. |
| UC 6.9 - 6.11 |
Thêm, Sửa, Xóa chương trình quảng cáo |
Doanh nghiệp bán |
Quản lý nội dung, hình ảnh và vị trí quảng bá sản phẩm. |
| UC 6.12 |
Tiếp nhận đơn đặt hàng |
Doanh nghiệp bán |
Xử lý trạng thái, xác thực đơn hàng và phản hồi khách hàng. |
| UC 6.13 - 6.15 |
Thêm, Sửa, Xóa chương trình khuyến mãi |
Doanh nghiệp bán |
Thiết lập quy tắc giảm giá, tặng quà bằng cấu trúc điều kiện động. |
4. Các kỹ thuật xử lý nghiệp vụ đặc thù
- Xử lý tìm kiếm nâng cao: Kết hợp bảng điều khiển giao diện thu thập ý kiến khách hàng, trích xuất tiêu chí và truy vấn thông qua SQL Server Full-Text Search.
- Xử lý quy tắc khuyến mãi động: Lưu trữ logic điều kiện và hình thức khuyến mãi dưới dạng cấu trúc tài liệu XML (Tài liệu XML 9-1, 9-2, 9-3). Khi kiểm tra giỏ hàng, hệ thống tải dữ liệu XML, phân tích chuỗi điều kiện logic thành cây biểu thức (expression tree) để đánh giá tính hợp lệ và tự động áp dụng mức ưu đãi.
- Định nghĩa thuộc tính mặt hàng bằng XML: Cấu trúc tài liệu XML 9-4 kết hợp cơ sở dữ liệu
Meta_EC cho phép định nghĩa các thuộc tính đơn trị (Single-valued) và đa giá trị (Multi-valued) cho từng sản phẩm linh hoạt.
Nội dung chính theo từng chương
Chương 1. Tổng quan
Giới thiệu tổng quan về vai trò tất yếu của thương mại điện tử đối với nền kinh tế hiện đại. Phân tích thực trạng ứng dụng TMĐT trên thế giới và tại Việt Nam, nêu bật khoảng cách về nhận thức, hạ tầng máy tính, chính sách pháp lý và thanh toán điện tử. Từ đó xác định tính cấp thiết, lý do chọn đề tài và hai nhóm mục tiêu nghiên cứu (lý thuyết và ứng dụng).
Chương 2. Giới thiệu về thương mại điện tử
Trình bày hệ thống khái niệm chuẩn mực về TMĐT, kinh doanh điện tử, thị trường điện tử, sàn giao dịch và các phương thức thanh toán điện tử (FEDI, Internet Cash, Electronic Purse, Digital Banking). Phân loại các mô hình kinh doanh TMĐT (Priceline, GetThere, tiếp thị liên kết, đấu giá trực tuyến, sản xuất theo yêu cầu) và phân loại theo bản chất giao dịch (B2B, B2C, C2C, P2P, C2B, G2C, E2E...). Phân tích chi tiết các lợi ích đối với khách hàng, doanh nghiệp, nhà nước, xã hội; đồng thời chỉ ra các rào cản kỹ thuật và phi kỹ thuật khi ứng dụng TMĐT.
Chương 3. Mối quan hệ khách hàng
So sánh điểm tương đồng và khác biệt giữa thị trường truyền thống và thị trường điện tử. Phân tích 5 giai đoạn trong quá trình ra quyết định mua hàng của khách hàng. Trình bày tầm quan trọng của việc duy trì lòng trung thành khách hàng (chi phí tìm khách hàng mới cao gấp 5 đến 8 lần chi phí giữ khách hàng cũ). Giới thiệu phân loại dịch vụ điện tử theo Voss (2000), 4 giai đoạn trong chu trình sống của sản phẩm, 5 bước CRM theo Seybold và Marshak (1998) và các công cụ hỗ trợ tương tác trực tuyến (trang web riêng, FAQ, hệ thống phản hồi tự động).
Chương 4. Mô hình thương mại điện tử B2C và B2B
Mô tả chi tiết nguyên lý vận hành của mô hình B2C và B2B. Phân tích ca nghiên cứu điển hình: Amazon.com (đại diện mô hình B2C bán lẻ, cá nhân hóa qua cookie, hệ thống đấu giá zShop và CSDL Client/Server) và Alibaba.com (đại diện cổng B2B quốc tế với 27 danh mục, cơ chế đấu giá nghịch RFQ). Phân tích cấu trúc Storefront cho B2C (catalog điện tử, giỏ hàng, payment gateway) và Storefront cho B2B (bổ sung danh mục riêng, quản lý đàm phán điện tử, tích hợp quy trình kinh doanh).
Chương 5. Các kỹ thuật lập trình
Tổng hợp lý thuyết phát triển ứng dụng Web: so sánh kỹ thuật Client-side (DHTML/JavaScript, ActiveX, Java Applet) và Server-side (CGI, ISAPI, NSAPI, JSP, PHP, CFM, ASP, ASP.NET). Giới thiệu sâu về ASP.NET: kiến trúc Code-Behind, chu trình 4 bước xử lý yêu cầu, các đối tượng quản lý trạng thái (Request, Response, Session), và các loại Server Controls. Trình bày công nghệ XML (khái niệm well-formed, valid với DTD/Schema, mô hình DOM) và công cụ SQL Server Full-Text Search.
Chương 6. Giới thiệu ứng dụng
Phát biểu bài toán xây dựng ứng dụng thương mại điện tử "SIÊU THỊ .COM". Phân tích yêu cầu hệ thống, xây dựng lược đồ ca sử dụng tổng quát (Use Case Diagram) và bảng đặc tả chi tiết cho 15 ca sử dụng phân nhóm theo các luồng nghiệp vụ của người mua hàng và công ty bán hàng.
Chương 7. Phân tích ứng dụng
Mô hình hóa động các chức năng trọng tâm của hệ thống thông qua các lược đồ tuần tự (Sequence Diagram), bao gồm: quy trình cho hàng vào giỏ, thay đổi số lượng giỏ hàng, thêm chương trình khuyến mãi, thêm chương trình quảng cáo, thêm thuộc tính đơn trị, thêm thuộc tính đa giá trị và thiết lập chiến dịch quảng cáo.
Chương 8. Thiết kế ứng dụng
Mô tả chi tiết kiến trúc dữ liệu của hệ thống. Trình bày lược đồ quan hệ và các ràng buộc toàn vẹn của 3 cơ sở dữ liệu: CSDL EC (dữ liệu giao dịch), CSDL Meta_EC (siêu dữ liệu định nghĩa thuộc tính sản phẩm) và CSDL Search_EC (dữ liệu phục vụ tìm kiếm nâng cao). Mô tả cấu trúc cây danh mục hàng hóa.
Chương 9. Các kỹ thuật xử lý trong ứng dụng
Trình bày giải pháp cài đặt các thuật toán và kỹ thuật xử lý nghiệp vụ phức tạp:
- Cơ chế tìm kiếm mở rộng kết hợp phiếu thăm dò ý kiến khách hàng trên nền CSDL
Search_EC.
- Cơ chế xử lý chương trình khuyến mãi: sử dụng các tập tin XML (9-1, 9-2, 9-3) lưu trữ điều kiện và hình thức khuyến mãi, thuật toán duyệt cây logic kiểm tra điều kiện giỏ hàng.
- Cơ chế quản lý quảng cáo và định nghĩa thuộc tính mặt hàng bằng XML (Tài liệu XML 9-4) kết hợp CSDL
Meta_EC.
Chương 10. Tổng kết
Đánh giá tổng kết các kết quả đã giải quyết được trong khóa luận. Đề xuất các hướng nghiên cứu và phát triển tiếp theo cho hệ thống trong tương lai, phân chia theo nhóm dịch vụ dành cho khách hàng và nhóm dịch vụ hỗ trợ doanh nghiệp.
Kết quả và đóng góp
1. Kết quả chính đạt được
- Về mặt lý thuyết: Hệ thống hóa toàn diện cơ sở lý luận về TMĐT, các mô hình giao dịch trực tuyến (B2B, B2C, C2C...), các giai đoạn quản trị mối quan hệ khách hàng (CRM), và đánh giá phân tích thực trạng TMĐT tại Việt Nam trong mối tương quan với thế giới đầu những năm 2000.
- Về mặt thiết kế hệ thống:
- Thiết kế thành công kiến trúc cơ sở dữ liệu động dựa trên siêu dữ liệu (
Meta_EC), giải quyết được bài toán lưu trữ sản phẩm có thuộc tính không đồng nhất mà không làm phá vỡ lược đồ quan hệ chuẩn.
- Ứng dụng thành công tài liệu XML (ràng buộc bởi DTD/Schema) để mô tả và lưu trữ các quy tắc khuyến mãi và thuộc tính sản phẩm.
- Phân tích và xây dựng hoàn chỉnh 15 ca sử dụng (Use Case) và 7 biểu đồ tuần tự (Sequence Diagram) phản ánh đầy đủ các quy trình cốt lõi của một Storefront TMĐT.
- Về mặt triển khai ứng dụng: Xây dựng hoàn chỉnh ứng dụng web "SIÊU THỊ .COM" bằng công nghệ ASP.NET (C#) và SQL Server, cung cấp đầy đủ giao diện Trang chủ, Đăng ký thành viên mua/bán, Quản lý công ty, Giỏ hàng, Hóa đơn, Tìm kiếm nâng cao và Phiếu thu thập ý kiến khách hàng.
2. Đóng góp của đề tài
Đề tài đã đưa ra giải pháp kỹ thuật kết hợp giữa CSDL quan hệ, Siêu dữ liệu (Metadata) và công nghệ XML nhằm tăng tính linh hoạt của phần mềm thương mại điện tử, cho phép các doanh nghiệp bán hàng tự cấu hình thông tin mặt hàng và chương trình khuyến mãi mà không cần can thiệp tái cấu trúc mã nguồn hay cơ sở dữ liệu.
Hạn chế và hướng nghiên cứu tiếp
1. Hạn chế
- Hệ thống được xây dựng trong bối cảnh hạ tầng thanh toán điện tử trực tuyến tại Việt Nam thời điểm 2005 chưa phát triển đồng bộ; các giao dịch thanh toán trực tuyến qua thẻ tín dụng và Payment Gateway mới dừng lại ở mức độ nghiên cứu mô hình lý thuyết và tích hợp hạn chế.
- Dịch vụ xây dựng ở giai đoạn đầu nên các tính năng tự động hóa quy trình thương lượng B2B và tích hợp chữ ký số chứng thực điện tử chưa được triển khai hoàn chỉnh.
2. Hướng phát triển tiếp
- Đối với dịch vụ dành cho khách hàng: Mở rộng các tiện ích hỗ trợ cá nhân hóa trải nghiệm mua sắm, phát triển cổng thanh toán điện tử an toàn, và mở rộng tính năng thương mại di động (m-commerce).
- Đối với dịch vụ dành cho công ty: Hoàn thiện các công cụ phân tích dữ liệu bán hàng chuyên sâu, tích hợp hệ thống cảnh báo kinh doanh tự động và tăng cường khả năng kết nối trao đổi dữ liệu B2B tự động giữa các hệ thống doanh nghiệp khác nhau.
Giá trị tham khảo
Tài liệu khóa luận có giá trị tham khảo chuyên môn đối với:
- Sinh viên ngành Công nghệ thông tin và Hệ thống thông tin: Tham khảo phương pháp phân tích thiết kế hệ thống phần mềm hướng đối tượng qua Use Case, Sequence Diagram; kỹ thuật lập trình web bằng ASP.NET (C#); và kỹ thuật tích hợp XML/SQL Server Full-Text Search.
- Sinh viên và nhà nghiên cứu ngành Thương mại điện tử, Kinh tế số: Tham khảo hệ thống lý thuyết chuẩn mực về TMĐT, các mô hình kinh doanh, mô hình hành vi khách hàng, và tư liệu lịch sử phản ánh chân thực thực trạng công nghệ - thị trường TMĐT tại Việt Nam giai đoạn 2001 - 2005.
- Người phát triển ứng dụng quản lý bán hàng: Tham khảo giải pháp thiết kế cơ sở dữ liệu hướng siêu dữ liệu (
Meta_EC) để xử lý các bài toán quản lý danh mục sản phẩm có cấu trúc thuộc tính biến động linh hoạt.
Câu hỏi thường gặp
1. Thực trạng ứng dụng công nghệ thông tin tại các doanh nghiệp Việt Nam được thống kê như thế nào trong khóa luận?
Trong Chương 1 của khóa luận, tác giả chỉ ra rằng tại thời điểm nghiên cứu, có khoảng 70% doanh nghiệp vừa và nhỏ chưa trang bị máy tính; 90% số doanh nghiệp không có khái niệm về TMĐT; chỉ khoảng 3% doanh nghiệp quan tâm đến TMĐT; và rất hiếm doanh nghiệp chủ động tạo dựng website riêng cho đơn vị mình.
2. Phân loại ba cấp độ dịch vụ điện tử theo lý thuyết của Voss (2000) được trình bày trong tài liệu gồm những gì?
Theo lý thuyết của Voss (2000) được trích dẫn ở Chương 3, dịch vụ điện tử được chia thành 3 loại:
- Dịch vụ nền tảng (Foundation services): Các dịch vụ thực hiện nhiệm vụ chính như chức năng, hiệu quả vận hành của website và mức độ thỏa mãn đơn hàng.
- Dịch vụ trung tâm (Customer-centric services): Các dịch vụ theo dõi đặt hàng, quy trình phục vụ khách hàng theo đơn hàng và cơ chế bảo mật.
- Dịch vụ hỗ trợ thêm (Value-added services): Các dịch vụ giá trị gia tăng như đấu giá trực tuyến và giáo dục trực tuyến.
3. Khóa luận giải quyết bài toán lưu trữ các mặt hàng có nhiều thuộc tính khác nhau bằng cách nào?
Khóa luận giải quyết vấn đề này bằng cách phân tách cơ sở dữ liệu thành 3 phần riêng biệt, trong đó sử dụng CSDL Meta_EC để quản lý siêu dữ liệu (Metadata) kết hợp tài liệu XML (Tài liệu XML 9-4). Giải pháp này cho phép định nghĩa các thuộc tính bắt buộc, thuộc tính đề nghị, thuộc tính đơn trị và đa giá trị cho từng sản phẩm mà không cần thay đổi cấu trúc bảng trong CSDL EC.
4. Công nghệ XML được tác giả ứng dụng cụ thể vào những chức năng nào trong hệ thống?
Công nghệ XML được sử dụng vào hai nghiệp vụ chính:
- Định nghĩa và xử lý khuyến mãi: Lưu trữ cấu trúc điều kiện khuyến mãi (XML 9-1), hình thức khuyến mãi (XML 9-2) và phương thức lấy dữ liệu kiểm tra điều kiện (XML 9-3), phục vụ việc phân tích chuỗi điều kiện thành cây biểu thức logic để đánh giá giỏ hàng.
- Mô tả thuộc tính sản phẩm: Lưu trữ các thuộc tính linh hoạt của mặt hàng (XML 9-4) kết hợp với
CSDL Meta_EC.
5. Chu trình xử lý một yêu cầu (Request Pipeline) trên nền tảng ASP.NET diễn ra qua những giai đoạn nào?
Theo nội dung trình bày ở Chương 5, khi máy khách (client) gửi yêu cầu, máy chủ ASP.NET tiến hành xử lý qua 4 bước tuần tự:
- Cấu hình (Configuration): Khôi phục ViewState và thực hiện sự kiện
Page_Load.
- Xử lý sự kiện (Event Handling): Xác định và thực thi sự kiện được kích hoạt từ client.
- Biểu diễn (Rendering): Chuyển đổi và gửi kết quả về trình duyệt dưới dạng mã HTML.
- Xóa trang (Clean up): Giải phóng tài nguyên, đóng kết nối cơ sở dữ liệu và thực thi
Page_Unload.
Kết luận
Khóa luận tốt nghiệp "Tìm hiểu và xây dựng dịch vụ thương mại điện tử" của nhóm sinh viên Dương Thị Hải Điệp và Phan Thị Xuân Thảo đã hoàn thành tốt các mục tiêu nghiên cứu lý thuyết và xây dựng ứng dụng thực tiễn đề ra. Công trình đã cung cấp một bức tranh toàn cảnh về cơ sở lý thuyết thương mại điện tử, các mô hình B2B/B2C, đồng thời phản ánh chân thực bối cảnh chuyển dịch kinh tế số tại Việt Nam giai đoạn 2001 – 2005. Thông qua việc ứng dụng công nghệ ASP.NET, XML và SQL Server Full-Text Search, khóa luận đã đề xuất giải pháp kỹ thuật linh hoạt trong thiết kế cơ sở dữ liệu siêu dữ liệu và triển khai thành công mô hình ứng dụng siêu thị điện tử phục vụ nhu cầu thực tế.