Thiết kế hệ thống website bán sách điện tử online

66 567 1
Thiết kế hệ thống website bán sách điện tử online

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG Môn: Phân tích và thiết kế hệ thống thông tin XÂY DỰNG HỆ THỐNG WEBSITE BÁN SÁCH ĐIỆN TỬ EBOOK Giảng viên: Trần Đình Quế Lớp : D11CNPM4 Nhóm : 19 1. Trần Việt Mạnh 2. Phạm Văn Mạnh 3. Đỗ Vũ Quốc Việt Hà Nội, 17 tháng 11 năm 2014 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN NHÓM 19 1 Chương I: Xác định yêu cầu 3 Xác định và mô tả các tác nhân: 3 1. Xây dựng bảng thuật ngữ: 3 2. Danh sách các ca sử dụng và mô tả của nó: 3 3. Khảo sát các ca sử dụng: 4 4.Biểu đồ Usecase 4 a. Biểu đồ ca sử dụng tổng quan: 4 b. Ca sử dụng Tải sách: 5 c. Biểu đồ ca sử dụng Quản lý tài khoản BookCoin: 6 d. Biểu đồ ca sử dụng Quản lý thông tin cá nhân: 6 e. Biểu đồ ca sử dụng Quản lý nhập kho: 7 f. Biểu đồ ca sử dụng Quản lý Người Dùng: 7 g. Biểu đồ ca sử dụng Quản lý thể loại: 7 h. Biểu đồ ca sử dụng Quản lý chuyên mục: 8 i. Biểu đồ ca sử dụng Quản lý doanh thu: 8 j. Biểu đồ ca sử dụng Thống kê doanh thu theo sách 8 5. Kịch bản và giao diện tương ứng: 9 a ) Quản lý chuyên mục: 9 b) Quản lý thể loại: 11 c) Quản lý doanh thu: 14 d) Quản lý Người Dùng: 15 e) Quản lý nhập kho: 16 f) Quản lý thông tin cá nhân: 22 g) Tìm kiếm sách: 23 h) Tải sách: 24 i) Quản lý tài khoản BookCoin: 25 j) Đăng nhập: 27 k) Đăng ký: 29 l) Đăng nhập quản trị: 30 Chương II: Phân tích yêu cầu 31 1. Phân tích tĩnh: 31 2. Phân tích động: 35 a. Kiểm tra số dư: 35 b. Nạp thẻ: 36 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN NHÓM 19 2 c. Nhập sách mới: 37 d. Sửa thông tin sách đã nhập: 38 e. Tải sách: 39 f. Tìm kiếm sách: 40 g. Thống kê người dung: 41 h. Thống kê sách đã nhập theo thời gian: 42 i. Xóa sách đã nhập: 42 j. Cập nhật thông tin cá nhân: 43 k. Đăng ký: 44 l. Đăng ký quản trị: 45 m. Đăng nhập quản trị: 46 n. Đăng nhập: 47 o. Sửa chuyên mục: 48 p. Sửa thế loại: 48 q. Thêm chuyên mục: 49 r. Thêm thể loại: 50 s. Thống kê doanh thu theo người dung: 51 t. Thống kê doanh thu theo sách: 52 u. Xóa chuyên mục: 53 v. Xóa thể loại: 54 Chương III: Thiết kế 54 1. Mô hình lớp thiết kế: 54 2. Package diagram: 55 3. Lược đồ cơ sở dữ liệu: 56 4. Thiết kế giao diện người sử dụng: 56 Chương IV: Pha cài đặt 60 1. Chi tiết các gói trong cài đặt: 60 2. Một số hình ảnh sau khi cài đặt: 61 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN NHÓM 19 3 Chương I: Xác định yêu cầu Hệ thống bán sách điện tử (ebook) online với hình thức thanh toán Bookcoin Xác định và mô tả các tác nhân: Nhân viên quản trị: nhập kho, quản lý báo cáo, quản lý thông tin Người Dùng, quản lý trang web Người Dùng: xem 1 phần của các cuốn sách, tìm kiếm sách, nạp tiền vào tài khoản bằng thẻ điện thoại, quản lý thông tin cá nhân của tài khoản (thêm, sửa, xóa thông tin), download sách (đã đăng nhập và tài khoản còn đủ tiền để download sách) 1. Xây dựng bảng thuật ngữ: STT Tiếng Việt Giải thích nội dung 1 Nhân viên quản trị Là người chịu trách nhiệm quản lý các cuốn sách và Người Dùng, quản lý doanh thu, tư vấn khách hang, quản lý thể loại, chuyên mục web. 2 Người Dùng Là người tương tác với website, thực hiện hành động tìm kiếm, tải sách, yêu cầu tư vấn…. 4 Thể loại Các loại sách viết về cùng chủ đề hoặc cùng viết trong 1 giai đoạn sẽ được xếp vào cùng 1 thể loại 5 Chuyên mục Nhiều thể loại sách cùng có chung đặc điểm. Ví dụ: thể loại Văn học Việt Nam nằm trong chuyên mục Sách Văn Học 6 Doanh thu Số tiền thu về từ việc Người Dùng trả phí để download các quyển sách 7 Tài khoản Là 1 tên ảo có mật khẩu dùng để đăng nhập vào trang web 8 BookCoin Một loại tiền ảo, Người Dùng nạp tiền qua thẻ điện thoại và sử dụng tài khoản ảo này để giao dịch 9 Giao dịch Khi Người Dùng tải sách, hệ thống cần trừ tiền trong tài khoản BookCoin của Người Dùng và gửi file. Công việc này gọi là giao dịch 2. Danh sách các ca sử dụng và mô tả của nó: 1. Đăng nhập: Người Dùng, Nhân viên quản trị đăng nhập vào hệ thống qua giao diện Người Dùng 2. Đăng ký: Người Dùng đăng ký tài khoản để sử dụng hệ thống qua giao diện Người Dùng 3. QL tài khoản BookCoin: cho phép Người Dùng nạp tiền vào tài khoản BookCoin qua thẻ điện thoại, kiểm tra số dư trong tài khoản, giao dịch: Hệ thống trừ tiền và gửi file cho Người Dùng 4. QL thông tin Người Dùng: cho phép nhân viên quản trị xem, sửa, xóa thông tin Người Dùng, thống kê ưu tiên Người Dùng có tài khoản Bookcoin cao, phản hồi yêu cầu tư vấn từ Người Dùng. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN NHÓM 19 4 5. QL Nhập kho: nhân viên quản trị nhập thông tin sách mới cùng với file dữ liệu sách đó vào CSDL, thống kê sách đã nhập theo thời gian, cập nhật thông tin sách, xóa thông tin sách cũng như file dữ liệu sách khỏi CSDL 6. QL doanh thu: Hệ thống thống kê doanh thu theo thể loại, theo chuyên mục, sách, Người Dùng 7. Tìm kiếm sách: Cho phép Người Dùng tìm kiếm sách và trả về danh sách kết quả có được 8. Tải sách: Hệ thống trừ tiền của Người Dùng và gửi file, thông báo kết quả cho Người Dùng. 9. Quản lý thông tin cá nhân: Người Dùng có thể xem, sửa, cập nhật thông tin cá nhân của mình 10. Quản lý thể loại: Nhân viên quản trị có thể thêm, bớt, sửa thể loại sách 11. Quản lý chuyên mục: Nhân viên quản trị có thể thêm, bớt, xóa chuyên mục 3. Khảo sát các ca sử dụng: Để sử dụng hệ thống, Người Dùng cần Đăng nhập (U1) vào hệ thống, nếu chưa có tài khoản Người Dùng cần Đăng ký (U2). Sau khi đăng nhập thành công, Người Dùng có thể xem trang tức xem giao diện dưới dạng web site của hệ thống. Người Dùng có thể tải sách(U8) ngay trên trang chủ hoặc có thể tìm kiếm(U7) rồi tải. Người Dùng có thể quản lý tài khoản BookCoin của mình(U3) với các thao tác như xem số dư tài khoản, nạp tiền vào tài khoản. Ngoài ra, Người Dùng có thể quản lý thông tin cá nhân của mình(U9). Nhân viên quản trị cần được cấp cho tài khoản quản trị để có thể Đăng nhập với chức danh quản trị(U1) vào hệ thống. Sau khi đăng nhập, nhân viên quản trị có thể QL nhập kho(U5) với các thao tác như nhập sách mới, sửa, xóa thông tin sách. Nhân viên quản trị có thể quản lý thông tin của Người Dùng (U4), đưa ra các thống kê và tư vấn cho Người Dùng. Đối với doanh thu (U6), nhân viên quản trị có thể thống kê doanh thu theo đầu sách. Ngoài ra, nhân viên quản trị có thể quản lý thể loại(U10), chuyên mục(U11) với các thao tác như thêm, sửa, xóa 4.Biểu đồ Usecase a. Biểu đồ ca sử dụng tổng quan: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN NHÓM 19 5 b. Ca sử dụng Tải sách: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN NHÓM 19 6 c. Biểu đồ ca sử dụng Quản lý tài khoản BookCoin: d. Biểu đồ ca sử dụng Quản lý thông tin cá nhân: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN NHÓM 19 7 e. Biểu đồ ca sử dụng Quản lý nhập kho: f. Biểu đồ ca sử dụng Quản lý Người Dùng: g. Biểu đồ ca sử dụng Quản lý thể loại: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN NHÓM 19 8 h. Biểu đồ ca sử dụng Quản lý chuyên mục: i. Biểu đồ ca sử dụng Quản lý doanh thu: j. Biểu đồ ca sử dụng Thống kê doanh thu theo sách PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN NHÓM 19 9 5. Kịch bản và giao diện tương ứng: a ) Quản lý chuyên mục: Mô tả Ý nghĩa Tên use case Sửa chuyên mục Mức 6 Tác nhân chính Quản trị website Tiền điều kiện Quản trị website phải đăng nhập vào hệ thống Đảm bảo tối thiểu Phát hiện ra lỗi và quay lui lại bước trước Đảm bảo thành công Sửa được chuyên mục và cập nhật thông tin vào CSDL Kích hoạt Quản trị website phải kích vào nút thống kê chuyên mục Chuỗi sự kiện: 1. Hệ thống hiển thị giao diện quản lý chuyên mục. 2. Quản trị viên nhấn vào nút thống kê chuyên mục. 3. Hệ thống hiển thị các chuyên mục có trong CSDL. 4. Quản trị viên chọn chuyên mục muốn sửa. 5. Hệ thống hiển thị chi tiết chuyên mục. 6. Quản trị viên sửa thông tin chuyên mục sau đó nhấn nút “Sửa”. 7. Hệ thống kiểm tra thông tin rồi cập nhật thông tin mới vào CSDL và thông báo thành công. Ngoại lệ: 7. Hệ thống thông báo không được để trống thông tin [...]... TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN NHÓM 19 Mô tả Ý nghĩa Tên use case Mức Thống kê doanh thu theo sách 3 Tác nhân chính Quản trị website Tiền điều kiện Quản trị website phải đăng nhập vào hệ thống Đảm bảo tối thiểu Thống kê được doanh thu theo sách Đảm bảo thành công Thống kê được doanh thu theo sách Kích hoạt Quản trị website phải kích vào nút thống kê doanh thu theo sách Chuỗi sự kiện: 1 Hệ thống. .. được kết quả 23 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN Kích hoạt NHÓM 19 Người Dùng nhấn Tìm kiếm trên trang chủ Chuỗi sự kiện: 1 Hệ thống hiển thị trang chủ 2 Người Dùng nhập thông tin sách cần tìm rồi nhấn Tìm kiếm 3 Hệ thống kiểm tra hợp lệ rồi truy xuất kết quả từ CSDL và hiển thị kết quả ra giao diện Ngoại lệ: 3.1 Hệ thống không tìm thấy kết quả 3.1.1 Hệ thống hiển thị thông báo không tìm được kết... năng Thống kê sách đã nhập theo thời gian Chuỗi sự kiện: 1 Quản trị chọn chức năng Quản lý nhập kho trên Trang chủ quản lý 2 Hệ thống hiển thị form Quản lý nhập kho 3 Quản trị chọn Thống kê sách đã nhập 4 Hệ thống hiển thị giao diện thống kê 5 Quản trị viên nhập thông tin khoảng thời gian cần thống kê 6 Hệ thống kiểm tra hợp lệ rồi truy xuất kết quả ra từ CSDL Ngoại lệ: 19 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG... doanh thu 2 Quản trị viên nhấn vào nút thống kê doanh thu theo sách 3 Quản trị viên nhập tên sách và nhấn nút tìm kiếm 4 Hệ thống hiển thị danh sách sách phù hợp với từ khóa tìm kiếm 5 Quản trị viên chọn sách muốn thống kê 6 Hệ thống hiển thị doanh thu theo sách vừa được chọn Ngoại lệ: 4 .Hệ thống thông báo không tìm được sách nào phù hợp 4.1 Quản trị viên nhập lại tên sách và tiếp tục các bước sau d) Quản... kết quả 3.1.1 Khách hang nhấn “OK”, hệ thống trở về Trang chủ h) Tải sách: 24 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN NHÓM 19 Mô tả Ý nghĩa Tên use case Mức Tải sách 5 Tác nhân chính Người Dùng Tiền điều kiện Người Dùng phải đăng nhập vào hệ thống, tìm kiếm được sách Đảm bảo tối thiểu Hệ thống thông báo rồi quay lại giao diện chi tiết sách Đảm bảo thành công Hệ thống thực hiện giao dịch thành công... liệu 6.1 Hệ thống yêu cầu nhân viên quản trị nhập lại thông tin sách và tiếp tục các bước tiếp theo Mô tả Ý nghĩa Tên use case Mức Thống kê sách đã nhập theo thời gian 3 Tác nhân chính Quản trị website Tiền điều kiện Quản trị website phải đăng nhập vào hệ thống Đảm bảo tối thiểu Trở lại giao diện quản lý chính Đảm bảo thành công Thống kê được sách đã nhập theo yêu cầu 18 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG... chủ quản lý 2 Hệ thống hiển thị giao diện quản lý Người Dùng 3 Quản trị viên nhấn vào nút thống kê Người Dùng 4 Hệ thống hiển thị giao diện thống kê 5 Quản trị chọn số lượng cần thống kê, chọn kiểu ưu tiên rồi nhấn Thống kê 6 Hệ thống hiển thị Người Dùng có trong CSDL Ngoại lệ: e) Quản lý nhập kho: 16 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN NHÓM 19 Mô tả Ý nghĩa Tên use case Mức Nhập sách mới 3 Tác... tin cuốn sách Chuỗi sự kiện: 1 Hệ thống hiển thị giao diện Sản phẩm sau khi tìm kiếm 2 Người dung click chọn một cuốn sách bằng cách nhấn Chi tiết 3 Hệ thống hiển thị giao diện Chi tiết thông tin sách 4 Người Dùng click Tải sách 5 Hệ thống kiểm tra số dư trong tài khoản Người Dùng đủ để tải cuốn sách, trừ số tiền tương ứng 6 Hệ thống gửi file cho Người Dùng 7 Người Dùng nhân file Ngoại lệ: 5 Hệ thống. .. Hệ thống yêu cầu nhân viên quản trị nhập lại thông tin sách và tiếp tục các bước tiếp theo Mô tả Ý nghĩa Tên use case Mức Xóa 5 Tác nhân chính Quản trị website Tiền điều kiện Quản trị website phải đăng nhập vào hệ thống Đảm bảo tối thiểu Hệ thống loại bỏ các thông tin vừa điền và quay lui lại bước trước 21 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN NHÓM 19 Đảm bảo thành công Cập nhật được thông tin sách. .. chức năng Nhập sách mới 4 Hệ thống hiển thị giao diện nhập kho, yêu cầu nhập thông tin sách 5 Quản trị viên nhập thông tin sách và đường dẫn file rồi nhấn thêm sách 6 Hệ thống kiểm tra hợp lệ và lưu thông tin vào CSDL, thông báo nhập thành công Ngoại lệ: 6 Hệ thống kiểm tra file không tồn tại 6.1 .Hệ thống yêu cầu nhân viên quản trị nhập lại đường dẫn rồi tiếp tục các bước tiếp theo 6 Hệ thống kiểm tra . GIÁO DỤC VÀ ĐÀO TẠO HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG Môn: Phân tích và thiết kế hệ thống thông tin XÂY DỰNG HỆ THỐNG WEBSITE BÁN SÁCH ĐIỆN TỬ EBOOK Giảng viên: Trần Đình Quế . VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN NHÓM 19 2 c. Nhập sách mới: 37 d. Sửa thông tin sách đã nhập: 38 e. Tải sách: 39 f. Tìm kiếm sách: 40 g. Thống kê người dung: 41 h. Thống kê sách. thu: Hệ thống thống kê doanh thu theo thể loại, theo chuyên mục, sách, Người Dùng 7. Tìm kiếm sách: Cho phép Người Dùng tìm kiếm sách và trả về danh sách kết quả có được 8. Tải sách: Hệ thống

Ngày đăng: 18/12/2014, 08:33

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

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

Tài liệu liên quan