Xây dựng website bán sách trực tuyến bằng công nghệ ASP NET

79 614 2
Xây dựng website bán sách trực tuyến bằng công nghệ ASP NET

Đ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

CHÚ THÍCH TỪ, CỤM TỪ VIẾT TẮT HTML: Hypertext Markup Language ASP: Active Server Page ASP.NET: Active Server Page.NET PHP: Hypertext Preprocessor TMĐT: Thương mại điện tử UML: Unified Modeling Language IIS: Internet Information Services DNS: Domain name server JSP: JavaServer Pages VB.NET: Visual Basic.NET GUI: Graphical user interface XML: Extensible Markup Language DVTT: Dịch vụ toán UC: Use case NCC: Nhà cung cấp SP: Sản phẩm -1- MỤC LỤC LỜI CẢM ƠN .Error! Bookmark not defined CHÚ THÍCH TỪ, CỤM TỪ VIẾT TẮT .1 MỤC LỤC LỜI NÓI ĐẦU Chương 1: WEBSITE VÀ THƯƠNG MẠI ĐIỆN TỬ 1.1 Website .4 1.1.1 Phân loại Website 1.1.2 Khung cảnh hoạt động Website .5 1.1.3 Công cụ thiết kế Website 1.2 Thương mại điện tử .17 1.2.1 Khái niệm 17 1.2.2 Đặc trưng Thương mại điện tử .17 1.2.3 Lợi ích thương mại điện tử (TMĐT) 18 1.2.4 Các loại hình giao dịch thương mại điện tử 18 1.2.5 Kiến trúc website bán hàng trực tuyến 19 1.2.6 Vấn đề toán thương mại điện tử .22 Chương 2: NGÔN NGỮ MÔ HÌNH HÓA UML 27 (UNIFIED MODELING LANGUAGE) 27 2.1 Quy trình phân tích thiết kế hệ thống cho Website 27 2.2 Ngôn ngữ mô hình hóa hệ thống UML 27 2.2.1 Giới thiệu ngôn ngữ mô hình hóa hệ thống UML 27 2.2.2 Mục đích ngôn ngữ mô hình hóa UML 28 2.2.3 UML giai đoạn phát triển hệ thống 28 2.2.4 Cấu trúc ngôn ngữ mô hình hóa UML 30 2.2.5 Lớp gói ngôn ngữ mô hình hóa UML 35 Chương 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG .38 VÀ XÂY DỰNG WEBSITE .38 3.1 Khảo sát thực trạng 38 3.2 Phân tích toán 40 3.3 Mô tả toán 41 3.3.1 Mô tả toán bán hàng qua mạng .41 3.3.2 Mục tiêu quản lý 43 3.3.3 Yếu tố thành công 43 3.4 Phân tích thiết kế hệ thống 43 3.4.1 Các tác nhân UC hệ thống 43 3.4.2 Biểu đồ UC 45 3.4.3 Đặc tả UC 47 3.4.4 Thiết kế lớp 61 3.4.5 Mô hình liệu hệ thống 64 3.5 Thiết kế giao diện 69 KẾT LUẬN .76 TÀI LIỆU THAM KHẢO 78 NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN: 79 -2- LỜI NÓI ĐẦU Ngày Công nghệ thông tin đóng vai trò quan trọng phát triển kinh tế - xã hội quốc gia, chiếm vị trí quan trọng lĩnh vực đời sống, trở thành động lực phát triển kinh tế - xã hội, đưa giới chuyển từ kỷ nguyên công nghiệp sang kỷ nguyên thông tin phát triển kinh tế tri thức Đối với tổ chức nào, từ doanh nghiệp đến tổ chức phủ, giải toán nhằm tối ưu hóa hoạt động nghiệp vụ, kinh doanh quản lý dựa sở ứng dụng Công nghệ thông tin yêu cầu quan trọng đặt hàng đầu Trong thời đại bùng nổ Công nghệ thông tin xu hướng phát triển kinh tế mạnh mẽ nay, nhu cầu thiết kế quản trị Website cho cá nhân tổ chức, quan, trở thành nhu cầu cấp bách Chính thiết kế quản trị Website ngày nhiều người yêu thích chọn làm hướng riêng cho Với kiến thức học thiết kế website, đồ án tốt nghiệp em phát triển xây dựng đề tài "Xây dựng website bán sách trực tuyến công nghệ ASP.NET" Đề tài chia thành phần chính:  Phần 1: Website Thương mại điện tử  Phần 2: Ngôn ngữ mô hình hóa UML  Phần 3: Phân tích thiết kế hệ thống xây dựng website Với quỹ thời gian có hạn kiến thức chưa sâu nên đồ án tốt nghiệp em chưa thực vấn đề cách hoàn chỉnh, đặc biệt phần ứng dụng Rất mong thầy cô bạn góp ý phê bình để kết nghiên cứu ngày hoàn thiện -3- Chương 1: WEBSITE VÀ THƯƠNG MẠI ĐIỆN TỬ 1.1 Website (Tham khảo tài liệu 3.,4.,7.) Có thể hiểu website tương tự quảng cáo, có điểm khác chỗ cho phép người truy cập trực tiếp thực nhiều việc website giao tiếp, trao đổi thông tin với người chủ website với người truy cập khác, tìm kiếm, mua bán v.v xem quảng cáo thông thường Hàng triệu người khắp giới truy cập website- nhìn thấy không giới hạn phạm vi lãnh thổ Đối với doanh nghiệp, Website cửa hàng ảo với hàng hoá dịch vụ giới thiệu rao bán thị trường toàn cầu Cửa hàng mở cửa 24 ngày, ngày tuần, quanh năm, cho phép khách hàng bạn tìm kiếm thông tin, xem, mua sản phẩm dịch vụ bạn lúc họ muốn Website văn phòng ảo doanh nghiệp mạng Internet Website bao gồm toàn thông tin, liệu, hình ảnh sản phẩm, dịch vụ hoạt động sản xuất kinh doanh mà doanh nghiệp muốn truyền đạt tới người truy cập Internet Với vai trò quan trọng vậy, coi Website mặt Công ty, Xí nghiệp, Cửa hàng v.v… nơi để đón tiếp giao dịch với khách hàng mạng Website không đơn nơi cung cấp thông tin cho người xem, cho khách hàng đối tác kinh doanh doanh nghiệp, phải phản ánh nét đặc trưng doanh nghiệp, đảm bảo tính thẩm mỹ cao, tiện lợi, dễ sử dụng đặc biệt phải có sức lôi người sử dụng để thuyết phục họ trở thành khách hàng doanh nghiệp 1.1.1 Phân loại Website Website chia làm loại: website tĩnh website động Chúng ta tìm hiểu khái niệm hai loại website: 1.1.1.1 Website Tĩnh Website tĩnh hiểu trang HTML với hiệu ứng âm thanh, hình ảnh Với web tĩnh, bạn có giao diện thiết kế tự -4- Vì vậy, nhiều website tĩnh có cách trình bày đẹp mắt hút Với website nhằm đăng tải số thông tin nhiều thay đổi theo thời gian việc dùng hình thức website tĩnh phù hợp 1.1.1.2 Website Động Website "Động" thuật ngữ dùng để website hỗ trợ phần mềm sở web, nói chương trình chạy với giao thức http Thực chất, website động có nghĩa website tĩnh "ghép" với ngôn ngữ lập trình web (các modules ứng dụng cho Web) Với chương trình phần mềm này, người chủ website thực có quyền điều hành nó, chỉnh sửa cập nhật thông tin website mà không cần phải nhờ đến người chuyên nghiệp Ngày nay, web động đồng nghĩa với : website mà có trao chuyển (yêu cầu, gửi) liệu người làm việc website Webserver 1.1.2 Khung cảnh hoạt động Website  Nhà quản lý tên miền website: Mỗi tổ chức, cá nhân đăng ký tên miền với nhà quản lý Nhà quản lý có trách nhiệm bảo vệ mặt pháp lý tên miền  WebServer (hay dịch vụ hosting): nơi lưu trữ vận hành website tổ chức, cá nhân hệ thống webserver IIS (Internet Information Services) hay Apache, xử lý liệu hệ quản trị sở liệu Oracle, SQL Server, My SQL,…Hiện Việt Nam có công ty chuyên thực dịch vụ hosting như: PAVietnam, Mắt Bão, …  Các hệ thống máy chủ DNS (Domain name server): máy chủ mạng Internet có nhiệm vụ lưu giữ ánh xạ tên miền với địa IP máy chủ WebServer -5- 1.1.3 Công cụ thiết kế Website Công nghệ World Wide Web giúp bạn đưa thông tin lên mạng Internet cho người xem website Tuy vậy, bạn không muốn thiết kế website để người dùng tra cứu thông tin, mà muốn thu nhận ý kiến phản hồi từ người dùng lưu trữ vào sở liệu, tức bạn tương tác với đối tượng khác thông qua môi trường web Đầu tiên trang web viết đơn giản thẻ trình bày HTML Đến có nhiều ngôn ngữ lập trình để xây dựng website PHP, JSP, ASP, ASP.NET v.v…Tùy theo yêu cầu mà người sử dụng chọn lựa số ngôn ngữ, trình soạn thảo phù hợp để thực việc thiết kế website 1.1.3.1 Công nghệ ASP.NET dựa tảng công nghệ NET (Tham khảo tài liệu 4., 5., 6.) Microsoft.NET dịch vụ Microsoft nhằm làm thay đổi cách người sử dụng, giao tiếp với phần mềm ứng dụng thiết bị Web Microsoft.NET cho phép người dùng tương tác với nhiều thiết bị thông minh qua Web kiểm soát giao dịch Nền tảng Microsoft.NET thay đổi cách thức giao tiếp máy tính người sử dụng Bằng cách đưa nhân viên, khách hàng, liệu ứng dụng kinh doanh vào hệ thống giao tiếp đồng thông minh, NET cho phép doanh nghiệp tăng hiệu suất lao động, đồng thời cho phép lập trình viên thiết lập chương trình khắc phục khác biệt thiết bị khai thác triệt để việc kết nối Internet từ ứng dụng thiết bị Hiện Microsoft nỗ lực cho công nghệ web xử lý phía máy chủ hoàn toàn ASP.NET (Active Server Pages NET), độc lập với trình duyệt Trước ASP mô hình tối ưu dễ sử dụng với nhiều ứng dụng web windows, cho phép xây dựng web có quy mô lớn Tuy nhiên có nhiều thiếu sót cấu trúc không rõ ràng, mã ASP chèn lẫn lộn với mã HTML… Công nghệ ASP.NET giải yếu điểm đó: -6-  ASP.NET cho phép bạn biên dịch không phụ thuộc vào ngôn ngữ, thực tối ưu việc kết hợp ngôn ngữ khác Bạn dùng VB.NET, C# hay C++ để xây dựng trang ASP.NET  ASP.NET cho phép khai báo viết mã đơn giản  ASP.NET tách mã nội dung thành hai phần khác  Tính mềm dẻo khả nâng cấp: cho phép quản lý trạng thái Session tạo form ứng dụng sử dụng hệ thống nhiều server  Hỗ trợ cho nhiều trình khách: ASP.NET Controls tự động nhận dạng trình khách để hiển thị cho phù hợp  Các control xuất mã HTML trình duyệt  ASP.NET xử lý phía trình chủ, thay đổi trang web đối tượng server side, nhiều thuộc tính, phương thức, đối tượng biến cố sử dụng để tự động tạo nội dung mã nguồn phát biểu “runat=server” ASP.NET phiên Active Server Page (ASP); phát triển ứng dụng Web hợp nhất, cung cấp nhiều dịch vụ cần thiết cho lập trình viên xây dựng lớp ứng dụng chuyên nghiệp Cú pháp ASP.NET tương thích với cú pháp ASP, ASP.NET cung cấp mô hình lập trình mới, tảng an toàn (secure), linh hoạt (scalable), ổn định (stable) ASP.NET biên dịch, dựa môi trường NET xây dựng ngôn ngữ tương thích NET, bao gồm Visual Basic NET, C#, JScript.NET Ngoài ra, toàn thư viện NET Framework sử dụng với ứng dụng ASP.NET, lập trình viên tận dụng dễ dàng lợi ích kỹ thuật cung cấp, bao gồm quản lý môi trường thực thi ngôn ngữ cung (common language runtime), kiểu an toàn (type safety), kế thừa (inheritance), v.v ASP.NET thiết kế làm việc với trình soạn thảo WYSIWYG HTML kèm công cụ lập trình khác đưa vào Microsoft Visual NET Tất công cụ dùng để phát triển ứng dụng Web dễ dàng, nhiên sử dụng vài chức thông thường -7- cho ứng dụng Web, bao gồm GUI cho phép lập trình viên dễ dàng đặt server control vào trang web (web page), trình debug mạnh mẽ Khi tạo ứng dụng Web lập trình viên chọn Web Forms Web Services, kết hợp hai loại với theo cách Cả hai loại có bản, cho phép sử dụng authentication schemes, cache frequently used data, chỉnh sửa cấu hình ứng dụng (customize application’s configuration) Web Forms cho phép xây dựng form có nội dung phong phú (powerful forms) trang Web (Web Page) Khi xây dựng form sử dụng server control để tạo thành phần UI thông dụng lập trình cho chúng vài chức thông dụng, control cho phép xây dựng nhanh chóng form dùng lần (out of reusable built-in), custom component, làm đơn giản mã trang web (simplifying the code of a page) Một XML Web Service cung cấp điều kiện (mean) để truy cập hàm server từ xa Khi sử dụng Web Service, kinh doanh người ta đưa giao diện lập trình với liệu, kết kinh doanh, nhận, hiệu chỉnh ứng dụng client server Web Server cho phép trao đổi liệu theo hai kịch (scenarios) client-server serverclient, sử dụng chuẩn HTTP thông diệp XML (XML messaging) để di chuyển liệu qua tường lửa (firewall) XML Web Service viết ngôn ngữ lập trình, sử dụng mô hình thành phần (component model), chạy hệ điều hành truy cập XML Web Services Mô hình (model) Web Forms Web Services có tất đặt tính ASP.NET, sức mạnh NET Framework NET Framework Common Lanuage Runtime Các ngôn ngữ lập trình ứng dụng web ASP.NET ngôn ngữ hướng đối tượng VB.NET, C# Những đặc điểm ngôn ngữ hướng đối tượng (Object-oriented language) đóng gói (encapsulation), kế thừa (inheritance), đa hình (polymorphism) C# hỗ trợ tất đặc tính -8- Cụ thể, ngôn ngữ C# : - Một lớp C# xem khái niệm sở ngôn ngữ Điều có nghĩa viết chương trình C# tạo lớp để cấu thành chương trình Chúng ta sử dụng lớp khuôn mẫu để đặt tất thuộc tính chức hay hành vi vào khối cho nhóm đối tượng đó, sau dùng lớp để tạo đối tượng - Có loại lớp: loại dựng sẵn NET Framework (Framework Class Library), loại người dùng định nghĩa - Lớp chứa liệu (dưới dạng biến thuộc tính ) hành vi (dưới dạng phương thức để xử lý liệu đó) Khi khai báo biến lớp ta gọi biến thành viên (member data) - Khi tạo đối tượng, ta thiết lập thuộc tính cho đối tượng Ví dụ đối tượng người có thuộc tính màu mắt , màu tóc… Bây tìm hiểu Thuộc tính (Properties) Biến (Variable) Biến khai báo lớp chứa liệu cho đối tượng cụ thể Điều có nghĩa bạn tạo đối tượng từ lớp, đối tượng cấp phát vùng nhớ để chứa liệu biến Ví dụ: class Nguoi { public int tuoi; public string mautoc; } Ta có lớp Nguoi có biến tuoi, mautoc Ta tạo vài đối tượng Class static void Main(string[] args) { Nguoi Thanh =new Nguoi(); Nguoi Hien =new Nguoi(); // Thiết lập thuộc tính cho đối tượng vừa tạo Thanh.tuoi=21; -9- Thanh.mautoc="Vàng"; Hien.tuoi=22; Hien.mautoc="Nâu"; // Xuất hình System.Console.WriteLine("Tuổi Thanh:{0},và Hiền là:{1}" , Thanh.tuoi, Hien.tuoi); Console.ReadLine(); } 1.1.3.2 Giới thiệu Web server control số thuộc tính Label Dùng để chứa liệu lập trình thông qua control khác server C# để thực chức hay chứa liệu khác Tạo môi trường Designer click control vẽ lên Form tự viết code theo mặt định hai môi trường C# ASP.NET Chúng ta nên sửa tên control theo ý logic người lập trình cho dễ nhớ dễ lập trình Cú pháp: + Trong C# : Protected System.Web.WebControls.Label Label1; + Trong ASP.NET : - Textbox Tạo môi trường Designer click control vẽ lên Form tự viết code theo mặt định hai môi trường C# ASP.NET Dùng để chứa liệu lập trình sever để thay đổi liệu thông qua control khác hay (thuộc tính AutoPosBack=true với kiện Onchange) Chúng ta nên sửa tên control theo ý logic người lập trình cho dễ nhớ dễ lập trình Cú pháp: + Trong C# : - 10 - Bảng Danh mục sản phẩm Hình 3.35: thiết kế bảng Danh mục sản phẩm Bảng Sản phẩm (Sách): Hình 3.36: thiết kế bảng Sản phẩm - 65 - Bảng Tin tức: Hình 3.37: thiết kế bảng Tin tức Bảng Thông tin liên hệ: Hình 3.38: thiết kế bảng Thông tin liên hệ Bảng Hóa đơn: - 66 - Hình 3.39: thiết kế bảng Hóa đơn Bảng Chi tiết hóa đơn: Hình 3.40: thiết kế bảng Chi tiết hóa đơn Mô hình liệu Sau thiết kế bảng liệu, thực liên kết bảng, bảng chia thành thành phần nhỏ Liên hệ Hình 3.41: thành phần liên hệ - 67 - Sử dụng hệ thống Hình 3.42: thành phần Sử dụng hệ thống (admin) Khách hàng giao dịch (chọn hàng, đưa vào giỏ hàng, toán) Hình 3.43: thành phần giao dịch khách hàng - 68 - Nội dung hệ thống Hình 3.44: thành phần nội dung hệ thống 3.5 Thiết kế giao diện Từ việc thiết kế form giao diện biểu đồ lớp, chi tiết ca sử dụng, ta thiết kế giao diện giúp người sử dụng tương tác trực tiếp với hệ thống để yêu cầu hệ thống thực mục đích  Trang chủ: - 69 - Hình 3.45: giao diện trang chủ - 70 -  Form Đăng ký thành viên: Hình 3.46: form đăng ký Nếu khách hàng chưa phải thành viên hệ thống đăng ký để trở thành thành viên hệ thống, sau thực giao dịch  Form Tìm kiếm: Hình 3.47: form tìm kiếm Khi khách hàng cần tìm kiếm thông tin sản phẩm, chức tìm kiếm trợ giúp khách hàng việc tìm kiếm Khách hàng nhập thông tin sản phẩm cần tìm thực tìm  Form Đăng nhập hệ thống: - 71 - Hình 3.48: form khách hàng đăng nhập Khách hàng thực điền tên mật sau đăng nhập để thực chức giao dịch  Form Liên hệ: Khách hàng liên hệ trao đổi thông tin với hệ thống thông qua form liên hệ Khách hàng điền đầy đủ thông tin yêu cầu gửi nội dung cần liên hệ Thông tin khách hàng gửi lên hệ thống Hình 3.49: form khách hàng liên hệ  Form Giỏ hàng: Form Giỏ hàng lưu thông tin chi tiết sản phẩm hàng hóa mà khách hàng mua: Tên hàng hóa, số lượng, đơn giá, tổng giá - 72 - Hình 3.50: form giỏ hàng  Form Sản phẩm sách: Hình 3.51: form sản phẩm  Form Đăng nhập quản trị hệ thống: - 73 - Hình 3.52: form đăng nhập quản trị  Form Quản trị hệ thống: Hình 3.53: giao diện trang quản trị Đây form dành cho quản trị hệ thống Sau đăng nhập vào form người quản trị quản lý khách hàng, đơn hàng, mặt hàng thực cập nhật thêm, sửa, xóa mặt hàng hệ thống  Form Quản lý thông tin liên hệ: Thông tin liên hệ khách hàng hiển thị quản lý form Hình 3.57: form quản lý thông tin liên hệ  Form Quản lý sản phẩm: Form hiển thị danh sách sản phẩm có hệ thống thực quản lý sản phẩm - 74 - Hình 3.54: form quản lý sản phẩm  Form Quản lý tin tức: Hiển thị tin tức mục tin tức thực quản lý tin tức Hình 3.55: form quản lý tin tức  Form Quản lý đơn đặt hàng: Hiển thị thông tin hoá đơn đặt hàng Thể thời gian, tình trạng đơn hàng mà khách hàng đặt Hình 3.56: form quản lý đơn đặt hàng - 75 - KẾT LUẬN Được hướng dẫn giúp đỡ tận tình cô giáo Hà Thị Thanh, em hoàn thành đồ án tốt nghiệp với đề tài "Xây dựng website bán sách trực tuyến công nghệ ASP.NET" nhằm hiểu tiếp thu thêm kiến thức trình phân tích thiết kế hệ thống thông tin ngôn ngữ lập trình website Trong thời gian tìm hiểu thực làm đề tài, em rút số vấn đề sau: Những kết đạt trình thực đồ án: Về tổng quan hệ thống: - Mô hình toán bán hàng trực tuyến tương đối phổ biến, có nhiều thông tin phục vụ cho việc tìm hiểu - Thực khảo sát thực tế nhà sách tìm hướng phát triển kinh doanh cho nhà sách thực xây dựng website - Phân tích thiết kế cho hệ thống website từ việc khảo sát từ bước phân tích ta xây dựng website tương đối hoàn thiện cho nhà sách Về chức website: - Xây dựng hệ thống website mà khách hàng tương tác trực tiếp với hệ thống thông qua chức đăng ký thành viên, đăng nhập hệ thống, xem sách, duyệt sách, đưa vào giỏ hàng, thực gửi hóa đơn toán, gửi ý kiến đến quản trị hệ thống qua chức liên hệ - Đối với người sử dụng hệ thống (admin) đăng nhập vào hệ thống, quản lý chức năng, mục hệ thống quản lý sách, quản lý hóa đơn, quản lý khách hàng, quản lý tin tức số chức nhỏ hệ thống đăng quảng cáo, xem thông tin liên hệ khách hàng - 76 - Ngoài thực đồ án có số mặt hạn chế sau: - Do thời gian có hạn với kinh nghiệm thực tế chưa nhiều nên em chưa thể sâu tìm hiểu đánh giá hết khả kinh doanh hướng phát triển cụ thể lâu dài nhà sách - Tình hình liên thông ngân hàng với doanh nghiệp hạn chế Hệ thống ngân hàng chưa hẳn ý đến vấn đề kinh doanh qua mạng - Số lượng người sử dụng thẻ tín dụng, séc điện tử sử dụng hình thức trao đổi qua mạng nước ta Hầu hết thực toán qua số hình thức chuyển khoản qua tài khoản ngân hàng, qua tài khoản ATM hay chuyển tiền qua đường bưu điện Với kết đạt số mặt hạn chế, em xin đưa số định hướng tương lai sau: - Xác định thực trạng sở pháp lý, tình hình kinh doanh công ty để xây dựng mô hình bán hàng qua mạng chuẩn, động để áp dụng Việt Nam năm tới - Nghiên cứu phương pháp, thuật toán để đảm bảo an toàn bảo mật thông tin cho hệ thống - Hoàn thành CSDL thiết kế sản phẩm để đưa vào hoạt động Vì kiến thức hạn chế thiếu kinh nghiệm thực tế nên đề tài em nhiều thiếu sót Kính mong thầy cô giáo bạn góp ý để em nắm vững kiến thức kỹ phục vụ cho học tập nghiên cứu sau Em xin chân thành cảm ơn! Sinh viên: Lê Minh Thuận - 77 - TÀI LIỆU THAM KHẢO Phân tích, thiết kế lập trình hướng đối tượng UML-Đoàn Văn BaNXB Thống Kê 1997 Phân tích thiết kế hướng đối tượng UML (thực hành với Rational Rose) - NXB Giáo dục Xây dựng & triển khai ứng dụng Thương mại điện tử - Phạm Hữu Khang – NXB Thống kê Website: http://www.congnghethongtinvn.com Website: http://www.dot.net.vn Website: http://www.manguon.com Website: http://www.echip.com.vn Website: http://www.saharavn.com Website: http://www.xbook.com.vn 10 Website: http://newwind.com.vn - 78 - NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN: ……………………………………………………………………… ……….……… …………………………………………………………… ……………… …………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ………………………………………………………… - 79 - [...]... doanh nghiệp Business-to-Consumer (B2C): Doanh nghiệp với người tiêu dùng 1.2.5 Kiến trúc của website bán hàng trực tuyến Các vai trò chính tham gia bán hàng trực tuyến: - Người mua hàng - Doanh nghiệp bán hàng trực tuyến Hệ thống bao gồm 2 phần Front–end và phần Back–end Hình 1.1: Kiến trúc website bán hàng trực tuyến Phần Front – end: là phần tương tác với người mua hàng Trên Front – end cung cấp các... kiểu thanh toán off-line STT 1 2 3 4 Người mua hàng Website bán hàng Truy cập website bán hàng trực tuyến Thực hiện tìm, chọn hàng hóa đưa vào giỏ hàng Gửi lệnh mua các hàng hóa có trong giỏ hàng Kiểm tra nếu yêu cầu gửi về từ người duyệt web vô danh thì yêu cầu đăng ký thành người mua đối với website bán hàng - 22 - DN sở hữu website bán hàng trực tuyến 5 Nếu chưa đăng ký thì thực hiện đăng ký Những... thành công 10 Vấn đề bảo mật Như lưu đồ trên chúng ta đã thấy vấn đề bảo mật cho khách hàng không nằm tại website bán hàng trực tuyến mà đã được các nhà cung cấp dịch vụ thanh toán thứ 3 xây dựng và triển khai d Tham khảo một số nhà cung cấp dịch vụ thanh toán thứ 3 Dưới đây là một số nhà cung cấp dịch vụ thanh toán trực tuyến:  Paypal (www.paypal.com)  2checkout (www.2checkout.com)  InternetSecure... ASP. NET < /asp: TextBox> - Button Là một nút lệnh, tạo trong môi trường Designer thì click control này vẽ lên Form và nó tự viết code theo mặt định trong hai môi trường C# và ASP. NET Cú pháp: + Trong C#: protected System.Web.UI.WebControls.Button Button1; + Trong ASP. NET. .. khách hàng thực hiện check out và chọn kiểu thanh toán STT 1 Người mua hàng Website bán hàng trực tuyến Doanh nghiệp bán hàng Ngân hàng Chọn thanh toán trực tuyến qua cổng thanh toán Chuyển đến cổng thanh toán (payment gateway) của DVTT (Các thông tin chuyển đên bao gồm Số tiền, tài khoản trên nhà cung cấp dịch vụ của doanh nghiệp bán hàng) 2 Hiển thị giao diện bắt người dùng nhập thông tin tài khoản 3... nghiệp bán hàng cập nhật danh sách những nhân sự tham gia quản lý bán hàng trên Back – end 1.2.6 Vấn đề thanh toán trong thương mại điện tử Ở các giao dịch truyền thống, người mua và người bán gặp gỡ nhau Hàng hóa và tiền được trao chuyển trực tiếp Ngược lại trên thương mại điện tử đúng nghĩa, người mua và người bán tham gia mạng internet toàn cầu, hoàn toàn không có ràng buộc địa lý Với sự bùng nổ mua bán. .. hàng không thực hiện chức năng bảo mật và chấp nhận thanh toán trực tiếp bằng thẻ tín dụng đối với khách hàng tại Việt Nam - 24 - - Đòi hỏi có một vai trò trung gian có uy tín đã được xây dựng hạ tầng một cách hoàn hảo, đứng ra giao tiếp với khách hàng, ngân hàng cũng như các trung tâm xử lý thẻ tín dụng quốc tế c Lưu đồ thanh toán trực tuyến Các bước chọn hàng cũng như ở lược đồ trên, ở đây chúng ta... độc lập với các công nghệ phần mềm Trước hết nó bao gồm một tập các kí pháp thống nhất, thể hiện ngữ nghĩa các định nghĩa trực quan tất cả các thành phần của mô hình UML được sử dụng để hiển thị, đặc tả, tổ chức, tổ chức xây dựng và làm tài liệu các kết quả của các quá trình phát triển phần mềm hướng đối tượng, đặc biệt là phân tích, thiết kế dưới dạng báo cáo, biểu đồ, bản mẫu hay các website v.v… -... off-line có nghĩa là người mua vẫn phải trực tiếp thực hiện quá trình trả tiền cho người bán bằng cách này hay cách khác trước khi nhận được hàng Ví dụ như ra ngân hàng thực hiện lệnh chuyển khoản đến tài khoản người bán hay thậm chí gửi tiền qua dịch vụ chuyển phát nhanh của bưu điện Chú ý là trong khi đó việc chọn hàng hóa mua vẫn hoàn toàn được thực hiện trên website Lược đồ tương tác đối với các... runat="server" Width="132px" Height ="34px"> < /asp: ListBox> - DataGrid Control này dùng để hiển thị dữ liệu cho người dùng xem có thể là từ database hay từ một nguồn nào đó Cú pháp + Trong ASP. NET

Ngày đăng: 04/08/2016, 09:42

Từ khóa liên quan

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

Tài liệu liên quan