o_ Hàng tháng, quản lý sẽ thực hiện thống kê doanh thu của trung tâm sách: Quản lý truy cập vào phần mềm, thực hiện thống kê doanh thu dựa trên số tiền đùng đề nhập hàng, số tiền bán sác
Trang 1TRUONG DAI HOC NHA TRANG
KHOA CONG NGHE THONG TIN
CONG NGHE PHAN MEM
Dé tai: Quan ly ban sach online cua Trung tam sach Tan Tién
11 Lé Thanh Phuong, Van Thang, Nha Trang
NHOM 7
Sinh viên thực hiện: Ngô Việt Hưng 62133766 hung.nv.62entt2ntu.edu.vn
Tran Vy Khang 62133815 khang.tv.62cnft2ntu.edu.vn
Trang 2MUC LUC
PHAN I— KHAO SAT HIEN TRANG
1.1 Hién trang tO CYC ce cecececececscscsevevevevscscsestvesssevevevevstessssssevevevevevecstetevsetvesvavssees L.1.1 Té chite b6 máy hoạt động
1.1.2 Trach nhiém va quyén hạn của từng bộ phận -.-+5 2272222222252 1.2 Hiện trạng nghiỆp vụ - Q1 20101201120 1121111211111 1111111111111 5 111k hay 1.3 Hiện trạng tin học
PHAN II — PHAN TICH
ILL Dade ta hé thong ccc ccccsccecseescsessesessessesessesessesevsesevsevevsevevecsssesesesevevevsnseses
IL2 Đặc tả yêu cầu phần mềm
PHAN III] — THIET KE HE THONG
HI.1 Thiết kế dữ liệu
IIL2 Thiết kế giao diện
IIL3 Thiết kế xử lý
Trang 3PHAN I- KHAO SAT HIEN TRẠNG
Dia diém khao sat: 11 Lé Thanh Phuong, Van Thang, Nha Trang
1.1 Hién trang tô chức
L1.1 Tổ chức bộ máy hoạt động
Quả Lý
|
| | |
1.1.2 Trách nhiệm và quyền hạn của từng bộ phận
L Quản lý:
- Điều phối hoạt động của trung tâm sách, liên hệ và trao đổi với các nhà cung cấp, thống kê doanh thu của trung tâm sách hàng tháng
- _ Có quyền quản lý mọi hoạt động của trung tâm sách, sử đụng quỹ của trung tâm đề thanh toán cho việc nhập sách và các chi phí khác
L¡ Kỹ thuật:
- _ Kiểm tra, bảo trì các trang thiết bị điện tử
- _ Được phép can thiệp vào các thiết bị, máy móc, phần mềm (để duy tri, phat triển phần mềm quản lý trung tâm sách hiện tại)
L Kho:
- _ Quản lý việc nhập sách, bảo quản, sắp xếp sách lên gian trưng bảy
- _ Quản lý kho sách, sử dụng phần mềm đề lưu thông tin nhập sách
L¡ Thu ngân:
- Quan ly việc bán sách tại trung tâm
- _ Sử dụng phần mềm để lưu các hóa đơn bán sách
L¡ Bảo vệ: Đảm bảo an ninh trung tâm sách, giữ xe cho khách hàng
Trang 41.2 Hién trang nghiép vu
Hiện tại, trung tâm sách Tân Tiến đã có phần mềm quản lý hoạt động của trung tâm Trung tâm yêu cầu xây dựng một trang web bán sách online, nên cần khảo sat chi tiết nghiệp vụ của các bộ phận can thiệp trực tiếp vào phần mềm: quản lý, kho, thu ngân Các nghiệp vụ hiện tại:
L¡ Bộ phận quản lý:
o_ Điều phối, xử lý các hoạt động của trung tâm sách
o_ Có thể sử dụng tất cả các chức năng của phần mền quản lý
o_ Hàng tháng, quản lý sẽ thực hiện thống kê doanh thu của trung tâm sách: Quản lý truy cập vào phần mềm, thực hiện thống kê doanh thu dựa trên số tiền đùng đề nhập hàng, số tiền bán sách thu được, số tiền sử dụng để trả lương cho nhân viên, và các chị phí khác
L¡ Bộ phận kho:
o_ Bảo quản, sắp xếp sách lên kệ hàng
o_ Hướng dẫn khách hàng đến vị trí để sách mong muốn
o_ Nhập sách: Hàng tháng, quản lý kho sử đụng phần mềm kiếm tra số sách hiện tại và tiến hành nhập sách từ các nhà cung cấp, sử dụng phần mềm đề lưu hóa đơn nhập sách
L¡ Bộ phận thu ngân:
o_ Thanh toán hóa đơn: Khi khách hàng yêu cầu thanh toán, thu ngân sử dụng phần mềm để tạo và in hóa đơn cho khách
Đánh giá hiện trạng: Hiện tại, phần mềm quản lý có sẵn của trung tâm đã đáp ứng đủ
nhu cầu sử dụng Trung tâm sách Tân Tiến muốn mở rộng thêm kinh doanh online nhằm giúp tăng doanh thu của trung tâm Do đó, trung tâm có nhu cầu xây đựng một hệ thống quản lý bán sách online dựa trên phần mềm quản lý hiện tại
L3 Hiện trạng tin học
¡ Phần cứng:
o_ Hiện tại, trung tâm sách có 3 máy tính: 1 máy chủ và 2 máy khách
Trang 5o Ca3 may tinh déu duoc cai dat phan mém quan ly nhà sách, dữ liệu được lưu ở máy chủ
o_ 3 máy đều được kết nối internet (sử dụng kết nối của nhà mạng Viettel) o_ Máy chủ được đặt ở văn phòng quản lý Đối với máy khách, một máy được đặt ở phòng ban quản lý kho và một máy được đặt ở vị trí thu ngân
o Cau hinh may chu:
OC CPU: 2x Intel Xeon Gold 6138 (2.0Ghz, 27.5MB, 20C/40T)
0 SSD: 2x 1TB SSD Enterprise
O RAM: 64GB
o_ Cấu hình máy khách:
L¡ CPU: I x Intel® Xeon® Silver 4310 Processor (18M Cache, 2.10 GHz)
O HDD: 1x HDD Dell 1.2TB 2.5inch SAS 12Gb/s 10K RPM
LU RAM: 16GB
O Phan mém:
o_ Cả 3 máy đều sử dụng hệ điều hành Windows 10
o Su dung hé quan tri CSDL SQL Server
o_ Sử dụng phần mềm quản lý nhà sách đo công ty SVM cung cấp
LÌ Con người:
o_ Hiện tại, nhà sách có l người quản lý, 6 nhân viên thu ngân, 2 nhân viên quản lý kho
o_ Quản lý, nhân viên quản lý kho, các nhân viên thu ngân đều có trình độ tin học văn phòng cơ bản Sử dụng thuần thục phần mềm quản lý nhà sách
Trang 6PHAN II-— PHAN TICH
II.1 Dac ta hé thong
Danh sách bảng yêu cầu chức năng nghiệp vụ:
Người thực hiện: Quản lý
Lưu thông tin | Lưu trữ
nhân viên
Lưu thông tin | Lưu trữ
khách hàng
Lưu thông tin | Lưu trữ
sách trong kho
Lưu thông tin | Lưu trữ
nhập/xuất
Tra cứu thông | Tra cứu Việc tìm sách dựa trên các
thể loại, nhà xuất bản, tác giả Tra cứu thông | Tra cứu Việc tìm nhân viên dựa trên
tin nhân viên các thông tin: mã nhân viên,
tên nhân viên, email nhân
viên, loại nhân viên
Tra cứu thông | Tra cứu Việc tìm khách hàng dựa trên
tin khách hàng các thông tin: mã khách hàng,
tên khach hang, dia chi, email,
số điện thoại
Tra cứu thông | Tra cứu Việc tìm phiêu nhập/xuât dựa
tn các phiếu trên các thông tin: mã phiếu,
lập phiếu, mã nhà xuất bản hoặc mã khách hàng
Tính số sách | Tính toán
bán được theo
thể loại
Thông kê doanh | Kết xuât
thu
Người thực hiện: Nhân viên
Lưu thông tin | Lưu trữ
Trang 7
sách trong kho
Luu thông tin | Lưu trữ
nhập/xuât
Tra cứu thông | Tra cứu
tin sách thông tin: mã sách, tên sách, Việc tìm sách dựa trên các
thê loại, nhà xuât bản, tác giả
Tra cứu thông | Tra cứu
tin khách hàng các thông tin: mã khách hàng, Việc tìm khách hàng dựa trên
tên khách hàng, địa chỉ, emaIl,
số điện thoại
Tra cứu thông | Tra cứu
tin các phiêu
nhập/xuât
Việc tìm phiêu nhập/xuât dựa trên các thông tin: mã phiếu,
mã nhân viên lập phiếu, ngày lập phiếu, mã nhà xuất bản hoặc mã khách hàng
Tính số sách
bán được theo
thê loại
Tính toàn
Người thực hiện: Khách hàng
tài | Lưu trữ
Đăng ký
khoản
sách trong
gid hang
Tra cứu thông | Tra cứu
tin sách thông tin: mã sách, tên sách, Việc tìm sách dựa trên các
don g14,nha xuat ban, tác giả
Xem thông tin | Tra cứu
tô chức
Xem thông tin | Tra cứu
g10 hang
Xem các sách | Tra cứu
bán chạy
Thông kê các | Kết xuất
giao dịch thực
Danh sách bảng yêu cầu chức năng hệ thống
Trang 8
Người thực hiện: Quản ly
1 Phân quyên sử | Phân quyên
dụng Quản lý: Tất cả các chức năng Nhân viên: Tất cả các chức năng
ngoại trừ chỉnh sửa thông tin nhân viên, phân quyền và sao lưu, phục hồi Khách hàng: Tra cứu sách
2 Sao lưu, phục | Sao lưu
hôi dữ liệu Sao lưu, phục hồi đữ liệu trong co so dữ liệu
3 Truy cập trên | Môi trường
các thiết bi
thông minh
Có thê được truy cập trên hâu hêt các thiệt bị thông min
nhắn yêu câu
hồ trợ từ khách
4 Xem sô lượng | Môi trường Xem số lượng nhân viên đang online
tuyến
5 Thông báo đơn | Tự động Khi khách thực hiện đặt hàng, thông
gui hang
6 Thông báo tin | Tự động Khi khách nhắn tin yêu cầu hỗ trợ, tự
động gửi email thông báo tin nhăn cho email hồ trợ khách hàng
Người thực hiện: Nhân viên
1 Truy cập trên | Môi trường
các thiệt bị Có thể được truy cập trên hầu hết các thiệt bị thông min
nhắn yêu câu
hồ trợ từ khách
thông minh
2 Thông báo đơn | Tự động Khi khách thực hiện đặt hàng, thông
gui hang
3 Thông bao tin Tự động Khi khách nhăn tin yêu câu hỗ trợ, tự
động gửi email thông báo tin nhăn cho email hồ trợ khách hàng
Người thực hiện: Khách hàng
Trang 9
các thiết bị
thông minh
Truy cập trên | Môi trường Có thê truy cập trên các thiệt bị thông
Thông báo đơn | Tự động
đã được duyệt Hệ thông sẽ thông báo cho khách hàng biệt đơn của khách hàng đặt đã
được nhân viên xác nhận
Lưu lịch sử | Tự động
giao dịch
và được giao xong thì hệ thống sẽ tự động lưu lại lịch sử giao dịch đơn hang của khách hàng
Bảng yêu cầu phí chức năng
Người dùng có thê thay đôi cách tính tiên ship theo công thức nào đó
Cho phép thay doi sô | Tiên hóa Người dùng có thê thay lượng sách tối đa trong giỏ đổi số lượng sách tối đa
hàng Cho phép thay đôi số | Tiên hóa Người dùng có the thay lượng sách tối thiểu trong đổi số lượng sách tối thiểu
tồn kho)
Giao diện thân thiện, đẹp | Tiện dụng Giao diện người dùng gọn
dùng hạn chế mỏi mắt khi làm việc trong thời gian đài
Các chức năng rõ ràng, dễ | Tiện dụng Giao diện phân chia rõ
phân chia riêng biệt giúp người dùng thao tác dễ dàng
va str dung dé dang Tốc độ tra cứu nhanh Hiệu quả Tốc độ thực hiện, xử lý tra
cứu nhanh Lưu trữ tôi ưu bộ nhớ Hiệu quả Các thông tin được lưu trữ theo các chuân, đảm bảo
tôi ưu trong việc lưu trữ
dữ liệu
Trang 10
9 |Chuyên đổi báo cáo từ | Tương thích Khi kết xuất báo cáo, có trang web sang file Excel thể thực hiện xuất ra file
Excel dé in
10 | Các giao diện nhat quan Tương thích Các giao diện có cùng một
kiêu tổ chức, đảm bảo tính nhất quán
II | Các chức năng được xây | Tái sử dụng Các chức năng được xây
hinh MVC, dễ dàng tái sử
dụng các chức năng cho các phần mềm tương tự
12 |Dễ dàng nâng cấp, cải | Bảo trì Các chức năng được xây tiến, mở rộng các chức dựng rõ ràng, đễ hiểu giúp
nâng cấp, cải tiền
13 | Các chức năng được xây | Bảo trì
dựng độc lập
Các chức năng được xây
dựng độc lập, giảm thiểu
sự ảnh hưởng khi thay đôi chức năng
H.2 Đặc ta yêu cầu phần mềm
IL2.1 Yêu cầu lập phiếu nhập (Chức năng lưu trữ) - Ngô Việt Hưng
Nhân viên
- D1: Thông tin phiêu nhập gom: ma nha xuất bản, mã nhân viên nhập sách, ngày nhập, thông tin chí tiết các cuỗn sách
- D2: Kết quả thông báo thành công hay thất bại
Lập phiếu nhập = Máy in - D4: DI + mã phiêu nhập
- D5: D4
E———T
Các bước xử lý:
- BI: Nhận DI
- - B2: Kêt nỗi CSDL
- B3: Luu D4
B4: Xuat D5 (néu can)
B5: Hiền thị D2 :
B6: Đóng CSDL & kêt thúc
Trang 11
Trung tầm sách Tân Tiên
11 Lê Thành Phương Vạn Thắng Nha Trang
Điện thoại: 025§ 3§27 303
Phiếu Nhập
Mã phiều nhập
Ngàynhập _
Mã sách Tên sách
Biểu mẫu phiếu nhập
IL2.2 Yêu cầu tra cứu thông tin sách (Chức năng tra cứu) — Trần Vỹ Khang
- DI: Thông tin cân tra cứu: Mã sách, tên sách, thê loại, nhà xuất bản, tác giả
- D2: Danh mục thê loại, kết quả tra cứu (thành công hay thất bại)
- D3: Danh mục thê loại, thông tin sách duoc tim thay
- D4: Không có
- D5: D2
Người dùng
Tra cứu thông tin Máy in
sách
Các bước xử lý:
- BI: Kếtnối CSDL
- B2: Đọc D3 (danh mục thé loại)
-_ B3: Hiến thị D2 (danh mục thê loại)
- - B4: Nhận DI
- BS5: Tim D3
- B6: Hién thi D2 (két quả tra cứu)
- B7: Xuat D5 (néu can)
- B8: Dong CSDL & két thúc
Trang 12
Thong tin sach
Tén sach NXB
Biểu mẫu tra cứu thông tin sách
11.2.3 Yéu cau tính số sách bán được theo thế loại (Chức năng tính toán) - Trần Vỹ Khang
- DI: Thời gian (tháng, năm), thê loại sách
- D2: Danh mục các thê loại, D3 + tông sách bán theo từng thê loại
thời gian quy định
Tính số sách bán Thiết bị xuất - D4: Không có
được theo thê loại - D5: D2
Các bước xử lý:
- Bl: Két néi CSDL
- B2: Đọc D3 (danh mục các thé loại)
- B3: Hién thi D2 (danh muc cac thé loại)
- - B4: Nhận DI
- B5: Tìm D3 theo DI
- B6: Tính tổng sách bán theo từng thể loại
- B7: Hién thị D2
- _ B8: Xuất D5 (nếu cần)
- B9: Đóng CSDL & kết thúc
Trang 13Số sách bán được theo thể loại
Thời gian:
Biểu mẫu tính số sách bán được theo thẻ loại
IL2.4 Yêu cầu lập báo cáo thống kê doanh thu (Chức năng kết xuất) - Ngô Việt Hưng
- DI: Thông tin báo cáo doanh thu muốn
- D2: Thông tin báo cáo doanh thu: thông tin ch tiết phiếu xuất + tong doanh thu
- D3: Thông tin các phiếu xuất, chỉ tiết phiếu xuất trong thời gian quy định
- D4: Không có
-D5: D2
ập bảo cáo thống kê
Các bước xử lý:
- BI: Nhận DI
- B2: Kếtnôi CSDL
- B3: Tim D3
- _ B4: Tính tổng doanh thu
- Bã: Hiền thị D2
- _ B6: Xuất D5 (nếu cần)
Trang 14Trung tam sach Tan Tien
11 Lê Thành Phương Vạn Thăng Nha Trang
Điện thoại: 0258 3827 303
Báo Cáo Doanh Thu
Thời gian
xuất | Mã sách
Biểu mẫu báo cáo doanh thu
Trang 15PHAN III —- THIET KE HE THONG
HI.1 Thiết kế dữ liệu
IIL1.1 Yêu cầu lập phiếu nhập
So dé logic
S_NHANVIEN = PHIEUNHAP
tenNV maNV
isAdmin © CHITIETPHIEUNHAP
maPN
=| NHAXUATBAN maSach
tenNXB donGiaNhap
maTL
maNX8 maTG tenSach soLuong moTa anh
donGia
Thanh phan: NHANVIEN
z
Y nghĩa: Lưu trữ thông tin nhân viên
viên
Thanh phan: SACH
Y nghĩa: Lưu trữ thông tin sách
maTL Chuỗi Tôi đa 5 ký tự Mã thê loại
Trang 16
Thanh phan: PHIEUNHAP
Ý nghĩa: Lưu trữ thông tin phiếu nhập
1 | maPN Chuỗi Tôi đa 5 ký tự Mã phiêu nhập
2 |maNV Chuỗi Tôi đa 5 ký tự Mã nhân viên
Thành phân: CHITIETPHIEUNHAP
Ý nghĩa: Lưu trữ thông tin chỉ tiết phiếu nhập
1 | maPN Chuỗi Tôi đa 5 ký tự Mã phiêu nhập
p
4 |donGiaNhap | Sô nguyên | >0 Don ø1á nhập
IIIL1.2 Yêu cầu tra cứu thông tin sách
So dé logic