Tải bản đầy đủ (.doc) (36 trang)

Phân tích thiết kế hệ thống thư viện potx

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 (957.41 KB, 36 trang )

TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM
KHOA CÔNG NGHỆ THÔNG TIN
LỚP CNT50 – ĐH1
BÀI TẬP LỚN
XÂY DỰNG HỆ THỐNG QUẢN LÝ THƯ VIỆN
TRƯỜNG ĐẠI HỌC HÀNG HẢI
Giảng viên: 
Nhóm SV:



 !"#
Hải Phòng, 2011
LỜI CẢM ƠN
$%&'()*(+(,(*-(.,**/*010
23(41*5,0*6(*78+9:-*-,2;*:<
2=>1((%&* =!*?=,*@*6(14*A8-B
C3(92;((!9D56(4+*)&(E
:(7F*2G92(*@0H(I=*7= *B$%&F*
A2J( 6?=*)G(K4+(L(,(*-G(.,0M>72
8(L(,(4:2N.(O)0(L*01PP+B
$%&'()*(+Q
Bảng phân công công việc
TT
Tên công
việc
Nội dung công việc
Người thực
hiện

+ ,**6(


*7
+ ,*(L1*!01
*!1*:


R
)*(1
*!
)2*L(.,-*


S
7*>74T=
2NUV
7*>74T=2NUV*W(,(
4T=H=

"
7*>7
$XY
7*>70(23*$XY 
Z
7*>7
91
[918


Z P*1 \7*0(K4,(,



MỤC LỤC
- Giữa thực thể ( Tác giả/Nhà Xuất bản/Thể loại) và Sách có mối
liên kết một – nhiều vì một (Tác giả/Nhà Xuất bản/Thể loại) có
thể có nhiều Sách, trong khi đó Sách chỉ có thể thuộc về một
(Tác giả/Nhà Xuất bản/Thể loại) 19
- Giữa thực thể Sách và ( Phiếu mượn/trả, Phiếu phạt ) có mối
liên kết nhiều – nhiều vì một Sách có thể được ghi trên nhiều
( Phiếu mượn/trả, Phiếu phạt ), còn ( Phiếu mượn/trả, Phiếu
phạt ) có thể ghi nhiều Sách trên đó. Ta thay liên kết này bằng
hai liên kết một – nhiều và liên kết một – một bằng cách thêm
vào một thực thể liên kết là (Phiếu mượn/trả chi tiết , Phiếu
phạt chi tiết) 19
HỆ THỐNG QUẢN LÍ THƯ VIỆN
I. ĐẶT VẤN ĐỀ
1. Mục đích
$.1.*](*-(8,**TB\1(,89^
(.1*.*2T?=+5M*012;2J(*6(1_=G0*=
2J(=5J(F*2G`
a [+(.*+(.01((b?=+5MB
a D*!(2c(L(.01(J*+ ,(0*!> ,(B
a D*(',(*01(>T> ,(G?=+5M ,(G2c(
+0*@@J*+ ,((L 0B
C^(2(*6(12*-2d,89^$.1.*
0?=+5M*01*b:<(PP+*-*7(@*e(?=+5M
*=-*!22J(,89^*:2)-0]01(,89^80
?=+5M*@*01 f8^(0^*!*(:*2c(L*bG%8*b
*10^(*a';c(L@**b2:]g*b2:
(L(.1G>*7**e(B\1(')-9696,(.1*.*(
*01*b5c*10^(F84,(05)=9B\1(-8+2J(*7
c*(,(*=*6*W4](020 h9^0A-2T*F-

2J(1=?=+(LB
\]01(20:*2c8?=+5M*01]*]2,8
e=(=(L*4c 00(,4c+0(L*b0*51=
<(*A8(e=c*(,((1=?=+F*B
2. Giới thiệu bài toán
\1(?=+5M*012J(*6(1 =`
ac(+=!J ,((L*01*@*](*8+2D>M
5*i*01Bj=+5M2c(+`A8*.*2c(+>2c(+27
2D>M5*iB$,(*.*02c(+4N`<*G- G]
*G2(KG !21*:G(?=(.*,(G;2!
*J0E*.*2T',(A2c(+ !(e*- !
c(7=BCk2c(+(c*299=-F*5`;2c(+BX=>',(
A(,(*.*02c(+G1*!*:*i2c(+96*(,(*.*
2B*i2c(+((,(*.*`;*iG*2c(+G- G2(KG
-*:G-7*:B$,(*.*02c(+0*i2c(+2J(5=*E
5:BCk2c(+(K(c**i2c(+0k*i2c(+(K*=c(c*2c(
+BCk2c(+*=c(c*5:2!*J=**=l*&(.01(00*
(.*,((L<BCk5:2!*J=*(F*=2c(+B.*0
5:2!*J=*;2!*J(I(*2!*J0(,(.*+
>,(B
aJ ,(2c(+2J(8m8J0] !5J0
*b:(7*=l*&5:2!*J=*B*](>
J<8+*@*i2c(+0>.( ,(J?=,:BP:*
2cJ*+ ,(2J(*6(1 =`X=>>T**i2c(
+0>T* ,(?=,:G7=2%52c(+2;2D>M0
>.( ,(?=,:G*@(,( ,(<-=(= f2J(>T*
'& ,(22;2J(J-(7= ,((4(J*@
*.*001(J ,(2J(5=5:*87=JB.*
087=JN(` !87=G-JG;*i2c(+0(,(
*.*(*7*0(,( ,(J`; ,(G !5JG !-2J(

JB
a2c(+*+ ,(*@)0*01>T**@
*: ,(*+G0A01(*+ ,((L2c(+B7=2c(+*+
=c 0]-?=-2*87=J*@<8+(=c*
>+518*&*W5: ,(BCk*i2c(+(*T(=
87=JGk87=J(Kc**i2c(+Bk87=
J(*TJ= ,(Gk2= ,((*T(J=
5BCk87=J9c*)05A8Gc*)0(*T5A8
=87=JB
aT*&9n0?=+5M)0501(*:*01`
*6(1*]09 ,(>()0]2J(*=-TG
h2/*.*>(E472/'+-0',4o)0
>7*J82N3(4 *+B$,(*.*0)0N`;
)0G*)0G21*:51G(,(.*+>,(B
a$=!k*=501()0*01>T**
4c9 ,( ,(J2T8,*1(,(2c(+J?=,:B7=
2c(+J?=,:9]S-*@< fA2J(c*87=
(*+ ,(N(,(*.*` !87=G-5A8G;*iG<*0
*.*0 ,(p; ,(G* ,(G*,(+G'=F*4+G2,
8:*qB
a0(=!*,*01(O*:(,(4,(,*!
> !5J ,(J**,04,(,05: ,(22J(-=
*(G !5J2c(+J ,(B\1(?=+5M ,((L*01 =`
*b'=-A8*(,(2= ,(96*01((< ,(*W(,(
9^( ,((,((=(F8h*]B(,( ,(?=,(O3(
>.(I,* h9^*@*5M ,(B(*T h*.
*0 ,(>(*7*B.*0 ,(4N`; ,(G* ,(G
*T5:G*@*:GD'=F*4+G'=F*4+G*,(+BCc*'=F*
4+'=F*4+=2= ,(>,(=BCk2= ,(9c*'=F*
4+'=F*4+BCc**,(+07*=2= ,(Gc*2= ,(9c**,(

+07*7=(=*,(+(07**@(K(5=*.*b
(L4#B.*0'=F*4+N(`;'=F*4+G*
'=F*4+G2(KG !21*:B.*0*,(+4N`;*,(
+G**,(+G(?=(.*,(G2(KG !21*:B
II. KHẢO SÁT THỰC TẾ VÀ XÁC LẬP DỰ ÁN
1.Hoạt động của hệ thống hiện tại
1.1 Cơ cấu tổ chức
- Giám đốc thư viện:?=+5M*4c1*!:*2c(L*
01B
- Thủ thư:(*,(1(A8A8- ,(4,0(A8
A82c(+BP=r4o(,(2c(+2;27*b2T7*:>o9
^(BX8'78 ,(*&*e*6F*2(L*W>=06(>1 ,(2T9s*@
>7 ,(>(-=(==JB(I5A8*.4,*!> !
,(=JG !2c(+0 ,(oG*W2',(2(,( ,(0(L2
2J(2c(+J=F*2T(>7:(4/ = ,(B
- Bộ phận phục vụ độc giả:(=(F8*i*01G*i=J*+
,(G>T*2c(+G',4o(,(2c(+2;?=,:J ,(B
1.2 Quy trình quản lý
P1*!N=(e(D(5t(e(D(
=`
1.2.1 Quản lý sách
a $A8A*87=A8 ,(B
a uh5M08)5: ,(B
a $A8A8*.* ,(B
a uh5M ,(oB
a uh5M ,(F*B
1.2.2 Quản lý độc giả:!*J5 02
<(*:*bG,0G0 0 =2:<(B
a 78A*.*02c(+0(F8*iB
a $A8A**i2c(+B

a u*iB
 Mẫu thẻ:
1.2.3 Quản lý mượn trả sách
a T**@*:(L2c(+B
a T**@*: ,(B
a uh5M87=JB
a uh5M87=8:*B
a uh5M87=*+B
 Các loại phiếu:
a Phiếu trả sách.
a Phiếu mượn sách.
a Phiếu đền sách.
• Mẫu phiếu trả sách:
• Mẫu phiếu mượn sách:
• Mẫu phiếu đền sách:
7=*51=4F*Go3(?=,:*@*-0*@@ f'h8:*
>+518*&*W5: ,(B
1.2.4 Quản lý nhân viên
a $A8A**.*)0B
a uh5)0`(=-T8IG *+GK01(B
1.2.5 Thống kê báo cáo
a !> ! ,(JB
a!> ! ,(oGF*B
a!>2c(+J?=,:B
a!> ,(-=*(B
2, Các ưu nhược điểm của hệ thống hiện tại
2.1 Ưu điểm
vYs5B
vYs?=+5M)0G'h5M 6(!GBBB
v.(=*@2c_)0B

2.2 Nhược điểm
v$.01(?=+5M*01**,(0]c*9E51=5]G5
?=27=b9G7=(K?=+5M*.?= / ,(GF-*b87=
*.4,G8(*(e=#*@>.*T)(1=?=+?=+5M0 h9^
=N*=-*011(B
v\1(*@>7G*!>4,(,*!=*bG)-=
4F**1(01(?=+5M02c(+0 / ,(B
vP1*!9=F-*bG0@0A-01(4+?=+G*@>7
F*=*bB
vP1*!9s(8+=  *G(.01(?=+5M38
=>>D> !5J2c(+*DG901(>T**bJG !
5JJ2=8+*7*L(.B\@0A-'+-=  **
?=+5MB
v\1(8)5:(OF*=*bB
III. PHÂN TÍCH HỆ THỐNG HIỆN TẠI
1. Biểu đồ phân rã chức năng
2. Biểu đồ luồng dữ liệu mức ngữ cảnh
Ghi chú:

# 7=23* t# i2c(+
R# .*(=(F8 # 7=JG*+G8:*
S# P2**, w# x=(=*.>4,(,
"# .*2c(+ y# ,(,*!>
Z# x=(=Jz*+ ,( {# X,(
3. Biểu đồ luồng dữ liệu mức đỉnh
Ghi chú:
# X,( y# .* ,(
R# 7=A8 {# .*2c(+
S# P2**, # 7=A8 ,(oGF*
"# .*(=(F8 R# X!5J ,(-=(=

Z# x=(=*.*2c(+ S# .*0 !5J ,(
t# i2c(+ "# .*)0
# x=(=J*+ Z# x=(=*.*
w# 7=JG87=*+G87=8:* t# +*!>G4,(,
4. Biểu đồ luồng dữ liệu mức dưới đỉnh
a Quy trình nhập sách:
Ghi chú:
# 23* "# .*(=(F8
R# 7=u=F*'&(L(=(F8 Z# 7=A8
S# P2**, t# .* ,(
a Quy trình mượn trả, phạt:
Ghi chú:
# i2c(+ t# 7=J
R# x=(= ,( # 7=*+
S# X!5J ,(-=(= w# 7=8:*
"# .*2c(+ y# .* ,(F*o
Z# .* ,( {# .* !5J ,(*+
# $A8A**.*2c(+
5. Mô hình thực thể liên kết E-R
5.1 Xác định thực thể liên kết
-Giữa thực thể ( Tác giả/Nhà Xuất bản/Thể loại) và Sách có
mối liên kết một – nhiều vì một (Tác giả/Nhà Xuất bản/Thể loại) có
thể có nhiều Sách, trong khi đó Sách chỉ có thể thuộc về một (Tác
giả/Nhà Xuất bản/Thể loại).
- [E*6(*TX,(07=Jz*+G7=8:*#(!5>7*
==0@c*X,((*T2J(*=7=Jz*+G7=
8:*#G(I7=Jz*+G7=8:*#(*T=X,(*2B
*-5>7*-4d5>7*c*=05>7*c*c*4d
(,(*0c**6(*T5>7*57=Jz*+(*7*G7=8:*
(*7*#B

-[E*6(*Tc(+0i2c(+(!5>7*c*c*0@
c*c(+(K(9=-F**i2c(+B
-[E*6(*Ti2c(+07=Jz*+(*7*G7=8:*
(*7*#(!5>7*c*c*0@c*7=Jz*+(*7*G7=8:*
(*7*#(K*i2c(+
5.2 Mô hình thực thể liên kết
6. Xác định thuộc tính cho tập các thực thể:
a Độc giả
=c(* |} T=9E51= [,*3(2
Y[ C;2c(+ \$Z# ,(G*=55
*&Y[ 2c(+ 0(Z{# *=55
-  -  9*&*& *=55
9( (K 0(Z{# *=55
9&* X!21*: ~* *=55
50&( 501( 0(Z{# *=55
(9 X!$CY ~* *=55
a Thẻ độc giả

a Sách
=c(* |} T=9E51= [,*3(2
X C; ,( \$Z# (G*=55
*&X  ,( 0(Z{# *=55
 C;*T5: 0(Z{# *=55
* @*: 0(Z{# *=55
u C;'=F*4+ \$Z# *=55
[ C;*,(+ 0(Z{# *=55
a Nhà xuất bản
=c(* |} T=9E51= [,*3(2
Y[ C;*i2c(+ \(Z# (G*=55

*&Y[ 2c(+ 0(Z{# *=55
-  -  9*&*& *=55
9( (K 0(Z{# *=55
-* -*: 9*&*& *=55
-&* -7*: 9*&*& *=55
Y[ C;2c(+ \$Z# *=55
=c(* |} T=9E51= [,*3(2
u C;'=F*4+ 0(Z# (G*=55
*&u '=F*4+ 0(Z{# *=55
9&* 1*: ~* *=55
9( (K 0(Z{# *=55
a Tác giả
=c(* |} T=9E51= [,*3(2
[ C;*,(+ 0(Z# (G*=55
*&[ *,(+ 0(Z{# *=55
9&* 1*: ~* *=55
9( (K 0(Z{# *=55
a Thể loại
=c(* |} T=9E51= [,*3(2
 C;*T5: 0(Z# (G*=55
*& *T5: 0(Z{# *=55
a Phiếu mượn trả
=c(* |} T=9E51= [,*3(2
C C;87=J \(Z# (G*=55
Y[ C;2c(+ \$Z# *=55
*&Y[ 2c(+ 0(Z{# *=55
X C; ,( \$Z# *=55
*&X  ,( 0(Z{# *=55
5= X!5J ~* *=55
-588&= -5A887= Y*&*& *=55

-* -*+ Y*&*& *=55
a Phiếu mượn trả chi tiết
=c(* |} T=9E51= [,*3(2
C$ C;87=J
*+(*7*
\(Z# (G*=55
*&C$ 87=J
*+(*7*
0(Z{# *=55
Y[ C;2c(+ \(Z# *=55
*&Y[ 2c(+ 0(Z{# *=55
X C; ,( \(Z# *=55
*&X  ,( 0(Z{# *=55
5= X!5J ~* *=55
-588&= -87= Y*&*& *=55
-* -*+ Y*&*& *=55
a Phiếu phạt
=c(* |} T=9E51= [,*3(2
8 C;87=8:* \(Z# (G*=55
*& 87=8:* 0(Z{# *=55
Y[ C;2c(+ \$Z# *=55
*&Y[ 2c(+ 0(Z{# *=55
X C; ,( \$Z# *=55
*&X  ,( 0(Z{# *=55
 k48:* 0(Z{# *=55
*& /*8:* C&- *=55
-588&= -5A887= Y*&*& *=55
a Phiếu phạt chi tiết
=c(* |} T=9E51= [,*3(2
$ C;87=8:*(* \(Z# (G*=55

*&$ 87=8:*(* 0(Z{# *=55
Y[ C;2c(+ \(Z# *=55
*&Y[ 2c(+ 0(Z{# *=55
X C; ,( \(Z# *=55
*&X  ,( 0(Z{# *=55
 C;87=8:* \(Z# *=55
5 k48:* 0(Z{# *=55
**& /*8:* C&- *=55
7. Mô hình liên kết giữa các bảng dữ liệu
8. Thiết kế giao diện

×