You are on page 1of 40

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

MC LC
MC LC ............................................................................................................................ 2 LI NI U ..................................................................................................................... 4 N II I I N N N N N ...................... 5 A. Danh Sch Nhm V Phn Cng Vic Lm ................................................. 6 A.1 PHNG PHP PHN TCH ............................................................. 6 A.2 CNG C LP TRNH ...................................................................... 8 N N I ......................................................................................... 9 B. Xy Dng hng rnh ............................................................................. 9 B.1. M T BI TON NGHIP V .......................................................... 9 C.

M Hnh Nghip V ..................................................................................... 13 C.1 BNG PHN TCH XC NH CHC NNG, TC NHN V H S ....... 13 C.2. THIT LP BIU NG CNH ...................................................... 14

B.1.1. Kho St Hin Trng ........................................................ 9 B.1.2. Danh Sch H S D Liu ................................................. 11 C.1.1. Chc Nng V H S D Liu ............................................ 13 C.1.2. Nhm Cc Chc Nng Theo Mch Cng Vic ...................... 13 C.2.1. S Ng Cnh H Thng ............................................... 14 C.2.2. S Ng Cnh Chc Nng Bn Hng .............................. 14 C.2.3. S Ng Cnh Chc Nng Qun L Kho ......................... 15 C.2.4. S Ng Cnh Chc Nng Bo Co ................................ 16 C.2.5. S Qun L Lng ...................................................... 16 C.2.6. S Qun L Kho .......................................................... 16 C.2.7. S Qun L Nhn Vin................................................. 16

D.

C.3. S PHN CP CHC NNG ........................................................ 17 C.3.1. S Phn Cp Chc Nng H Thng .............................. 17 C.3.2. S Phn Cp Chc Nng Qun L Lng ...................... 17 C.3.3. S Phn Cp Qun L Kho ........................................... 17 C.3.4. S Phn Cp Qun L Nhn Vin.................................. 18 C.3.5. S Phn Cp Qun L Bn Hng .................................. 19 Phn Tch M Hnh Khi Nim/Logic ....................................................... 20 D.1. S LUNG D LIU .................................................................. 20

D.2. M HNH E - R V XY DNG C S D LIU VT L ..................... 22

D.1.1. D.1.2. D.1.3. D.1.4. D.1.5.

S S S S S

Lun D Liu Qun L Lng ................................. 20 Lung D Liu Qun L Kho ................................... 20 Lung D Liu Tin Trnh Nhp Kho ........................ 21 Lung D Liu Tin Trnh Xut Kho ......................... 21 Lung D Liu Tin Thng K Bo Co.................... 21

D.3. M HNH D LIU QUN L NHN VIN ......................................... 24 D.4. M HNH D LIU QUN L BN HNG .......................................... 26 D.4. M HNH D LIU QUN L KHO HNG .......................................... 26

D.2.1. Xc nh Cc Thc T V Mi Quan H ............................. 22 D.2.2. V S Khi Nim ......................................................... 23 D.2.3. M Hnh E R.................................................................. 23 D.3.1. M Hnh D Liu Mc nh ............................................... 24 D.3.2. M Hnh Lin Kt Thc Th V M Hnh Quan H............... 25

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

Thit K S D Liu................................................................................ 27 E.1. C S D LIU CHI TIT................................................................ 27 E.2. M HNH D LIU .......................................................................... 31 3 X Y N N N NG DNG ........................................................ 32 3.1. CC FORM CA CHNG TRNH ..................................................... 32

E.

3.2. MT S ON CODE ...................................................................... 35

3.1.1. Giao Din ng Nhp ....................................................... 32 3.1.2. Giao Din Menu Bn Hng ( Menu Chnh) .......................... 32 3.1.3. Giao Din Kho .................................................................. 33 3.1.4. Giao Din Qun L Thng Tin Nhn Vin ........................... 33 3.1.5. Giao Din Chm Cng Nhn Vin ....................................... 34 3.1.6. Phiu Tnh Tin ................................................................ 34 3.1.7. Giao Din Thng K Doanh Thu ........................................ 35 3.2.1. Code 3.2.2. Code 3.2.3. Code 3.2.4. Code Kt Ni Csdl ............................................................. 35 Tm Form Kim Nhn Vin ........................................ 35 In Ha n ............................................................. 36 Chuyn S Thnh Ch .............................................. 37

NG KT ....................................................................................................... 39

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

LI NOI
Trong xu th pht trin hin nay trn th gii khoa hc v cng ngh lun c nhng thay i mnh m.Mt phn trong l vic ng dng Cng Ngh Thng Tin vo i sng hng ngy ca con ngi. Loi ngi chng ta ang hng ti thit lp mt hnh tinh thng minh. Ngy nay vi s pht trin mnh m ca CNTT kt hp vi s pht trin ca mng Internet kt ni c ton th gii li vi nhau thnh mt th thng nht. N tr thnh cng c c lc cho nhiu ngnh ngh : giao thng, qun s, y hcv c bit l trong cng tc qun l ni chung v qun l qun Cafe ni ring. Trc y khi my tnh cha c ng dng rng ri cc cng vic qun l u c thc hin mt cch th cng nn rt tn thi gian, nhn lc cng nh ti chnh. Ngy nay vi s pht trin mnh m ca cng ngh thng tin gip cho vic qun l c thc hin mt cch d dng hn, gim chi ph, thi gian Qua qu trnh kho st mt vi qun cafe, em xy dng ln ti qun l qun Cafe vi mong mun gip cho vic qun l c thc hin mt cch d dng hn, thun tin v gim thiu c cc sai xt. Nh s quan tm, hng dn ca C Nguyn Th Huyn Nh, chng em tng bc nghin cu v vn dng cc kin thc c hc tm hiu, phn tch v xy dng c chng trnh qun l p ng tng i mt s cc yu cu t ra.Tuy nhin,do kin thc cn hn ch nn chng trnh vn khng trnh khi nhng thiu st. V vy, chng em rt mong nhn c s ng gp kin ca tt c cc thy c v cc bn c th tng bc xy dng chng trnh ngy cng hon thin v hiu qu hn. Em xin chn thnh cm n C Nguyn Th Huyn Nh v cc thy c Khoa KT-CN gip chng em.

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

