You are on page 1of 90

TNG LIN ON LAO NG VIT NAM

TRNG I HC TN C THNG KHOA CNG NGH THNG TIN & TON NG DNG ------------------

LUN VN TT NGHIP

ti:

H THNG QUN L DC PHM BNH VIN QUN 2 THNH PH H CH MINH

Ging vin hng dn: L MU LONG Sinh vin thc hin: NGUYN HONG THIN NGUYN L MINH TUN TH Lp : 07 3D Kho : 2007-2011

TP. H Ch Minh, thng 07 nm 2011

Trang 2

LI CM N hon thnh lun vn ny, chng ti nhn c s hng dn, gip v gp nhit tnh ca qu th c trng i hc Tn c Thng. Trc ht, chng ti xin chn thnh cm n n qu thy c trng i hc Tn c Thng, c bit l nhng thy c tn tnh dy bo cho chng ti sut thi gian hc tp ti trng. Chng ti xin gi li bit n su sc n thy L Mu Long dnh rt nhiu thi gian v tm huyt hng dn nghin cu v gip chng ti hon thnh lun vn tt nghip. Nhn y, chng ti cng xin chn thnh cm n Ban gim c cng ton th cn b cng nhn vin bnh vin qun 2, c bit l bc s Trng Thanh Trung gim c bnh vin ht lng to iu kin, h tr, gip chng ti v vn chuyn mn trong sut qu trnh thc hin ti ny. Mc d chng ti c gng hon thin lun vn bng tt c s nhit tnh v nng lc ca mnh, tuy nhin khng th trnh khi nhng thiu st, rt mong nhn c nhng kin ng gp qu bu ca thy c v cc bn.

Trang 1

NHN XT CA GING VIN HNG DN ............................................................................................................................... ............................................................................................................................... ............................................................................................................................... ............................................................................................................................... ............................................................................................................................... ............................................................................................................................... ............................................................................................................................... ............................................................................................................................... ............................................................................................................................... ............................................................................................................................... ............................................................................................................................... ............................................................................................................................... ............................................................................................................................... ............................................................................................................................... ............................................................................................................................... ............................................................................................................................... ............................................................................................................................... ............................................................................................................................... ............................................................................................................................... ............................................................................................................................... ...............................................................................................................................

Trang 2

NHN XT CA GING VIN PHN BIN ..................................................................................................................................... ..................................................................................................................................... ..................................................................................................................................... ..................................................................................................................................... ..................................................................................................................................... ..................................................................................................................................... ..................................................................................................................................... ..................................................................................................................................... ..................................................................................................................................... ..................................................................................................................................... ..................................................................................................................................... ..................................................................................................................................... ..................................................................................................................................... ..................................................................................................................................... ..................................................................................................................................... ..................................................................................................................................... ..................................................................................................................................... ..................................................................................................................................... ..................................................................................................................................... .....................................................................................................................................

Trang 3

MC LC
NHN XT CA GING VIN PHN BIN...............................................3 LI M U.....................................................................................................7 CHNG 1: TNG QUAN..............................................................................8 CHNG 2: PHN TCH..............................................................................10 CHNG 3: THIT K H THNG..........................................................43 CHNG 6: DANH MC TI LIU THAM KHO.................................88

Trang 4

DANH MC CC HNH V

Hnh 2.2: Hnh 2.4.1: Hnh 2.4.2.1: Hnh 2.4.2.2: Hnh 2.4.2.3.1: Hnh 2.4.2.3.2: Hnh 2.4.2.3.3: Hnh 2.4.2.3.4: Hnh 2.4.2.3.5: Hnh 2.4.2.3.6: Hnh 2.4.2.3.7: Hnh 2.4.2.3.8: Hnh 2.4.2.3.9: Hnh 2.4.2.3.2.1: Hnh 2.4.2.3.2.2: Hnh 3.2: Hnh 3.3.1: Hnh 3.3.2.2: Hnh 3.3.2.2.1: Hnh 3.3.2.2.2: Hnh 3.3.2.2.3: Hnh 3.3.2.2.4: Hnh 3.3.2.3: Hnh 3.3.2.4: Hnh 4.2.1: Hnh 4.2.2.1: Hnh 4.2.2.2: Hnh 4.2.2.3: Hnh 4.2.2.4: Hnh 4.2.2.5: Hnh 4.2.3.1: Hnh 4.2.3.2: Hnh 4.2.3.3: Hnh 4.2.3.4: Hnh 4.2.3.5: Hnh 4.2.3.6: Hnh 4.2.3.7: Hnh 4.2.3.8:

Tn hnh v S hin trng M hnh ER cho h thng M hnh DFD tng quan M hnh DFD cp 1 DFD x l bit dc DFD x l loi bit dc DFD x l hot cht DFD x l sn phm khc DFD x l nh cung cp DFD x l nc sn xut DFD x l n v tnh DFD x l chn bnh DFD x l chn bnh DFD x l ho n nhp DFD x l ho n xut Cy cu trc phn mm M hnh 3 lp Mn hnh danh mc n v tnh X l thm mi trong form n v tnh X l ghi vo c s d liu trong form n v tnh X l xa trong c s d liu trong form n v tnh M hnh Diagrams Bng c s d liu S lin kt cc giao din Giao din chnh ca chng trnh. Giao din menu danh mc. Giao din menu ha n. Giao din menu bo co. Giao din menu h thng. Giao din menu tr gip. Giao din ng nhp Giao din qun l ngi dng. Giao din tm kim. Giao din danh mc bit dc. Giao din danh mc loi bit dc. Giao din danh mc hot cht. Giao din danh mc sn phm khc Giao din danh mc nc sn xut.

Trang 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 48 49 51 52 53 54 55 56 68 73 74 74 75 75 75 76 76 77 78 78 79 79 80

Trang 5

Hnh 4.2.3.9: Hnh 4.2.3.10: Hnh 4.2.3.11: Hnh 4.2.3.12: Hnh 4.2.3.13: Hnh 4.2.3.14: Hnh 4.2.3.15: Hnh 4.2.3.16: Hnh 4.2.3.17:

Giao din danh mc nh cung cp. Giao din danh mc loi bnh. Giao din danh mc n v tnh. Giao din ha n nhp. Giao din bo co ha n nhp. Giao din ha n xut. Giao din bo co ha n xut. Giao din hng dn s dng. Giao din gii thiu.

80 81 81 82 83 84 85 86 87

Trang 6

LI M U Ngy nay cng vi s pht trin nhanh chng ca khoa hc k thut, cng ngh thng tin ngy cng c ng dng rng ri trong mi lnh vc ca i sng, trong c lnh vc qun l. Tin hc ha cng tc qun l gip nng cao hiu sut cng vic, m bo tnh chnh xc cao. Mi bnh vin d ln hay nh, bn cnh c cu qun l nhn s , tin lng, o to th c cu qun l dc phm l mt vn quan trng v phc tp, nht l i vi nhng bnh vin ln. c s h tr nhit tnh ca ban gim c, cc cn b cng nhn vin bnh vin qun 2, chng ti c c hi kho st qui trnh qun l dc phm ti nh thuc ca bnh vin. y l mt trong nhng n v in hnh, i u trong vic ng dng cng ngh thng tin vo cng tc qun l. Bnh vin qun 2 l mt trong nhng bnh vin ln ti thnh ph H Ch Minh vi s lng nhn vin trn 100 ngi, ph trch vic chm sc sc khe cho nhn dn qun 2 v cc vng ln cn. Nh thuc bnh vin vi s lng dc phm ln ti trn mt ngn loi, vic qun l dc phm ca cc cn b cng nhn vin ti nh thuc gp phi nhiu kh khn, sai st l khng th trnh c. V vy nhu cu ng dng tin hc vo vic qun l dc phm l mt nhu cu tt yu. T nm 2005 n nay, s c mt ca tin hc gip nhn vin nh thuc vt v hn trong vic qun l, vi phn mm chy trn nn Windows XP cng vi c s d liu Oracle. Do mt s hn ch v tnh nng nn chng trnh cha tha mn c cc nhu cu phc tp ca cn b chuyn trch. h tr nhn vin nh thuc c c mt cng c qun l thun tin, chnh xc, tit kim thi gian cng nh tn dng tc x l ca my tnh, chng ti xy dng phn mm QUN L NH THUC BNH VIN QUN 2. Sau khi tm hiu k qui trnh qun l dc phm, cn c vo tnh hnh v nhu cu thc t ti nh thuc bnh vin, chng ti quyt nh xy dng chng trnh trn nn tng ngn ng C# v chn c s d liu l SQL Server 2005. Bc u phn mm ny s cung cp nhng chc nng c bn, cn thit nht i vi cng tc qun l dc phm ti nh thuc bnh vin, h tr vic lp v qun l ha n nhp/xut dc phm cng nh h tr vic kt xut nhng loi bo co thng xuyn s dng ti bnh vin cho ngi s dng.

Trang 7

CHNG 1: TNG QUAN


1.1. Gii thiu h thng 1.1.1. M t phm vi h thng C cu t chc qun l dc phm nh thuc bnh vin bao gm cc b phn:

B phn qun l dc phm: qun l v dc phm. B phn ti chnh k ton: qun l v tin nhp/xut dc phm.

Trn c s s lng dc phm hin c, b phn qun l dc phm s lu tr, cp nht, qun l cc thng tin v dc phm nh tn dc phm, loi dc phm (thuc hay sn phm khc thuc), nhm thuc, hot cht, ngy sn xut, ngy ht hn, s l, nh cung cp, nc sn xut. Hng thng, b phn qun l dc phm s tin hnh lp k hoch mua dc phm mi, ban gim c s xt duyt sau chuyn cho b phn ti chnh k ton tin hnh thanh ton. Hng thng, b phn qun l dc phm s tin hnh cp nht li s lng ca tng loi thuc, thng k nhng loi thuc sp ht hn, kt xut cc bo co bo co ln cp trn. Trong qu trnh cng tc, b phn qun l dc phm s theo di v kim sot cht lng dc phm, tin hnh loi b nhng dc phm khng t cht lng hay ht hn s dng. Bnh vin thc hin lu tr, qun l cc ha n nhp/xut dc phm phc v cho vic thng k, kim sot nh k. 1.1.2. Rng buc h thng 1.1.2.1. Cc qui nh v nghip v

