TỔNG QUAN HỌC THUẬT VÀ NỘI DUNG GIÁO TRÌNH PHÁT TRIỂN HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ


Tổng quan về giáo trình

Giáo trình Phát triển hệ thống thương mại điện tử do Nhà xuất bản Thống kê ấn hành năm 2014 tại Hà Nội, được biên soạn bởi tập thể giảng viên Khoa Thương mại điện tử – Trường Đại học Thương mại. Giáo trình do PGS. Nguyễn Văn Minh làm chủ biên, cùng các tác giả tham gia biên soạn gồm TS. Chử Bá Quyết (đồng tác giả Chương 1, 2, 7), TS. Trần Hoài Nam (Chương 3, 6) và ThS. Nguyễn Bình Minh (Chương 4, 5), với sự hỗ trợ chuyên môn từ Bộ môn Quản trị tác nghiệp thương mại điện tử.

Trong chương trình đào tạo bậc đại học ngành Thương mại điện tử và Hệ thống thông tin kinh tế, học phần này giữ vị trí cầu nối liên ngành giữa kiến thức quản trị kinh doanh và kỹ thuật hệ thống máy tính. Mục tiêu học tập cốt lõi của giáo trình là trang bị cho người học hệ thống lý thuyết và phương pháp luận về việc xây dựng, triển khai và quản trị vận hành một hệ thống thương mại điện tử (TMĐT). Giáo trình định hướng phân định rõ vai trò của các nhóm tham gia dự án (chuyên gia tổ chức và chuyên gia máy tính), đồng thời cung cấp kỹ năng giải quyết bài toán kinh doanh thông qua các giải pháp công nghệ mà không đòi hỏi người học phải có kỹ năng lập trình chuyên sâu từ trước.

Cấu trúc giáo trình bao gồm Lời nói đầu, 7 chương chuyên môn, Bảng thuật ngữ Anh – Việt và Phụ lục. Cách tiếp cận của tài liệu bám sát toàn bộ chu trình vòng đời phát triển hệ thống (System Development Life Cycle - SDLC), tích hợp các tiêu chuẩn quản lý quốc tế (ISO) vào quy trình kỹ thuật. Điểm đặc thù của giáo trình là đặt hệ thống kỹ thuật trong mối quan hệ hữu cơ với môi trường kinh doanh, mục tiêu chiến lược và các ràng buộc về nguồn lực của doanh nghiệp.


Nội dung kiến thức cốt lõi

                             CHU TRÌNH PHÁT TRIỂN HỆ THỐNG TMĐT
┌────────────────────────────────────────────────────────────────────────────────────────┐
│  Chương 1: Khái niệm & Nguyên lý cơ bản                                               │
│  └─► Dữ liệu / Thông tin / Tri thức ──► 10 Nguyên lý phát triển ──► Vòng đời hệ thống  │
└───────────────────────────────────┬────────────────────────────────────────────────────┘
                                    │
                                    ▼
┌────────────────────────────────────────────────────────────────────────────────────────┐
│  Chương 2 & 3: Quản trị dự án & Phân tích yêu cầu                                      │
│  └─► Tiêu chuẩn ISO 15288/12207 ──► Lập lịch CPM/GANTT ──► Phân tích hướng đối tượng   │
└───────────────────────────────────┬────────────────────────────────────────────────────┘
                                    │
                                    ▼
┌────────────────────────────────────────────────────────────────────────────────────────┐
│  Chương 4 & 5: Thiết kế tổng thể & Chi tiết                                            │
│  └─► Cấu trúc ứng dụng ──► Phân đoạn trình diễn ──► Thiết kế hộp thoại & tương tác     │
└───────────────────────────────────┬────────────────────────────────────────────────────┘
                                    │
                                    ▼
┌────────────────────────────────────────────────────────────────────────────────────────┐
│  Chương 6 & 7: Xây dựng kỹ thuật & Vận hành                                            │
│  └─► Mô hình Client-Server / CSDL ──► Tích hợp hệ thống ──► Thử nghiệm & Vận hành     │
└────────────────────────────────────────────────────────────────────────────────────────┘