Chng 1: Gii thiu v ti, nhng ng dng trong thc t ca ti, hng pht trin,....
KHO ST TH C T V THU THP THNG TIN Kho st hin trng thc t

Ti cc ca hng caf hin nay vi lng khch cng ngy cng tng, phc v khch c tt hn, chnh xc hn v nhanh chng hn th ch ca hng mun tng bc tin hc ho cc khu qun l. c bit l trong cng tc k ton v qun l hng ho.Bi v vi cng tc th cng m ca hng ang thc hin bc l nhiu hn ch nh sau: -Tra cu thng tin v hng ho, cc i l cung cp hng v khch hng mt nhiu thi gian v nhiu khi khng chnh xc. -Lu tr thng tin v nhp xut hng ho, v thu chi cn nhiu loi giy t nn cng knh v khng t hiu qu. -Cp nht cc thng tin hng ngy tn nhiu thi gian v kh khn trong vic thc hin bo co thng k, nht l khi c s vic t xut. Trc tnh hnh vn t ra l xy dng mt h thng thng tin p ng c cc yu cu c bn sau: -Gim khi lng ghi chp nhm lu tr thng tin. -Cp nht d liu nhanh chng, chnh xc v kp thi. -Thng k c s lng hng ho nhp xut,thu chi v tnh hnh doanh thu ca ca hng. -T ng in cc ho n cn thit nh: phiu yu cu nhp hng, ho n nhp hng, phiu thu, phiu chi. -C kh nng lu tr thng tin lu di, m bo truy vn nhanh khi cn thit

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

A: Danh sch nhm v phn cng vic lm Nguyn Quang Dng ( Trng Nhm): o Sp xp cc hot ng o Qun l k hoch lm vic o Kho st v phn tch h thng thng tin o Tp hp form , code o Vit bo co Nguyn Th Phng Loan o Lp trnh form qun l nhn s o Thc hin tnh ngy cng nhn vin o Thc hin tnh lng nhn vin Nguyn Th Trang & Trn Trung Tnh o Thc hin qun l bn hng o X l s kin gi mn, danh sch bn o In ha n cho khch hng Nguyn Vn Qu o X l xut nhp kho hng o Lp phiu xut, phiu nhp o Kim k hng tn N N

A. .

A.1.1. S cn thit ca vic phn tch bi ton vi bi ton qun l


Phn tch h thng l bc cc k quan trng trong c qu trnh to ra mt sn phm phn mm qun l ni chung. Thit k l ct li ca k ngh phn mm m nu phn thit k cht ch v c cht lng th h thng v sau s lm vic cc k hiu qu. Vic phn tch thit k tc l ta i tm hiu v h thng, tm cch gii quyt cc vn phc tp t ra ca h thng. Phn tch chi tit bao gm: - Phn tch d liu. - Phn tch cc hot ng x l.

A. . . hng php m hnh trong phn tch thit k h thng


M hnh (model) l mt dng tru tng ho ca mt h thng thc. M hnh chnh l mt hnh nh, mt biu din ca mt h thng thc n c din t mt mc tru tng no , theo mt quan im no hay theo mt hnh thc no nh: phng trnh, bng, th M hnh c xu hng dng biu tc l th gm cc nt cung. Vic dng m hnh nhn thc v din t mt h thng c gi l m hnh ho. Mc ch ca m hnh ho l lm cho bi ton d hiu, lm phng tin trao i hon chnh. Mi m hnh u phn nh h thng theo mt mc tru tng ho no .C hai mc chnh: - Mc logic: Tp trung m t bn cht ca h thng v mc ch hot ng ca h thng, b qua cc yu t v t chc thc hin v bin php ci t. - Mc vt l: Quan tm n cc mt nh phng php, cng c, tc nhn, a im, thi gian, hiu nng, yu cu ca m hnh lm r kin trc vt l ca h thng.

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

A. .3. c im ca phng php m hnh ha trong phn tch v thit k h thng


- y l phng php phn tch v thit k c cu trc, mt phng php rt ph bin, c t duy nht qun, cht ch, d c d hiu, d p dng, tng kh nng thnh cng cho cc ng dng v chng t n rt c ch trong nhiu bi ton phn tch cc h thng thc tin. - Bt ngun t cch tip cn h thng, c hon thin theo cch phn tch t trn xung di. - Cc hot ng trong qu trnh phn tch c tin hnh theo mt trnh t khoa hc, mang tnh cng ngh cao. - S dng mt nhm cc cng c k thut v m hnh ghi nhn phn tch h thng. Ch ra nhng cng c s c dng tng giai on ca qu trnh phn tch. C s tch bch gia m hnh vt l v m hnh logic. Cho php ghi nhn vai tr ca ngi s dng trong cc giai on pht trin h thng. Gim c phc tp khi pht trin h thng. - c th hin di cng dng ngn ng th h th t nn khng cn nhng lp trnh vin chuyn nghip. - Vic thit k kt hp vi cc bn mu gip cho ngi dng sm hnh dung c h thng mi trong vai tr ca ngi s dng c nhn mnh c bit.

A.1.4. Nhng cng dng gn lin


