Xây dựng website bán hàng cho công ty hictech

64 354 0
Xây dựng website bán hàng cho công ty hictech

Đ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

MỤC LỤC MỤC LỤC LỜI CAM ĐOAN Error! Bookmark not defined MỞ ĐẦU CHƯƠNG : CƠ SỞ LÝ THUYẾT 1.1 Tổng quan công nghệ Internet công nghệ web .4 1.1.2 Mạng Internet .5 1.1.3 Mô hình tương tác Client/Server .6 1.1.4 Một số giao thức mạng 1.2 Tồng quan ASP (Active Server Page) 1.2.1 Mô tả hoạt động trang ASP 1.2.2 Câu lệnh ASP .8 1.2.3 Các đối tượng ASP 10 CHƯƠNG :THƯƠNG MẠI ĐIỆN TỬ VÀ AN TOÀN BẢO MẬT .14 2.1 Thương mại điện tử 14 2.2 Các đặc trưng thương mại điện tử .14 2.3 Cơ sở để phát triển thương mại điện tử 14 2.4 Các loại hình giao dịch thương mại điện tử .15 2.5 Các hình thức hoạt động thương mại điện tử 16 2.6 Thị trường Thương mại điện tử 18 2.7 Các loại thị trường thương mại điện tử 18 2.8 Cơ sở pháp lí cho việc phát triển thương mại điện tử 19 2.9 Các vấn đề an toàn, bảo mật thương mại điện tử 19 2.10 Một số giao thức bảo mật thông dụng 24 2.11 Hệ mật mã MD5 chế hoạt động 25 CHƯƠNG : PHÂN TÍCH THIẾT KẾ HỆ THỐNG 27 3.1 Khảo sát 27 3.1.1 Khảo sát tình hình bán hàng qua mạng Việt Nam .27 3.1.2 Khảo sát tình hình cấu tổ chức 27 3.2 Phân tích hệ thống bán hàng qua mạng 29 3.2.1 Xác định tác nhân Use Case .29 3.2.2 Mô hình Use Case hệ thống bán hàng qua mạng .31 3.2.3 Đặc tả chi tiết Use Case 32 3.2.4 Biểu đồ lớp thực thể quan hệ lớp 53 3.3 Thiết kế cấu trúc sở liệu 54 3.3.1 Biều đồ thành phần hệ thống bán hàng qua mạng .54 3.3.2 Biều đồ triển khai hệ thống bán hàng qua mạng 54 3.3.3 Thiết kề sở liệu 55 3.3.4 Giao diện hệ thống bán hàng qua mạng 56 KẾT LUẬN .63 TÀI LIỆU THAM KHẢO 64 MỞ ĐẦU Hiện đất nước ta đà phát triển với xu hướng theo kịp kinh tế giới Sự gia nhập WTO minh chứng Công nghệ thông tin đánh giá ngành khoa học mũi nhọn công nghiệp hóa đại hóa kinh tế nước nhà Tin học hóa tất lĩnh vực giúp cho Công nghệ thông tin có chỗ đứng vững thiếu lĩnh vực sống Nó giúp cho hiệu công việc tăng cao, tiết kiệm thời gian công sức lao động Đặc biệt cần ngồi chỗ tìm kiếm bạn muốn Internet Bạn Shopping mạng, bạn làm việc Internet mà không cần đến quan Một vấn đề cần đề cập với Thương mại điện tử giúp giải vần đề mua sắm hay xem hàng mạng Hầu phát triển giới coi thương mại điện tử phần thiếu hữu ích tiện lợi mà đem lại cho người Họ trao đổi mua bán hàng qua mạng dễ dàng thẻ tín dụng thay cho tiền mặt Ở Việt Nam Thương mại điện tử có tốc độ tăng trưởng đến chóng mặt từ 2006 đến Hầu hết doanh nghiệp Việt Nam sử dụng Thương mại điện tử để phục vụ Marketting ,bán hàng, hỗ trợ khách hàng, mở rộng trường xuất khẩu…,kinh doanh mạng Đó lý em chọn nghiên cứu đề tài Nội dung đề tài trình bày gồm chương: Chương 1: Tổng quan Internet lí thuyết ASP Chương 2: Thương mại điện tử an toàn bảo mật Chương 3: Phân tích thiết kế hệ thống CHƯƠNG : CƠ SỞ LÝ THUYẾT 1.1 Tổng quan công nghệ Internet công nghệ web Giới thiệu mạng máy tính Mạng máy tính Mạng máy tính kết nối máy tính với đường truyền vật lí theo cấu trúc Mạng máy tính đời bước ngoặt lớn toàn cầu Giúp truyền tải thông tin, tài liệu hiệu nhanh chóng tốn Để hình thành mạng máy tính sau Internet cần nhiều yếu tố: topo mạng giao thức mạng lớp mạng Để hiểu thêm xem nguyên lí hoạt mô hình OSI (hoặc xét mô hình TCP/IP ) Mô hình OSI tầng: Hình Mô hình OSI tầng − Application: Tầng ứng dụng giao diện chương trình ứng dụng người dùng mạng Lớp xử lí truy cập mạng chung, kiểm soát luồng phục hồi lỗi − Preentation: Tầng trình diễn xác lập dạng thức liệu cần trao đổi Nó đảm bảo thông tin mà lớp ứng dụng hệ thống đầu cuối gửi Lớp ứng dụng hệ thống khác đọc − Session: Tầng phiên có chức thiết lập quản lí kết thúc phiên thông tin hai thiết bọ truyền nhận Nó cung cấp dịch vụ cho lớp trình diễn − Transport: Tầng vận chuyển phân đoạn liệu từ hệ thống máy tính tái thiết lập liệu vào luồng liệu hệ thống máy nhận đảm bảo việc bàn giao thông điệp thiết bị đáng tin cậy − Network : Tầng mạng chịu trách nhiệm lập địa thông điệp, diễn dịch địa tên logic thành địa vật lí đồng thời gửi packet từ mạng nguồn đến mạng đích − Data link: Tầng liên kết liệu cung cấp khả chuyển liệu tin cậy xuyên qua liên kết vật lí − Physical: Tầng vật lí định nghĩa quy cách điện cơ, thủ tục đặc tả chức kích hoạt trì dừng liên kết vật lí hệ thống đầu cuối Phân loại mạng : Căn vào đời phát triển mạng máy tính nhìn lại loại mạng có mô hình mạng Mạng LAN ( Local Area NetWork) : Chỉ triển khai phạm vi hẹp Ví dụ phòng tầng ( với phạm vi khoảng 180m) Mạng đô thi MAN ( Metropolitan Area NetWork ) : Mạng có phạm vi rộng mạng LAN giới hạn bán kính không 100km Mạng diện rộng WAN (Wide Area Networks): Có phạm vi quốc gia chí lục địa Thực chất kết nối mạng LAN Mạng toàn cầu GAN(Global Area NetWork): Phạm vi mạng toàn giới Mạng Internet mạng xích toàn giới lại gần 1.1.2 Mạng Internet Internet mạng mạng máy tính phạm vi toàn giới, sử dụng giao thức TCP/IP kết nối truyền liệu máy tính Mô hình mạng Internet minh họa hình đây: Mô hình chung Internet Các máy tính trao đổi thông tin qua mô hình Client/Server Mô hình mô hình trao đổi thông tin máy tính Server thường máy cung cấp thông tin liệu cho máy Client Để trao đổi thông tin máy tính với người ta đặt số giao thức truyền thông mạng, quy định trao đổi thông tin để máy tính nói chuyện với thông qua mạng 1.1.3 Mô hình tương tác Client/Server Hình 2:Mô hình client/Server Mô hình Client – Server truyền tải thông tin qua trình duyệt HTTP cách gửi yêu cầu đáp ứng thông qua mạng Internet 1.1.4 Một số giao thức mạng − Giao thức SMTP/POP3 (Simple Mail Transfer Protocol) :Là giao thức dùng để gửi/nhận Email từ người dùng đến người dùng khác Email dịch vụ trao đổi thư điện tử mạng viễn thông Nội dụng thư điện tử thường mã hóa dạng ASCII gửi, nhiên thư điện tử hỗ trợ việc trao đổi thông tin dạng Multimedia − Giao thức FTP (File Transfer Protocol): Là giao thức truyền tệp tin mạng Internet Khi máy chủ hỗ trợ FTP bạn sử dụng phần mềm FTP (FTP client) để kết nối với máy chủ tải liên tục tệp tin liệu cập nhật website cách dễ dàng − Giao thức HTTP ( Hyper Text Transfer Protocol) : Là giao thức tảng cho giao thức tập tin TCP/IP − Giao thức NNTP (Network News Transfer Protocol): Là giao thức phân phối thông điệp cách rộng rãi với nhiều chủ đề khác Thông qua chương trình tin tức Collabra Netscape hay chương trình Internet Newscuar hình ảnh âm − Giao thức Chat: Là giao thức cho phép người sử dụng trao đổi thông tin trực tiếp − UP : URL (Uniform Resourse Locator) : Là địa trang web hay bất kí tập tin Internet Mỗi URL web − Hyperlink : Là link WWW dùng hyperlinks để liên kết từ tài liệu đến tài liệu khác hoạt động phổ biến web − Web Browser: Là công cụ hay chương trình cho phép bạn truy xuất xem thông tin web − Web server : Nó đơn giản máy tính nối vào Internet chạy phần mềm thiết kế để truyền tải nội dung dạng HTML Máy chủ phải đủ mạnh để đáp ứng nhiều kết nối Internet đồng thời − Website : Lập trang web liên quan đến công ty, tập đoàn trung tâm hay cá nhân − World wide web(www): Là dịch vụ thông dụng đời vào năm 1990 Dịch vụ sử dụng giao thức HTTP − Web page : Là trang web, loại tập tin viết ngôn ngữ siêu văn HTML.Được đặt web Server cho máy Client truy cập 1.2 Tồng quan ASP (Active Server Page) Khái niệm ASP ASP cung cấp khung làm việc cho ứng dụng phía Server Một tài liệu ASP chứa ngữ pháp HTML lẫn cấu trúc Script 1.2.1 Mô tả hoạt động trang ASP Một trang ASP bắt đầu chạy trình duyệt yêu cầu file asp với web server có phục vụ dịch vụ ASP server ( IIS) Khi web Server nhận yêu cầu cho file ASP, file HTML ảo sinh (trong nhớ) để trả lời, file sử dụng thông tin HTML tĩnh cộng với HTML sinh bở Scripting URL tham khảo tới ASP tương tự ISAP CGI Mô hình hoạt động ASP 1.2.2 Câu lệnh ASP Câu lệnh ASP chủ yếu sử dụng VBScript Do cú pháp gần tương tự với VB, kèm theo ngôn ngữ scripting Mô tả lệnh If Then …Else VbScript =#10:00:00 AM and Time Với đoạn Script người sử dụng xem trước 10h sang trình duyệt xuất dòng : Chào buổi sáng, sau 10 h thấy chào bạn Các thủ tục file ASP có đặc tính hấp dẫn ASP khả kết hợp chặt chẽ thủ tục ngôn ngữ Script file.as đơn lẻ Nhờ vậy, ta sử dụng điểm cực mạnh ngôn ngữ Scriptting để thực cách tốt Một thủ tục nhóm lệnh Script để thi hành công việc cụ thể Ta định nghĩa thủ tục xuất tag …. phải tuân theo quy tắc ngôn ngữ Script khai báo Thủ tục kéo dài tùy thích phải đặt phân định Nếu chúng ngôn ngữ Script giống Script mạc định ta đặt thủ tục file ASP chung sử dụng lệnh Include Name Server(Đó ) để bao gồm file ASP gọi thủ tục Hoặc đóng gói theo chức ActiveX Server component Gọi thủ tục ASP Đối với VbScript ta dùng từ khóa Call để gọi thủ tục Tuy nhiên thủ tục gọi yêu cầu biến phải đặt dấu ngoặc đơn Nếu bỏ qua từ khóa Call ta phải bỏ dấu ngoặc bao quanh biến gọi thủ tục Jave Script VBScript 1.2.3 Các đối tượng ASP Một đối tượng kết hợp lập trình liệu mà xem đơn vị ASP có đối tượng sau: 10 Biểu đồ trình tự : NhaQuanTri : FormChinh 1: ChonQLyDH( ) DKQLyDH 2: GuiThongTin( ) : DonHang FormQLyDH 3: LayDonHang( ) 4: HienThiForm( ) 5: ChonXoa( ) 6: GuiThongTin( ) 7: XoaDonHang( ) 8: ThongBao( ) hình 31: Biểu đồ trình tự Use Case Quản lí đơn hàng Biểu đồ hoạt động KiemTraTT Hople KhongHopLe LayThongTin ThongBao HienThiThongTin XoaDonHang XemChiTiet hình 32: Biểu đồ hoạt động Use Case Quản lí đơn hàng 50 Use case XuLyDonHang: Xử lý đơn hàng −Mục đich : Gửi thông tin đặt hàng đơn hàng tới doanh nghiệp −Tác nhân : Quản trị viên −Mô tả chung : Quản trị viên chọn xem chi tiết đơn hàng form quản lí đơn hàng, hệ thống lấy thông tin đơn hàng hiển thị lên form xử lí đơn hàng Quản trị viên thực gửi thông tin đơn hàng cho ác doanh nghiệp có tên đơn hang Luồng kiện hành động tác nhân Phản ứng hệ thống Chọn xem chi tiết đơn hàng 2.hệ thống thực lấy thông tin chi tiết đơn hàng 4.Chọn gửi thông tin 3.Hiển thị kết form 5.Thực gửi thông tin Bảng 13: Luồng kiện Use Case Xử lí đơn hàng Biểu đồ hoạt động Hình 33: Biểu đồ trình tự Use Case xứ lí đơn hàng 51 Biều đồ hoạt động LayThongTin HienThi ChonXem In HienThiHD Hình 34: Biểu đồ hoạt động Use Case xứ lí đơn hàng Use case KiemTraTaiKhoan: Kiểm tra tài khoản −Mục đích: Chứng thực kiểm tra số tiền tài khoản khách hàng −Tác nhân : Ngân hàng −Mô tả chung : Hệ thống gửi thông tin tài khoản đến ngân hàng, ngân hàng nhận thông tin thực kiểm tra Kết kiểm tra gửi lại cho hệ thống Luồng kiện Hành động tác nhân phản ứng hệ thống 1.Gửi thông tin tài khoản 2.Nhập thông tin 3.Thực kiểm tra gửi lại Nhận thông tin Bảng 14: Luồng kiện Use Case Kiểm tra tài khoản Use case ChuyenKhoan: Chuyển khoản −Mục đích: Thanh toán khách hàng nhà cung cấp −Tác nhân : Ngân hàng −Mô tả chung: Hệ thống gửi thông tin tài khoản khách hàng tài khoản nhà cung cấp tới ngân hàng Ngân hàng thực chuyển khoản tài khoản này, gửi thông báo chuyển khoản tới hệ thống Luồng kiện 52 Hành động tác nhân Phản ứng hệ thống 2.Nhận thông tin Gửi thông tin tới ngân hàng Thực chuyển khoản 4.Thông báo gửi lại hệ thống 5.Nhận thông tin Bảng 15: Luồng kiện Use Case Chuyển khoản 3.2.4 Biểu đồ lớp thực thể quan hệ lớp Hình 35:Bbiểu đồ lớp thực thể lớp 53 3.3 Thiết kế cấu trúc sở liệu 3.3.1 Biều đồ thành phần hệ thống bán hàng qua mạng DacTaGiaoDien MaNguonGiaoDien BHServer.EXE DacTaDieuKhien MaNguonDieuKhien DieuKhien DacTaThucThe MaNguonThucThe ThucThe Hình 36: biểu đồ thành phần hệ thống bán hàng qua mạng 3.3.2 Biều đồ triển khai hệ thống bán hàng qua mạng Client * Server * Hình 37 : Mô hình triển khai hệ thống 54 3.3.3 Thiết kề sở liệu Hình 38: Mô hình thực thể liên kết CSDL 55 3.3.4 Giao diện hệ thống bán hàng qua mạng Trang chủ: Hình 39: Trang chủ bán hàng Các chức website: − Đăng kí, đăng nhập hệ thống − Xem thông tin sản phẩm tin tức cập nhật hàng ngày − Tìm kiếm sản phẩm − Liên hệ với công ty bình chọn cho website Công ty 56 3.3.5 Các sản phẩm công ty Hình 40 : sản phẩm công ty cung cấp Thao tác xem chi tiết sản phẩm mà khách hàng lựa chọn − Đưa vào giỏ hàng thực mua bán đặt hàng, toán − Xem giỏ hàng xác nhận mua hàng 57 3.3.6 Đăng kí thành viên Hình 41: Đăng kí thành viên hệ thống Chọn đăng kí thành viên − Điền đầy đủ thông tin form yêu cầu − Thông báo thành công bạn thành viên hệ thống 58 3.3.7 Giỏ hàng Hình 42: Giỏ hàng khách lựa chọn Sau chọn sản phẩm cần mua đưa vào giỏ hàng − Có thông tin giỏ hàng cho khách hàng lựa chọn − Đồng ý mua đặt hàng − Có thể xóa giỏ hàng cập nhật lại tiền phải toán − Nếu không mua khách hàng chọn sản phẩm khác 59 3.3.8 Đặt hàng Hình 43: Thông tin đặt hàng − Điền đầy đủ thông tin cần thiết vào đơn hàng − Sau click đặt hàng, hệ thống thông báo thành công 60 3.3.9 Trang admin Hình 44 : Trang chủ Admin Admin sau đăng nhập hệ thống có quyền quản lí tất mục − Quản trị sản phẩm − Quản trị thành viên − Quản trị tý giá đối ngoại − Quản trị tin tức − Quản tị quảng cáo thông kê − Có thể thêm sửa xóa, xử lí danh mục 61 3.3.10 Hóa đơn Hình 45: Hóa đơn đặt hàng khách hàng − Quản trị viên xem chi tiết hóa đơn khách hàng đặt mua − Tiến hành xác thực khách hàng in hóa đơn mua 62 KẾT LUẬN Công nghệ thông tin, Internet Việt Nam phát triển với tốc độ nhanh chóng mặt Sự đời Internet dẫn tới tốc độ tăng trưởng Thương mại điện tử đến bất ngờ Hầu hết doanh nghiệp Việt Nam chọn hướng kinh doanh kèm theo Thương mại điện tử quảng bá sản phẩm cho công ty Qua khảo sát thực tế suốt trình làm đồ án em tự nhận thấy Về làm chức phân tích thiết kế hệ thống đưa Chức Khách hang : đăng kí, đăng nhập, xem hàng hóa, thực đặt hàng mua bán sản phẩm công ty Chức Quản trị viên thực quản lí toàn hệ thống từ hàng hóa đến hóa đơn đặt hàng khách hàng quản tri với bảo mật thông tin cho khách hàng thông qua hệ mật mã MD5 Nhưng thời gian có hạn kiến thức có hạn chế nên chức toán trực tuyến, liên kết với ngân hàng nêu ra, chưa giải vấn đề Hướng phát triển đồ án thời gian tới: − Xây dựng chế giao dịch điện tử cho việc toán tài khoản thẻ tín dụng tự động qua hệ thống ngân hàng − Chương trình cần xây dựng thêm chức như: chứng thực thẻ tín dụng, kiểm tra tài khoản ngân hàng, thực chuyển khoản từ tài khoản khách hàng tới tài khoản doanh nghiệp − Đưa website vào ứng dụng thực tế 63 TÀI LIỆU THAM KHẢO [1] Đặng Văn Đức, Phân tích thiết kế hướng đối tượng UML, Nhà xuất giáo dục , Năm 2002 [2] Nguyễn Phương Lan( chủ biên), Lê Hữu Đạt, Hoàng Đức Hải, Giáo Trình tin học lí thuyết tập ASP 3.0 ASP.NET, Nhà xuất giáo dục, Năm 2001 [3] Website http://www.codeproject.com/ [4] Website “http://www ASPvn.Net “ [5] Internet cho người , Nguyễn Thiên Bằng chủ biên, Hoàng Đức Hải, Phương Lan hiệu đính, Hà Nội, Nhà xuất Lao động xã hội, năm 2006 [6] Các phương thức toán Internet, Nguyễn Trung Toàn nhóm biên dịch lao động, năm 2007 [7] Mạng máy tính hệ thống mở, Nguyễn Thúc Hải, Hà Nội giáo dục, 1999 [8] Giáo trình hệ thống mạng máy tính CCNA Semester 1,2,3 , chủ biên Nguyễn Hồng Sơn, Hoàng Đức Hải, hiệu đính Nguyễn Tam Trung, Hà Nội – lao động xã hội 2007 [9] TS Nguyễn Đăng Hậu,Kiển thức thương mại điện tử, Viện đào tạo công nghệ quản lí quốc tế khoa công nghệ thông tin, Tháng 1/2004 [10] Xây dựng triển khai ứng dụng thương mại điện tử/ Phạm Hữu Khang chủ biên, Hoàng Đức Hải, Phương Lan hiệu đính- Hà Nội – Thống kê, 2005 ( tập 1,2,3) [11] Thương mại điện tử - Nguyễn Thị Tuyết mai – Hà Nội- khoa học ki thuật 2004 [12] Website http://www.ebookshare.net/ hệ mật mã MD5 64

Ngày đăng: 09/08/2016, 11:47

Từ khóa liên quan

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

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

Tài liệu liên quan