You are on page 1of 19

Ti u lu n mn Phn tch Thi t k H th ng H ng i t ng

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.

GVHD: TS. Nguyn Thanh Bnh

Trang 1

Ti u lu n mn Phn tch Thi t k H th ng H ng i t ng

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.

GVHD: TS. Nguyn Thanh Bnh

Trang 2

Ti u lu n mn Phn tch Thi t k H th ng H ng i t ng

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

H thng h tr vic qun l th vin hot ng trn mi trng mng LAN ni b.

GVHD: TS. Nguyn Thanh Bnh

Trang 3

Ti u lu n mn Phn tch Thi t k H th ng H ng i t ng

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

GVHD: TS. Nguyn Thanh Bnh

Trang 4

Ti u lu n mn Phn tch Thi t k H th ng H ng i t ng

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

Ti u lu n mn Phn tch Thi t k H th ng H ng i t ng

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,

Thm c gi Ban qun l

Xa c gi

Thm sch

Xa sch ng nhp

c gi

Mn sch

Th th

Tr sch

Tra cu Danh mc sch

Thng k

Hnh 1. Biu ca s dng

GVHD: TS. Nguyn Thanh Bnh

Trang 6

Ti u lu n mn Phn tch Thi t k H th ng H ng i t ng

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.

GVHD: TS. Nguyn Thanh Bnh

Trang 7

Ti u lu n mn Phn tch Thi t k H th ng H ng i t ng

* Biu hot ng Thm c gi:

ng nhp

[Sa i]

Nhp thng tin c gi [n g] Cp nht h thng

Cp th c gi

GVHD: TS. Nguyn Thanh Bnh

Trang 8

Ti u lu n mn Phn tch Thi t k H th ng H ng i t ng

Biu hot ng b sung sch:

GVHD: TS. Nguyn Thanh Bnh

Trang 9

Ti u lu n mn Phn tch Thi t k H th ng H ng i t ng

Biu hot ng mn sch:

ng nhp

Nhn yu cu mn t c gi

Kim tra thng tin c gi

Thng bo Thng bo Thng tin chnh xc [ng] Kim tra thng tin sch t phiu mn [Sa i]

[Sa i]

Sch cn trong th vin [ng] Cp nht thng tin h thng

Chuyn sch n c gi

GVHD: TS. Nguyn Thanh Bnh

Trang 10

Ti u lu n mn Phn tch Thi t k H th ng H ng i t ng

Biu hot ng tr sch:

ng nhp

Nhn yu cu tr t c gi

Kim tra thng tin c gi Thng bo

Thng bo Thng tin chnh xc [Sa i]

Kim tra sch

[Sa i]

Sch cn nguyn vn [n g] Cp nht thng tin h thng

Chuyn sch vo th vin

Cn sch [Sa i]

[n g]

GVHD: TS. Nguyn Thanh Bnh

Trang 11

Ti u lu n mn Phn tch Thi t k H th ng H ng i t ng

III. Biu khi nim: 1. Xc nh cc khi nim: Hot ng ca tc nhn


1. c gi ng k lm th th vin. c 2. Th th nhp sch vo th vin 3. Th th loi b c gi trong h thng 4. Th th loi b sch trong th vin 5. c gi mn sch. Th th nhn phiu mn sch t c gi. 6. c gi tr sch. Th th nhn sch t c gi. 7. c gi tra cu sch.

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)

2. Biu khi nim Biu lp


1 Thc hin Phiu mn n * *

Ban qun l

ng k

1 *

c gi 1

Qun l 1 1 Th th 1 1 Nhn * Bao gm Thc hin

Bao gm

Qun l 1.. 5 *

* Tr sch

S Sch

GVHD: TS. Nguyn Thanh Bnh

Trang 12

Ti u lu n mn Phn tch Thi t k H th ng H ng i t ng

Biu tun t
1. Biu tun t mn sch:

c gi

Phiu mn
Th th Yu cu mn

Danh mc sch

Thng qua phiu mn

Kim tra

Tr li

Cp nht trng thi ()

Thng bo cp nht thnh cng

Chuyn sch

GVHD: TS. Nguyn Thanh Bnh

Trang 13

Ti u lu n mn Phn tch Thi t k H th ng H ng i t ng 2. 2. Biu tun t tr sch:

c gi

Danh mc sch
Th th Yu cu tr

Cp nht trng thi ()

Cp nht thnh cng

Thng bo cho c gi

GVHD: TS. Nguyn Thanh Bnh

Trang 14

Ti u lu n mn Phn tch Thi t k H th ng H ng i t ng

I. Biu lp 1. Danh sch tn lp:


STT TN LP 1 Sach TN THUC TNH maSach : string tenSach : string tacGia : string nhaXuatBan : string namXuatBan : int tomTat : string ngonNgu : string theLoai : string trangThai : string maDocgia : string ho : string ten : string gioiTinh : Bool ngaySinh : DateTime diaChi : string soDienThoai : string; hanSuDung : DateTime eMail : string maThuThu : string Ho : string Ten : string; gioiTinh : string ngaySinh : DateTime diaChi : string dienThoai : string maPhieuMuon : string maDocgia : string tenDocgia : string maSach : string tenSach : string ngayMuon : DateTime tacGia : string soLuong : int tinhTrang : string maSach : string tenSach : string maDocGia : string tenDocGia : string tacGia : string ngayTra : DateTime soLuong : int PHNG THC boSung( ) loaiBo( ) Sua( )

DocGia

boSung( ) loaiBo( ) muon( ) tra( ) traCuu( )

ThuThu

Themsach( ) Loaibosach( ) Themdocgia( ) Loaibodocgia() Thongke()

PhieuMuon

Sua( )

TraSach

Sua( ) loaiBo( )

GVHD: TS. Nguyn Thanh Bnh

Trang 15

Ti u lu n mn Phn tch Thi t k H th ng H ng i t ng 1. Biu lp


c Gi maDocgia: string ho: string ten: string gioiTinh: Bool ngaySinh: DateTime diaChi: string soDienThoai: string; hanSuDung:DateTime eMail : string boSung( ) loaiBo( ) muon( ) tra( ) traCuu( )

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( )

GVHD: TS. Nguyn Thanh Bnh

Trang 16

Ti u lu n mn Phn tch Thi t k H th ng H ng i t ng

VI. Biu trin khai h thng

PC th th

Mng ni b

My Ch

PC c gi

GVHD: TS. Nguyn Thanh Bnh

Trang 17

Ti u lu n mn Phn tch Thi t k H th ng H ng i t ng

PHN III: KT LUN V HNG PHT TRIN


u im ca h thng :

H thng xy dng p ng yu cu v qun l th vin cp n gin (nhp, hy, mn, tra, thng k).

C th trin khai cc th vin cp trng ph thng. H thng c th m rng.

Nhc im:

Cha bao hm ht cc chc nng ca th vin.

Hng pht trin:

Cn kt hp thm vi cng c pht sinh m t ng rt ngn thi gian xy dng phn mm.

ng dng cc mu vo vic phn tch h thng.

GVHD: TS. Nguyn Thanh Bnh

Trang 18

Ti u lu n mn Phn tch Thi t k H th ng H ng i t ng

MC LC

GVHD: TS. Nguyn Thanh Bnh

Trang 19

You might also like