Các chương/chủ đề chính

  • Chương 1: Tổng quan về phát triển hệ thống thương mại điện tử (trang 8–25): Xác lập các khái niệm cơ bản về dữ liệu, thông tin, tri thức, trí tuệ; phân loại hệ thống thông tin qua các thời kỳ (tiền TMĐT và TMĐT); trình bày 10 nguyên lý phát triển; phân tích các mô hình vòng đời (thác nước, vòng xoắn, nguyên mẫu) và mô hình 5 bước của C. Pollard; phân loại các mô hình TMĐT phổ biến (B2C, B2B bên bán, đấu giá/đấu thầu điện tử, sàn giao dịch, cổng thông tin).
  • Chương 2: Phát triển dự án thương mại điện tử (trang 26–101): Trình bày quy trình dự án theo các chuẩn ISO 15288, ISO 12207, ISO 15504-2; các kỹ thuật lập lịch trình (sơ đồ GANTT, phương pháp đường găng CPM); kế toán quản trị và phân bổ nguồn lực; quản trị 5 nhóm rủi ro chính; quy trình kỹ thuật mở rộng thu thập yêu cầu và đánh giá tính khả dụng theo ISO 9241-11 và ISO 9241-10.
  • Chương 3: Phân tích hệ thống thương mại điện tử (trang 102–152): Tập trung vào quy trình xác định, trích xuất và phân tích yêu cầu thiết kế; phương pháp hệ thống hóa phân tích và ứng dụng phân tích định hướng đối tượng trong bài toán TMĐT.
  • Chương 4: Thiết kế tổng thể hệ thống thương mại điện tử (trang 153–186): Xử lý bước chuyển tiếp từ phân tích sang thiết kế; điều chỉnh ranh giới hệ thống; thiết kế cấu trúc ứng dụng; mô tả phân đoạn trình diễn; thiết kế tổng thể giao dịch kinh doanh, tích hợp thương mại điện tử vào các hệ thống kế thừa (legacy systems) và thiết kế quản lý dữ liệu.
  • Chương 5: Thiết kế chi tiết hệ thống thương mại điện tử (trang 187–224): Hướng dẫn chi tiết thiết kế phân đoạn trình diễn, phương tiện truyền thông, các điều khiển và liên kết; thiết kế tương tác người-máy (HCI), thiết kế hộp thoại và sử dụng nguyên mẫu giao diện (interface prototyping).
  • Chương 6: Thiết kế kỹ thuật và xây dựng hệ thống thương mại điện tử (trang 225–256): Cấu trúc mô hình khách – chủ (Client-Server); thiết kế xử lý máy tính, cơ sở dữ liệu và truyền thông; các cân nhắc về nền tảng máy khách/máy chủ; phương pháp dịch chuyển, tích hợp hệ thống có sẵn, lựa chọn ngôn ngữ lập trình và công cụ CASE (Computer-Aided Software Engineering).
  • Chương 7: Thử nghiệm và vận hành hệ thống thương mại điện tử (trang 257–302): Quy trình kiểm thử chất lượng hệ thống; lập kế hoạch triển khai và chuyển đổi trong doanh nghiệp; công tác bảo trì, nâng cấp và đánh giá hiệu quả vận hành thực tế.

Progression logic của giáo trình đi từ cấp độ nhận thức khái niệm (Chương 1), quản trị quy mô cấp dự án (Chương 2), đào sâu phân tích nghiệp vụ (Chương 3), chuyển hóa thành mô hình thiết kế logic/chi tiết (Chương 4, 5), thi công kỹ thuật (Chương 6) và hoàn tất bằng kiểm thử, chuyển giao vận hành (Chương 7).


