You are on page 1of 22

BO CO BI TP LN PROJECT 1

BO CO BI TP LN PROJECT 1

TRNG I HC BCH KHOA H NI VIN IN T - VIN THNG

BO CO PROJECT 1 ti : Xy Dng Phn Mm Qun L Bnh Vin

Ging Vin Hng Dn : Nguyn Vn Dng

BO CO BI TP LN PROJECT 1

LI NI U

nhng bnh vin,nht l nhng bnh vin ln,trong mt ngy c th c hang trm bnh nhn xut nhp vin. Nhng thng tin v mi bnh nhn cn phi c ghi li v ln danh sch phc v cho vic theo di v khm cha bnh v cc cng tc qun l khc. Ngay c khi bnh nhn xut vin th nhng thng tin v bnh n ca h vn cn phi c lu trong h s bnh nhn. Th tng tng nu thc hin cng vic trn theo cch th cn truyn thng l ghi vo s sch chc chn cng vic mun nhanh th s tn nhiu nhn cng,m tnh chnh xc khng cao. Vic tm kim h s bnh nhn c nhiu kh khn hay vic qun l s sch cng gy ra khng t phin ton cho ngi lm qun l, Cng vi s pht trin nhanh chng ca CNTT ni chung,cc phn mm cng pht trin theo,phc v ngy cng nhiu cho con ngi lm vic ngy cng hiu qu hn, tn cng sc hn v qun l c cng vic mt cch cht ch hn,chng c nhng tht thot v t liu,ti chnh cng nh qun l nhn s. Qun l bnh nhn l mt phn mm nh vy.

Mc lc
3

BO CO BI TP LN PROJECT 1 SINH VIN THAM D PROJECT & PHN CNG CHNG 1 : T VN I. Yu cu v tnh kh thi ca h thng 1. Yu cu h thng 1.1 1.2 2.1 2.2 I. Nhng kh khn trong qun l bnh vin Yu cu h thng Kh thi v k thut Kh thi v vn hnh

2. Tnh kh thi ca h thng

Phm vi d kin ca phn mm 1. Chc nng 2. D liu 3. Phn cng 4. Phn mm

Chng 2 : Gii thiu cng ngh


1. 2.

Tm hiu ngn ng lp trnh C++ Tm hiu v h qun tr c s d liu SQL Server

3. nh gi v kt lun

Chng 3 : Phn tch h thng


1. Biu phn cp chc nng 2. Biu lung d liu
4

BO CO BI TP LN PROJECT 1 2.1 2.2 Biu lung d liu mc ng cnh Biu lung d liu mc nh

Chng 4 : Thit k h thng


I. Thit k c s d liu 1. 2. 3. 4. 5. II. Phn tch yu cu ca CSDL Nhn din cc thc th Nhn din mi tng quan gia cc thc th Xc nh kha chnh Thc hin chun ha bng d liu

Giao din h thng

Chng 5 : Tng kt

PHN CNG CNG VIC


5

BO CO BI TP LN PROJECT 1

1.

Phc Thnh

SHSV

Lp Cng vic :
2.

V Ngc Duy

SHSV: 20080466

Lp: DT1-K53 Cng vic:

CHNG 1 : T VN

BO CO BI TP LN PROJECT 1

I.

YU CU V TNH KH THI CA H THNG 1. Yu cu h thng

1.1 Nhng kh khn trong qun l bnh vin : S lng bnh nhn xut nhp vin qu ln. S lng bc s,y t,h l.v cc nhn vin khc ln. phng bnh nhn hin ti ang , . S lng n thuc,cc loi thuc thay i trong tng thi k chuyn bnh. Kim tra v theo di chnh xc tnh hnh bnh nhn cng vi thng tin bc s chm sc bnh nhn . Qun l cc loi thuc cng vi gi thnh hp l. Hin th d liu tra cu theo iu kin lc ca ngi s dng. Sao lu d liu nh k hoc t ng, Khi phc d liu trong trng hp gp s c bt chc. Tnh nng qun tr ngc : ngi s dng c th truy xut cc thng tin chung bnh vin cng nh ca ngi nh bnh nhn,cn cc bc s c th truy xut ra danh sch bnh nhn mnh chm sc,tnh trng,n thuc k.

Mc di chuyn ca bnh nhn trong qu trnh khm,qun l

I.2 Yu cu h thng T nhng kh khn trn vi cch suy ngh l ngi qun l bnh vin chng em c th qun l c nhng mng sau:
7