Mi loi dc phm (bao gm thuc v sn phm khc thuc) c nh m s theo qui nh ca bnh vin, Gi dc phm ph thuc vo gi m nh cung cp a ra. %gi/ dc phm bnh vin thu l theo qui nh ca s y t, nh thuc bnh vin khng c ty tin tng s % ny nh nhng nh thuc t nhn bn ngoi. Cc quyt nh thm loi dc phm, nhp dc phm mi, chn nh cung cp dc phm u thng qua s xt duyt, ph chun ca ban gim c bnh vin v theo qui ch ca Nh nc.

Trang 8

Cc bo co phi gi ng hn, theo biu mu nh sn chung cho tt c cc bnh vin, c qui nh bi t chc chnh quyn v S y t. 1.1.2.2. Cc hn ch v nhn lc

Thnh vin thc hin h thng ch c hai ngi, bao gm cc cng vic kho st hin trng, thu thp su liu, phn tch, thit k, ci t, kim tra li, bo tr. 1.1.2.3. Cc hn ch v thi gian kho st hin trng

Hn ch v thi gian tip xc vi cc cn b chuyn trch cc nghip v qun l ca bnh vin. a s l trong gi hnh chnh, ti a khong 3-5 bui. Mi bui khong 0.5 gi. 1.1.2.4. Cc hn ch v thi gian thc hin d n

Do nhu cu cp thit cn c mt h thng qun l dc phm v s lng dc phm (thuc v sn phm khc thuc) ngy cng ln, cng vic qun l tr nn phc tp, d dn n sai st, nht l trong vic theo di, lp bo co vn i hi s chnh xc cao. 1.1.3. Pht sinh v qun l 1.1.3.1. Cc thnh vin tham gia

Tt c cc cn b vin chc ang m nhn nhim v ti nh thuc bnh vin. Cc cn b cc phng ban, b phn c lin quan. Ngi qun tr. 1.1.3.2. Vai tr ca tng thnh vin

Cc cn b vin chc s nhp liu v cp nht trn my vi tnh, tc l s lm cng tc nhp liu v khai thc d liu. Ring ngi qun tr c thm nhim v phn quyn cho tng thnh vin c truy cp v thay i thng tin no v dc phm hay ha n c lu trong c s d liu.

Trang 9

CHNG 2: PHN TCH


2.1. Phng vn

K hoch phng vn tng quan H thng: H QUN L DC PHM NH THUC BNH VIN QUN 2 Ngi lp: 1. Nguyn Hong Thin 2. Nguyn L Minh Tun Ngy lp: 09/04/2011 STT 1 Ch Qui trnh qun l thng tin cc loi dc phm trong nh thuc bnh vin. Qui trnh qun l xut/nhp cc loi dc phm trong nh thuc bnh vin. Yu cu Bt u Nm r cc thng 10/04/2011 tin ca cc loi dc phm m nh thuc bnh vin chc chn mun qun l. Nm r qui trnh 10/04/2011 xut/nhp cc loi dc phm trong nh thuc bnh vin, cc thng tin cn lu tr v vic xut/nhp cc loi dc phm. Kt thc 14/04/2011

14/04/2011

H thng my Nm r ti nguyn 10/04/2011 mc, phn mm my mc, trang thit b, h iu hnh m nh thuc hin ang s dng.

14/04/2011

Trang 10

2.1.1. Chi tit bui phng vn s 1 Chi tit bui phng vn s 1 Ch : QUI TRNH QUN L THNG TIN CC LOI DC PHM TRONG NH THUC BNH VIN QUN 2. Ngi phng vn: Nguyn Hong Thin, Nguyn L Minh Tun. Ngi c phng vn: Trng Thanh Trung V tr/chc v hin ti: Gim c bnh vin Ngy lp: 10/04/2011 STT 1 Cu hi Qui trnh qun l dc phm ca nh thuc bnh vin hin nay tun theo nhng tiu ch no? Ghi nhn V y l mt c quan nh nc nn cc qui trnh qun l u phi tun theo cc ch th v cng vn ca t chc chnh quyn v S y t mt cch nghim ngt. Qun l cc thng tin v ban hnh cc quyt nh, ngh nh c bn hng dn qun l dc phm trong nh thuc bnh vin.

Xin cho bit c th hn v vai tr ca t chc chnh quyn v S y t i vi hot ng ca bnh vin?

i vi mi loi dc phm, Hin ti nh thuc bnh vin chia nh thuc bnh vin cn lu tr dc phm lm hai loi chnh: nhng thng tin g? thuc v sn phm khc thuc. Vi thuc th nh thuc lu tr cc thng tin nh tn thuc, loi thuc, hot cht chnh ca thuc, ngy sn xut, ngy ht hn, s l, iu kin bo qun, n v tnh, nc sn xut, nh cung cp Vi sn phm khc thuc th nh thuc lu tr cc thng tin nh tn sn phm, ngy sn xut, ngy ht hn, s l, iu kin bo qun, n v tnh, nc sn xut v nh cung cp.

Trang 11

Nh thuc bnh vin qun l Nh thuc qun l thuc theo nhm dc phm nh th no? thuc, theo hot cht chnh ca chng. Hin ti nh thuc ang qun l Ti s cung cp cho bn danh mc bao nhiu nhm thuc? nhm thuc m nh thuc hin ang s dng. Hin ti c bao nhiu loi hot y l danh mc hot cht m bnh cht m nh thuc ang qun l? vin hin ang s dng. Mt loi thuc c th thuc Mt loi thuc ch thuc mt nhm nhiu nhm thuc hay khng? thuc duy nht. i vi nhng loi thuc khng Chng ti xa chng ra khi danh cn c bn na, nh thuc x mc thuc hin thi nhng vn gi l nh th no? li trong c s d liu. Ti sao khng xa hn nhng phc v cho vic i chiu s loi thuc khi c s d liu? liu cng nh tra cu v sau khi c nhu cu. Cc loi bo co no nh thuc Bo co nhp thm loi dc phm phi trnh ln cho ban gim c mi. ph duyt? Bo co dc phm sp ht hn s dng. Bo co dc phm sp ht s lng. Ha n nhp dc phm. Cc loi bo co trn c theo C. Ti s cung cp mu cho bn. mt biu mu qui nh no khng?

6 7 8

10

11

Trang 12

2.1.2. Chi tit bui phng vn s 2 Chi tit bui phng vn s 2 Ch : QUI TRNH QUN L XUT NHP DC PHM TI NH THUC BNH VIN QUN 2. Ngi trc tip phng vn: Nguyn Hong Thin, Nguyn L Minh Tun. Ngi c phng vn: Trng Thanh Trung V tr/chc v hin ti: Gim c bnh vin Ngy lp: 12/04/2011 STT 1 Cu hi Xin cho bit tng quan v qui trnh qun l nhp/xut dc phm ti bnh vin? Ghi nhn Qui trnh qun l nhp xut dc phm tun theo cc nguyn tc, qui nh v qun l dc phm theo tiu chu n nh thuc GPP do Nh nc ban hnh.

Xin cho bit c th hn v qui Qui trnh chung i vi vic nhp trnh nhp/xut dc phm ti dc phm bao gm cc bc: nh thuc? Lp k hoch mua thuc: bao gm cc k hoch mua hng thng k (hng tun, hng thng, hng qu, t xut). La chn nh cung cp c uy tn. m phn k hp ng. Lp n t hng. Gi n t hng trc tip hoc email Kim nhn hng. Qui trnh chung i vi vic xut dc phm bao gm cc bc: Tip nhn n thuc. Kim tra n thuc. La chon thuc, t vn nu c. Lp phiu tnh tin

Trang 13

bo gi thu tin. 3 Nh thuc c cn lu tr li C ch. danh mc cc nh cung cp khng? Vy trong danh mc cn lu Danh mc bao gm cc ni nhng thng tin g? dung: tn nh cung cp, a ch, in thoi, s fax, s ng k kinh doanh. Xin hi vic kim nhn hng c Vic kim nhn hng bao gm cc th l nh th no? bc: Nhn vin nh thuc s kim tra chng loi, tn thuc, hm lng, s l, hn dng trn ha n v thc t phi trng khp nhau. Nu c sai lch th ngh chnh sa li ha n hoc khng nhn n hng . Dc s nh thuc chu trch nhim kim tra cht lng thuc khi nhp hng. Nu thy thuc t cht lng, ha n chng t ph hp th cho nhn hng, nhp thng tin mua hng vo phn mm. Vic xut thuc c theo nguyn C. Theo nguyn tc FIFO (thuc tc no khng? nhp trc cp pht trc) v FEFO (thuc ht hn trc xut trc). Vic kim sot cht lng thuc Bao gm cc bc: c tin hnh th no? Kim tra tnh hp php, ngun gc, xut x ca thuc. Kim tra cm quan cht lng thuc. Kim tra iu kin

Trang 14

bo qun ca tng loi thuc. S dng phn mm theo di hn dng ca tt c cc loi thuc. 8 Nh thuc lp ha n xong c Ha n s c trnh ln ban cn gi ha n i u gim c xt duyt sau chuyn khng? xung cho phng ti v thanh ton. Bao lu th lp ha n nhp nh k l mt thng mt ln. Tuy dc phm mt ln? nhin vn c trng hp t xut, chng hn nh xut hin bnh dch. Cc ha n c cn theo mt C. y l mu ha n. biu mu qui nh no khng? C bao gi xy ra sai st trong Thnh thong vn c. vic lp ha n khng? L do xy ra sai st? Do s lng thuc mi ln nhp v l kh ln nn sai st l kh trnh khi.

10 11 12

2.1.3. Chi tit bui phng vn s 3 Chi tit bui phng vn s 3 Ch : H THNG MY MC, THIT B, PHN MM. Ngi trc tip phng vn: Nguyn Hong Thin, Nguyn L Minh Tun. Ngi c phng vn: Trng Thanh Trung V tr/chc v hin ti: Gim c bnh vin Ngy lp: 14/04/2011 STT 1 Cu hi Ghi nhn Hin ti nh thuc c s dng MediSoft phn mm no qun l dc phm trong nh thuc khng? Mi trng ca phn mm ny l C# g?

Trang 15

3 4 5

