Đ 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 ầ