You are on page 1of 8

Đặc Tả Yêu Cầu Phần Mềm

Quản Lý Thư Viện


I. Giới thiệu
Ngày nay, ngành CNTT đã và đang có những bước phát triển hết sức mạnh mẽ trong mọi mặt
của đời sống, kinh tế và xã hội. Sự phát triển của quy mô các doanh nghiệp, xí nghiệp và cơ quan
đã làm tăng khối lương thông tin, do vậy làm cho công tác quản lý thủ công bằng sổ sách trở nên
hết sức phức tạp. Xu thế dựa vào máy tính để phục vụ công tác quản lý thông tin, sổ sách … là
một nhu cầu thiết yếu trong hầu hết mọi ngành, mọi doanh nghiệp và mọi lĩnh vực. Chính từ yêu
cầu trên, chương trình “Quản lý thư viện” ra đời, với mong muốn góp phần nâng cao hiệu quản
quản lý và sử dụng tài nguyên thư viện.
II. Mô tả phần mềm
Các chức năng chính của phần mềm quản lý thư viện gồm:
Quản lý nhập sách.
.
Quản lý mượn sách, trả sách.
Thống kê.
Tìm kiếm.

1. Đặc điểm người sử dụng


Phân loại nhóm người sử dụng:
Giám đốc: Quản lý toàn bộ hoạt động hệ thống thư viện.
Thủ thư: Có trách nhiệm.
o Cập nhập hàng ngày sách báo và cập nhập độc giả.
o Huỷ bỏ các độc giả đã đến thời điểm hết hạn ra khỏi danh mục.
o Sắp xếp sách theo thứ tự nhất định của từng khu vực kệ sách để dễ tìm kiếm sách
khi có yêu cầu mượn.
o Lập thông báo thống kê số sách mượn, số độc giả và sách hỏng từ đó xác định các
sách và chủ đề mà được độc giả mượn nhiều nhất để có kế hoạch bổ sung sách.
Bộ phận phục vụ độc giả: cung cấp thẻ thư viện, thẻ muợn trả sách, kiểm tra độc giả,
xoá bỏ các độc giả đã quá hạn mượn sách. Việc cho mượn sách này theo 2 hình thức:
o Mượn đọc tại chỗ ở phòng đọc.
o Mượn mang về nhà để tham khảo (mượn giáo trình theo học kỳ)

CuuDuongThanCong.com https://fb.com/tailieudientucntt
2. Môi trường vận hành
Ngôn ngữ lập trình: Tùy chọn
Yêu cầu phần cứng: Tùy chọn

3. Các ràng buộc về thực thi và thiết kế


Giao diện đơn giản, thân thiện với người sử dụng.
Kích thước của CSDL đủ lớn để lưu trữ thông tin khi sử dụng.
Bàn giao sản phẩm đúng thời gian và địa điểm thích hợp.

4. Giao diện người sử dụng

, quản lý mượn sách, trả sách, thống kê, tìm kiếm.

Quản lý độc giả


Phiếu quản lý độc giả bao gồm các thông tin theo biểu mẫu sau:

Quản lý độc giả


Họ tên: …………………………… Ngày sinh: ……………………...
Địa chỉ: …………………………... CMND: …………………………

Ví dụ:

MaDG HoTen NgaySinh DiaChi CMND


1 Trần Văn An 15-Jan-67 Hà Nội 01258354
2 Nguyễn Văn Nhân 13-Apr-87 Hải Phòng 14752689
3 Lê Thị Nhàn 27-Aug-78 An Giang 01485558
4 Phùng Tuấn Kiệt 02-Dec-85 Long An 01236458

Quản lý sách
Phiếu quản lý sách bao gồm các thông tin theo biểu mẫu sau:

Quản lý sách
Tên sách: ……………………………………………………………….
Tác giả: ………………………….. Thể loại: ……………………......

Ví dụ:

CuuDuongThanCong.com https://fb.com/tailieudientucntt
MaSach TenSach MaLoai TenTacGia
1 Tư Tưởng Hồ Chí Minh 1 Lâm Nguyễn Duy
2 Đồi Gió Hú 2 Phan Trọng
3 Cánh Đồng Hoang 2 Nguyễn Thị Bé
4 Toán Rời Rạc 3 Nguyễn Văn An

Quản lý mượn trả


Phiếu quản lý mượn trả bao gồm các thông tin theo biểu mẫu sau:

Quản lý mượn trả


Tên độc giả: ……………………. Tên sách: ……………………….
Ngày mượn: ……………………. Ngày trả: ………………………..

Ví dụ:

MaPhieu MaDG MaSach NgayMuon NgayTra


1 1 2 05-Apr-09 19-Apr-09
2 2 3 12-Apr-09 26-Apr-09
3 3 3 02-Apr-09 02-Jun-09

Giao diện thân thiện dễ sử dụng.


Màu sắc hòa hợp.
Font chữ Time New Roman, cỡ chữ 14.
Góc trên bên phải là logo.
Ở giữa là mục chọn các chức năng.
Góc dưới bên phải là mục trợ giúp cho người sử dụng.

5. Các tính năng của hệ thống


Đăng nhập
Đăng ký
Quản lý nhập sách.
.
Quản lý mượn sách, trả sách.
Thống kê.
Tìm kiếm.

5.1 Tính năng đăng nhập

5.1.1 Mô tả
Mô tả: Dùng để đăng nhập vào hệ thống để sử dụng các tính năng của chương trình.

CuuDuongThanCong.com https://fb.com/tailieudientucntt
5.1.2 Yêu cầu / Chuỗi đáp ứng
Yêu cầu: Người sử dụng cần phải thực hiện theo yêu cầu của hệ thống khi muốn đăng
nhập vào hệ thống.
Chuỗi đáp ứng: Một bảng thông báo sẽ hiện ra hỏi bạn có đăng nhập hoặc thoát có thêm
phần đăng ký nếu bạn chưa đăng ký.

5.2 Tính năng đăng ký

5.2.1 Mô tả
Mô tả: Dùng để đăng ký tên tài khoản, mật khẩu, thông tin cá nhân, ngày làm thẻ và ngày
hết hạn để thực hiện cho quá trình đăng nhập.

5.2.2 Yêu cầu / Chuỗi đáp ứng


Yêu cầu: Người sử dụng cần phải thực hiện theo yêu cầu của hệ thống. Ví dụ: Khi click
vào chức năng đăng ký nếu chưa là thành viên.
Chuỗi đáp ứng: Một bảng thông báo sẽ hiện ra giúp bạn điền đầy đủ thông tin để đăng ký
bạn hoặc có thể chọn thoát.

5.3 Tính năng quản lý nhập sách

5.3.1 Mô tả
Mô tả: Dùng để quản lý sách hiệu quả, nhập thông tin cho sách nếu có thay đổi, cập nhật
thông tin cho sách mới. Các thông tin sách bao gồm
STT Tên Ý nghĩa
1 MaSach Mã của sách
2 TenSach Tên của sách
3 MaLoai Mã thể loại
4 TenTacGia Tên của tác giả
5 TinhTrang Tình trạng mượn hoặc chưa mượn

Các thông tin của thể loại bao gồm:


STT Tên Ý nghĩa
1 MaLoai Mã thể loại của sách
2 Ten Tên của thể loại

CuuDuongThanCong.com https://fb.com/tailieudientucntt
5.3.2 Yêu cầu / Chuỗi đáp ứng
Yêu cầu: Các bảng biểu giúp người quản lý có thể cập nhật sách, bổ sung, thay đổi, tất cả
các dữ liệu về sách có sẵn hoặc sắp nhập về.
Chuỗi đáp ứng: Bảng Quản lý nhập sách có sẵn các tinh năng các phần liên quan đến
sách, các khung điền dữ liệu giúp thay đổi và nhập sách mới. Có thể xóa loại bỏ và sửa chữa
chúng.

5.4 Tính năng quản lý độc giả

5.4.1 Mô tả
Mô tả: Dùng để quản lý các thông tin của độc giả. Các thông tin độc giả bao gồm
STT Tên Ý nghĩa
1 MaDG Mã độc giả
2 HoTen Họ tên độc giả
3 NgaySinh Ngày sinh của độc giả
4 DiaChi Địa chỉ của độc giả
5 CMND Số chứng minh thư của độc giả

5.4.2 Yêu cầu / Chuỗi đáp ứng


Yêu cầu: Người quản lý có thể cập nhật, bổ sung, thay đổi thông tin của độc giả khi độc
giả cần thay đổi thông tin, bổ sung thêm thông tin.
Chuỗi đáp ứng: Bảng Quản lý độc giả có sẵn các tính năng để thêm thay đổi và cập nhật
thông tin của độc giả.

5.5 Tính năng quản lý mượn sách, trả sách

5.5.1 Mô tả
Mô tả: Dùng để quản lý các thông tin về việc mượn hoặc trả sách của độc giả. Các thông
tin mượn trả bao gồm
STT Tên Ý nghĩa
1 MaPhieu Mã của phiếu mượn trả
2 MaDG Mã của độc giả
3 MaSach Mã của sách
4 NgayMuon Ngày mượn sách
5 NgayTra Ngày trả sách

CuuDuongThanCong.com https://fb.com/tailieudientucntt
5.5.2 Yêu cầu / Chuỗi đáp ứng
Yêu cầu: Người quản lý có thể cho độc giả mượn hoặc thu lại sách khi độc giả trả.
Chuỗi đáp ứng: Bảng Quản lý mượn sách cần nhập thông tin chính xác yêu cầu mượn
sách của độc giả. Bảng trả sách cũng cần điền đầy đủ các yêu cầu, thời gian để độc giả trả lại
đúng thời gian và số sách đã mượn.