Phn mm chy trn h iu Windows. hnh no? Hin ti bnh vin c bao nhiu 3 my. my tnh dnh cho vic qun l ? Cu hnh c th ca tng my? My 1: V h iu hnh no ang c CPU: Pentium 4 - 2.6 Ghz. s dng mi my? RAM: 256 Mb. HDD: 80 Gb. OS: Windows XP. My 2: CPU: Pentium 4 - 2.4 Ghz. RAM: 256 Mb. HDD: 80 Gb. OS: Windows XP. My 3: CPU: Pentium 4 3.0 Ghz. RAM: 256 Mb. HDD: 80 Gb. OS: Windows XP.

D liu qun l dc phm nh Bnh vin c 1 c s d liu thuc c lu tr ra sao? Oracle dng chung cho tt c cc my. Bnh vin c quan tm ti tc Khng quan tm lm. c x l cng vic ca my tnh khng? Hin ti cc my tnh trong bnh C. Cc my tnh trong bnh vin vin c ni mng cc b khng? c ni mng cuc b ngang hng. Bnh vin c nhu cu ni mng Khng. V y l d liu quan internet cho cc my tnh khng? trng nn chng ti khng ni mng internet v vn bo mt d liu.

8 9

Trang 16

2.2.

Phn tch hin trng 2.2.1. T chc chnh quyn/s y t

Qun l cc thng tin v ban hng cc quyt nh, ngh nh, cc qui nh c bn hng dn qun l dc phm ti nh thuc bnh vin. Cung cp cc thng tin, tiu chun, quyt nh h thng qun l dc phm ti nh thuc bnh vin hot ng. 2.2.2. Ban gim c bnh vin Xt duyt, k cc vn bn lin quan n vic qun l dc phm ti nh thuc bnh vin . 2.2.3. B phn qun l dc phm C chc nng qun l, sp xp, lu tr cc thng tin v dc phm, theo di v tin hnh kim sot cht lng dc phm nh k. Lp k hoch mua thuc thng k (hng tun, hng thng, hng qu, t xut) v cc ha n nhp/xut dc phm. Kt xut cc bo biu trnh ln bao gim c duyt. 2.2.4. Nhn vin nh thuc bnh vin L nhng ngi chu s qun l theo cc qui nh ca cc b phn trn. 2.2.5. B phn ti chnh k ton Thc hin k ton tin mua/bn dc phm da trn cc vn bn c trnh k v ng mc.

Trang 17

T chc chnh quyn S y t

Bnh vin n v

Bnh vin n v

Bnh vin n v

Ban gim c bnh vin

B phn qun l dc phm

B phn ti chnh k ton

Nhn vin

Hnh 2.2: S hin trng

2.3.

Phn tch yu cu h thng 2.3.1. Yu cu chc nng

H tr nghip v nhp, lu tr, qun l thng tin dc phm (bao gm thuc v sn phm khc thuc). H tr nghip v nhp, lu tr, qun l cc thng tin khc c lin quan nh khch hng, nh cung cp, nc sn xut, n v tnh, loi bnh. H tr nghip v lp ha n nhp/xut dc phm. H tr cnh bo dc phm sp ht hn s dng. H tr chc nng tm kim theo tn dc phm, theo m ha n hay theo ngy lp ha n.

Trang 18

Kt xut cc bo co, in n cc bo biu c lin quan theo mu qui nh.

2.3.2. Yu cu phi chc nng Ngi s dng phn mm Qun l dc phm c th khng bit nhiu v my tnh do phn hng dn s dng phi r rng, d hiu. Chng trnh c giao din thn thin, d s dng. Chng trnh khng c tiu tn qu nhiu b nh, chy c trn cc my tnh c cu hnh ph thng. 2.3.3. Yu cu v khi lng d liu c th p ng c khi lng thng tin lu tr cho ton b s lng dc phm ca nh thuc bnh vin. Thi gian x l, kt xut bo co, truy xut d liu ca h thng mc chp nhn c. 2.3.4. Yu cu bo mt Cc thng tin thuc v nghip v qun l dc phm cng nh thng tin cc ha n khng cho php ngi ngoi truy cp ngoi tr nhng cn b vin chc c lin quan. ng nhp c vo c s d liu i hi phi ngi dng phi nhp ng mt khu. 2.3.5. Yu cu v giao din Chng trnh c giao din thn thin, d s dng. Cc chc nng ca chng trnh c sp xp thun tin cho ngi s dng. 2.3.6. Yu cu an ton Lun backup c s d liu phng s c.

Trang 19

2.4.

Phn tch d liu 2.4.1. M hnh ER cho h thng

Hnh 2.4.1: M hnh ER cho h thng

Trang 20

2.4.2. M hnh DFD ca h thng


2.4.2.1.

M hnh DFD tng quan:


KhachHang PhongTaiVu

HoaDonNhap ThongTinKhachHang ThongTinBietDuoc ThongTinLoaiBietDuoc 1 ThongTinHoatChat NhanVienNhaThuoc ThongTinSanPhamKhacThuoc ThongTinNhaCungCap ThongTinNuocSanXuat ThongTinBenh ThongTinDonViTinh ThongTinTimKiem KetQuaTimKiem QuanLyNhaThuoc HoaDonNhap 2 XetDuyetCua BanGiamDoc HoaDonXuat HoaDonNhapDaDuocDuyet HoaDonXuat

HoaDonNhapDaDuocDuyet

ThongTinTimKiem

KetQuaTimKiem

BaoCaoDanhMuc

BaoCaoSanPhamSapHetHan

BanGiamDoc

Hnh 2.4.2.1: M hnh DFD tng quan

Trang 21

2.4.2.2.
NhanVien NhanVien

M hnh DFD cp 1

NhanVien

NhanVien

NhanVien

NhanVien

ThongTinNhaCungCap ThongTinSanPhamKhacThuoc ThongTinNuocSanXuat ThongTinDonViTinh 1 ThongTinLoaiBietDuoc QuanLyDuocP ham ThongTinBenh NhanVien

ThongTinTimKiem KetQuaTimKiem KetQuaTimKiem 3 BanGiamDoc

ThongTinHoatChat

ThongTinDuocPham

TimKiem ThongTinTimKiem BanGiamDoc

NhanVien

KetQuaTimKiem ThongTinBietDuoc NhanVien BaoCaoSanPhamKhacThuoc BaoCaoDanhMuc NhanVien ThongTinKhachHang BanGiamDoc ThongTinHoaDon PhongTaiVu PhongTaiVu ThongTinTimKiem

BanGiamDoc NhanVien

2 ThongTinHoaDonNhap NhanVien QuanLy HoaDon ThongTinHoaDonNhap PhongTaiVu ThongTinHoaDonXuat

ThongTinHoaDonXuat

NhanVien

KhachHang

Hnh 2.4.2.2: M hnh DFD cp 1

Trang 22

2.4.2.3.

M hnh DFD cp 2
2.4.2.3.1. Phn r x l s 1 m hnh cp 2 Qun l dc phm

X l: bit dc

NhanVien

ThongTinBaoCao 1 NhanVien ThongTinBietDuoc NhapFormBiet Duoc BietDuoc ThongTinBietDuoc 4 TaoBaoCao DanhMuc BietDuoc ThongTinBaoCao BanGiamDoc

ThongTinBietDuoc

ThongTinBietDuoc

ThongTinBaoCao

PhongTaiVu 2 XL_Bang_Biet ThongTinBietDuoc Duoc 3 XL_BietDuoc

Hnh 2.4.2.3.1: DFD x l bit dc

Trang 23

X l: loi bit dc
NhanVien

ThongTinBaoCao 1 NhanVien ThongTinLoaiBietDuoc NhapFormLoai BietDuoc LoaiBietDuoc ThongTinLoaiBietDuoc 4 TaoBaoCao DanhMuc LoaiBietDuoc ThongTinBaoCao BanGiamDoc

ThongTinLoaiBietDuoc

ThongTinLoaiBietDuoc

ThongTinBaoCao

PhongTaiVu 2 XL_Bang_ LoaiBietDuoc ThongTinLoaiBietDuoc 3 XL_LoaiBiet Duoc

Hnh 2.4.2.3.2: DFD x l loi bit dc

Trang 24

X l: hot cht

NhanVien

ThongTinBaoCao 1 NhanVien ThongTinHoatChat NhapForm HoatChat HoatChat ThongTinHoatChat 4 TaoBaoCao DanhMuc HoatChat BanGiamDoc ThongTinBaoCao

ThongTinHoatChat

ThongTinHoatChat

ThongTinBaoCao

PhongTaiVu 3 ThongTinHoatChat XL_HoatChat

2 XL_Bang_ HoatChat

Hnh 2.4.2.3.3: DFD x l hot cht

Trang 25

X l: sn phm khc
NhanVien

ThongTinBaoCao 1 NhanVien ThongTinSanPhamKhac NhapFormSan PhamKhac SanPhamKhac ThongTinSanPhamKhac 4 TaoBaoCao DanhMuc SanPham Khac

ThongTinBaoCao

BanGiamDoc

ThongTinNhaCungCap

ThongTinSanPhamKhac

ThongTinBaoCao

PhongTaiVu 2 XL_Bang_San ThongTinSanPhamKhac PhamKhac 3 XL_SanPham Khac

Hnh 2.4.2.3.4: DFD x l sn phm khc

Trang 26

X l: nh cung cp
NhanVien

ThongTinBaoCao 1 NhanVien ThongTinNhaCungCap NhapForm NhaCungCap NhaCungCap ThongTinNhaCungCap 4 TaoBaoCao DanhMuc NhaCungCap BanGiamDoc ThongTinBaoCao

ThongTinNhaCungCap

ThongTinNhaCungCap

ThongTinBaoCao

PhongTaiVu 2 XL_Bang_ NhaCungCap 3 XL_NhaCung Cap

ThongTinNhaCungCap

Hnh 2.4.2.3.5: DFD x l nh cung cp

Trang 27

X l: nc sn xut
NhanVien

ThongTinBaoCao 1 NhanVien ThongTinNuocSanXuat NhapForm NuocSanXuat NuocSanXuat ThongTinNuocSanXuat 4 TaoBaoCao DanhMuc NuocSanXuat ThongTinBaoCao Ban GiamDoc

ThongTinNuocSanXuat

ThongTinNuocSanXuat

ThongTinBaoCao Phong TaiVu

2 XL_Bang_ NuocSanXuat ThongTinNuocSanXuat

3 XL_NuocSan Xuat

Hnh 2.4.2.3.6: DFD x l nc sn xut

Trang 28

X l: n v tnh
NhanVien

