Professional Documents
Culture Documents
báo cáo Phân tích thiết kế hệ thống thông tin hệ thống quản lý thư viện
báo cáo Phân tích thiết kế hệ thống thông tin hệ thống quản lý thư viện
BO CO BI TP LN
Mn hc: Phn tch thit k h thng thng tin
ti : S dng cng c h tr phn tch thit k EA phn tch h thng th vin trng i hc
Sinh vin thc hin: Nguyn Vit Anh 20090132 V Thnh Bt 20090260 Nguyn Bo Chung 20090333 Ging vin hng dn: Ths. Nguyn Hng Phng
-1-
Gii thiu
Hin nay, CNTT ang pht trin mnh m nc ta. My tnh in t khng cn l phng tin qu him m ang ngy mt gn gi vi con ngi. Cng tc qun l ngy cng c nhiu c quan v cc n v quan tm nhng qun l th no v qun l lm sao cho t hiu qu cao nh: nhanh, bo mt, thn thin, d s dng. ng trc s bng n thng tin, cc t chc v cc doanh nghip u tm mi bin php xy dng hon thin h thng thng tin ca mnh nhm tin hc ho cc hot ng nghip v ca n v mnh. Mc hon thin tu thuc vo qu trnh phn tch v thit k h thng. Tin hc ho trong cng tc qun l lm gim bt sc lao ng ca con ngi tit kim c thi gian, chnh xc cao, gn nh v tin li hn rt nhiu so vi cng vic lm th cng qun l giy t nh trc y, trnh c tht lc d liu, t ng ho h thng v c th ho cc thng tin theo nhu cu ca con ngi. l nhng phn mm qun l thay cho tp h s dy cp thay cho nhng ngn t cha ng h s chim nhiu din tch v c th ta phi mt nhiu thi gian tm kim cc thng tin cn thit hay nhng d liu quan trng. Tt c nhng iu bt tin trn c th c tch hp trong phn mm qun l mt sn phm no . Qu trnh trin khai tin hc ho trong cng tc qun l th vin nhm mc tiu thc y v nng cao hiu qu trong cng tc nghip v qun l th vin hin vn cha c ng b. Xy dng mt h thng qun l th vin ph hp vi cng tc qun l th vin c ngha to ln trong chin lc xy dng cc th vin in t. H thng qun l th vin l mt h thng rt ln i vi cc trng i hc, Cao ng, Trung hc chuyn nghip. N qun l mt thng tin khng l chnh v th n i hi s vn dng khoa hc vo cng tc ny. Xut pht t nhu cu thc t v mong mun lm c mt chng trnh c thm ng dng thc tin. Chng em chn ti Qun l th vin vi hy vng cho cng tc qun l tt hn cho cc cng vic ni trn . Mc tiu ca i tng nghin cu: Tm hiu, phn tch, ch ra s thiu ng b v cha hiu qu ca qui trnh qun l hin ang trin khai, nu ra nhng yu cu mi ang t ra i vi cng tc qun l th vin, qua xut nhng phng n khc phc nhng kh khn ang gp phi nhm nng cao tnh hiu qu trong cng tc qun l th vin ti trng v y nhanh tin trnh ng dng tin hc ho trong cng tc qun l th vin ti trng i Hc Bch
-2-
-3-
Vic p dng Enterprise Architect c thc hin mc v cc biu UML trong qu trnh phn tch thit k h thng. Cc chc nng khc(sinh m code, qun l yu cu, qun l d n nhm chng em cha thi gian v kin thc hon thnh trong bi bo co ny).
-6-
Chng 2: nh ngha vn
I. Kho st nghip v ti:
Trong nhng nm gn y th vin trng i Hc Bch khoa H Ni c nh trng quan tm p ng nhu cu ca cn b, hc vin, sinh vin trong nh trng. Vi s lng sinh vin hin nay th trung tm thng tin th vin trng hin ti vn cha th p ng c tt nht nhu cu hc tp ca hc sinh, sinh vin. C cu t chc cc phng ban ca th vin v s lc mt s chc nng chnh ca cc phng: 1. C cu t chc:
Hnh 1: S t chc cc phng ban ca h thng th vin trng Bch khoa H Ni. 2. Chc nng chnh ca cc phng ban: Khi hnh chnh: - Phng nghip v: c chc nng nghin cu nhng l lun, thnh tu khoa hc v thng tin th vin, v cng ngh tin hc nhm ph bin v hng dn cc phng ban lm ng chc nng qui trnh qui phm. - Phng tng hp: Tng hp tnh hnh hot ng ca th vin; qun l nhn s, ch chnh sch; xy dng cc vn bn, ni quy ca c quan; qun l tin lng, trang thit b,c s vt cht ca c quan.. Khi phc v: - Phng c: c chc nng phc v c gi n c sch, bo, tp ch ti th vin.
-7-
-9-
T nhng phn tch s b trn, ta nhn thy s b v chc nng ca h thng th vin m cn thit phi p ng:
Hnh 1: M hnh use case mc nh ca h thng qun l th vin. Trong m hnh use case mc nh ny c cc thnh phn: 6 actor chnh s tng tc vi h thng l Sinh vien, Can bo giang vien, Phong nghiep vu, Phong muon tra sach, Doc gia ngoai v Thu thu; mt use case tng qut tng tc vi tt c cc actor ni trn l QL he thong. II. M hnh use case ca h thng:
Cc chc nng ca h thng c th hin chi tit qua cc s use case di y: C ba m hnh use case c th cho 4 actor l: c gi (sinh vin hoc ging vin), phng mn tr sch, admin v th th.
- 10 -
Hnh 2: M hnh use case m t chc nng ca actor admin. c gi sau khi ng nhp vo h thng th th xem thng tin v hn tr sch, cc sch mn v s tin cc cn li trong h thng.
- 11 -
Hnh 3: M hnh use case m t cc chc nng ca c gi. Phng mn tr sch c cc chc nng: - Cho php c gi ng k mn sch. - Xem thng tin c gi bao gm: thng tin c nhn v cc sch ang mn, s tin cc ca c gi trong h thng. - Qun l tr sch, tr tin cc li cho c gi.
- 12 -
Hnh 4: M hnh use case m t chc nng ca actor phng mn tr sch. Th th c cc chc nng: - Xem v thng k s lng cc sch ca th vin. - Qun l thm sch, hy sch hng. - Kim tra mt mt sch trong th vin.
- 13 -
Hnh 5: M t use case chc nng ca th th. Chc nng chung: ng nhp h thng. Khi mt user nh vo account v password, nu ng s hin th ra giao din ty theo ph hp vi ngi dng tng ng. c t cc use case chnh: Use case Dang nhap: o Tn: ng nhp o Mc ch ca use case: gip ngi dng ng nhp h thng, tip tc thc hin cc chc nng nng khc i vi h thng sau khi thc hin ng nhp xong. o Use case c khi chy bi cc tc nhn ngi dng (user) bao gm cc loi ngi dng: c gi, nhn vin th vin, th th, admin. o Dng s kin chnh: khi user m giao din chnh s hin ra mt giao din ph hp ty theo loi ngi dng l admin, nhn vin th vin hay c gi, c hai text box ngi dng nhp account v password. Nu ng nhp thnh cng s c mt thng bo t h thng Xin cho Nguyn Vn A v cc
- 14 -
- 15 -
- 18 -
Hnh 7: Biu lp chi tit ca h thng. Lp Account c cc thuc tnh l: o Ma TK, Password, Ten, trong MaTK l kha chnh. o Mi Account c mt Ma TK v Password (do admin cung cp). o C hai phng thc c nh ngha l Dang nhap v Dang xuat. Dang nhap la phng thc nhp Ma TK v Password xc nhn truy cp vo h thng. Lp c gi c k tha t lp Account c thm cc thuc tnh Nghe nghiep, tien cuoc lu gi thng tin v ngh nghip ca c gi v tin cc ca ti khon trong h thng. Cc phng thc c nh ngha thm l Muon sach, Tra sach, Xem thong tin TK.
- 19 -
- 21 -
Hnh 9: Biu trnh t th hin cc chc nng ca actor admin. Admin sau khi ng nhp h thng c th thc hin ba chc nng: Thm ngi dng: admin nhp thng tin v ngi dng cn thm vo giao din, thng tin nhp vo giao din s c gi v b x l truy vn v thng tin v ti khon c thm s c thm vo CSDL.
- 22 -
Hnh 10: Biu trnh t chc nng mn tr sch. Sau khi c yu cu mn hay tr sch ca c gi, nhn vin th vin nhp m sch vo giao din h thng, h thng s gi thng tin sch n b x l truy vn kim tra cc iu kin hp l ca c gi. Nu thnh cng b x l truy vn s tr v kt qu trn giao din cng vi s tin cc phi ng thm. Nu tht bi h thng cng tr v kt qu trn giao din v l do khng thnh cng. d) Biu trnh t th hin chc nng qun l sch:
- 23 -
Hnh 11: Biu trnh t chc nng qun l sch. Th th nhp thng tin sch cn thm vo giao din chc nng v xc nhn, thng tin v sch c thm s chuyn n b qun l sch. B qun l sch s kim tra v thm vo CSDL nu hp l, v tr li kt qu ln giao din chc nng lm vic ca actor Thu thu. Th th nhp thng tin sch cn xa vo giao din chc nng xa sch v xc nhn, thng tin v sch cn xa c chuyn n b x l sch, b x l sch s xc nhn vic xa bng vic yu cu nhp l do hy sch v xa thng tin sch trong CSDL. Tng t vi lung chc nng sa thng tin sch, kt qu cui cng l thng tin sch c sa s c b x l sch gi v giao din chc nng ca th th. 2. Biu hot ng ca h thng:
- 24 -
Hnh 12: Biu hot ng ca h thng. Mt user s dng h thng phi ng nhp vo h thng, h thng s kim tra ti khon v tr v kt qu trn giao din, nu ng nhp sai h thng s x l ng nhp sai. Admin sau khi ng nhp s c th thc hin chc nng qun l ti khon: thm ti khon, xa ti khon, sa ti khon. Th th sau khi ng nhp c th: thm sch, xa sch khi h thng, thay i thng tin sch. Nu c yu cu mn sch, tr sch, qun l tin cc, nhn vin th vin s kim tra m ti khon ca c gi v thc hin cc thao tc tng ng.
- 25 -
H thng s gm cc giao din chnh l giao din ng nhp h thng, giao din chc nng ca bn loi ngi dng l admin, th th, c gi, nhn vin th vin.
Hnh 13: Giao din ng nhp ca h thng. Giao din ng nhp bao gm hai trng nhp thng tin: tn ng nhp, mt khu v mt check box Ghi nh mt khu. Sau khi nhp thng tin s c hai chc nng la chn l ng nhp v hy b. Chn chc nng ng nhp h thng s kim tra thng tin qua b qun l ngi dng xc nhn thng tin nhp vo v tr li kt qu trn giao din.
- 26 -
Hnh 14: Giao din chc nng ca admin. Admin khi ng nhp vo h thng s c th thc hin chc nng Qun l ngi dng hoc ng xut khi h thng.
- 27 -
Hnh 15: Giao din qun l ngi dng ca admin. Khi admin chn chc nng qun l ngi dng th giao din chc nng c hin th ln. Giao din ny gm cc trng m ngi dng, tn ngi dng, mt khu v trng ngh nghip. C mt bng hin th bn di, cc nt chc nng l thm, xa, sa v thot khi h thng.
- 28 -
Hnh 16: Giao din chc nng ca nhn vin th vin. Nhn vin th vin sau khi ng nhp, h thng s kim tra tnh hp l ca ti khon v hin th giao din chc nng ca nhn vin th vin, gm: qun l c gi v ng xut khi h thng.
- 29 -
Hnh 17: Giao din chc nng qun l c gi. Trong giao din chc nng qun l c gi, nhn vin th vin c th qun l thm sch, sa thng tin sch ang mn, xem thng tin c gi trong h thng, qun l tin cc ca c gi trong h thng.
- 30 -
Hnh 18: Giao din cc chc nng ca c gi sau khi ng nhp. Cc chc nng chnh ca c gi sau khi ng nhp l xem thng tin ti khon c nhn (gm cc thng tin v m ngi dng, tn ngi dng, ngh nghip, sch ang mn, sch n hn tr, tin cc trong h thng), chc nng mn ti liu (ang xy dng cho php mn trc tuyn), chc nng tm ti liu v chc nng ng xut khi h thng.
- 31 -
Hnh 19: Giao din chc nng chnh ca th th khi ng nhp h thng. Th th sau khi ng nhp vo h thng s c th thc hin chc nng qun l sch hoc ng xut khi h thng. Giao din chc nng qun l sch gm cc mc nh sau: trng m ti liu, tn ti liu, tc gi, NXB, nm xut bn, chuyn ngnh sch. Th th cng c th thc hin cc cng vic: thm sch, hy sch, sa i thng tin sch v thot khi h thng sau khi hon tc.
- 32 -
Hnh 20: Giao din chc nng qun l sch ca th th. II. Thit k chi tit h thng: 1. Thit k m hnh thc th lin kt:
Hnh 22: M hnh bng quan h ca c s d liu. CSDL c thit k da vo m hnh thc th lin kt v biu lp chi tit ca h thng. C s d liu bao gm ba bng d liu: Bng nguoi_dung Thuc tnh MS nguoi dung Password Ho ten Nghe nghiep Quyn ng nhp M t Ti khon ng nhp vo h thng ca c gi Mt khu Tn c gi Ngh nghip : hc sinh, sinh vin, ging vin Quyn ng nhp vo h thng: c gi, Admin, NV th vin, th th.
Bng sch
- 34 -
Bng muon_tra Thuc tnh MSdoc gia MSsach Soluong Tien cuoc MS_NV M t M s ca ngi mn M s ca sch c mn S lng sch c mn Tin cc M s nhn vin cho mn
- 35 -
Kt lun
Trong qu trnh phn tch thit k h thng, nhm chng em tham kho v tm hiu qua mt s h thng thc thc hin p dng vo bi ton. Qua ln tm hiu ti ny gip chng em hiu r phng php qun l cc hot ng th vin. Nhm cng nm c cc khi nim c bn ca UML, cc quy trnh nghip v ca qu trnh phn tch thit k mt h thng thng tin v c th nhn nhn c cc thnh phn ca h thng mt cch chi tit. Nhm rt ra c kinh nghim khi xy dng cc biu biu din hot ng ca h thng, c th hiu mt cch khi qut v c s d liu ca h thng. Tuy nhin, do trnh v thi gian hn ch nhm chng em vn cn mt s vn ca h thng cha gii quyt c nh chc nng: mn sch online, cc chc nng qun l ca admin v th th cn s si. Hng pht trin ca nhm vi ti ny l s c gng xy dng v hon thin hn h thng v c th xy dng c mt h thng chi tit p dng cho mt th vin c th.
- 36 -
- 37 -