Professional Documents
Culture Documents
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 -