ThongTinBaoCao 1 NhanVien ThongTinDonViTinh NhapForm DonViTinh DonViTinh ThongTinDonViTinh 4 TaoBaoCao DanhMuc DonViTinh ThongTinBaoCao BanGiamDoc

ThongTinDonViTinh

ThongTinDonViTinh

ThongTinBaoCao

PhongTaiVu 2 XL_Bang_ DonViTinh ThongTinDonViTinh 3 XL_DonVi Tinh

Hnh 2.4.2.3.7: DFD x l n v tnh

Trang 29

X l: chn bnh
NhanVien

ThongTinBaoCao 1 NhanVien ThongTinChanBenh NhapForm ChanBenh ChanBenh ThongTinChanBenh 4 TaoBaoCao DanhMuc ChanBenh BanGiamDoc ThongTinBaoCao

ThongTinChanBenh

ThongTinChanBenh

ThongTinBaoCao

PhongTaiVu 2 XL_Bang_ ChanBenh ThongTinChanBenh 3 XL_Chan Benh

Hnh 2.4.2.3.8: DFD x l chn bnh

Trang 30

X l: khch hng
NhanVien

ThongTinBaoCao 1 NhanVien ThongTinKhachHang NhapForm KhachHang KhachHang 4 ThongTinKhachHang TaoBaoCao DanhMuc KhachHang BanGiamDoc ThongTinBaoCao

ThongTinKhachHang

ThongTinKhachHang

ThongTinBaoCao

PhongTaiVu 2 XL_Bang_ KhachHang ThongTinKhachHang 3 XL_Khach Hang

Hnh 2.4.2.3.9: DFD x l chn bnh

Trang 31

2.4.2.3.2. Phn r x l s 2 m hnh cp 2 X l: ha n nhp

SanPhamKhac

HoatChat

DonViTinh

LoaiBietDuoc

ThongTinSanPhamKhac ThongTinHoatChat ThongTinDonViTinh ThongTinNuocSanXuat

NuocSanXuat

BietDuoc

ThongTinLoaiBietDuoc

NhaCungCap

ThongTinBietDuoc 1 NhanVien ThongTinHoaDonNhap

ThongTinNhaCungCap 4 XL_Bang_Chi TietHoaDonNh ap ThongTinChiTietHoaDonNhap 5 XL_ChiTietHo aDonNhap

NhapFormHoa ThongTinChiTietHoaDonNhap DonNhap

ThongTinLoaiSanPham LoaiSanPham ThongTinHoaDonNhap

ChiTietHoaDonNhap

NhanVien

ChiTietHoaDon Nhap 2 XL_Bang_Ho aDonNhap ThongTinHoaDonNhap 3 XL_HoaDonN hap ThongTinHoaDonNhap HoaDonNhap

ThongTinBaoCao ThongTinChiTietHoaDonNhap ThongTinHoaDonNhap 6 TaoBaoCao ChiTiet HoaDonNhap ThongTinBaoCao

BanGiamD oc

ThongTinBaoCao

PhongTaiV u

Hnh 2.4.2.3.2.1: DFD x l ho n nhp

Trang 32

X l: ha dn xut

SanPhamKhac

HoatChat

DonViTinh

LoaiBietDuoc

ThongTinSanPhamKhac ThongTinHoatChat ThongTinDonViTinh ThongTinNuocSanXuat

NuocSanXuat

BietDuoc

ThongTinLoaiBietDuoc ThongTinBietDuoc 1

KhachHang

ThongTinKhachHang 4 XL_Bang_Chi ThongTinChiTietHoaDonXuat TietHoaDonXu at 5 XL_ChiTietHo aDonXuat

NhanVien ThongTinHoaDonXuat

NhapFormHo ThongTinChiTietHoaDonXuat aDonXuat

ThongTinChanBenh ThongTinHoaDonXuat ChanBenh ThongTinLoaiSanPham 3 ThongTinHoaDonXuat XL_HoaDonX uat ThongTinHoaDonXuat

ThongTinChiTietHoaDonXuat

NhanVien

ChiTietHoaDonXua t 2

ThongTinBaoCao ThongTinChiTietHoaDonXuat ThongTinHoaDonXuat 6 TaoBaoCaoCh iTietHoaDonX ThongTinBaoCao uat BanGiamD oc

LoaiSanPham

XL_Bang_Ho aDonXuat

HoaDonXuat

ThongTinBaoCao

PhongTaiV u

Hnh 2.4.2.3.2.2: DFD x l ho n xut

Trang 33

2.4.3. M hnh t chc d liu KhachHang (MaKH, TenKH, DiaChi, Tuoi, GioiTinh, DienThoai, HienThi) BietDuoc(MaBD, TenBD, MaLoaiSP, MaNhaCC, MaNuocSX, MaLoaiBD, MaHoatChat, MaDVT, HamLuong, GhiChu, DieuKienBQ, HienThi) LoaiBietDuoc (MaLoaiBD, TenLoaiBD, HienThi) HoatChat (MaHoatChat, TenHoatChat, HienThi) SanPhamKhac (MaSPK,TenSPK, MaLoaiSP, MaNhaCC, MaNuocSX, MaDVT, DieuKienBQ, HienThi) NuocSanXuat (MaNuocSX, TenNuocSX, HienThi) NhaCungCap (MaNhaCC, TenNhaCC, DiaChi, DienThoai, Fax, SoDKKD, GhiChu, HienThi) DonViTinh (MaDVT, TenDVT, HienThi) ChanBenh (MaBenh, TenBenh, HienThi) HoaDonNhap (MaHDN, NgayLapHD, NgayNhap, LiDoNhap, HienThi) HoaDonXuat (MaHDX, NgayLapHD, NgayXuat, LiDoXuat, HienThi) ChiTietHoaDonNhap(MaCTHDN, MaHDN, MaLoaiSP, MaBD, MaSPK, MaDVT, NgaySanXuat, NgayHetHan, MaNhaCC, SoLo, SoLuong, GiaBan, VAT, HienThi) MaLoaiBD, MaNuocSX,

ChiTietHoaDonXuat(MaCTHDX, MaHDX, MaLoaiSP, MaLoaiBD, MaBD, MaSPK, MaDVT, MaNuocSX, MaKH, MaBenh, SoLuong, GiaBan, VAT, CachDung, HienThi) NguoiDung (TenNguoiDung, MatKhau, VaiTro, HienThi) LoaiSanPham (MaLoaiSP, TenLoaiSP)

Trang 34

2.4.4. M hnh vt l d liu


2.4.4.1.

KhachHang (MaKH, TenKH, DiaChi, Tuoi, GioiTinh, DienThoai, HienThi)

KhachHang: danh mc khch hng ca h thng. Cng dng: dng lu thng tin v khch hng. Mi khch hng c mt m s khc nhau nn nhn MaKH lm kha chnh. MaKH c t ch t ng tng. Tn thuc tnh MaKH TenKH DiaChi Tuoi GioiTinh DienThoai HienThi M t M khch hng Tn khch hng a ch Tui Gii tnh in thoi Hin th KDL Int Nvarchar(100) Nvarchar(100) Int Bit Nchar(12) Bit RBTV Primary key Not null Not null Not null Not null Allows null Allows null, default value =1

2.4.4.2.

BietDuoc(MaBD, TenBD, MaLoaiSP, MaNhaCC, MaNuocSX, MaLoaiBD, MaHoatChat, MaDVT, HamLuong, GhiChu, DieuKienBQ, HienThi)

BietDuoc: danh mc bit dc ca h thng. Cng dng: dng lu thng tin v bit dc. Mi bit dc c mt m s khc nhau nn nhn MaBD lm kha chnh. MaBD c t ch t ng tng. Mi bit dc thuc mt nh cung cp, mt nc sn xut, mt loi bit dc, mt loi hot cht, mt n v tnh nn nhn MaNhaCC, MaNuocSX, MaLoaiBD, MaHoatChat, MaDVT lm kha ngoi. MaLoaiSP =1 cho bit y l bit dc. Tn thuc tnh MaBD TenBD MaLoaiSP MaNhaCC MaNuocSX MaLoaiBD M t M bit dc Tn bit dc M loi sn phm M nh cung cp M nc sn xut M loi bit dc KDL Int Nvarchar(100) Bit Int Int Int RBTV Primary key Not null Value =1 Foreign key Foreign key Foreign key

Trang 35

MaHoatChat MaDVT HamLuong GhiChu DieuKienBQ HienThi

M hot cht M n v tnh Hm lng Ghi ch iu kin bo qun Hin th

Int Int Nvarchar(100) Nvarchar(100) Nvarchar(100) Bit

Foreign key Foreign key Allows null Allows null Allows null Allows null, default value =1

2.4.4.3.

LoaiBietDuoc (MaLoaiBD, TenLoaiBD, HienThi)

LoaiBietDuoc: danh mc loi bit dc ca h thng. Cng dng: dng lu thng tin v loi bit dc. Mi loi bit dc c mt m s khc nhau nn nhn MaLoaiBD lm kha chnh. MaLoaiBD c t ch t ng tng. Tn thuc tnh MaLoaiBD TenLoaiBD HienThi M t M loi bit dc Tn loi bit dc Hin th KDL Int Nvarchar(100) Bit RBTV Primary key Not null Allows null, default value =1

2.4.4.4.

HoatChat (MaHoatChat, TenHoatChat, HienThi)

HoatChat: danh mc hot cht ca h thng. Cng dng: dng lu thng tin v hot cht. Mi hot cht c mt m s khc nhau nn nhn MaHoatChat lm kha chnh. MaHoatChat c t ch t ng tng. Tn thuc tnh MaHoatChat TenHoatChat HienThi M t M hot cht Tn hot cht Hin th KDL Int Nvarchar(100) Bit RBTV Primary key Not null Allows null, default value =1

Trang 36

2.4.4.5.

SanPhamKhac (MaSPK,TenSPK, MaLoaiSP, MaNhaCC, MaNuocSX, MaDVT, DieuKienBQ, HienThi)

