Vì vậy, chúng em đã thực hiện báo cáo với đề tài “Xây dựng hệ thống quản lý bán sách” Mô tả qui trình các công việc liên quan đến đềtài Lập phiếu nhập: xuất phát từ yêu cầu cung ứng, cần
Trang 1HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNGPosts and Telecommunications Institute of Technology
ĐỒ ÁN PHẦN MỀM QUẢN LÝ BÁN SÁCH
Đồ Án Môn Nhập Môn Công Nghệ Phần Mềm
GIẢNG VIÊN HƯỚNG DẪN:
SINH VIÊN THỰC HIÊN:
Trang 2I.Hiện trạng và yêu cầu
Giới thiệu về thế giới thực liên quan
Ngày nay, CNTT đã và đang đóng vai trò quan trọng trong đời sống kinh tế, xã hội của nhiều quốc gia trên thế giới, là một phần không thể thiếu trong xã hội năng động, ngày càng hiện đại hoá Vì vậy, việc tin học hoá vào một số lĩnh vực là hoàn toàn có thể và phù hợp với xu hướng hiện nay Xuất phát từ nhu cầu thực tế đó, trong công việc mua và bán sách, việc quản lý sách nhập và bán là một việc không thể thiếu Nhằm thay thế một số công việc mà trước đó phải thao tác bằng tay trên giấy tờ đạt hiệu quả không cao, mất nhiều thời gian Vì vậy, chúng em đã thực hiện báo cáo với đề tài “Xây dựng hệ thống quản lý bán sách”
Mô tả qui trình các công việc liên quan đến đềtài
Lập phiếu nhập: xuất phát từ yêu cầu cung ứng, cần nhập thêm lượng sách mới Sắpcác phiếu nhập và đơn đặt hàng vào sổ theo dõi nhậpvà sổ đặt hàng để theo dõiLập đơn đặt hàng: xuất phát từ việc số lượng sách tồn trong kho không đủ để cung ứng Sắp các đơn đặt hàng vào sổ đặt hàng để tiện theo dõi
Lập phiếu thanh toán: xuất phát từ yêu cầu báo giá cho khách hàng và thống kê lượng sách còn tồn lại sau khi đã bán Sắp các phiếu thanh toán vào sổ theo dõi xuất để tiện theo dõi
Lập phiếu chi: xuất phát từ nhu cầu trả lương cho nhân viên cũng như thánh toán tiền đối với nhà xuất bản và thống kê doanh thu của cửa hàng Sắp các phiếu chi vào sổ thu chi để tiện theo dõi
Sau khi mua sách, nhân viên nhận sách và căn cứ theo chứng từ mua sách để tiến hành nhập sách vào kho -Do đó ta cần có kho dữ liệu về Sách gồm các thông tin sau: mã sách, tên sách, mã thể loại, mã tác giả, mã nhà xuất bản và số lượng tồn -Mỗi lần nhập sách về đều phải có Phiếu Nhập để lưu trữ thông tin nhập gồm: số phiếu nhập, mã nhà xuất bản, ngày nhập -Do nhập sách từ nhiều Nhà Xuất Bản khác nhau nên ta cần có một kho dữ liệu để chứa thông tin về các nhà xuất bản baogồm: mã nhà xuất bản, tên nhà xuất bản, địa chỉ nhà xuất bản, điện thoại -Tương
tự tiệm sách có nhiều loại sách khác nhau nên ta cũng phải có một kho dữ liệu Thể Loại dùng để chứa danh mục các thể loại sách: mã thể loại và tên thể loại -Khi khách đến mua sách với yêu cầu một tên tác giả nào đó, thì ta cũng cần có một kho
dữ liệu về Tác Giả để phục vụ cho nhu cầu mua sách của khách hàng bao gồm: mã tác giả, tên tác giả và liên lạc -Khi khách hàng đến mua sách ta lập Hóa Đơn trong
đó bao gồm: số hóa đơn, ngày bán -Cuối tháng, người bán hàng phải lập báo cáo tình hình nhập, xuất, tồn của từng loại sách Hàng tháng phải lập báo cáo doanh thunhằm mục đích đánh giá tình hình tiêu thụ đối với từng loại sách, lập báo cáo doanhthu tổng hợp cho biết tổng số tiền bán từng tháng của cửa hàng
Bảng yêu câu chức năng nghiệp vụ
Trang 3Bộ phân : Nhân viên mã số: NBS
việc Quy định/công
thức liên quan
Biểu mẫu liên quan Ghi chú
những sách
có trong kho và số lượng vẫn còn đáp ứng được
BM1
100% số tiền muaThành tiền
danh mục Lưu trữ danh mục nhà xuất
bản, thể loại, tác giả, tên sách theo đúng tên sách cũng như
số lượng tồn kho
BM1
Trang 4việc Quy định/công
thức liên quan
Biểu mẫu liên quan Ghi chú
sách dựa trên thông tin: tên sách,tên tác giả , tênnhà xuất bản,năm xuất bản
thông tin của khách hàng
Trang 5STT Công việc Loại công
việc Quy định/công
thức liên quan
Biểu mẫu liên quan Ghi chú
mới vào kho sách
nhập về, bộ phận quản lý sách có trách nhiệm rà xét xem số sách đó đã
có hay chưa, nếu chưa thì lập thẻ quản lý sách và định mã số sách mới Nếu có rồi thì gọi lại thẻ cũ để cậpnhật bổ sung
quỷnh tập 202
Trang 6Số điện thoại :
VD: Báo cáo danh thu theo ngày (hoặc tháng , năm , thời gian cụ từ … đến )
Báo cáo doanh thu Ngày :
II.Mô hình hóa yêu cầu
1 Sơ đồ USER CASE
Dang Nhap
Lap Hoa Don Tao Phieu Nhap
Hang Dang nhap
Trang 7Nhân viên
Quản lí
2.Sơ đồ dữ liệu
Thông tin sách Giao sách
Hóa đơn thanh toán
Kết quả thống kê Yêu cầu thống kê
Mô hình tiến trình nhập sách
QL Nhap Hang
QL Xuat HangThong Ke
Kiem Ke
Quản líTra cuu
Trang 8Thông tin chi tiết phiếu nhập Thông tin phiếu nhập
Phiếu nhập Thông tin sách
Thông tin sách Kết quả Thông tin sách Thông tin sách
Thông tin tác giả
Thông tin thể loại
Thông tin NXB Bổ sung số lượng Cập nhật thông tin
Thể loại
Nhà xuất bản
Sách
Lập đơn đặt sách
Trang 9Mô hình cho tiến trình bán sách
Thông tin sách
Thông tin thể loại
Thông tin tác giả
Số lượng bán Kết quả tìm được
Thông tin tìmKết quả kiểm tra
3.Sơ đồ luồng dữ liệu
a.Tra cứu sách cho khách hàng
Nhân viên
Trang 153 Table chi tiết hóa đơn
4 Table hóa đơn
5 Table khách hàng
6 Table nhân viên
7 Table sách
Trang 168 Table tác giả
9 Table thể loại
IV.Giao diện
1 Giao diện đăng nhập
2 Menu của nhân viên
Trang 173 Lập hóa đơn
Trang 184 Thống kê
Trang 195 Tìm kiếm của nhân viên
Trang 206 Menu quản lí
Trang 217 Menu quản lí khách hang
Trang 228 Quản lí khách hàng – sủa
9 Quan lí khách hàng- thêm
Trang 2310 Quan lí khách hàng- tìm kiếm
Trang 2411 Quan lí khách hàng- xóa
Trang 2512 Menu quản lí nhân viên
Trang 2613 Quản lí nhân viên- sửa
Trang 2714 Quản lí nhân viên- thêm
Trang 2815 Quản lí nhân viên- tìm kiếm
Trang 2916 Quản lí nhân viên- xóa
Trang 3017 Menu quản lí nhà xuất bản
Trang 3118 Quản lí nhà xuất bản-sửa
19 Quản lí nhà xuất bản-thêm
Trang 3220 Quản lí nhà xuất bản-tìm kiếm
Trang 3321 Quản lí nhà xuất bản-xóa
Trang 3422 Phiếu nhập
Trang 3523 Menu quản lí sách
Trang 3624 Quản lí sách- sửa
25 Quản lí sách-tìm kiếm
Trang 3726 Quản lí sách-xóa
Trang 38V Test case
1 Trường hợp không nhập username
Trang 392 Trường hợp không nhập password
Trang 403 Trường hợp nhập sai tài khoản
Trang 414 Trường hợp click vào show password sẽ hiện ra mật khẩu bạn đã nhập
Trang 425 Trường hợp nhập đúng sẽ vào giao diện của nhân viên