S phn cp chc nng nghip v: Nhm xc nh chc nng nghip v cng vic cn lm v mi quan h phn mc gia chng nhm tr li nhng cu hi nh : thc hin cng vic g ? x l ci g ? T xc nh c thng tin g cn v lm th no c chng. S lung d liu : Cng c m t dng thng tin nghip v kt ni gia cc chc nng trong mt phm vi c xt . S lung d liu nhm din t tp hp cc chc nng ca h thng, th hin mi quan h trc sau trong qu trnh x l v trao i thng tin cho nhau. y l cng c chnh ca qu trnh phn tch thit k h thng v x l lm c s thit k, trao i d liu. M hnh thc th mi quan h (ERD). c biu din di dng mt th trong cc nt l cc thc th cn cc cung l cc mi quan h d nhn thc v trao i. M hnh quan h: L cch thc biu din d liu dng cc bng /quan h, da trn l thuyt ton hc, i s tp hp m n c mt c s l thuyt rt vng chc. T in d liu : M t ni dung ca cc s vt hay i tng theo nh ngha c cu trc.T in d liu lit k cc mc t ch tn gi theo mt th t no v gii thch cc tn mt cch chnh xc, cht ch, ngn gn c ngi dng v ngi phn tch u hiu u vo u ra v lung d liu lun chuyn.. Ngn ng truy vn c cu trc(SQL): L ngn ng s dng truy vn, tm kim d liu t c s d liu trong SQL.

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

A.2. CNG C LP TRNH Microsoft Access l mt chng trnh c s d liu cho php : Lu tr mt lng thng tin khng gii hn T chc thng tin theo mt cch c ngha i vi cch thc bn lm vic Truy tm thng tin theo mt tiu chun no m bn nh ngha To cc form nhm cho vic nhp thng tin tr nn d dng hn To cc report c ngha v c th kt hp d liu , text, ho v nhng i tng khc Chia s thng tin d dng trn web

Gii Thiu V Visual Basic 6.0 Visual basic l mt ngn ng lp trnh hng i tng . Trong Visual basic i tng l nhng thnh phn to nn giao din ngi s dng cho ng dng . Vi lp trnh hng i tng , lp trnh vin c th chia nh vn cn gii quyt thnh cc i tng . Tng i tng li c nhim v ring ca n . N c nhng c im m ngi ta gi l thuc tnh v c nhng chc nng c bit m ta gi l phng thc . Lp trnh vin phi a ra cc thuc tnh v phng thc cn th hin . c trng c bn ca vb 6.0 o o o Trc quan Hng i tng Lp trnh theo s kin

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

Chng 2: Phn tch ti


B: XY D N B.1. M T BI TON NGHI P V N N

B.1.1. Kho st hin trng


a. Gii thiu chung vn Khi c khch bc vo nhn vin phc v s m ca cho khch. Hi khch s lng ngi i cng c th sp xp ch ngi mt cch hp l nht. Sau khi a khch n ch ngi nhn vin phc v s a Menu cho khch khch chn ung v n nh Sau khi ghi ht cc order ca khch nhn vin phc v s chuyn list order ny cho nhn vin pha ch. Khi pha ch xong cc ung nhn vin phc v s mang ra cho khch. Khi khch ra v s qua quy thu ngn thanh ton. Ngoi ra nhn vin mun c cc nguyn liu pha ch cn phi ly ln t kho bo qun T nhng l do trn ti qun l qun caf s c chia lm 4 phn nh : qun l bn hng, qun l nhn vin, qun l kho, qun l lng.

b. M t nghip bi ton nghip v


Mt qun caf lun bao gm 1 ca ra vo, bn trong ca hng lun c b tr, sp xp thnh tng dy bn ni tip nhau theo cc phong cch ring. Qun l nhn vin: o Qun l nhn vin c chia thnh 3 phn nh: Qun l ca, Qun l thng tin nhn vin, Qun l tng ca. Qua qun l ca ta c th nm r s nhn vin tham gia v thi gian bt u n kt thc ca, v lng cho tng ca. Qun l thng tin nhn vin gip chng ta c th bit s lng nhn vin trong qun cng nh thi gian h cng tc ti y, v l lch c nhn ca h. V mt phn rt quan trng na l qun l tng ca: cho bit nhng nhn vin no tham gia lm ca no v h c th ng k nhiu ca trong mt ngy. Qun l nhn vin: o Qun l lng s chm cng v tnh lng cho mi nhn vin lm vic theo ca trong mt ngy, cui thng H Thng x a ra bng danh sch chm cng nhn vin trong thng v tnh lng c thng cho mi nhn vin da vo s cng m mi nhn vin lm vic trong thng. Qun l bn hng: o Qun l bn hng s lm cc vic nh qun l cc sn phm, nhn cc yu cu v phn hi t khch hng, lp cc ha n. Qun l kho : o Khi nhn c yu cu nhp hng t phng thng tin gi n, ngi qun l kho c trch nhim lm th tc nhp hng theo ha n, vit phiu nhp kho .Kim tra v xc nhn cc mt hng va nhp.a s hng va nhp vo kho o Mi mt hng nhp v c th c lu tr cc kho khc nhau, mt kho c th lu tr c nhiu mt hng khc nhau. o Khi phiu yu cu xut kho c gi n ,ngi qun l kho kim tra li s lng sn phm cn xut trong cc kho v lp phiu xut kho, xut cc mt hng theo yu cu.

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

10

o Nu s lng sn phm hin c trong kho khng so vi s lng cn xut.Ngi qun l kho c th ngng cha xut sn phm v ngh nhp sn phm sau mi xut 1 ln theo yu cu.Hoc c th xut s sn phm hin c trong kho v to Phiu xut thiu,sau tip tc xut tr khi sn phm. o Ngoi ra trong qu trnh kim k nu sn phm no hng hay tn kho th ngi qun l kho c th to Phiu xut tr tr li cho nh cung cp. o Mt nh cung cp c th cung cp nhiu mt hng v 1 ca hng c th nhp hng t nhiu nh cung cp khc nhau. o Hng ngy ngi qun l c trch nhim tng kt cc mt hng xut nhp trong ngy. o Cui thng ngi qun l kho tng hp cc phiu nhp kho-xut kho hp l ghi li vo s.Sau kim k s lng sn phm nhp xut, s lng hng tn, hng hng. *.Cc h s d liu: *.1 H s ti liu Menu ung. Phiu yu cu mua hng. Ho n nhp hng. Phiu chi. S theo di hng(lu hng nhp v v s lng hng c cn li) Phiu yu cu ung (ng thi l ha n tnh tin). Phiu thu. S thu chi. Bo co.

