Upload
nguyen-huy-hoang
View
223
Download
0
Embed Size (px)
Citation preview
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
1/39
TRNG I HC BCH KHOA H NI
VIN IN T VIN THNG
-----------oOo-----------
BO CO BI TP LN MN
K THUT PHN MM
ti:
H thng qun lCa hng bn linh kin in t
Thy gio hng dn: ThS. Nguyn Thanh Bnh
Sinh vin thc hin: on Thanh Hng T8-MSSV:20096335Trn Th Hoi T8 MSSV: 20096338
Nguyn Huy Hong T8 MSSV:20096340Mai Quc Khnh T9 MSSV:20096343Nguyn Hng Thi T10 MSSV:20096357
H Ni 4-2012
1
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
2/39
Mc lcGi i thi u v ti T ng quan ti: .............2
M c tiu c a ti .............................................................................................. 3
Kh o st v thu th p cc yu c u ............................................................................ 4
Th c tr ng c a h th ng hi n t i ......................................................................... 4Xc nh ph m vi c a ti ................................................................................. 4
Nh ng ng i s d ng chnh c a h th ng ........................................................... 5
Cc k ch b n s d ng (use cases) ........................................................................ 5
UC1:Qu n l thng tin Nh cung c p (NCC) ....................................................... 5
UC2:C p nh t thng tin v m t hng ................................................................ 6
UC3: C p nh t thng tin v nhn vin ............................................................... 6
UC4: C p nh t thng tin v khch hng ............................................................ 7
UC6: C p nh t thng tin v hng xu t .............................................................. 8
UC7: Xem cc bo co th ng k ...................................................................... 8
Phn tch h th ng .................................................................................................. 9
M t s v n hi n nay ........................................................................................ 9
Gi i php ............................................................................................................. 9
Phn tch v m hnh ha ch c n ng c a h th ng ................................................ 10
Bi u phn c p ch c n ng t ng qut : ......................................................... 10
M hnh quan h ci t ................................................................................... 28
7.Thi t k c u trc ch ng trnh ............................................................................ 29
Gii thiu v tiTng quan ti:
Ca hng bn linh kin in t Hn Thuyn l mt a im bn linh kin m huht nhng ngi ang nghin cu v hc v in t u bit. Ngy cng c rt nhiukhch vo mua hng v c rt nhiu loi linh kin in t mi c nhp v. Nn trckia c 2 nhn vin th hin gi c ti 3 nhn vin lm. Tuy nhin, cch thc mua bnvn nh c. Nhn vin phi t vit tay ha n cho khch mua hng v phi t nh gihng, tn hng, v tr hng, v phi t tnh tng tin bng tay.Cn ch ca hng thvn phi trc tip thanh ton tin khch tr.
2
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
3/39
Chnh v cc nghip v bn hng vn phi lm th cng nn nhiu khi xy ra ccvn nh : chm chp, chng cho v sai xtiu ny nh hng khng tt nnng xut lm vic ca ca hng. Chnh v vy, phng thc qun l mua bn cn cthay i cho ph hp vi thc trng hin tai l mt iu quan trng i vi ca hng.
thc hin c ti ny nhm chng em gm cc thnh vin:
1. Nguyn Huy Hong ( nhm trng )
2. Nguyn Hng Thi
3. Trn Th Hoi
4. Mai Quc Khnh
5. on Thanh Hng
Do kinh nghim hn ch nn trong qu trnh thc hin ti cn nhiu thiu xt.Chng em mong c thy xem xt v gip thm nhm em c th hon thnhc ti ny mt cch tt nht
Chng em xin chn thnh cm n thy!
Mc tiu ca tiVi cc mt hn ch ca h thng qun l c ca ca hng nn mc tiu ca nhm
em l xy dng mt h thng phn mm tr gip hu ht cc cng on v nghip vqun l.
ti Xy dng h thng qun l ca hn bn linh kin in t nhm t ccc mc tiu c th nh sau:
o Khng chng cho: h thng mi cn r sot v iu chnh li chu trnhnghip v c ca ca hng , sao cho loi b hon ton vic chng chonh xy ra trc y.
o Chnh xc: vic nhp, tnh ton cc gi bn v mua cn c t ng hamt cch ti a trnh cc sai st lm mt thi gian kim tra v c th gyra cc thit hi cho ca hang.
o X l nhanh chng: Vic ghi phiu v tnh ton tng tin phi c lmmt cch nhanh chng v chnh xc.
o Tm kim d dng: Vic tra cu, tm kim cc thng tin lin quan nhang ha, nh cung cp, nhn vin, khch hng v cc giao dch mua bncn phi c thc hin mt cch d dng.
o n nh v chim t ti nguyn my : H thng cn c s n nh trnh sai xt v d liu trnh lm tn hi cho ca hng. ng thi cng
3
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
4/39
chim t ti nguyn my h thng chy c nhanh v chy c trncc my c cu hnh thp.
Kho st v thu thp cc yu cu
Thc trng ca h thng hin tiQu trnh giao dch ca ca hng bn linh kin in t hin nay gm cc bc nh
sau:
Bc 1:Khi cn mt mt hng, ch ca hng s tm trong danh sch thng tin lin lcca cc nh cung cp xem nh cung cp no bn loi hng tng ng nhp hng v.
Bc 2: Khi hng c gi ti th ch ca hng hoc nhn vin s kim tra mt hngxem c , tha, thiu hay hng khng ri thanh ton cho ngi giao hng. Sau , chca hng hoc nhn vin s ghi li vo s cc thng tin lin quan n t nhp hng nh
tn hng, s lng mt hng, gi nhp, tng ha n v cp nht s lng mi trongkho v gi bn mi (nu c thay i) vo s.
Bc 3: Khi khch n mua th nhn vin c nhim v l ghi ra ha n bn hng ccmt hng m khch mun mua v phi tm gi bn trong s. Cui cng l nhn vin phit tnh tng tin m khch phi tr. Sau , khc hng mang ha n v hng ti ch kim tra xem nhn vin c ly ng hng v s lng hng cho khch hay khng vthanh ton trc tip vi khch. Cui ngy, ch ca hng s nhp vo my cc mt vtng s tin hng bn c trong ngy hm .
Nu l khch hng ln th s c M khch hng ring cho tng khch hng. Nhng
khch hng ny c th mua hng qua in thoi ri ca hng s cho ngi em hng vha n n tn ni v khch hng s thanh ton vi nhn vin giao hng.
Bc 4: Nu khch n tr li hng v hng trong thi hn bo hnh hay v l do no th nhn vin ch kim tra ha n mua hng ca khch em n xem c phi l ca cahng hay khng. Nu hng hng th s i li hng khc cho khch hng v ch cahng cng phi tra xem hng ny do nh cung cp no em n i li.
Bc 5: n cui cui thng, ch ca hng s thng k li ton b phiu nhp v tngs tin bn hng tnh doanh thu tnh li v xem mt hng no bn chy, loi hngno tn tip tc nhp hng mi.
Xc nh phm vi ca tiT thc trng cc cng vic ca ca hng hin ti, ta thy ca hng c vn v
phng thc nhp xut hng. Chnh v l do ny m trong khun kh ti ny chngem s tp trung ch yu vo vic qun l bn hng v nhp hng.
4
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
5/39
Nhng ngi s dng chnh ca h thng Nhn vin: c th thc hin cc vic:
Qun l thng tin nh cung cp. Qun l thng tin mt hng.
Qun l thng tin khch hng. Qun l nhp hng. Qun l bn hng.
Ch ca hng :chnh l ngi qun tr h thng.Ch ca hng hon ton thc hin c cc chc nng m nhn vin c th thchin trn v mt s cng vic ca ch nh sau:
Qun l thng tin v nhn vin ca ca hng. C quyn xem c cc bo co v thng k nh: Thng k hng
nhp, Thng k hng bn, Thng k s lng hng cn li, Boco doanh thu.
Cc kch bn s dng (use cases)UC1:Qun l thng tin Nh cung cp (NCC)
5
User: Ch ca hng, Nhn vin Actor: Nhn vin
Input: Tn NCC, a ch NCC, S in thoi,Email, Website, Tn ti khon, S ti khon,Ngn hng.
Output: Thng tin v NCC
M t: Chc nng qun l thng tin nh cung cp gm c 4 chc nng con nh sau:
- To lp thng tin nh cung cp mi: Khi nhp hng t nh cung cp mi th sto thm thng tin v nh cung cp mi.
- Xa cc thng tin NCC :Nhn vin hoc ch ca hng c th xa thng tin vNCC khi khng nhp hng t NCC na, nhp tha, nhp sai.
- Sa cc chi tit trong NCC: cho php sa li bt k cc chi tit no nhptrong thng tin NCC.
- Tm kim mt NCC nhp: vic tm kim c th theo nhiu cch khc nhaunh: theo tn NCC, theo a ch.
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
6/39
UC2:Cp nht thng tin v mt hng
UC3: Cp nht thng tin v nhn vin
6
User: Ch ca hng, Nhn vin Actor: Nhn vin
Input:Tn hng, n gi bn, S lng cn,
Bo hnh, V tr , Tn NCC.
Output: Thng tin v mt hng
M t: Chc nng qun l thng tin mt hng gm c 4 chc nng con nh sau:
- To lp thng tin cho mt hng mi: Khi ca hng nhp mt loi hng mi ths to thm thng tin v mt hng.
- Xa cc thng tin mt hng: Nhn vin hoc ch ca hng c th xa thng tinmt hng khi khng bn mt hng na hoc khi nhp tha, nhp sai.
- Sa cc chi tit thng tin mt hng: cho php sa li bt k cc chi tit no nhp trong thng tin mt hng.
- Tm kim thng tin v mt hng: vic tm kim c th theo nhiu thng tin
khc nhau nh: theo tn hng, theo nh cung cp, theo s lng cn, theo vtr .
User: Ch ca hng Actor: Ch ca hng
Input:M nhn vin, Tn nhn vin,S CMND,Ngy sinh, Gii tnh, a ch, in thoi, Chcv .
Output: Thng tin v nhn vin.
M t: Chc nng qun l thng tin nhn vin gm c 4 chc nng con nh sau:
- To lp thng tin nhn vin mi: Khi ca hng c thm nhn vin mi, ch cahng to thm thng tin v nhn vin mi.
- Xa cc thng tin nhn vin: Ch ca hng c th xa thng tin nhn vin khinhn vin khng lm na hoc khi nhp sai thng tin.
- Sa cc chi tit thng tin nhn vin: Cho php sa li bt k cc chi tit no nhp trong thng tin nhn vin.
- Tm kim thng tin v nhn vin: vic tm kim c th theo nhiu thng tinnh: theo m, theo tn, theo s CMND.
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
7/39
UC4: Cp nht thng tin v khch hng
UC5: Cp nht thng tin v hng nhp
7
User: Ch ca hng, Nhn vin Actor: Nhn vin
Input:M khch hng, Tn khch hng, a ch,in thoi, Email.
Output: Thng tin v khch hng.
M t: Chc nng qun l thng tin khch hng gm c 4 chc nng con nh sau:
- To lp thng tin khch hng mi: Khi ca hng c khch hng ln, ch cahng hay nhn vin to thm thng tin v khch hng.
- Xa cc thng tin khch hng: Khi khch hng khng cn giao dch vi cahng na hoc khi nhp sai thng tin.
- Sa cc chi tit thng tin khch hng: Cho php sa li bt k cc chi tit no
nhp trong thng tin khch hng.- Tm kim thng tin v khch hng: vic tm kim theo nhiu thng tin nh:theo m, theo tn, a ch.
User: Ch ca hng, Nhn vin Actor: Nhn vin
Input: M ha n nhp, Tn nh cung cp,Ngy nhp, M nhn vin,Tn hng, S lng,
n gi nhp, Thnh tin, Bo hnh, Tng tin.
Output: Ha n nhp
M t:
- Lu thng tin ha n nhp mi: Khi nhp hng v ch ca hng hoc nhnvin s lu vo my cc thng tin lin quan n l hng nhp v.
- Xa thng tin ha n nhp : Khi ch ca hnh hoc nhn vin nhp sai hockhng cn n thng tin ha n nhp na th c th xa i
- Tm kim mt ha n nhp: vic tm kim c th theo nhiu cch khcnhau nh: theo m phiu nhp,theo ngy, theo NCC, tn hng.
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
8/39
UC6: Cp nht thng tin v hng xut
UC7: Xem cc bo co thng k
8
User: Ch ca hng, Nhn vin Actor: Nhn vin
Input: M ha n bn, M khch hng, Mnhn vin, Tn hng, n gi, S lng, Bohnh, Thnh tin, Thu, Tng tin.
Output: Ha n bn
M t:
- Khi khch mua hng nhn vin s phi kim tra xem mt hng y c cn khngv gi bn l bao nhiu. Sau nhn vin s tnh tng tin v lu li ha n .
- Xa thng tin ha n nhp : Khi ch ca hnh hoc nhn vin nhp sai hockhng cn n thng tin ha n bn na th c th xa i
- Tm kim mt ha n nhp: vic tm kim c th theo nhiu cch khc nhaunh: theo m ha n, theo khch hng, theo ngy, tn hng.
User: Ch ca hng Actor: Ch ca hng
Input: Ha n nhp, Ha n bn, Mt hng Output: Ha n bn
M t:
- Cui ngy ch ca hng d dng xem c mt cch chnh xc cc mt hng bn trong ngy v tng s tin hnh thu v.
- Ch ca hng cng s bit c cc mt hng bn ra, cc mt hng nhp vv doanh thu trong mt thng.
- Hn na ch cn kim tra c s lng cc mt hng ca hng
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
9/39
Phn tch h thng
Mt s vn hin nayo Chm chp : D liu c qun l rt th cng, mi thng tin t nh cung cp,
cc mt hng, s ln nhp v xut hng u c lu li trn giy t s sch dnn vic qun l ang lm hin nay din ra rt chm chp.
o Chng cho : Rt d gay ra s chng cho khi thng k s lng hng cn limi khi bn hng v nhp hng. Khng nhng th gi c cc mt hng thay itheo ngy nn vic chng cho rt d xy ra.
o Tm kim kh khn : Khi mun tra cu thng tin v ha n nhp, ha n
bn.v.v.... th vic tm kim vi 1 ng s sch l 1 iu v cng kh khn. Ccnh qun l cng kh c th qun l c ca hng ca mnh.
o D sai st : Trong qu trnh tnh bn hng, v nhn vin phi nh gi ca linhkin v tnh tng tin bng tay nn vic nhm ln v sai st l rt d xy ra. Nugi linh kin c s thay i th nhn vin kh c th nh ht c. V khi nhn vin s mt thi gian tra li gi bn hin ti.
Gii phpVi cc hn ch trn ca ca hng th chng em c cc gii php thc hinvic qun l ca hng nh sau:
Bc 2: Khi hng c nhp v, nhn vin s lu tt c cc thng tin c lin quan nnhp hng vo my. Khi s lng hng trong kho s t ng tng ln theo s lnghng nhp v.
Bc 3: Khi khch n mua th nhn vin s to 1 ha n bn mi v chn cc mthng m khch mun mua, phn mm s t a ra s lng cn tng ng. Chngtrnh s t hin gi bn ca linh kin ra v t ng tnh thnh tin v tng tin ca
cc mt hng va nhp xong. Ngay sau khi khch nhn hng v thanh ton, nhn vinlu thng tin ha n vo my ng thi in ha n ra cho khch.
n cui ngy, nhn vin s em s tin bn c tr cho ch v ch s kim tra li stin xem c khp vi tng tin thu c c trong lng ha n bn hng c trong ngyhm trn my khng.
Bc 4: Nu khch n tr li hng v hng trong thi hn bo hnh th nhn vin chkim tra phiu xut c trong my c khp vi phiu m khch mang n hay khng v
9
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
10/39
tem ca ca hng con nguyn hay khng. Nu ng th s i li hng khc cho khchhng v ch ca hng cng phi tra xem hng ny do nh cung cp no em n ili cng vi t nhp hng ln sau.
Vi gii php phn mm nh trn th cc vn trong h thng qun l c c gii quyt. C th nh sau:
o X l nhanh chng v chnh xc: iu ny c th hin r nht khim nhn vin khng phi tra bng gi, khng phi kim tra hng cn baonhiu, khng phi tnh tng tin v vic tnh ton tng tin hon ton tng trn my tnh nn gn nh l khng c sai xt no.
o Khng cn chng cho: H thng mi gip cho vic lun c kim tras lng cn ca tng mt hng. iu ny trnh cho vic phi kim tra slng mi khi nhp hng hay khi bn hng.
o Gim ti: C ch v nhn vin u c gim nh cc cng on khithc hin theo h thng mi. Ch ca hng khng qu kh khn tm
kim hay kim tra cc thng tin nh hng no ht, doanh thu. Nhn vinth khng cn phi ghi nh nhiu th nn tng c nng sut bn hng.
Phn tch v m hnh ha chc nng ca h thngBiu phn cp chc nng tng qut :
10
H thng qun l ca hng bn linh kin in t
Qun l nhp hng
Qun l bn hng
Qun lmt hng
Qun l thngtin nhn vin
Qun l TTnh cung cp
Qun l TTkhch hng
Qun l giao dch Qun l thng tin Bo co thng k
Thng kbn hng
Thng knhp hng
Thng khng tn
Bo codoanh thu
Ha n nhp
Ha n bn
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
11/39
Biu lung d liu mc ng cnh ( Mc 0)
(1) l d liu m nhn vin cp nht nh thng tin nh cung cp, khch hng, mthng, ha n nhp, ha n bn hoc cc yu cu tm kim.
(2) l d liu tr v cc kt qu nhp ca nhn vin v cc kt qu tm kim.
(3) l d liu m nhn vin cp nht nh thng tin nh cung cp, khch hng, mt hng,ha n nhp, ha n bn, bo co thng k doanh thu v cc yu cu tm kim.
(4) kt qu nhp thng tin, tm kim v cc bo co, thng k.
Biu lung d liu mc nh ( Mc 1)
11
2 (3
4
(1)
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
12/39
Qun lnhn vin
Nhn vin
Qun l nhcung cp
Qun lnhp hng
Qun lbn hng
Qun l mthng
Qun lkhch hng Bo co
Thng k
Ch ca hngNhn vin
Nh cung cp
Mt hng
Khch hng
Ha n nhp
Ha n bn
Phnhitm
kim
Thng
tinkhchhng
Phn
hitm
kim
Thng tinv mt hng
Phn hitm kim
Phnhitm
kimtr v
Phn hi tm kimtr v
Thng tinxut hng
Thngtin bnhng
Yu
cuboco,
thngk
Thng tin tr v
Thngtin
nhnvin
Thng tin tmkim tr v
12
1
2
3
4
5
6
7
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
13/39
Biu lung d liu mc di nh
1.Qun l thng tin nh cung cp
2.Qun l thng tin khch hng
13
Phnhitmkim
Thng tincn tm kim
Nhpthng tin
Thng tincn xa
Nhp TTnh cung
cp
Nhn vin
Xa TT nhcung cp
Sa TT nhcung cp
Sathng tin
Xathngtin
Thng tincn sa
Nhn vin
Nh cung cp
Tm kim TTnh cung cp
Phn
hitmkim
Thng tincn tm kim
Sathng tin
Nhpthng tin
Thng tincn xa
Nhp TTkhch hng
Nhn vin
Xa TTkhch hng
Sa TTkhch hng
Xathngtin
Thng tincn sa
Nhn vin
Khch hng
Thng tinkhch hng
Tm kim TTkhch hng
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
14/39
3.Qun l thng tin mt hng
4.Qun l thng tin nhn vin
14
Sathng tin
Xathngtin
Nhpthng tin
Thng tincn xa
Nhp TThng
Nhn vin
Xa TThng
Sa TTkhch hng
Thng tincn sa
Nhn vin
Mt hng
Thng tinhng nhp
Qun l nhp hng
Qun l bn hng
Phnhi
tmkim
Nhpthng tin
Thng tincn xa
Nhp TTnhn vin
Ch ca hng
Xa TTnhn vin
Sa TTnhn vin
Sathng tin
Xathngtin
Thng tincn sa
Ch ca hng
Nhn vin
Thng tinnhn vin
Thng tincn tm kim
Tm kim TTnhn vin
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
15/39
5.Qun l nhp hng
15
Sathng tin
Nhpthng tin
Thng tincn xa
Nhp TThng nhp
Nhn vin
Xa TThng nhp
Sa TThng nhp
Xathngtin
Thng tincn sa
Nhn vinHa n nhp
Thng tinhng nhp
Mt hngNh cung cp
Tm kim TTnhn vin
Thng tincn tm kim
Phnhitmkim
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
16/39
6.Qun l bn hng
7.Bo co thng k
16
In phiuxut
Sathng tin
Nhpthng tin
Thng tincn xa
Nhp TThng bn
Nhn vin
Xa TThng bn
Sa TThng bn
Xathngtin
Thng tincn sa
Nhn vinHa n bn
Thng tinhng xut
Khch hngNhn vin Mt hng
In
S lnghng xut
Thng khng nhp
Ch ca hng
Thng khng bn
Bo codoanh thu
Ch ca hng
Ha n bn
Ha n nhp
S lnghng nhp
Thng khng tn
Mt hng
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
17/39
1.T in d liu
STT Tn B danh Ni s dng /Vai tr
M t
1 Nh cung cp NCC Ch ca hng,Nhn vin
= Tn nh cung cp + ach + S in thoi +Email + Website + Tnti khon + S ti khon+ Ngn hng.
2 Khch hng Ch ca hng,Nhn vin
= M khch hng + Tnkhch hng + a ch +
in thoi + Email.3 Mt hng Ch ca hng,Nhn vin
= Tn hng + n gibn + S lng cn +Bo hnh + V tr + Nhcung cp.
4 Nhn vin Ch ca hng = M nhn vin + Tnnhn vin + Ngy sinh +Gii tnh + a ch +in thoi + Chc v.
5 Ha n nhp Ch ca hng,Nhn vin
= M phiu nhp + Mnhn vin nhp + Nhcung cp + Tn hng +S lng nhp + n ginhp + Thnh tin +
Ngy nhp + Tng tin.6 Ha n bn Ch ca hng,
Nhn vin= M ha n bn + Mnhn vin bn + Mkhch hng + Tn hng +S lng bn + n gi
bn + Thnh tin + Thu+ Ngy bn + Tng tin.
2. M hnh thc th v lin kt5.1 Xc nh cc thc th
17
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
18/39
Thng qua t in d liu v cc biu lung d liu, ta c th xc nhcc thc th sau:
STT Tn thc th Tn s dng Cc thuc tnh
1 Nh cung cp tbNhaCungCap Tn nh cung cp, a ch, Sin thoi, Email, Website, Tnti khon, S ti khon, Ngnhng.
2 Khch hng tbKhachHang M khch hng ,Tn khch hng,a ch, in thoi, Email.
3 Mt hng tbMatHang Tn hng, n gi bn, Slng cn, Bo hnh , V tr,
Nh cung cp.
4 Nhn vin tbNhanVien M nhn vin, Tn nhn vin,Ngy sinh, Gii tnh, a ch,in thoi, Chc v.
5 Ha n nhp tbHoaDonNhap M phiu nhp, M nhn vin,
Nh cung cp, Tn hng, Slng nhp, n gi nhp,Thnh tin, Ngy nhp, Tngtin.
6 Ha n bn tbHoaDonBan M ha n, M nhn vin, Mkhch hng, Tn hng, S lng
bn, n gi bn, Thnh tin,Thu, Ngy bn, Tng tin.
2.2 Xc nh cc lin ktLin kt 1: N gia nhn vin v ha n bn
18
Nhn vin
Lp
pHa n bn
1 N
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
19/39
Lin kt 1: N gia nhn vin v ha n nhp
Lin kt N:N gia mt hng-ha n nhp v lin kt 1:N gia Nh cung cp Ha n
nhp
Lin kt 1:N gia nhn vin Ha n bn v lin kt 1:N gia Khch hng Ha n
bn
19
Nhn vinLp Ha n nhp
1 N
N 1N NMt hng c
Nh cung cpHa n nhp
c
1N N
Mt hng c
Khch hngHa n bnc
N
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
20/39
5.3 Biu thc th lin kt
3. Thit k h thng:
Thit k c s d liu
T m hnh thc th lin kt, ta xc nh cc bng thc th sau:
Bng nh cung cp
Thuc tnh: Tn nh cung cp, a ch, S in thoi, Email, Website, Tn ti khon, S
ti khon, Ngn hng.Rng buc v quy tc nghip v Ph thuc hmMi Tn nh cung cp ng vi a ch, S
in thoi, Email, Website, Tn ti khon,
S ti khon, Ngn hng ca nh cung cp
.
Tn nh cung cp a ch, S in
thoi, Email, Website, Tn ti khon, S
ti khon, Ngn hng.
Xc nh t kha K = Tn nh cung cp.
Quan h dng chun 3.
20
1N
1
11
N
N
N
N
N
N
Khch hngHa n bn
Mt hng
Ha n nhp Nh cung cp
Lp
c
c
c
Lp
c
Nhn vin
N
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
21/39
Bng khch hng
Thuc tnh:M khch hng, Tn khch hng, a ch, S in thoi, Email.Rng buc v quy tc nghip v Ph thuc hmMi m khch hng u ng vi mt tn,
a ch, ST v email ca khch hng .
M khch hngTn khch hng, a ch,
S in thoi, Email.Xc nh t kha K = M khch hng.
Quan h dng chun 3.
Bng mt hng
Thuc tnh: Tn hng, n gi bn, S lng cn, Bo hnh, V tr, Nh cung cp.
Rng buc v quy tc nghip v Ph thuc hmMi tn hng u ng vi mt n gi
bn, s lng cn, bo hnh, v tr v nh
cung cp ca mt hng .
Tn hng n gi bn, S lng cn,
Bo hnh, V tr, Nh cung cp.
Xc nh t kha K = Tn hng.
Quan h dng chun 3.
Bng nhn vin
Thuc tnh: M nhn vin, Tn nhn vin, Ngy sinh, Gii tnh, a ch, in thoi,
Chc v.Rng buc v quy tc nghip v Ph thuc hmMi mt nhn vin u c duy nht mt
ngy sinh, a ch, in thoi v chc v.
M NV Tn NV, Ngy sinh, Gii tnh,
a ch, in thoi, Chc v.Xc nh t kha K = M nhn vin.
Quan h dng chun 3.
Ha n nhp
Thuc tnh: M phiu nhp, M nhn vin, Nh cung cp, Tn hng, S lng nhp,n gi nhp, Thnh tin, Ngy nhp, Tng tin.Rng buc v quy tc nghip v Ph thuc hm
21
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
22/39
Mi mt phiu nhp ch nhp t mt nhcung cp, c mt ngy nhp, mt tng tinv do mt nhn vin kim tra hng.
M phiu nhp M nhn vin, M nhcung cp, Ngy nhp, Tng tin.
Mi tn hng c mt s lng nhp, n
gi nhp v thnh tin
Tn hng S lng nhp, n gi nhp,
Thnh tin.Xc nh t kha K: (M phiu nhp, Tn hng)
Vi phm chun 2; Tch thnh cc quan h:Ha n nhp (M phiu nhp, M nhn vin, Nh cung cp, Ngy nhp, Tng tin).Chi tit nhp (M phiu nhp, Tn hng, S lng nhp, n gi nhp, Thnh tin).
Ha n bn
Thuc tnh: M ha n, M nhn vin, M khch hng, Tn hng, S lng bn, ngi bn, Thnh tin,Thu, Ngy bn, Tng tin.Rng buc v quy tc nghip v Ph thuc hmMi mt ha n bn ch bn cho mtkhch hng, c mt ngy bn, mt thu,mt tng tin v do mt nhn vin bnhng.
M ha n M nhn vin, M khchhng, Ngy bn, Thu, Tng tin.
Mi tn hng c mt s lng bn, n gibn v thnh tin
Tn hng S lng bn, n gi bn,Thu, Thnh tin.
Xc nh t kha K: (M ha n, Tn hng)
Vi phm chun 2; Tch thnh cc quan h:Ha n bn (M ha n, M nhn vin, M khch hng,Ngy bn,Thu,Tng tin).Chi tit bn (M ha n, Tn hng, S lng bn, n gi bn, Thnh tin).
22
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
23/39
B sung cc thuc tnh kha v xc nh min gi tr cho cc thuc tnh
Bng Nh cung cp: tbNhaCungCap
Tn thuc tnh Kiu d liu Rng buc
MANHACUNGCAP nvarchar(6) PK, Not NULL
NHACUNGCAP nvarchar(50)
DIACHI nvarchar(50)
SODIENTHOAI nvarchar(50)
EMAIL nvarchar(50)
WEBSITE nvarchar(50)
TENTAIKHOAN nvarchar(50)
SOTAIKHOAN numeric(18,0)
NGANHANG nvarchar(100)
BngKhch hng: tbKhachHang
Tn thuc tnh Kiu d liu Rng buc
MAKHACHHANG nvarchar(6) PK, Not NULL
TENKHACHHANG nvarchar(30)
DIACHI nvarchar(50)
DIENTHOAI nvarchar(20)
EMAIL nvarchar(50)
23
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
24/39
Bng Mt Hng: tbMatHang
Tn thuc tnh Kiu d liu Rng buc
MAHANG nvarchar(50) PK, NOT NULL
TENHANG nvarchar(50) NOT NULL
DONGIABAN float(8) NOT NULL
SOLUONGCON int(4) NOTNULL
BAOHANH nvarchar(50)
VITRI nvarchar(20)
MANHACUNGCAP nvarchar(6) FK to tbNhaCungCap(MANHACUNGCAP)
Bng Nhn vin: tbNhanVien
Tn thuc tnh Kiu d liu Rng buc
MANHANVIEN nvarchar(6) PK, NOT NULL
TENNHANVIEN nvarchar(50)
NGAYSINH smalldatetime
GIOITINH boolean
DIACHI nvarchar(50)
DIENTHOAI nvarchar(50) NOT NULL
CHUCVU nvarchar(50)
Bng Ha n nhp: tbHoaDonNhap
24
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
25/39
Tn thuc tnh Kiu d liu Rng buc
MAPHIEUNHAP nvarchar(6) PK, NOT NULL
MANHANVIEN nvarchar(6) NOT NULL, FK to
tbNhanVien(MANHANVIEN)NGAYNHAP date NOT NULL
TONGTIEN float(8) NOT NULL
Bng Chi tit nhp: tbChiTietNhap
Tn thuc tnh Kiu d liu Rng buc
MAPHIEUNHAP nvarchar(6) PK, NOT NULL, FK totbHoaDonNhap(MAPHIEUNHAP)
MAHANG nvarchar(20) PK, NOT NULL, FK totbMatHang(MAHANG)
SOLUONGNHAP int NOT NULL
DONGIANHAP float(8) NOT NULL
THANHTIEN float(8) NOT NULL
Bng Ha n bn: tbHoaDonBan
Tn thuc tnh Kiu d liu Rng buc
MAHOADON nvarchar(6) PK, NOT NULL
NGAYBAN date NOT NULL
MANHANVIEN nvarchar(6) NOT NULL, FK to tbNhanVien(MANHANVIEN)
MAKHACHHANG nvarchar(6)
THUE float(8)
TONG float(8) NOT NULL
Bng Chi tit ban: tbChiTietBan
25
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
26/39
Tn thuc tnh Kiu d liu Rng buc
MAHOADON nvarchar(6) PK, NOT NULL, FK totbHoaDonNhap(MAHOADON)
MAHANG nvarchar(20) PK, NOT NULL, FK totbMatHang(MAHANG)SOLUONGBAN int NOT NULL
DONGIABAN float(8) NOT NULL
THANHTIEN float(8) NOT NULL
Chuyn m hnh thc th lin kt sang m hnh quan h.
26
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
27/39
27
Nh cung cp
M NCC
Tn NCCa ch
ST
Website
Tn ti khon
S ti khon
Ngn hng
C
Ha n nhp
Mphiu nhp
M nhn vinNgy nhp
Tng tin
Chi tit nhp
M phiu nhp
M hng
S lng nhp
n gi nhp
Thnh tin
Nhn vin
M nhn vin
Tn nhn vin
Ngy sinh
Gii tnh
a ch
S in thoi
Chc v
Lp
Mt hng
M hng
Tn hng
M NCC
S lng cn
Bo hnh
n gi
C
C
Lp
C
Ha n bn
M ha n
M nhn vin
M khch hng
Ngy bn
Thu
Tng tin
Chi tit bn
M ha nM hng
S lng bn
n gi bn
Thnh tin
Khch hng
M khch hng
Tn khch hng
a ch khchhng
C
1
1
1 1
1
NN
N
N
N
1N
C
1 N
1
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
28/39
M hnh quan h ci t
28
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
29/39
7.Thit k cu trc chng trnhCn c vo biu lung d liu lp phn phn tch, ta xy dng cc lc
cu trc tng ng nhm mc ch b xung cc chc nng ph tr cn thit m biu lung d liu cha m t ht:
Cc chc nng i thoi vi ngi dng. X l vo ra. Tra cu c s d liu. Cc chc nng iu hnh (nhm lin kt vi cc chc nng khc). Cc chuyn giao iu khin.
Lc cu trc m t chc nng ng nhp
29
ng nhp
ng nhp h thng
Thay imt khu
Phn quyntruy nhp
Giao din chnh cachng trnh
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
30/39
Lc cu trc m t chc nng qun l mt hng
Lc cu trc m t chc nng qun l nh cung cp
Lc cu trc m t chc nng qun l khch hng30
Qun l mt hng
Tm kim thng tincc mt hng
Chnh sa thngtin ca mt hng
TK theo m
Sa TT mthng
Xa TT mthng
TK theo tn
TK theo s
lng
TK theo NCC
Thm mthng
Qun l nh cung cp
Tm kim thng tincc nh cung cp
Chnh sa thng tin canh cung cp
Thm mt NCCmi
Sa TT NCC
Xa TT NCC c
TK theo m
TK theo tn
TK theoa ch
TK theo tnWebsite
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
31/39
Lc cu trc m t chc nng qun l nhn vin
Lc cu trc m t chc nng qun l nhp hng
31
Qun l khch hng
Tm kim thng tincc khch hng
Chnh sa thng tin cakhch hng
Thm mt khchhng mi
Sa TT khchhng.
Xa TT khchhng.
TK theo m
TK theo tn
TK theoa ch
TK theoemail
Qun l nhn vin
Tm kim thng tincc ca nhn vin
Chnh sa thng tin canhn vin
Thm mt nhnvin mi
Sa TT nhn
vin.
Xa TT nhnvin.
TK theo tn
TK theo m
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
32/39
Lc cu trc m t chc nng qun l bn hng
Lc cu trc m t chc nng bo co v thng k
32
Qun l nhp hng
Tm kim ha
n nhpSa han nhp
To mt ha n nhp
Kim tra hng c hay cha
T ng tnh thnh tin vtng tin
T ng tng s lnghng trong kho
Lu li tt c cc thng tin
vo h thng
TK theo m
TK theongy
Qun l bn hng
Tm kim han bn
Sa han bn
To mt ha n bn
Kim tra hng cn
T ng tnh thnh tinv tng tin khi chn tnhng hoc g m hng
T ng gim s lng
hng trong kho
Lu li tt c cc thngtin vo h thng
TK theo m
TK theo ngy
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
33/39
8.Thit k form giao din:
8.1. Form ng nhp
8.2. Form Ca s chnh33
Bo co v thng k
Thng k s
hng bn ctrong ngy v
doanh thungy hm
Thng kcc mt
hng hthoc cndi mts lngno
Thng k s
hng bn ctrong thng v
doanh thuthng
Thng k
cc mthng nhp v stin nhp hng
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
34/39
8.3. Form Danh sch cc mt hng
8.4. Form Danh sch nhn vin ca hng
34
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
35/39
8.5. Form Danh sch khch hng
8.6. Form Danh sch nh cung cp
35
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
36/39
8.7. Form Ha n bn
8.8. Form Ha n nhp
36
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
37/39
8.9. Mu ho n bn hng in ra cho khch:
37
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
38/39
8.10. Mu bo co doanh thu cho ch ca hng:
38
7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem
39/39
9. Kt lun:
Qua qu trnh lm bi tp nhm em hc c phng php xy dng v mtphn mm qun l.
Nhng mt lm c ca chng trnh:-Thc hin c cc thao tc c bn ca cng vic qun l bn hng nh l qun l
cc mt hng, qun l nhn vin, khch hng, nh cung cp.-Thc hin nhp xut hng ha, lu li thng tin ha n, in ra ha n cho khch
hng.Nhng mt cn hn ch m nhm em cha lm c l:
-Giao din cn cha c p.-Do cn hn ch v trnh nn cha vit c ht cc chc nng ca chng trnh.