SanPhamKhac: danh mc sn phm khc ca h thng. Cng dng: dng lu thng tin v sn phm khc. Mi sn phm khc c mt m s khc nhau nn nhn MaSPK lm kha chnh. MaSPK c t ch t ng tng. Mi sn phm khc thuc mt nh cung cp, mt nc sn xut, mt n v tnh nn nhn MaNhaCC, MaNuocSX, MaDVT lm kha ngoi. MaLoaiSP =0 cho bit y l sn phm khc. Tn thuc tnh MaSPK TenSPK MaLoaiSP MaNhaCC MaNuocSX MaDVT DieuKienBQ HienThi M t M sn phm khc Tn sn phm khc M loi sn phm M nh cung cp M nc sn xut M n v tnh iu kin bo qun Hin th KDL Int Nvarchar(100) Bit Int Int Int Nvarchar(100) Bit RBTV Primary key Not null Value =0 Foreign key Foreign key Foreign key Allows null Allows null, default value =1 (MaNuocSX,

2.4.4.6.

NuocSanXuat TenNuocSX, HienThi)

NuocSanXuat: danh mc nc sn xut ca h thng. Cng dng: dng lu thng tin v nc sn xut. Mi nc sn xut c mt m s khc nhau nn nhn MaNuocSX lm kha chnh. MaNuocSX c t ch t ng tng.

Trang 37

Tn thuc tnh MaNuocSX TenNuocSX HienThi

M t M nc sn xut Tn nc sn xut Hin th

KDL Int Nvarchar(100) Bit

RBTV Primary key Not null Allows null, default value =1

2.4.4.7.

NhaCungCap (MaNhaCC, TenNhaCC, DiaChi, DienThoai, Fax, SoDKKD, GhiChu, HienThi)

NhaCungCap: danh mc nh cung cp ca h thng. Cng dng: dng lu thng tin v nh cung cp. Mi nh cung cp c mt m s khc nhau nn nhn MaNhaCC lm kha chnh. MaNhaCC c t ch t ng tng. Tn thuc tnh MaNhaCC TenNhaCC HienThi M t M nh cung cp Tn nh cung cp Hin th KDL Int Nvarchar(100) Bit RBTV Primary key Not null Allows null, default value =1 (MaDVT, TenDVT,

2.4.4.8.

DonViTinh HienThi)

DonViTinh: danh mc n v tnh ca h thng. Cng dng: dng lu thng tin v n v tnh. Mi n v tnh c mt m s khc nhau nn nhn MaDVT lm kha chnh. MaDVT c t ch t ng tng. Tn thuc tnh MaDVT TenDVT HienThi M t M n v tnh Tn n v tnh Hin th KDL Int Nvarchar(100) Bit RBTV Primary key Not null Allows null, default value =1

Trang 38

2.4.4.9.

ChanBenh HienThi)