*.2 Tc nhn ngoi:


Khch hng Ch ca hng

*.3 Tc nhn trong: B phn th kho B phn k ton. B phn phc v

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

11

B.1.2. Danh sch h s d liu:

PHIU NHP KHO

S phiu: M s Kho: H tn ngi nhp hng: Tn nh phn phi: a ch nh phn phi : S in thoi NPP: Fax: Ngy nhp: dd/mm/yyyy
M hng Tn hng n v n gi nhp S lng Thnh tin

Tng tin: Tng tin bng ch:

Ngi giao hng (K, H Tn)

Nhp, NgyThng.nm. Th Kho (K, H Tn)

K ton trng (K, H Tn)

PHIU XUT KHO

S phiu: M kho: Tn kho: Tn nhn vin xut kho Ngy xut

M hng

Tn hng

n v tnh

n gi bn

S lng

Thnh tin

Tng tin:. Tng tin bng ch:.

Xut, NgyThngNm Ngi giao hng (K, H tn) Th kho (K, H tn) K ton trng (K, H tn)

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

12

A N

H tn khch hng: a ch: in thoi: Fax:


M hng Tn hng M NPP TV S lng n gi Thnh tin

Tng cng s tin: . Phng thc thanh ton: ..

BO CO THNG K

Thng: Qu: Nm:


M hng Tn hng Tn u k Nhp Bn Tn cui k

Tn sn phm bn chy nht: Tn sn phm bn t nht: Nhn vin bo co: M nhn vin:

NgyThngNm Ngi lp bo co (K, H v tn)

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

13

C: M HNH NGHI P V C.1. BN N X NH CH NN N N S

C.1.1. Chc nng v h s d liu


ng t + B ng Kim tra hng Nhp hng Xut hng To phiu nhp To phiu xut Kim kho Lu tr ngi nhn Lu tr nh cung cp Bo co nhp, xut Danh T Kho s 1,2 Kho hng Hng Ban qun l Th kho Th qu Phiu nhp Phiu xut Bo co HSDL HSDL Tc nhn ngoi HSDL HSDL HSDL HSDL HSDL Tc nhn ngoi v HSDL

C.1.2. Nhm cc chc nng theo mch cng vic


Cc chc nng Kim tra hng Vit phiu nhp Ghi thng tin phiu nhp Nhp hng vo kho Xc nhn hng cn xut Kim tra hng Lp phiu xut Lu thng tin phiu xut Thng k nhp kho Thng k xut kho Thng k tn & hng Lp bo co Tng kt bo co Phng n nhp hng Lp bo co 4.Qun l thng tin 3.Thng k hng ha C.Xut kho Qun L Kho 1.Nhp kho Gp nhm chc nng Gp nhm chc nng nh

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

14

C.2. THIT LP BI

NG

CNH

C.2.1. S ng cnh h thng


Y/c xut hng Y/c nhp hng

Y/c ung phc v ung

KHO

Khch

Y/c thanh ton gi phiu thu

H THNG QUN L CA HNG CAFE

Phiu Xut Phiu Chi Bo co Y/c bo co

CH CA HNG

C.2.2. S ng cnh chc nng bn hng

Phiu yu cu mua hng Y/c nhp hng

1.0
NHP HNG

KHO

Phiu Xut Cung cp hng Phiu Xut

Ho n nhp hng

Phiu chi

S theo di hng S thu chi

Y/c ung

KHCH HNG

Y/c thanh ton phc v ung gi ho n

2.0
Phiu y/c ung

BN HNG

Phiu thu

Menu

Thng tin s c Bin bn s c

3.0
GQ S C

Bin bn s c

Y/c bo co

CH CA HNG
Bo co

4.0
BO CO

Bo co

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

15

C.2.3. S ng cnh chc nng qun l kho

1.1.1

Y/c nhp hng

Y/c nhp hng

Phiu y/c nhp hng

1.2.1 Kim tra hng

Ho n nhp hng

Cung cp

Kho hng

S theo di hng

1.3.1 Nhp hng vo kho

1.4.1

gi phiu nhp

To ho n nhp

1.5.1 Lu s theo di hng

1.6.1

Phiu chi

gi phiu chi

Vit phiu chi S thu chi

1.7.1 Ghi s thu chi

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

16

C.2.4. S ng cnh chc nng bo co

S theo di hng Y/c bo co 4.1.1 LP BO CO S thu chi

CH CA HNG
Bo co

Bin bn s c

Bo co

C.2.5. S qun l lng

TT yu cu tnh lng Bng chm cng H THNG QUN L QUN CAFE TT Yu cu tng lng QUN L LNG

Yu cu chm cng Yu cu tnh thng

C.2.6. S qun l kho


TT phn hi

TT S c

Phn hi n gi NH QUN L

TT hng ha Thng tin n gi Phn hi s c

QUN L KHO

Ha n

C.2.7. S qun l nhn vin


Yu cu TT nhn vin

Huy ng tn ca NH QUN L Thanh ton lng ng k tng ca TT nhn vin QUN L NHN VIN

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

17

.3. S

PHN CP CH NN

.3. . S phn cp chc nng h thng

H Thng Qun Cafe

QL Kho

QL Nhn Vin

QL Bn Hng

QL Lng

C.3.2. S phn cp chc nng qun l lng


QL Lng

1. Tnh Lng

2. Bo co/ Thng k

1.1 Tnh Thng

2.1 BC/ TK theo thng

