1. Trang chủ
  2. » Luận Văn - Báo Cáo

Thiết kế website mua bán sách qua mạng với ASP, javscript và VB script

77 256 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 77
Dung lượng 2,76 MB

Nội dung

MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG 1.1 Yêu Cầu Chức Năng Đối Với Khách Hàng 1.2 Yêu Cầu Chức Năng Đối Với Nhà Sách 1.2.1 Bán Hàng 1.2.2 Liên lạc với khách hàng 1.3 Các Yêu Cầu Phi Chức Năng .9 CHƯƠNG 2: ĐẶC TẢ TÍNH NĂNG VÀ YÊU CẦU 11 2.1 Đặc Tả Tính Năng 11 2.1.1 Khách hàng 11 2.1.2 Người quản trị hệ thông (Admin) 11 2.1.4 Nhà cung cấp 14 2.1.5 Nhà Bank 14 2.2 Yêu Cầu Của Đề Tài 14 CHƯƠNG : GIẢI PHÁP LỰA CHỌN 16 3.1 Khảo Sát Mô Hình 16 3.2 Lựa Chọn Công Nghệ 17 3.3 Khảo Sát Chi Tiết Về Công Nghệ 20 3.3.1 Câu lệnh ASP 21 3.3.4 Gọi thủ tục ASP 22 3.3.5 Các đối tượng ASP(OBJECT) 22 3.4 Vấn Đề Bảo Mật Trong ASP 25 CHƯƠNG 4: PHÂN TÍCH VÀ THIẾT KẾ CƠ SỠ DỮ LIỆU HƯỚNG ĐỐI TƯỢNG 32 4.1 Xây Dựng USE_CASE DIAGRAM 32 4.2 Xây Dựng Lược Đồ Tuần Tự (Sequence Diagram) 35 4.3 Xây Dựng Lược Đồ Lớp Và Lược Đồ Hoạt Động 56 4.3.1 Nhận diện đối tượng/lớp 56 4.3.2 Xây dựng Lược Đồ Lớp (Class_Diagram) 57 4.3.3 Lược Đồ Hoạt Động (Activity Diagram) 58 4.3.4 Lược Đồ Thực Thể Quan Hệ ( Entity Relationship Diagram) 59 4.4 Danh Sách Các Bảng Trong Cơ sở liệu 59 CHƯƠNG : HOẠT ĐỘNG CỦA CHƯƠNG TRÌNH 65 5.1 Sơ Đồ Hoạt Động Của Chương Trình : 65 5.2 Các Chức Năng Chính Của Chương Trình 66 KẾT LUẬN 74 TÀI LIỆU THAM KHẢO 76 NHẬN XÉT CỦA GIÁO VIÊN .77 LỜI MỞ ĐẦU Ngày nay,công nghệ thông tin chuyển hướng phát triển sang dịch vụ Web.Và dịch vụ người quan tâm Thương Mại Điện Tử Dịch vụ giúp tiết kiệm thời gian mua sắm để có nhiều thời gian tập trung vào công việc Cùng với phát triển nhanh chóng Internet hệ thống mạng toàn cầu, việc mua bán trực tuyến mạng trở nên sôi động phạm vi toàn giới Ở nước ta vấn đề lĩnh vực mẽ, nhiên xu hội nhập khu vực toàn cầu Nhờ Thương Mại Điện tử, với thao tác đơn giản máy có nối mạng Internet bạn có cần mà đâu Bạn cần vào trang dịch vụ Thương mại Điện tử, làm theo hướng dẫn click vào bạn cần Các nhà dịch vụ mang đến tận nhà cho bạn Việc toán dễ dàng qua hệ thống ngân hàng hay trực tiếp bạn muốn Với nhịp độ phát triển vũ bão Internet sôi động thị trường nay, bạn không ghé thăm dịch vụ Thương Mại Điện Tử dù lần Để nhằm tìm hiểu mô hình hoạt động trình xây dựng ứng dụng có tính chất thương mại trực tuyến, em xin giới thiệu đề tài “ Thiết Kế Website Mua Bán Sách Qua Mạng ASP” Để tiếp cận góp phần đẩy mạnh phổ biến Thương Mại Điện Tử Việt Nam * Lý Do Chọn Đề Tài Qua khảo sát tình hình thực tế Việt Nam em nhận thấy rằng, việc mua sắm cần thiết người dân Nhưng đời sống kinh tế phát triển, họ phải bận bịu tấp nập với công việc hàng ngày nên nhiều thời gian để mua sắm, chúng em muốn viết trang web nhằm đáp ứng nhu cầu thực tế Việt Nam, để người mua sắm đâu họ cần mà tốn nhiều thời gian Đồng thời qua khảo sát tình hình thực tế nhà sách chúng em nhận thấy việc quản lý gặp số khó khăn hạn chế như: - Khó khăn việc thêm loại sách mới, xóa, sửa thông tin sách thông tin kịp thời đến khách hàng - Việc thay đổi giá hàng hóa gặp nhiều khó khăn việc cập nhật hàng ngày - Việc quản lý công nợ khách hàng nhà cung cấp gặp nhiều khó khăn - Mất thời gian việc thống kê thông tin - Không quản lý khách hàng quen thuộc - Chưa thể toán trực tuyến qua card… Trên sỡ kiến thức thu nhận qúa trình học tập trường, dẫn tận tình thầy Nguyễn Việt Cường, sau khảo sát tình hình thực tế nhà sách nhu cầu người sử dụng, chúng em định chọn thực đề tài Thiết Kế Website Mua Bán Sách Qua Mạng Với ASP, JavScript VB Script Mục tiêu đề tài nhằm phục vụ cho tất khách hàng có nhu cầu mua sắm sách qua mạng phục vụ công tác quản lý hoạt động kinh doanh nhà sách, cụ thể là: + Khách Hàng: - Làm để khách hàng tìm kiếm nhanh chóng loại sách mà cần - Khách hàng xem tóm tắt nội dung sách - Khách hàng toán chuyển khoản tiền mặt + Nhà Sách: - Nhà sách đơn giản hoá vấn đề nhập, xuất hàng hóa - Có thể tính tồn kho cuối kỳ cho thuận tiện đỡ thời gian - Công tác thống kê doanh thu, tính tiền lời nhà sách có nhu cầu - Chương trình quản lý công nợ nhà cung cấp dựa phiếu nhập hàng từ nhà cung cấp phiếu chi - Chương trình có xử lý việc nhập liệu hoá đơn xuất, giao cho khách hàng hoá đơn nhập hàng, chi cho nhà cung cấp… * Các Công Cụ Sử Dụng Để thực đề tài này, chúng em chọn sử dụng công cụ sau để cài đặt: - Hệ điều hành: Windows 2000 Advanced Server Windows XP - Database Server: Microsoft Access - Ngôn Ngữ Lập Trình :ASP với JavaScript VB Script - Phân tích thiết kế hướng đối tượng UML: Phần mềm Rational Rose Tuy nhiên khuôn khổ thời gian cho phép để làm Đồ án tốt nghiệp chúng em chưa hoàn tất đầy đủ chức , tính linh hoạt phổ biến hệ thống , giải pháp đưa chưa hẵn tối ưu chương trình không tránh khỏi số thiếu sót Chúng em mong có đóng góp ý kiến qúi thầy cô bạn Sau điều kiện cho phép , chúng em phát triễn đề tài rộng quy mô hoạt động cho hoàn chỉnh phù hợp với thực tế Do nhiều hạn chế mặt thời gian kiến thức kinh nghiệm nên tránh khỏi khiếm khuyết sai sót, Em mong đóng góp ý kiến thầy cô để em hoàn thành đề tài Em xin bày tỏ lòng biết ơn đến thầy đến thầy Vũ Chiến Thắng hướng dẫn để em hoàn thành đề tài CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG Sau nghiên cứu khảo sát tình hình hoạt động thực tế số nhà sách, chúng em đến kết luận cần phải có chương trình hỗ trợ nghiệp vụ sau: 1.1 Yêu cầu chức khách hàng * Tìm Kiếm : Nhằm giúp cho khách hàng tìm kiếm sách cần cách nhanh chóng mà không cần phải nhiều thời gian Khách hàng cần nhập vào đầy đủ thông tin cần thiết sách cần tìm kiếm như: Tên sách, thể loại, ngôn ngữ, tác giả Khi nhập vào yêu cầu, Chương trình đưa kết : - Danh sách sách đáp ứng nhu cầu khách hàng - Thông tin xác sách cần tìm : Tên sách, nhà xuất bản, tác giả - Bảng thông báo sách không tồn bán nhà sách (nếu sách không có) - Giá sách - Tóm tắt nội dung sách - Khách hàng chọn sách phù hợp với nhu cầu * Đặt hàng : Sau chọn mặt hàng cần mua bỏ vào giỏ hàng mình, khách hàng đồng ý mua sách chọn họ phải đăng nhập vào hệ thống với username password cấp cho họ Nếu khách hàng phải đăng ký vào hệ thống cách gõ đầy đủ thông tin sau: - Họ Tên Khách hàng - Username - Password - Địa - Số điện thoại (nếu có) - Sau khách hàng đăng nhập thành công lúc cho khách hàng lựa chọn hai giải pháp toán: - Tiền mặt - Chuyển khoản Nếu khách hàng chọn toán tiền mặt yêu cầu khách hàng chọn thời gian toán, sau thông tin khách hàng sách chọn ghi nhận, ngày đặt hàng ngày tại, nhà sách hẹn thời gian giao hàng cho khách hàng Nếu khách hàng chọn toán chuyển khoản nhà sách kết nối đến ngân hàng để kiểm tra tài khoản khách hàng nhập vào có hợp lệ hay không Nếu sau lần khách hàng nhập sai số tài khoản phiên giao dịch bị hủy thông tin khách hàng không hiệu lực Nếu thông tin hợp lệ thông tin khách hàng quyễn sách chọn mua ghi nhận ngày đặt hàng 1.2 Yêu cầu chức nhà sách a)Lưu trữ Nhà sách cần lưu trữ thông tin sau: + Đối với Sách : - Mã Sách - Tên Sách - Thể Loại - Ngôn Ngữ - Nhà Xuất Bản - Tác Giả - Năm Xuất Bản - Đơn Giá - Hình Anh - Tóm Tắt Nội Dung - Số Trang - Tồn Kho Hiện Tại - Ngày Cập Nhật - Đối Với Khách Hàng - Mã Khách Hàng - Họ Tên Khách Hàng - Username - Password - Địa Chỉ - Điện Thoại - Email - … * Đối Với Đơn Đặt Hàng - Mã Đơn Đặt Hàng - Mã Khách Hàng - Hình Thức Thanh Toán - Ngày Chọn Mua Hàng - Mã Sách - Số Lượng - Đơn Giá - Thành Tiền * Đối Với nhà Cung Cấp - Mã Nhà Cung Cấp - Tên Nhà Cung Cấp - Địa Chỉ - Điện Thoại * Đối Với Phiếu Nhập - Mã Phiếu Nhập - Ngày Nhập Hàng - Mã Nhà Cung Cấp - Mã Nhân Viên Nhập - Mã Kho - b) Tra Cứu (tìm kiếm) * Đối với sách - Tra cứu theo Mã Sách - Tra cứu theo Tên Sách - Tra cứu theo Thể Loại - Tra cứu theo Tên Tác Giả - Tra cứu theo Nhà Xuất Bản - Tra cứu theo Ngôn Ngữ c) Xử Lý - Tính giá trị Đơn Đặt Hàng - Tính số lượng Hàng bán (theo Đơn Đặt Hàng) d) Thống Kê, Báo Biểu - Thống kê Đơn Đặt Hàng - Thống kê Khách Hàng - Thống kê Sách - Thống kê Nhà Cung Cấp - Thống kê Phiếu Nhập - Thống kê Phiếu Chi - Thống kê Phiếu Xuất - Thống kê Phiếu Giao - Thống kê Phiếu Thu 1.2.1 Bán Hàng Bán hàng thường theo cách khách hàng đến Công Ty xem mẫu mặt hàng, nhân viên Công Ty đến chào hàng (quãng cáo) Khi đồng ý mặt hàng đó, khách hàng mua hàng Và số lượng nhiều, nhà sách mang hàng đến tận nơi cho khách hàng Với phương thức bán hàng thời gian cho khách hàng cho nhà sách nhiều, việc đưa trang web để phục vụ cho khách hàng thật cần thiết 1.2.2 Liên lạc với khách hàng Do Phòng Nghiệp Vụ đảm trách để thông báo mặt hàng cho khách hàng, mặt hàng mà khách hàng quan tâm, mặt hàng mà khách hàng có nhu cầu (thông qua phiếu thăm dò ý kiến khách hàng) Khách hàng đăng ký vào phiếu thăm dò ý kiến khách hàng để nhà sách có mặt hàng mà họ quan tâm liên lạc với họ thông qua thông tin cần lưu trữ khách hàng : - Họ tên Khách hàng - Địa - Điện thoại - Sách quan tâm Căn vào thông tin mà nhà sách có sách giá phù hợp : giảm giá cho khách hàng thường xuyên mua hàng 1.3 Các Yêu Cầu Phi Chức Năng * Việc Tra Cứu đòi hỏi phải xác - Thông tin khách hàng, thông tin Sách, … cần phải lưu trữ định kỳ đề phòng khả hỏng hóc xảy - Chương trình phải ngăn chặn truy cập trái phép người dùng để bảo đảm tính an toàn - Chương trình phải có tính dễ nâng cấp, bảo trì, sửa chữa cần bổ sung, cập nhật tính Để đáp ứng nhu cầu khách hàng, nhà sách nghiên cứu, tìm kiếm thông tin phản hồi khách hàng để đầy mạnh việc kinh doanh nhà sách, nhà sách nhập thêm loại sách nhiều khách hàng quan tâm mua Sách nhập dựa thông tin : - Nhu cầu khách hàng - Thị trường - Nhà sách phải xem xét thị trường xem sách bán chạy, sách bán chậm … để đưa chiến lược kinh doanh : ngưng nhập sách bán chậm ngưng nhập sách không bán được, nhập sách bán chạy thị trường … * Bảng Users STT TÊN 12 13 UserID UserName Password FullName BirthDay Tel Email Address ProvCityID JoinDate LastLogin 14 Activate KIỂU DL Text Text Text Text LOẠI MÔ TẢ Date/time Date/time Khoá Thuộc tính Thuộc tính Thuộc tính Thuộc tính Thuộc tính Thuộc tính Thuộc tính Thuộc tính Thuộc tính Thuộc tính Yes/No Thuộc tính Mã người sd Họ tên Mật Tên đầy đủ Ngày sinh Điện thoại Địa mail Địa Mã tỉnh–thành phố Ngày đăng ký Lần đăng nhập gần Trạng thái tài khoản Date/time Text Text Text Text * Bảng Đơn hàng STT TÊN OrderID OrderStatusID CustID OrderDate Amount DiscountAmount TotalAmount KIỂU DL Text Text Text Date/time Number Number Number LOẠI MÔ TẢ Khoá Thuộc tính Thuộc tính Thuộc tính Thuộc tính Thuộc tính Thuộc tính Mã số đơn hàng Trạng thái đơn hàng Mã số khách hàng Ngày đặt hàng Giá trị hàng Giảm giá Tổng giá trị hàng * Bảng Chi tiết đơn hàng STT TÊN OrderID BookID Quantity UnitPrice Discount Amount KIỂU DL Text Text Int Number Number Number LOẠI MÔ TẢ Khoá Thuộc tính Thuộc tính Thuộc tính Thuộc tính Thuộc tính Mã số đơn hàng Mã số sách Số lượng Đơn giá Giảm giá * Bảng Đánh giá khách hàng STT TÊN KIỂU DL LOẠI MÔ TẢ FeedBackID CustID Title DateAdd Details int Text Text Date/time Memo Khoá Thuộc tính Thuộc tính Thuộc tính Thuộc tính Mã đánh giá Mã khách hàng Tiêu đề Ngày đăng Chi tiết * Bảng Danh mục thể loại đánh giá STT TÊN KIỂU DL LOẠI MÔ TẢ EditorialCatID EditorialCatName EditorialCatPosition Text Text Text Khoá Thuộc tính Thuộc tính Mã thể loại Tên thể loại Vị trí thể loại CHƯƠNG : HOẠT ĐỘNG CỦA CHƯƠNG TRÌNH 5.1 Sơ Đồ Hoạt Động Của Chương Trình Website mua bán sách qua mạng Chức quản trị Chức khách hàng Chức người dùng Tìm kiếm sách Cập nhật Tra cứu Mua sách Cập nhật sách Sách Đặt hàng Cập nhật thể loại Nhà cung cấp Đổi password Cập nhật tác giả Khách hàng Cập nhật ngôn ngữ Nhân viên Cập nhật NXB Quản lý đơn hàng Theo dõi doanh thu Kiểm tra đơn hàng Kiểm tra khách hàng Kiểm tra tác giả Kiểm tra Sách Cập nhật NNC Hình 5.1 : Sơ đồ cấu trúc hoạt động chương trình 5.2 Các Chức Năng Chính Của Chương Trình Đây hình chương trình Tại đây, người dùng tìm kiếm sách cách gõ vào tên sách chọn thể loại Người dùng tìm kiếm chi tiết sách giá cả, nhà xuất bản, tác giả cách chọn “Advanced Search” Người dùng thêm sách hình vào giỏ hàng Tại đây, người sử dụng đăng ký account đăng nhập vào hệ thống có account Hình 5.2 : Trang chủ a Chức duyệt sách Chức thống kê loại sách bán theo lựa chọn khách hàng,co thể chọn tất sách để xem chọn theo tuỳ chọn sách mới,sách bán chạy sách giảm giá… Hình 5.3 : Chức duyệt sách b Chức tìm kiếm sách Tại chức khách hàng tìm kiếm sách muốn biết vài thông tin sách muốn mua tên,mã số sách… tìm sách theo tác giả,năm xuất nhà xuất thể loại sách nào… Hình 5.4 : Chức tìm kiếm sách c Chức đăng ký tài khoản Khi khách hàng muốn mua sách website bán sách online khách hàng phải đăng ký tài khoản tài khoản lưu vào sở liệu việc thông tin liên lạc với khách hàng thực với thông tin khách hàng nhập vào đăng ký Hình 5.5 : Chức đăng ký tài khoản Việc đăng ký tài khoản quan trọng có tài khoản bạn mua sách website bán sách online e Chức Login tài khoản Đây chức đăng nhập vào tài khoản khách hàng Khi khách hàng click vào Login Form đăng nhập yêu cầu khách hàng nhập vào địa email mật Hình 5.6 : Chức đăng nhập tài khoản f Các chức quản lý sách (dành cho quản trị viên) Khí người quản trị hệ thống đăng nhập vào tài khoản họ phân quyền cho thao tác phần quản lý Admin có toàn quyền hệ thống website Họ phân quyền cho người dùng với công việc cụ thể Trong phần quản trị hệ thống,các nhân viên quản lý danh mục cụ thể tuỳ vào quyền họ admin cấp mà họ xử lý thông tin với quyền hạn Trong danh mục quản lý sách,người quản lý thêm sách,sửa xoá sách… Hình 5.7 : Chức quản lý sách g Chức quản lý danh mục tác giả Quản trị viên có quyền thêm tác giả,sửa đổi thông tin tác giả xoá tác giả khỏi sở liệu Hình 5.8 : Chức quản lý danh mục tác giả h Chức quản lý danh mục đơn hàng Người quản trị xem đơn hàng khách đặt chức quản lý danh mục đơn hàng Hình 5.9 :Chức quản lý đơn hàng g Chức quản lý danh mục nhà xuất Tương tự chức quản lý khác,người quản trị thêm vào nhà xuất mới,sửa lại thông tin nhà xuất xoá nhà xuất Hình 5.10 : Chức quản lý Nhà xuất KẾT LUẬN Với phát triển mạnh mẽ Công nghệ thông tin truyền thông, Internet bắt đầu bước vào giáo đoạn phát triển bùng nổ Với tỷ lệ dân số sử dụng Internet gia tăng nhanh chóng Việt Nam việc kinh doanh sản phẩm, dịch vụ Internet có thị trường tiềm lên đến hàng triệu khách hàng tăng nhanh tương lai Như thấy rằng, thị trường tiềm kinh doanh trực tuyến Việt Nam vô lớn, có it doanh nghiệp nhận thức hội Do vậy, doanh nghiệp nắm bắt nhu cầu thị trường, biết cách kịp thời ứng dụng công nghệ thông tin để đưa dịch vụ đến với khách hàng cách thuận tiện qua Internet thành công thời điểm Internet bắt đầu bùng nổ Việt Nam Website nhiều hạn chế bước đầu quảng bá sản phẩm công ty thị trường rộng lớn, việc toán giao hàng tới tay khách hàng thực cách dễ dàng thông qua phương thức toán trực tuyến hệ thống chuyển phát nhanh bưu điện Việt Nam thức gia nhập WTO, khó khăn, thách thức hội lớn chơi kinh tế toàn cầu doanh nghiệp Việt Nam trở nên hữu trước mắt, đó, rõ ràng thương mại điện tử đứng Để thương mại điện tử thực trở thành “cơ hội số” cho doanh nghiệp nước mở rộng thị trường nước việc trang bị kiến thức, chia sẻ kinh nghiệm chuẩn bị thêm điều kiện cần thiết cho bước phát triển thương mại điện tử Việt Nam việc làm cần thiết có ý nghĩa lớn lao Qua đó, em phát triển, mở rộng đề tài theo hướng sau: + Tiếp tục hoàn thiện module xây dựng + Phát triển đề tài theo hướng thương mại điện tử di động (M – Commerce) hướng phát triển nhiều nhà kinh doanh nhắc đến phương tiện hữu hiệu để nâng cao doanh số bán hàng qua mạng + Áp dụng chế bảo mật RSA để mã hoá liệu SSL để bảo toàn liệu đường truyền, chống lại công phần tử xấu mạng (hacker) TÀI LIỆU THAM KHẢO Nguyễn Phương Lan(Chủ biên), Giáo trình ASP 3.0 ASP.NET, NXB Thống Kê Phạm Hữu Khang(Chủ biên), Xây dựng triển khai ứng dụng, Thương mại điện tử, Tập 1: Với công cụ ASP 3.0 Microsoft Access, NXB Lao Động Xã Hội Nguyễn Văn Ba, Phân tích thiết kế hệ thống thông tin, NXB Đại Học Quốc Gia Hà Nội Common Web Technologies – Scott Byer – Mc Laury Press – 2005 Nguyễn Minh Quân, Xây dựng ứng dụng tựa web, NXB Thống Kê NHẬN XÉT CỦA GIÁO VIÊN

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

TỪ KHÓA LIÊN QUAN

w