Professional Documents
Culture Documents
PHN I: M U L do chn ti: Th vin l mt b phn quan trng v khng th thiu trong h thng gio dc ca mt trng hc. c bit, i vi cc trng Cao ng v i hc, sch, ti liu trong th vin thng c lu tr, qun l vi s lng ln. Trc y, vic qun l thng c thc hin bng tay. Tc l vic qun l c thc hin trn s sch, giy t Ngy nay, vic ng dng cng ngh thng tin vo cng tc qun l th vin ti cc trng i hc, Cao ng ang c nhiu trng trin khai nhm mc ch gip cho cng tc qun l th vin ngy cng nhanh chng, chnh xc v gim thi gian, cng sc cho nhng ngi lm cng tc th vin. Tuy vy, cng vic xy dng cc phn mm qun l th vin i hi qu trnh phn tch, thit k k lng trn c s nm vng cc nghip v v cng tc th vin. Vic nghin cu mng ti ny, gip nhm chng em c c hi tm hiu su hn v cng tc qun l th vin, qua p dng cc kin thc ca b mn Phn tch thit k H thng Hng i tng vo quy trnh thit k phn mm qun l th vin t to tin cho vic xy dng phn mm qun l th vin ti n v ca mnh. c t bi ton Mt trng hc mun xy dng h thng phn mm qun l sch (ti liu) trong th vin. Phn mm cho php ngi th th c th qun l c thng tin v sch (ti liu) trong th vin, qun l c danh sch c gi v qu trnh mn tr sch ca c gi cng nh thng k cc thng tin cn thit. Pha c gi, h c th truy cp vo h thng xem thng tin v sch ng k mn, tr sch v xem cc thng tin v sch (ti liu) trong th vin. H thng cho php thc hin cc thao tc: B sung c gi, loi b c gi, b sung sch, loi b sch, mn sch, tr sch, tra cu sch, thng k.
Trang 1
Khi mt ngi mun tr thnh c gi ca th vin, ngi lm n theo mu ca th vin, gi n Ban qun l. Sau khi c s chp thun ca Ban qun l, th th s b sung thm c gi vo h thng v pht th th vin cho c gi . Khi ngi khng mun l c gi ca th vin hoc vi phm cc quy nh ca th vin, Ban qun l th vin ra quyt nh, th th s loi b c gi khi danh sch c gi ca h thng. Th th vin ca c gi s khng cn hiu lc. Sch mi c nhp vo th vin thng qua th th. Th th s nh m s sch, nhp cc thng tin ca sch nhp nh: m sch, tn sch, nm xut bn vo h thng v chuyn sch vo kho. Ngc li, khi sch b hng, mt, th th s xa n khi h thng. c gi c th tra cu sch trong th vin bng cch nhp m s c gi vo h thng, nu th cn hiu lc, m c h thng chp nhn, khi c gi c th xem cc thng tin v sch trong th vin. Khi mun mn sch, c gi ghi cc thng tin cn thit vo phiu mn. Phiu mn c th th kim tra, nu p ng cc quy nh ca th vin (sch mn hin ti khng qu 5 quyn, sch mn vn cn trong th vin), thng tin s c cp nhn trong h thng v sch c chuyn cho c gi. Khi tr sch, c gi mang sch n cho th th kim tra (sch cn nguyn vn, ng tn sch, m sch), nu khp, thng tin s c cp nht vo h thng theo m c gi. Ngoi ra, phn mm cn c kh nng thng k theo loi sch, c gi, theo thi gian V d: S lng sch c mn trong thng 9/2010, s lt c gi mn sch trong ngy 20/10/2010, loi sch c mn nhiu nht c gi c th truy cp h thng xem cc thng tin v sch, ti liu thng qua m c gi v khng c xa, sa thng tin trong h thng. Th th c th truy cp xem, sa, cp nht thng tin trong h thng thng qua mt khu administrator. Trong qu trnh iu hnh th vin, ta thy xut hin Ban qun l th vin vi chc nng ra quyt nh b sung, loi b c gi, b sung, loi b sch song khng phi l ngi s dng trc tip phn mm v vy trong danh sch tc nhn ta ch c c gi v th th m khng cn a ban qun l vo. * Phi chc nng: H thng chy nhanh, d s dng, giao din thn thin.
Trang 2
Phm vi ti
1. Cc ni dung trnh by trong tiu lun bao gm: c t bi ton. Ca s dng.
Biu ca s dng. Biu hot ng. Biu khi nim. Biu lp. Biu tun t. Biu trng thi. Biu trin khai h thng. D kin kt qu t c Bo co phn tch thit k UML
Trang 3
PHN II: C T CHC NNG CA H THNG: Biu ca s dng Biu ca s dng (Use-Case Diagram) ng vai tr quan trng c bit i vi kin trc h thng, m t ci nhn tnh v h thng di mt ca ngi s dng. Cc ca s dng (8 ca s dng): - B sung c gi 1.
Loi b c gi B sung sch Loi b sch Mn sch Tr sch Tra cu sch Thng k
B sung c gi: Cc tc nhn: Th th, c gi. M t: Khi mt c gi mun tham gia mn sch ti th vin, h phi lm n theo mu ca th vin v gi n Ban Qun l th vin. Khi cc yu cu c Ban qun l ng , thng tin ca c gi s c th th cp nht vo h thng, c gi c cp Th th vin v chnh thc c tham vo cc hot ng dnh cho c gi ca th vin nh: mn sch, tr sch, tra cu thng tin 2. Loi b c gi: Cc tc nhn: Th th. M t: Hu thng tin c gi (hy th c gi): Vi nhiu l do nh c gi khng mun tham gia cc hot ng ca th vin, vi phm mt s quy nh ca th vin Th th s da vo quy nh ca th vin s hy tt c thng tin v c gi ny trong h thng (hoc chuyn sang vng nh tm ca h thng). Th c gi s
Trang 4
khng cn gi tr. Khi c gi s khng c kh nng tham gia vo cc hot ng ca th vin nh mn, tr, tra cu sch.
3. B sung sch:
Cc tc nhn: Th th M t: B sung sch mi c nhp vo h thng th vin. Nhp cc thng tin lin quan n sch vo h thng nh: m s sch, tn sch, tn tc gi, nh xut bn, nm xut bn, ni dung tm tt Sau nhp sch vo th vin. 4. Loi b sch: Cc tc nhn: Th th. M t: loi b sch hng, mt ra khi h thng th vin. 5. Mn sch: Cc tc nhn: c gi, th th. M t: Khi c gi mun mn sch, h ghi cc thng tin trn phiu mn nh: m s sch, tn sch, tn tc gi, nh xut bn quan trng nht l m s sch (khng th thiu) km theo Th th vin v a cho th th. Th th kim tra yu cu ca th mn, th th vin trong h thng. Nu p ng cc yu cu nh Th cn thi hn s dng, ng l ph th vin, sch cn trong h thng s cp nht cc thng tin mn sch ca c gi vo h thng v chuyn sch cho c gi. 6. Tr sch: Cc tc nhn: c gi, th th. M t: Khi c gi mun tr sch, h mang sch cng vi th th vin n th th. Ngi th th kim tra sch (ng, khng rch), th th vin. Thng bo thng tin phn hi cho khch hng. Cp nht thng tin tr sch vo h thng. Chuyn sch vo th vin. 7. Tra cu: Cc tc nhn: c gi. M t: Gip c gi tm sch v cc thng tin lin quan n cun sch mun tm nh: M s sch, tn sch, tn tc gi, nh xut bn, nm xut bn, ni dung tm tt
8. Thng k: GVHD: TS. Nguyn Thanh Bnh Trang 5
Cc tc nhn: Th th. M t: Cui mi ngy (mi tun, mi thng, mi nm), phn mm c chc nng thng k li cc thng tin trong ngy nh: s lng sch mn, sch tr, s sch b mt, hng, s lng c gi tham gia cc hot ng mn, tr sch ca th vin, loi sch c mn nhiu nht, t nht, nhng loi sch s lng khng p ng nhu cu c gi, nhng c gi mn nhiu nht,
Xa c gi
Thm sch
Xa sch ng nhp
c gi
Mn sch
Th th
Tr sch
Thng k
Trang 6
II. Biu hot ng : M hnh ha hnh vi i vi h thng l s din t kha cnh ng ca h thng, i lp vi m hnh ha cu trc l s din t kha cnh tnh ca h thng. Chng ta bit, use-case c dng m hnh ha cc chc nng trong h thng v xc nh cch thc cc tc nhn tng tc vi h thng v m hnh ha cu trc tnh ca h thng cho php chng ta thm nhp vo bn trong h thng ng thi ch ra cc i tng, cc lp tham gia vo cc usecase . Tuy nhin, nu ch dng li chng ta s khng thy c hot ng ca cc lp, m c th l ca cc i tng ca lp. V vy, trong phn ny chng ta cn m hnh ha h thng mc tng tc thng qua cc biu hot ng v biu tun t. Biu hot ng trong m hnh i tng minh ha lung cng vic ca mt hin thc ha use-case nghip v, n cho bit vic sp xp cc cng vic theo mt th t nhm t c cc mc tiu ca nghip v. Mt hot ng trong biu hot ng c th l mt cng vic th cng hoc t ng ha hon thnh mt n v cng vic. So vi biu tun t c cng mc ch th biu hot ng tp trung m t cch thc phn chia trch nhim thnh cc lp, trong khi , biu tun t li m t cch thc cc i tng tng tc theo trnh t. Biu hot ng tp trung vo lung cng vic trong khi biu tun t tp trung vo vic x l cc thc th. Chng b sung cho nhau, v l gii cho mc ch s dng hai loi biu ny khi m hnh ha hnh vi h thng.
Trang 7
ng nhp
[Sa i]
Cp th c gi
Trang 8
Trang 9
ng nhp
Nhn yu cu mn t c gi
Thng bo Thng bo Thng tin chnh xc [ng] Kim tra thng tin sch t phiu mn [Sa i]
[Sa i]
Chuyn sch n c gi
Trang 10
ng nhp
Nhn yu cu tr t c gi
[Sa i]
Cn sch [Sa i]
[n g]
Trang 11
Hot ng ca h thng
Kim tra thng tin c gi, thm c gi vo danh sch c gi. Kim tra thng tin sch, cp nht vo danh mc sch. Kim tra thng tin c gi, xa c gi trong danh sch c gi Kim tra thng tin sch, xa sch trong danh mc sch ca h thng. Kim tra thng tin trong phiu mn sch v th c gi, nu p ng cc quy nh ca th vin th tin hnh cp nht thng tin mn sch vo h thng. Kim tra thng tin sch, th c gi. Nu ng sch mn v ng c gi, cp nht sch tr vo h thng. Lp li qu trnh trn i vi mi quyn sch. Kim tra qu trnh ng nhp (m c gi, mt khu). Nu ng, cho php hin th cc thng tin v sch theo yu cu c gi. Truy xut vo h thng (danh mc sch, danh sch c gi) thng k cc thng tin theo yu cu.
8. Ban qun l yu cu th th thng k sch theo mt s cc tiu ch (loi sch, c gi, thi gian)
Ban qun l
ng k
1 *
c gi 1
Bao gm
Qun l 1.. 5 *
* Tr sch
S Sch
Trang 12
Biu tun t
1. Biu tun t mn sch:
c gi
Phiu mn
Th th Yu cu mn
Danh mc sch
Kim tra
Tr li
Chuyn sch
Trang 13
c gi
Danh mc sch
Th th Yu cu tr
Thng bo cho c gi
Trang 14
DocGia
ThuThu
PhieuMuon
Sua( )
TraSach
Sua( ) loaiBo( )
Trang 15
Phiu Mn maPhieuMuon:string maDocgia: string tenDocgia: string maSach: string tenSach : string ngayMuon:DateTime tacGia: string soLuong: int tinhTrang: string Sua( )
ng k
* Thc hin
Th Th maThuThu: string Ho: string 1Ten: string; gioiTinh: string ngaySinh: DateTime diaChi: string dienThoai: string Themsach( ) 1Loaibosach( ) Themdocgia( ) Loaibodocgia() Thongke()
* * Qun l 1
Bao gm
1 Thc hin
Qun l
Nhn
maSach : string tenSach : string tacGia : string nhaXuatBan: string namXuatBan: int tomTat : string ngonNgu: string theLoai: string trangThai: string boSung( ) loaiBo( ) Sua( )
1.. Sch 5
Bao gm
Tr Sch maSach: string maDocGia: string tacGia : string ngayTra :DateTime tinhTrang: string soLuong: int Sua( ) loaiBo( )
Trang 16
PC th th
Mng ni b
My Ch
PC c gi
Trang 17
H thng xy dng p ng yu cu v qun l th vin cp n gin (nhp, hy, mn, tra, thng k).
Nhc im:
Cn kt hp thm vi cng c pht sinh m t ng rt ngn thi gian xy dng phn mm.
Trang 18
MC LC
Trang 19