BO CO BI TP LN PROJECT 1 Qun l bnh nhn : Lu thng tin c nhn ca bnh nhn. Tnh trng bnh. Ngy xut ( nhp ) vin. n thuc c k ti thi im hin ti v trc ( nu c). Qun l bc s: Thng tin c nhn. Khoa,phng bc s lm vic. Danh sch bnh nhn m bc s chm sc. Qun l phng bnh : Thng tin c th v a ch phng S bnh nhn trong phng Bc s qun l tng ging bnh Qun l thuc : Thng tin v loi thuc,thi gian nhp. Liu lng c s dng cho tng bnh nhn. Tuy nhin trong project chng em s chia phn qun l bnh nhn thnh 2 phn chnh,trong mt phn s cha thng tin v cc bnh nhn xut vin ,cn mt phn s cha thng tin ca cc bnh nhn hin ti ang nm vin. 1. Tnh kh thi ca h thng 1.1 Kh thi v k thut
8

BO CO BI TP LN PROJECT 1 Phn mm s gip vic qun l mt bnh vin tr nn thun tin hn, qun l gn chnh xc khi lng bnh nhn,bc s v cc n thuc khng cn phi ghi chp cc thng tin v tng bnh nhn gip tit kim thi gian, tng hiu sut lm vic v chnh xc vo cc gi cao im, qun l ha n cht ch hn, gim thiu tht thot v kinh t. 1.2 Kh thi v vn hnh H thng mi s c pht trin ph hp vi cu hnh phn cng ni s dng, giao din s dng d dng, y tnh nng cn thit cho cng tc qun l mt bnh vin, c hng dn s dng y do nhm tin vo tnh kh thi v mt vn hnh trin khai ca h thng. I. Phm vi d kin ca phn mm 1. Chc nng Phn mm d kin s c cc chc nng sau y : H thng : - Qun l, phn quyn v theo di ngi dng trong h thng nhm bo mt cho phn mm. - Thit lp thng tin chi tit cho cc loi hng ha, c th chnh sa,xa. - Sao lu v phc hi d liu ca khi gp c s c xy ra, bo m h thng n nh v an ton. Danh mc : Qun l tng loi thng tin v bnh nhn : thng tin c nhn,ngy xut nhp vin,n thuc dung,bc s chm sc..

BO CO BI TP LN PROJECT 1 Qun l thng tin v bc s : thng tin c nhn,chuyn khoa,v tr hin ti,bnh nhn ang chm sc Qun l v phng bnh : s lng bnh nhn ang nm,s bc s chm sc. Qun l v n thuc : cc loi thuc,cp ngy no,.. Tt c cc thng tin u c lu tr theo ngy,ca trc ca bc s. Tr gip : Hng dn ci t v hng dn s dng. Cng c gi thng tin yu cu tr gip trc tuyn. Bo co : Tng kt li thng tin trong mi tun,thng. 1. D liu D liu c thu thp t chnh bnh vin qun l c cung cp phn mm.

2. Phn cng Phn mm ca nhm chy trn h thng my tnh,v vy c th phi nng cp m rng nu nh thiu s lng my tnh,do khi lng cng vic cng nh s lng bnh nhn qu ln v th s cn mt h thng my ch lu tr cng nh sao lu d liu.

10

BO CO BI TP LN PROJECT 1 Tuy nhin cung cp v tr cho mt h thng my ch s cn nhng ngi c chuyn mn ring v vn qun l cng nh s dng phn mm ny. 3. Phn mm Phn mm c thit k qun l nn c nhng im ni bt sau y: - C s d liu: Microsoft SQL gip qun l c nhiu c s d liu. Ngi qun l c th d dng tra cu danh mc ha n, bn, nhn vin....C th thm bt trc tip vo c s d liu tht nhanh chng v hiu qu. - Font ch : Unicode theo tiu chun quc t - Rt d ci t, ai cng c th ci t phn mm d dng. - Rt d s dng: Ch cn 10 pht lm quen l c th thao tc d dng. - Vi chi ph ban u thp c bn quyn phn mm, bn c th s hu ngay phn mm qun l th vin - mt cng c tt gip bn qun l thm hiu qu.

CHNG 2 : GII THIU CNG NGH


1. Tm hiu v ngn ng lp trnh C++ C++ l ngn ng lp trnh a nng dn xut t C. N b sung kh nhiu c trng cho ngn ng tin thn ca mnh, m nhng c trng quan trng nht l h
11