M t chc nng l 1. Tnh lng : b phn k ton s tnh lng cho nhn vin vo cui thng 1.1 Tnh thng: cn c vo bng chm cng, tng ca ca nhn vin t c cc mc thng khc nhau. Lng nhn vin = (Ngy cng lng ngy ) + tin thng+tin tng ca 2. Bo co/ thng k : B phn k ton m nhim vic lm bo co 2.1 Bo co / thng k theo thng: b phn k ton lm bo co v thng k hng thng c th a ra tnh hnh ti chnh chi tr lng cho nhn vin theo tng thng.

.3.3. S phn cp chc nng qun l kho

Qun L Kho

1. Nhp Kho

2. Xut Kho

3. Thng k/Bo co

1.1 Kim tra hng

2.1 Xc nhn hng

3.1 Hng Nhp kho

1.2 Nhp hng

2.2 Nhp phiu xut

3.2 Hng xut kho

1.3 Lu thng tin phiu nhp

2.3 Lu thng tin phiu xut

3.3 Hng tn kho

1.4 Phn loi

2.4 Dng xut

1.5 Gim st

2.5 Kim sot sau

1.6 Nhp Kho

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

18

M t chc nng l 1. Nhp kho: - Khi c hng nhp theo yu cu nhp hng t cng ty,ngi quan l kho co trch nhim kim k , xc nhn cc mt hng .Sau lu thng tin cc mt hng va nhp vo c s d liu. - Cc nhn vin kho phn loi theo tng sn phm lu tr ti kho ch nh. - Cc phiu nhp c lu lai bo co thng k 2. Xut kho - Xc nhn cc mt hng theo phiu yu cu xut. - Kim tra s lng , cht lng ca cc sn phm. - To phiu xut v lu thng tin cc mt hng va xut trong c s d liu bo co thng k - Xut hng chuyn cho b phn thu ngn lm ha n . 3. Thng k / Bo co - Thng k / Bo co s lng nhp - Thng k/ Bo co s lng xut - Thng k/ Bo co s hng tn kho. - C th thng k/ bo co theo ngy hay theo mt khong thi gian theo yu cu.

.3.4. S phn cp chc nng qun l nhn vin

Qun L Nhn Vin

Qun L Ca

Qun L TT NV

Qun L Tng Ca

Nhp TT ca

Nhp TT NV

Nhp TT

Sa TT ca

Sa TT VN

Sa TT

Xa TT ca

Xa TT Nv

Xa TT

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

19

M t chc nng l 1. Qun L Ca Ln danh sch ca ( sng, chiu ti), lng mi ngy ng vi tng ca. Phn cng ca cho cc nhn vin Nhp, sa, xa thng tin ca ca lm, phn cng ca lm cho nhn vin 2. Qun L Thng Tin Nhn Vin Khi tuyn nhn vin mi, ngi qun l nhp thng tin cho nhn vin mi (l lch, b phn, chc v, lng ngy). Khi c thay i trong cng vic ca nhn vin hoc thay i lin lc, ngi qun l thc hin i thng tin nhn vin. Khi c nhn vin ngh lm, ngi qun l xa thng tin nhn vin . 3. Qun L Tng Ca Khi c nhu cu hay c s kin c bit cn huy ng 1 s lng ln nhn vin hoc ca hng cn lm thm, ngi qun l tnh tin cng tng ca, s ngy tng ca cho nhn vin Nhp, sa, xa thng tin ca tng ca lm, phn cng tng ca lm cho nhn vin

.3.5. S phn cp chc nng qun l bn hng

Qun L Bn Hng

Qun l thc n

Thng k_bo co

Qun l gi mn X l s c
M t chc nng l

Bo co doanh thu Bo co mt hng

1. Qun L Thc n To thc n mu cho ca hng, bao gm danh sch ung, thc n,. Khi c khch hng gi mn, ngi qun l ( nhn vin bn hng) thc hin nhp danh sch mn c gi, lp thnh tin v in ha n Khi xy ra s c ( Khch hng i mn, chuyn bn), ngi qun l thc hin cc yu cu ca khch hng, x l s c. 2. Thng K, Bo Co Sau khi ng ca, thc hin bo co doanh thu ngy. Cui thng bo co doanh thu thng cho ch ca hng Thng k s lng cc mt hng bn, thng bo mt hng c doanh thu, s lng cao nht v ngc li

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

20

D: PHN TCH M HNH KHI NI M/LOGIC

D.1. S lung d liu . . . S d liu qun l lng S mc nh


H S Nhn Vin Lng ca

Qun l lng

n g t h

TT v

ng

D.1.2. S d liu qun l kho S lung d liu mc 0


Sn Phm Xut Kho

Nhp Kho

TT v

Ha n Bn Hng

NH QUN L

ng

Nhp hng

Xut hng

Xu

Y /C nh p

Phiu xut

Xu t

o h TT n gh

oc

nh

ph

TT

Phiu Nhp

h ng
NH QUN L Phiu Nhp Phiu xut

Y/C b oc o
Sn Phm Tng Hp

Thng K/ Bo Co

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

21

D.1.3. S lung d liu tin trnh nhp kho


Nhp hng

Ha n NH QUN L Yu cu nhp Nhp Kho

Phiu nhp

Sn phm

D.1.4. S lung d liu tin trnh xut kho


Nhp hng

Hng Xut Nh Qun L Xut Nhp Kho

Phiu xut

Sn phm

D.1.5. S d liu tin trnh thng k bo co


Nhp hng Phiu nhp Xut Hng TT hng ha Nh Qun L TT phn hi Qun L TT

Phiu nhp

Sn phm

Tng Hp/Bo co

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

22

D.2. M HNH E-R V XY D N

S D

LI U VT L

. . . Xc nh cc thc th v mi quan h
1. HNG(m hng,tn hng,n v,n gi,s lng) 2. PHIU NHP (s phiu nhp,ngy nhp, m kho,m NCC,l do nhp) 3. PHIU XUT (s phiu,ngy nhp, m kho,m khch, l do xut) 4. DNG NHP (s phiu nhp,m hng,s lng nhp,gi nhp) 5. DNG XUt (s phiu xut,m hng,s lng xut) 6.NH CUNG CP(m NCC,tn NCC,a ch NCC,S in thoi NCC,Email NCC) 7.M KHCH (m khch,n v,s CMTND) 8.KHO (M kho, tn kho)