Kiến thức nền tảng được xây dựng

  1. Lý thuyết thông tin và phân cấp dữ liệu: Dựa trên quan điểm của Peter M. Drucker (1954), giáo trình định nghĩa dữ liệu là tập hợp sự việc khách quan thô sơ; dữ liệu trở thành thông tin khi được gán thêm ngữ cảnh, mục đích và giá trị thông qua 5 phương thức: gắn hoàn cảnh, phân loại, tính toán toán học/thống kê, hiệu chỉnh loại bỏ lỗi và tổng hợp cô đọng. Tri thức là sự kết hợp thông tin với các quy tắc ứng dụng; trí tuệ là khả năng vận dụng tri thức phù hợp với tình huống.
  2. Lịch sử tiến hóa của các hệ thống thông tin:
    • Thập niên 1960: Hệ thống xử lý dữ liệu (Data Processing Systems) hỗ trợ tác vụ kế toán lặp đi lặp lại.
    • Thập niên 1970: Hệ thống xử lý thông tin (Management Information Systems) cung cấp thông tin cho việc ra quyết định quản lý.
    • Thập niên 1980: Hệ thống dựa trên cơ sở tri thức (Knowledge-based Systems) tăng quyền tự chủ cho người dùng cá nhân.
    • Thập niên 1990 trở đi: Hệ thống thương mại điện tử tích hợp chức năng thương mại vượt ra khỏi ranh giới doanh nghiệp.
  3. 10 Nguyên lý phát triển hệ thống:
    • (1) Người sử dụng phải tham gia phát triển;
    • (2) Sử dụng cách tiếp cận giải quyết vấn đề theo ngữ cảnh;
    • (3) Thiết lập rõ ràng các giai đoạn và hoạt động;
    • (4) Hồ sơ hóa toàn bộ quá trình phát triển;
    • (5) Thiết lập chuẩn mực (phát triển, nghiệp vụ, CNTT);
    • (6) Quản trị đồng bộ quy trình và dự án;
    • (7) Cân đối hệ thống với hiệu quả vốn đầu tư và kiểm soát rủi ro;
    • (8) Không né tránh việc hủy bỏ hoặc điều chỉnh phạm vi khi không khả thi;
    • (9) Phân chia hệ thống phức tạp thành các hệ thống con (chia để trị);
    • (10) Thiết kế hệ thống mở có khả năng thích ứng và mở rộng.
  4. Các mô hình phát triển hệ thống: So sánh mô hình Thác nước (Waterfall - yêu cầu ổn định, tuần tự không quay lại), mô hình Vòng xoắn (Spiral - kết hợp mẫu thử và phân tích rủi ro), mô hình Nguyên mẫu (Prototyping - mềm dẻo cho yêu cầu chưa ổn định) và mô hình 5 bước của C. Pollard (Xác minh/lập kế hoạch $\rightarrow$ Thiết lập kiến trúc $\rightarrow$ Lựa chọn giải pháp phát triển $\rightarrow$ Cài đặt/tích hợp $\rightarrow$ Vận hành/nâng cấp).

Kỹ năng phát triển

  • Kỹ năng kỹ thuật (Technical skills): Nhận diện các thành phần cấu trúc phần cứng, phần mềm, mạng truyền thông cứng (dây cáp, vệ tinh) và mạng truyền thông mềm; áp dụng phương pháp phân tích/thiết kế định hướng đối tượng; thiết kế kiến trúc máy khách – máy chủ (Client-Server) và cấu trúc dữ liệu giao dịch TMĐT; ứng dụng công cụ phần mềm hỗ trợ thiết kế (CASE tools).
  • Kỹ năng phân tích (Analytical skills): Đánh giá tính khả thi dự án trên 4 phương diện cốt lõi (hoạt động, kỹ thuật, kinh tế và tổ chức); tính toán mức độ rủi ro dựa trên mô hình toán học $RE = L \times p$ (trong đó $RE$ là mức độ phơi nhiễm rủi ro, $L$ là tổn thất dự kiến, $p$ là xác suất xuất hiện); nhận diện đường găng (Critical Path Method - CPM) trong sơ đồ mạng công việc để tối ưu hóa thời gian và nguồn lực.
  • Kỹ năng thực hành tác nghiệp (Practical competencies): Triển khai các phương pháp thu thập yêu cầu định hướng người dùng (phỏng vấn cá nhân, họp nhóm, phiếu điều tra), định hướng công việc (quan sát hiện trường có kiểm soát hiệu ứng Hawthorn, tra cứu tài liệu quy trình, chọn mẫu giao dịch nghiệp vụ) và định hướng công cụ (khảo sát hệ thống hiện hành, xây dựng giao diện mẫu); xây dựng kế hoạch thử nghiệm và triển khai chuyển đổi dữ liệu thực tế tại doanh nghiệp.

