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ăngNg 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.
th h y
hay c p nh p
thông tin.
2 Nh p sách m i Nh p thông tin sáchL u thông tin sáchư
vào CSDL xu t
cho sách 1 v ch
t đ ng.
3 Cho m n sáchượ Nh p đ 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
th thay
đ i qui đ nh.
4 Nh n tr sách Nh p đ c
gi .Có th tr sách
theo sách,mã
đ c gi .
Ki m tra đ c
gi ,mã sách,c p
nh p thông tin.
5 Xóa đ c gi Ch n đ c gi
th h t h n đ h y. ế
H y th đ c gi đã
h t h n c pế
nh p.
th xóa
hay l u th .ư
6 Xóa sách Ch n nh ng
sách đã h ng ho c
m t c n h y.
Xóa nh ng sách đã
đ c ch n.ượ th thay
đ i.
7 S a thông tin sáchCh n sách c n
s a.Cho phép s a thông
tin sách c p nh p
vào CSDL.
8 S a thông tin đ c
giCh n mã đ c gi
c n s a thông tin. Cho phép s a thông
tin sách c p nh p
vào CSDL
9 Th ng kêCh n ch c năng. Th ng 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 uNh 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 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 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 nX
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áchX X X
-Yêu c u an toàn :
H th ng 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 uMô 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 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
ngT c 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 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 xong thì m i sinh viên s m t th th vi n, s th c a ư
t ng đ c gi duy nh t không trùng v i các th khác. Trên th 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 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ì ơ
th qu n b ng v ch, ch c n quét v ch 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 đ 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 th m n đ c nhi u sách trong th vi n (t c m t th ư ượ ượ ư
th vi n s 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 nhân viên trong th vi n 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