Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 54 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
54
Dung lượng
2,28 MB
Nội dung
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: SVTH: Ths LƯƠNG TRẦN HY HIẾN NGUYỄN ĐĂNG QUANG LÊ THANH TRÍ NGƠ HẢI BÌNH NGUYỄN MINH HÒA MAI QUỐC HẬU Tháng 04 – Năm 2016 1311061016 1311061254 1311060352 1311060589 1311060550 13DTH06 13DTH06 13DTH06 13DTH06 13DTH06 Đồ án Môn học: Công nghệ Phần mềm MỤC LỤC Hiện trạng Yêu cầu 1.1 Hiện trạng: 1.2 Các biểu mẫu thống kê: .5 Mơ hình hóa u cầu 1.2.1 Sơ đồ Use Case 1.2.2 Mô tả thành phần Phân tích 2.1 Phát thực thể 2.1.1 Danh sách thực thể .8 2.1.2 Danh sách mối kết hợp .9 2.2 Mơ hình ERD (CDM) .9 2.2.1 Sơ đồ CDM QLHS .9 2.3 Mô tả chi tiết thực thể - mối kết hợp .10 2.4 Mô tả chi tiết thực thể .10 2.4.1 THỰC THỂ SACH 10 2.4.2 THỰC THỂ THELOAI 10 2.4.3 THỰC THỂ HOADON 10 2.4.4 THỰC THỂ KHACHHANG 11 2.4.5 THỰC THỂ PHIEUGIAO .11 2.4.6 THỰC THỂ BAOCAOTON 12 2.4.7 THỰC THỂ BAOCAOCONGNO 12 2.4.8 THỰC THỂ QUYDINH 12 2.4.9 THỰC THỂ NGƯỜI DÙNG: 13 2.5 Mô tả chi tiết mối kết hợp .13 2.5.1 Mối kết hợp CTPHIEUGIAO 13 2.5.2 Mối kết hợp CTHD 13 2.5.3 Mối kết hợp CTBAOCAOTON .14 2.5.4 Mối kết hợp CTCONGNO .14 2.6 Sơ đồ luồng liệu : .16 2.6.1 Nhập sách: 16 2.6.2 Quản lý thông tin kho sách: .16 2.6.3 Xem báo cáo tháng: 17 2.6.4 Quản lý quy định: .18 2.6.5 Tra cứu thông tin sách, khách hàng: 19 2.6.6 Lập hoá đơn, xuất hoá đơn: 19 2.6.7 Đăng ký khách hàng thân thiết: .20 2.6.8 Ghi nợ khách hàng 21 2.6.9 Lập phiếu thu tiền: 21 Thiết kế 22 3.1 Thiết kế liệu 22 3.1.1 Mơ hình vật lý 22 3.1.2 Danh sách đối tượng 22 3.1.3 Mô tả chi tiết Table 23 Thiết kế giao diện 27 4.1 Thiết kế menu 27 4.2 Thiết kế hình 28 4.2.1 Sơ đồ hình 28 Phần mềm “Quản lý nhà sách” Trang Đồ án Môn học: Công nghệ Phần mềm 4.2.2 Danh sách thành phần hình sơ đồ .28 4.3 Thiết kế xử lý 53 4.3.1 Danh sách xử lý (Các xử lý quan trọng) 53 4.3.2 Mô tả chi tiết xử lý: 53 Cài đặt thử nghiệm 54 5.1 Cài đặt .54 5.2 Các thử nghiệm .54 Tổng kết 54 6.1 Kết đạt .54 6.2 Đánh giá ưu, khuyết điểm .54 6.2.1 Ưu điểm: 54 6.2.2 Khuyết điểm .54 6.3 Hướng phát triển tương lai 54 Phần mềm “Quản lý nhà sách” Trang Đồ án Môn học: Công nghệ Phần mềm Hiện trạng Yêu cầu 1.1 Hiện trạng: Giới thiệu giới thực liên quan Mơ tả quy trình cơng việc liên quan đến đề tài Mô tả mẩu biểu có liên quan Mơ tả quy định ràng buộc có liên quan Mơ tả 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 nhà sách lớn Việt Nam có sở Nhà sách 506 có 5.000 CB-CNV, trình độ chun mơn giỏi, nhiệt tình, độ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ả quản lý tốt điều hành đơn vị hoạt động hiệu 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 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 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ừ NXB nước như: Cambridge, Mc Graw-Hill, Pearson Education, Oxford, Macmillan, Cengage Learning… NS506 có dịch vụ ưu đãi khách hàng : đăng ký khách hàng thân thiết mua sách giảm giá cao phép ghi nợ - xóa nợ thời gian ngắn hạn theo quy định Yêu cầu: Danh sách công việc hỗ trợ thực máy tính (dựa theo tóm tắt u cầu cho) Chương trình cho phép: Đăng nhập: để vơ hình thu ngân hay quản lý Lập phiếu nhập sách: Nhập danh sách sách đưa vào kho lưu trữ 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 hố đơn bán sách: Ghi hố đơn tính tiền cho khách hàng Tra cứu sách: Tìm kiếm sách, hố đơn, khách hàng lưu trữ cách nhập từ khoá Phần mềm “Quản lý nhà sách” Trang Đồ án Môn học: Công nghệ Phần mềm Lập phiếu thu tiền: Dùng để thu tiền trả nợ khách hàng, khách đăng ký nợ tiền sách chưa trả đủ ( phải khách quen ) Quản lý thông tin khách hàng: dùng để thêm khách quen mua hàng Từ đó, chức dùng khách hàng quen thuộc nợ tiền Quản lý quy định: dùng để sửa, thay đổi quy định áp dụng nhà sách Lập báo cáo tháng: bao gồm báo cáo công nợ báo cáo tồn 1.2 Các biểu mẫu thống kê: Biểu mẫu BM1 Hóa Đơn Bán Sách Ngày nhập :…………………………………… STT Sách Thể loại Tác giả Số lượng QĐ1 : Số lượng nhập 150 Chỉ n hập đầu sách có lượng tồn 300 Biểu mẫu BM2 Hóa Đơn Bán Sách Họ tên khách hàng :………………… Ngày lập hóa đơn :………………………………… STT Sách Thể loại Số lượng Đơn giá QĐ2 : Chỉ bán cho khách hàng nợ không 20.000 đầu sách có lượng tồn sau bán 20 Phần mềm “Quản lý nhà sách” Trang Đồ án Môn học: Công nghệ Phần mềm Biểu mẫu BM3 STT Danh Sách Sách Tên sách Thể loại Tác giả Số lượng Biểu mẫu BM3 Phiếu Thu Tiền Họ tên khách hàng : ………………………………………………… Địa :………………………………………… Điện thoại : …………………………………… Email :………………………………………… Ngày Thu Tiền : ……………………………… Số tiền thu :……………………………………… QĐ4 : Số tiền thu không vượt số tiền khách hàng nợ Biểu mẫu 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 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 QĐ6 : Người dùng thay đổi quy đị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 nhập QĐ2 : Thay đổi tiền nợ tối đa, lượng tồn tối thiểu sau bán QĐ4 : Sử dụng hay không sử dụng quy định Phần mềm “Quản lý nhà sách” Trang Đồ án Môn học: Công nghệ Phần mềm Mơ hình hóa u cầu 1.2.1 Sơ đồ Use Case 1.2.2 Mơ tả thành phần Gồm có Quản lý ,thu ngân, khách hàng Chức chung cho thu ngân 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 thơng tin khơng - Bước 3: Nếu tài khoản chức vụ thu ngân vô giao diện thu ngân,tài khoản quản lý vô giao diện quản lý Tra cứu: Phần mềm “Quản lý nhà sách” Trang Đồ án Môn học: Công nghệ Phần mềm - Bước 1: Người dùng muốn thấy chức cần phải đăng nhập vô giao diện thu ngân quản lý Bước 2:Người dùng nhập từ khố 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, hố đơn, khách hàng.Sau tìm thấy kết chương trình trả liệu cho người dùng xem Quản lý: Quản lý sách: - Bước 1: Chọn chức quản lý sách - Bước 2: Thông tin sách lên, chức cho người dùng thao tác gồm sửa, xoá chức “nhập sách” - Bước 3: Người dùng chọn sách cần thiết chọn chức sửa, xoá, nhập sách để thao tác Sửa sách xong cập nhật liệu lại, cịn xố sách loại bỏ sách xoá khỏi kho liệu sách Nếu người dùng nhấn nút nhập sách hình, chức 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 sách - Bước 2: Khi thêm sách, liệu kiểm tra từ thông tin quản lý quy định gồm số lượng tồn tối thiểu nhập tối thiểu - Bước 3: Sau kiểm tra khơng có sai sót liệu thêm vào kho 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 lập hố đơn Báo cáo công nợ: Xem nợ 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ợ hình báo cáo công nợ, người dùng chọn xem báo cáo tồ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 lập hố đơ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 quản lý thu ngân Bước 1: Khi chọn xem quy định, người dùng xem thông tin quy định Bước 2: Người dùng muốn chỉnh sửa cần bấm nút sửa, sau sửa quy định lại sau bấm nút áp dụng quy định áp dụng bấm nút xong Thu ngân: Lập hố đơn: - Bước 1: Ghi thơng tin cho hoá đơn mua hàng người dùng - Bước 2: Sau lần thêm hàng kiểm - Bước 3: Bấm tính tiền thơng báo số tiền, có nợ bị kiểm tra theo quy định nợ tối đa bao nhiêu, khơng theo quy định khơng cho nợ mua sách - Bước 4: Nếu kiểm tra hoàn tất khơng có lỗi ghi hố đơn đưa cho khách hàng - Bước 5: Nếu khách hàng khơng đủ tiền u cầu ghi nợ thu ngân ghi nợ cho khách hàng Phần mềm “Quản lý nhà sách” Trang Đồ án Môn học: Công nghệ Phần mềm Xuất hoá đơn: Dùng để xuất hoá đơn để đưa cho khách hàng Ghi nợ khách hàng: - Bước 1: Khách hàng yêu cầu ghi nợ thu ngân bấm nút ghi nợ chức lập hoá đơn cho khách hàng ( phải khách quen ghi nợ ) - Bước 2: Sau bấm nút có hình để ghi thông tin nợ cho khách hàng lưu vào kho liệu khách hàng nợ Nhập thông tin khách hàng quen: - Bước 1: Khi khách hàng khách quen tiệm Ví dụ: khách hàng mua hàng với sản phẩm với tổng tiền cao, mua thường xuyên, … Họ có yêu cầu lập khách hàng thân thiết - Bước 2: Tiếp nhận thông tin từ khách hàng, thu ngân điền thông tin khách hàng lưu vào kho liệu khách hàng Lập phiếu thu tiền: - Bước 1: Khách hàng yêu cầu xoá nợ, thu ngân mở chức lập phiếu thu tiền để tìm kiếm khách hàng để lấy thông tin khách hàng nợ - Bước 2: Ghi số tiền khách trả, kiểm tra theo quy định Nếu số tiền khách hàng vượt số tiền trả nợ báo lại cho khách hàng - Bước 3: Nếu khơng có trục trặc gì, lập phiếu thu tiền để xoá nợ cho khách hàng Khách hàng: Đăng ký nợ: khách hàng muốn ghi nợ yêu cầu đăng ký cung cấp thông tin cho thu ngân Đăng ký thông tin khách hàng: khách hàng khách hàng quen đăng ký thơng tin khách hàng quen để ghi nợ Trả nợ: Khách hàng trả nợ Thanh tồn: Khách hàng tốn tiền dựa vào hố đơn Phân tích 2.1 Phát thực thể Sau khảo sát trạng, xác định số thực thể sau: Sách Hoá đơn Khách hàng Thể loại Phiếu giao Báo cáo tồn Báo cáo công nợ Phần mềm “Quản lý nhà sách” Trang Đồ án Môn học: Công nghệ Phần mềm Quy định Người dùng 2.1.1 Danh sách thực thể Name Sách Hóa đơn Khách hàng Thể loại Phiếu giao Báo cáo tồn Báo cáo công nợ Quy định Người dùng Code SACH HOA_DON KHACH_HANG THE_LOAI PHIEU_GIAO BAO_CAO_TON BAO_CAO_CONG_NO QUY_DINH NGUOI_DUNG 2.1.2 Danh sách mối kết hợp Name Chi tiết phiếu giao Chi tiết hóa đơn Chi tiết báo cáo tồn Chi tiết công nợ Code CHI_TIET_PHIEU_GIAO CHI_TIET_HOA_DON CHI_TIET_BAO_CAO_TON CHI_TIET_CONG_NO 2.2 Mơ hình ERD (CDM) 2.2.1 Sơ đồ CDM QLHS Phần mềm “Quản lý nhà sách” Trang 10 Đồ án Môn học: Công nghệ Phần mềm Sau nhập tháng năm nhấn nút báo cáo tồn Sau nhập tháng năm nhấn nút báo cáo nợ - Xuất hình báo cáo tồn - Xuất hình báo cáo nợ GIAO DIỆN BÁO CÁO NỢ STT STT MÔ TẢ CÁC CONTROL Name Control Ý nghĩa txtThang_bcn TextBox Tháng txtNam_bcn TextBox Năm btnThoat_bcn Button Nút thoát dgvBaoCaoNo DataGridView Bảng liệu báo cáo nợ Ghi Không nhập Khơng nhập MƠ TẢ SỰ KIỆN Điều kiện kích hoạt Xử lý liệu Khởi động hình - Load liệu lên dgvBaoCaoNo, - Tháng năm số mà người dùng nhập Nhấn nút thoát - Thốt khỏi hình báo cáo nợ Phần mềm “Quản lý nhà sách” Trang 40 Đồ án Môn học: Công nghệ Phần mềm GIAO DIỆN BÁO CÁO TỒN STT STT MÔ TẢ CÁC CONTROL Name Control Ý nghĩa txtThang_bct TextBox Tháng txtNam_bct TextBox Năm btnThoat_bct Button Nút thoát dgvBaoCaoTon DataGridView Bảng liệu báo cáo tồn Ghi Không nhập Khơng nhập MƠ TẢ SỰ KIỆN Điều kiện kích hoạt Xử lý liệu Khởi động chương trình - Load liệu lên dgvBaoCaoTon - Tháng năm số mà người dùng nhập Nhấn nút thoát - Thốt khỏi hình báo cáo tồn Phần mềm “Quản lý nhà sách” Trang 41 Đồ án Môn học: Công nghệ Phần mềm GIAO DIỆN QUY ĐỊNH MÔ TẢ CÁC CONTROL Control Ý nghĩa TextBox Nhập tối thiểu STT Name txtNhapMin_qd txtTonMin_qd TextBox Tồn tối thiểu txtNoMax_qd TextBox Tiền nợ tối đa txtTonMinSauBan_qd TextBox Tồn tối thiểu sau bán rbtYes_qd RadioButton Phần mềm “Quản lý nhà sách” Có Ghi Chỉ nhập số nguyên > 0, không nhập Chỉ nhập số nguyên > 0, không nhập Chỉ nhập số nguyên > 0, không nhập Chỉ nhập số nguyên > 0, không nhập Hiện không chọn Trang 42 Đồ án Môn học: Công nghệ Phần mềm rbtNo_qd RadioButton btnApDung_qd Button Nút áp dụng btnSua_qd btnHuyBo_qd Button Button Nút sửa Nút hủy bỏ STT Không Hiện khơng chọn Khơng nhấn Khơng nhấn MƠ TẢ SỰ KIỆN Điều kiện kích hoạt Xử lý liệu Nhấn nút sửa - Các TextBox lên cho người dùng nhập vào quy định cần sửa - Các Button áp dụng hủy bỏ lên cho người dùng thao tác Nhập vào số lượng nhập tối - Khi nhấn nút áp dụng hiển thị thiếu < chữ hộp thoại báo lỗi số lượng nhập tối thiểu nhập vào số nguyên > Nhập vào số lượng tồn tối - Khi nhấn nút áp dụng hiển thị thiểu < chữ hộp thoại báo lỗi số lượng tồn tối thiểu nhập vào số nguyên > Nhập vào số tiền nợ tối đa Nhập vào số lượng tồn tối - Khi nhấn nút áp dụng hiển thị thiểu sau bán < hộp thoại báo lỗi số lượng tồn chữ tối thiểu sau bán nhập vào số nguyên > Sau sửa nhấn nút áp - Hiển thị hộp thoại yes/no hỏi dụng người dùng có muốn ap dụng hay khơng - Nếu người dùng chọn có quy định lưu vào sở liệu Sau sửa sai nhấn nút - Hiển thị hộp yes/no hỏi người hủy bỏ dùng có muốn hủy bỏ hay khơng - Nếu người dùng chọn có liệu bị sửa không bị thay đổi - Các TextBox, Button trở trạng thái ban đầu chưa thao tác (Các TextBox không cho phép người dùng nhập vào, Button áp dụng bị ẩn không cho phép người dùng nhấn vào) Phần mềm “Quản lý nhà sách” Trang 43 Đồ án Mơn học: Cơng nghệ Phần mềm GIAO DIỆN HĨA ĐƠN 10 11 12 13 STT 10 11 12 13 MÔ TẢ CÁC CONTROL Name Control Ý nghĩa cboTenSach_hd ComboBox Tên sách numSoLuong_hd NumericUpDown Số lượng lblDate_hd Lable Ngày tháng txtTongCong_hd TextBox Tổng cộng txtTienNhan_hd TextBox Tiền nhận txtTienThoi_hd TextBox Tiền thối btnDangKyNo Button Đăng ký nợ btnThem_hd Button Nút thêm btnXoa_hd Button Nút xóa btnXoaSach_hd Button Nút xóa btnTinhTien_hd Button Nút tính tiền btnXuatHoaDon_hd Button Nút xuất hóa đơn dgvHoaDon DataGridView Bảng liệu hóa đơn Phần mềm “Quản lý nhà sách” Ghi Không chọn Không nhập Không nhập Không nhấn Không nhấn Trang 44 Đồ án Môn học: Công nghệ Phần mềm STT MÔ TẢ SỰ KIỆN Điều kiện kích hoạt Xử lý liệu Khởi động chương trình - Load liệu lên dgvHoaDon Không chọn tên sách - Khi nhấn nút thêm hiển thị hộp thoại báo lỗi người dùng phải chọn tên sách để lập hóa đơn Chọn số lượng phải nút thêm đảm bảo số lượng tồn sau bán phải theo quy định Nhập vào số tiền nhận < - Khi nhấn nút tính tiền hiển thị chữ không nhập vào hộp thoại báo lỗi số tiền nhận số tiền nhận nhập vào phải số nguyên > Sau nhập vào số tiền nhận - Máy tự tính số tiền tổng cộng từ khách bấm nút tính tiền tiền thối lên txtTienNhan_hd, txtTienThoi_hd - Nếu tính tiền có nợ thơng báo số tiền nợ cho người dùng Nhưng khách hàng nợ q theo quy định thơng báo khơng cho mua sách Sau nhập đầy đủ thông tin - Các thơng tin hóa đơn vừa nhập hóa đơn vào TextBox vào hiển thị lên dgvHoaDon nhấn nút thêm Chọn dịng thơng tin sản - Hiển thị hộp thoại yes/no hỏi phẩm dgvHoaDon nhấn người dùng có muốn xóa hay nút xóa khơng - Nếu người dùng chọn có xố thơng tin sản phẩm chọn Nhấn nút xóa (Lúc đầu nút - Hiển thị hộp thoại yes/no hỏi người dùng có muốn xóa hay xóa bị ẩn khơng cho không người dùng thao tác - Nếu người dùng chọn có chưa có hóa đơn thêm hóa đơn dgvHoaDon bị vào) xóa - Sau nhấn xóa trả lại trạng thái ban đầu cho TextBox(làm rỗng), ComboBox, NumericUpDown Button Nhấn nút đăng ký nợ - Hiện hình đăng ký nợ Nhấn nút xuất hóa đơn - Hiện hình hóa đơn bán hàng Phần mềm “Quản lý nhà sách” Trang 45 Đồ án Mơn học: Cơng nghệ Phần mềm GIAO DIỆN HĨA ĐƠN BÁN HÀNG STT STT MÔ TẢ CÁC CONTROL Control Ý nghĩa Lable Ngày tháng DataGridView Bảng liệu hóa đơn txtTongCong_xhd TextBox Tổng cộng txtTienNhan_xhd TextBox Tiền nhận txtTienThoi_xhd TextBox Tiền thối txtTienNo_xhd TextBox Tiền nợ Name lblDate_xhd dgvHoaDon_xhd Ghi Không nhập Không nhập Khơng nhập Khơng nhập MƠ TẢ SỰ KIỆN Điều kiện kích hoạt Xử lý liệu Khởi động chương trình - Load liệu lên dgvHoaDon_xhd Phần mềm “Quản lý nhà sách” Trang 46 Đồ án Môn học: Công nghệ Phần mềm GIAO DIỆN ĐĂNG KÝ NỢ STT STT MÔ TẢ CÁC CONTROL Name Control Ý nghĩa Ghi txtMaKhachHang_dkn TextBox Mã khách hàng Không nhập txtHoTen_dkn TextBox Họ tên txtSoTien_dkn TextBox Số tiền btnDangKyNo_dkn Button Nút đăng ký Khơng nhấn nợ MƠ TẢ SỰ KIỆN Điều kiện kích hoạt Xử lý liệu Nhập vào số tiền nợ < - Hiển thị hộp thoại báo lỗi số tiền chữ nhập sai nợ nhập vào phải số nguyên > với quy định phải với quy định (Người dùng phải đọc quy định trước nhập) Khi chưa nhập vào đẩy đủ - Nút đăng ký nợ bị ẩn không cho thông tin cần thiết khách người dùng thao tác hàng đăng ký nợ người dùng nhập vào đầy đủ thông tin cần thiết khách hàng đăng ký nợ Sau nhập vào đầy đủ - Hiển thị hộp thoại yes/no hỏi người thông tin khách hàng dùng có muốn đăng ký hay khơng Phần mềm “Quản lý nhà sách” Trang 47 Đồ án Môn học: Công nghệ Phần mềm đăng ký nợ nhấn nút đăng ký nợ - Nếu người dùng chọn có thơng tin vừa nhập vào TextBox lưu vào sở liệu GIAO DIỆN ĐĂNG KÝ KHÁCH HÀNG THÂN THIẾT STT STT MÔ TẢ CÁC CONTROL Name Control Ý nghĩa txtMaKhachHang TextBox Mã khách hàng txtHoTen TextBox Họ tên txtDiaChi TextBox Địa txtDienThoai TextBox Điện thoại txtEmail btnDangKy_kh btnHuyBo_kh TextBox Button Button Email Nút đăng ký Nút hủy bỏ MÔ TẢ SỰ KIỆN Điều kiện kích hoạt Phần mềm “Quản lý nhà sách” Ghi Không nhập Không rỗng Không rỗng Chỉ nhập số nguyên, Không rỗng Không nhấn Xử lý liệu Trang 48 Đồ án Môn học: Công nghệ Phần mềm Nhập số điện thoại chữ - Khi chưa nhập đầy đủ thông tin cần thiết khách hàng - Khi nhập đầy đủ thông tin cần thiết khách hàng nhấn nút đăng ký - Khi nhập sai thông tin khách hàng nhấn nút hủy bỏ - - - Phần mềm “Quản lý nhà sách” Hiển thị hộp thoại báo lỗi số điện thoại nhập vào phải số nguyên Nút đăng ký bị ẩn không cho người dùng thao tác người dùng nhập vào đầy đủ thông tin cần thiết khách hàng Hiển thị hộp thông báo yes/no hỏi người dùng có muốn đăng ký hay khơng Nếu người dùng chọn có thơng tin khách hàng vừa đăng ký lưu vào sở liệu Hiển thị hộp yes/no hỏi người dùng có muốn hủy bỏ hay khơng Nếu người dùng chọn có thông tin khách hàng vừa nhập vào TextBox bị xóa Các TextBox, Button trở trạng thái ban đầu chưa thao tác (Các TextBox rỗng, Button Đăng ký bị ẩn không cho phép người dùng nhấn vào) Trang 49 Đồ án Môn học: Công nghệ Phần mềm GIAO DIỆN THANH TOÁN NỢ STT Name lblDate_ttno txtKey dgvTTN txtTienNo btnXoaNo STT MÔ TẢ CÁC CONTROL Control Ý nghĩa Lable Ngày tháng TextBox Từ khóa DataGridView Bảng liệu toán nợ TextBox Tiền nợ Button Nút lập phiếu thu tiền Ghi Không rỗng Không nhập Khơng nhấn MƠ TẢ SỰ KIỆN Điều kiện kích hoạt Xử lý liệu Khởi động chương trình - Load liệu lên dgvTTN Nhập vào từ khóa cần tra cứu - Thơng tin khách nợ có liên quan đến từ khóa hiển thị lên dgvTTN Sau nhập vào từ khóa - TextBox số tiền lên cho chọn thông tin khách nợ phép người dùng nhập vào dgvTTN - Nút lập phiếu thu tiền lên cho phép người dùng thao tác Phần mềm “Quản lý nhà sách” Trang 50 Đồ án Môn học: Công nghệ Phần mềm 3.1 Không nhập vào số tiền toán nợ - 3.2 Nhập vào số tiền toán nợ với quy định (Người dùng đọc bảng quy định trước nhập vào) Hiện giao diện phiếu thu tiền GIAO DIỆN PHIẾU THU TIỀN STT Name lblDate_ptt dgvPhieuThuTien Phần mềm “Quản lý nhà sách” MÔ TẢ CÁC CONTROL Control Ý nghĩa Lable Ngày tháng DataGridView Bảng liệu phiếu thu tiền Ghi Trang 51 Đồ án Môn học: Công nghệ Phần mềm STT MƠ TẢ SỰ KIỆN Điều kiện kích hoạt Xử lý liệu Khởi động chương trình - Load liệu lên dgvPhieuThuTien Cài đặt thử nghiệm 5.1 Cài đặt - Bảng phân công cài đặt: STT Ngày Công việc … Thiết kế liệu … … Thiết kế giao diện Thiết kế xử lý Cài đặt Viết báo cáo Người thực Ký tên Ngơ Hải Bình, Nguyễn Minh Hồ Nguyễn Đăng Quang Mai Quốc Hậu Lê Thanh Trí Nguyễn Đăng Quang, Nguyễn Minh Hồ, Ngơ Hải Bình … Kiểm tra chương trình Ngơ Hải Bình … - Danh sách tình trạng cài đặt chức (mức độ hoàn thành) STT Chức Mức độ hoàn thành Ghi Đăng nhập Hồn thành Quản lý thơng tin sách Hồn thành Có làm demo chạy chương trình Nhập thơng tin sách Hồn thành Có làm demo chạy chương trình Tra cứu Hồn thành Lập báo cáo tháng Hoàn thành Quản lý quy định Hoàn thành Lập hố đơn Hồn thành Xuất Hố đơn Hoàn thành Ghi nợ khách hàng Hoàn thành 10 Lập phiếu thu tiền Hồn thành 11 Nhập thơng tin khách Hoàn thành hàng quen 5.2 Các thử nghiệm Nội dung bảng liệu SACH ₋ MASACH( Giá trị tự tăng dạng chuỗi 10 kí tự) ₋ TENSACH( Chuỗi dài 100 kí tự) ₋ MATHELOAI( Chọn từ bảng THELOAI) Phần mềm “Quản lý nhà sách” Trang 52 Đồ án Môn học: Công nghệ Phần mềm ₋ TACGIA( Chuỗi dài 100 kí tự) ₋ NXB( Chuỗi dài 100 kí tự) ₋ DONGIA( Số lớn 0) ₋ SOLUONG( Giá trị nguyên lớn 0) THELOAI ₋ MATHELOAI( chuỗi 10 kí tự) ₋ TENTHELOAI( Chuỗi dài 100 kí tự) Một số test case chạy thử nghiệm Tên Sách Bách khoa tri thức hình #1 Bestseller - tái Các siêu Thế giới động vật Tác giả Thể loại Nhà xuất Đơn giá Số lượng Kết Dorling Kindersley Khoa học Dân Trí 599.000 500 Thành cơng Khoa học Dân Trí 250.000 300 Khoa học Dân Trí 690.000 400 Khoa học Y Học 680.000 350 Khoa học Dân Trí 185.000 300 Atlas giải phẫu thể ngời Bách khoa tri thức phổ thông Dorling Kindersley Dorling Kindersley BS Alice Roberts Dorling Kindersley Bách khoa động vật George McKay Khoa học Dân Trí 316.000 340 Bách khoa Lịch sử Thế giới Bách khoa tri thức cho trẻ em - Câu hỏi & trả lời Bách khoa tri thức cho trẻ em - Khám phá & sáng tạo The USBORNE Khoa học Dân Trí 350.000 500 King Fisher Khoa học Dân Trí 235.000 450 Thành cơng MacMillan Khoa học Dân Trí 270.000 360 Thành cơng Hồ Anh Thái Truyện Đà Nẵng 45.000 300 Hồ Anh Thái Truyện 42.000 300 Tô Hải Vân Truyện 36.000 300 Nhật Chiêu Truyện 36.000 300 Bùi Ngọc Tấn Truyện 36.000 300 Lịch Sử tự nhiên Mời lẻ đêm Tiếng thở dài qua rừng kim tớc Bỗng nhiên có ngày Ngời ăn gió chng bay Rừng xa xanh Phần mềm “Quản lý nhà sách” Hội Nhà Văn Hội Nhà Văn Hội Nhà Văn Hội Nhà Văn Thành công Thành công Thành công Thành công Thành công Thành công Thành công Thành công Thành công Thành công Thành công Trang 53 Đồ án Môn học: Công nghệ Phần mềm Tổng kết 6.1 Kết đạt Sự phát triển công nghệ thông tin giúp việc quản lý nhà sách khơng cịn khó khăn trước Việc quản lý tin học nên dễ dàng thuận tiện cho nhà quản lý việc quản lý doanh thu bán hàng, quản lý hàng tồn mang đến phong cách phục vụ chuyên nghiệp 6.2 Đánh giá ưu, khuyết điểm 6.2.1 Ưu điểm: Đầy đủ chức theo yêu cầu người dùng Hoạt động tốt xử lý nhanh Giao diện thân thiện dễ sử dụng 6.2.2 Khuyết điểm: Thiếu hình thêm nhân viên Chưa quản lý khách hàng chặt chẽ Ví dụ, khách hàng khơng cịn đến mua hàng nhà sách Chưa thực chức loại bỏ hoá đơn chi tiết hoá đơn, báo cáo tháng… cũ 6.3 Hướng phát triển tương lai Phần mềm quản lý nhà sách 506 sẵn sàng nâng cấp lên phiên cao để đáp ứng yêu cầu quản lý, mở rộng quy mô kinh doanh dạng chuỗi nhà sách Phần mềm “Quản lý nhà sách” Trang 54