
M c L cụ ụ
I. Xác đ nh yêu c u đ tàiị ầ ề .........................................................................3
II. Mô hình hóa yêu c uầ..............................................................................6
1. Mô t ch c năng h th ng ph n m m qu n lí th vi nả ứ ệ ố ầ ề ả ư ệ ....................6
2. S đ lu ng d li uơ ồ ồ ữ ệ ......................................................................................9
III. Thi t k d li uế ế ữ ệ ..................................................................................18
1. L c đ usecaseượ ồ .........................................................................18
2. L c đ ERượ ồ ................................................................................19
3. S đ m c phân tíchơ ồ ứ .................................................................20
4. Sequence diagrams.........................................................................................22
5. Chi ti t các b ngế ả ........................................................................24
6. Bi u di n c s d li uể ễ ơ ở ữ ệ ...........................................................26
IV. Thi t k giao di nế ế ệ ...............................................................................27
1. Thi t k menuế ế ............................................................................27
2. Thi t k ch c năngế ế ứ ...................................................................28
3. Chi ti t màn hình giao di nế ệ ......................................................29
L i m đ uờ ở ầ
Trong th i đ i tri th c ngày nay, vi c nâng cao ch t l ng giáo d c là nhi m v quanờ ạ ứ ệ ấ ượ ụ ệ ụ
tr ng và hàng đ u c a n c ta. Song song v i vi c đào t o ,vi c qu n lý cũng không kémọ ầ ủ ướ ớ ệ ạ ệ ả
ph n quan tr ng đ c bi t là vi c qu n lý sách trong các th vi n. H ng ngày m t s l ngầ ọ ặ ệ ệ ả ư ệ ằ ộ ố ượ
l n sách trong các th vi n đ c s d ng. Vi c qu n lý sách v n đã r t khó khăn, m t khácớ ư ệ ượ ử ụ ệ ả ố ấ ặ
do nhu c u đ c c a chúng ta ngày càng tăng nên vi c qu n lý sách trong các th vi n càngầ ọ ủ ệ ả ư ệ
khó khăn h n.ơ
Ph n mêm qu n lý th vi n này nh m gi i quy t ph n nào khó khăn trên. Ph n m mầ ả ư ệ ằ ả ế ầ ầ ề
h tr các ch c năng thông d ng mà nhi m v c a th th hay làm và h tr vi c l u tr dỗ ợ ứ ụ ệ ụ ủ ủ ư ỗ ợ ệ ư ữ ữ
li u sách, giúp đ c gi thu n l i khi tìm ki m tài li u.ệ ộ ả ậ ợ ế ệ
Đ tài : Qu n lí th vi n.ề ả ư ệ Page 1

M t dù qu n lý th vi n là m t đ tài khá quen thu c có khá nhi u tài li u tham kh oặ ả ư ệ ộ ề ộ ề ệ ả
nh ng do l n đ u thi t k xây d ng m t ph n m m nên nhóm em còn nhi u sai xót g p ph iư ầ ầ ế ế ự ộ ầ ề ề ặ ả
nh : ư
Thi t k c s d li u ch a t t.ế ế ơ ở ữ ệ ư ố
Ch ng trình ch a th c hi n đ c đ y đ các ch c năng đã đ ra nh phân quy n choươ ư ự ệ ượ ầ ủ ứ ề ư ề
ng i dùng …ườ
Ch a th c hi n đ c vi c xu t mã v ch t đ ng.ư ự ệ ượ ệ ấ ạ ự ộ
R t mong đ c s ch p nh n c a th y. Nhóm em cũng xin chân thành c m n s t n tìnhấ ượ ự ấ ậ ủ ầ ả ơ ự ậ
gi ng d y cũng nh h ng d n c a th y th i gian v a qua.ả ạ ư ướ ẫ ủ ầ ờ ừ
N i Dungộ
I. Xác đ nh yêu c u c a đ tài :ị ầ ủ ề
Khi th th hay ng i qu n tr đăng nh p vào h th ng, h th ng s th c hi nủ ư ườ ả ị ậ ệ ố ệ ố ẽ ự ệ
m t s ch c năng sau :ộ ố ứ
1. L p th đ c gi .ậ ẻ ộ ả
2. Nh p sách m i.ậ ớ
3. Cho m n sách.ượ
4. Nh n tr sách.ậ ả
5. Xóa đ c gi .ộ ả
6. Xóa sách.
7. S a thông tin sách.ử
8. S a thông tin đ c gi .ử ộ ả
9. Th ng kê.ố
10. Tra c u sách.ứ
B ng trách nhi m yêu c u :ả ệ ầ
STT Ch c năngứNg i dùngườ Ph n m mầ ề Ghi chú
1 L p th đ c giậ ẻ ộ ả Nh p thông tin đ cậ ộ
gi .ảNh p thông tin là l uậ ư
vào CSDL.
Có th h yể ủ
hay c p nh pậ ậ
thông tin.
2 Nh p sách m iậ ớ Nh p thông tin sáchậL u thông tin sáchư
vào CSDL và xu tấ
cho sách 1 mã v chạ
t đ ng.ự ộ