Phiu

R0

Hng

Phiu nhp

R1

Hng

Dng nhp

R2

Hng

Phiu xut

R3

Hng

Dng xut

R4

Hng

Dng nhp

R5

Phiu nhp

Dong xut

R6

Phiu xut

Ngi

R7

Phiu nhp

Kho

R7

Hng

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

23

D.2.2. V s khi nim

Dng Nhp
M phiu nhp ,m hng,s lng nhp,gi nhp

1:N

Hng
M hng,tn hng ,n v,s lng,gi,thnh tin

1:N

Dng xut
M phiu xut,m hng,s lng xut

1:N L do nhp

1:N

1:N

Cha hng 1:N 1:N Kho


M kho,tn kho

L do xut

1:N Phiu nhp


M phiu nhp, ngy nhp,m kho,m NCC

1:N

Phiu xut
M phiu xut, M kho,ngy xut ,m khch

1:1 Nhp hng Xut hng 1:N Nh cung cp


M NCC,tn NCC,DcNCC

1:1

1:N Khch
M khch, S CMTND,n v,

3.2.3. M hnh E-R


Dng Nhp
M phiu nhp ,m hng,s lng nhp,gi nhp

Hng
M hng,tn hng ,s lng,n gi

Dng xut
m phiu xut,m hng,s lng xut

Phiu nhp
M phiu nhp, ngy nhp,m kho,m NCC

Phiu xut Kho


M kho,tn kho da ch kho M phiu xut, M kho,ngy xut ,m khch

Nh cung cp
M NCC,tn NCC,DcNCC

Khch
M khch, S CMTND,n v

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

24

D.3. QUN L NHN VIN

D.3.1. M hnh d liu mc nh

Huy

ng

Tng

Ca

Qun L TT Nhn Vin

TT

Nh

vi

Qun L Tng Ca

Tr

NH QUN L

a. M hnh mc di nh ca qun l thng tin nhn vin


n

s a Vi TT n N

YC

TT N

Nh

YC

NH QUN L

YC

TT

b. M hnh mc di nh ca qun l tng ca/ca


Tr Li YC Sa YC Sa TT Tng Ca

p T Ca T T n

Nh

YC

NH QUN L

Tr L iY

CX

YC

i ca

TT

L iY C

Nh QL Nhn Vin Ca

Qun L Ca Tr li YC

L Tr

YC

nS

Nhp TT Nhn Vin


Tr l iY C N

Sa TT Nhn Vin

h p

Nhn Vin Nh QL
i Y C X

Tr L

Xa TT Nhn Vin

Nhp TT

Tr L i
CA Nh QL

Sa TT

YC Nh p

YC X

a TT

n T g C a
Xa TT

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

25

D.3.2. M hnh lin kt thc th v m hnh quan h


Nhn Vin n n Ca

Tch N-N

Nhn Vin

DK Ca

Ca

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

26

D.4. QUN L BN HNG S qun l chc nng qun l bn hng gm : Lp bng bo gi(nhp, xa, sa) Lp ha n Tnh Doanh Thu Qun l khch hng(nhp, xa, sa)

Thc th lin kt:

Bangbaogia

Hang

Hoadon Khach

MaSP TenSP Dongia ChitietSP Ghichu


D.5. QUN L KHO HNG HA

Soluong MaSP MaHD

MaHD Ngaylap MaCa MaK MaK TenK Diachi SDT

S qun l chc nng qun l bn hng gm : Lp bng bo gi (nhp, xa, sa) Lp phiu xut Lp phiu nhp Bo co, thng k hng tn

Thc th lin kt:

Chitiet_PN
MaPN Mahang Soluong Dongia Ngaycapnhat Khohang Mahang Tenhang Dongia Donvitinh NoiSX Ghichu

Chitiet_PX
MaPX Mahang Soluong

Phieunhap MaPN NgayNhap Nhacungcap Tongtientra

Chitiet_PKK MaPK Mahang SLtonkho Tinh trang

Phieuxuat MaPX Ngayxuat

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

27

E: THIT K

S D

LI U

E. . s d liu chi tit


n trng Kiu tbLuongNhanVien Stt SoCMTND MaDKca MaBangLuong Luong Thuong TongLuong Tongca Text Text Text Text Number Number Number Number tbCongNhanVien Macc SoCMTND n1 n2 n3 n4 n5 n6 n7 n8 n9 n10 n11 n12 n13 n14 n15 n16 n17 n18 n19 Text Text Yes/No Yes/No Yes/No Yes/No Yes/No Yes/No Yes/No Yes/No Yes/No Yes/No Yes/No Yes/No Yes/No Yes/No Yes/No Yes/No Yes/No Yes/No Yes/No . M chm cng S chng minh th nhn dn Ngy 1 Ngy 2 Ngy 3 Ngy 4 Ngy 5 Ngy 6 Ngy 7 Ngy 8 Ngy 9 Ngy 10 Ngy 11 Ngy 12 Ngy 13 Ngy 14 Ngy 15 Ngy 16 Ngy 17 Ngy 18 Ngy 19 . M bng lng Lng Thng Tng lng Tng ca S th t S chng minh th nhn dn M t

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

28

n31

Yes/No tbBangbaogia

Ngy 31

MaSP TenSP DonGia

Text Text Number tbCa

M sn phm Tn sn phm n gi

Maca TenCa tu den Luong

Text Text Date/Time Date/Time Number tbChamCong

M ca Tn ca T ngy n ngy Lng

MaCC Thang Nam MaCa

Text Number Number Text tbDKCa

M chm cng Thng Nm M ca

MaDKCa MaCa SoCMTND

Text Text Text tbHang

M ng k ca M ca S chng minh th nhn dn