BO CO BI TP LN PROJECT 1 tr tru tng d liu v lp trnh hng i tng. C++ duy tr hu ht nhng tnh nng ca C, C++ tun theo cc kiu d liu c s,cc php ton,c php cu lnh v cu trc chng trnh ca C. Nhng c trng c b sung nng cp cc phn ging C ca ngn ng cng nh h tr cc k thut lp trnh mi. B sung ch yu ca C++ so vi C l a vo cc kiu lp. Cc lp cho php ngi s dng nh ngha cc kiu d liu tp hp khng ch cha cc thnh vin d liu m cn bao gm cc hm thao tc trn kiu. D liu n trong cc lp cung cp c ch tru tng d liu. K tha lp m rng tru tng d liu cho lp trnh hng i tng. Cc mu nh dng cho php cc lp c tham s ha thnh cc kiu ph bin. Cc nh ngha v cc hm ton t v cc chuyn i cho php tch hp cc lp vo trong h thng kiu hin c bng cch cho php cc ton hng kiu lp trong cc biu thc v cc chuyn i gia cc kiu lp v phi lp. Cc lp bao hm nhng c trng cho php s qun l b nh c xy dng thnh cc cu trc d liu ng. Ngn ng cng cung cp cc ton t thu hi cp pht v cp pht ng thng thng. S kt hp ny cho php nh lp trnh lm s qun l b nh thch ng vi min vn hoc ng dng c bit. Ngoi cc c trng h tr nhng k thut xy dng cc cu trc d liu,cng c cc c trng nhm nng cao cht lng s dng cc hm. Tt c khai bo hm C++ phi cha thng tin kiu i s. iu ny cho php kim tra kiu i s v qu ti hm. Cc khai bo i s hm cng c th gm nhng gi tr ngm nh cho cc i s khng c a ra trong mt lnh gi hm. Cc kiu tham kho trong C++ cho php i s c truyn theo tham tr cng nh theo gi tr. Cc ngoi l cung cp ch ch tr li li trong nhng trng hp cc iu kin bt thng i hi cch x l c bit.
2.

Tm hiu v h qun tr c s d liu SQL Server

H qun tr c s d liu l phn mm hay h thng c thit k qun tr mt c s d liu. C th, cc chng trnh thuc loi ny h tr kh nng lu
12

BO CO BI TP LN PROJECT 1 tr, sa cha, xa v tm kim thng tin trong mt c s d liu. C rt nhiu loi h qun tr c s d liu khc nhau: t phn mm nh chy trn my tnh c nhn cho n nhng h qun tr phc tp chy trn mt hoc nhiu siu my tnh SQL (Structured Query Language - ngn ng truy vn mang tnh cu trc) l mt loi ngn ng my tnh ph bin to, sa, v ly d liu t mt h qun tr c s d liu quan h. Ngn ng ny pht trin vt xa so vi mc ch ban u l phc v cc h qun tr c s d liu i tng-quan h. N l mt tiu chun ANSI/ISO. SQL Server l h thng qun tr c s d liu quan h (Relational DataBase Management System- RDBMS) s dng cc lnh gio chuyn Transaction-SQL trao i d liu gia Client Computer v Server Computer. SQL Server c mt s c tnh sau: Cho php qun tr mt h CSDL ln (ln n vi tega byte), c tc x l d liu nhanh p ng yu cu v thi gian. Cho php nhiu ngi cng khai thc trong mt thi im i vi mt CSDL v ton b qun tr CSDL (ln n vi chc ngn user). C h thng phn quyn bo mt tng thch vi h thng bo mt ca cng ngh NT (Network Technology), tch hp vi h thng bo mt ca Windows NT hoc s dng h thng bo v c lp ca SQL Server. H tr trong vic trin khai CSDL phn tn v pht trin ng dng trn Internet Cho php lp trnh kt ni vi nhiu ngn ng lp trnh khc dng xy dng cc ng dng c th (Visual Basic, C, C++, ASP, ASP.NET, XML,...). S dng cu lnh truy vn d liu Transaction-SQL (Access l SQL, Oracle l PL/SQL).

13

BO CO BI TP LN PROJECT 1 1. nh gi v kt lun Vi ti m nhm thc hin v trong khun kh ca mnh th nhm s s dng nhng cng c chnh sau : Ngn ng lp trnh C++

H qun tr c s d liu SQL Server 2008 Cng c s dng l Visual Studio 2010a vi kh nng lp trnh winform.

CHNG 3 : PHN TCH H THNG

1. Biu phn cp chc nng (FHD) :

14

BO CO BI TP LN PROJECT 1

Qun l bnh vin

Qun l bnh nhn

Qun l bc s

Qun l thuc

Qun l phng bnh

Thng tin c nhn

Thng tin v bnh

Thng tin v tnh trng xut nhp vin

Thng tin v bc s chm sc

Thng tin c nhn

Thng tin v bnh nhn chm sc

Thng tin thuc

n thuc ang dng cho bnh nhn

Cc bnh nhn ang nm

Bc s chm sc

2. Biu lung d liu : 2.1 Biu lung d liu mc ng cnh

15

BO CO BI TP LN PROJECT 1

Bc s Bnh nhn

Thng tin c nhn X l yu cu xut,nhp vin Xut thng tin bnh nhn

Qun l bnh vin

Thng tin c nhn,bnh nhn S lng + liu lng theo n

Bnh nhn

Phng bnh

