Professional Documents
Culture Documents
TRNG I HC TN C THNG KHOA CNG NGH THNG TIN & TON NG DNG ------------------
LUN VN TT NGHIP
ti:
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
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
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
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.
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
Bnh vin n v
Bnh vin n v
Bnh vin n v
Nhn vin
2.3.
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
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.
Trang 20
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
Trang 21
2.4.2.2.
NhanVien NhanVien
M hnh DFD cp 1
NhanVien
NhanVien
NhanVien
NhanVien
ThongTinHoatChat
ThongTinDuocPham
NhanVien
KetQuaTimKiem ThongTinBietDuoc NhanVien BaoCaoSanPhamKhacThuoc BaoCaoDanhMuc NhanVien ThongTinKhachHang BanGiamDoc ThongTinHoaDon PhongTaiVu PhongTaiVu ThongTinTimKiem
BanGiamDoc NhanVien
ThongTinHoaDonXuat
NhanVien
KhachHang
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
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
Trang 24
X l: hot cht
NhanVien
ThongTinBaoCao 1 NhanVien ThongTinHoatChat NhapForm HoatChat HoatChat ThongTinHoatChat 4 TaoBaoCao DanhMuc HoatChat BanGiamDoc ThongTinBaoCao
ThongTinHoatChat
ThongTinHoatChat
ThongTinBaoCao
2 XL_Bang_ HoatChat
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
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
ThongTinNhaCungCap
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
3 XL_NuocSan Xuat
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
Trang 29
X l: chn bnh
NhanVien
ThongTinBaoCao 1 NhanVien ThongTinChanBenh NhapForm ChanBenh ChanBenh ThongTinChanBenh 4 TaoBaoCao DanhMuc ChanBenh BanGiamDoc ThongTinBaoCao
ThongTinChanBenh
ThongTinChanBenh
ThongTinBaoCao
Trang 30
X l: khch hng
NhanVien
ThongTinBaoCao 1 NhanVien ThongTinKhachHang NhapForm KhachHang KhachHang 4 ThongTinKhachHang TaoBaoCao DanhMuc KhachHang BanGiamDoc ThongTinBaoCao
ThongTinKhachHang
ThongTinKhachHang
ThongTinBaoCao
Trang 31
SanPhamKhac
HoatChat
DonViTinh
LoaiBietDuoc
NuocSanXuat
BietDuoc
ThongTinLoaiBietDuoc
NhaCungCap
ChiTietHoaDonNhap
NhanVien
BanGiamD oc
ThongTinBaoCao
PhongTaiV u
Trang 32
X l: ha dn xut
SanPhamKhac
HoatChat
DonViTinh
LoaiBietDuoc
NuocSanXuat
BietDuoc
ThongTinLoaiBietDuoc ThongTinBietDuoc 1
KhachHang
NhanVien ThongTinHoaDonXuat
ThongTinChiTietHoaDonXuat
NhanVien
ChiTietHoaDonXua t 2
LoaiSanPham
XL_Bang_Ho aDonXuat
HoaDonXuat
ThongTinBaoCao
PhongTaiV u
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
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
Foreign key Foreign key Allows null Allows null Allows null Allows null, default value =1
2.4.4.3.
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: 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: 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: 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
2.4.4.7.
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
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
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
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
RBTV Primary key Foreign key Foreign key Foreign key Foreign key Foreign key Foreign key Not null
Trang 40
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
Not null Not null Not null. Allows null, default value =1
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.
Trang 42
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.
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,
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
Trang 48
X l thm mi
ngi dng
Giao din
Thm mi
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 ()
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
Hm / Th tc x l
Lu mi n v ()
Lu
Add ()
C s d liu (Bng / View)
RefreshDataset (qry)
N V
Trang 50
X l xa
ngi dng
Giao din
Xo Form DANH MC N V
Refresh
Hm / Th tc x l
Xa n v ()
Xa
(Bng / View)
C s d liu
Delete ()
RefreshDataset (qry)
GotoRecord (a record mi ly ln li
N V
Trang 51
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
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
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
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.
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
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
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.
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)
Trang 71
Trang 72
4.2.2.3.
Bo co
4.2.2.5.
Tr gip
Trang 73
Hnh 4.2.3.1: Giao din ng nhp. 4.2.3.2. Giao din qun l ngi dng
Trang 74
4.2.3.3.
Trang 75
4.2.3.4.
Hnh 4.2.3.4: Giao din danh mc bit dc. 4.2.3.5. Giao din danh mc loi bit dc
Trang 76
4.2.3.6.
Hnh 4.2.3.6: Giao din danh mc hot cht. 4.2.3.7. Giao din danh mc sn phm khc
Trang 77
4.2.3.8.
4.2.3.9.
Trang 78
Hnh 4.2.3.10: Giao din danh mc loi bnh. 4.2.3.11. Giao din danh mc n v tnh
Trang 79
Trang 80
Trang 81
Trang 82
Trang 83
Trang 84
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
Trang 88