Stt Mak MaSP SoLuong ThanhTien

Number Text Text Number Number tbHoaDon

S th t M khch M sn phm S lng Thnh tin

MaHD Ngaylap MaK MaCa

Text Date/Time Text Text tbHSL

Ho n Ngy lp M khch M ca

SoCMTND HSL tbHuyDong SoCMTND

Text Number

S chng minh th nhn dn H s lng

Text

S chng minh th nhn dn

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

29

Maca NgayHuyDong LyDoHuyDong

Text Date/Time Text tbKhachHang

M ca Ngy huy ng L do huy ng

Mak TenK Diachi SoDT

Text Text Text Text tbKho

M khch Tn khch a ch S in thoi

MaKho TenKho tbLuongNhanVien Stt SoCMTND MaDKCa MaBangLuong Luong Thuong TongLuong TongCa

Text Text

M kho Tn kho

Number Text Text Text Number Number Number Number tbNCC

S th t S chng minh th nhn dn M ng k ca M bng lng Lng Thng Tng lng Tng ca

MaNCC TenNCC DiaChiNCC SoDienThoai EmailNCC

Text Text Text Text Text tbNhap

M nh cung cp Tn nh cung cp a ch nh cung cp S in thoi Email nh cung cp

MaPhieuNhap MaSanPham SoLuong GiaNhap ThanhTien

Text Text Number Number Number tbPhieuNhap

M phiu nhp M sn phm S lng Gi nhp Thnh tin

MaPhieuNhap NgayNhap MaNCC

Text Date/Time Text

M phiu nhp Ngy nhp M nh cung cp

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

30

MaKho

Text tbPhieuXuat

M kho

MaPhieuXuat NgayXuat SoCMTND MaKho

Text Date/Time Text Text tbSanPham

M phiu xut Ngy xut M khch M kho

MaSanPham TenSanPham ThongTin SoLuong DonGia ThanhTien

Text Text Text Number Number Number tbThayDoiLuong

M sn phm Tn sn phm Thng tin sn phm S lng n gi Thnh tin

Maca LuongCu LuongMoi ThoiGianThucHien GhiChu

Text Number Number Number Memo tbThuong

M ca Lng c Lng mi Thi gian thc hin Ghi ch

Maca Thuong Ngay

Text Number Date/Time tbXuat

M ca Thng Ngy

MaPhieuXuat MaSanPham SoLuongXuat

Text Text Number

M phiu xut M sn phm S lng xut

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

31

E.2. M Hnh D Liu

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

32

Chng 3: Xy dng chng trnh ng dng


3.1. CC FORM CHNH CA N N

3.1.1. Giao din ng nhp

3.1.2. Giao din Menu chnh

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

33

3.1.3. Giao din kho

3.1.4. Giao din qun l thng tin nhn vin

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

34

3.1.5. Giao din Chm Cng nhn vin

3.1.6. Phiu Tnh Tin

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

35

3.1.7. Giao din thng k doanh thu

3.2. MT S N

3.2.1. Code module kt ni CSDL


Sub OpenMdb() db_name = App.Path & "\database.mdb" cn.CursorLocation = adUseClient cn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & db_name & "" DE1.CN1.ConnectionString DE1.CN1.Open End Sub = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & db_name & ""

3.2.2. Code ca form tm kim nhn vin


Option Explicit Dim manhanvien, hoten, bophan, quequan, sql As String Private Sub Check1_Click() End Sub Private Sub Command1_Click() Adodc1.CommandType = adCmdText If Txt1.Text = "" Then MyMsgBox " Bn ch-a nhp t kha", vbOKOnly + vbExclamation, " Thng Bo " End If If Opt3.Value = True Then sql = "Select * from NHANVIEN WHERE manhanvien LIKE '&" & Txt1.Text & "%'"

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

36

Adodc1.RecordSource = sql Adodc1.Refresh End If If Opt1.Value = True Then sql = "Select * from NHANVIEN WHERE bophan LIKE '%" & Txt1.Text & "%'" Adodc1.RecordSource = sql Adodc1.Refresh End If If Opt2.Value = True Then sql = "Select * from NHANVIEN WHERE hoten LIKE '%" & Txt1.Text & "%'" Adodc1.RecordSource = sql Adodc1.Refresh End If If Opt4.Value = True Then sql = "Select * from NHANVIEN WHERE quequan LIKE '%" & Txt1.Text & "%'" Adodc1.RecordSource = sql Adodc1.Refresh End If If opt5.Value = True Then sql = "Select * from NHANVIEN WHERE chucvu LIKE '%" & Txt1.Text & "%'" Adodc1.RecordSource = sql Adodc1.Refresh End If End Sub Private Sub cmdthoat_Click() Unload Me End Sub Private Sub Form_Load() Dim dg1 As String dg1 = App.Path & "\QLCF.mdb" Adodc1.ConnectionString = "provider=microsoft.jet.OLEDB.4.0;data source=" & dg1 Adodc1.RecordSource = "select * from nhanvien " End Sub

3.2.3. ode in ha n
Dim rs As New ADODB.Recordset 'Tongtien = 0 Dim MaID As Integer MaID = Val(ListVDatinh.SelectedItem.SubItems(9)) str = "select*from tamgioka where maid = val('" & MaID & "') and maphong = '" & ListVDatinh.SelectedItem.SubItems(1) & "'" rs.Open str, cn If rs.EOF = False Then startime = rs!giobatdau endtime = Now()

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

37

TienDichvu = rs!TienDichvu TongCong = rs!TienDichvu Dim TTKm As Single TTKm = rs!tienkhuyenmai DE1.InHoaDon MaID, ListVDatinh.SelectedItem.SubItems(1) RpInlaiHD.Sections(5).Controls("Labbangchu").Caption = "( Bng ch : " & SoRaChu(TongCong) & " )" RpInlaiHD.Sections(5).Controls("LabTongcong").Caption = Format(TongCong, "#,0") RpInlaiHD.Sections(3).Controls("Labphongso").Caption = "(" & Space(1) & ListVDatinh.SelectedItem.SubItems(2) & Space(1) & ")" RpInlaiHD.Show rs.Close Else Exit Sub End If

