Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 47 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
47
Dung lượng
745 KB
Nội dung
LỜI NÓI ĐẦU Với phát triển xã hội ngày nhu cầu khách hàng ngày nhiều tìm đến sách báo.Tìm nguồn thông tin hữu ích cho việc nâng cao hiểu biết, cập nhật thông tin mang tính thời sự.Như vậy, hiểu biết nhu cầu trên, trang web mua bán sách trực tuyến đời nhằm thoả mãn đòi hỏi công chúng Trong phạm vi môn học nhóm nhận đề tài: “Hệ thống quản lý bán sách mạng” Đây đề tài tương đối hay phù hợp với thực tế.Trong phạm vi đồ án môn học, tìm hiểu nhiều ASP.Một ngôn ngữ mô hình hoá mô phỏng, cho phép sinh viên bước đầu nhìn nhận trực quan hệ thống Lập trình có sở biểu đồ mang tính sinh động Việc lựa chọn ngôn ngữ ASP làm việc hỗ trợ đề tài hết sưc hợp lý.Phù hợp với công việc làm ASP giúp cho người quản trị kiểm soát thiết kế sở liệu mô hình theo đòi hỏi khách hàng * Thực đề tài không dễ cần học nhiều Tuy nhiên để hoàn thành đươc tập xin chân thành cảm ơn cô:Vũ Tuyết Trinh nhiệt tình giúp đỡ hoàn thành thời gian mong đợi.* HỆ THỐNG QUẢN LÝ BÁN SÁCH TRÊN MẠNG 1.Mục tiêu yêu cầu hệ thống Xây dựng hệ thống quản lý bán sách mạng với mục tiêu chủ yếu giới thiệu sách nhà sách với khách hàng.Khách hàng xem,tìm kiếm thông tin sách cách trực quan đặt mua trực tiếp loại sấch mạng mà không cần phải trực tiếp đến nhà sách.Sách nhà sách phân loại theo chuẩn loại giúp khách hang tra cứu cách tiện lợi.Hệ thống phải có hai URL riêng.Mội URL dành riêng cho người quản trị URL cho khách hàng.Quản trị có quyền cập nhập thông tin sách , phân loại sách, theo dõi đơn hàng trả lời thư khách hàng 2.Yêu cầu hệ thống Hệ thống cần đáp ứng nhu cầu sau: * Khách hàng xem, mua sách kho * Đơn hàng, thư hỏi đáp kiến nghị khách hàng phải bảo mật * Thanh toán tiền giao nhận sách * Kiểm tra độ tin cậy khách hàng phải thông qua thông tin khách hàng đăng ký dựa vào địa giao nhận sách sau liên hệ qua Email qua diện thoại * Hai URL dành cho khách hàng nhân viên nhà sách phải khác * Khung phân loại mà nhà sách sử dụng phải thay đổi 3.Phân tích chức năng: a Sơ đồ ngữ cảnh hệ thống: Hình 1: Sơ đồ ngữ cảnh Nhà cung cấp Hệ thống quản lý bán sách mạng Khách hàng Hệ thống quản lý bán sách mạng ` Hình 2:Sơ đồ phân rã chức Phân tích chi tiết chức a.Quản trị hệ thống Số lượng sách nhà sách ngày lớn, khách hàng truy cập vào hệ thống ngày nhiều, giao dich thông qua vào hệ thống mức độ cao Để đáp ứng tốt nhu cầu khách hàng nhà sách cần có đội ngũ nhân viên đông đảo Để đội ngủ hoạt động hiẹu người quản trị hệ thống cần phải phân quyền cụ thể cho nhân viên.Người quản trị nhân viên muốn giao tiếp với hệ thống phải đăng nhập thông qua tên mật Các nhân viên thực chức định ứng với quyền mà người quản trị cấp cần người quanr trị huỷ quyền này.Có quền sau: • Quyền quản trị chung • Quyền quản trị liệu hệ thống • Quyền xem trả lời thư góp ý, kiến nghị khách hàng • Quyền xem đơn đặt mua sách khách hàng Quyền quản trị chung : quyền tối cao dành riêng cho người quản trị hệ thống.Với quyền người quản trị cấp quyền cho nhân viên khác Quyền quản trị liệu hệ thống : Quyền dành cho nhân viên để cập nhật liệu hệ thống.Ngoài phân mức sâu khối.Với khối nhân viên có quyền thêm, sửa, xoá có ba quyền Xem trả lời thư góp ý, kiến nghị khách hàng : Trả lời thư khách hàng công việc cần thiết đảm bảo uy tín nhà sách,ngoài ý kiến đóng góp khách hàng chắn hữu ích cho nhà sách Xem đơn đặt mua sách khách hàng: Chức giúp nhà sách có khả giao sách cho khách hàng theo thời gian địa điểm mà khách hàng ghi đơn đặt hàng Đồng thời cung cấp thông tin cho phận kiểm tra độ tin cậy đơn đặt hàng mua b.Cập nhật hệ thống: Chức giúp cho việc cập nhật liệu hệ thống.Mỗi nhân viên có đảm nhiệm vài công việc mà người quản trị cấp.Cập nhật hệ thống bao gồm: • Cập nhật phân loại sách • Thêm chủ đề sách Với khối có đử chức tìm kiếm., thêm, sửa ,xoá Cập nhật phân loại sách: Nếu có loại sách sách nhân viên phải nhập vào sở liệu để giới thiệu với khách hàng.Việc tổ chức phân loại sách cho hợp lý điều quan trọng.Phân loại sách theo tiêu chuẩn phân loại Thêm chủ đề sách: Là cần thiết.Nó hỗ trợ cho việc tra cứu dễ dàng : Sách phân loại theo khung phân loại thuỳ thuộc vào nhà sách Phục vụ khách hàng Đây chức chính, cần thiết cho hệ thống, định thành bại nhà sách.Chức thực từ phía khách hàng, gồm chức sau: Tra cứu sách: Mọi khách hàng truy cập vào Website chức này.Chức liệt kê tất sách (có cửa hàng).Tuỳ thuộc vào thông tin khách hàng nhập vào Xem thông tin chi tiết sách: Trước mua sách thông tin mã sách, tên sách, têm tác giả, nhà xuất bản,nội dung sách…là cần thiết cho khách hàng Đăng ký sử sụng hệ thống:Nếu khách hàng tra cứu xem chi tiết sách họ không cần đăng ký User Tuy nhiên khách hàng muốn mua sách họ cần phải trở thành thành viên trang Web,bằng cách đăng ký đăng nhập vào hệ thống.Nhà sách lưu thông tin cá nhân sở để tạo hoá đơn.Mỗi khách hàng cần đăng ký lần, thông tin quan trọng tên đăng nhập mật khẩu.Sau đăng ký khách hàng có hòm thư riêng.Việc đăng ký Usser hình thức bảo mật cho khách hàng trước lập hay sửa thư hỏi đáp họ phải đăng nhập Đăng ký mua sách: Khách hàng chọn mua sách có kho sau tra cứu.Trứơc lập đơn đạt mua khách hàng phải thông qua việc đăng nhập hệ thống điền đày đủ thời gian giao nhận sách Xem, sửa đơn đặt hàng thông tin cá nhân : Khách hàng thay đổi, huỷ bỏ thông tin cá nhân mà đăng ký trước đồng thời thay đổi, huỷ bỏ đơn đặt hàng trước Góp kiến nghị: Khách hàng gửi thư góp ý kiến nghị với nhà sách đồng thời xem thư phản hồi từ nhà sách Hình 3: Sơ đồ luồng liệu cho chức phục vụ khách hàng Khách hàng Đăng ký khách hàng Khách hàng Tra cứu sách Xem chi tiết sách Sách Chọn sách để m Sửa đơn hàng Khách hàng Góp ý kiến nghị ` Lập gửi đơn đặt mua Đơn hàng Góp ý 4.Biểu đồ tuần tự(sequence diagram) Biểu đồ giúp thấy cách trực quan hệ thống cách theo trục thời gian thực Hình 24: Biểu đồ cho công việc đăng ký Khach hang frm Dang ky Dang ky Csdl Khach hang Nhapthongtinnguoidung Dangky Thongtindangky Ket noi csdl Capnhatnguoidung Capnhatpassword Xac nhan thong dang ky Hình25:Biểu đồ cho việc đăng nhập vào hệ thống.Khách hang nhập thông tin tên đăng nhập mật khẩu.Hệ thống xác nhận thông tin đăng nhập trên.Nếu hệ thống cho khách hang kết nối với CSDLvà xác nhận người dung Khach hang frm Dang nhap Dang nhap Csdl Khach hang Tennguoidung Password Thongtindadangnhap Ket noi Csdl Xac nhan nguoi dung Xac nhan thong da dang nhap Hình 26: Khách hàng muốn tìm kiếm sách cần dung phải vào Form tìm kiếm.Nhập thông tin tìm kiếm.Hệ thống xác nhận thông tin sách tìm kiếm, kiểm tra sách có tồn CSDL không.Một massager xuất thông báo việc tìm kiếm có kết hay không Khach hang frm Tim kiem Tim kiem Csdl Sach Nhap ten sach can tim Tim kiem sach Thong tin tim kiem Ket noi Csdl Kiem tra sach Xac nhan thong tin ve sach tim kiem Hình 27:Biểu đồ cho việc khách hang chọn sách Khach hang frm Chon sach Chon sach Csdl sach Nhap ten sach can chon Chon sach Thong tin sach chon Ket noi csdl Xan nhan thong tin Xac nhan thong tin Hình 28:Biểu đồ cho việc khách hang chọn đơn đặt hàng Khach hang frm Don dat hang Don dat hang Sach chon Cho thong tin don dat hang Nhap vao thong tin Thong tin ve don hang Xac nhan ve sach da chon Tim kiem sach Xac nhan thong tin ve don hang Csdl Don dat hang Hình 29:Biểu đồ cho việc toán dựa hoá đơn toán Khach hang frm Thanh toan Thanh toan Don dat hang Csdl toan Cho thong tin toan Nhap thong tin Thong tin toan Xac nhan thong tin toan Ket noi Csdl Luu thong tin toan Xac nhan ve thong tin toan da dua vao Hình30:Chức thống kê đơn đặt hang thuộc người quản trị.Trách nhiệm ngưòi quản trị dựa vào đơn hang cần xem xác nhận chúng Nguoi quan tri Xem don dat hang frm Xem don dat hang Dua vao don hang can xem Bang don dat hang Nhap thong tin don hang Xem thong tin don hang can xem Ket noi Csdl Xac nhan ve don can xem Xac nhan thong da xem Hình31:Biểu đồ cho công việc thống kê thành viên Đây thuộc vào quyền tối cao người quản trị, Danh sách thành viên đựoc bảo mật Nguoi quan tri frm Danh sach vien Danh sach vien Csdl danh sach khach hang Dua vao thong tin can xem Nhap thong vien Thong tin can xem Ket noi Csdl Phan hoi thong tin can xem Xac nhan thong tin can xem Hình32:Biểu đồ cho việc trả lời góp ý.Người quản trị xem thư góp ý khách hang trả lời thông qua Mail mà khách hang đăng ký.Thông tin thư trả lời lưu CSDL khách hang Nguoi quan tri frm Tra loi gop y Tra loi gop y Xem thu gop y cua khach hang Csdl Khach hang Thong tin ve thu gop y Xac nhan ve thu gop y Xac nhan thong tin ve thu gop y Tra loi thu gop y Thong tin ve thu tra loi Luu thong tin ve thu tra loi Phan hoi thong tin ve thu tra loi Hình33:Biểu đồ cho việc Góp ý Đây quyền khách hang.Nội dung đơn thư góp ý lưu vào Mail người quản trị CSDL khách hang Khach hang frm Gop y Gop y Email nguoi quan tri Nhap noi dung ca gop y Gui thong tin da gop y Thong tin gop y Luu vao Email nguoi quan tri Ket noi csdl Luu thong tin vao CSDL Xac nhan da gui thong tin gop y Csdl Khach hang 5.Biểu đồ cộng tác(Assiociations diagram) Biểu đồ cộng tác giúp người xem có nhìn hướng tác động đối tượng.Có thể từ biểu đò ta bấm F5 để sinh biểu đồ cộng tác Hình 34:Biểu đồ cộng tác cho việc đăng ký 1: Nhapthongtinnguoidung 2: Dangky Khach hang frm Dang ky 7: Xac nhan thong dang ky 3: Thongtindangky Dang ky Csdl Khach hang 4: Ket noi csdl 5: Capnhatnguoidung 6: Capnhatpassword Hình 35:Biểu đồ cộng tác cho việc đăng nhập 1: Tennguoidung 2: Password Khach hang frm Dang nhap 6: Xac nhan thong da dang nhap 3: Thongtindadangnhap Dang nhap 4: Ket noi Csdl 5: Xac nhan nguoi dung Csdl Khach hang Hình 36: Biểu đồ cộng tác cho việc tìm kiếm sách Khach hang 1: Nhap ten sach can tim 2: Tim kiem sach frm Tim kiem 6: Xac nhan thong tin ve sach tim kiem Tim kiem 3: Thong tin tim kiem 4: Ket noi Csdl 5: Kiem tra sach Csdl Sach Hình 37: Biểu đồ cộng tác cho đơn đặt hàng frm Don dat hang 1: Cho thong tin don dat hang 2: Nhap vao thong tin 3: Thong tin ve don hang 6: Xac nhan thong tin ve don hang Don dat hang Khach hang Sach chon 4: Xac nhan ve sach da chon 5: Tim kiem sach Csdl Don dat hang Hình 38:Biểu đồ cộng tác cho việc chọn sách frm Thanh toan 3: Thong tin toan 1: Cho thong tin toan 2: Nhap thong tin 7: Xac nhan ve thong tin toan da dua vao Thanh toan Khach hang 4: Xac nhan thong tin toan Don dat hang 5: Ket noi Csdl 6: Luu thong tin toan Csdl toan Hình 39:Biểu đồ cộng tác cho việc toán 1: Nhap ten sach can chon 2: Chon sach Khach hang frm Chon sach 6: Xac nhan thong tin 3: Thong tin sach chon Chon sach 4: Ket noi csdl 5: Xan nhan thong tin Csdl sach Hình 40: Biểu đồ cộng tác cho việc thống kê đơn đặt hàng Nguoi quan tri 1: Dua vao don hang can xem 2: Nhap thong tin don hang frm Xem don dat hang 6: Xac nhan thong da xem 3: Xem thong tin don hang can xem Xem don dat hang 4: Ket noi Csdl 5: Xac nhan ve don can xem Bang don dat hang Hình41:Biểu đồ cộng tác cho việc cập nhật sách 1: Cap nhat sach frm Cap nhat Nguoi quan tri 6: Xac nhan thong da cap nhat 2: Thong tin cap nhat Cap nhat 3: Ket noi 4: Luu vao CSDL 5: Xac nhan thong tin dua vao Csdl sach Hình 42:Biểu đồ cộng tác cho việc thống kê thành viên Nguoi quan tri 1: Dua vao thong tin can xem 2: Nhap thong vien frm Danh sach vien 3: Thong tin can xem 6: Phan hoi thong tin can xem Csdl danh sach khach hang Danh sach vien 4: Ket noi Csdl 5: Xac nhan thong tin can xem Hình 43: Biểu đồ cộng tác cho việc góp ý kiến nghị khách hàng Khach hang Gop y 1: Nhap noi dung ca gop y 3: Thong tin gop y 2: Gui thong tin da gop y 7: Xac nhan da gui thong tin gop y frm Gop y 4: Luu vao Email nguoi quan tri 5: Ket noi csdl 6: Luu thong tin vao CSDL Email nguoi quan tri Csdl Khach hang Hình 44: Biểu đồ cộng tác cho việc trả lời góp ý 1: Xem thu gop y cua khach hang frm Tra loi 5: Tra loi thu gop y gop y Nguoi quan tri 2: Thong tin ve thu gop y 6: Thong tin ve thu tra loi 4: Xac nhan thong tin ve thu gop y 8: Phan hoi thong tin ve thu tra loi Csdl Khach hang 3: Xac nhan ve thu gop y 7: Luu thong tin ve thu tra loi Tra loi gop y [...]... nhập,tìm kiếm sách, chọn sách, đơn đặt hang, thanh toán và góp ý Dang nhap Cap nhat sach Thong ke don dat hang Doanh thu Thong ke thanh vien Nha quan tri Tin tuc Thoat Tra loi gop y Hình6: Biểu đồ usecase cho người quản trị hệ thống. Nhà quản trị có quyền cao nhất trong hệ thống Tương tác giữa hệ thống và người quản trị thông qua việc : Đăng nhập, cập nhật sách, thống kê đơn đặt hang ,thống kê thành... nhật sách của nhân viên quản trị Hình20: Biểu đồ hoạt động cho việc chọn sách của khách hang.Sau khi trở thành thành viên, khách hang có thể xem qua các loại sách có trong nhà sách. Tìm hiểu các nội dung chính và chọn các loại sách mà mình muốn Hệ thống sẽ phân loại sách theo nhiều hình thức.Ví dụ như cùng tên tác giả, hoặc tìm theo tên sách ,nhaxb, Cơ sở dữ liệu về sách được kết nối với Form tìm kiếm .Hệ. .. nối với Form tìm kiếm .Hệ thống sẽ đua ra câu trả lời hoặc tồn tại sách hoặc không tồn tại sách mà khách hang đang yêu cầu Timsach From Tim sach Csdl Sach Nhap tong tin tim sach Dung Bandatimd uocsach Thongtintim khong dung Ketthuc Hình21:Việc chọn sách cho mình đã hoàn thành, hệ thống sẽ đưa ra giỏ hàng bao gồm các sách mà khách hang lựa chọn.Khách hang có thể thêm ,xoá các sách mà mình đã lựa chọn.Sau... tin đăng nhập trên. Nếu đúng hệ thống sẽ cho khách hang kết nối với CSDLvà xác nhận người dung Khach hang frm Dang nhap Dang nhap Csdl Khach hang Tennguoidung Password Thongtindadangnhap Ket noi Csdl Xac nhan nguoi dung Xac nhan thong da dang nhap Hình 26: Khách hàng muốn tìm kiếm các sách cần dung thì phải vào Form tìm kiếm.Nhập các thông tin tìm kiếm .Hệ thống sẽ xác nhận các thông tin về sách tìm kiếm,... cách trực quan về hệ thống một cách tuần tự theo trục thời gian thực Hình 24: Biểu đồ tuần tự cho công việc đăng ký Khach hang frm Dang ky Dang ky Csdl Khach hang Nhapthongtinnguoidung Dangky Thongtindangky Ket noi csdl Capnhatnguoidung Capnhatpassword Xac nhan thong dang ky Hình25:Biểu đồ tuần tự cho việc đăng nhập vào hệ thống. Khách hang nhập các thông tin về tên đăng nhập mật khẩu .Hệ thống sẽ xác nhận... thể của hệ thống • Chương này chúng ta nghiên cứu về ngôn ngữ UML trợ giúp trong quá trình thiết kế hệ thống. Với các biểu đồ tưong tác, tuần tự.và tổng thể • 1.Biểu đồ Usecase Dang ky Dang nhap Tim kiem sach Chon sach Khach hang Don dat hang Thoat Gop y Tin tuc Bang tien mat Bang ngan phieu Bang the thanh toan Thanh toan Hình5:Biểu đồ usecase cho khách hang Khách hang(tác nhân) tương tác với hệ thống. .. Chude Timkiem() Thoat() Timkiem() Thoat() Hình11: Biểu đồ lớp cho việc tìm kiếm sách với các thuộc tính như tên sách cần tìm,mã sách, chủ đề Hình12:Biểu đồ lớp cho việc thanh toán., là sự kết hợp từ đơn đặt hang theo địa chỉ cụ thể mà khách hang đã điền thông tin từ đầu kèm theo bản thanh toán và cước phí lộ trình.Nhà sách sẽ thống kê tổng hợp giá cuối cùng cho hoá đơn đặt hang mà khách đã lựa chọn Dangnhap... Kiemtra() Thoat() Dangnhap Tendangnhap Matkhau Kiemtra() Thoat() Thongtindangnhap Tendangnhap Matkhau Sua() Xoa() Them() Thoat() Hình16:Biểu đồ lớp cho lớp Cập nhật sách. Chức năng của nhân viên quản trị hệ thống. Lớp này bao gồm các thuộc tính như: Tên sách. ,tên tác giả, tên nhà XB,năm xb,tái bản, số lượng, đơn giá… Và các phương thức như cập nhật, xoá sửa frmCapnhatsach Masach Tensach Tacgia Nxb Namxb Taiban... thành công, khách hang sẽ được nhân vien quản trị cấp một hòm thư riêng, và việc đăng nhập vào hệ thống với tên dăng nhập và mật khẩu: Thongtindangnhap Tendangnhap Matkhau Sua() Xoa() Them() Thoat() Dangnhap Tendangnhap Matkhau frmdangnhap tTendangnhap Matkhau Kiemtra() Thoat() Dangnhap() Thoat() Hình8: Biểu diễn sơ đồ lớp cho việc đăng nhập làm thành viên của hệ thống, với các phương thức như : xoá ,sửa,... chúng ta cái nhìn tuần tự của các sự kiện biến cố xẩy ra Hình17: Biểu đồ hoạt động cho việc đăng ký làm thành viên hệ thống Việc đăng ký bắt đầu từ khách hang vào Form đăng ký, nhập các thông tin về khách hang.Nếu chấp nhận được , khách hang sẽ thành công và trở thành thành viên của hệ thống. Khách hang có quyền cập nhật các cơ sở dữ liệu Dangky Form dangky Nhapthon gtin Sai Dung Dangkyduoc chapnhan