Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 27 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
27
Dung lượng
572,5 KB
Nội dung
TRƯỜNG ĐẠI HỌC HÀNG HẢI KHOA CÔNG NGHỆ THÔNG TIN !" #$$% &&&&&&&&&&&&&&&&&&&&&&& !"#$% &'( '($)(*+, */(0/-1/2 03 4+567 8 )*)*+, /0 99:; <)=3*>($)(*+, ?@AB,, * , ?-1(0 $#2-C,-1 , ?D2 03 ''1234444444453444444444 • 6573' !"#$%&'( • 895:;6< & E$F>3)G,3H-FI3$A)(J3#(K$CL & $13M$3$(03K*$J3$N,3$,3($<$OC3@,)(JH-FI3$A)(JL & =(PQ3$AR,3@S$PT,PAU.*-V-WC$J3$N,L • ='>&'(<'( & $13M$3$(03K0$J3$N,L & S$(X-,,Y(>-CC>()='Z>> & (03[ • 3'$'(1?@# & =((*-$A4,"\>]"^,,,Y(>-CC>()='Z>> & $AR,3@S$(>-CC>()='Z>> & $33+__```L,,ZLL)_ • A6<&7B &("-,)=$S$3$T+$Z\-H Pa$ &#[+ '($)(*+, */(0/-1/2 03 4+567 7 /C,D,EFG (JC./>!$33@(XWC,,$J$,3(bA43CPC,[A4)=3$B( KS4()4()(J3@(XK$C(@,@c(T,"^,3($<$3d$T)=ec$(L E$,C(f,$(,B,S)G)C(3@fWC,,$J$,3(3@,PB(>N,/3@, K$C$<Kg3$-3/K($"C$/h,$A3@,<(Q3WCec$(/,C.FPN()4( 3$1L $(*3@,3$B(P(X$(J3#(/,,$J$,3(4($i[A4PV-PAU T,"^,3@,PB(>N,O($-,)=,("^O(@(*,L(J>]"^,3=((J-P(J3] 3@,"#.)=$<$AC3$!>!$d[(0/$ACC,#($(J-H-FC3$S$Y,H X >$/,(3@S$j)\O)C(3@f)k,H-C3@<,LN()4($Y,3@AB,4$A #($<=,F(/)(JH-FI3$J3$N,3$A)(J)4($=,,=PV->$)=H-F I)(JAU 3@F>$WC$=,,=>($)(*=)k,$T3#LS).$%,Z Pc$,$(*T-PG3=(+ l1."!,$AR,3@S$H-FI3$A)(Jm $AR,3@S$PAU)(03[n,,,Y(>-CC>()4(R>b"Y(J-' Z>> $%,Ze($13$=$FR3$V.,($L>, ?$0AB,/)= 3$V.3@,K$C,,$J$,3(@AB,#($<=,F((J3CPc,(% $%,Z$=3$=$PG3=(=. F($f,/,=.op3$,opD7ooqL .FH '($)(*+, */(0/-1/2 03 4+567 r IJK/LGAM CHƯƠNG 1 TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU QUAN HỆ , N),,O8IPQIJKR/,OGSGTO R>b"Y(J-s'tu=,-v-,w3$,3($$J3$N,3$,3(3@* .3M$/3@,PO"Y(J-PAUA-3@Y3$Ow-3@%3$Z3H Pa$ =PO$n,(F3$(X->!"A3$xC)=PF[F3=)y"Y(J-L JH-F3@aR>b"Y(J-=$J$AR,3@S$PXO3$Xe]I/3$C.Pd("Y(J-L $Z,$zC=./$JH-F3@a'tO$(J)^@w3H-C3@<,$A=3["(?"a$ )4(,,Y[C$n,(%,AB(>]"^,O3$X"k,PAU$J3$N,=M3$(G- K$,VH-C31P03$-33$(3(03$Q[(X-"(?"Y(J-3@,.3M$ @,a$>]$33@(XWC't/Or$S$'t$M$3$AB,PAU>] "^,/PO=+ &8>!UVU+$S$"Y(J-=31./3@,PO%3[(X-"(? 33$!3$X/,(YC%3)=%3$CPAU(*$J3$Z3N(H-C$JePa$ &8>!?W+$S$PAU[(X-"(?=3Pv3$^O$A4,L$S$ #,h,,V,(N,$A$S$1./PO=3%3$CO3$XO$(G-%3/ $A,K$=3%3K$,$iO3%3$C=O3$XO$(G-%3$CLt ).)(J3@ $3$,3(G"{$RL &8>!"1(+$S$=."!C3@*R>bI3$ 033$UWCH-C $JL"Y(J-PAU$ X)=[F,$C($(G-/|([F,,v$=,)=3/ |($=,ePa$3[F,$(/|(3ePa$33@AB,"Y(J-L[F,O3$X ON()4($C-PX3$!$(JN(H-C$JL @,[C#($S$3@*3$S$S$H-C$JPAU$(G-,AB(H-C31$R F/[b(OO3M$P"Y(J-@w3C/#("?"=,>]"^,)=PAU$S$3$T$OC 3$<3N3L ,, 8XYIJKR/,OGSGTO '($)(*+, */(0/-1/2 03 4+567 5 H @''(?B# & 8'7=3,(3@aLM"^(GWC,(3@a=-)}=3$U~P•/"C C/)=,LLL€L E$((J3(03$Z=3M$G&WC(GL(F>]O(Gt 8 /t 7 / t r /LLL/t /3M$G&WC(Gt 8 •t 7 •t r •LLL•t =33w3F&[s) 8 /) 7 /) r /LLL/) u 3@,PO) ( ‚t ( & S1(=33M$G&WC3$Q$(G-(GL 2-C$J$C.[F,H-C$J=[F,$C($(G-L2-C$JO$=,)=3/ 3T,)4((G/$=,T,)4((GWC3M$G&L & =:$-3M$WC3H-C$J=3WC[F,H-C$J/PQ3@A,[b( 33* & NZ1E$OCWCH-C$J@3@*33$-3M$ƒ„~ 8 /LLL/ €=3E ⊆ ƒ >C$[w3KS$C([K$$C-3 8 /3 7 ‚@-3$•C3 8 sEu…3 7 sEu/[w3KS33$!>! E † ⊂ E=POPG-K$,O3M$$w3POL E=>(*-K$OCWCH-C$J@0-E=3K$OCWCH-C$J@L [ U\U: 6J/"1( $‡3M$R[F3$C.Pd(3't=+$ˆs(>Z@3u/#([•s"ZZ3Zu)= 3$C.Pd(s$C,ZuL@,$S$'tH-C$J/$‡3M$=.PAU"^,$ 3x,[WCH-C$JA-3@Y3@,.L & .\U] $‡$ˆ3$*3[)=H-C$J@~ 8 /LLL/ €O"#,@„@ ∪ 3L & .\U$W'B^ =$‡eOC3[@CK$•(H-C$J$3@A4/O"#,@„@ 3L & .\U15_' <(3~ 8 /LLL/ € ⊆ ~ 8 /LLL/ €=33$-3M$=3#(PO,(3@aWC [V3$C.Pd(/K$(PO$‡3$C.Pd(O"#,@„@‰3 ∪ 3 † L ,,,/LGAMQG`DT)SGTO '($)(*+, */(0/-1/2 03 4+567 p t)(J$3"Y(J-s$ˆ/#([•/3$C.Pd(u,1.*$Y,"a3$AB,$ *H-C$JVPAU[(0Pd(3$=$"#,$k$UL2-C$JPAU$-Š$OC= H-C$J3@,PO|((GWC33$-3M$$i$TC$Y,,(3@a, *3N3T= K$,$1$•PAUYC)="PO|(,(3@a3@,H-C$Jh,=, *3NL3 H-C$JPAU$-Š$OCO3$X3$=$3$Q$(G-H-C$J$-Š$OCK$)= K$,=w333$,3(L @A4K$(,$(*T-"#,$-Š/3Ce‡33>NK$((JV3$(03L H@''(? & = : @Z1 $ 3 AU Pv H-C $J ƒ 3@* 3 3$- 3M$ ‹„~ 8 /LLL/ €L$-3M$‚‹PAU,<(=3$-3M$K$OC0-=3$=$$V3$- 3K$OC=POWCƒ/,AU#(=3$-3M$K$,K$OCL & .9 = 3? $ ƒ = <3 AU Pv H-C $J 3@* 3 3$- 3M$ ‹„~ 8 /LLL/ €)=/Œ=3WC‹LO(@n, → ŒsePa$$=Œ$C.Œ $^3$-$=)=u0-@=3H-C$JePa$3@*ƒs‹u>C$[w3K•$C([ 38/37‚@= 0-38Ž•„37Ž•3$S38ŽŒ•„37ŽŒ• O($K$/$^3$-$=O,$zC=)4(<(,(3@aWCK$OC3#(<(3$B( P(GPAUe‡3/$iO3,(3@a$3x,3$-3M$K$3@,H-C$JL & .9=3?5<5aŒ=$^3$-$=PV.PW)=0-Œ=$^3$- $=)=$A,K$,$^3$-)=[w3KS33$U3$!>!=WCL [Wb D8•‘o/K$(PGe-w3$S$'tH-C$J/3@,I3$ 03[CPV-"" ’L“PAC@C[C"#,$-ŠWCH-C$JLO=+"#,$-Š3$T$w3s“(@>3@C“@ 8“u/"#,$-Š3$T$C(s7“u/"#,$-Š3$T[Csr“uL,=([C"#,$-Š3@* 3@,I3$ 03$-Š$OCfO3>N"#,$-ŠK$/3 $(*$%,K$,>] "^,@,@c(*3CK$,e‡3bP1.L cWbdVef' ?1$f ?gHfh 3AUPvH-C$JƒPAU,<(=b"#,$-Š3$T$w3K$()=$iK$(3=[ (GOQ33@,ƒPG-$i$TC,(3@a, *3N/3T=,(3@aPRL '($)(*+, */(0/-1/2 03 4+567 6 cWbd1'e[fh AUPvƒb"#,$-Š$C(0-Ob"#,$-Š3)=0-|(3$-3M$ K$,K$OCWCƒ=$^3$-$=PV.PW)=K$OC$M$/K$,$^3$-$=)= 3$VWCK$OCL & WbdB1eifh AUPvH-C$Jƒ=b"#,$-Š[C0-O="#,$-Š$C()=|(3$- 3M$K$,K$OCWCƒK$,$^3$-$=[”V-)=K$OC$M$LC.O($ K$/3$-3M$K$,K$OCK$,$^3$-$=)=[w3K•$V3]K$,$F( K$OC=L jI[ N),SG)Q.kl,MNMOm X,SGP/L '($)(*+, */(0/-1/2 03 4+567 ‘ ,OmX,SGP/L HN''(?B#&7(>' J3$,3(PAU3#@C3x$VT,/$VG/,AB(/3$W3^)="Y(J- -,wK$FD,e]I"Y(J-)=3$,3(=,AB(VPX=H 03Pa$$ 3N3$R/OPWDT$RL O[N#($S$$J3$,3($d[(0/PO=+J3$,3(e]I"Y(J-/J 3$,3(H-FI/J3@U,(%H 03Pa$)=J$ *,(CL [N#na1(>' &AC)=+E$FD,PAC)=WC$J3$,3(O3$X$w$+"Y(J-,N/1- $•(/3@FB($B($”/J$/3$,[$,AB(>]"^,$J3$N,)=3$C.Pd(L &]I+E$FD,e]IWC$J3$,3([C,v+>”e0/$3"Y(J- 3@,[$4/3d,AU/!C$<)=3$C3L &A-3@Y+E$FD,A-3@YWC$J3$,3($$‡$%,A-3@YF"Y(J-/ )D[F/$S$F$)=3$,3(>N$OCK$PXO3$X"?"=,,<(#($e]I)G >C-L &AC@C+E$FD,PAC@CWC$J3$,3($$‡3#@C(@C$(G-K$- "#,+>CT,/>CG/$C.P(G-K$(XL i(>'"#$% 1Eop1 $3K$OO3$XPa$,$zC$M$e)=3$N,$w33$0==3$J3$,3( H-FIL $(*/O3Pa$,$zC)G$J3$N,3$,3(H-FIPAU"k,K$ $d[(0/PO=+ &J3$N,3$,3(H-FI=3w-3@%$U$w3R>b"Y(J-)="f, 3$,3(=3N(A-$)(J3$-$/3@ G/)=3@S$[=.3$,3(3$,H-C3d$T $(G-wO$O3$=$$V3$!$(J$(G-$(J)^PX$=3$=$3^ 3(*-3$N,$w3L BEq a1(>'"#$% &|3@U$$TD,e]I"Y(J-3@,,(C"a$)=A-3@YL &tk,R>b"Y(J-$U$w3)=$|3@U$$(G-z$)!$TD,L '($)(*+, */(0/-1/2 03 4+567 q &-,w$$=H-FIw3,$(J/>$AU/$(0AUK$F D,"?"=,3$1$3$,3(3$Z3$B(,(CL &WG"{)=O3$X3$M$T,)4($Y,3$C.Pd()G$-1-3$,3(WC 3d$TL &-,w4)•C3=$$J3$N,PX,(4($#)(J3$1$WC$1 )(*K$,OH GL A6<a1(>'"#$% J3$N,3$,3($F(PT,PAU.*-V-H-FI/PF[=O$(J-H-F K($30C$R/3N3$R>)4(K$(>]"^,$J3$N,h/Pv,3$B($F(O3M$b/P T,>!$33@(X3@,3AR,C(LV-@CWC$J3$N,$F(G"{/($$#3/P T,C)=$C$$w3.*-V-)G3$,3(WC$=H-FIL J3$N,$F(OK$FD,A-3@Y/3@ "Y(J-3$$C$$O,/ $M$eL3$C3$F(3$-U(/PR,(F/"?[F3@S/O3$XP(G-$i$/O3M$ b/OK$FD,K(X3@C3M$P%,P”WC"Y(J-/$3$(J)=e]I|(L (C"(J,(YC,AB()=.$F(PAU3$(03K0K$C$</3$13$(J/Py/,< )=O3M$3$N,$w3)G$AR,$=)(J/$3@S$[=.L J3$N,OK$FD,3@U,(%/,(F(P3$””WC,AB("k,K$(>]"^,L $A).$J3$N,K$,$iPT,$,AB("k,3$,3$#)G3($<=fP T,PAU)4($Y,,AB("k,M3$(X-[(03)G3($<L J3$N,$F(K$FD,3$!$(J$0P$(3$#(bTP=PO$n -,w$C$)=$-Še.*-V-[w33$AB,WC$=H-FI/PF[F$C$ $,AB("k,K$C(3$3N(PC$TD,=$J3$O,-,wL rJU 's(t>' <($J3$N,PG-$F(3@F(H-C>!K$b(PV-/3@(XK$C(/e1."!,/K$C(3$/[F "A•,)=K033$%L2-3@S$PO=)f,PB(WC$J3$N,L0-$i$w#$P0>! $33@(X)=e1."!,/3$S,<(=>!$33@(X$J3$N,LO$(G-#($-3@S$$3 3@(XWC$J3$N,/>,O3>N$-3@S$$33@(X$M$>C-+ '($)(*+, */(0/-1/2 03 4+567 • c !u O=H-3@S$3(0N(WC,(C(P#+$13M$/3$(03K0/c$OC/K(X ,$(J)=,$(J3$-L|(,(C(P#$iO3$X[”3PV-K$(,(C(P#3@A4POPcPAU $=3w3LS3$0f,<(=$-3@S$3 03M$L c !n v $-3@S$"!C3@*[A43D,3@Ab,"V"V/$$‡$=3$=$$J3$N, 3x,F,3L|([A43D,3@Ab,3$!$(J33(03@S$3 03M$+$13M$/ 3$(03K0/c$OC/K(X"a$PX3@(XK$C(3$VO3$X$ X,(CPAUWC$J 3$N,L2-3@S$=.Q#($(G-V$34(K$(O3$AR,$=$i$WC$J 3$N,L c !wxt =H-3@S$QP(Q#(3"c.,(C(P#$M$L'C-|()f,Q/3#@C 3, *\-$=3$(J"V[n,$K$”$^3$(0-eO33x, *\- 3@A4LO[N,(C(P#$M$$|()f,Q/PO=+ Pa$^3(*-/$AR,)=@=,[-L $,($AR,L $(03K0)=3#3, *\-L $],$(JL & !$xU U3U< $-3@S$=."!C3@*)(J>]"^,#(3$=$$V$VGL(J3# $J3$N,PAU3$!$(J[n,$”@3$=$$VO>–/PAUP(G-$i$/ 3$M$T,)4($J3$N,/[C,v,(C(P#+ $3$T[=(3 S$3$=$,(F($ SK(03$=$$V (G-$i$)=3$M$T,3$=$$V $,( ,,),T,E*y.kl,MNMOm H N#'( W&3!?'s< '($)(*+, */(0/-1/2 03 4+567 8o [...]... năng quản lý thông tin độc giả : Xem danh sách độc giả Thêm, sửa, xóa thông tin độc giả Cập nhật thông tin độc giả 3.Nhóm chức năng quản lý thông tin mượn – trả sách Xem thông tin mượn – trả sách hiện thời Thêm, sửa, xóa thông tin mượn – trả sách Cập nhật thông tin sách đến hạn trả 4.Nhóm chức năng quản lý chung Quản lý danh mục lớp Quản lý danh mục khoa Quản lý danh mục ngành học 5 Báo. .. CỦA CHƯƠNG TRÌNH 1.LOGIN 2.Main form Sinh viên: Nguyên, Tiến, Tuân, Quyết – Lớp: CNT46ĐH2 23 Báo cáo BTL môn CNPM GVHD: Th.s Nguyễn Thế Cường 3 .Quản lý mượn trả sách Sinh viên: Nguyên, Tiến, Tuân, Quyết – Lớp: CNT46ĐH2 24 Báo cáo BTL môn CNPM GVHD: Th.s Nguyễn Thế Cường 4 .Quản lý loại sách Sinh viên: Nguyên, Tiến, Tuân, Quyết – Lớp: CNT46ĐH2 25 Báo cáo BTL môn CNPM GVHD: Th.s Nguyễn Thế Cường 5 .Quản lý. .. : Thêm Trường Nhân viên thư viện Sửa Xoá Khoa Trường Lớp Thư viện Thống kê,tìm kiếm Sinh viên: Nguyên, Tiến, Tuân, Quyết – Lớp: CNT46ĐH2 21 Báo cáo BTL môn CNPM GVHD: Th.s Nguyễn Thế Cường 3: Chức năng quản lý hoạt động mượn trả sách: mượn Muợn truờng Nhân viên khoa lớp sinhvien Trả Sách đến hạn trả Sinh viên: Nguyên, Tiến, Tuân, Quyết – Lớp: CNT46ĐH2 đầu sách kho trả đòi 22 Báo cáo BTL môn CNPM GVHD:... Cường 1: Chức năng quản lý Sách : Ghi chú : 1 Cập nhật thêm sách mới Áp dụng cho môn học mới hoặc sách mới cải cách 2 Cập nhật sửa thông tin sách 3 Cập nhật xóa thông tin sách Áp dụng cho sách hỏng hoặc bị mất 4 Thống kê tìm kiếm, in báo cáo về các đầu mục sách Sinh viên: Nguyên, Tiến, Tuân, Quyết – Lớp: CNT46ĐH2 20 Báo cáo BTL môn CNPM GVHD: Th.s Nguyễn Thế Cường 2: Chức năng quản lý độc giả : Thêm... kiến và thiết lập các cấu trúc tệp sẵn sàng cho cài đặt - Hoàn thiện thiết kế chương trình PHẦN 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG CHƯƠNG 1 PHÂN TÍCH THIẾT KẾ VỀ HỆ THỐNG DỮ LIỆU Sinh viên: Nguyên, Tiến, Tuân, Quyết – Lớp: CNT46ĐH2 12 Báo cáo BTL môn CNPM GVHD: Th.s Nguyễn Thế Cường I KHẢO SÁT THÔNG TIN HỆ THỐNG QUẢN LÝ 1 Thông tin về đầu sách: Thông tin đầu sách bao gồm các thông tin liên quan đến: -... Nguyên, Tiến, Tuân, Quyết – Lớp: CNT46ĐH2 16 Báo cáo BTL môn CNPM GVHD: Th.s Nguyễn Thế Cường III.SƠ ĐỒ QUAN HỆ GIỮA CÁC THỰC THỂ DỮ LIỆU : Sinh viên: Nguyên, Tiến, Tuân, Quyết – Lớp: CNT46ĐH2 17 Báo cáo BTL môn CNPM GVHD: Th.s Nguyễn Thế Cường CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG VỀ CHỨC NĂNG I.NHÓM CÁC CHỨC NĂNG CHÍNH CỦA HỆ THỐNG : 1.Nhóm chức năng quản lý đầu sách Xem danh mục các đầu sách hiện... Lớp: CNT46ĐH2 18 Báo cáo BTL môn CNPM GVHD: Th.s Nguyễn Thế Cường II.SƠ ĐỒ PHÂN CẤP CHỨC NĂNG: QL Thư Viện QL Danh Mục QL sách QL Đọc Giả QL Mượn/Trả Trường Loại Sách Thêm QL mươn sách Khoa Tình trạng sách Sửa Xoá Lớp Thêm Sinh viên Sửa Thống kê đọc giả Báo cáo/Thống kê QL trả sách Cập nhật sách đến hạn trả Xoá Thống kê đầu sách Sinh viên: Nguyên, Tiến, Tuân, Quyết – Lớp: CNT46ĐH2 19 Báo cáo BTL môn.. .Báo cáo BTL môn CNPM GVHD: Th.s Nguyễn Thế Cường Đây là bước mở đầu của quá trình phân tích thiết kế một hệ thống Mục đích của khảo sát hiện trạng là nhằm để tiếp cận với nghiệp vụ chuyên môn, môi trường làm việc của hệ thống, tìm hiểu các chức năng, nhiệm vụ và cung cách hoạt động của hệ thống, chỉ ra chỗ hợp lý của hệ thống cần được kế thừa và các chỗ bất hợp lý cần được nghiên... năng từ mức vật lý về mức lôgic, từ mức đại thể về mức chi tiết - Xây dựng sơ đồ phân cấp chức năng - Xây dựng sơ đồ dòng dữ liệu b Phân tích hệ thống về dữ liệu Phân tích hệ thống dữ liệu là việc phân tích về cấu trúc thông tin được dùng và được tổ chức bên trong hệ thống đang khảo sát, xác định được mối quan hệ tự nhiên giữa các thành phần thông tin, hay nói cách khác, đây là quá trình lập lược đồ... tiến trình đơn giản nhất trong thiết kế hệ thống: - Thiết lập giao diện người/máy: Thiết kế màn hình, menu để hội thoại giữa người và máy Thiết kế báo cacos xuất lên màn hình, in ra giấy chính xác, dễ đọc, dễ hiểu - Thiết kế cơ sở dữ liệu vật lý: Nhà thiết kế tệp/cơ sở dữ liệu tạo ra các định nghĩa dữ liệu cho hệ thống dự kiến và thiết lập các cấu trúc tệp sẵn sàng cho cài đặt - Hoàn thiện thiết kế chương . */(0/-1/2 03 4+567 r IJK/LGAM CHƯƠNG 1 TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU QUAN HỆ , N),,O8IPQIJKR/,OGSGTO R>b"Y(J-s'tu=,-v-,w3$,3($$J3$N,3$,3(3@* .3M$/3@,PO"Y(J-PAUA-3@Y3$Ow-3@%3$Z3H