1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Để xây dựng hệ thống quản lý nhà sách

32 0 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

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC MỞ THÀNH PHỐ HỒ CHÍ MINH ĐỀ TÀI: QUẢN LÝ NHÀ SÁCH SINH VIÊN THỰC HIỆN: 1954052023 - NGUYỄN THÚY HẰNG 1954052024 - NGUYỄN THU HIỀN 1954052019 - VŨ THỊ NGUYỆT HÀ GIẢNG VIÊN HƯỚNG DẪN: DƯƠNG HỮU THÀNH TP HỒ CHÍ MINH, 2022 MỤC LỤC DANH MỤC TỪ VIẾT TẮT DANH MỤC HÌNH VẼ CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI 1.1 Giới thiệu 1.2 Phân tích yêu cầu 1.2.1 Lược đồ use case 1.2.2 Đặc tả use case .7 CHƯƠNG 2: THIẾT KẾ HỆ THỐNG 10 2.1 Sơ đồ Sequence Diagram 10 2.2 Sơ đồ hoạt động 12 2.3 Sơ đồ lớp .14 2.4 Lược đồ sở liệu quan hệ 17 2.5 Thiết kế giao diện thiết kế xử lý 19 CHƯƠNG 3: HỆ THỐNG QUẢN LÝ NHÀ SÁCH 25 3.1 Kết đạt đề tài 25 3.2 Các chức hệ thống 25 3.2.1 Chức đăng ký người dùng 25 3.2.2 Chức giỏ hàng .26 3.2.3 Chức đăng nhập quản trị admin 28 3.2.4 Chức quản lý sách .29 3.2.5 Chức đăng xem thống kê doanh thu sản phẩm 30 3.2.6 Chức quản lý người dùng 30 KẾT LUẬN 31 TÀI LIỆU THAM KHẢO 32 DANH MỤC TỪ VIẾT TẮT MaCTPN: Mã chi tiết phiếu nhập MaPN: Mã phiếu nhập MaCTHD: Mã chi tiết hóa đơn MaHD: Mã hóa đơn MaQL: Mã quản lý MaNV: Mã nhân viên MaTL: Mã thể loại MaTG: Mã tác giả QL_BCTS: Quản lý_Báo cáo tần suất QL_BCDT: Quản lý_Báo cáo doanh thu DANH MỤC HÌNH VẼ Hình 1:Lược đồ usecase tổng quát Hình 1: Thiết kế giao diện nhập sách 20 Hình 2: Thiết kế giao diện nhập sách 21 Hình 3: Thiết kế giao diện bán sách 22 Hình 4: Thiết kế giao diện báo cáo doanh thu theo tháng 23 Hình 5: Thiết kế giao diện báo cáo tần suất bán sách .23 Hình 1: Hình chức đăng ký người dùng (chụp từ kết hệ thống) 26 Hình 2: Hình chức giỏ hàng (chụp từ kết hệ thống) 27 Hình 3: Hình chức đăng nhập người dùng (chụp từ kết hệ thống) 27 Hình 4: Hình chức đăng nhập tài khoản admin (chụp từ kết hệ thống) .28 Hình 5: Hình giao diện trang chủ admin (chụp từ kết hệ thống) 29 Hình 6: Hình giao diện quản lý sách (chụp từ kết hệ thống) 29 Hình 7: Hình giao diện thống kê doanh thu (chụp từ kết hệ thống) 30 Hình 8: Hình giao diện quản lý người dùng (chụp từ kết hệ thống) 31 DANH MỤC BẢNG Bảng 1:Phân tích chức người dùng .7 Bảng 1: Lược đồ sở liệu quan hệ chức nhập sách 17 Bảng 2:Lược đồ sở liệu quan hệ chức nhập sách 18 Bảng 3: Lược đồ sở liệu quan hệ chức bán sách 18 Bảng 4: Lược đồ sở liệu quan hệ chức báo cáo 19 CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI 1.1 Giới thiệu Để xây dựng hệ thống quản lý nhà sách cần yêu cầu Người quản lý kho thực nhập sách vào kho, quản lý kho nhập thông tin phiếu nhập sách số lượng nhập 150, nhập đầu sách có số lượng 300 Khách hàng phép thực mua sách online tốn trực tiếp đến nhà sách nhận sách nhà sách giao hàng miễn phí tốn online Đối với việc đặt sách toán trực tuyến, sau 48 tiếng từ thời điểm đặt sách, người dùng không đến lấy sách tốn đơn hàng bị huỷ Nhân viên bán sách quầy nhà sách, nhân viên sử dụng máy quét mã vạch để đọc mã sách vào hệ thống Người quản trị phép xem thống kê sau theo dạng bảng biểu đồ doanh thu tháng chọn cho thể loại sách tần suất đầu sách theo tháng Người quản trị phép thay đổi quy định số lượng nhập tối thiểu, số lượng tồn tối thiểu trước nhập thời gian huỷ đơn hàng người dùng khơng nhận Bên cạnh người quản lý phép quản trị sách (thêm, xóa, cập nhật, tìm kiếm sách) Mục tiêu đề tài - Tìm hiểu phương pháp làm đề tài Công nghệ phần mềm theo quy tắc, chuẩn - Tìm hiểu thu thập tài liệu tham khảo tiêu biểu liên quan đến nội dung tập lớn - Tìm hiểu quy trình phát triển phần mềm ( Quản lý Nhà sách) - Các công cụ hỗ trợ triển khai quy trình - Bài học kinh nghiệm kết luận Mục tiêu đề Mục tiêu quan trọng nhóm hiểu quy trình phát triển phần mềm viết phần mềm bản, mục tiêu chung môn học Mỗi thành viên nhóm hiểu quy cách làm việc nhóm, làm quen với công cụ hỗ trợ làm việc nhóm khai thác hiệu khả thành viên 1.2 Phân tích yêu cầu 1.2.1 Lược đồ use case Hình 1:Lược đồ usecase tổng quát Người dùng Quản lý kho Chức Đăng ký, đăng nhập hệ thống Tạo phiếu nhập sách, nhập sách vào kho Khách hàng Đăng ký, đăng nhập hệ thống Đặt sách, cập nhật giỏ hàng, tìm kiếm sách Nhân viên bán sách Tìm kiếm, lập hóa đơn bán sách Người quản trị Đăng ký, đăng nhập hệ thống Người dùng phép thay đổi quy định số lượng nhập tối thiểu, số lượng tồn tối thiểu trước nhập, thời gian huỷ đơn hàng Quản lý (thêm/xóa/sửa/tìm kiếm) sách Bảng 1:Phân tích chức người dùng 1.2.2 Đặc tả use case 1.2.2.1 Use case nhập sách Mô tả Usecase cho phép quản lý kho nhập sách vào kho Actor Actor phụ Tiền điều kiện Hậu điều kiện Luồng hoạt động Luồng thay Luồng ngoại lệ Quản lý kho Khơng có Quản lý kho đăng nhập, số lượng sách nhập 150, nhập đầu sách có số lượng 300 Lập phiếu sách thành công 1.Quản lý kho đăng nhập thành công 2.Quản lý kho tạo phiếu nhập thông tin sách 3.Hệ thống kiểm tra thông tin 4.Hệ thống lưu thông tin phiếu nhập sách - Ở bước 3, quản lý kho nhập số lượng khơng hợp lệ hệ thống thơng báo quay hình Nếu hệ thống gặp cố trình thực hiện, quản lý kho nhập thông tin vào file Excel 1.2.2.2 Use case đặt sách Mơ tả Actor Actor phụ Tiền điều kiện Hậu điều kiện Luồng hoạt động Luồng thay Luồng ngoại lệ Use case cho phép khách hàng đặt sách online Khách hàng Không có Khách hàng đăng nhập thành cơng Khách hàng đặt sách thành công Khách hàng nhập thông tin sách cần tìm Hệ thống kiểm tra thơng tin sách Khách hàng gửi yêu cầu đặt sách chuyển qua bước toán Ở bước 1, khách hàng nhập thông tin sách, thông tin sai hệ thống thơng báo quay hình Nếu hệ thống gặp cố trình nhập sách nhập tồn thơng tin vào file Excel 1.2.2.3 Use case bán sách Mô tả Actor Actor phụ Use case cho phép nhân viên bán sách quầy nhà sách cho khách hàng Nhân viên bán hàng Khách hàng Tiền điều kiện Hậu điều kiện Luồng hoạt động Luồng thay Luồng ngoại lệ Nhân viên nhập thông tin sách mà khách hàng lựa chọn Lập hóa đơn bán sách 1.Nhân viên nhập thông tin mã vạch sách Hệ thống kiểm tra thơng tin sách Xuất hóa đơn bán hàng Ở bước , hệ thống kiểm tra thông tin sách, thông tin sai thông báo không tìm thấy Nếu hệ thống gặp cố trình thực hiện, quản lý kho nhập thơng tin vào file Excel 1.2.2.4 Use case báo cáo thống kê Mơ tả Actor Actor phụ Tiền điều kiện Hậu điều kiện Luồng hoạt động Luồng thay Luồng ngoại lệ Usecase cho phép người quản trị xem thống kê báo cáo doanh thu tháng chọn cho thể loại sách thống kê tần suất đầu sách theo tháng Người quản trị Không có Người quản trị đăng nhập vào hệ thống chọn loại báo cáo thống kê Xem thông tin báo cáo thống kê thành công Hệ thống kiểm tra thông tin nhập vào Hệ thống hiển thị thống kê mà người quản trị chọn Ở bước hệ thống kiểm tra thông tin đầu vào, nhập sai thông tin hiển thị thông báo Nếu hệ thống gặp cố trình thực người quản trị xem tài liệu file Excel CHƯƠNG 2: THIẾT KẾ HỆ THỐNG 2.1 Sơ đồ Sequence Diagram Sequence Diagram chức nhập sách Sequence Diagram chức đặt sách 10 Bảng 2:Lược đồ sở liệu quan hệ chức nhập sách Bảng 3: Lược đồ sở liệu quan hệ chức bán sách 18 Bảng 4: Lược đồ sở liệu quan hệ chức báo cáo 2.5 Thiết kế giao diện thiết kế xử lý Thiết kế giao diện thiết kế xử lý tương ứng hình 19 Hình 1: Thiết kế giao diện nhập sách STT Tên xử lý Ngaylapphieu_change Điều kiện gọi thực Ý nghĩa Nhập ngày lập phiếu có Nạp danh sách ngày vào select thơng tin ngày lập phiếu box “Ngày lập phiếu” Themsach_Click Nhập thông tin Nạp danh sách vào thong tin chi tiết Chinhsuathongtin_Click Click vào nút chỉnh sửa thông Tiến hành sửa thông tin xử tin lý xác nhận Xacnhan_click Click vào nút Xác nhận Tiến hành xác nhận thông tin lưu trữ Huy_click Click vào nút hủy Tiến hành hủy tồn thơng tin nhập 20 Hình 2: Thiết kế giao diện nhập sách STT Tên xử lý Thongtinchitiet_Change Điều kiện gọi thực Nhập thông tin liệt kê bảng Thông tin chi tiết Click vào nút Chỉnh sửa thông tin Chinhsuathongtin_Click Đatsach_Click Click vào nút Đặt sách Thanhtoan_cilck Click vào nút toán Ý nghĩa Nạp danh sách sách vào bảng Tiến hành chỉnh sửa thông tin xử lý đặt sách Tiến hành đặt sách với thơng tin liệt kê Tiến hành tốn xử lý yêu cầu 21 Hình 3: Thiết kế giao diện bán sách STT Tên xử lý Ngaymuahang_change Chinhsuathongtin_Click Thanh toán_Click Huy-Click Điều kiện gọi thực Chọn ngày mua hàng Ý nghĩa Nạp vào danh sách ngày mua hàng Click vào nút Chỉnh sửa thông Để chỉnh sửa thông tin tin nhập sai Click vào nút toán Tiến hành xác nhận hồn thành việc nhập thơng tin Click vào nút hủy Hủy tồn thơng tin nhập 22 Hình 4: Thiết kế giao diện báo cáo doanh thu theo tháng Hình 5: Thiết kế giao diện báo cáo tần suất bán sách 23 STT Tên xử lý Điều kiện gọi thực Ý nghĩa Tieuchibaocao_Change Chọn tiêu chí muốn báo Nạp danh sách thơng tin tiêu cáo chí mà bạn muốn báo cáo bảng Hiển thị thông tin Xacnhan_click Click vào nút Xác nhận Tiến hành xác nhận thông tin tiến hành xuất kết Huy_Click Click vào nút Hủy Tiến hành hủy kết tiến hành bắt đầu lại từ đầu Xuatketqua_Click Click vào nút Xuất kết Tiến hành xuất kết 24 CHƯƠNG 3: HỆ THỐNG QUẢN LÝ NHÀ SÁCH 3.1 Kết đạt đề tài Các kết đạt được: - Đăng ký tài khoản người dùng - Thêm hàng vào giỏ hàng - Đăng nhập tài khoản để toán - Đăng xuất tài khoản - Tìm kiếm sách theo tên - Chọn danh mục phân loại sách - Xem chi tiết sách bình luận sách - Phân trang - Thực chức admin, chức thêm, sửa, xóa, tìm kiếm  Quản lý danh mục thể loại sách  Quản lý sách  Quản lý người dùng  Xem thống kê báo cáo doanh thu sách theo ngày tháng năm Các phần chưa đạt được: - Chức nhập sách - Chức toán online - Chưa xuất hóa đơn bán sách - Báo cáo doanh thu thể loại sách 3.2 Các chức hệ thống 3.2.1 Chức đăng ký người dùng Người dùng thực đăng ký tài khoản để mua sách 25 Hình 1: Hình chức đăng ký người dùng (chụp từ kết hệ thống) Hiển thị hình đăng ký người dùng, hình này, hiển thị thẻ nhập liệu để nhập vào thông tin gồm Họ tên, email, username, mật khẩu, xác nhận mật khẩu, ảnh đại diện Nhận xử lý thông tin đăng ký Tại đây, lưu lại thông tin đăng ký vào database Sau lưu tồn thơng tin đăng ký khách hàng chuyển sang chức đăng nhập 3.2.2 Chức giỏ hàng Người dùng thêm hàng vào giỏ hàng, xem chi tiết giỏ hàng, cập nhập số lượng Để toán, hệ thống yêu cầu đăng nhập để tốn 26 Hình 2: Hình chức giỏ hàng (chụp từ kết hệ thống) Tính tạo điều kiện thuận lợi cho việc mua sản phẩm dịch vụ khách hàng Tính cho phép khách hàng toán trực tuyến cung cấp thông tin cho doanh nghiệp, xử lý tốn bên khác (nếu có) Khi khách hàng truy cập vào website bán hàng, giỏ hàng lúc trống Khách hàng xem sản phẩm, cho vào giỏ hàng đến trình tốn Hình 3: Hình chức đăng nhập người dùng (chụp từ kết hệ thống) 27 Hiển thị hình đăng đăng nhập, hình này, hiển thị thẻ nhập liệu để nhập vào thông tin gồm tên đăng nhập, mật khẩu.Nhận xử lý thông tin đăng nhập Tại đây, kiểm tra thông tin nhận gồm tên đăng nhập mật có trùng khớp với liệu database hay khơng, khơng hiển thị lại hình đăng nhập, với tên đăng nhập nhận trước Đồng thời hiển thị thơng báo lỗi "tên đăng nhập mật không đúng" để lưu lại thông tin đăng nhập bao gồm: tên đăng nhập, giới tính, số điện thoại, email Sau đó, chuyển hướng trang trang chủ, đây, lấy lại thông tin đăng nhập hiển thị lên hình 3.2.3 Chức đăng nhập quản trị admin Người quản trị muốn xem báo cáo thống kê quản lý danh mục thể loại phải đăng nhập tài khoản admin Hình 4: Hình chức đăng nhập tài khoản admin (chụp từ kết hệ thống) 28 Hình 5: Hình giao diện trang chủ admin (chụp từ kết hệ thống) 3.2.4 Chức quản lý sách Người quản trị thực thao tác thêm, sửa, xóa, cập nhập sách tìm kiếm, xếp xuất file excel Hình 6: Hình giao diện quản lý sách (chụp từ kết hệ thống) Tại chức quan trọng viện có nhiều loại sách khác nhau.Màn hình thơng tin liên quan đến sách như: Tên sách, mã sách, thể loại, tác giả, ngôn 29 ngữ, người dịch, số lượng, nhà xuất bản,… Bên cạnh đó, nhân viên dễ dàng theo dõi, quản lý số lượng sách bị hư hỏng, thất lạc hay tổn thất liên quan 3.2.5 Chức đăng xem thống kê doanh thu sản phẩm Người quản trị xem thống kê doanh thu sách theo ngày, tháng năm tìm kiếm doanh thu sách Hình 7: Hình giao diện thống kê doanh thu (chụp từ kết hệ thống) Chức cho phép nhà sách thực thống kê, báo cáo tình hình tài liệu sử dụng nguồn quỹ bổ sung xác, nhanh chóng Ngoài ra, người quản lý kho dễ dàng thống kê doanh thu nhà sách Hết kỳ, hệ thống hỗ trợ báo cáo doanh thu nhà sách, biết số sách bán hết kỳ, tháng 3.2.6 Chức quản lý người dùng Admin xem thông tin người dùng tên, avatar, email, biết password Password mã hóa đảm bảo an tồn 30 Hình 8: Hình giao diện quản lý người dùng (chụp từ kết hệ thống) Quản lý người dùng hoạt động liên quan đến thêm mới, sửa xóa thơng tin người dùng hệ thống.Hệ thống lưu trữ toàn người dùng - user thêm hệ thống Có thể xóa người dùng nào, bị xóa nguoif dùng khơng thể đăng nhập vào hệ thống Tài khoản người dùng bị khóa, khơng xóa hồn tồn hệ thống Ngồi khơi phục người dùng bị xóa, người dùng lại đăng nhập vào hệ thống người dùng khác KẾT LUẬN Về nhóm hoàn thành xong đồ án phát triển hệ thống website Quản lý nhà sách với Python Flask, phần mềm đáp ứng yêu cầu mà tốn đặt chức tìm kiếm sách, đặt sách, người quản trị xem báo cáo, quản lý sách người dùng Tuy nhiên giới hạn thời gian trình độ chun mơn nên ứng dụng chưa thật hồn chỉnh, chưa mang tính ứng dụng cao, giao diện website chưa thu hút Vì tương lai nhóm có đề xuất phát triển số đặc tính nhằm giúp ứng dụng hoàn thiện hơn: thiết kế giao diện thân thiện hơn, hoàn chỉnh chức đặt hàng toán online… 31 TÀI LIỆU THAM KHẢO https://www.studocu.com/vn/document/dai-hoc-dien-luc/mau-de-cuong-nckh/bao-caocong-nghe-phan-mem/19180202 (DOC) Tài liệu đặc tả yêu cầu phần mềm bán hàng theo chuẩn IEEE | Gin Letham Academia.edu ĐỒ ÁN QUẢN LÝ NHÀ SÁCH - ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CƠNG NGHỆ THƠNG TIN - Studocu 32

Ngày đăng: 08/05/2023, 21:53

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w