(MaBenh,

TenBenh,

ChanBenh: danh mc bnh ca h thng. Cng dng: dng lu thng tin v bnh. Mi bnh c mt m s khc nhau nn nhn MaBenh lm kha chnh. MaBenh c t ch t ng tng. Tn thuc tnh MaBenh TenBenh HienThi M t M bnh Tn bnh Hin th KDL Int Nvarchar(100) Bit RBTV Primary key Not null Allows null, default value =1

2.4.4.10. HoaDonNhap

(STT, MaHDN, NgayLapHD, NgayNhap, LiDoNhap, HienThi)

HoaDonNhap: danh mc ha n nhp ca h thng. Cng dng: dng lu thng tin v ha n nhp. Mi ha n nhp c mt s th t khc nhau nn nhn STT lm kha chnh. STT c t ch t ng tng. Tn thuc tnh STT MaHDN NgayLapHD NgayNhap LiDoNhap HienThi M t S th t M ha n nhp Ngy lp ha n Ngy nhp L do nhp Hin th KDL Int Int Datetime Datetime Nvarchar(100) Bit RBTV Primary key Not null Not null Not null Allows null Allows null, default value =1 (STT, NgayXuat, MaHDX, LiDoXuat,

2.4.4.11. HoaDonXuat

NgayLapHD, HienThi) HoaDonXuat: danh mc ha n xut ca h thng.

Cng dng: dng lu thng tin v ha n xut. Mi ha n xut c mt s th t khc nhau nn nhn STT lm kha chnh. STT c t ch t ng tng.

Trang 39

Tn thuc tnh STT MaHDN NgayLapHD NgayXuat LiDoXuat HienThi

M t S th t M ha n nhp Ngy lp ha n Ngy nhp L do xut Hin th

KDL Int Int Datetime Datetime Nvarchar(100) Bit

RBTV Primary key Not null Not null Not null Allows null Allows null, default value =1

2.4.4.12. ChiTietHoaDonNhap(MaCTHDN,

MaHDN, MaLoaiSP, MaLoaiBD, MaBD, MaSPK, MaDVT, NgaySanXuat, NgayHetHan, MaNuocSX, MaNhaCC, SoLo, SoLuong, GiaBan, VAT, HienThi) ChiTietHoaDonNhap: danh mc chi tit ha n nhp ca h thng. Cng dng: dng lu thng tin v chi tit ha n nhp. Mi chi tit ha n nhp c mt m s khc nhau nn nhn MaCTHDN lm kha chnh. MaCTHDN c t ch t ng tng. Mi chi tit ha n nhp thuc mt ha n nhp, mt loi sn phm; nu loi sn phm l bit dc th c m bit dc v thuc mt loi bit dc, nu loi sn phm l sn phm khc th c m sn phm khc; mt nc sn xut, mt nh cung cp, mt n v tnh nn nhn MaHDN, MaLoaiSP, MaLoaiBD, MaBD, MaSPK, MaNhaCC, MaNuocSX, MaDVT lm kha ngoi.

Tn thuc tnh MaCTHDN MaHDN MaLoaiSP MaLoaiBD MaBD MaSPK MaDVT NgaySanXuat

M t M chi tit ha n nhp M ha n nhp M loi sn phm M loi bit dc M bit dc M sn phm khc M n v tnh Ngy sn xut

KDL Int Int Bit Int Int Int Int Datetime

RBTV Primary key Foreign key Foreign key Foreign key Foreign key Foreign key Foreign key Not null

Trang 40

NgayHetHan MaNuocSX MaNhaCC SoLo SoLuong GiaBan VAT HienThi

Ngy ht hn M nc sn xut M nh cung cp S l S lng Gi bn VAT Hin th

Datetime Int Int Nchar(20) Int Float Float Bit

Not null Foreign key Foreign key Not null Not null Not null Not null. Allows null, default value =1

2.4.4.13. ChiTietHoaDonXuat(MaCTHDX,

MaHDX, MaLoaiSP, MaLoaiBD, MaBD, MaSPK, MaDVT, MaNuocSX, MaKH, MaBenh, SoLuong, GiaBan, VAT, CachDung, HienThi) ChiTietHoaDonXuat: danh mc chi tit ha n xut ca h thng. Cng dng: dng lu thng tin v chi tit ha n xut. Mi chi tit ha n xut c mt m s khc nhau nn nhn MaCTHDX lm kha chnh. MaCTHDX c t ch t ng tng. Mi chi tit ha n xut thuc mt ha n xut, mt loi sn phm; nu loi sn phm l bit dc th c m bit dc v thuc mt loi bit dc, nu loi sn phm l sn phm khc th c m sn phm khc; mt nc sn xut, xut cho mt khch hng b mt loi bnh, mt n v tnh nn nhn MaHDX, MaLoaiSP, MaLoaiBD, MaBD, MaSPK, MaKH, MaBenh, MaNuocSX, MaDVT lm kha ngoi. Tn thuc tnh MaCTHDX MaHDX MaLoaiSP MaLoaiBD MaBD MaSPK MaDVT NgaySanXuat NgayHetHan MaNuocSX MaKH MaBenh M t M chi tit ha n xut M ha n xut M loi sn phm M loi bit dc M bit dc M sn phm khc M n v tnh Ngy sn xut Ngy ht hn M nc sn xut M khch hng M bnh KDL Int Int Bit Int Int Int Int Datetime Datetime Int Int Int RBTV Primary key Foreign key Foreign key Foreign key Foreign key Foreign key Foreign key Not null Not null Foreign key Foreign key Foreign key

Trang 41

SoLuong GiaBan VAT HienThi

S lng Gi bn VAT Hin th

Int Float Float Bit

Not null Not null Not null. Allows null, default value =1

2.4.4.14. NguoiDung (TenNguoiDung, MatKhau,

VaiTro, HienThi) NguoiDung: danh mc ngi dng ca h thng. Cng dng: dng lu thng tin v ngi dng. Mi ngi dng c mt tn khc nhau nn nhn TenNguoiDung lm kha chnh. Tn thuc tnh TenNguoiDung MatKhau VaiTro HienThi M t Tn ngi dng Mt khu Vai tr Hin th KDL Nvarchar(50) Nvarchar(30) Bit Bit RBTV Primary key Not null Not null Allows null, default value =1

2.4.4.15. LoaiSanPham (MaLoaiSP, TenLoaiSP) LoaiSanPham: danh mc loi sn phm ca h thng. Cng dng: dng lu thng tin v loi sn phm. Mi loi sn phm c mt m s khc nhau nn nhn MaLoaiSP lm kha chnh. MaLoaiSP nhn mt trong hai gi tr true hoc false. True cho bit sn phm l bit dc, cn false cho bit sn phm l sn phm khc thuc.

Tn thuc tnh MaLoaiSP TenLoaiSP

M t M loi sn phm Tn loi sn phm

KDL Bit Nvarchar(100)

RBTV Primary key Not null

Trang 42

CHNG 3: THIT K H THNG


3.1. Cu trc chc nng h thng 3.1.1. Chc nng v danh mc/ s liu ban u Chng trnh c chc nng nhp cc danh mc v cc s liu ban u, s dng li cho cc ln sau m khng phi nhp li. STT 1 2 3 4 5 6 7 8 9 Danh mc Danh mc khch hng Danh mc loi bit dc Danh mc hot cht Danh mc sn phm khc thuc Danh mc nc sn xut Danh mc nh cung cp Danh mc n v tnh Danh mc bnh Danh mc bit dc Din gii Danh sch cc khch hng ca bnh vin. Cc loi bit dc ang c ca bnh vin. Cc hot cht ang c ca bnh vin. Danh sch cc sn phm ngoi thuc. Danh sch cc nc sn xut. Danh sch cc nh cung cp. Danh sch cc loi n v tnh Danh sch cc bnh. Danh sch cc bit dc.

3.1.2. Chc nng h thng:

Phn quyn ngi dng. Chng trnh c t chc phn quyn cho ngi s dng, gip cho ngi qun tr h thng c th d dng to v phn cc quyn hn cho ngi dng v nhm ngi dng. Ngi dng ngha l ngi trc tip thao tc, giao tip vi h thng ng dng. Nhm ngi dng th hin vai tr ca tng ngi dng.

Trang 43

tng phn quyn ngi dng nh sau : cc chc nng h thng c th hin thng qua menu, cc quyn c phn s cn c vo menu, ngi dng thuc nhm ngi dng no s c quyn hn ca nhm ngi dng . Quyn hn no c phn th chc nng tng ng s c kch hot (Enabled) ln v chc nng ngi dng c th thao tc c. Quyn hn no khng c php th chc nng menu s b m i (Disabled) v chc nng ngi dng s khng c thao tc. Ngi qun tr c th thc hin c tt c cc chc nng ca chng trnh (thm, sa, xo) v c quyn cho mt nhn vin bnh thng c c quyn nh ngi qun tr. Mt nhn vin bnh thng khi c khi to ch c quyn trn cc danh mc, ho n vi cc chc nng nh thm, sa nhng khng th xo c. Ngoi ra, nhn vin cng khng th truy cp ti chc nng qun l ngi dng c. 3.1.3. Thng k bo co Chng trnh c cc bo co, bo biu c thit k trn Crystal Report , theo kiu file nh ngha cu trc (.TTX Tab Seperated Text File vn bn dng phn cch tab). Tc l mi report (.rpt) c cc field c nh ngha sn trn file (.ttx) tng ng. Cc bo co c chc nng xem trc (preview) hay in trc tip (print) ngay t trn form. 3.1.4. Tr gip Chng trnh c h thng tr gip hng dn s dng c thit k bng htm t chng trnh Word2CHM.

Trang 44

3.2.

Cy cu trc chc nng phn mm

Hnh 3.2: Cy cu trc phn mm 3.3. Thit k chc nng phn mm 3.3.1. M hnh ba lp Chng trnh c thit k theo dng ng dng ba lp :

Trang 45

+ Lp giao din ngi dng. + Lp x l. + Lp d liu. ng dng c t chc cht ch, nhm hn ch ti a cc li c th pht sinh t pha ngi dng. Tt c cc thao tc, tng tc ca ngi dng ch c gii hn mc form, biu mu, bo co. Khng c can thip trc tip xung c s d liu. Sau t mc giao din ngi dng, h thng s c cc hm x l, kim tra tnh hp l ca d liu v chuyn xung lp d liu. Ti y s c cc hm, giao tc x l, lu tr, tra cu d liu ca c s d liu nh cu lnh truy vn sql, stored procedure Sau , lp d liu ny s tr kt qu li cho lp x l v chuyn ln mc giao din hi p vi ngi s dng h thng. Nh th khi h thng c li, ta c th d dng nhanh chng c lp v xc nh c mc no b li : mc giao din, mc x l hay mc d liu c th khc phc sm nht.

Mn hnh nhp liu, giao din ngi dng, form, bo co, biu mu

S kin, message
Cc hm, th tc, khi x l, hm s kin,

Cc giao tc x l trn d liu

C s d liu, stored procedure, tricgger,

Hnh 3.3.1: M hnh 3 lp

Trang 46

3.3.2. Thit k chc nng Qun l v dc phm ca bnh vin qun 2. 3.3.2.1. Giao din

minh ha m hnh ba lp nh nu trn, y ta dng mt mn hnh tiu biu biu din, l mn hnh nhp Danh mc n v, v s trnh by cho mn hnh ny t phn thit k mc giao din, thit k mc x l v thit k mc c s d liu. Cc mn hnh giao din nhp liu ca chng trnh c thit k theo phong cch chung v gn nh ging nhau, c cc chc nng : Hin th dng li: D liu trong h thng s hin th dng li d liu gm cc ct trong bng d liu. Li d liu c h tr menu chc nng thao tc trn cc dng d liu cng nh thng tin v ngy gi to / cp nht dng d liu, km theo menu tch hp cc tnh nng h thng nh sort tng / gim theo ct . Thm mi / Cp nht

Thm mi: khi to thng tin trng v chun b nhp d liu. Ghi: Lu thng tin ang nhp t trn mn hnh vo h thng:

Nu thng tin trn mn hnh l hon ton mi, cha c trong h thng th tin hnh lu thng tin mi. Nu thng tin c trong h thng th tin hnh cp nht thng tin trong h thng theo d liu nhp vo (c thng bo xc nhn cp nhp hay khng). Thng bo kt qu lu d liu.

Trang 47

Xa : Xa dng thng tin ang chn hin hnh trong li d liu (c thng bo xc nhn xa).

Cp nht : Cp nht d liu v th hin d liu ca dng ang chn hin hnh (dng mun cp nht) ln mn hnh. Truy vn : Hiu lc ha (Apply) cu SQL truy vn / tra cu d liu c to t bng to iu kin truy vn t ng. /*Do cc bng danh mc kh ging nhau v mt hnh thc giao din cho nn ch trnh by mt s mn hnh tiu biu*/ 3.3.2.2. Mn hnh danh mc n v tnh: X l

Hnh 3.3.2.2: Mn hnh danh mc n v tnh

Trang 48

X l thm mi

ngi dng

Giao din

Khi nhp vo nt(button) thm mi trong mn hnh giao din

Thm mi

Refresh Form DANH MC N V

Khi n nt Thm mi, panel s chuyn sang Thm mi, th s gi hm Thm mi () thc hin xa trng cc nhp liu trn form chun b nhp liu cho record mi.

Hm / Th tc x l

Thm mi n v ()

Thm mi Cc bin ton cc s dng trong hm :

New ()
Hnh 3.3.2.2.1: X l thm mi trong form n v tnh

Trang 49

X l ghi vo c s d liu:
ngi dng Giao din
Khi nhp vo nt( button)Ghi trong mn hnh giao din

Ghi

Refresh Form DANH MC N V

Khi n nt Ghi th s gi hm Ghi mi n v () thc hin lu mi 1 record.

Hm / Th tc x l

Lu mi n v ()

Lu

Cc bin ton cc s dng trong hm : madvt, tendvt

Add ()
C s d liu (Bng / View)

RefreshDataset (qry)

GotoRecord (hin th ln li.)

N V

C s d lieu h thng qun l dc phm bnh vin qun 2.

Hnh 3.3.2.2.2: X l ghi vo c s d liu trong form n v tnh

Trang 50

X l xa

ngi dng

Giao din

Xo Form DANH MC N V

Refresh

Khi n nt Xa, s gi hm Xa n v () thc hin xa record ang chn.

Hm / Th tc x l

Xa n v ()

Xa

Cc bin ton cc s dng trong hm : madv

(Bng / View)

C s d liu

Delete ()

GetNearRecord (ly record tip theo)

RefreshDataset (qry)

GotoRecord (a record mi ly ln li

N V

Hnh 3.3.2.2.3: X l xa trong c s d liu trong form n v tnh

C s d lieu h thng qun l dc phm bnh vin qun 2.

Trang 51

M hnh Diagrams

Hnh 3.3.2.2.4: M hnh Diagrams

Trang 52

3.3.2.3. C tt c 15 bng

C s d liu

Hnh 3.3.2.3: Bng c s d liu M t thuc tnh tng bng : C th Null: 1: Khng th Null. 0: C th Null. Kho chnh (XXX): in m, gch di.

Trang 53

Bng Ngi dng: Danh mc cc ngi dng ca h thng. dbo.NguoiDung (TenNguoiDung,MatKhau,VaiTro,HienThi) Cng dng: Mi ngi dng c mt tn ng nhp, mt khu ring bit vi vai tr khc nhau. Da vo vai tr ca tng ngi xc nh quyn hn ca mi ngi. Bng m t cc thuc tnh: STT 1 2 3 4 Thuc tnh TenNguoiDung MatKhau VaiTro HienThi Kiu d liu Nvarchar Nchar Bit Bit Kch thc 50 30 1 1 C th Null 1 1 1 0 Din gii Tn ngi dng trong n vi. Mt khu ng nhp Nhm ngi dng Tnh trng ca ngi dng (c b xo hay cha)

Bng Hot cht: Danh mc cc loi hot cht c trong c s d liu. dbo.HoatChat(MaHoatChat,TenHoatChat,HienThi) Cng dng:Dng lu cc loi hot cht,cc loi hot cht c xc nh da trn m hot cht. Bng m t thuc tnh:

Trang 54

STT 1 2 3

Thuc tnh MaHoatChat TenHoatChat HienThi

Kiu d liu Int Nvarchar Bit

Kch thc 4 100 1

C th Null 1 1 0

Din gii Dng phn bit cc hot cht vi nhau. Tn ca hot cht Tnh trng ca hot cht (b xo hay cha)

Bng Bit dc: Danh mc cc bit dc c trong c s d liu. dbo.BietDuoc(MaBD, TenBD, MaLoaiSP, MaNhaCC, MaNuocSX, MaLoaiBD, MaHoatChat, MaDVT, HamLuong, GhiChu, DieuKienBQ, HienThi) Cng dng: dng lu cc thng tin c bn v bit dc, mi bit dc c mt m bit dc lm kho. M bit dc c t ch t ng tng. Bng m t cc thuc tnh: STT 1 2 3 4 5 6 7 8 9 10 Thuc tnh MaBD TenBD MaLoaiSP MaNhaCC MaNuocSX MaLoaiBD MaHoatChat MaDVT HamLuong GhiChu Kiu d liu Int Nvarchar Bit Int Int Int Int Int Nvarchar Nvarchar Kch thc 4 100 1 4 4 4 4 4 100 100 C th Null 1 1 1 1 1 1 1 1 0 0 Din gii M ca bit dc Tn ca bit dc Loi sn phm (Thuc hay l sn phm khc) M nh cung cp M nc sn xut M loi bit dc M hot cht M n v Hm lng Ghi ch

Trang 55

11 12

DieuKienBQ HienThi

Nvarchar Bit

100 1

0 0

iu kin qun Hin th

bo

Bng Chn bnh: Danh mc cc bnh c trong c s d liu. dbo.ChanBenh(MaBenh,TenBenh,HienThi) Cng dng: lu tn cc loi bnh m tt c bnh nhn mc phi. Bng m t thuc tnh: STT 1 2 3 Thuc tnh MaBenh TenBenh HienThi Kiu d liu Int Nvarchar bit Kch thc 4 100 1 C th Null 1 1 0 Din gii M phn bit cc loi bnh Tn ca cc loi bnh Hin th tn bnh (b xo hay cha)

Bng Chi tit ho n nhp: dbo.ChiTietHoaDonNhap(MaCTHDN, MaHDN, MaLoaiSP, MaLoaiBD, MaBD, MaSPK, MaDVT, NgaySanXuat, NgayHetHan, MaNuocSX, MaNhaCC, SoLo, SoLuong, GiaBan, VAT, HienThi) Cng dng: lu thng tin chi tit v ho n nhp,qua cho ta bit c trong mi ho n c bao nhiu mt hng c nhp vo da trn m s ho n nhp. Bng m t cc thuc tnh: STT 1 2 3 Thuc tnh MaCTHDN MaHDN MaLoaiSP Kiu d liu Int Nchar Bit Kch thc 4 20 1 C th Null 1 1 0 Din gii M chi tit ho n phn bit cc sn phm trong mt ho n Phn bit cc ho n vi nhau M loai sn phm

Trang 56

4 5 6 7 8 9 10 11 12 13 14 15 16

MaLoaiBD MaBD MaSPK MaDVT NgaySanXuat NgayHetHan MaNuocSX MaNhaCC SoLo SoLuong GiaBan VAT HienThi

Int Int Int Int DateTime DateTime Int Int Nchar Int Float Float Bit

4 1 1 1

0 0 0 1 1 1

M loi bit dc M bit dc M sn phm ngoi thuc M n vi tnh Ngy sn xut Ngy ht hn M nc sn xut M nh cung cp S l ca mi sn phm S lng nhp Gi bn Thu Hin th tn bnh (b xo hay cha)

4 4 20 4 6 6 1

1 1 1 1 1 1 0

Bng Chi tit ho n xut dbo.ChiTietHoaDonXuat(MaCTHDX, MaHDX, MaLoaiSP, MaLoaiBD, MaBD, MaSPK, MaDVT, MaNuocSX, MaKH, MaBenh, CachDung, SoLuong, GiaBan, VAT, HienThi) Cng dng: lu thng tin chi tit v ho n xut,qua cho ta bit c trong mi ho n c bao nhiu mt hng c xut ra da trn m s ho n xut. Bng m t cc thuc tnh: STT 1 Thuc tnh MaCTHDX Kiu d liu Int Kch thc 4 C th Din gii Null 1 M chi tit ho n phn bit cc sn phm trong

Trang 57

2 3 4 5 6 7 8 9 10 11 12 13 14 15

MaHDX MaLoaiSP MaLoaiBD MaBD MaSPK MaDVT MaNuocSX MaKH MaBenh CachDung SoLuong GiaBan VAT HienThi

Nchar Bit Int Int Int Int Int Int Int Nvarchar Int Float Float Bit

20 1 4 1 1 1 1 1 1 100 4 6 6 1

1 0 0 0 0 1 1 1 1 0 1 1 1 0

mt ho n Phn bit cc ho n vi nhau M loai sn phm M loi bit dc M bit dc M sn phm ngoi thuc M n vi tnh M nc sn xut M khc hng M bnh Cch dng S lng xut Gi bn Thu Hin th tn bnh (b xo hay cha)

Bng Ho n nhp

dbo.HoaDonNhap(STT, MaHDN, NgayLapHD, NgayNhap, LyDoNhap, HienThi) Cng dng: Lu cc thng tin c bn ca mt ho n, qua thng k c cho ta bit c bao nhiu ho n Bng m t cc thuc tnh: STT 1 Thuc tnh STT Kiu d liu int Kch thc 4 C th Din gii Null 1 Thng k s lng ho n nhp vo.(kt hp

Trang 58

2 3 4 5 6

MaHDN NgayLapHD NgayNhap LyDoNhap HienThi

Nchar Bit Datetime Datetime Bit

20 1

1 1

vi MaHDN) M ho n nhp Ngy ho n c lp ra Ngy nhp ho n vo s sch L do nhp hng Tnh trng ca ho n (c b xo hay cha)

Trang 59

Bng n v tnh dbo.DonViTinh(MaDVT, TenDVT,HienThi) Cng dng: lu cc loi n v c th c ca thuc v cc sn phm ngoi thuc. Bng m t cc thuc tnh: STT 1 2 3 Thuc tnh MaDVT TenDVT HienThi Kiu d liu Int Nvarchar bit Kch thc 4 50 1 C th Null 1 1 0 Din gii M phn bit cc loi n v tnh Tn ca cc loi n v Hin th tn n v(b xo hay cha)

Bng Ho n xut dbo.HoaDonXuat(STT, MaHDX, NgayLapHD, NgayXuat, LyDoXuat, HienThi) Cng dng: Lu cc thng tin c bn ca mt ho n, qua thng k c cho ta bit c bao nhiu ho n

Trang 60

Bng m t cc thuc tnh: STT 1 2 3 4 5 6 Thuc tnh STT MaHDX NgayLapHD NgayXuat LyDoXuat HienThi Kiu d liu int Nchar Bit Datetime Datetime Bit 1 0 Kch thc 4 20 1 C th Null 1 1 1 Din gii Thng k s lng ho n xut i.(kt hp vi MaHDX) M ho n xut Ngy ho n c lp ra Ngy xut ho n ra L do xut hng Tnh trng ca ho n (c b xo hay cha)

Bng Nc sn xut dbo.NuocSanXuat(MaNuocSX, TenNuocSX, HienThi ) Cng dng: lu nhng thng tin v nc sn xut ra cc sn phm. Bng m t cc thuc tnh: STT 1 2 3 Thuc tnh MaNuocSX TenNuocSX HienThi Kiu d liu Int Nvarchar bit Kch thc 4 100 1 C th Null 1 1 0 Din gii M phn bit cc nc sn xut Tn ca cc nc sn xut Hin th tn nc sn xut (b xo hay cha)

Bng Khch hng dbo.KhacHang(MaKH, TenKH, DiaChi, Tuoi, GioiTinh, DienThoai, HienThi)

Trang 61

Cng dng: dng lu thng tin cc khch hng tng mua thuc ti bnh vin. Bng m t cc thuc tnh: STT 1 2 3 4 5 6 7 Thuc tnh MaKH TenKH DiaChi Tuoi GioiTinh DienThoai HienThi Kiu d liu int nvarchar nvarchar int Datetime nchar Bit Kch thc 4 100 100 4 12 1 C th Null 1 1 1 1 1 0 0 Din gii M khch hng Tn khch hng a ch ca khch hng Tui ca khch hng Gii tnh Lu s in thoi Tnh trng ca khch hng (c b xo hay cha)

Bng Loi bit dc dbo.LoaiBietDuoc(MaLoaiBD, TenLoaiBD, HienThi) Cng dng: cho bit bit dc thuc vo nhm loi bit no (v d loi bit dc: cm mu, khng sinh, nhc u )

Trang 62

Bng m t cc thuc tnh: STT 1 2 3 Thuc tnh MaLoaiBD TenLoaiBD HienThi Kiu d liu Int Nvarchar bit Kch thc 4 100 1 C th Null 1 1 0 Din gii M phn bit cc loi bit dc Tn ca cc loi bit dc Hin th tn loi bit dc (b xo hay cha)

Bng Nh cung cp dbo.NhaCungCap(MaNhaCC, TenNhaCC, DiaChi, SoDKKD, DienThoai, Fax, GhiChu, HienThi) Cng dng: lu thng tin cc nh cung cp cung cp thuc v cc sn phm khc cho bnh vin Bng m t cc thuc tnh: STT 1 2 3 4 5 6 7 8 Thuc tnh MaNhaCC TenNhaCC DiaChi SoDKKD DienThoai Fax GhiChu HienThi Kiu d liu int nvarchar nvarchar nchar Nchar Nchar nvarchar Bit Kch thc 4 100 100 20 12 12 100 1 C th Null 1 1 1 1 1 0 0 0 Din gii M nh cung cp Tn nh cung cp a ch ca nh cung cp S ng k kinh doanh in thoi S Fax Ghi ch Tnh trng ca nh cung cp (c b xo hay cha)

Bng Loi sn phm: dbo.LoaiSanPham(MaLoaiSP, TenLoaiSP) Cng dng: lu gi tr true hoc false v qua cho ta bit c sn phm va nhp vo l thuc hay l 1 sn phm khc ngoi thuc.

Trang 63

Bng m t cc thuc tnh: STT 1 2 Thuc tnh MaLoaiSP TenLoaiSP Kiu d liu bit Nvarchar Kch thc 1 20 C th Null 1 1 Din gii M phn bit cc loi sn phm Tn ca cc loi sn phm

Bng sn phm khc dbo.SanPhamKhac(MaSPK, TenSPK, MaLoaiSP, MaNhaCC, MaNuocSX, MaDVT, DieuKienBQ, HienThi ) Cng dng: lu cc thng tin v cc sn phm ngoi thuc.(V d nh: bong bng, gc, cn ra vt thng) Bng m t cc thuc tnh: STT 1 2 3 4 5 6 7 8 Thuc tnh MaSPK TenSPK MaLoaiSP MaNhaCC MaNuocSX MaDVT DieuKienBQ HienThi Kiu d liu int nvarchar bit Int Int Int nvarchar Bit Kch thc 4 100 1 4 4 4 100 1 C th Null 1 1 1 1 1 0 0 0 Din gii M sn phm khc Tn sn phm khc M loi sn phm M nh cung cp M nc sn xut M n v tnh iu kin bo qun Tnh trng ca sn phm (c b xo hay cha)

Trang 64

3.3.2.4.

S lin kt cc giao din


Mn hnh chnh

Nhm H thng Mn hnh ng nhp ng xut Mn hnh Qun l ngi dng

Nhm Danh mc Mn hnh khc hng Mn hnh bit dc Mn hnh loi bit dc Mn hnh hot cht Mn hnh sn phm khc Mn hnh nc sn xut Mn hnh nh cung cp Mn hnh n v tnh Mn hnh bnh

Ho n Mn hnh ho n nhp Mn hnh ho n xut

Bo co Mn hnh khc hng Mn hnh bit dc Mn hnh loi bit dc Mn hnh hot cht Mn hnh sn phm khc Mn hnh nc sn xut Mn hnh nh cung cp Mn hnh n v tnh Mn hnh bnh

Gip Mn hnh hng dn Mn hnh gii thiu

Hnh 3.3.2.4: S lin kt cc giao din


Trang 65

3.3.2.5. Stt 1 Mn hnh Mn hnh chnh

Danh sch cc mn hnh giao din Din gii Loi MDI Form Main MDI Child MDI Child

Mn hnh chnh ca ng dng, t y c th kch hot cc mn hnh con. y l form MDI. Mn hnh ng nhp vo c s d liu. Thm, sa, xo cc thng tin ca ngi dng trong c s d liu. Thng k c s lng khch hng tng mua thuc ti bnh vin Thng k danh sch nhng bit dc c trong c s d liu ca bnh vin Thng k danh sch nhng loi bit dc c trong c s d liu ca bnh vin Thng k danh sch nhng hot cht c trong c s d liu ca bnh vin Thng k danh sch nhng sn phm khc c trong c s d liu ca bnh vin Thng k danh sch nhng nc sn xut cung cp thuc cho bnh vin. Thng k danh sch nh cung cp cung cp thuc cho bnh vin.

2 3

Mn hnh ng nhp Mn hnh qun l ngi dng Mn hnh danh mc khch hng Mn hnh danh mc bit dc Mn hnh danh mc loi bit dc Mn hnh danh mc hot cht Mn hnh danh mc sn phm khc Mn hnh danh mc nc sn xut Mn hnh danh mc nh cung cp

MDI Child

MDI Child

MDI Child

MDI Child

MDI Child

MDI Child

10

MDI Child

Trang 66

11

Mn hnh danh mc n v tnh Mn hnh danh mc bnh Ho n nhp Ho n xut Mn hnh bo co khch hng Mn hnh bo co bit dc Mn hnh bo co loi bit dc Mn hnh bo co hot cht

Thng k danh sch nhng n v tnh c trong c s d liu ca bnh vin Thng k danh sch nhng bnh c th cha tr ca bnh vin. nhp cc bit dc v sn phm khc thuc khi nhp hng xut bit dc v sn phm khc thuc khi xut In ra danh sch khch hng In ra danh sch bit dc In ra danh sch cc loi bit dc In ra danh sch cc hot cht

MDI Child

12 13 14 15 16 17 18 19 20 21 22 23 24

MDI Child MDI Child MDI Child MDI Child MDI Child MDI Child MDI Child MDI Child MDI Child MDI Child MDI Child MDI Child MDI Child

Mn hnh bo co sn In ra danh sch cc sn phm khc phm khc Mn hnh bo co nh In ra danh sch nh cung cp cung cp Mn hnh bo co nc sn xut Mn hnh bo co n v tnh Mn hnh bo co bnh Mn hnh tm kin In ra danh sch nc sn xut In ra danh sch n v tnh In ra danh sch cc bnh Tm kim bit dc,sn phm khc theo tn,m bit dc, m

Trang 67

hot cht 25 26 Mn hnh hng dn s dng Mn hnh gii thiu Hng dn s dng chng trnh Mn hnh gii thiu v tc gi. MDI Child MDI Child

Trang 68

CHNG 4: CI T

4.1.

Mi trng lp trnh v cc cng c h tr pht trin s dng 4.1.1. M ngun

S dng mi trng pht trin tch hp (IDE) v cc th vin giao din c sn ca Microsoft Visual Studio 2008. 4.1.2. C s d liu H qun tr c s d liu SQL Server Management Express 2005. Kt ni thng qua ADO.NET 4.1.3. Bo co - biu mu Bo co biu mu s dng mi trng pht trin v cng c sau: Crystal Report trn Microsoft Visual Studio 2008. 4.1.4. Tr gip Phin bn htm ca h thng hng dn tr gip c pht trin trn: Word2CHM 4.1.5. To b ci t chng trnh Da trn Microsoft Visual Studio 2008. 4.1.6. Ch mn hnh hin th tt nht Chng trnh hin th tt nht phn gii 1024x768. 4.1.7. Font ch - b g ting Vit B g cho phn nhp liu : cc b g c h tr ch g TCVN3 (ABC). Chng hn : Unikey 3.5, VietKey 2000, VietSpell

Trang 69

Font ch s dng cho vic nhp liu cng nh giao din chng trnh: Arial, cc font c ht tr bi Unicode.

Trang 70

4.1.8. H iu hnh h tr Cc h iu hnh thng dng nh Windows XP, Windows 2000, Windows 2000 server, Windows Vista ( Stater, Home, Premium, Ultimate), Windows 7 (Stater, Home, Premium, Ultimate). 4.2. Giao din chng trnh 4.2.1. Mn hnh chnh ca chng trnh (form Main)

Hnh 4.2.1: Giao din chnh ca chng trnh.

Trang 71

4.2.2. H thng menu 4.2.2.1. Danh mc

Hnh 4.2.2.1: Giao din menu danh mc. 4.2.2.2. Ha n

Hnh 4.2.2.2: Giao din menu ha n.

Trang 72

4.2.2.3.

Bo co

Hnh 4.2.2.3: Giao din menu bo co. 4.2.2.4. H thng

Hnh 4.2.2.4: Giao din menu h thng.

4.2.2.5.

Tr gip

Hnh 4.2.2.5: Giao din menu tr gip.

Trang 73

4.2.3. Giao din cc mn hnh con 4.2.3.1. Giao hin ng nhp

Hnh 4.2.3.1: Giao din ng nhp. 4.2.3.2. Giao din qun l ngi dng

Trang 74

Hnh 4.2.3.2: Giao din qun l ngi dng.

4.2.3.3.

Giao din tm kim

Hnh 4.2.3.3: Giao din tm kim.

Trang 75

4.2.3.4.

Giao din danh mc bit dc

Hnh 4.2.3.4: Giao din danh mc bit dc. 4.2.3.5. Giao din danh mc loi bit dc

Hnh 4.2.3.5: Giao din danh mc loi bit dc.

Trang 76

4.2.3.6.

Giao din danh mc hot cht

Hnh 4.2.3.6: Giao din danh mc hot cht. 4.2.3.7. Giao din danh mc sn phm khc

Hnh 4.2.3.7: Giao din danh mc sn phm khc

Trang 77

4.2.3.8.

Giao din danh mc nc sn xut

Hnh 4.2.3.8: Giao din danh mc nc sn xut.

4.2.3.9.

Giao din danh mc nh cung cp

Hnh 4.2.3.9: Giao din danh mc nh cung cp.

Trang 78

4.2.3.10. Giao din danh mc loi bnh

Hnh 4.2.3.10: Giao din danh mc loi bnh. 4.2.3.11. Giao din danh mc n v tnh

Hnh 4.2.3.11: Giao din danh mc n v tnh.

Trang 79

4.2.3.12. Giao din ha n nhp

Hnh 4.2.3.12: Giao din ha n nhp.

Trang 80

4.2.3.13. Giao din bo co ha n nhp

Hnh 4.2.3.13: Giao din bo co ha n nhp.

Trang 81

4.2.3.14. Giao din ha n xut

Hnh 4.2.3.14: Giao din ha n xut.

Trang 82

4.2.3.15. Giao din bo co ha n xut

Hnh 4.2.3.15: Giao din bo co ha n xut

Trang 83

4.2.3.16. Giao din hng dn s dng

Hnh 4.2.3.16: Giao din hng dn s dng.

Trang 84

4.2.3.17. Giao din gii thiu

Hnh 4.2.3.17: Giao din gii thiu.

Trang 85

CHNG 5: KT LUN

5.1.

Kt lun

Xy dng h thng thng tin qun l hin nay khng ch l vic lp trnh n thun, m n i hi mt cch c h thng cc giai on kho st, phn tch thit k. Vic xy dng h thng qun l phi p ng tt c cc vn t ra t khu dt vn , gii qut bi ton, thit k bi ton cho n vic ng gi sn phm a ra th nghim l mt vn i hi nhiu thi gian v cng sc. ng trc xu hng pht trin ca cng ngh thng tin nh v bo, vic tin hc ho vic qun l hnh chnh l v cng quan trng v bc thit. N s gip cho cc c quan nh nc gii quyt cc cng vic c nhanh chng v hiu qu. ng dng c s d liu gii quyt c vn . Vi ti Qun l dc phm ti bnh vin qun 2 thnh ph H Ch Minh, tuy chng trnh ci t cha c hon thin cc chc nng, song nu c thi gian pht trin v hon thin hn th chng trnh ny s c ch rt nhiu gip cho cc nhn vin ca bnh vin trong cng vic lu tr v thng k dc phm cng nh qun l dc phm ti bnh vin mt cch thun tin v d dng hn rt nhiu. 5.2. Hn ch

Do thi gian thc hin ti tng i hn ch, kinh nghim cha nhiu nn chng trnh khng th trnh c nhng thiu st nht nh. Bn cnh chng trnh cn c mt s chc nng khong c thi gian thc hin kp. ng thi vn cn c mt s form cha hon thnh y v chnh xc v cc rng buc v d liu vn cha y lm. 5.3. Hng pht trin ti

Trang 86

Chng trnh qun l dc phm hon thnh s gp phn quan trng trong vic qun l chng t s sch v dc phm ti bnh vin. chng trnh c th hot ng hiu qu hn cn d liu phi c lu tr bng h qun tr c s d liu c tnh bo mt hn. Nu c th a chng trnh qun l cc thng tin v dc phm ln cc trang Web gip cho ngi qun tr v nhn vin c s thun li hn theo di c qu trnh nhp xut bit dc ca ngi thn cho d l ang ngi nh hay bt k ni no.

Trang 87

CHNG 6: DANH MC TI LIU THAM KHO


[1]. Cng ngh ADO.NET vi C# (i hc quc gia thnh ph H Ch Minh trng i Hc Khoa Hc T Nhin ) [2]. Hng dn thc hnh vit lp trnh trong Microsoft Visual C# 2005 Express. (Nh xut bn giao thng vn ti, Ks Nguyn Nam Thun.) [3]. Lp trnh c s d liu trong 21 ngy (Nguyn nh T ch bin, 3 tp. Nh xut bn gio dc 2000). [4]. Lp Trnh ng Dng Windows Froms vi C# ca Trung tm tin hc Trng i Hc Khoa Hc T Nhin. [5]. T hc SQL server 2005 trong 10 ting. (Ks. Hong Anh Quang- Phan nh Nguyt. Nh xut bn Vn Ho Thng Tin) [6]. T hc Ngn Ng lp trnh Visual C# 2005 ca nh xut bn Giao Thng Vn Ti.(Ks.Nguyn Nam Thun & L c Ho).

Trang 88

You might also like