Giả sử một khách hàng là quản lý thư viện trường đại học Sư Phạm Đà Nẵng yêu cầu nhóm xây dựng một phần mềm hỗ trợ việc quản lý thư viện được thuận tiện hơn. Thông tin về thư viện như sau:• Trong thư viện có nhiều loại tài liệu gồm: giáo trình, sách tham khảo, luận văn, báo cáo nghiên cứu khoa học, tạp chí, tuyện, thơ….• Mỗi độc giả muốn đăng ký mượn sách thì phải đăng ký làm thẻ thư viện gồm các thông tin: họ tên, ngày sinh, mã số sinh viên (mã cán bộ), lớp (phòng ban), khoa, ngày làm thẻ, ngày hết hạn.• Sau khi đăng ký thẻ thư viện thì thông tin độc giả gồm: mã độc giả, họ tên, ngày sinh, mã số sinh viên (mã cán bộ), lớp (phòng ban), khoa, ngày đăng ký, ngày hết hạn thẻ.• Hằng ngày có các độc giả đến mượn và trả sách.• Thủ thư cần phải kiểm tra xem trong thư viện có tài liệu như độc giả cần không để cho mượn.• Hằng tháng, thủ kho sẽ lập báo cáo thống kê tình trạng tài liệu trong thư viện.
Trang 1<Quản Lý Thư Viện >
BÁO CÁO TỔNG KẾT
Phiên bản <1.0>
Trang 3BẢNG ĐÁNH GIÁ
STT Tên thành viên Công việc được giao
Tỉ lệ hoàn thành (%)
Tinh thần, thái độ hợp tác
(Kém, Trung bình, Khá, Tốt)
Mức đóng góp cho dự
án (Tổng cộng 100%)
-Thiết kế giao diện
-Viết tài liệu javadoc,usecase tổng quát
formThemDocGia,viewLapTheDocGia,formSuaDocGia,viewSuaDocGia,formXoaDocGia,viewXoaDocGia,viewThongKeQuaHan,ChucNangThuThu,ChucNangThuKho
Trang 4-Nhập dữ liệu.
-Viết tài liệu usecase Quản
lý Tài liệu
-Lập trình formSuaTaiLieu,viewSuaTaiLieu,
viewXoaTaiLieu,viewTaiLieuHongMat
-Viết tài liệu usecase Quản
lý độc giả
-Lập trình formTraTaiLieu,viewDanhSachTra
-Viết tài liệu đặc tả usecaseĐăng Nhập
-Lập trình formTrangChu,formTimKiem
Trang 65.2 Form Tìm kiếm. 26
Trang 71 Phát biểu vấn đề
Giả sử một khách hàng là quản lý thư viện trường đại học Sư Phạm Đà Nẵng yêu cầunhóm xây dựng một phần mềm hỗ trợ việc quản lý thư viện được thuận tiện hơn Thôngtin về thư viện như sau:
Trong thư viện có nhiều loại tài liệu gồm: giáo trình, sách tham khảo, luận văn,báo cáo nghiên cứu khoa học, tạp chí, tuyện, thơ…
Mỗi độc giả muốn đăng ký mượn sách thì phải đăng ký làm thẻ thư viện gồm cácthông tin: họ tên, ngày sinh, mã số sinh viên (mã cán bộ), lớp (phòng ban), khoa,ngày làm thẻ, ngày hết hạn
Sau khi đăng ký thẻ thư viện thì thông tin độc giả gồm: mã độc giả, họ tên, ngàysinh, mã số sinh viên (mã cán bộ), lớp (phòng ban), khoa, ngày đăng ký, ngày hếthạn thẻ
Hằng ngày có các độc giả đến mượn và trả sách
Thủ thư cần phải kiểm tra xem trong thư viện có tài liệu như độc giả cần không đểcho mượn
Hằng tháng, thủ kho sẽ lập báo cáo thống kê tình trạng tài liệu trong thư viện
Hệ thống quản lý cho phép:
Thủ kho:
- Tiếp nhận tài liệu mới
- Thanh lý tài liệu cũ
- Lập báo cáo thống kê:
+ Số tài liệu hiện có trong thư viện
+ Số tài liệu đã cho mượn
+ Số tài liệu mượn quá hạn
Thủ thư:
- Tìm kiếm tài liệu:
+ Theo tên tài liệu
- Quản lý độc giả:
+ Tiếp nhận làm thẻ độc giả, nhập thông tin vào dữ liệu quản lý
+ Cập nhật thông tin độc giả
+ Xóa thông tin độc giả
- Quản lý mượn, trả tài liệu:
+ Cập nhật, thống kê thông tin độc giả mượn tài liệu quá hạn, làm hỏng haymất tài liệu
Độc giả: sử dụng hệ thống để tìm kiếm tài liệu mà không cần đăng nhập (Chức
Trang 8năng này giống thủ thư).
Chỉ có thủ kho và thủ thư mới được cấp quyền đăng nhập hệ thống và thực hiệncác chức năng quản lý
Số tài liệu được mượn tối đa 1 lần là: 3 quyển
Độc giả chưa trả đủ sách mượn lần trước thì không được mượn tiếp
Tài liệu đọc chưa xong, nhưng muốn giữ lại đọc tiếp thì phải mang đến thư việnlàm thủ tục gia hạn thêm (tức là mang đến làm thủ tục mượn lại.)
Tài liệu mượn quá hạn bị phạt tiền 2000 đồng/1 ngày quá hạn
Tài liệu bị hỏng hay làm mất bị phạt tiền gấp đôi giá trên bìa sách
2 Usecase & Đặc tả Usecase
2.2.2.2 Luồng cơ sở
Trang 9Use case này bắt đầu khi người dùng mở phần mềm.
1 Hệ thống yêu cầu người dùng nhập Tên và Mật khẩu Sau đó lựa chọn Đăngnhập
2 Hệ thống sẽ kiểm tra trong CSDL người dùng để xác thực các thông tinnhập vào
3 Tùy theo đối tượng người dùng, hệ thống sẽ dẫn đến trang chủ với nhữngchức năng phù hợp
4 Đăng nhập thành công hay không thành công đều có một dialog thông báo
2.2.2.3 Luồng thay thế
Sai thông tin đăng nhập:
Nếu, trong luồng cơ sở, người dùng đăng nhập với những thông tin không cótrong cơ sở dữ liệu người dùng, thì hệ thống sẽ thông báo lỗi và yêu cầu đăngnhập lại
2.2.2.4 Điều kiện đặc biệt
Chỉ có thủ thư và thủ kho mới được cấp quyền đăng nhập
2.2.2.6 Điều kiện trước
- Use case này bắt đầu khi người dùng chọn chức năng “Tìm kiếm”
- Hệ thống sẽ kiểm tra trong CSDL (table TAILIEU) và xuất ra kết quả
- Kết quả tìm thấy sẽ hiện ra các thông tin liên quan đến tài liệu cần tìm: tên,giá, nhà xuất bản, tác giả, vị trí v v
- Sau khi nhấn nút “Tìm ” hệ thống kiểm tra trong CSDL và hiện ra thông báotìm thấy bao nhiêu kết quả, nếu không tìm thấy thì hiện thông báo “Tìm thấy 0kết quả”
2.2.2.3 Luồng thay thế
Không
2.2.2.4 Điều kiện đặc biệt
Chức năng này có thể thực hiện không cần đăng nhập
2.2.2.5 Điều kiện trước
Trang 10- Nhân viên sẽ nhập thông tin độc giả vào hệ thống.
- Chọn button “Thêm” thì hệ thống sẽ kiểm tra, nếu thông tin phù hợp sẽ chophép thêm vào CSDL (table DOCGIA)
2 Chỉnh sửa thông tin độc giả:
- Nhân viên sẽ chỉnh sửa một số thông tin nếu cần thiết
- Chọn button “Sửa” thì hệ thống sẽ kiểm tra và cập nhật lại trong CSDL(table DOCGIA)
3 Xóa thông tin độc giả:
- Nhân viên chọn mã độc giả cần xóa
- Chọn button “Xóa” thì hệ thống sẽ kiểm tra và xóa khỏi CSDL (tableDOCGIA)
2.2.3.3 Luồng thay thế
- Nếu thông tin nhập vào không đảm bảo yêu cầu hay không đúng với định dạngcủa hệ thống thì hệ thống sẽ thông báo nhập lại
2.2.2.4 Điều kiện đặc biệt
Chỉ có độc giả là sinh viên, nghiên cứu sinh, giảng viên, cán bộ trong nội
bộ trường mới được yêu cầu lập thẻ thư viện
2.2.3.5 Điều kiện trước
Người làm chức năng thủ thư đăng nhập mới được sử dụng chức năng này
2.2.3.6 Điều kiện sau
2.2.4 Usecase Quản lý tài liệu
Trang 11chọn các chức năng thêm, sửa, xóa thông tin tài liệu.
1 Nếu chọn chức năng “Nhập tài liệu mới” thì sẽ chuyển đến form nhập tàiliệu mới Sau khi nhập đủ thông tin, chọn “Thêm” thì hệ thống sẽ lưu thông tinvào CSDL
2 Nếu chọn chức năng “Chỉnh sửa tài liệu” thì hệ thống sẽ chuyển đếnform chỉnh sửa tài liệu Người dùng sẽ chọn 1 mã tài liệu để sửa Sau khi chọn nút
“Sửa” thì hệ thống sẽ update lại CSDL
3 Nếu chọn chức năng “Xóa tài liệu” thì hệ thống chuyển đến form xóa tàiliệu Người dùng chọn 1 mã tài liệu cần xóa, sau khi nhấn nút “Xóa” thì sẽ xóakhỏi CSDL
4 Nếu chọn chức năng “Thống kê danh sách mượn tài liệu” thì hệ thống sẽhiện ra form danh sách các độc giả và tài liệu đã mượn
5 Nếu chọn chức năng “Thống kê tài liệu còn” thì hệ thống sẽ hiện ta formchứa danh sách các độc giả và tài liệu đã trả
6 Nếu chọn chức năng “Xem tài liệu hỏng mất” thì hệ thống sẽ hiện raform chứa danh sách các tài liệu đã báo hỏng – mất
2.2.4.3 Luồng thay thế
Nếu trong chức năng nhập thêm tài liệu mới người dùng nhập thông tinkhông đúng định dạng hoặc bỏ trống thì hệ thống sẽ có thông báo yêu cầu nhậplại
2.2.2.4 Điều kiện đặc biệt
Không
2.2.4.5 Điều kiện trước
Người làm chức năng thủ kho phải đăng nhập mới thực hiện được chứcnăng này
2.2.4.6 Điều kiện sau
2.2.5.2 Luồng cơ sở
1 Nếu chọn chức năng “Cho mượn tài liệu” trong form chức năng thủ thưthì hệ thống sẽ chuyển tới form mượn tài liệu Sau khi nhập đầy đủ thông tin vàchọn nút “Mượn” thì sẽ cập nhật thông tin vào CSDL bảng chitietmuontra, sốlượng còn của tài liệu đó sẽ tự động giảm xuống theo số lượng mượn
2 Nếu chọn chức năng “Nhận trả tài liệu” trong form chức năng thủ thư thì
hệ thống sẽ chuyển tới form trả tài liệu Sau khi chọn mã phiếu thì sẽ xuất hiện các
mã tài liệu của phiếu đó, chọn mã tài liệu để trả Sau khi chọn nút “Trả” thì hệthống cập nhật lại thông tin trong CSDL bảng chitietmuontra, nếu tài liệu hỏng
Trang 12mất thì vẫn điền đủ các thông tin, nhưng số lượng trả điền là 0 Hệ thống tự độngtăng số lượng còn nếu tài liệu trả nguyên vẹn chứ k hỏng mất.
3 Nếu chọn chức năng “Thống kê tài liệu hỏng mất” thì sẽ xuất hiện formchứa danh sách các tài liệu đã báo là hỏng – mất
2.2.5.3 Luồng thay thế
Không
2.2.2.4 Điều kiện đặc biệt
Không
2.2.5.5 Điều kiện trước
Thủ khư phải đăng nhập mới thực hiện được chức năng này
2.2.5.6 Điều kiện sau
Không
3 Phân tích & Thiết kế chương trình
3.1.1 Class TrangChu.
Gồm 1 form chính, chứa hình nền, các button “Đăng nhập”, “Tìm kiếm”, Hướng Dẫn”
- Chứa phương thức đề đăng nhập gọi bởi button “Đăng nhập”
- Gọi tới form TimKiem
- Gọi tới form HuongDan
3.1.2 Class TimKiem.
Gồm 1 form chứa textbox để nhập tên tài liệu cần tìm, button “Tìm”, “Trở về”
- Chứa phương thức Search() để tìm kiếm tài liệu gọi bởi button “Tìm”
- Quay trở về TrangChu bằng button “Trở về”
3.1.3 Class ChucNangThuThu.
Gồm 1 form chính chứa 1 ảnh thủ thư, các button chức năng của thủ thư
- Button “Lập thẻ độc giả” gọi đến form Lập thẻ độc giả
- Button “Chỉnh sửa độc giả” gọi đến form Chỉnh sửa độc giả
- Button “Xóa độc giả” gọi đến form Xóa độc giả
- Button “Cho mượn tài liệu” gọi đến form Mượn tài liệu
- Button “Nhận trả tài liệu” gọi đến form Trả tài liệu
- Button “Thống kê tài liệu quá hạn” gọi đến form Thống kê quá hạn
- Button “Trở về” quay lại form Trang chủ
- Button “Thoát” thoát chương trình
3.1.4 Class ChucNangThuKho.
Gồm form chính chứa các button chức năng của thủ kho
- Button “Nhập tài liệu mới” gọi đến form Thêm tài liệu
- Button “Chỉnh sửa tài liệu” gọi đến form Sửa tài liệu
Trang 13- Button “Xóa tài liệu” gọi đến form Xóa tài liệu.
- Button “Tài liệu hỏng mất” gọi đến form Tài liệu hỏng - mất
- Button “Thống kê tài liệu mượn” gọi đến form Thống kê tài liệu mượn
- Button “Thống kê tài liệu còn” gọi đến form Thống kê tài liệu còn
- Button “Trở về” quay lại Trang Chủ
- Button “Thoát” thoát chương trình
3.1.5 Class formThemDocGia.
Gồm form chứa các ô textbox để nhập dữ liệu độc giả và các button chức năng
- Phương thức themdocgia(DocGia docgia) để thêm độc giả vào CSDL
- Phương thức nhan_btnThem(DocGia dg) để lấy dữ liệu tên textbox, gọiphương thức themdocgia(DocGia docgia) để lưu vào CSDL Phương thức nàyđược thực hiện khi nhấn button “Thêm”
- Phương thức kiemtra() để kiêm r tra các dữ liệu trên textbox
- Button “Xem” gọi tới form view Lập thẻ độc giả
- Button “Trở về” để trở về form Chức năng thủ thư
- Button “Thoát” để thoát chương trình
3.1.6 Class formChinhSuaDocGia.
Gồm form chứa các ô textbox để xem dữ liệu độc giả và các button chức năng
- Phương thức DocGia(JComboBox cbbMaDG) để lấy dữ liệu là Mã độc giả đưavào combobox
- Phương thức hien_dulieu() để hiện dữ liệu theo combobox Phương thức nàyđược đặt trong sự kiện cho combobox
- Phương thức nhan_btnLuu(DocGia docgia) để lấy dữ liệu từ textbox, gọiphương thức chinhsuadocgia(DocGia docgia) để lưu dữ liệu vào CSLD.Phương thức này đặt trong sự kiện của button “Sửa”
- Phương thức xoatrang() để xóa dữ liệu trên textbox khi lưu thành công
- Button “Xem” gọi đến form view Thông tin độc giả
- Button “Trở về” quay lại form Chức năng thủ thư
- Button “Thoát” để thoát chương trình
3.1.7 Class formXoaDocGia.
Gồm form chứa các ô textbox để xem dữ liệu độc giả và các button chức năng
- Phương thức DocGia(JComboBox cbbMaDG) để lấy dữ liệu là Mã độc giả đưavào combobox
- Phương thức hien_dulieu() để hiện dữ liệu theo combobox Phương thức nàyđược đặt trong sự kiện cho combobox
- Phương thức nhan_btnLuu(DocGia docgia) để lấy dữ liệu từ textbox, gọiphương thức chinhsuadocgia(DocGia docgia) để lưu dữ liệu vào CSLD.Phương thức này đặt trong sự kiện của button “Xóa”
- Phương thức xoatrang() để xóa dữ liệu trên textbox khi lưu thành công
Trang 14- Button “Xem” gọi đến form view Thông tin độc giả.
- Button “Trở về” quay lại form Chức năng thủ thư
- Button “Thoát” để thoát chương trình
3.1.8 Class viewLapTheDocGia.
Gồm form chứa 1 table để hiển thị kết quả và các button chức năng
- Phương thức initDG() để tạo table chứa kết quả
- Phương thức DuLieuDocGia() để hiển thị dữ liệu lên table Được thực hiện khinhấn button “Hiển thị”
- Button “Trở về” để quay về form Thêm độc giả
- Button “Thoát” để thoát chương trình
3.1.9 Class viewSuaDocGia.
Gồm form chứa 1 table để hiển thị kết quả và các button chức năng
- Phương thức initDG() để tạo table chứa kết quả
- Phương thức DuLieuDocGia() để hiển thị dữ liệu lên table Được thực hiện khinhấn button “Hiển thị”
- Button “Trở về” để quay về form Chỉnh sửa độc giả
- Button “Thoát” để thoát chương trình
3.1.10 Class viewXoaDocGia.
Gồm form chứa 1 table để hiển thị kết quả và các button chức năng
- Phương thức initDG() để tạo table chứa kết quả
- Phương thức DuLieuDocGia() để hiển thị dữ liệu lên table Được thực hiện khinhấn button “Hiển thị”
- Button “Trở về” để quay về form Xóa độc giả
- Button “Thoát” để thoát chương trình
3.1.11 Class formThemTaiLieu.
Gồm form chứa các ô textbox để nhập dữ liệu tài liệu và các button chức năng
- Phương thức themtailieu(TaiLieu tailieu) để thêm tài liệu vào CSDL
- Phương thức nhan_btnThem(TaiLieu tl) để lấy dữ liệu tên textbox, gọi phươngthức themtailieu(TaiLieu tailieu) để lưu vào CSDL Phương thức này đượcthực hiện khi nhấn button “Thêm”
- Phương thức kiemtra() để kiểm tra các dữ liệu trên textbox
- Button “Xem” gọi tới form view Thêm tài liệu
- Button “Trở về” để trở về form Chức năng thủ kho
- Button “Thoát” để thoát chương trình
Trang 153.1.12 Class formChinhSuaTaiLieu.
Gồm form chứa các ô textbox để xem dữ liệu và các button chức năng
- Phương thức TaiLieu(JComboBox cbbMaTL) để lấy dữ liệu là Mã tài liệu đưavào combobox
- Phương thức hien_dulieu() để hiện dữ liệu theo combobox Phương thức nàyđược đặt trong sự kiện cho combobox
- Phương thức nhan_btnLuu(TaiLieu tailieu) để lấy dữ liệu từ textbox, gọiphương thức chinhsuatailieu(TaiLieu tailieu) để lưu dữ liệu vào CSLD.Phương thức này đặt trong sự kiện của button “Sửa”
- Phương thức xoatrang() để xóa dữ liệu trên textbox khi lưu thành công
- Button “Xem” gọi đến form view Thông tin tài liệu
- Button “Trở về” quay lại form Chức năng thủ kho
- Button “Thoát” để thoát chương trình
3.1.13 Class formXoaTaiLieu.
Gồm form chứa các ô textbox để xem dữ liệu tài liệu và các button chức năng
- Phương thức TaiLieu(JComboBox cbbMaTL) để lấy dữ liệu là Mã tài liệu đưavào combobox
- Phương thức hien_dulieu() để hiện dữ liệu theo combobox Phương thức nàyđược đặt trong sự kiện cho combobox
- Phương thức nhan_btnLuu(TaiLieu tailieu) để lấy dữ liệu từ textbox, gọiphương thức chinhsuatailieu(TaiLieu tailieu) để lưu dữ liệu vào CSLD.Phương thức này đặt trong sự kiện của button “Xóa”
- Phương thức xoatrang() để xóa dữ liệu trên textbox khi lưu thành công
- Button “Xem” gọi đến form view Thông tin độc giả
- Button “Trở về” quay lại form Chức năng thủ kho
- Button “Thoát” để thoát chương trình
3.1.14 Class viewThemTaiLieu.
Gồm form chứa 1 table để hiển thị kết quả và các button chức năng
- Phương thức initTL() để tạo table chứa kết quả
- Phương thức DuLieuTaiLieu() để hiển thị dữ liệu lên table Được thực hiện khinhấn button “Hiển thị”
- Button “Trở về” để quay về form Thêm tài liệu
- Button “Thoát” để thoát chương trình
3.1.15 Class viewChinhSuaTaiLieu.
Gồm form chứa 1 table để hiển thị kết quả và các button chức năng
- Phương thức initTL() để tạo table chứa kết quả
- Phương thức DuLieuTaiLieu() để hiển thị dữ liệu lên table Được thực hiện khinhấn button “Hiển thị”
Trang 16- Button “Trở về” để quay về form Chỉnh sửa tài liệu.
- Button “Thoát” để thoát chương trình
3.1.16 Class viewXoaTaiLieu.
Gồm form chứa 1 table để hiển thị kết quả và các button chức năng
- Phương thức initTL() để tạo table chứa kết quả
- Phương thức DuLieuTaiLieu() để hiển thị dữ liệu lên table Được thực hiện khinhấn button “Hiển thị”
- Button “Trở về” để quay về form Xóa tài liệu
- Button “Thoát” để thoát chương trình
3.1.17 Class formMuonTaiLieu.
Gồm form chứa các ô textbox để xem dữ liệu tài liệu và các button chức năng
- Phương thức TaiLieu(JComboBox cbbMaTL) để lấy dữ liệu là Mã tài liệu đưavào combobox
- Phương thức DocGia(JComboBox cbbMaDG) để lấy dữ liệu là Mã độc giả đưavào combobox
- Phương thức hien_TenDG() để hiện dữ liệu theo combobox mã độc giả.Phương thức này được đặt trong sự kiện cho combobox cbbMaDG
- Phương thức hien_TenTL() để hiện dữ liệu theo combobox mã tài liệu Phươngthức này được đặt trong sự kiện cho combobox cbbMaTL
- Phương thức nhan_btnLuu(ChiTietMuonTra mt) để lấy dữ liệu từ textbox, gọiphương thức muon(ChiTietMuonTra muon) để lưu dữ liệu vào CSLD Phươngthức này đặt trong sự kiện của button “Mượn”
- Phương thức xoatrang() để xóa dữ liệu trên textbox khi lưu thành công
- Button “Xem” gọi đến form view Danh sách mượn
- Button “Trở về” quay lại form Chức năng thủ thư
- Button “Thoát” để thoát chương trình
3.1.18 Class formTraTaiLieu.
Gồm form chứa các ô textbox để xem dữ liệu tài liệu và các button chức năng
- Phương thức TaiLieu(JComboBox cbbMaTL) để lấy dữ liệu là Mã tài liệu đưavào combobox
- Phương thức DocGia(JComboBox cbbMaDG) để lấy dữ liệu là Mã độc giả đưavào combobox
- Phương thức MaPhieu(JComboBox cbbMaPhieu) để lấy dữ liệu là Mã phiếuđưa vào combobox
- Phương thức hien_dulieuDG() để hiện dữ liệu theo combobox mã độc giả.Phương thức này được đặt trong sự kiện cho combobox cbbMaDG
- Phương thức hien_dulieu () để hiện dữ liệu theo combobox mã tài liệu Phươngthức này được đặt trong sự kiện cho combobox cbbMaTL
- Phương thức nhan_btnLuu(ChiTietMuonTra mt) để lấy dữ liệu từ textbox, gọi
Trang 17phương thức muon(ChiTietMuonTra muon) để lưu dữ liệu vào CSLD Phươngthức này đặt trong sự kiện của button “Mượn”.
- Phương thức xoatrang() để xóa dữ liệu trên textbox khi lưu thành công
- Button “Xem” gọi đến form view Danh sách trả
- Button “Trở về” quay lại form Chức năng thủ thư
- Button “Thoát” để thoát chương trình
3.1.19 Class viewDanhSachMuon.
Gồm form chứa 1 table để hiển thị kết quả và các button chức năng
- Phương thức initMT() để tạo table chứa kết quả
- Phương thức TaiLieuChoMuon() để hiển thị dữ liệu lên table Được thực hiệnkhi nhấn button “Hiển thị”
- Button “Trở về” để quay về form Mượn tài liệu
- Button “Thoát” để thoát chương trình
3.1.20 Class viewDanhSachTra.
Gồm form chứa 1 table để hiển thị kết quả và các button chức năng
- Phương thức initMT() để tạo table chứa kết quả
- Phương thức TraTaiLieu () để hiển thị dữ liệu lên table Được thực hiện khinhấn button “Hiển thị”
- Button “Trở về” để quay về form Trả tài liệu
- Button “Thoát” để thoát chương trình
3.1.21 Class viewThongKeTaiLieuMuon.
Gồm form chứa 1 table để hiển thị kết quả và các button chức năng
- Phương thức initMT() để tạo table chứa kết quả
- Phương thức TraTaiLieu () để hiển thị dữ liệu lên table Được thực hiện khinhấn button “Hiển thị”
- Button “Trở về” để quay về form Chức năng thủ kho
- Button “Thoát” để thoát chương trình
3.1.22 Class viewThongKeTaiLieuCon.
Gồm form chứa 1 table để hiển thị kết quả và các button chức năng
- Phương thức initCon() để tạo table chứa kết quả
- Phương thức TaiLieuCon () để hiển thị dữ liệu lên table Được thực hiện khinhấn button “Hiển thị”
- Button “Trở về” để quay về form Chức năng thủ kho
- Button “Thoát” để thoát chương trình
3.1.23 Class viewTaiLieuHongMat.
Gồm form chứa 1 table để hiển thị kết quả và các button chức năng
- Phương thức initHM() để tạo table chứa kết quả
- Phương thức TaiLieuHongMat () để hiển thị dữ liệu lên table Được thực hiện
Trang 18khi nhấn button “Hiển thị”.
- Button “Trở về” để quay về form Chức năng thủ kho
- Button “Thoát” để thoát chương trình
3.1.24 Class viewThongKeTaiLieuQuaHan.
Gồm form chứa 1 table để hiển thị kết quả và các button chức năng
- Phương thức initQH() để tạo table chứa kết quả
- Phương thức TaiLieuQuâHn () để hiển thị dữ liệu lên table Được thực hiện khinhấn button “Hiển thị”
- Button “Trở về” để quay về form Chức năng thủ thư
- Button “Thoát” để thoát chương trình
Đăng nhập
Tìm kiếm
Trang 19Quản lý tài liệu
Quản lý độc giả.
Trang 20Quản lý mượn trả.
Trang 214 Phân tích & Thiết kế cơ sở dữ liệu
Kích thướ c
Khuôn
nh ất
Phạ
m vi
Giá trị cho phép
Giá trị mặc định
Null
dùng
Varchar