Phương pháp giảng dạy và học tập

Giáo trình được thiết kế theo phương pháp sư phạm tiếp cận theo quy trình kỹ thuật kết hợp phân tích tình huống thực tế. Trọng tâm giảng dạy đặt vào việc làm rõ mối quan hệ tương tác giữa hai nhóm nhân sự chủ chốt trong dự án TMĐT: nhóm chuyên gia tổ chức (người dùng, nhà quản lý, nhân sự kế toán, marketing, pháp lý) và nhóm chuyên gia máy tính (kỹ sư phần mềm, phân tích viên hệ thống, quản trị cơ sở dữ liệu, thiết kế giao diện).

┌────────────────────────────────────────────────────────────────────────┐
│                   HAI NHÓM NHÂN SỰ CHỦ CHỐT CỦA DỰ ÁN                 │
├──────────────────────────────────┬─────────────────────────────────────┤
│      CHUYÊN GIA TỔ CHỨC          │        CHUYÊN GIA MÁY TÍNH          │
├──────────────────────────────────┼─────────────────────────────────────┤
│ • Hiểu rõ nghiệp vụ chức năng    │ • Xác định yêu cầu kỹ thuật         │
│ • Ra quyết định việc cần làm     │ • Phân tích và thiết kế hệ thống    │
│ • Người dùng, quản lý, kế toán,  │ • Lập trình, quản trị mạng, CSDL,   │
│   marketing, nhân sự, pháp lý    │   thiết kế giao diện, hỗ trợ kỹ thuật│
└──────────────────────────────────┴─────────────────────────────────────┘

Phương pháp tổ chức học tập và đánh giá bao gồm:

  • Hệ thống bài tập tình huống và câu hỏi thảo luận: Cuối mỗi chương đều có hệ thống câu hỏi ôn tập mang tính tổng hợp và thực hành. Ví dụ, câu hỏi ôn tập Chương 1 yêu cầu người học truy cập trực tiếp vào các hệ thống thực tế như ebay.comalibaba.com để phân tích mô hình hoạt động, phân biệt luồng thông tin dành cho khách hàng với luồng thông tin quản trị hệ thống.
  • Thực hành mô hình hóa và lập lịch trình: Người học thực hiện các bài tập phân rã công việc (WBS), lập sơ đồ GANTT, tính toán các đường dẫn giới hạn và phi giới hạn, thiết lập ma trận phân bổ nguồn lực dựa trên dữ liệu mẫu về các hoạt động có điều kiện tiên quyết.
  • Phương pháp đánh giá: Kết hợp đánh giá khả năng hiểu biết lý thuyết qua các tiêu chí đo lường định tính/định lượng của thông tin và đánh giá năng lực thực hành thông qua các bài tập phân tích thiết kế giao diện, thiết kế hộp thoại tương tác dựa trên tiêu chuẩn công thái học.
  • Hướng dẫn tự học: Người học cần kết hợp đọc nội dung lý thuyết với việc tra cứu các định nghĩa chuyên ngành tại Bảng một số thuật ngữ Anh – Việt (trang 303) và nghiên cứu các tài liệu tham khảo được trích dẫn (như các nghiên cứu của Peter M. Drucker, Nickerson, C. Pollard, Henry Gantt).

