Xây dựng hệ thống thương mại điện tử hướng dịch vụ

169 1 0
Xây dựng hệ thống thương mại điện tử hướng dịch vụ

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH CÔNG NGHỆ PHẦN MỀM  BÙI CAO HỌC – NGUYỄN VĂN TÝ XÂY DỰNG HỆ THỐNG THƯƠNG MẠI HƯỚNG DỊCH VỤ KHÓA LUẬN CỬ NHÂN TIN HỌC NĂM 2009 Luận văn: Xây dựng hệ thống Thương mại Điện tử hướng dịch vụ GVHD: Ngô Huy Biên MỤC LỤC Chương MỞ ĐẦU 13 1.1 Lý chọn đề tài .13 1.2 Mục đích 14 1.3 Đối tượng 15 1.4 Phạm vi nghiên cứu 15 Chương 2.1 Nam TỔNG QUAN 16 Tình hình TMĐT phần mềm hướng dịch vụ (SaaS) giới Việt 16 2.1.1 Thế giới 16 2.1.2 Việt Nam 18 2.2 Thuận lợi khó khăn cho TMĐT Việt Nam 19 2.2.1 Thuận lợi: .19 2.2.2 Khó khăn 19 2.3 Hướng tiếp cận 20 Chương 3.1 KIẾN THỨC NỀN TẢNG 21 Thương mại điện tử (EC) 21 3.1.1 Định nghĩa EC (*) 21 3.1.1.1 E-Commerce 21 3.1.1.2 E- Business 21 3.1.2 Một số khái niệm EC (**) 22 3.1.2.1 Mơ hình EC .22 3.1.2.2 Thị trường điện tử (Electronic Market) 22 3.1.2.3 Sàn giao dịch 22 3.1.2.4 Thanh toán điện tử 22 3.1.2.5 Trao đổi liệu điện tử tài 22 Trang Luận văn: Xây dựng hệ thống Thương mại Điện tử hướng dịch vụ GVHD: Ngô Huy Biên 3.1.2.6 Tiền mặt Internet (Internet Cash) 22 3.1.2.7 Túi tiền điện tử (Electronic Purseb) 23 3.1.2.8 Giao dịch ngân hàng số hóa (digital banking), giao dịch chứng khốn số hóa (digital securities trading) 23 3.1.3 Khung hoạt động 24 3.1.4 Các thành phần tham gia 26 3.1.5 Phân loại EC 27 3.1.5.1 Phân loại theo mơ hình thương mại 27 3.1.5.1.1 Đưa giá bạn cần .27 3.1.5.1.2 Tìm giá tốt 27 3.1.5.1.3 Môi giới 27 3.1.5.1.4 Chi nhánh tiếp thị .28 3.1.5.1.5 Hệ thống đề nghị điện tử 28 3.1.5.1.6 Bán đấu giá trực tuyến .28 3.1.5.1.7 Sản xuất theo yêu cầu khách hàng cá nhân hóa 28 3.1.5.2 Phân loại theo chất giao dịch 28 3.1.6 Hệ thống EC 29 3.1.7 Thuận lợi EC 30 3.1.7.1 Đối với doanh nghiệp 30 3.1.7.2 Đối với người dùng (đầu cuối) 30 3.1.7.3 Đối với xã hội 30 3.1.8 Hạn chế EC 31 3.1.8.1 Về mặt công nghệ 31 3.1.8.2 Các hạn chế khác .31 3.1.9 Một số vấn đề cần lưu ý 32 3.1.9.1 Bảo mật EC 32 3.1.9.1.1 Một số vấn đề bảo mật .32 Trang Luận văn: Xây dựng hệ thống Thương mại Điện tử hướng dịch vụ GVHD: Ngô Huy Biên 3.1.9.1.2 Qui trình bảo mật .33 3.1.9.1.3 Một số loại công 33 3.1.9.1.4 Chống lại công 34 3.1.9.2 Xử lý tự động 34 3.1.9.3 Thanh toán điện tử 34 3.1.9.3.1 Paypal 34 3.1.9.3.2 OnLink .35 3.1.9.3.3 PayNet 39 3.1.9.3.4 Google Checkout 40 3.1.9.3.5 So sánh Google Checkout Paypal 40 3.2 Phần mềm hướng dịch vụ(Saas) 42 3.2.1 Ví dụ mở đầu - Google Docs 42 3.2.2 Thế phần mềm hướng dịch vụ? .42 3.2.3 Đặc trưng phần mềm hướng dịch vụ 43 3.2.4 Phân biệt phần mềm hướng dịch vụ với hình thức phân phối phần mềm khác 44 3.2.5 Những thuận lợi phần mềm hướng dịch vụ 45 3.2.5.1 Chi phí triển khai thấp, thời gian triển khai nhanh 45 3.2.5.2 Không cần nhiều hỗ trợ kĩ thuật 45 3.2.5.3 Nâng cấp chương trình mà khơng tốn thêm chi phí 45 3.2.5.4 Truy cập khơng giới hạn không gian thời gian 46 3.2.6 So sánh mơ hình phần mềm SaaS phần mềm truyền thống 46 3.2.7 Khó khăn phần mềm SaaS .46 3.2.7.1 Đối với người dùng(doanh nghiệp, tổ chức, cá nhân) 47 3.2.7.2 Đối với nhà cung cấp dịch vụ 47 3.2.7.3 Vấn đề bảo mật 47 3.2.7.4 Vấn đề bảo đảm truy cập đồng thời 48 Trang Luận văn: Xây dựng hệ thống Thương mại Điện tử hướng dịch vụ Chương GVHD: Ngơ Huy Biên PHÂN TÍCH – THIẾT KẾ 48 4.1 Yêu cầu thiết kế 49 4.2 Phương pháp thiết kế môi trường phát triển 49 4.2.1 Mơ hình lớp 49 4.2.2 Ích lợi mơ hình lớp 52 4.2.3 Môi trường phát triển 52 4.3 Thiết kế hệ thống .53 4.3.1 Sơ đồ tổng quan hệ thống .53 4.3.2 Người dùng chức hệ thống 55 4.3.2.1 Người dùng hệ thống .55 4.3.2.1.1 Người dùng hệ thống cha 55 4.3.2.1.2 Người dùng hệ thống 55 4.3.2.2 Chức hệ thống 56 4.3.2.2.1 Yêu cầu chức năng: 56 4.3.2.2.2 Yêu cầu phi chức năng: 56 4.3.3 Danh sách Actor .56 4.3.4 Use - case cho đối tượng SaaSAdmin .58 4.3.4.1 Danh sách Use-case 58 4.3.4.2 Mô tả Use-case 61 4.3.5 Use – case cho đối tượng SaaSCustomer 62 4.3.5.1 Danh sách Use-case 62 4.3.5.2 Mô tả Use-case 66 4.3.6 Use-case cho đối tượng ClientCustomer 68 4.3.6.1 Danh sách use-case 68 4.3.6.2 Mô tả use-case 68 4.4 4.4.1 Thiết kế database .69 Lược đồ sở liệu .69 Trang Luận văn: Xây dựng hệ thống Thương mại Điện tử hướng dịch vụ 4.4.2 4.5 GVHD: Ngô Huy Biên Danh sách bảng sở liệu 71 Thiết kế xử lý 73 4.5.1 Giải vấn đề đường dẫn tới website thành viên – kỹ thuật URL Friendly 73 4.5.2 Sơ đồ lớp 75 4.5.3 Luồng xử lý 79 4.5.3.1 Flowchart cho đối tượng SaaSAdmin 79 4.5.3.2 Flowchart cho đối tượng SaaSCustomer 80 4.5.3.3 Flowchart cho đối tượng ClientCustomer 81 4.6 Thiết kế giao diện 82 4.6.1 Giao diện ứng dụng SaaSSystem - ứng dụng cha 82 4.6.1.1 Màn hình trang chủ (front-end) .83 4.6.1.2 Màn hình đăng ký 84 4.6.1.3 Màn hình trang chủ (back-end) .85 4.6.2 Giao diện ứng dụng SaaSCustomer - ứng dụng .86 4.6.2.1 Màn hình trang chủ (front-end) .86 4.6.2.2 Màn hình trang chủ (back–end) .89 4.6.2.3 Hệ thống menu (back-end) 90 Chương KIỂM TRA HỆ THỐNG 90 5.1 Kiến thức tảng, mục tiêu việc kiểm tra hệ thống 91 5.2 Cách thức kiểm tra .91 5.3 Môi trường công cụ giả định 92 5.4 Kết 92 5.4.1 Kiểm chứng giao diện (GUI Test) 92 5.4.2 Kiểm chứng chức 93 Chương CÀI ĐẶT – TRIỂN KHAI 93 6.1 Mục tiêu triển khai .93 Trang Luận văn: Xây dựng hệ thống Thương mại Điện tử hướng dịch vụ 6.2 GVHD: Ngô Huy Biên Yêu cầu triển khai 93 6.2.1 Yêu cầu phần cứng 93 6.2.2 Yêu cầu phần mềm 94 6.2.3 Yêu cầu người .94 6.3 Chi phí triển khai .95 6.3.1 Chi phí phần cứng 95 6.3.2 Chi phí phần mềm 95 6.3.3 Chi phí đào tạo & chuyển giao .95 6.4 Các bước triển khai 96 6.4.1 Tiếp nhận & phân tích yêu cầu triển khai .96 6.4.2 Triển khai ứng dụng .96 Chương NHẬN XÉT - ĐÁNH GIÁ 96 7.1 Kết đạt 96 7.1.1 Về mặt lý thuyết .96 7.1.1.1 Lý thuyết TMĐT 96 7.1.1.2 Lý thuyết SaaS 97 7.1.2 Về mặt ứng dụng 98 7.1.2.1 Giao diện 98 7.1.2.2 Tính 98 7.1.3 7.2 So sánh kết đặt với hệ thống SaaS sẵn có VN .99 Hạn chế luận văn .100 7.2.1 Về mặt lý thuyết: 101 7.2.2 Về mặt ứng dụng: 101 7.3 Hướng phát triển 101 7.3.1 Về mặt giao diện 101 7.3.2 Về tính 102 TÀI LIỆU THAM KHẢO .103 Trang Luận văn: Xây dựng hệ thống Thương mại Điện tử hướng dịch vụ GVHD: Ngô Huy Biên Sách, Ebooks 103 Luận văn, luận án 104 Websites, Blog chuyên gia 104 PHỤ LỤC .106 Phụ lục A Giao diện ứng dụng SaaSSystem 106 Giao diện ứng dụng SaaSSystem - ứng dụng cha 106 Giao diện ứng dụng SaaSCustomer – ví dụ ứng dụng .111 Phụ lục B Mơ tả thuộc tính bảng sở liệu 126 Phụ lục C Đặc tả Use-case .134 Đặc tả Use-case SaaSAdmin 134 Đặc tả Use-case SaaSCustomer 136 Đặc tả Use-case đối tượng ClientCustomer 145 Phụ lục D Các phần mềm hỗ trợ thư viện sử dụng luận văn .148 Phụ lục F Danh mục test case thực 149 Phụ lục G Cấu hình IIS tập tin Web.config .163 Danh sách hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình 3-1 Khung hoạt động EC 24 3-2 Các thành phần tham gia hệ thống EC 26 3-3 Mối liên hệ loại hình kinh doanh EC 28 3-4 Hệ thống EC .29 3-5 Qui trình bảo mật hệ thống website thơng thường 33 3-6 Giải pháp toán trực tuyến OnLink 35 3-7 Mơ hình OnLink 35 3-8 Qui trình toán OnLink 36 3-9 PaymentAsia .36 3-10 Đối tác OnLink 38 3-11 Các ngân hàng liên kết với OnLink 38 3-12 Khách hàng triển khai OnLink 39 3-13 http://netcash.paynet.vn 39 Trang Luận văn: Xây dựng hệ thống Thương mại Điện tử hướng dịch vụ GVHD: Ngơ Huy Biên Hình 3-14 Thanh tốn đơn giản với Google Checkout 40 Hình 3-15 Một số khách hàng Google Checkout 40 Hình 3-16 Mơ hình hoạt động ứng dụng SaaS 44 Hình 4-1 Tổng quan mơ hình lớp 48 Hình 4-2 Tổng quan hệ thống SaaSSytem với loại đối tượng người dùng .51 Hình 4-4 Sơ đồ tổng quan use-case đối tượng SaaSAdmin 56 Hình 4-5 Chi tiết use-case Quàn lý khách hàng 57 Hình 4-6 Chi tiết use-case Quàn lý người dùng 58 Hình 4-7 Danh sách use-case cho đối tượng SaaSCustomer .60 Hình 4-8 Quản lý khách hàng .61 Hình 4-9 Quản lý sản phẩm 62 Hình 4-10 Quản lý danh mục sản phẩm 62 Hình 4-11 Quản lý đơn hàng 63 Hình 4-12 Quản lý banner 63 Hình 4-13 Quản lý tin tức 64 Hình 4-14 Quản lý menu 64 Hình 4-15 Danh sách use-case cho đối tựong ClientCustomer 66 Hình 4-16 Lược đồ sở liệu 68 Hình 4-17 Tổng quan lớp hệ thống SaaSSystem 73 Hình 4-18 Sơ đồ lớp cho phân hệ Sản phẩm - Danh mục sản phẩm 75 Hình 4-19 Sơ đồ lớp cho phân hệ cấu hình hệ thống website thành viên 76 Hình 4-20 Sơ đồ lớp cho phân hệ Phân quyền người dùng 77 Hình 4-21 Flowchart cho đối tượng SaaSAdmin 78 Hình 4-22 Flowchart cho đối tượng SaaSCustomer 79 Hình 4-23 Flowchart cho đói tượng ClientCustomer 80 Hình 4-24 Trang chủ ứng dụng SaaSSystem 81 Hình 4-25 Màn hình đăng ký SaaSCustomer 82 Hình 4-26 Màn hình trang chủ admin SaaSAdmin .83 Hình 4-27 Màn hình trang chủ SaaSCustomer 84 Hình 4-28 Màn hình trang chủ phần quản trị SaaSCustomer .87 Hình 4-29 Hệ thống menu admin SaaSCustomer .88 Hình 7-1 Màn hình trang chủ SaaSSystem .104 Hình 7-2 Màn hình đăng nhập dành cho thành viên SaaSystem (SaaSCustomer) 105 Hình 7-3 Màn hình đăng ký thành viên SaaSSystem 106 Hình 7-4 Màn hình log-in vào hệ thống SaaSSystem .107 Trang 10 Luận văn: Xây dựng hệ thống Thương mại Điện tử hướng dịch vụ GVHD: Ngơ Huy Biên Hình 7-5 Màn hình danh sách khách hàng SaaSSystem 108 Hình 7-6 Màn hình danh sách người dùng SaaSSystem 108 Hình 7-7 Màn hình thêm người dùng 109 Hình 7-8 Màn hình trang chủ website thành viên 110 Hình 7-9 Màn hình xem danh sách sản phẩm danh mục 111 Hình 7-10 Màn hình xem chi tiết sản phẩm 112 Hình 7-11 Màn hình xem thông tin giỏ hàng 113 Hình 7-12 Màn hình tốn qua Paypal .114 Hình 7-13 Login vào Paypal .115 Hình 7-14 Kiểm tra lại thơng tin Paypal 116 Hình 7-15 Thanh tốn thành cơng Paypal 117 Hình 7-16 Thơng báo tốn thành cơng website 117 Hình 7-17 Màn hình trang chủ (back-end) khách hàng 118 Hình 7-18 Danh sách danh mục sản phẩm 119 Hình 7-19 Danh sách sản phẩm 120 Hình 7-20 Danh sách đơn hàng 121 Hình 7-21 Danh sách menu 122 Hình 7-22 Danh sách nội dung 123 Hình 7-23 Danh sách banner 124 Hình 7-24 Cấu hình IIS 162 Hình 7-25 Tạo tên Alias cho thư mục .163 Hình 7-26 Chọn thư mục lưu website .163 Hình 7-27 Chỉ định tập tin mặc định chạy truy cập website .164 Hình 7-28 Cài đặt thành công website 165 Danh sách bảng biểu Bảng Thống kê tỉ lệ người dùng internet giới (tính đến 31/12/2008) 16 Bảng Thống kê số lượng người dùng internet theo vùng miền giới năm 2008 16 Danh sách thuật ngữ sử dụng* B2C (Business to Consumer): giao dịch trực tuyến doanh nghiệp người tiêu thụ riêng biệt Trang 10

Ngày đăng: 24/08/2023, 16:26

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan