Tải bản đầy đủ (.pdf) (8 trang)

Đặc tả yêu cầu phần mềm quản lý thư viện

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (229.01 KB, 8 trang )

Đặ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ó 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ỳ)


2. Mơi trường vận hành
Ngơn ngữ lập trình: Tùy chọn
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
1
2

3
4

HoTen
Trần Văn An
Nguyễn Văn Nhân
Lê Thị Nhàn
Phùng Tuấn Kiệt

NgaySinh
15-Jan-67
13-Apr-87
27-Aug-78
02-Dec-85

DiaChi
Hà Nội
Hải Phòng
An Giang
Long An

CMND
01258354
14752689
01485558
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ả: …………………………..
Ví dụ:

Thể loại: ……………………......


MaSach
1
2
3
4

TenSach
Tư Tưởng Hồ Chí Minh
Đồi Gió Hú
Cánh Đồng Hoang
Tốn Rời Rạc

MaLoai
1
2
2
3

TenTacGia
Lâm Nguyễn Duy
Phan Trọng
Nguyễn Thị Bé
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
1
2
3

MaDG
1
2
3

MaSach
2
3
3

NgayMuon
05-Apr-09

12-Apr-09
02-Apr-09

NgayTra
19-Apr-09
26-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.


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 thố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 thố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
2
3
4
5

MaSach
TenSach
MaLoai

TenTacGia
TinhTrang

Mã của sách
Tên của sách
Mã thể loại
Tên của tác giả
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
2

Mã thể loại của sách
Tên của thể loại

MaLoai
Ten


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
2
3
4
5

Mã độc giả
Họ tên độc giả
Ngày sinh của độc giả
Địa chỉ của độc giả
Số chứng minh thư của độc giả

MaDG
HoTen
NgaySinh
DiaChi
CMND

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
2
3
4
5

Mã của phiếu mượn trả
Mã của độc giả
Mã của sách
Ngày mượn sách
Ngày trả sách

MaPhieu
MaDG
MaSach
NgayMuon
NgayTra


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 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 tố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 u cầu an tồ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.



6.3 Yêu cầu bảo mật
Thủ thư

STT

Nghiệp vụ

Quản trị

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


Khác

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


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.



×