BÁO CÁO BÀI TẬP LỚN: Kỹ thuật phần mềm ứng dụng ĐỀ TÀI:QUẢN LÝ THƯ VIÊN Những năm gần đây, khoa học công nghệ phát triển nhanh như vũ bão, đặc biệt là lĩnh vực công nghệ thông tin. Có thể nói, công nghệ thông tin đã len lỏi vào hầu hết tất cả mọi lĩnh vực trong cuộc sống của chúng ta. Trong đó, công nghệ phần mềm luôn luôn đóng vai trò tiên phong, dẫn đầu trong quá trình đó. Các phần mềm đã đang và sẽ được ứng dụng ngày càng nhiều trong công việc cũng như cuộc sống thường ngày của con người. Nắm bắt được xu hướng đó, trong khuôn khổ nội dung của chương trình học học phần Kĩ thuật phần mềm ứng dụng, nhóm chúng em đã quyết định tìm hiểu và xây dựng một phần mềm đơn giản và gần gũi với thực tế: Hệ thống quản lí thư viện của một trường học. Qua quá trình tìm hiểu và xây dựng phần mềm trên thực tế, cùng với những kiến thực được học trên giảng đường, chúng em mới thực sự cảm nhận được những khó khăn khi xây dựng và phát triển một phần mềm hoàn chỉnh. Để có thể xây dựng được một phần mềm hoàn thiện, không chỉ đơn thuần là lập trình, mà còn rất nhiều công việc khác cần phải thực hiện. Các công việc này được sắp xếp trong các pha với trình tự rất hợp lí, khoa học. Đây là phần mềm đầu tiên mà nhóm em xây dựng nên không thể tránh khỏi những hạn chế và thiếu sót, kính mong cô giáo và các bạn bổ sung, góp ý để phần mềm ngày càng hoàn thiện và thực sự hữu ích với người sử dụng.
Trang 1TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ
NỘI VIỆN ĐIỆN TỬ - VIỄN THÔNG
***** *****
BÁO CÁO BÀI TẬP LỚN:
Kỹ thuật phần mềm ứng dụng
ĐỀ TÀI:QUẢN LÝ THƯ VIÊN
Sinh viên thực hiện:
Mã lớp: 129209
GVHD : TS Vũ Hải
Hà Nội, 2021
Trang 2QUẢN LÝ THƯ VIÊN
MỤC LỤC
DANH MỤC HÌNH VẼ 4
DANH MỤC BẢNG BIỂU 6
LỜI MỞ ĐẦU 7
CHƯƠNG I: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN 8
1.1 Khảo sát hiện trạng 8
1.1.1 Nghiệp vụ của hệ thống hiện tại 8
1.1.2 Nhược điểm của hệ thống hiện tại 9
1.2 Phân tích tính khả thi 10
1.2.1 Tính khả thi về mặt kỹ thuật 10
1.2.2 Tính khả thi về mặt kinh tế 11
1.2.3 Tính khả thi về mặt tổ chức 11
1.3 Xác lập dự án 11
CHƯƠNG II: TÌM HIỂU YÊU CẦU 13
2.1 Các kỹ thuật được sử dụng 13
2.2 Các yêu cầu được thu thập 16
Yêu cầu về phần cứng 16
Yêu cầu về phần mềm 16
Yêu cầu về dữ liệu 16
Yêu cầu về con người 17
2.3 Phân loại yêu cầu 17
2.3.1 Yêu cầu chức năng 17
Trang 3QUẢN LÝ THƯ VIÊN
2.3.2 Yêu cầu phi chức năng 18
CHƯƠNG III: PHÂN TÍCH HỆ THỐNG 22
3.1 Sơ đồ chức năng 22
22
3.2 Sơ đồ luồng dữ liệu của hệ thống 24
3.2.1 Sơ đồ mức ngữ cảnh 24
Báo cáo mượn sách 31
CHƯƠNG IV: THIẾT KẾ CƠ SỞ DỮ LIỆU 32
4.1 Nhận diện thực thể, thuộc tính và xây dựng từ điển dữ liệu 32
4.1.1 Các thực thể và thuộc tính 32
4.2 Xây dựng mô hình thực thể liên kết 34
4.3 Chuyển mô hình thực thể liên kết sang mô hình quan hệ 34
4.4 Chuẩn hóa dữ liệu về 3NF 36
4.5 Sơ đồ thực thể liên kết sau chuẩn hóa 3NF 41
4.6 Thiết kế một số form đầu ra 43
KẾT LUẬN 45
DANH MỤC HÌNH VẼ Hình 6 Sơ đồ chức năng của hệ thống 20
Hình 7: Sơ đồ mức ngữ cảnh của hệ thống… 22
Hình 8: Sơ đồ mức đỉnh của hệ thống… 23
Hình 9: Sơ đồ quản lý thẻ thư viên 25
Trang 4Hình 10: Sơ đồ quản lý kho sách p1… 26
Hình 11: Sơ đồ quản lý kho sách p2 26
Hình 12: Sơ đồ quản lý danh sách đôc Hình 13: Sơ đồ quản lý danh sách đôc giả và viêc giả và viêc mượn trả P1… 27
mượn trả P2… 28
Hình 14: Sơ đồ báo cáo nhâp sách 28
Hình 15: Sơ đồ báo cáo mượn sách 29
Hình 16: Sơ đồ mô hình thực thể liên kế 32
Hình 17: Sơ đồ thực thể sau chuẩn hóa 3NF 39
Hình 18: Sơ đồ thực thể sau chuẩn hóa 3NF ở dạng thu gọn… 40
Hình 19: Giao diên trạng chủ 41
Hình 20: Giao diên quản lý đôc giả 41
Hình 21: Giao diên quản lý sach 42
Trang 5DANH MỤC BẢNG BIỂ
Bảng Các thuộc tính bảng Sách 32
Bảng Các thuộc tính bảng Tác giả 32
Bảng Các thuộc tính bảng Thể loại 32
Bảng Các thuộc tính bảng Đôc giả 32
Bảng Các thuộc tính bảng Loại đôc giả 32
Bảng Các thuộc tính bảng Phiếu mượn 32
Bảng Các thuộc tính bảng Loại phiếu mượn 32
LỜI MỞ ĐẦU
Những năm gần đây, khoa học công nghệ phát triển nhanh như vũ bão, đặc biệt là
Trang 6lĩnh vực công nghệ thông tin Có thể nói, công nghệ thông tin đã len lỏi vào hầu hết tất cả mọi lĩnh vực trong cuộc sống của chúng ta Trong đó, công nghệ phần mềm luôn luôn đóng vai trò tiên phong, dẫn đầu trong quá trình đó Các phần mềm đã đang
và sẽ được ứng dụng ngày càng nhiều trong công việc cũng như cuộc sống thường ngày của con người.
Nắm bắt được xu hướng đó, trong khuôn khổ nội dung của chương trình học học phần Kĩ thuật phần mềm ứng dụng, nhóm chúng em đã quyết định tìm hiểu và xây dựng một phần mềm đơn giản và gần gũi với thực tế: Hệ thống quản lí thư viện của một trường học.
Qua quá trình tìm hiểu và xây dựng phần mềm trên thực tế, cùng với những kiến thực được học trên giảng đường, chúng em mới thực sự cảm nhận được những khó khăn khi xây dựng và phát triển một phần mềm hoàn chỉnh Để có thể xây dựng được một phần mềm hoàn thiện, không chỉ đơn thuần là lập trình, mà còn rất nhiều công việc khác cần phải thực hiện Các công việc này được sắp xếp trong các pha với trình tự rất hợp lí, khoa học.
Đây là phần mềm đầu tiên mà nhóm em xây dựng nên không thể tránh khỏi những hạn chế và thiếu sót, kính mong cô giáo và các bạn bổ sung, góp ý để phần mềm ngày càng hoàn thiện và thực sự hữu ích với người sử dụng.
Chúng em xin chân thành cảm ơn!
Trang 7CHƯƠNG I: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN
1.1 Khảo sát hiện trạng
1.1.1 Nghiệp vụ của hệ thống hiện tại
Một thư viện cần quản lý việc đăng ký, mượn và trả sách của các bạnđọc thư viện Sau đây là phần mô tả theo các nghiệp vụ hàng ngày của thư viện:
- Thủ thư gọi sách là đầu sách (dausach) Mỗi đầu sách có một mã sách(masach) để phân biệt với các đầu sách khác Các đầu sách có cùng tựa (tuasach) sẽ có mã sách khác nhau nếu chúng được dịch ra nhiều thứ tiếng (ngonngu) khác nhau và được đóng thành bìa (bia) khác nhau Mỗi tựa sách có một mã tựa sách để phân biệt với các tựa sách khác (Mã số được đáng số tự động, bắt đầu từ 1,2,3,…) Mỗi đầu sách có thể có nhiều bản sao (cuonsach) ứng với đầu sách đó Mỗi tựa sách của một tác giả (tacgia) và có một bản tóm tắt nội dung (tomtat) của sách (có thể là một câu hay vài trang) Khi bạn đọc muốn biết nội dung của cuốn sách nào, thì thủ thư sẽ xem phần tóm tắt của tựa sách đó và trả lời bạn đọc
- Để trở thành đôc giả (docgia) của thư viện, thì bạn đọc phải đăng ký
và cung cấp thông tin cá nhân cũng như địa chỉ và điện thoại của mình.Thủ thư sẽ cung cấp cho bạn đọc một thẻ thư viện, trên đó có mã số thẻ chính là mã số bạn đọc để phân biệt các bạn đọc khác (Mã số đượcđánh số bắt đầu từ 1,2,3,…) Đối với thư viện thì có thể thẻ thư viện cógiá trị 1 năm kể từ đầu năm học Một tháng trước ngày hết hạn thẻ, thủthư sẽ thông báo cho bạn đọc biết để đến gia hạn thêm
1.1.2 Nhược điểm của hệ thống hiện tại
Trang 8 Nhược điểm lớn nhất hiện tại đó chính là thủ thư chưa quản lý, nắm bắt chính xác tình trạng thư viện Việc quản lý thư viện, báo cáo vẫn dựa trên việc ghi chép qua giấy tờ, bảng Excel và trí nhớ Hơn nữa, các báo cáo hay thống kê đều do thủ thư soạn thủ công, gây tốn thời gian Cách làm việc thiếu khoa học này dẫn đến khó khăn trong việc lâp bao cáo Để giải quyết vấn đề này, ta cần triển khai các công cụ quản lý báo cáo và các form báo cáo tự động.
Vì thế, ta cần phát triển công cụ quản lý kho sách, quản lý tìm
kiếm sách, độc giả và quản lý phiếu mượn, trả
Trang 91.2 Phân tích tính khả thi
Mong muốn có một ứng dụng phần mềm vào việc quản lý thư viện là một nhu cầu tất yếu nhằm nâng cao hiệu quả quản lý và tránh được rủi ro sai số do tính toán cũng như tiết kiệm nhiều chi phí khôngchỉ đối với một trường học mà cả một tổ chức với quy mô lớn Nhóm sinh viên chúng em đã nghiên cứu và xây dựng Phần mềm quản lý thư viện sách để hỗ trợ các người quản lý và nhân viên của họ trong công việc quản lý các đầu sách và người đọc một cách hiện đại và chuyên nghiệp Do số lượng bạn đọc là khác lớn, cùng với những phép tính toán tiền cọc mượn sách và bồi thường sách theo mức rất phức tạp, nếu quản lý bằng sổ sách sẽ tốn rất nhiều công sức và
không đảm bảo được tính chính xác Việc dùng phần mềm trong việcquản lý sẽ giúp đỡ rất nhiều cho cả người quản lý và nhân viên trong công việc
Mục tiêu: Hệ thống phần mềm giúp cho người quản lí một cách dễdàng các thông tin về bạn đọc và tài nguyên đầu sách, cách tính tiền dịch vụ một cách chính xác, nhanh chóng Hệ thống dễ sử dụng tiết kiệm thời gian và sức lao động và có giao diện đẹp phù hợp với người
sử dụng
1.2.1 Tính khả thi về mặt kỹ thuật
Phần mềm dựng trên: hệ quản trị cơ sở dữ liệu và các ngôn ngữ thiết
kế giao diện Ở đây, nhóm sử dụng những công nghệ cơ bản và khôngkhó tiếp thu
Nhóm đã thành thục công cụ Intellij, sắp tới là hệ quản trị cơ sở dữ liệu
MySQL WorkBench
Các công cụ trên có thể tìm thấy trên Internet
Trang 10 Yếu tố cản trở việc xây dựng thành công hệ thống: Bản thân sinh viênthực hiện dự án chưa có nhiều kiến thức về lập trình Java cũng nhưMySQL , điều này ảnh hưởng một chút tới tiến độ thực hiện dự án tuynhiên vẫn không ảnh hưởng nhiều tới tính khả thi.
Các mục tiêu của dự án hoàn toàn phù hợp với mục tiêu của nghiệp vụ
mà khách hàng hướng tới Không những vậy, dự án còn hướng tớiphục vụ cho chiến lược phát triển lâu dài của hệ thống thư viện trongtương lai
1.3 Xác lập dự án
Dự án xây dựng phần mềm quản lý của thư viện có quy mô nhỏ.Phâncông công việc và kế hoạch thực hiện dự án được trình bày trong Bảng1.1
Bảng 1 1 Bảng phân công công việc và kế hoạch thực hiện
thu thập thông tin
hiện trạng
Hoànthành
Trang 112 Xác định mục tiêu All Các mục
tiêuhướng tới
Hoànthành
năng thực hiện
tích tínhkhả thi
Hoànthành
công côngviệc
Hoànthành
5 Tìm hiểu yêu cầu
khách hàng
kê yêucầu
Hoànthành
yêu cầuchức năng
và phichức năng
Hoànthành
thống
chứcnăng, sơ
đồ luồng
dữ liệu
Hoànthành
thành8
Trang 1210 Kiểm thử và sửa
lỗi
hoànthành
phẩm
hoànthành
CHƯƠNG II: TÌM HIỂU YÊU CẦU 2.1 Các kỹ thuật được sử dụng
- Ông/bà muốn bổ sung tính năng gì cho hệ thống?
- Ông/bà thấy các chức năng của hệ thống có dễ sử dụng không? Có đáp ứng được mong muốn của ông bà chưa?
- Trong lần update hệ thống sắp tới, ông/bà muốn hệ thốngđược cải thiện như thế nào?
Câu hỏi thăm dò:
Trang 13- Ông/bà chưa hài lòng về…., tại sao vậy?
- Ông/bà có thể cho tôi ví dụ cụ thể hơn về những gì ông/bàmong muốn được không ?
- Ông/bà có thể nói rõ hơn về những gì ông bà mong muốn đượckhông?
- Cảm nghĩ của ông/ bà khi dùng thử nghiệm hệ thống của chúngtôi?
- Ông/bà hài lòng với tính năng nào nhất, ông/bà có thể chochúng tôi biết lí do đươc không?
- Qua một thời gian sử dụng, ông bà có cảm nhận như thếnào về hệ thống của chúng tôi?
2.2.2 Bảng câu hỏi và khảo sát thực tế
Nhằm biết được công việc cụ thể nhóm em đã tìm hiểu thực tế một
số thư viện về công tác quản lí sách cũng như công việc mượn trảsách hằng ngày Bằng việc thực hiện một số câu hỏi đơn giản đối vớingười thủ thư về việc quản lí sách cũng như công tác mượn trả hằngngày phát sinh báo cáo thống kê:
- Có bao nhiêu phiếu mượn sách trong năm qua?
- Tỷ lệ một độc giả mượn ít nhất một cuốn sách?
- Số lượng sách nhiều nhất mà một người đã mượn?
- Tỷ lệ sách được mượn ít nhất một lần năm ngoái?
- Tỷ lệ những phiếu mượn nào trả sách quá hạn?
- Thời gian dùng trung bình mượn một cuốn sách là bao nhiêu?
- Bạn đọc mượn sách nhiều nhất lúc mấy giờ?
Trang 14- Phân loại sách như thế nào khi có sách mới, việc phân chiasách có khó khăn phức tạp lắm không?
- Việc phân chia như thế nào cho phù hợp như theo khoa haytheo tổ, việc đó có khó khăn gì hay không?
- Việc tìm kiếm sách của thư viện gặp nhiều khó khăn lắmkhông?
- Việc báo cáo hằng ngày, hàng tuần, hằng tháng về việc trảsách có phức tạp không ?
- Việc lưu trữ dữ liệu có nhiều không, có khó khăn gì không?
- Việc mượn trả sách được diễn ra như thế nào?
- Thủ tục mượn sách có phức tạp không?
Việc đặt ra các câu hỏi có rất nhiều lợi ích tiện lợi cho người lập trìnhthông qua các câu hỏi người lập trình có thể hình dung các bước thựchiện phần mềm mình tạo ra có thể đáp ứng cho việc quản lí thư việnnhư thế nào? Có thể đáp ứng hết tất cả các yêu cầu của người thủ thưgiúp cho việc quản lí, tốn ít thời gian và thuận lợi hơn
2.2 Các yêu cầu được thu thập
Trang 15- Phần mềm phải đáp ứng được nhu cầu như đăng nhâp ̣ , đăng ký, quản
lý đôc giả, quản lý mượn sách, trả sách, thống kê, tìm kiếm.
- Phần mềm phải xử lý quy trình công việc nhanh, tránh mất thời gian của độc giả.
Yêu cầu về dữ liệu
- Tất cả thông tin về sách, độc giả, hóa đơn, phiếu nhập kho đều có thể sửa hoặc xóa bởi các thủ thư Sửa, xóa thông tin nhân viên chỉ có thể qua tài khoản của admin.
- Dữ liệu sách gồm: Mã sách, tên sách, số lượng, giá mua.
- Dữ liệu phiếu: Mã phiếu, ngày bán, tên độc giả, số điện thoại khách, tên sách, mã sách, số lượng, đơn giá, thành tiền.
- Dữ liệu độc giả: Mã độc giả, tên độc giả, mail và số điện thoại.
- Dữ liệu nhân viên: Mã nhân viên, họ tên, địa chỉ, số điện thoại, mail nhân viên, thời hạn hợp đồng.
- Dữ liệu phiếu nhập kho: Mã phiếu nhập, ngày nhập, tên công ty xuất bản, tên, số lượng, đơn giá, thành tiền, tổng tiền.
Yêu cầu về con người
- Thủ thư sẽ nhập được sản phẩm vào kho, sẽ tạo phiếu nhập kho trong mục báo cáo.
- Thủ thư sẽ nhập hóa đơn, nhập thông tin khách hàng.
- Phải dễ sử dụng
2.3 Phân loại yêu cầu
2.3.1 Yêu cầu chức năng
Quản lý các sách: Thêm các sách mới; cập nhật tình trạng các sáchhoặc xóa các sách không còn được bán
Trang 16 Quản lý độc giả: Thêm độc giả mới; chỉnh sửa thông tin độc giả; xóađộc giả.
Tạo phiếu mượn, trả mới: Thêm phiếu mới, cập nhật phiếu, xóa phiếu,xuất phiếu
Tạo phiếu nhập kho: Thêm phiếu nhập mới, chỉnh sửa phiếu nhập hoặcxóa khi không sử dụng
Tìm kiếm: Tìm kiếm các sách, tìm kiếm độc giả, tìm kiếm phiếumượn, tìm kiếm phiếu trả, tìm kiếm nhân viên
Báo cáo và thống kê: Cho ra được chi tiết các khoản thu, chi, các sáchcòn trong kho, các sách hết hàng (Ví dụ: số sách bán ra, sách tồn, sốsách hết, doanh thu; số lượng sách, tổng tiền hàng nhập kho.) Xuất rafile excel hoặc in ra giấy Điều chỉnh được thời gian xuất báo cáo
2.3.2 Yêu cầu phi chức năng
Chạy trên Window 10, không có yêu cầu về phần cứng hay dung lượng.
Trang 17- Khi đã đề ra dự án thì người lập trình lại tính toán xem phạm vi sửdụng của phần mềm mình tạo ra có thể đáp ứng cho bao nhiêu người
sử dụng, có thể áp dụng cho các trường THPT, THCS khác hay không,tính qui mô của chương trình sẽ được cụ thể như thế nào?
- Để đáp ứng nhu cầu của việc quản lí, không mất nhiều thời gian, tiếtkiệm được chi phí thông qua phần mềm làm cho công việc đạt hiệuquả cao hơn
Phân tích yêu cầu nghiệp vụ
- Với phần quản lí này người lập trình có thể làm cho người dùng dễ sửdụng không rườm rà, không phức tạp, khả năng mở rộng yêu cầu sẽ đượcphát triển khi có nhu cầu của đôc giả
Phân tích yêu cầu chất lượng
- Phần mềm được tạo ra nhằm phục vụ cho yêu cầu quản lí thư việnnhanh chóng trong đó yêu cầu của người dùng hết sức quan trọng, khi đógiao diện phải đơn giản cho việc truy xuất dữ liệu nhanh chóng làm cho các
dữ liệu liên kết với nhau thật chặt chẽ,phải đáp ứng việc truy cập của tất cảcác đôc giả khi mượn sách
c Phân tích cơ sở hạ tầng
- Việc sử dụng các chương trình để tạo ra các phần mềm các chươngtrình quản lí hiện hành là một điều hết sức quan trọng Phần mềm quản lí thưviện cũng không tránh khỏi khi đã hoàn thành chương trình điều đầu tiên là
Trang 18phải kiểm tra xem phần mềm có tương thích với tất cả các hệ điều hành hay không?
Phân tích ảnh hưởng kĩ thuật
- Việc chúng ta có thể nâng cấp thành một chương trình quản lí thưviện cho tất cả các trường THPT, THCS là điều có thể thực hiện được vớikhả năng phân tích yêu cầu của người dùng được nâng lên bên cạnh đó việclưu trữ sẽ được nghĩ đến, việc lưu trữ đó có thể là một hệ cơ sở dữ liệu caohơn như trữ đám mây của Goolge hay Microsoft nhằm thay thế các công cụlưu trữ khác Thông qua đây có thể giúp khả năng truy cập dữ liệu một cáchnhanh chóng hướng tới hoàn chỉnh thư viện
Phân tích yêu cầu bảo mật
- Yêu cầu bảo mật đối với thông tin của đôc giả hay thông tin của nhânviên rất quan trọng, một mặt cần đáp ứng được khả năng bảo vệ dữ liệu trongmáy tránh bị người khác sao chép, đánh cấp dữ liệu Vì vây
đòi hỏi lâp trìnhviên phải sử dụng các kỹ thuâṭ liên quan đến bảo mâṭ khi xây dựng phần mềm
Phân tích yêu cầu vận hành
- Yêu cầu vận hành ổn định, hạn chế đến mức tối đa các lỗi của phầnmềm khi sử dụng, đảm bảo truy xuất dữ liệu một cách nhanhchóng
Phân tích khả năng mở rộng yêu cầu
- Qua một thời gian thì có những thay đổi nhất định người sử dụnghay bộ phận thủ thư muốn thay đổi một chút về cấu trúc có thểthêm hoạt bớt đi một số chức năng Ví dụ: Do yêu cầu của Trường
Trang 19THPT đã xác nhập với trường THCS việc mở rộng trường làm choviệc quản lí sách càng thể khó khăn và Trường THPT muốn nângcấp quản lí thư viện thông qua WEB, APP điện tử.
- Việc quản lí thư viện làm cho khả năng truy cập một cách nhanhchóng làm cho tính hiệu quả lại càng được nâng lên một bước caohơn, làm cho việc quản lí nhanh hơn Làm cho người dùng có thểtrực tiếp mượn sách mà không cần phải đến thư viện
Phân tích yếu tố con người
- Qua thời gian quá trình sử dụng, lâp trình viên sẽ dựa vàonhững đóng góp ý kiến của người sử dụng phần mềm Từ đófix những lỗi hay phát triển nhưng chức năng mới cho phầnmềm
Trang 20CHƯƠNG III: PHÂN TÍCH HỆ THỐNG 3.1 Sơ đồ chức năng
Trang 21Hình 6 Sơ đồ chức năng của hệ thống
Trang 22 Sơ đồ chức năng của hệ thống được mô tả như trên Hình 6 Hệ thống gồm
6 chức năng chính, cụ thể như sau:
- 1.Quản lý sách
- 2.Quản lý thư viện
- 3.Quản lý kho sách
- 4.Quản lý danh sách độc giả và việc mượn trả sách
- 5.Phân quyền quản trị
- 6.Thống kê
Mô tả chức năng:
- Quản lý sách: Thực hiên các chức năng như xem danh sách, tra cứusách, tra cứu theo tên sách, thể loại, tên tác giả, tra cứu vị trí sách trong thư viên, thêm sửa xóa
- Quản lý thư
viên
: Thực hiên
các chức năng như xem danh sách thẻ, tra
cứu thẻ, tra cứu theo mã thẻ, tên người đăng kí, tra cứu tình trạng thẻ, thểm sửa xóa, gia hạn thẻ, in thẻ
- Quản lý kho sách: Xem trạng thái kho, quản lý phiếu nhâp
sách trong kho, tra cứu sách trong kho.
kho, phân loại
- Quản lý danh sách
đôc giả và mượn trả sách: Quản lý đôc giả, xem danh sáchđôc giả, tra cứu đôc giả, thêm, sửa , xóa, quản lý viêc mượn trả sách, xemdanh sách đang được mượn, xem thông tin người mượn.
- Phân quyền quản trị : Quản lý nhân viên , phân quyền cho từng nhân viên, thêm sửa xóa.
- Thống kê: Thống kê tổng quan, thống kê theo từng mục, in bản thống kê.