3.2.4. Code chuyn s ra ch

Function SoRaChu(ByVal NumCurrency As Currency) As String If NumCurrency = 0 Then SoRaChu = "Khng ng" Exit Function End If If NumCurrency > 922337203685477# Then ' S? l?n nh?t c?a lo?i CURRENCY SoRaChu = "Khng i -c s ln hn 922,337,203,685,477" Exit Function End If Static CharVND(9) As String, BangChu As String, i As Integer Dim SoLe, SoDoi As Integer, PhanChan, Ten As String Dim DonViTien As String, DonViLe As String Dim NganTy As Integer, Ty As Integer, Trieu As Integer, Ngan As Integer Dim Dong As Integer, Tram As Integer, Muoi As Integer, DonVi As Integer DonViTien =ng DonViLe = "xu" CharVND(1) = "mt" CharVND(2) = "hai" CharVND(3) = "ba" CharVND(4) = "bn" CharVND(5) = "nn" CharVND(6) = "su" CharVND(7) = "by" CharVND(8) = "tm" CharVND(9) = "chn" SoLe = Int((NumCurrency - Int(NumCurrency)) * 100) '2 k s? l? PhanChan = Trim(Int(NumCurrency)) PhanChan = Space(15 - Len(PhanChan)) + PhanChan NganTy = Val(Left(PhanChan, 3)) Ty = Val(Mid(PhanChan, 4, 3)) Trieu = Val(Mid(PhanChan, 7, 3)) Ngan = Val(Mid(PhanChan, 10, 3)) Dong = Val(Mid(PhanChan, 13, 3)) If NganTy = 0 And Ty = 0 And Trieu = 0 And Ngan = 0 And Dong = 0 Then BangChu = "khng " + DonViTien + " " i=5 Else BangChu = "" i=0 End If While i <= 5 Select Case i Case 0 SoDoi = NganTy

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

38

Ten = "ngn t" Case 1 SoDoi = Ty Ten = "t" Case 2 SoDoi = Trieu Ten = "triu" Case 3 SoDoi = Ngan Ten = "ngn" Case 4 SoDoi = Dong Ten = DonViTien Case 5 SoDoi = SoLe Ten = DonViLe End Select If SoDoi <> 0 Then Tram = Int(SoDoi / 100) Muoi = Int((SoDoi - Tram * 100) / 10) DonVi = (SoDoi - Tram * 100) - Muoi * 10 BangChu = Trim(BangChu) + IIf(Len(BangChu) = 0, "", ", ") + _ IIf(Tram <> 0, Trim(CharVND(Tram)) + " trm ", "") If Muoi = 0 And Tram <> 0 And DonVi <> 0 Then BangChu = BangChu + "l " Else If Muoi <> 0 Then BangChu = BangChu + IIf(Muoi <> 0 And Muoi <> 1, _ Trim(CharVND(Muoi)) + " m-i ", "m-i ") End If End If If Muoi <> 0 And DonVi = 5 Then BangChu = BangChu + "lm " + Ten + " " Else If Muoi > 1 And DonVi = 1 Then BangChu = BangChu + "mt " + Ten + " " Else BangChu = BangChu + IIf(DonVi <> 0, Trim(CharVND(DonVi)) + " " + Ten + " ", Ten + " ") End If End If Else BangChu = BangChu + IIf(i = 4, DonViTien + " ", "") End If i=i+1 Wend If SoLe = 0 Then BangChu = BangChu + "chn" End If Mid(BangChu, 1, 1) = UCase$(Mid(BangChu, 1, 1)) SoRaChu = BangChu End Function

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

39

Chng 4: T ng k t
4. . u im:
Qun l c yu cu gi mn ca khch hng Thc hin chm cng nhn vin, thanh ton tr lng nhn vin Qun l c vic xut nhp kho

4.2. Khuyt im:


H c s d liu cha trit Cha thc hin c lp phiu xut nhp kho Bo co doanh thu theo ngy, thng Cha phn quyn ngi dng

4.3. ng pht trin:


o Tip tc nghin cu v trau di kin thc, c bit l c s d liu v k thut lp trinh gii quyt cc khuyt im trn (Xy dng li h c s d liu cht ch hn, code chnh sc hn)

K4C65- Nhm 1: Phn tch thit k qun l ca hng caf

40

KT LN
Chng trnh Qun l ca hng cafe gip cho vic tin hc ha trong ca hng cng nh vic nhp xut hng ha c tt hn, chnh xc v khoa hc hn, lm tng nng sut v hiu qu cng vic. Trn c s gip cho qun l cc hot ng ca ca hng ha mt cch t ng ha, trnh c nhng sai st, nhng hn ch m cch qun l th cng gy ra, p ng c yu cu lnh o, ch o ca cp trn trong mi tnh hung kp thi nht Chng trnh Qun l ca hng cafe hon thnh tng i tt p ng c nhu cu cp nht, truy vn thng tin nhanh chng v gii quyt phn no qun l CSDL trong lu tr thng tin. Tuy nhin, chng trnh vn cn nhc im, thiu st cn c hon thin trong thi gian ti do l do trnh k thut lp trnh cha tt, khng thc hin c mt s chc nng trong qu trnh kho st v phn tch thit k Chng em xin chn thnh cm n cc thy c gio khoa K Thut Cng Ngh ca Trng H Quang Trung trang b cho em nhng kin thc c bn, cn thit trong nhng nm hc va qua em c th hon thnh tiu lun ny. c bit, chng em xin chn thnh cm C Nguyn Th Huyn Nh, ngi tn tnh ch bo hng dn em thc hin ti trong sut thi gian qua. Mt ln na chng em xin chn thnh cm n!

You might also like