TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TPHCM KHOA CÔNG NGHỆ THÔNG TIN ***** ĐỒ ÁN MÔN HỌC CÔNG NGHỆ PHẦN MỀM QUẢN LÝ NHÀ SÁCH GVHD: Ths. LƯƠNG TRẦN HY HIẾN SVTH: NGUYỄN ĐĂNG QUANG 1311061016 13DTH06 LÊ THANH TRÍ 1311061254 13DTH06 NGÔ HẢI BÌNH 1311060352 13DTH06 NGUYỄN MINH HÒA 1311060589 13DTH06 MAI QUỐC HẬU 1311060550 13DTH06 Tháng 04 – Năm 2016 Đồ án Môn học: Công nghệ Phần mềm MỤC LỤC 1 Hiện trạng và Yêu cầu.2 Các biểu mẫu thống kê:.5 Mô hình hóa yêu cầu.2 Mô tả các thành phần.1 Phát hiện thực thể.1 Danh sách thực thể.2 Danh sách mối kết hợp.2 Mô hình ERD (CDM).3 Mô tả chi tiết thực thể - mối kết hợp.4 Mô tả chi tiết các thực thể.1 THỰC THỂ SACH.2 THỰC THỂ THELOAI.3 THỰC THỂ HOADON.4 THỰC THỂ KHACHHANG.5 THỰC THỂ PHIEUGIAO.6 THỰC THỂ BAOCAOTON.7 THỰC THỂ BAOCAOCONGNO.8 THỰC THỂ QUYDINH.9 THỰC THỂ NGƯỜI DÙNG:.5 Mô tả chi tiết mối kết hợp.1 Mối kết hợp CTPHIEUGIAO.2 Mối kết hợp CTHD.3 Mối kết hợp CTBAOCAOTON.4 Mối kết hợp CTCONGNO.6 Sơ đồ luồng dữ liệu :.2 Quản lý thông tin kho sách:.3 Xem báo cáo tháng:.4 Quản lý quy định:.5 Tra cứu thông tin sách, khách hàng:.6 Lập hoá đơn, xuất hoá đơn:.7 Đăng ký khách hàng thân thiết:.8 Ghi nợ khách hàng.9 Lập phiếu thu tiền:.1 Thiết kế dữ liệu.1 Mô hình vật lý.2 Danh sách các đối tượng.3 Mô tả chi tiết các Table.23 4 Thiết kế giao diện.1 Thiết kế menu.2 Thiết kế màn hình.28 Phần mềm “Quản lý nhà sách” Trang 2 Đồ án Môn học: Công nghệ Phần mềm 4.2 Danh sách các thành phần màn hình trên sơ đồ.3 Thiết kế xử lý.1 Danh sách các xử lý (Các xử lý quan trọng).2 Mô tả chi tiết từng xử lý:.53 5 Cài đặt thử nghiệm.1 Kết quả đạt được.2 Đánh giá ưu, khuyết điểm.3 Hướng phát triển tương lai.54 Phần mềm “Quản lý nhà sách” Trang 3 Đồ án Môn học: Công nghệ Phần mềm 1 Hiện trạng và Yêu cầu 1.1 Hiện trạng: Giới thiệu về thế giới thực liên quan Mô tả quy trình các công việc liên quan đến đề tài Mô tả các mẩu biểu có liên quan Mô tả các quy định ràng buộc có liên quan Mô tả các quy định công thức tính có liên quan Nhà sách 506 (NS506) trực thuộc công ty 506 là một trong những nhà sách lớn nhất Việt Nam và chỉ có 1 cơ sở duy nhất.000 CB-CNV, trình độ chuyên môn giỏi, nhiệt tình, năng động, chuyên nghiệp. Lực lượng quản lý 506 có thâm niên công tác, giỏi nghiệp vụ nhiều kinh nghiệm, có khả năng quản lý tốt và điều hành đơn vị hoạt động hiệu quả. NS506 chuyên kinh doanh : sách quốc văn, ngoại văn với đầy đủ thể.
Sách quốc văn với nhiều thể loại đa dạng như sách giáo khoa – tham khảo, giáo trình, sách học ngữ, từ điển, sách tham khảo thuộc nhiều chuyên ngành phong phú: văn học, tâm lý – giáo dục, khoa học kỹ thuật, khoa học kinh tế - xã hội, khoa học thường thức, sách phong thủy, nghệ thuật sống, danh ngôn, sách thiếu nhi, truyện tranh, truyện đọc, từ điển, công nghệ thông tin, khoa học – kỹ thuật, nấu ăn, làm đẹp. của nhiều Nhà xuất bản, nhà cung cấp sách có uy tín như: NXB Trẻ, Giáo Dục, Kim Đồng, Văn hóa -Văn Nghệ, Tổng hợp TP.HCM, Chính Trị Quốc Gia… Sách ngoại văn bao gồm: từ điển, giáo trình, tham khảo, truyện tranh thiếu nhi , sách học ngữ, từ vựng, ngữ pháp, luyện thi TOEFL, TOEIC, IELS…được nhập từ các NXB nước ngoài như : Cambridge, Mc Graw-Hill, Pearson Education, Oxford, Macmillan, Cengage Learning… NS506 có dịch vụ ưu đãi khách hàng như : đăng ký khách hàng thân thiết sẽ được mua sách giảm giá cao và được phép ghi nợ - xóa nợ trong thời gian ngắn hạn theo quy định. Yêu cầu: Danh sách các công việc sẽ được hỗ trợ thực hiện trên máy tính (dựa theo tóm tắt yêu cầu đã cho). Chương trình cho phép: Đăng nhập: để vô màn hình của thu ngân hay quản lý.
Lập phiếu nhập sách: Nhập danh sách các cuốn sách sẽ được đưa vào kho lưu trữ dữ liệu. Thông tin nhập sách gồm: Tên sách, thể loại, tác giả, số lượng. Quản lý sách: xoá, sửa sách. Lập hoá đơn bán sách: Ghi hoá đơn tính tiền cho khách hàng.
Tra cứu sách: Tìm kiếm sách, hoá đơn, khách hàng đang lưu trữ bằng cách nhập từ khoá. Lập phiếu thu tiền: Dùng để thu tiền trả nợ của khách hàng, khi khách đăng ký nợ tiền sách chưa trả đủ ( phải là khách quen mới được ). Phần mềm “Quản lý nhà sách” Trang 4 Đồ án Môn học: Công nghệ Phần mềm Quản lý thông tin khách hàng: dùng để thêm khách quen đi mua hàng. Từ đó, chức năng này dùng để cho khách hàng quen thuộc nợ tiền.
Quản lý quy định: dùng để sửa, thay đổi quy định được áp dụng trong nhà sách. Lập báo cáo tháng: bao gồm báo cáo công nợ và báo cáo tồn 1.2 Các biểu mẫu thống kê: Biểu mẫu 1 BM1 Hóa Đơn Bán Sách Ngày nhập :…………………………………… STT Sách Thể loại Tác giả Số lượng 1 2 QĐ1 : Số lượng nhập ít nhất là 150. Chỉ n hập các đầu sách có lượng tồn ít hơn 300. Biểu mẫu 2 BM2 Hóa Đơn Bán Sách Họ và tên khách hàng :………………….
STT Sách Thể loại Số lượng Đơn giá 1 2 QĐ2 : Chỉ bán cho các khách hàng nợ không quá 20.000 và đầu sách có lượng tồn sau khi bán ít nhất là 20. Phần mềm “Quản lý nhà sách” Trang 5 Đồ án Môn học: Công nghệ Phần mềm Biểu mẫu 3 BM3 Danh Sách Sách STT Tên sách Thể loại Tác giả Số lượng 1 2 Biểu mẫu 4 BM3 Phiếu Thu Tiền Họ tên khách hàng : …………………………………………………. Ngày Thu Tiền : ………………………………. Số tiền thu :……………………………………….
QĐ4 : Số tiền thu không vượt quá số tiền khách hàng đang nợ Biểu mẫu 5 Biểu mẫu 5.1 BM1 Báo Cáo Tồn Tháng :…………………………………… STT Sách Tồn đầu Phát sinh Tồn cuối 1 2 Biểu mẫu 5.2 BM1 Báo Cáo Công Nợ Tháng :…………………………………… STT Khách hàng Nợ đầu Phát sinh Nợ cuối 1 2 QĐ6 : Người dùng có thể thay đổi các quy định như sau : QĐ1 : Thay đổi số lượng nhập tối thiểu, lượng tồn tối thiểu trước khi nhập. QĐ2 : Thay đổi tiền nợ tối đa, lượng tồn tối thiểu sau khi bán. QĐ4 : Sử dụng hay không sử dụng quy định này. Phần mềm “Quản lý nhà sách” Trang 6 Đồ án Môn học: Công nghệ Phần mềm Mô hình hóa yêu cầu 1.2 Mô tả các thành phần Gồm có Quản lý ,thu ngân, khách hàng.
Chức năng chung cho thu ngân và quản lý: Đăng nhập, tra cứu. Đăng nhập: - Bước 1: Người dùng nhập thông tin tài khoản. - Bước 2: Kiểm tra thông tin người xem có nhập đúng thông tin không. - Bước 3: Nếu đúng thì tài khoản chức vụ là thu ngân sẽ vô giao diện thu ngân,tài khoản là quản lý sẽ vô giao diện quản lý.
Tra cứu: - Bước 1: Người dùng muốn thấy được chức năng cần phải đăng nhập vô giao diện thu ngân hoặc quản lý. Phần mềm “Quản lý nhà sách” Trang 7 Đồ án Môn học: Công nghệ Phần mềm - Bước 2:Người dùng nhập từ khoá cần tìm - Bước 3: sau đó chọn vào mục cần tìm kiếm bao gồm sách, hoá đơn, khách hàng.Sau khi tìm thấy kết quả chương trình sẽ trả về và hiện dữ liệu cho người dùng xem. Quản lý: Quản lý sách: - Bước 1: Chọn chức năng quản lý sách. - Bước 2: Thông tin sách sẽ hiện lên, và các chức năng cho người dùng thao tác gồm sửa, xoá và chức năng “nhập sách” - Bước 3: Người dùng chọn sách cần thiết và chọn 1 trong 3 chức năng sửa, xoá, nhập sách để thao tác.
Sửa sách xong thì sẽ cập nhật dữ liệu lại, còn nếu xoá sách thì sẽ loại bỏ sách đã xoá ra khỏi kho dữ liệu sách. Nếu người dùng nhấn nút nhập sách sẽ hiện ra 1 màn hình, đó là chức năng nhập thông tin sách. Nhập thông tin sách: - Bước 1: Người dùng nhập thông tin các cuốn sách. - Bước 2: Khi thêm sách, dữ liệu sẽ được kiểm tra từ thông tin quản lý quy định gồm số lượng tồn tối thiểu và nhập tối thiểu.
- Bước 3: Sau khi kiểm tra nếu không có sai sót thì dữ liệu sẽ được thêm vào kho dữ liệu lưu trữ. Báo cáo tồn: xem tồn số lượng sách ảnh hưởng từ nhập thông tin sách và lập hoá đơn Báo cáo công nợ: Xem nợ của khách hàng, báo cáo công nợ ảnh hưởng từ việc ghi nợ cho khách hàng. Lập báo cáo tháng: gồm báo cáo công nợ, báo cáo tồn: - Bước 1: Người dùng nhập thông tin tháng, năm. - Bước 2: Người dùng chọn xem báo cáo công nợ hay báo cáo tồn.
- Bước 3: Nếu người dùng chọn xem báo cáo công nợ thì hiện ra màn hình báo cáo công nợ, nếu người dùng chọn xem báo cáo tồn sẽ hiện ra màn hình báo cáo tồn. Trong đó báo cáo tồn ảnh hưởng từ nhập thông tin sách và lập hoá đơn, còn báo cáo công nợ ảnh hưởng từ việc ghi nợ cho khách hàng. Quản lý quy định: Dùng để quản lý thông tin nhập đối với quản lý và thu ngân Bước 1: Khi chọn xem quy định, người dùng sẽ xem được thông tin quy định. Bước 2: Người dùng muốn chỉnh sửa chỉ cần bấm nút sửa, sau đó sửa quy định lại sau đó bấm nút áp dụng thì quy định sẽ áp dụng ngay khi bấm nút xong.
Thu ngân: Lập hoá đơn: - Bước 1: Ghi thông tin cho hoá đơn mua hàng của người dùng. - Bước 2: Sau mỗi lần thêm 1 món hàng thì sẽ kiểm. - Bước 3: Bấm tính tiền thì sẽ hiện thông báo số tiền, nếu có nợ sẽ bị kiểm tra theo quy định nợ tối đa bao nhiêu, nếu không đúng theo quy định thì sẽ không cho nợ hoặc mua sách. - Bước 4: Nếu kiểm tra hoàn tất không có lỗi gì sẽ ghi hoá đơn ra đưa cho khách hàng.
- Bước 5: Nếu khách hàng không đủ tiền và yêu cầu ghi nợ thì thu ngân sẽ ghi nợ cho khách hàng. Xuất hoá đơn: Dùng để xuất hoá đơn để đưa cho khách hàng. Phần mềm “Quản lý nhà sách” Trang 8 Đồ án Môn học: Công nghệ Phần mềm Ghi nợ khách hàng: - Bước 1: Khách hàng yêu cầu ghi nợ thì thu ngân sẽ bấm nút ghi nợ trong chức năng lập hoá đơn cho khách hàng ( phải là khách quen mới ghi nợ được ) - Bước 2: Sau khi bấm nút sẽ có màn hình hiện ra để ghi thông tin nợ cho khách hàng và lưu vào kho dữ liệu khách hàng nợ.