5.6 Tính năng thống kê

5.6.1 Mô tả
Mô tả: Khi người dùng nhập đầy đủ dữ liệu cần thiết thì hệ thống sẽ tự động tính toán,
thống kê và đưa ra kết quả.

5.6.2 Yêu cầu / Chuỗi đáp ứng


Yêu cầu: Người quản lý nhập số liệu để thống kê về việc quản lý sách theo định kỳ.
Chuỗi đáp ứng: Bảng Thống kê có sẵn các tính năng các phần liên quan đến việc nhập số
liệu, nhập sách, thời gian số sách mượn, số sách trả các khung điền số liệu cho việc thống kê dễ
hơn và chính xác hơn.

5.7 Tính năng tìm kiếm

5.7.1 Mô
Mô tả: Dùng để tìm kiếm thông tin sách có trong thư viện.

5.7.2 Yêu cầu / Chuỗi đáp ứng


Yêu cầu: Người dùng có thể tìm kiếm mọi thông tin về tất cả các sách có trong thư viện.
Chuỗi đáp ứng: Bảng tìm kiếm có thể giúp cho người dùng có thể tìm kiếm sách nhanh
chong hơn nhờ những hướng dẫn có sẵn.

6. Các yêu cầu phi chức năng

6.1 Yêu cầu thực thi


Nhận danh sách từ bảng độc giả, có thể xuất danh sách độc giả hoặc danh sách sách trong
kho và in ra máy in khi cần.
Người dùng có thể thay đổi các qui định nhập mới sách, qui định mượn sách, thay đổi các
biểu mẫu, thay đổi phiếu (ví dụ như thay đổi số sách mượn tối đa), phần mềm thì có thể ghi nhận
mới và thay đổi cách thức kiểm tra.

6.2 Yêu cầu an toàn


Hệ thống có thể phục hồi thông tin về sách đã xóa, thông tin người dùng, độc giả và cũng
có thể hủy vĩnh viễn chúng.

CuuDuongThanCong.com https://fb.com/tailieudientucntt
6.3 Yêu cầu bảo mật
STT Nghiệp vụ Quản trị Thủ thư Khác
1 Phân quyền X
2 Lập thẻ độc giả. X X
3 Nhập sách mới. X X
4 Cho mượn sách. X
5 Nhận trả sách. X
6 Sửa thông tin độc giả. X X
7 Sửa thông tin sách. X X
8 Xóa sách X X
9 Xóa độc giả X X
10 Thống kê X X
11 Tra cứu sách X X X

6.4 Các đặc điểm chất lượng phần mềm


STT Yêu cầu Mô tả chi tiết Ghi chú
1 Dễ sửa lỗi Xác định lỗi nhanh. Khi sửa thì sửa 1 lỗi chức năng
không ảnh hưởng tới các chức
năng khác.
2 Dễ bảo trì Thêm hoặc thay đổi chức Không ảnh hưởng tới các chức
năng mới nhanh. năng đã có.
3 Tái sử dụng Xây dựng phần mềm Với cùng các yêu cầu nghiệp vụ.
quản lí mới nhanh phát
triển từ phần mềm cũ.
4 Dễ thích ứng Tức là khi đổi sang hệ Vói cùng yêu cầu nghiệp vụ.
quản trị mới hệ thống vẫn
hoạt động tốt.
5 Tính dễ sử dụng Phần mềm dễ sử dungh, Có phần hướng dẫn sử dụng phần
giao diện thân thiện với mềm
người dùng
6 Tính chính xác Dữ liệu trong hệ thống và Dữ liệu được kiểm tra chặt chẽ
dữ liệu xuất ra cần phải khi thực hiện các thao thác trên
chính xác chúng.
7 Tính linh hoạt Có thể thực hiện nhiều Khả năng xử lý dữ liệu tốc độ ổn
thao tác cùng lúc định, nhiều người có thể truy cập

CuuDuongThanCong.com https://fb.com/tailieudientucntt
cùng một lúc.
8 Tính thao tác giữa Thao tác giữa các thành Có sự liên kết chặt chẽ giữa các
các thành phần phần trong cơ sở dữ liệu bảng dữ liệu.
cần phải được tương
thích với nhau
9 Tính có thể kiểm Dễ dàng kiểm tra hoạt Dễ dàng phát hiện lỗi bằng cách
thử động của phần mềm bằng xem xét mẫu cơ sở dữ liệu.
các cơ sở dữ liệu mẫu để
phát hiện lỗi của phần
mềm.
10 Tính khả chuyển. Khả năng chạy được trên Có thể chuyển từ hệ thống nọ
nhiều hệ thống máy tính sang hệ thống kia mà gần như
hay trên nhiều hệ điều không phải sửa đổi gì
hành khác nhau.

CuuDuongThanCong.com https://fb.com/tailieudientucntt

You might also like