Điểm nổi bật và cập nhật

  1. Hệ thống hóa các tiêu chuẩn quốc tế trong quản trị hệ thống: Giáo trình tích hợp các bộ tiêu chuẩn quốc tế vào chương trình giảng dạy đại học, bao gồm:
    • ISO 15288, ISO 12207, ISO 15504-2: Chuẩn hóa quy trình kỹ thuật vòng đời hệ thống, vòng đời phần mềm và đánh giá năng lực quy trình.
    • ISO 9241-11: Khung đo lường tính khả dụng của phần mềm thông qua 3 tham số (tính hiệu lực, tính hiệu quả, sự hài lòng) gắn với bối cảnh sử dụng cụ thể.
    • ISO 9241-10: Bảy nguyên tắc thiết kế tương tác đối thoại người-máy (tính phù hợp với nhiệm vụ, khả năng tự mô tả, khả năng kiểm soát, tính tương thích với mong đợi của người dùng, tính chịu lỗi, khả năng cá nhân hóa, khả năng thích ứng cho việc học).
  2. Mô hình hóa chi tiết các dạng thức hệ thống TMĐT: Giáo trình phân định rõ cấu trúc chức năng của các hệ thống TMĐT:
    • Cửa hàng bán lẻ điện tử (B2C theo Nickerson, 2002): Bao gồm 5 khối chức năng liên hoàn: Trưng bày sản phẩm $\rightarrow$ Xử lý đơn hàng $\rightarrow$ Thanh toán điện tử $\rightarrow$ Thực hiện đơn hàng $\rightarrow$ Dịch vụ khách hàng.
    • Hệ thống B2B bên bán: Tích hợp các tính năng mở rộng như cổng thanh toán B2B, đàm phán hợp đồng điện tử, công cụ tự cấu hình sản phẩm cho khách hàng doanh nghiệp và các chương trình liên kết.
    • Hệ thống đấu giá/đấu thầu điện tử: Phân tích cơ chế vận hành của đấu giá tăng dần và đấu giá giảm dần qua các trường hợp điển hình như eBay, Priceline.
    • Sàn giao dịch và Cổng thông tin: Phân biệt cổng thông tin doanh nghiệp, cổng thông tin chiều dọc (như esteel) và cổng thông tin chiều rộng (như alibaba).
  3. Phương pháp luận quản trị rủi ro và đo lường thực tế: Nhận diện cụ thể 5 nhóm rủi ro vận hành (chất lượng phát triển, lỗi quy trình, xâm phạm an ninh, hành vi lừa đảo/chèn mã độc, thất thoát/phá hoại dự án) và phân tích các hiệu ứng tâm lý lao động trong khảo sát hệ thống (như hiệu ứng Hawthorn khi nhân viên thay đổi hành vi làm việc do biết mình đang bị theo dõi).

Đối tượng sử dụng giáo trình

┌─────────────────────────────────────────────────────────────────────────┐
│                      ĐỐI TƯỢNG SỬ DỤNG GIÁO TRÌNH                       │
├───────────────────────────────────────────┬─────────────────────────────┤
│ NHÓM ĐỐI TƯỢNG                            │ MỤC ĐÍCH SỬ DỤNG            │
├───────────────────────────────────────────┼─────────────────────────────┤
│ Sinh viên ĐH ngành TMĐT, HTTT kinh tế, QTKD│ Học phần chuyên ngành       │
│ Giảng viên đại học và cao đẳng            │ Giáo trình giảng dạy chính  │
│ Chuyên viên phân tích hệ thống & nghiệp vụ│ Khung tham chiếu quy trình  │
│ Nhà quản lý dự án & kinh doanh TMĐT       │ Quản trị dự án và rủi ro    │
└───────────────────────────────────────────┴─────────────────────────────┘
  • Sinh viên đại học: Giáo trình được biên soạn phục vụ trực tiếp cho sinh viên năm thứ 3 và năm thứ 4 chuyên ngành Thương mại điện tử, Hệ thống thông tin kinh tế, Tin học quản trị và Quản trị kinh doanh tại Trường Đại học Thương mại cũng như các cơ sở đào tạo khối ngành kinh tế – kỹ thuật.
  • Điều kiện tiên quyết (Prerequisites): Người học cần hoàn thành các học phần đại cương về Tin học cơ sở, Tổng quan thương mại điện tử và Quản trị học đại cương. Giáo trình không yêu cầu bắt buộc kỹ năng lập trình nâng cao hay chuyên môn sâu về phát triển phần mềm trước khi học.
  • Giảng viên: Sử dụng làm tài liệu giảng dạy chính khóa, định hướng xây dựng đề cương môn học, cấu trúc bài giảng lý thuyết và thiết kế bài tập nhóm, đồ án phân tích thiết kế hệ thống.
  • Cán bộ nghiên cứu và chuyên viên thực tế: Làm tài liệu tham khảo cho các nhà phân tích hệ thống (System Analysts), chuyên viên phân tích nghiệp vụ (Business Analysts), quản trị viên dự án số (Project Managers) và các nhà quản lý doanh nghiệp trong quá trình chuyển đổi, tích hợp hệ thống TMĐT vào hạ tầng công nghệ thông tin sẵn có.

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

