Đồ án Hệ thống quản lý kinh doanh cửa hàng sách

ĐỀ TÀI:  
Hệ thống quản lý kinh doanh  
cửa hàng sách  
Hệ thống quản lý kinh doanh cửa hàng sách  
Phần I: Phạm vi – Mục tiêu đồ án  
1. Mục tiêu:  
Khảo sát, phân tích và thiết kế hệ thống quản lý kinh doanh cửa hàng  
sách bao gồm từ khâu nhập sách từ các nhà xuất bản, bán sách và thanh  
toán với nhà xuất bản. Quản lý các hoạt động kiểm kê sổ sách và công nợ  
cuối mỗi tháng của cửa hàng.  
2. Phạm vi đồ án:  
Phạm vi thực hiện đồ án dựa trên những kiến thức thu được từ môn học  
Phân tích thiết kế hệ thống thông tin do Thạc sĩ Nguyễn Gia Tuấn Anh  
giảng dạy và tham khảo thêm một số tài liệu bên ngoài để bổ sung  
thêm kiến thức nhằm hoàn thiện đồ án hơn, đáp ứng được mục tiêu đề  
án.  
Ứng dụng này khi được phát triển hoàn chỉnh (coding) có thể được áp  
dụng trong thực tế, giúp tăng hiệu quả kinh doanh và tiết kiệm chi phí  
cho các cửa hàng sách  
2
Hệ thống quản lý kinh doanh cửa hàng sách  
Phần II: Phân tích – Thiết kế  
3. Phân tích:  
3.1 Phát hiện thực thể:  
1. Thực thể 1: HOADON  
- Thực thể tượng trưng cho một khách hàng khi tới mua sách của  
cửa hàng.  
- Các thuộc tích: SOHD, NGAYHD, HOTENKH.  
2. Thực thể 2: CT_HOADON  
- Thực thể cho biết thông tin chi tiết của hoá đơn khi khách mua  
sách của cửa hàng.  
- Các thuộc tính: STTCTHD, SLBAN, GIABAN.  
3. Thực thể 3: SACH  
- Thực thể chứa thông tin của những cuốn sách cửa hàng đã nhập  
của nhà xuất bản.  
- Các thuộc tính: MASACH, TENSACH, GIABIA, TLCK.  
3
Hệ thống quản lý kinh doanh cửa hàng sách  
4. Thực thể 4: THELOAI  
- Thực thể chứa thông tin về các thể lọai sách như: giáo khoa, tiểu  
thuyết, văn học, khoa học …  
- Các thuộc tính : MATL, TENTL.  
5. Thực thể 5: PHIEUNHAP  
- Thực thể tượng trưng cho cửa hàng mỗi khi cần nhập sách của  
một nhà xuất bản nào đó để bán.  
- Các thuộc tính: SOPN, NGAYNHAP.  
6. Thực thể 6: CT_PHIEUNHAP  
- Thực thể cho biết thông tin chi tiết của từng phiếu nhập sách của  
cửa hàng từ một nhà xuất bản.  
- Các thuộc tính: STTCTPN, SLNHAP, GIANHAP.  
7. Thực thể 7: NHAXUATBAN  
- Mỗi thực thể tượng trưng cho một nhà xuất bản mà cửa hàng  
nhập sách.  
4
Hệ thống quản lý kinh doanh cửa hàng sách  
- Các thuộc tính: MANXB, TENNXB, DIACHI, DIENTHOAI.  
8. Thực thể 8: KIEMKE  
- Thực thể tượng trưng cho việc kiểm tra số lượng sách của cửa  
hàng để nắm nhu cầu cho tháng tới.  
- Các thuộc tính: STTPKKE, NAMTHANG, SLTHEOSO,  
SLTHUCTE.  
9. Thực thể 9: CONGNO  
- Thực thể tượng trưng cho công nợ đối với các nhà xuất bản để  
đánh giá tình hình kinh doanh của cửa hàng.  
- Các thuộc tính: STTCN, NAMTHANG, NODK, NOCK,  
PHATSINH, CHITRA.  
10. Thực thể 10: PHIEUCHI  
- Thực thể tượng trưng cho việc thanh tóan tiền cho các nhà xuất  
bản dựa trên số tiền cửa hàng đang nợ của nhà xuất bản  
- Các thuộc tính: SOPC,NGAYCHI,SOTIENCHI,LIDOCHI  
3.2 Mô hình ERD:  
Sau khi phân tích các mối kết hợp giữa các thực thể ta có mô hình dữ  
liệu mức quan niệm (mô hình ERD) như sau :  
5
Hệ thống quản lý kinh doanh cửa hàng sách  
3.3 Mô tả thực thể :  
6
Hệ thống quản lý kinh doanh cửa hàng sách  
3.3.1 Thực thể HOADON :  
Tên thực thể : HOADON  
Tên  
tính  
thuộc Diễn giải  
SOHD  
Ngày lập hóa đơn  
NGAYHD  
Số hóa đơn  
HOTENKH  
Họ tên khách hàng  
3.3.2 Thực thể THELOAI :  
7
Hệ thống quản lý kinh doanh cửa hàng sách  
Tên thực thể : THELOAI  
Tên  
tính  
thuộc Diễn giải  
MATL  
Mã thể lọai  
Tên thể lọai  
TENTL  
3.3.3 Thực thể CT_HOADON :  
Tên thực thể : CT_HOADON  
Tên  
tính  
thuộc Diễn giải  
STTCTHD  
SLBAN  
Số thứ tự chi tiết hóa đơn  
Số lượng bán  
8
Hệ thống quản lý kinh doanh cửa hàng sách  
GIABAN  
Giá bán  
3.3.4 Thực thể SACH :  
Tên thực thể : SACH  
Tên  
tính  
thuộc Diễn giải  
MASACH  
TENSACH  
GIABIA  
Mã số sách  
Tên sách  
Giá bìa  
9
Hệ thống quản lý kinh doanh cửa hàng sách  
TLCK  
Tỉ lệ chiết khấu  
3.3.5 Thực thể CT_PHIEUNHAP :  
Tên thực thể : CT_PHIEUNHAP  
Tên  
tính  
thuộc Diễn giải  
STTCTPN  
SLNHAP  
GIANHAP  
Số thứ tự chi tiết phiếu nhập  
Số lượng nhập  
Giá nhập  
3.3.6 Thực thể PHIEUNHAP :  
10  
Hệ thống quản lý kinh doanh cửa hàng sách  
Tên thực thể : PHIEUNHAP  
Tên  
tính  
thuộc Diễn giải  
SOPN  
Số phiếu nhập  
NGAYNHAP Ngày nhập sách  
3.3.7 Thực thể KIEMKE :  
11  
Hệ thống quản lý kinh doanh cửa hàng sách  
Tên thực thể : KIEMKE  
Tên thuộc tính Diễn giải  
STTPKKE  
Số thứ tự phiếu kiểm kê  
NAMTHANG Năm và tháng lập phiếu  
SLTHEOSO  
SLTHUCTE  
Số lượng theo sổ  
Số lượng thực tế  
3.3.8 Thực thể NHAXUATBAN :  
Tên thực thể : NHAXUATBAN  
Tên  
tính  
thuộc Diễn giải  
12  
Hệ thống quản lý kinh doanh cửa hàng sách  
MANXB  
TENNX  
DIACHI  
Mã nhà xuất bản  
Tên nhà xuất bản  
Địa chỉ của nhà xuất bản  
DIENTHOAI Điện thoại của nhà xuất bản  
3.3.9 Thực thể PHIEUCHI :  
13  
Hệ thống quản lý kinh doanh cửa hàng sách  
Tên thực thể : PHIEUCHI  
Tên  
tính  
thuộc Diễn giải  
SOPC  
Số phiếu chi  
NGAYCHI  
Ngày chi  
SOTIENCHI Số tiền chi  
LIDOCHI  
Lí do chi  
3.3.10 Thực thể CONGNO :  
Tên thực thể : CONGNO  
14  
Hệ thống quản lý kinh doanh cửa hàng sách  
Tên thuộc tính Diễn giải  
STTCN  
Số thứ tự công nợ  
NAMTHANG Năm tháng  
KNOD  
Nợ đầu kì  
Nợ cuối kì  
Phát sinh  
Chi trả  
NOCK  
PHATSINH  
CHITRA  
15  
Hệ thống quản lý kinh doanh cửa hàng sách  
3.4. Mô hình DFD  
3.4.1. Mô hình ERD mức 0  
(1)  
NV  
(2)  
(3)  
Hệ thống quản  
lý kinh doanh  
cửa hàng sách  
(4)  
KH  
(5)  
(6)  
CCH  
(7)  
(8)  
NXB  
Chú thích:  
NV: Nhân viên  
16  
Hệ thống quản lý kinh doanh cửa hàng sách  
KH: Khách hàng  
CCH: Chủ cửa hàng  
NXB: Nhà xuất bản  
Chú thích dòng dữ liệu:  
(1): Thông tin cung cấp từ nhân viên (phiếu nhập, hóa đơn …)  
(2): Thông báo đã thực hiện hoặc cập nhật thành công  
(3): Thông tin yêu cầu hóa đơn  
(4): Thông tin đáp trả yêu cầu của khách hàng  
(5): Yêu cầu báo cáo (doanh thu, công nợ …)  
(6): Thông tin báo cáo đáp trả  
(7): Yêu cầu thông tin phiếu nhập  
(8): Đáp trả yêu cầu  
3.4.2 DFD của chức năng lập phiếu nhập sách  
Lập phiếu nhập  
17  
Hệ thống quản lý kinh doanh cửa hàng sách  
SACH  
Nhân viên  
THELOAI  
TT về sách,  
số lượng,  
Tên NXB  
1.1  
Thống kê và kiểm tra  
Các loại sách,  
Và cập nhật thông tin  
SACH  
NXB  
1.2  
Tính tổng tiền, tiền  
chiết khấu, đối chiếu  
1.3  
Lập phiếu nhập mới  
Tờ PN  
1.4  
In phiếu nhập  
PHIEUNHAP  
Nhân viên  
CTPHIEUNHAP  
3.4.3 DFD của chức năng lập hóa dơn  
18  
Hệ thống quản lý kinh doanh cửa hàng sách  
Lập hóa đơn  
HOADON  
SACH  
THELOAI  
CTHOADON  
TT về chi  
tiết hóa đơn  
2.1  
2.2  
Lập hóa đơn  
mới  
Thống kê sách  
và tính tổng tiền  
Thông tin về  
tổng tiền  
Nhân viên  
Tờ hóa  
đơn  
2.3  
In hóa đơn  
Khách hàng  
19  
Hệ thống quản lý kinh doanh cửa hàng sách  
3.4.4 DFD của chức năng lập phiếu chi  
Lập phiếu chi  
Nhân viên  
Nhân viên  
20  
Hệ thống quản lý kinh doanh cửa hàng sách  
3.4.5 DFD của chức năng lập phiếu kiểm kê  
Lập phiếu kiểm kê  
21  
Hệ thống quản lý kinh doanh cửa hàng sách  
CTHOADON  
SACH  
KIEMKE  
THELOAI  
Số lượng KK,  
Tựa sách,  
Thể loại  
4.1  
Thống kê sách  
4.2  
Lập phiếu kiểm kê  
Nhân viên  
Thông tin  
phiếu  
KK  
4.3  
In Phiếu  
In  
Nhân viên  
22  
Hệ thống quản lý kinh doanh cửa hàng sách  
3.4.6 DFD của chức năng lập phiếu công nợ  
Lập phiếu công nợ  
Manager  
Nhân viên  
Nhân viên  
23  
Hệ thống quản lý kinh doanh cửa hàng sách  
3.4.7 DFD của chức năng tìm kiếm  
Tìm kiếm  
24  
Hệ thống quản lý kinh doanh cửa hàng sách  
Nhân viên,  
Khách hàng  
ar  
Nhân viên,  
Khách hàng  
3.5 Mô tả ô xử lý, kho dữ liệu  
1. Ô xử lý Thống kê, kiểm tra và cập nhật sách mới  
Tên ô xử lý: Thống kê, kiểm tra và cập nhật sách (Số 1.1)  
25  
Hệ thống quản lý kinh doanh cửa hàng sách  
DDL vào: Các thông tin của sách mới nhập  
DDL ra:  
+ Cập nhật sách, thể loại mới vào kho SACH  
+ Thông báo cho người dung  
Diễn giải ô xử lý: Thống kê các sách mới nhập, kiểm tra, đối chiếu với các số  
liệu của NXB và cập nhật sách mới  
Tóm tắt nội dung:  
Input: Tên sách, thể loại, số lượng, giá bìa và tỷ lệ chiết khấu  
Xử lý:  
+ Mở kho THELOAI  
+ Kiểm tra xem đã có thể loại mới nhập chưa, nếu chưa thì  
thêm thể loại mới vào từ thông tin đầu vào về thể loại  
+ Khi thể loại đã tồn tại thì mở kho SACH, kiểm tra xem tựa  
sách mới đã có trong kho chưa  
+ Nếu sách đã có trong kho thì cập nhật về số lượng, nếu  
chưa thì thêm sách mới từ các thông tin đầu vào về sách  
+ Đóng 2 kho PHIEUNHAP và SACH  
Output: Thông báo đã cập nhật sách  
26  
Hệ thống quản lý kinh doanh cửa hàng sách  
2. Ô xử lý Tính tổng tiền, tiền chiết khấu  
Tên ô xử lý: Tính tổng tiền, tiền chiết khấu (Số 1.3)  
DDL vào: Thông tin về sách  
DDL ra:  
+ Các số liệu tính toán  
+ Hiển thị cho người dung  
Diễn giải ô xử lý: Tính tổng số tiền nhập sách và tiền chiết khấu  
Tóm tắt nội dung:  
Input: Tên sách, số lượng, giá bìa, tỷ lệ chiết khấu  
Xử lý: Từ các số liệu trên  
+ Tính số tiền nhập cho từng tựa sách theo số lượng và giá  
bìa  
+ Tổng tiền bằng tổng tất cả tiền nhập  
+ Tính chiết khấu cho từng tựa sách theo số lượng, giá bìa  
và tỉ lệ chiết khấu  
+ Tiền chiết khấu bằng tống tất cả các chiết khấu  
Output: Các số liệu sau khi tính toán  
27  
Hệ thống quản lý kinh doanh cửa hàng sách  
3. Ô xử lý Lập phiếu nhập  
Tên ô xử lý: Lập phiếu nhập (Số 1.4)  
DDL vào: Thông tin Nhà xuất bản, thời gian và thông tin sách nhập  
DDL ra: Tờ phiếu nhập sách mới  
Diễn giải ô xử lý: Lập phiếu nhập sách  
Tóm tắt nội dung:  
Input: Tên NXB, Tựa sách, Thể loại, Số lượng, Giá bìa  
Xử lý:  
28  
Hệ thống quản lý kinh doanh cửa hàng sách  
+ Mở kho PHIEUNHAP  
+ Tạo mã số phiếu nhập mới  
+ Từ các dữ liệu ban đầu lập một phiếu nhập sách mới với  
mã số vừa tạo  
+ Đóng kho PHIEUNHAP  
Output: Thông báo đã lập phiếu nhập mới cho người dùng  
4. Ô xử lý Thống kê sách và tính tiền hóa đơn  
Tên ô xử lý: Thống kê sách và tính tổng tiền hóa đơn (Số 2.1)  
DDL vào: Thông tin về sách mua  
DDL ra:  
+ Thông tin về hóa đơn mới  
+ Thông báo cho khách hàng  
Diễn giải ô xử lý: Thống kê số lượng sách mua và tính tiền hóa đơn  
29  
Hệ thống quản lý kinh doanh cửa hàng sách  
Tóm tắt nội dung:  
Input: Tên sách, số lượng, giá  
Xử lý: Từ các dữ liệu về số lượng và giá cả tính số tiền thanh toán cho hóa  
đơn  
Output: Số tiền khách hàng phải trả  
5. Ô xử lý Lập hóa đơn mới  
Tên ô xử lý: Lập hóa đơn mới (Số 2.2)  
30  

Tải về để xem bản đầy đủ

pdf 85 trang yennguyen 26/01/2025 80
Bạn đang xem 30 trang mẫu của tài liệu "Đồ án Hệ thống quản lý kinh doanh cửa hàng sách", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pdfdo_an_he_thong_quan_ly_kinh_doanh_cua_hang_sach.pdf