Thng tin
Thuc

Thng tin

2.2

Biu lung d liu mc nh

16

BO CO BI TP LN PROJECT 1

Bc s Bnh nhn

Thng tin c nhn X l yu cu xut,nhp vin Xut thng tin bnh nhn

Qun l bnh vin

Thng tin c nhn,bnh nhn S lng + liu lng theo n

Bnh nhn

Phng bnh

Thng tin
Thuc

Thng tin

17

BO CO BI TP LN PROJECT 1

CHNG 4 : THIT K H THNG

I.

Thit k c s d liu

C s d liu c thit k da vo nhng phn tch yu cu phn trn v tun th theo 8 bc thit k CSDL cng nh cc quy tc ton vn d liu trong m hnh quan h. 1. Phn tch yu cu ca CSDL Da vo cc yu cu ca h thng ta xy dng c s d liu gm cc thuc tnh sau : M bnh nhn, H tn BN, Gii tnh,Qu qun, Ngy sinh, Ngy nhp vin, Ngy xut vin, S t, Chun on, M phng, Nh, S phng, S ging,S ging trng, M ging, M bc s, Ngy sinh BS, Khoa, n thuc, Tn thuc. 2. Nhn din cc thc th Da trn yu cu h thng v yu cu ca CSDL ta xc nh nh sau: Thc th Bnh nhn Thc th bc s Thc th phng Thc th ging Thc th n thuc 1. Nhn din mi tng quan gia cc thc th

18

BO CO BI TP LN PROJECT 1 Thc th Bnh nhn v thc th Bc s : mt bc s c th chm sc nhiu bnh nhn khc nhau, quan h mt - nhiu.

Thc th phng v thc th Bnh nhn v : mi bnh nhn trong 1 thi im ch c th trong 1 phng, v ti 1 nh tuy nhin 1 phng v 1 nh c th c nhiu bnh nhn, y l quan h mt nhiu.

Thc th Bnh nhn v thc th n thuc : mi bnh nhn trong 1 thi im c th c 1 n thuc nhng trong c thi gian ti bnh vin c th xut hin cc n thuc khc nhau,y l quan h mt nhiu. Thc th phng v Bc s : mt phng c th c 1 hay nhiu bc s,quan h mt nhiu. Thc th Bc s v thc th n thuc : mt bc s c th k nhiu n thuc nn y l quan h mt nhiu. 1. Xc nh kha chnh Thc th Bnh nhn : do mi bnh nhn ch c th mt m bnh nhn duy nht,xc nh duy nht mt gi tr ca tp hp (H tn BN, Ngy thng nm sinh, Gii tnh, Ngy sinh, Ngy nhp vin, Ngy xut vin, S t, Chun on, M phng) nn kha chnh ca thc th ny s l m bnh nhn. Thc th Bc s : do mi bc s ch c mt m bc s xc nh duy nht mt tp hp ( H tn bc s, Khoa, Ngy thng nm sinh BS) nn kha chnh ca thc th ny l m bc s. Thc th Phng : mi m phng ch c th xc nh c duy nht tp hp (Nh, s phng, s ging, s ging trng,m bnh nhn) nn kha chnh ca thc th ny l m phng.

19

BO CO BI TP LN PROJECT 1

Thc th Thuc :mi thc th thuc ch c th xc nh duy nht bng n thuc,kha chnh l n thuc.

1. Thc hin chun ha bng d liu Qun l bnh vin M bnh nhn H tn BN Gii tnh Qu qun Ngy sinh Ngy nhp vin Ngy xut vin S t Chun on M phng Nh S ging S ging trng M ging M bc s H tn BS Ngy sinh BS Khoa n thuc Tn thuc Chun ha 0NF

Chun 1NF:

ha tch

nhm cc thuc tnh lp ta c 2 bng l Qun l bnh vin v bnh nhn nh sau y :

20

BO CO BI TP LN PROJECT 1 Bnh nhn *M bnh nhn H tn BN Gii tnh Qu qun Ngy sinh Ngy nhp vin Ngy xut vin S t Chun on M ging M bc s n thuc I. Giao din h thng

21

BO CO BI TP LN PROJECT 1

CHNG 5 : TNG KT
Ngy nay vic ng dng cc cng ngh v phn mm vo vic qun l cc h thng thc t trong cuc sng ngy cng pht trin mnh m v tr nn cn thit. Chng em nm c nhng kin thc c bn cn thit pht trin mt phn mm qun l,nm r hn v ngn ng lp trnh C++ v h Qun tr C s d liu SQL Server. Chng em tin rng y s l nhng kin thc hu ch cn thit cho qu trnh hc tp v lm vic ca mnh sau ny. Chng em xin chn thnh cm n .. tn tnh gip chng em hon thnh mn n thit k I.

22

You might also like