1. Giáo trình này phù hợp với ai?

Giáo trình phù hợp với sinh viên đại học, học viên cao học chuyên ngành Thương mại điện tử, Hệ thống thông tin quản lý, Quản trị kinh doanh; giảng viên giảng dạy các môn học về hệ thống thông tin kinh tế; cùng các nhà phát triển hệ thống và nhà quản lý dự án TMĐT trong doanh nghiệp.

2. Cần kiến thức nền nào để học?

Người học cần nắm vững kiến thức căn bản về quản trị kinh doanh và kỹ năng sử dụng máy tính căn bản. Giáo trình được thiết kế nhằm mục đích trang bị phương pháp luận phát triển hệ thống, không yêu cầu người học phải có kỹ năng lập trình mã nguồn chuyên sâu từ trước.

3. Điểm khác biệt của giáo trình này so với các giáo trình kỹ thuật phần mềm thuần túy?

Giáo trình này tiếp cận hệ thống từ góc độ liên ngành giữa công nghệ máy tính và nghiệp vụ kinh doanh. Thay vì chỉ tập trung vào viết mã (coding) hay kiến trúc phần mềm đơn thuần, nội dung tập trung vào việc đáp ứng các mục tiêu kinh doanh, phân tích tính khả thi kinh tế - tổ chức, quản trị dự án theo chuẩn ISO và phân định vai trò phối hợp giữa chuyên gia tổ chức và chuyên gia kỹ thuật.

4. Làm sao để tự học và nghiên cứu hiệu quả với giáo trình?

Người học nên tiếp cận tuần tự theo 7 chương của giáo trình để nắm vững tiến trình vòng đời hệ thống. Cần kết hợp việc nghiên cứu lý thuyết với giải quyết các câu hỏi ôn tập cuối chương, thực hành lập sơ đồ quản lý tiến độ (GANTT, CPM), đối chiếu các mô hình phân tích với các website thương mại điện tử thực tế và tra cứu các thuật ngữ chuyên ngành tại trang 303.

5. Giáo trình có tài liệu bổ trợ nào kèm theo?

Cuối giáo trình có cung cấp Bảng một số thuật ngữ Anh - Việt chuyên ngành TMĐT (từ trang 303), hệ thống sơ đồ minh họa quy trình vòng đời (mô hình thác nước, vòng xoắn, nguyên mẫu, mô hình 5 bước của Pollard) và hệ thống câu hỏi ôn tập, hướng dẫn thảo luận chi tiết sau mỗi chương.


Kết luận

Giáo trình Phát triển hệ thống thương mại điện tử (NXB Thống kê, 2014) là tài liệu học thuật hoàn chỉnh, chuẩn hóa toàn bộ phương pháp luận và kỹ thuật phát triển hệ thống TMĐT trong bối cảnh kinh tế số. Giá trị học thuật cốt lõi của tài liệu nằm ở sự kết hợp giữa 10 nguyên lý phát triển hệ thống với các tiêu chuẩn quốc tế ISO (ISO 15288, ISO 12207, ISO 9241). Lộ trình học tập đề xuất cho người học là tiếp cận tuần tự từ nền tảng lý thuyết thông tin, phân tích yêu cầu, thiết kế kiến trúc đến triển khai thử nghiệm và vận hành thực tế. Để nâng cao hiệu quả nghiên cứu, người học nên khai thác đồng thời Bảng thuật ngữ Anh - Việt, hệ thống bài tập tình huống thực tế và các tài liệu tham khảo chuyên ngành được chỉ dẫn trong giáo trình.