3 Cho m n sáchượ Nh p mã đ cậ ộ
gi ,mã sách.ảKi m tra thông tinể
đ c gi ,ki m tra sộ ả ể ố
l ng sách m n.ượ ượ
C p nh p thông tinậ ậ
sách vào CSDL
Có th thayể
đ i qui đ nh.ổ ị
4 Nh n tr sáchậ ả Nh p mã đ cậ ộ
gi .Có th tr sáchả ể ả
theo mã sách,mã
đ c gi .ộ ả
Ki m tra mã đ cể ộ
gi ,mã sách,c pả ậ
nh p thông tin.ậ
5 Xóa đ c giộ ả Ch n đ c gi cóọ ộ ả
th h t h n đ h y.ẻ ế ạ ể ủ
H y th đ c gi đãủ ẻ ộ ả
h t h n và c pế ạ ậ
nh p.ậ
Có th xóaể
hay l u th .ư ẻ
6 Xóa sách Ch n mã nh ngọ ữ
sách đã h ng ho cỏ ặ
m t c n h y.ấ ầ ủ
Xóa nh ng sách đãữ
đ c ch n.ượ ọ Có th thayể
đ i.ổ
7 S a thông tin sáchửCh n mã sách c nọ ầ
s a.ửCho phép s a thôngử
tin sách và c p nh pậ ậ
vào CSDL.
8 S a thông tin đ cử ộ
giảCh n mã đ c giọ ộ ả
c n s a thông tin.ầ ử Cho phép s a thôngử
tin sách và c p nh pậ ậ
vào CSDL
9 Th ng kêốCh n ch c năng.ọ ứ Th ng kê s sách đãố ố
đ c m n,s l tượ ượ ố ượ
m n c a t ng cu nượ ủ ừ ố
ho c s đ c gi đãặ ố ộ ả
m nượ
10 Tra c uứNh p mã sách ki mậ ể
tra s l ng sáchố ượ
còn trong kho hay
thông tin sách
T CSDL xu t raừ ấ
thông tin sách.
T t c m iấ ả ọ
ng i có thườ ể
tra c u sáchứ
trong thư
vi n.ệ
M t s yêu c u phi ch c năng :ộ ố ầ ứ
- 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.ầ ề ể ậ ớ ổ ứ ể
-Yêu c u hi u quầ ệ ả : t ng thích c a máy tính v i dung l ng l u tr , t c đươ ủ ớ ượ ư ữ ố ộ
x lí. Khi ng i dùng l p th đ c gi , nh p sách m i, hay tra c u sách hay th cử ườ ậ ẻ ộ ả ậ ớ ứ ự
hi n các ch c năng khác thì ph n m m h th ng th c hi n đúng.ệ ứ ầ ề ệ ố ự ệ
-Yêu c u v b o m tầ ề ả ậ :
STT Nghi p vệ ụ Qu n trả ị Th thủ ư Khác
Đ tài : Qu n lí th vi n.ề ả ư ệ Page 3

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
-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.ả ể ủ ễ
Cho bi t cách th c xóa,lí do và thông tin sách c n xóa.ế ứ ầ
-Yêu c u v công nghầ ề ệ :
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 năng m iứ ớ
nhanh.
Không nh h ng t i các ch cả ưở ớ ứ
năng đã có.
3 Tái s d ngử ụ Xây d ng ph nự ầ
m m qu n lí m iề ả ớ
nhanh phát tri n tể ừ
ph n m m cũ.ầ ề
V i cùng các yêu c u nghi pớ ầ ệ
v .ụ
4 D thíchễ
ngứT c là khi đ i sangứ ổ
h qu n tr m i hệ ả ị ớ ệ
th ng v n ho tố ẫ ạ
đ ng t t.ộ ố
Vói cùng yêu c u nghi p v .ầ ệ ụ

