Đ c t
i s d ng
ặ ả
yêu c u ng ầ
ườ ử ụ
Ph n m m qu n lý th vi n ầ ư ệ ề ả i s d ng yêu c u ng Đ c t ườ ử ụ ầ ặ ả
Phiên b n 1.0
ả
ấ ầ
``
Trang 1
1. Võ Th Mai Lan ị 2. Tr n Tu n Anh 3. Nguy n Anh Thi ễ 4. Phan Vi t Khoa ệ 5. Nguy n Hoàng Du ễ 6. Võ Đông Tri uề
Đ c t
i s d ng
ặ ả
yêu c u ng ầ
ườ ử ụ
Theo dõi phiên b nả
``
Trang 2
Ngày Lý do thay đ iổ Phiên b nả Tên Phiên b n 1.0 ả
Đ c t
i s d ng
ặ ả
yêu c u ng ầ
ườ ử ụ
I. Gi i thi u ớ ệ
I.1. M c tiêu ụ
ườ ử ụ i s d ng m t cách chi ti ộ ế ề ơ ớ
ề ẽ ấ
ng ng. Là c s đ thi ề ơ ở ể ứ ế ế ệ ươ ứ ề ầ
yêu c u ng t và chính xác h n so v i đi u tra ban Đ c t ầ ặ ả đ u. Đ a ra cái nhìn rõ ràng v các ch c năng ph n m m s cung c p và qui trình tác ầ ư ầ nghi p t t k và xây d ng ph n m m. ự I.2. Ph m vi ạ
ử ị ị ự ế ạ ị ệ ố ạ ế ế ự t k và xây d ng S d ng làm tài li u tham kh o cho giai đo n phân tích thi ả ch ng trình. - Xác đ nh quy trình x lý nghi p v th c t . ệ ụ ự ế cho ph n m m. - Xác đ nh l i yêu c u th c t ề ầ ầ - Đ ngh h th ng ch c năng cho ph n m m. ề ầ ứ ề - ử ụ ệ ươ
I.3. Đ nh nghĩa, thu t ng và ch vi t t t ữ ế ắ ữ ậ ị
Gi i thích STT T vi t t ế ắ ậ t / thu t ả
Là thao tác thêm, s a, xóa ừ ngữ 1. C p nh t ậ ậ ử
2. CSDL C s d li u ơ ở ữ ệ
Ng 3. Th thủ ư ườ i qu n lý th vi n ư ệ ả
I.4. Tài li u tham kh o ả ệ
ng Lan ế ươ
ề ng Lan ặ ả
- Tài li u thi ng Lan ươ + Ví d (trong tài li u đ c t ) ặ ả ươ ế ế
I.5. B c c tài li u - K ho ch phát tri n ph n m m – Phan Ph ạ ầ ể – Phan Ph - Tài li u đ c t ệ ụ ệ t k – Phan Ph ệ ệ ố ụ
P1. Gi ớ
t T t ữ ế ắ ậ ữ
i Thi u ệ 1.1 M c Tiêu ụ 1.2 Ph m Vi ạ 1.3 Đ nh Nghĩa, Thu t Ng và Ch Vi ị P2. Mô T T ng Quan ả ổ ố ả
ẩ
ứ ườ
t K ộ ế ế
2.1 B i C nh C a S n Ph m ẩ ủ ả 2.2 Các Ch c Năng C a S n Ph m ủ ả ng V n Hành 2.3 Môi Tr ậ 2.4 Các Ràng Bu c V Th c Thi Và Thi ự 2.5 Các Gi ụ
``
Trang 3
P3. Các Yêu C u Giao Ti p Bên Ngoài ề Đ nh Và Ph Thu c ộ ả ị ế ầ
Đ c t
i s d ng
ặ ả
yêu c u ng ầ
ườ ử ụ
ố ả
II. Mô t t ng quan: ả ổ B i c nh c a s n ph m ủ ả Các ch c năng c a s n ph m II.1 II.2 ẩ ủ ả ẩ
ứ Th thủ ư
Th thủ ư
Xem
Nhân viên
Đăng nh pậ
C p nh t ậ
ậ
Thất bại
Xem
Ki m ể tra
C p nh t ậ
ậ
Ng
i m n
ườ ượ
Thành
Cho m nượ
công
Tr sách
ả
Đăng nh p thành ậ công
Tài kho nả
C p nh t ậ
ậ
Xem
Sách
C p nh t ậ
ậ
Thoát
``
Trang 4
Đ c t
i s d ng
ặ ả
yêu c u ng ầ
ườ ử ụ
Nhân viên
Nhân viên
Đăng nh pậ
Thất bại
Xem
Ki m ể tra
C p nh t ậ
ậ
Ng
i m n
ườ ượ
Thành
Cho m nượ
công
Tr sách
ả
Đăng nh p thành ậ công
Tài kho nả
C p nh t ậ
ậ
Xem
Sách
C p nh t ậ
ậ
Thoát
``
Trang 5
Đ c t
i s d ng
ặ ả
yêu c u ng ầ
ườ ử ụ
II.5 Môi tr ng v n hành ườ ậ
ầ
Ph n m m: ề H đi u hành: H đi u hành windows 7. ệ ề ệ ề H qu n tr : SQL. ả ệ ị
t k ế ế
II.6 II.7 Các ràng bu c v th c thi và thi ộ ề ự đ nh và ph thu c Các gi ộ ả ị ụ
ầ
Giao di n ng III.1 III. Các yêu c u giao ti p bên ngoài i s d ng ệ ế ườ ử ụ
III.2 ế ầ ứ
- Ti p xúc v i máy in đ in, xu t danh sách báo cáo m n, tr hàng tháng ượ ả ấ ế
III.3 Giao ti p ph n c ng ể ớ Giao ti p ph n m m ề ế
ạ ử ụ
III.4
``
Trang 6
ầ - Ch y trên h đi u hành windows 7 ệ ề S d ng c s d li u SQL2005 - ơ ở ữ ệ Giao ti p truy n thông tin ề ế ế ậ - Truy c p, giao ti p gi a các máy n i b trong th vi n ư ệ ộ ộ ữ
Đ c t
i s d ng
ặ ả
yêu c u ng ầ
ườ ử ụ
IV. Các tính năng c a h th ng
ỉ ậ 6 ch c năng: C p nh t sách, C p nh t nhân viên, C p ứ ả ậ ậ
ủ ệ ố - Trong ph n này ch mô t ầ ườ nh t ng ậ ậ i m n, Qu n lý thuê sách, Qu n lý tr sách, Tìm ki m thông tin. ả ậ ả ượ ế ả
IV.2.1. C p nh t sách ậ
ậ RQ01 C p nh t sách ậ ậ Cho phép th th , nhân viên c p nh t sách ủ ư ậ ậ ng s Mã yêu c uầ Tên yêu c uầ M c đích ụ Đ i t ượ ố ử Th th , Nhân viên ủ ư
- Th th , nhân viên đăng nh p thành công. d ngụ Ti n đi u ki n ề ề ệ ủ ư ậ
ả - Đ c phân công qu n lý th vi n ư ệ ượ ng h p thêm ho c cho m n sách - Đ i v i tr ặ ố ớ ườ ượ ợ Cách x lýử Th th , nhân viên chu n b các thông tin v sách c n nh p bao ủ ư ề ẩ ầ ậ ị
g m:ồ
1. Mã sách (*)
2. Tên sách (*)
3. Tên tác gi (*)ả
4. CallNumber (*)
5. Lo i (*) ạ
6. ISBN (*)
7. Nhà xu t b n (*) ấ ả
Chú ý (*) b t bu c nh p ậ ắ ộ
ế Sau khi nh p đ y đ thông tin v sách, th th - nhân viên ti n ề ủ ư ủ ầ ậ
hành c p nh t thông tin c a sách vào h th ng. ệ ố ủ ậ ậ K t quế ả Sách sau khi c p nh t s c p nh t vào h th ng và hi n th lên ậ ẽ ậ ệ ố ể ậ ậ ị
danh sách sách. Ghi chú - Th th , nhân viên trong tr ủ ư ườ ng h p mu n xóa sách ố ợ
kh i h th ng ph i đ m b o sách đó không đ ỏ ệ ố ả ả ả ượ ượ c m n
b i b t kỳ ng ở ắ ườ i m n nào ượ
- Các thao tác c p nh t sách đi u đ c h th ng l u v t. ề ượ ệ ố ư ế ậ ậ
IV.2.2. Thêm sách RQ01.1 Thêm sách Cho phép th th , nhân viên thêm sách ủ ư ng s Mã yêu c uầ Tên yêu c uầ M c đích ụ Đ i t ượ ố ử Th th , Nhân viên ủ ư
- Th th , nhân viên đăng nh p thành công. d ngụ Ti n đi u ki n ề ề ệ ủ ư ậ
``
Trang 7
- Đ c phân công qu n lý th vi n ư ệ ượ ả
Đ c t
i s d ng
ặ ả
yêu c u ng ầ
ườ ử ụ
- Đ i v i tr ng h p thêm sách ố ớ ườ ợ Cách x lýử Th th , nhân viên chu n b các thông tin v sách c n nh p bao ủ ư ề ẩ ầ ậ ị
g m:ồ
1. Mã sách (*)
2. Tên sách (*)
3. Tên tác gi (*)ả
4. CallNumber (*)
5. Lo i (*) ạ
6. ISBN (*)
7. Nhà xu t b n (*) ấ ả
Chú ý (*) b t bu c nh p ậ ắ ộ
ế Sau khi nh p đ y đ thông tin v sách, th th - nhân viên ti n ề ủ ư ủ ậ ầ
hành thêm thông tin c a sách vào h th ng. ủ ệ ố K t quế ả Sách sau khi thêm s c p nh t vào h th ng và hi n th lên danh ệ ố ẽ ậ ể ậ ị
sách sách. Ghi chú - Th th , nhân viên trong tr ủ ư ườ ng h p mu n xóa sách ố ợ
kh i h th ng ph i đ m b o sách đó không đ ỏ ệ ố ả ả ả ượ ượ c m n
b i b t kỳ ng ở ắ ườ i m n nào ượ
- Các thao tác c p nh t sách đi u đ c h th ng l u v t. ề ượ ệ ố ư ế ậ ậ
IV.2.3. C p nh t nhân viên ậ ậ
ậ RQ02 C p nh t nhân viên ậ Cho phép th th c p nh t nhân viên ủ ư ậ ậ ng s Mã yêu c uầ Tên yêu c uầ M c đích ụ Đ i t ượ ố ử Th thủ ư
- Th th đăng nh p thành công. d ngụ Ti n đi u ki n ề ề ệ ủ ư ậ
- Đ c phân công qu n lý th vi n ư ệ ả ượ ẩ Th th chu n b các thông tin v nhân viên c n nh p bao g m: ề ủ ư ầ ậ ồ ị Cách x lýử 1. Mã nhân viên (*)
2. Tên nhân viên (*)
3. Tài kho n (*) ả
4. Email (*)
5. Gi i tính (*) ớ
6. S đi n tho i (*) ố ệ ạ
7. Ngày sinh (*)
``
Trang 8
Chú ý (*) b t bu c nh p ậ ắ ộ
Đ c t
i s d ng
ặ ả
yêu c u ng ầ
ườ ử ụ
Sau khi nh p đ y đ thông tin v nhân viên, th th ti n hành ủ ư ế ủ ề ậ ầ
c p nh t thông tin c a nhân viên vào h th ng. ậ ệ ố ủ ậ K t quế ả Nhân viên sau khi c p nh t s c p nh t vào h th ng và hi n th ậ ẽ ậ ệ ố ể ậ ậ ị
``
Trang 9
lên danh sách nhân viên. Ghi chú c h th ng l u v t. - Các thao tác c p nh t sách đi u đ ậ ề ượ ệ ố ư ế ậ
Đ c t
i s d ng
ặ ả
yêu c u ng ầ
ườ ử ụ
i m n IV.2.4. C p nh t ng ậ ườ ượ
ậ ậ RQ03 C p nh t ng i m n ượ ậ Cho phép th th , nhân viên c p nh t ng ườ ủ ư ậ ậ ườ i m n ượ ng s Mã yêu c uầ Tên yêu c uầ M c đích ụ Đ i t ượ ố ử Th th , Nhân viên ủ ư
- Th th , nhân viên đăng nh p thành công. d ngụ Ti n đi u ki n ề ề ệ ủ ư ậ
- Đ c phân công qu n lý th vi n ư ệ ượ Th th , nhân viên chu n b các thông tin v ng ẩ ủ ư ề ườ ầ i m n c n ượ ả ị Cách x lýử nh p bao g m: ậ ồ
1. Mã ng ườ i m n (*) ượ
2. Tên ng ườ i m n (*) ượ
3. Đ a ch (*) ị ỉ
4. Công vi c (*) ệ
5. Email (*)
6. Gi i tính (*) ớ
7. S đi n tho i (*) ố ệ ạ
8. Ngày sinh (*)
Chú ý (*) b t bu c nh p ậ ắ ộ
Sau khi nh p đ y đ thông tin v ng i m n, th th - nhân ủ ề ậ ầ ườ ủ ư ượ
viên ti n hành c p nh t thông tin c a ng i m n vào h th ng. ủ ế ậ ậ ườ ệ ố ượ K t quế ả Ng ườ ể i m n sau khi c p nh t s c p nh t vào h th ng và hi n ậ ẽ ậ ệ ố ượ ậ ậ
th lên danh sách ng ị ườ i m n. ượ Ghi chú - Th th , nhân viên trong tr ủ ư ườ ng h p mu n xóa ng ố ợ ườ i
m n kh i h th ng ph i đ m b o ng ượ ệ ả ả ả ố ỏ ườ i m n đó ượ
không m n b t kỳ quy n sách nào ượ ể ắ
- Các thao tác c p nh t sách đi u đ c h th ng l u v t. ề ượ ệ ố ư ế ậ ậ
IV.2.5. Qu n lý thuê sách ả RQ04 Qu n lý thuê sách ả Cho phép th th , nhân viên qu n lý vi c thuê sách ủ ư ệ ả ng s Mã yêu c uầ Tên yêu c uầ M c đích ụ Đ i t ượ ố ử Th th , nhân viên ủ ư
- Th th , nhân viên đăng nh p thành công. d ngụ Ti n đi u ề ề ki n ệ ủ ư ậ
- Đ c phân công qu n lý th vi n. ượ ng h p c p nh t m i lân cho m n sách - Đ i v i tr ỗ ố ớ ư ệ ậ ả ợ ườ ượ ậ ̀ Cách x lýử cho t ng ng ừ ườ i m n. ượ
- Th th , nhân viên chu n b các thông tin bao g m: ủ ư ẩ ồ ị
``
Trang 10
1. Ch n ng ọ ườ i m n ượ
Đ c t
i s d ng
ặ ả
yêu c u ng ầ
ườ ử ụ
2. Ki m tra ng ể ườ i m n có đang m n sách hay không ượ ượ
3. Ch n sách m n ượ ọ
4. Ngày tr t tính sau 5 ngày k t ả ự ể ừ ngày m n ượ
Sau khi c p nh t thông tin m n, th th – nhân viên ti n hành ủ ư ượ ế ậ ậ
i m n vào h th ng. c p nh t thông tin c a ng ậ ủ ậ ườ ệ ố ượ K t quế ả Thông tin m n sách s ti n hành c p nh t vào h th ng và ệ ố ẽ ế ượ ậ ậ
hi n th lên b ng m n sách ả ượ ể ị Ghi chú - Các thao tác cho m n đ u đ c h th ng l u v t. ề ượ ệ ố ư ế ượ
ả
ả IV.2.6. Qu n lý tr sách ả RQ05 Qu n lý tr sách ả Cho phép th th , nhân viên qu n lý vi c tr sách ủ ư ệ ả ả ng s Mã yêu c uầ Tên yêu c uầ M c đích ụ Đ i t ượ ố ử Th th , nhân viên ủ ư
- Th th , nhân viên đăng nh p thành công. d ngụ Ti n đi u ề ề ki n ệ ủ ư ậ
ả - Đ c phân công qu n lý th vi n. ượ ng h p c p nh t m i lân cho tr sách cho - Đ i v i tr ỗ ố ớ ườ ư ệ ậ ả ậ ợ ̀ Cách x lýử t ng ng ừ ườ i m n. ượ
- Th th , nhân viên chu n b các thông tin bao g m: ẩ ủ ư ồ ị
1. Ch n ng ọ ườ i m n ượ
2. Ki m tra sách có đ ể ượ ể ế c m n quá h n hay không đ ti n ượ ạ
hành ph t hay không ph t ti n ạ ề ạ
K t quế ả ể Thông tin tr sách s ti n hành c p nh t vào h th ng và hi n ệ ố ẽ ế ả ậ ậ
th lên b ng tr sách, thông tin m n sách b xóa b kh i h ả ị ả ỏ ệ ượ ỏ ị
th ngố Ghi chú - Các thao tác cho m n đ u đ c h th ng l u v t. ề ượ ệ ố ư ế ượ
ế Mã yêu c uầ Tên yêu c uầ M c đích IV.2.7. Tìm ki m thông tin ế RQ06 Tìm ki m thông tin Cho phép th th , nhân viên tìm ki m thông tin v sách, nhân ủ ư ụ ế ề
viên ho c ng ặ ườ i m n ượ ng s Đ i t ố ượ ử Th th , nhân viên ủ ư
- Th th , nhân viên đăng nh p thành công. d ngụ Ti n đi u ề ề ki n ệ ủ ư ậ
ả - Đ c phân công qu n lý th vi n. - Th th , nhân viên chu n b các thông tin bao g m: ẩ ượ ủ ư ư ệ ị ồ Cách x lýử 1. Ch n th c n tìm (sách, tác gi , ISBN, ng ứ ầ ọ ả ườ i m n) ượ
``
Trang 11
2. Nh p thông tin tìm ki m ế ậ
Đ c t
i s d ng
ặ ả
yêu c u ng ầ
ườ ử ụ
3. Ki m tra xem th c n tìm có t n t ứ ầ i ồ ạ ể
K t quế ả Thông tin tìm ki m s đ ẽ ượ ế c hi n th lên n u tìm th y ấ ể ế ị
Ghi chú - Các thao tác cho m n đ u đ c h th ng l u v t. ề ượ ệ ố ư ế ượ
i s d ng II.4 Đ c đi m ng ặ ể ườ ử ụ
STT Nhóm ng i dùng ườ Mô tả
1. C p nh t danh m c sách Th thủ ư ụ ậ ậ
C p nh t danh m c nhân viên ụ ậ ậ
C p nh t danh m c ng ụ ậ ậ ườ i m n ượ
Qu n lý vi c m n tr sách ượ ệ ả ả
Th ng kê t ng h p ợ ố ổ
2. Nhân viên C p nh t danh m c sách ụ ậ ậ
C p nh t danh m c ng ụ ậ ậ ườ i m n ượ
Qu n lý vi c m n tr sách ượ ệ ả ả
3. Qu n tr h th ng Qu n lý ng i dùng ị ệ ố ả ả ườ
C u hình h th ng ệ ố ấ
X lý n đ nh trên h đi u hành windows ứ - M c đ tin c y, tính kh d ng: ậ ị ả ụ ệ ề
V. Các yêu c u phi ch c năng ầ ứ ộ ử ổ - Tính n đ nh ổ ị ệ ố ả ạ ộ ụ ờ ộ ờ m t ngày, 7 ngày m i tu n, v i th i ầ ỗ ớ
H th ng ph i ho t đ ng liên t c 24 gi gian ng ng ho t đ ng không quá 10%. ạ ộ ệ ả ư - Kh năng th c thi (hi u su t) ự ấ
H th ng ph i cho phép truy xu t đ n CSDL danh m c v i đ tr không quá ụ ớ ộ ễ ấ ế ả
- B n quy n s n ph m
ệ ố 10 giây.
ề ả ẩ ả
- Tên ch
B n quy n s n ph m thu c v ề ả ẩ ả ộ ề *.
ng trình ề Ph n m m qu n lý th vi n ư ệ
ươ ả ầ - Các yêu c u khác : ầ
i dùng, d s d ng. Giao di n đ p, thân thi n ng ẹ ệ ườ ễ ử ụ
ệ ng: ườ
- Môi tr Windows 2005/2008 Server.
``
Trang 12
Microsoft SQL Server 2005/2008.
Đ c t
i s d ng
ặ ả
yêu c u ng ầ
ườ ử ụ
``
Trang 13
VI. Các yêu c u khác ầ