II. Mô hình hóa yêu c u.ầ
1. Mô t ch c năng h th ng ph n m m qu n lí th vi n.ả ứ ệ ố ầ ề ả ư ệ
a) Mô t ho t đ ng c a trung tâm th vi nả ạ ộ ủ ư ệ
M i đ c gi khi mu n m n sách thì ph i ti n hành đăng kí thông tin đ làmỗ ộ ả ố ượ ả ế ể
th th vi n. Thông tin g m : ẻ ư ệ ồ
- H và tên.ọ
- Ngày sinh.
- Gi i tính.ớ
- Email.
- Đ a ch .ị ỉ
- Lo i đ c gi .ạ ộ ả
- Ngày l p th .ậ ẻ
- Mã s sinh viên.ố
- Khoa.
Sau khi đăng kí xong thì m i sinh viên s có m t th th vi n, mã s th c aỗ ẽ ộ ẻ ư ệ ố ẻ ủ
t ng đ c gi là duy nh t và không trùng v i các th khác. Trên th có ghi các thôngừ ộ ả ấ ớ ẻ ẻ
tin :
- Mã th .ẻ
- Tên đ c gi .ộ ả
- Ngày sinh.
- Đ a ch .ị ỉ
- Ngày l p th .ậ ẻ
- Ngày h t h n.ế ạ
T t c thông tin v đ c gi đ c l u l i vào h th ng. M i đ c gi ch có duyấ ả ề ộ ả ượ ư ạ ệ ố ố ộ ả ỉ
nh t m t th th vi n. N u m t có th yêu c u làm l i.ấ ộ ẻ ư ệ ế ấ ể ầ ạ
Khi m n sách, đ c gi đ a th th vi n ra, th th ho c nhân viên s ki m traượ ộ ả ư ẻ ư ệ ủ ư ặ ẽ ể
th b ng cách nh p mã đ c gi r i xem thông tin l y t CSDL. H th ng t t h n thìẻ ằ ậ ộ ả ồ ấ ừ ệ ố ố ơ
có th qu n lí b ng mã v ch, ch c n quét mã v ch là hi n thông tin lên màn hình.ể ả ằ ạ ỉ ầ ạ ệ
N u th đúng s cho đ c gi m n sách. Ti p đ n s ki m tra sách mà đ c giế ẻ ẽ ộ ả ượ ế ế ẽ ể ộ ả
mu n m n có còn hay không, n u còn và sinh viên v n đ đi u ki n m n đ c thìố ượ ế ẫ ủ ề ệ ượ ượ
trên phi u m n l u các thông tin sau :ế ượ ư
- Ngày m nượ
- Mã th .ẻ
- Mã sách.
- Tên sách.
- S phi u.ố ế
- S ngày m n.ố ượ
- S l ng.ố ượ
- Tên sách m n.ượ
M t th th vi n có th m n đ c nhi u sách trong th vi n (t c là m t thộ ẻ ư ệ ể ượ ượ ề ư ệ ứ ộ ẻ
th vi n s có nhi u phi u m n). Nh ng trên m i phi u m n ch đ c ghi m tư ệ ẽ ề ế ượ ư ỗ ế ượ ỉ ượ ộ
mã th th vi n, trong m t l n m n sách có th m n t i đa 5 cu n sách.ẻ ư ệ ộ ầ ượ ể ượ ố ố
Qu n lí nhân viên trong th vi n và th th đ c th c hi n do ng i qu n tr ,ả ư ệ ủ ư ượ ự ệ ườ ả ị
th c hi n : ự ệ
Đ tài : Qu n lí th vi n.ề ả ư ệ Page 5

