You are on page 1of 54

TRNG I HC CNG NGH THNG TIN

V TRUYN THNG THI NGUYN


B mn: CNG NGH PHN MM

BO CO
N TT NGHP
Chuyn ngnh cng ngh thng tin
ti
XY DNG PHN MM
QUN L BN HNG CHO TRUNG TM VIN THNG
VNPT MAI SN- SN LA

Gio vin hng dn: Ths. T Hu Nguyn


Sinh vin thc hin: Phm Tt Thnh
Lp K1CNTT Sn la, h va lm va hc

Sn La, 3.2012

MC LC
Trong thi k m kinh t pht trin nh hin nay th vic mua bn v trao i c din ra trn
nhiu hnh thc, v hnh thc c bn nht l m cc ca hng thc hin vic trao i v mua
bn ................................................................................................................................................5
thc hin qu trnh mua bn gia ngi mua v ca hng, gia ca hng v nh cung cp
th chng ta phi c cng tc qun l tt, p ng c cng tc th rt cn nhng ng dng
v tin hc, m c bit nht l cc phn mm qun l v phn mm qun l bn hng...................5
Sinh vin.................................................................................................................................6
Phm Tt Thnh

......................................................................................................6

Chng I: KHO ST D N V GII THIU CNG C LP TRNH.....................................7


1. KHO ST D N....................................................................................................................7
1.1. C cu t chc.......................................................................................................................7
1.2.Hnh thc qun l bn hng ca trung tm.............................................................................7
1.3.Nhng hn ch trong qun l bn hng...................................................................................8
1.4.Gii php khc phc................................................................................................................8
2. GII THIU CNG C LP TRNH.......................................................................................9
2.1. B cng c Visual Studio .NET.............................................................................................9
2.1.1.Gii thiu v C#.................................................................................................................10
2.1.2.Lp trnh vi C#.................................................................................................................10
2.1.3.ng dng Windows vi Windows Form...........................................................................11
2.2.H qun tr c s d liu SQL Server...................................................................................12
chng 2:KHO ST, PHN TCH, THIT K H THNG ......................................................17
1. KHO ST, PHN TCH V THIT K H THNG.........................................................17
1.1. Xc nh yu cu..............................................................................................................17
1.1.1 C cu t chc trung tm vin thng VNPT Mai Sn................................................17
2.1. Thit k h thng ....................................................................................................................19
2.1.1.Cc yu cu h thng.........................................................................................................19
2.1.2. Phn tch chc nng.........................................................................................................20
2.1.3.Biu phn cp chc nng..............................................................................................23
2. THIT K C S D LIU....................................................................................................30
2.1. Thit k cc bng d liu..................................................................................................30
2

2.2. M hnh thc th lin kt....................................................................................................35


chng 3:CI T CHNG TRNH.............................................................................................37
M t: admin, manager u thng k doanh thu: theo ngy, thng, nm............................................52
KT LUN.........................................................................................................................................53
TI LIU THAM KHO...................................................................................................................54

MC LC HNH NH
Hinh 1: Cu trc vt l ca Mt SQL Server Database.......................................................................14
Hinh 2: c cu t chc b phn s dng phn mm...........................................................................17
Hinh 3:Biu phn cp chc nng...................................................................................................23
Hinh 4:S ng cnh..............................................................24
Hinh 5: S lung d liu mc nh................................................................................................25
Hinh 6: S lung d liu mc di nh chc nng qun l thng tin ........................................26
Hinh 7: S d liu mc di nh chc nng Cp nht thng tin.................................................27
Hinh 8: S lung d liu mc di nh chc nng Tm kim thng tin......................................28
Hinh 9: S lung d liu mc di nh chc nng bo co.........................................................29
Hinh 10: S thc th lin kt.........................................................................................................36
Hinh 11: From Main............................................................................................................................37
Hinh 12: Form ng nhp....................................................................................................................38
Hinh 13: From qun l nhn s...........................................................................................................39
Hinh 14: From qun l nhn vin.......................................................................................................40
Hinh 15: From qun l khch hng.....................................................................................................41
Hinh 16:Form qun l sn phm.........................................................................................................42
Hinh 17: From qun l Loi Sn phm...............................................................................................43
Hinh 18: Form qun l sn phm........................................................................................................44
Hinh 19: Form qun l nh sn xut...................................................................................................45
Hinh 20: Form lp phiu mua..............................................................................................................46
Hinh 21: From qun l ha n..........................................................................................................47
Hinh 22: From lp phiu t hng.......................................................................................................48
Hinh 23: From n t hng...............................................................................................................49
Hinh 24: From lp ha n v qun l ha n nhp hng.................................................................50
Hinh 25:Form qun l nh cung cp...................................................................................................51
Hinh 26:From thng k Doanh thu......................................................................................................52

M U
Ngy nay, c th gii ni chung v Vit Nam ni ring ang chuyn mnh i ln v pht
trin tip nhn nhng thnh tu v khoa hc mi. Trong khi ncc ta ra nhp WTO nn
kinh t bc sang mt trang mi, nn kinh t m ca giao lu hng ha thng thng vi tt
c cc nc. Bn cnh chng ta hc hi c cch qun l hng ha cc lut trong qun l
hng ha. Vi chnh sch ca Nh nc v s u t ca nc ngoi, nn kinh t ca nc ta
pht trin mt cch nhanh chng. V vy, trong hot ng kinh doanh thng nghip tiu
th hng ha nh v l l vn rt quan trng.
Trong thi k m kinh t pht trin nh hin nay th vic mua bn v trao i c din ra
trn nhiu hnh thc, v hnh thc c bn nht l m cc ca hng thc hin vic trao
i v mua bn .
thc hin qu trnh mua bn gia ngi mua v ca hng, gia ca hng v nh cung
cp th chng ta phi c cng tc qun l tt, p ng c cng tc th rt cn
nhng ng dng v tin hc, m c bit nht l cc phn mm qun l v phn mm qun
l bn hng
Qua chuyn thc tp ti trung tm vin thng VNPT Mai Sn Sn La. : Trung Tm VT
Mai Sn c hai ca hng chnh chuyn tip nhn cc yu cu ca khch hng v dch v vin
thng v cng ngh thng tin.
Em nhn thy chng trnh qun l bn hng ca trung tm cng nh cc i l bn
hng ca VNPT, lc hu, khng p ng c yu cu. Ch yu qun l trn giy t kt
hp vi phn mm Excell cha c phn mm chuyn dng. V vy, vic ng dng cng
ngh thng tin xy dng chng trnh qun l bn hng nhm x l thng tin nhanh
chng, chnh xc, kp thi, tit kim thi gian v nhn lc l cn thit, ph hp vi nhu cu
thc tin, nn em chn ti thc tp chuyn ngnh ca mnh l "Xy dng Phn mm
qun l bn hng cho trung tm VNPT Sn La ".
Trong qu trnh thc hin ti ny, mc d c cc Thy gio, C gio nhit tnh
hng dn, song do kh nng phn tch bi ton v k nng lp trnh ca bn thn cn nhiu

hn ch, nn bn ti ny khng th trnh khi nhiu thiu st, rt mong c cc Thy


gio, C gio quan tm hng dn em c th lm hon thin hn bi ti ny ca mnh.
Mt ln na em xin chn thnh cm n Thy gio T Hu Nguyn l ngi trc tip
hng dn em trong thi gian thc tp v lm ti ny.
Qua y, em cng xin gi li cm n ti ban lnh o, nhn vin ca i l in thoi
di ng VNPT huyn Sn Mai Tnh Sn La. nhit tnh hng dn gip em trong qu
trnh thc tp va qua.
Xin chn thnh cm n!

Sinh vin
Phm Tt Thnh

Chng I:

KHO ST D N V GII THIU CNG C LP TRNH

1. KHO ST D N
1.1. C cu t chc
Trung tm vin thng VNPT huyn Sn Mai Tnh Sn La c thnh lp nm 2008, nm
trong khu vc trung tm ca huyn Sn Mai. Tuy mi thnh lp nhng l mt trung tm ln
chuyn phn phi cng nhng bn s bn l cc v dch v vin thng v cng ngh thng tin
nh: ng k in thoi c nh, in thoi di ng Vinaphone, truyn hnh MyTV, dch v
internet ADSL, v chuyn phn phi SIM in thoi, th co Vinaphone,th Game VTC cho
cc i l ca VNPT v cc im bn l. Trung tm c khong 120 im i l, v 200
im bn l cc im ny ch yu bn mt hng l sim th.
Vi i ng qun l v nhn vin tr nhit tnh trung tm in thoi di ng VNPT ngy
cng chim u th.
C cu t chc:
Gim c trung tm
Nhn vin qun l

K ton

Nhn vin bn hng

Nhn vin h tr khch hng

1.2. Hnh thc qun l bn hng ca trung tm


Nhn vin bn hng cho khch mua, khch tr tin v khng ghi vo s. Trung tm
quy nh lc hng nhp v kim s lng, gi quy thnh tin bn c v giao cho
cc nhn vin. Trng phng kinh doanh ch bit bn bao nhiu th thu tin t nhn
vin vi mc tnh trc.
Khi nhp hng nhn vin kim hng v ghi vo s sch vi s lng, gi c
Tt c hnh thc bn, v nhp hng u trn s sch nn vic qun l bn hng gp
nhiu kh khn trong vic qun l.
7

1.3. Nhng hn ch trong qun l bn hng


- Trung tm vin thng VNPT huyn Sn Mai l chi nhnh nh ca VNPT tnh Sn
La. Hot ng chnh ca trung tm l cung cp dch vin thng v cng ngh thng tin
cho mi i tng c nhu cu.
- Dch v ca trung tm vn cn hn ch trung tm huyn cha tip cn su hn vo

cc dn bn.
- Tnh hnh hin ti ca trung tm cng gp nhiu cnh tranh gay gt t cc nh cung

cp dch v in thoi i ng khc nh: viettel, VMS...


- Qun l ch yu trn giy t, exell, cha kim sot linh hot nhanh chng ton b

mt hng.
- Khi nhn vin bn hng khng th cp nht c tnh trng cn hng hay khng
- Trung tm mun bit danh thu ca thng, ngy, nm th phi thng qua k ton mt

kh nhiu thi gian cng sc.


- Bn l khng kim sot c

1.4. Gii php khc phc


Vi s pht trin cng ngh thng tin, xu th tip cn ca khch hng vi dch v
ngy cng tng, nht l vng cao ang cn mi m l tim nng khai thc trong
tng lai. Do thay i s qun l bn hng nhm tit kim thi gian cho nhn vin,
qun l cht ch khng thiu st, l cn mt phn mm qun l bn hng thay cho phn
mm c. c s dng cng ngh mi ph hp vi xu hng ca thi i.

2. GII THIU CNG C LP TRNH


2.1. B cng c Visual Studio .NET
Microsoft Visual Studio .NET l mt b cng c lp trnh ton din h tr a ngn
ng, cho php xy dng v tch hp cc ng dng v dch v Web, tng ng k hiu
sut lm vic ca lp trnh vin, v gip em li nhng c hi kinh doanh mi. c
thit k tch hp cht ch vi cc chun v giao thc Internet nh XML v SOAP,
Visual Studio .NET n gin ho ng k qui trnh pht trin ng dng.
Visual Studio.NET l mt s pht trin mi ca Visual Studio trn nn tng mi m
Microsoft gi l.NET Framework. Cc ng dng vit bi Visual Studio.NET tuy cng
l cc file trng c v thng thng nhng chng khng chy c nu h iu hnh
khng c .NET Framework v cc file EXE do Visual Studio.NET xy dng khng
ging cc file EXE trc y, cc file EXE ca .NET c nh dng khc, cn cha c
Meta Data v cc m lnh c bit. ng nhin nh dng mi ny c nhiu im
mnh hn. Trong Visual Studio.NET khng c VJ++.NET v VF.NET (phin bn mi
ca VF l 7.0) nhng Microsoft a thm Visual J#.NET v Visual C#.NET. Visual
J#.NET khng c ngha lp trnh trong Visual.NET nhng Visual C#.NET th li
hon ton khc.
C# ging nh mt bn sao tin tin ca Java. Tt c cc chng trnh Java ch cn
sa duy nht lnh import thnh using l c mt chng trnh C#, C# khc phc
mt s vn phc tp Java nh cc vn v gi phng thc, x l ngoi l
Nhiu chuyn gia cho rng C# ra i c th xa s Java, h cng c l khi a ra
nhn nh ny, l v Sun cng ngy cng khng quan tm n Java, hn na lp trnh
vin no cng bit Java chy chm . Visual C#.NET l mt cng c lp trnh cho
ngi lp trnh C#. C# cn nhiu ng dng khc na. V C# dng cho nn.NET nn
i khi ngi ta ln ln v dng chung cc khi nim C#, C#.NET, Visual C#, Visual
C#.NET. Lp trnh C# ti Vit Nam ang c coi l thi thng. Tuy nhin trn th
gii ngi ta khng quan tm n vic s dng Visual C#.NET hay Visual
Basic.NET, v chng nm trong mt gii php hp nht ca Microsoft.
9

Cho n nay Microsoft cho ra nhiu phin bn ca Visual Studio. Visual


Studio 2000, Visual Studio 2005, Visual Studio 2008 v mi nht l Visual Studio
2010.
2.1.1. Gii thiu v C#
Ngy cng c nhiu cng ngh, cng c lp trnh d s dng, c giao din p,
nhiu chc nng h tr ngi lp trnh. Phn mm qun l bn hng em s dng
Windowns From trong C#.
C# cung cp mt ngn ng lp trnh n gin, an ton, hin i, hng i tng,
t trng tm vo internet. C kh nng thc thi cao cho mi trng .NET. C# l mt
ngn ng mi, nhng tch hp trong tinh hoa ca ba thp k pht trin ca ngn
ng lp trnh. C th thy C# c nhng c trng quen thuc ca Java, C++, Visual
Basic... hay ni cch khc C# c xy dng trn nn tng .NET Framework.
C# l mt ngn ng rt n gin, vi khong 80 t kha v hn mi kiu d liu
dng sn, nhng C# c tnh din t cao, h tr lp trnh cu trc, hng i tng,
hng thnh phn. Trng tm ca ngn ng hng i tng l lp. Lp nh ngha
kiu d liu mi, cho php m rng ngn ng theo hng cn gii quyt . C# c nhng
t kha dnh cho khai bo lp, phng thc, thuc tnh mi. H tr y khi nin
tr ct trong lp trnh hng i tng : ng gi, k tha, a hnh.
2.1.2. Lp trnh vi C#
Quan im v kin trc .NET l to s d dng, thun tin khi pht trin cc phn
mm theo tnh hng i tng. Vi mc ch ny tng trn cng ca kin trc .NET
c thit k bao gm 2 phn : ASP.NET v Windows From

10

Hnh: 2.2 M hnh ng dng .NET


2.1.3. ng dng Windows vi Windows Form
S khc nhau gia 2 kiu ng dng Windows v Web. Khi ng dng web u
tin c to ra, ngi ta phn bit ng dng Windows chy trn Desktop hay trn
mt mng cc b LAN, cn ng dng Web c chy trn Server xa v c truy
cp bng trnh duyt web.
Windows Forms l s thay th ca .NET trong MFC trong visual C++. Khng
nh th vin MFC dng ng gi cho tp cc hm Win32 API. Windows Form hon
ton l hng i tng. Mang tnh k tha dnh cho nh pht trin ng dng trong
mi trng .NET.
Mi thnh phn giao din cn gi l component t trn Form ca Windows
Forms l mt th hin c th ca mt lp no . Component c nh v trn Form
v thay i giao din thng qua cc phng thc, thuc tnh ca lp i tng. Cc
cng c pht trin trc quan s cho php ko th nhng thnh phn component ln
Form v qun l cht ch vic khi to m ngun m cng nh tng tc gia cc
thnh phn component vi nhau.
11

Windows Forms cng dng cc file ti nguyn (resource file) cho cc tc v t


mt nh ln Form, lu d liu text cc b tng t nhng file resource ca Windows
c t nhng nm 1980, tuy nhin khuyn dng ca cc file ny thay i, chng
c vit theo ngn ng v cu trc XML dng chun.
xy dng v kt gn cc component trn mt Form c th s dng cc bng
cng c trc quan trong nhng mi trng nh VS.NET, chng hn nh C#, VB.NET
hay C++ hay ngn ng .NET no .
Trong d n qun l bn hng em chn Windows Form xy dng, n c tnh
nng ph hp cho d n. y Windows Form l cng c dng to cc ng dng
Windows, n mn cc u im mn ca ngn ng Visual Basic: d s dng, h tr
m hnh RAD ng thi kt hp vi tnh linh ng, hng i tng ca ngn ng
C#. Vic to ng dng Windows tr nn hp dn v quen thuc vi cc lp trnh
vin.
ng dng Windows c to bng hai cch: dng son m g m trc tip
hoc dng b cng c ko th ca IDE (Intergrate Development Enviroment). Dng
Visual Studio .NET son m, n cn cung cp mt b cc cng c ko th lm
vic trong mi trng pht trin tch hp IDE, IDE cho php ko th ri t ng pht
sinh m tng ng. Trong d n em dng b cng c trong Visual Studio xy
dng ng dng.
2.2. H qun tr c s d liu SQL Server
Khi ngun t ngn ng SEQUEL ca IBM (sng to t thp nin 70)
SEQUEL ch thun l ngn ng truy vn d liu, qua thi gian c b sung thm
Xy dng c s d liu
Qun l an ton cho cu trc c s d liu : phn quyn bo mt

C s d liu ca Microsoft SQL Server l mt tp hp dng cha cc i tng :


bng d liu (table), bng o (view), th tc ni ti (stored procedure) cho php
ngi s dng lu tr v khai thc cc thng tin d liu c t chc v lu tr
bn trong . Thng thng, sau khi ci t Microsoft SQL Server, h thng s t
ng to mt m c s d liu mc nh nh : Master, Model, Tempdb, Pubs,
12

NorthWind v Msdb, Mt SQL Server c php cha ti a c 32,767 cc c s d


liu khc nhau.
Mt c s d liu ca Microsoft SQL Server ch do mt ngi dng to ra, tuy
nhin trong c s d liu ny c th c php c nhiu ngi truy cp, s dng v
to ra nhiu i tng d liu khc bn trong n.
2.2.1. Cu Trc Vt L Ca Mt SQL Server Database
Mi mt database trong SQL Server u cha t nht mt data file chnh (primary),
c th c thm mt hay nhiu data file ph (Secondary) v mt transaction log file.

Primary data file (thng c phn m rng .mdf) : y l file chnh

cha data v nhng system tables.

Secondary data file (thng c phn m rng .ndf) : y l file ph

thng ch s dng khi database c phn chia cha trn nhiu da.

Transaction log file (thng c phn m rng .ldf) : y l file ghi li

tt c nhng thay i din ra trong mt database v cha y thng tin


c th roll back hay roll forward khi cn.
Data trong SQL Server c cha thnh tng Page 8KB v 8 page lin tc to
thnh mt Extent nh hnh v di y:

13

Hinh 1: Cu trc vt l ca Mt SQL Server Database


2.2.2.

H qun tr c s d liu Microsoft SQL Server 2005

H qun tr c s d liu Microsoft SQL Server (MSSQL) l mt trong nhng h


qun tr c s d liu thng dng hin nay. y l h qun tr c s d liu thng
c s dng vi cc h thng trung bnh, vi u im c cc cng c qun l mnh
m gip cho vic qun l v bo tr h thng d dng , h tr nhiu phng php lu
tr, phn vng v nh ch mc phc v cho vic ti u ha hiu nng . Vi phin
bn MSSQL 2005 Microsoft c nhng ci tin ng k nng cao hiu nng, tnh
sn sng ca h thng , kh nng m rng v bo mt . Phin bn mi ny cn cung
cp nhiu cng c cho ngi pht trin ng dng c tch hp vi b Visual Studio
do Microsoft cung cp. Di y l m hnh v cc dch v ca SQL server 2005.

14

Hnh 2.2.2. Cc dch v ca SQL Server 2005


MSSQL 2005 c 4 dch v ln : Database Engine,Intergration Service, Reporting
service, Analysis Services. Trong phin bn MSSQL 2005 ny c nhng ci tin
ng k nh sau.

DataBase Engine : c pht trin thc thi tt hn vi vic h tr c d


liu c cu trc v d liu phi cu trc( XML).

Kh nng sn sng ca h thng c nng cao hn v MSSQL 2005 h


tr cc chc nng : c s d liu gng (Database mirroring), failover
clustering , snapshots v khi phc d liu nhanh.
Vic qun l ch mc c thc hin song song vi vic hot ng ca h
thng. Ngi dng c th thm ch mc, xy dng li ch mc hay xa mt ch
mc i trong khi h thng vn c s dng.
Chc nng phn vng d liu c h tr: Trong phin bn ny ngi
dng c th phn vng cc bng v ch mc cng nh qun l phn vng d
liu mt cch d dng. Vic h tr phn vng d liu gip nng cao hiu nng
hot ng ca h thng.
Dch v ng b ha d liu c m rng vi vic h tr m hnh ng
b ha ngang hng. y l dch gip ng b ha d liu gia cc my ch d
liu, dch v ny lm kh nng m rng ca h thng c nng cao.

15

Dch v tch hp (Integration Service ) thit k li cho php ngi dng


tch hp d liu v phn tch d liu t nhiu ngun khc nhau. H tr vic
qun l cht lng d liu v lm sch d liu, mt cng vic quan trng trong
tin trnh ETL.

Dch v phn tch d liu (Analysis Service ): cung cp khung nhn tch
hp v thng nht v d liu cho ngi dng, h tr vic phn tch d liu .

Cng c khai ph d liu (Data mining ) c tch hp h tr nhiu thut


ton khai ph d liu, iu ny h tr cho vic phn tch v khai ph d liu v
xy dng cc h thng h tr ra quyt nh cho ngi qun l.

Dch v xy dng qun l bo co (Reporting Service) c da trn nn


tng qun tr doanh nghip thng minh v c qun l qua dch v web. Bo
co c th c xy dng vi ngn ng truy vn MDX. Vic xy dng bo
co d dng thng qua cc cng c trn Business Intelligent, ngi dng truy
cp bo co d dng v trch xut ra nhiu nh dng khc nhau thng qua
trnh duyt web.

16

chng 2:KHO ST, PHN TCH, THIT K H THNG


1. KHO ST, PHN TCH V THIT K H THNG
1.1. Xc nh yu cu
1.1.1 C cu t chc trung tm vin thng VNPT Mai Sn
Ban Lnh o

Phng K Thut

Phng Kinh Doanh

Phng K Ton

Phng Giao Dch Khch Hng

Hinh 2: c cu t chc b phn s dng phn mm


-

H thng phn mm c: cha c, ch qun l trn giy t.


Cc cng vic ca b phn s dng: b phn s dng trong h thng ny
l phng Kinh doanh ,b phn thu ngn, b phn k ton, nhn vin bn hng.
Vi cc cng vic c th sau:

Qun l danh sch nhn vin bn hng: qun l s tip nhn h s ca

nhn vin khi vo lm vic ti ca hng. Gm h tn,m nhn vin, s chng


minh nhn dn,chc v, ngy bt u i lm. Qun l s thc hin cc thao
tc thm thng tin nhn vin, xa nhn vin, cp nht thng tin nhn vin, tm
kim thng tin nhn vin, in danh sch nhn vin trn bng danh sch ny.

Qun l hng nhp : Thu ngn tip nhn s hng nhp v ti ca hng,

nhp thng tin cc mt hng vo. Thu ngn c th them thng tin hng nhp,
tm kim thng tin hng nhp, cp nht thng tin hng nhp, xa thng tin

17

hng hng nhp ,thng k danh sch cc mt hng nhp. bng ny gm cc


thng tin sau: M hng, tn hng, s lng, n v nhp, gi nhp,ngy nhp.

Qun l bng gi : thu ngn tip nhn cc thng tin gi c v cc mt hng

t phng kinh doanh. Nhn vin thu ngn thc hin cc chc nng :thm
thng tin bng gi, tm kim thng tin bng gi, cp nht thng tin bng gi,
xa thng tin bng gi, in bng gi. Bng ny gm cc thng tin : m hng, tn
hng, tnh trng, gi bn.

Qun l bn hng: Nhn vin thu ngn nhp vo m hng v s lng

hng. Thu ngn c th thc hin cc thao tc: thm thng tin bn hng, xa
thng thng tin bn hng , sa thng tin bn hng, tm kim thng tin bn
hng, cp nht thng tin bn hng v in n ha n cho khch. Bng ny gm
cc thng tin sau: M hng, tn hng, s lng, tnh trng.

Qun l doanh thu: k ton thng k li doanh thu tng ngy, thng .k

ton c th thc hin cc thao tc : thm thng tin doanh thu,tm kim thng
tin doanh thu, xa thng tin doanh thu, cp nht thng tin doanh thu, thng k
doanh thu, in n danh sch doanh thu(ngy,thng,nm). Bng ny gm cc
thng tin sau: ngy, tng thu, tng chi, tnh doanh thu trong khong thi gian.

Qun l ng nhp h thng: Trng phng kinh doanh ng vai tr l

admin qun l cc user ng nhp h thng. gm cc chc nng: thm thng


tin ti khon, xa thng tin c nhn, cp nht thng tin ti khon.

18

2.1. Thit k h thng


2.1.1. Cc yu cu h thng
a. Qun l thng tin
-

Qun l khch hng.

Qun l nhn vin

Qun l nh cung cp.

Qun l kho hng (in thoi, sim, my tnh, th co...).

Gi.

Phiu yu cu, n t hng.

Phiu nhp.

Phiu xut.

Phiu chi.

Phiu thu.

Tn kho.

b. Cp nht thng tin


-

Cp nht hng ha

Cp nht khch hng

Cp nht kho hng

Cp nht nhn vin

Cp nht mua bn

c. Tm kim thng tin


-

Tm kim hng ha

Tm kim khch hng

Tm kim nhn vin

Tm kim ha n(mua bn)

Tm kim kho hng

d. Lp bo co.
19

- Doanh thu ca trung tm trong khong thi gian no


-

Trong mt thi gian, giai on, loi hng no c nhp xut vi s


lng, n gi, tr gi hay s lng tn l bao nhiu ,.

2.1.2. Phn tch chc nng


Mt h thng bt k u l mt th thng nht, do vy cc chc nng s c cc
mi lin h vi nhau. Biu lung d liu s cho php ta din t trnh x l thng
tin gia cc chc nng, mi lin h gia cc chc nng v trnh t thc hin chng
trong h thng.
biu din cc chc nng ta c mt s quy tc
-

Chc nng: L mt qu trnh bin i d liu, trong s lung d liu

cc chc nng hoc tin trnh c hiu l cc qu trnh bin i thng tin. T thng
tin u vo n bin i, t chc li thng tin, b sung thng tin v to ra thng tin
mi t chc thnh thng tin u ra phc v cho hot ng ca h thng nh lu vo
kho d liu hoc gi cho cc tin trnh hoc b phn khc. Mt chc nng c
biu din bi mt hnh ovan:

Tn chc nng

- Lung d liu: L tuyn truyn dn thng tin vo hay ra ca mt chc nng


no . Mt lung d liu c biu din bng mt mi tn, trn c vit tn ca
lung d liu:

- Kho d liu: l d liu c lu li c th truy cp ln sau. Trong s


lung d liu cc kho d liu th hin cc thng tin cn lu hoc lu di dng vt
l cc kho d liu ny c th l cc tp d liu, cc cp h s, cc tp thng tin trn
20

a. Trong s d liu di tn ghi d liu chng ta s ch quan tm n cc thng


tin c cha trong . V d nh: thng tin nhn vin, hng...nh hnh v, gia l
tn kho d liu:

+ Tn ca kho d liu: l Danh t + tnh t


+ Kho d liu ch lu tr thng tin ch khng lm thay i thng tin, gia cc kho
khng c s trao i thng tin.
+ Gia 2 kho d liu khng trao i thng tin vi nhau.
+ Lin quan gia kho d liu v chc nng c cc tnh hung nh sau:
+) Ct hay ghi d liu vo kho

+) c d liu t kho

21

+) Cp nht d liu trong kho

+ Tc nhn ngoi: L thc th ngoi h thng c trao i thng tin vi h thng.


Yu t bn ngoi, hay trong c gi l tc nhn ngoi. C th l mt ngi, mt nhm
ngi hay mt t chc bn ngoi h thng nhng c mi lin h vi h thng. S c
mt ca yu t bn ngoi trong s dng d liu nghip v cho vic xc nh r hn
gii hn ca h thng v mi lin h gia h thng vi yu t bn ngoi, n cng c th
l ni cung cp thng tin cho h thng hoc nhn thng tin t h thng. Nhn t bn
ngoi l phn sng cn ca h thng, chng l ngun cung cp thng tin cho h thng v
l ni nhn cc sn phm ca h thng. Mt tc nhn ngoi c v bng hnh ch nht
bn trong c tn tc nhn ngoi.
Tn tc nhn ngoi

+ Tc nhn trong: Trong khi cc nhn t bn ngoi lun lun l mt danh t, biu
th cho mt b phn mt phng ban hoc mt t chc th cc nhn t bn trong bao gi
cng dng ng t hoc b ng.
+ Cc nhn t bn trong l mt chc nng hoc mt tin trnh bn trong h thng.
Cc nhn t bn trong v nhn t bn ngoi u c th s dng nhiu ln trn cng mt
trang s , iu lm cho s d c, d hiu hn.
Tn tc nhn trong

22

2.1.3. Biu phn cp chc nng


Qun l bn
hng

Qun l thng

Cp nht thng

Tm kim thng

tin

tin

tin

BC Doanh

Qun l

CN hng ha

TK hng ha

kho

CN khch

TK khch

Thu
Thng,Qu,N

QL

hng

hng

mm

Nhp/Xut

CN Kho

TK nhn vin

QL Kim tra
CN hng
QL Lp Phiu

nhp

n/x

CN hng xut

QL Nhn

CN Tn kho

Vin
CN Nhn
QL Mua Bn

vin
CN Mua Bn

QL Mua Hng
QL Bn hng
QL Ha n

Hinh 3:Biu phn cp chc nng


23

Lp Bo Co

TK Ha n
TK Kho

2.2.1 S ng cnh

Bng bo gi
Bng bo gi
Phiu t hng
n t hng

KHCH
HNG

Ha n bn

2.0
H THNG
QUN L BN

Phiu giao hng

HNG
Phiu thanh ton

Hinh 4:S ng cnh

NH CUNG
CP

Phiu Thu

BAN QUN L

24

n t hng

2.2.2

S lung d liu mc nh
KHCH HNG
Gp

Hi m

Phiu thanh ton

Yu cu mua hng

1.0

Giao hng

Khch hng

QUN L

Phiu thanh ton

n t hng

THNG TIN
Hng ha

n t hng

Phiu thanh ton


Phiu giao hng

Nh cung cp

2.0

Thng tin sn phm

CP NHT
THNG TIN

Khch hng

Thng tin khch hng

Nhn Vin
Hng ha
Khch Hng

Thng tin nhn vin

Hng ha
Tm kim

Nhn Vin

3.0
TM KIM

Kt qu tm kim
Tm kim

Khch Hng

Khch Hng

Kt qu Tm kim

Ha n bn

Yu cu bo

co

Qun L

4.0
BO CO

Kt qu bo co

Hinh 5: S lung d liu mc nh


25

Nhn Vin

Nhn Vin
Hng ha

S lung d liu mc di nh chc nng qun l thng tin

Phiu giao hng

1.1
QUN L
KHO

Hng ha
Ha n nhp
Ha n xut

Khch Hng

1.2
Thng tin nhn vin

Nhn Vin

QUN L
NHN VIN

Nhn vin
Phiu bn hng

Ha n bn
Yu cu mua hng
n t hng

Nh cung cp

Phiu giao hng

1.3
QUN L
MUA BN

Khch hng
Phiu thanh ton
Ha n nhp

Thng k mua bn

Ha n xut
Kim tra hng ha

Nhn Vin

1.4
QUN L

Hng ha

HNG HA

1.5
Thng tin khch hng

QUN L
KHCH

Khch hng

HNG

Hinh 6: S lung d liu mc di nh chc nng qun l thng tin

26

2.3.4 S d liu mc di nh chc nng Cp nht thng tin

2.1
Thng tin khch

Khch Hng

CP NHT TT

Khch hng

KHCH
HNG

Thng tin hng ha

2.2

Ha n nhp

CP NHT TT
HNG HA

Hng ha

Giao hng

2.3
CP NHT TT

Nh cung cp

Hng ha

KHO
Ha n nhp
Giao hng

Nhn vin

2.4
CP NHT TT
MUA BN

Thng tin nhn vin

Ha n xut
Hng ha

2.5
CP NHT TT
MUA BN

Hinh 7: S d liu mc di nh chc nng Cp nht thng tin

27

2.3.5 S lung d liu mc di nh chc nng Tm kim thng tin

Kt qu tm kim

3.1
Khch hng

TM KIM TT
Tm kim hng ha

Tm kim hng trong kho

HNG HA
Hng ha
3.2
TM KIM TT

Kt qu tm kim

Tm khch hng

KHO
3.3
TM KIM TT

Nhn vin

Khch hng

KHCH
Kt qu tm kim

Kt qu tm kim
Tm kim thng tin mua bn

HNG
Hng ha
3.4
TM KIM TT

Ha n nhp

MUA BN
Ha n xut
Kt qu tm kim
Tm kim thng tin nhn vin

3.5
TM KIM TT

Nhn vin

NHN VIN

Hinh 8: S lung d liu mc di nh chc nng Tm kim thng tin

28

2.3.6 S lung d liu mc di nh chc nng bo co

Yu cu bo co

Phiu thanh ton


4.1

Thng tin bo co

BO CO
THEO DANH
THU

Phiu nhp
Phiu xut

Lnh o

4.2
Yu cu bo co

BO CO
THEO THI

Thng tin bo co

GIAN

Hng ha
Phiu nhp
Phiu xut
Phiu thanh ton

Hinh 9: S lung d liu mc di nh chc nng bo co

29

2. THIT K C S D LIU
2.1. Thit k cc bng d liu
2.1.1 Bng: Quyn
Tn thuc tnh
MAQUEN
TENQUYEN

tblQuyen
Kiu d liu
Gi tr
ID:char(10)
Not
Nvarchar(50)
Allow

Din gii
M Quyn
Tn Quyn

2.1.2 Bng: nhn vin


Tn thuc tnh
MNV
TenNV
NgaySinh
DienThoai
DiaChi
GioiTinh

tblNhanVien
Kiu d liu
Gia Tr
AutoNumber
not
Nvarchar(50)
not
Datetime
Allow
Nvarchar(50)
Allow
Nvarchar(50)
Allow
Nvarchar(Max)
Allow

Din gii
M nhn vin
Tn nhn vin
Ngy sinh
S in thoi
a ch lin lc
Gii tnh nhn vin

2.1.3 Bng : nh cung cp


Tn thuc tnh
MaNCC
TenNCC
DiaChi
DienThoai

tbl NhaCungCap
Kiu d liu
Gi tr
AutoNumber
Not
Nvarchar(50)
Not
Nvarchar(200)
Allow
varchar(20)
Allow

Din gii
M nh cung cp
Tn nh cung cp
a ch
in thoi

2.1.1. Bng :Loi Sn phm

Tn thuc tnh
MaL
TenLH

tblLoaiSP
Kiu d liu
Gi tr
AutoNumber
not
Nvarchar(100)
not

Din gii
M loi hng
Tn loi hng

2.1.2. Bng: sn phm

Tn thuc tnh
MaSP
30

tblSanPham
Kiu d liu
Gi tr
AutoNumber
Not

Din gii
M hng ha

TenHH
DVTinh
MaL
MNSX
GiaMua
GiaBan
S Lng

31

Nvarchar(30)
Nvarchar(30)
Int
Int
Money
Money
Int

Not
Allow
Not
Not
Allow
Allow
Allow

Tn hng ha
n v tnh
M loi hng
M nh sn xut
Gi Mua
Gi bn

2.1.3. Bng:Phiu nhp kho

Tn thuc tnh
MaPN
NgayNK
MaNV
MaNCC
TongTien

tblPhieuNhap
Kiu d liu Gi tr Din gii
AutoNumber Not
M phiu nhp kho
Datetime
Allow
Ngy lp phiu nhp kho
Int
Allow
M nhn vin lp phiu nhp kho
Int
Allow
M nh cung cp
Money
Allow
Tng tin

2.1.4. Bng:Phiu chi tit nhp kho

Tn thuc tnh
MaPN
MaSP
SLNhap
GiaBan
ThanhTien

tbl CTPhieuNhap
Kiu d liu
Gi tr Din gii
AutoNumber
Not
M phiu nhp hng
Int
Not
M sn phm
Int
Not
S lng nhp
Money
Allow
Gi bn
Money
Allow
Thnh tin

2.1.5. Bng :t hng

Tn thuc tnh
MDH
MKH
MaNV
TongGia_DH
NgayDatHang
NgayGiaoHang
TinhTrang

32

tbl DatHang
Kiu d liu
Gi tr
AutoNumber
Not
Int
Not
Int
Not
Money
Allow
Date Time
Allow
Datetime
Allow
Int
Allow

Din gii
M phiu t hng
M khch hng
M nhn vin
Tng gi tin t hng
Ngy t hng
Ngy giao hng
Tnh trng kha hay cha

2.1.6. Bng: chi tit t hng

Tn thuc tnh
MDH
MaSP
SLDatHang
GiaBan
ThanhTien
2.1.7.

tbl Chitiet_PDH
Kiu d liu
Gi tr Din gii
Int
Not
M t hng
Int
Not
M sn phm
Int
Not
S lng t hng
Money
Allow
Gi bn
Money
Allow
Thnh tin

Bng ha n

Tn thuc tnh
MaHD
MKH
MNV
NgayLap
TongTriGia

tbl HoaDon
Kiu d liu
Gi tr
AutoNumber
Not
Int
Not
Int
Not
DateTIme
Allow
Money
Allow

Din gii
M ha n
M khch hng
M nhn vin
Ngy lp ha n
Tng tr gi

2.1.8. Bng: Chi tit ha n

Tn thuc tnh
MaHD
MSP
SoLuong
GiaMua
ThanhTien

Kiu d liu
Int
Int
Int
Money
Money

tbl CTHD
Gi tr
Not
Not
Not
Allow
Allow

Din gii
M ha n
M sn phm
S lng mua sn phm ny
Gi mua
Thnh tin

2.1.9. Bng: khch hng

Tn thuc tnh
MKH
HoTen
DiaChiKH
SoDTKH
33

tblKhachHang
Kiu d liu
Gi tr Din gii
AutoNumber
Not
M khch hng
Nvarchar(200)
Not
Tn khch hng
Nvarchar(200)
Allow
a ch khch hng
Vachar(20)
Allow
S in thoi

Tien

Money

Allow

S tin

2.1.10. Bng: nh sn xut

Tn thuc tnh
MNSX
TenNSX
DiaChiNSX
SoDTNSX

34

tblKhachHang
Kiu d liu
Gi tr Din gii
AutoNumber
Not
M nh sn xut
Nvarchar(200)
Not
Tn nh sn xut
Nvarchar(200)
Allow
a ch nh sn xut
Vachar(20)
Allow
S in thoi

2.2. M hnh thc th lin kt


2.2.1. Mt s khi nim v m hnh thc th
- Khi nim: l m hnh d liu logic c xy dng trn cc khi nim logic nh: thc
th, kiu thc th, thuc tnh v quan h.
- Thc th: thc th l mt ch im, mt nhim v, mt i tng hay mt s kin ng
quan tm trong thc t, k c thng tin m n lu tr l c ch cho h thng.
- Kiu thc th: l tp hp cc thc th c cng bn cht c biu din.

35

2.2.2. S thc th lin kt

Hinh 10: S thc th lin kt

36

chng 3:CI T CHNG TRNH


Di y l mt s Form chng trnh chnh c ci t trong bi bo co
1. From main

Hinh 11: From Main


-M t: from chnh khi cha ng nhp th cc chc nng trong from u n v khng hin
thi

37

2. From ng nhp

Hinh 12: Form ng nhp


-

M t: ngi qun tr, nhn vin, qun l, u c mt user v pasword


ring.

Khi ng nhp vo: Trng phng kinh doanh c tt c cc quyn, nhn


vin mi b phn c cc quyn ring nh bn hng, thanh ton, thng k...

38

3. From qun l nhn s

Hinh 13: From qun l nhn s


-

M t: from qun l ngi dng: ch c admin c quyn xem, thm, xa

sa ngi dng trang qun l.

39

From qun l nhn vin

4.

Hinh 14: From qun l nhn vin


vin

40

M t: from qun l nhn vin, admin c quyn xem, thm, xa, sa nhn

5.

From qun l khch hng

Hinh 15: From qun l khch hng


khch hng

41

M t: form khch hng: admin,manager c quyn xem, thm, xa, sa

6. Form qun l sn phm

Hinh 16:Form qun l sn phm


-

M t: form sn phm : admin, sell, manager u c quyn xem, thm,

xa, sa, tm kim sn phm

42

From qun l Loi Sn phm

7.

Hinh 17: From qun l Loi Sn phm


-

M t: form loi sn phm : admin, sell, manager u c quyn xem, thm,

xa, sa, loi sn phm

43

8. Form qun l sn phm

Hinh 18: Form qun l sn phm


-

M t: form sn phm : admin, sell, manager u c quyn xem, thm,


xa, sa, tim kim loi sn phm

44

9. Form qun l nh sn xut

Hinh 19: Form qun l nh sn xut


-

M t: form nh sn xut, admin, manager, sell u c quyn xem, thm,


xa, sa

45

10. Form lp phiu mua

Hinh 20: Form lp phiu mua


-

Mt t: from lp phiu mua: admin, sell, mannager u c quyn lp phiu


mua cho khch hng v ghi ha n.

46

11. From qun l ha n

Hinh 21: From qun l ha n


-

M t: admin, manager, sell, c quyn xem, thm, xa, sa Ha n v chi


tit ha n

47

12. From lp phiu t hng

Hinh 22: From lp phiu t hng


-

M t: admin, manager, sell c quyn lp phiu ha n cho khch


hng

48

13. From n t hng

Hinh 23: From n t hng


-

49

M t: admin, manager, sell c quyn xem, thm xa, sa n t hng

14.

From lp ha n v qun l ha n nhp hng

Hinh 24: From lp ha n v qun l ha n nhp hng


M t: admin, manager , sell c quyn lp ha n cho khch hng v qun l ha
n nhp: xem , thm, xa, sa

50

15. Form qun l nh cung cp

Hinh 25:Form qun l nh cung cp


M t: admin, manager, sell u c quyn qun l nh cung cp : xem , thm, xa, sa

51

16. From thng k Doanh thu

Hinh 26:From thng k Doanh thu


M t: admin, manager u thng k doanh thu: theo ngy, thng, nm

52

KT LUN
Trong qu trnh thc tp ti i l in thoi di ng VNPT huyn Mai Sn tnh Sn
La va qua gip em c lm quen vi tc phong lm vic chuyn nghip, bit vn dng
nhiu l thuyt c hc trong nh trng gii quyt tng cng vic trong thc t. Qua
, cng gip em kho st v vn dng cc kin thc hc xy dng mt chng trnh
ng dng c th vo thc t ti c s.
c s quan tm hng dn ca Thy gio, c gio v cc cn b ti ni em thc tp
chuyn ngnh, em xy dng c chng trnh qun l bn hng cho i l in thoi
VNPT huyn Mai Sn tnh Sn La, mong mun chng trnh s tr thnh mt sn phm c
tnh thc tin cao, p ng c vic nng cao hiu qu trong cng tc qun l bn hng ti
i l, tuy nhin chng trnh ca em vn cha tht s hon thin do thi gian kho st thc
t c hn, kin thc, k nng lp trnh v kh nng phn tch thit k cho chng trnh ca
bn thn cn nhiu hn ch. Nn rt mong nhn c s quan tm ng gp kin t pha
Thy gio, C gio Khoa Cng ngh thng tin - i hc Thi Nguyn v s ng gp kin
t cc bn sinh vin cho bi bo co ca em c hon thin hn m mong mun n s
tr thnh sn phm c th pht trin thnh phn mm hon chnh v c th c s dng
rng ri ti nhiu ca hng, i l bn cc hng tin t, dch v thng tin khc. Em xin chn
thnh cm n cc cn b cng nhn vin chc, cc Thy gio, C gio trong Khoa Cng
ngh thng tin - i hc Thi Nguyn to iu kin cho em c hc tp v rn luyn
trong thi gian qua. Cm n Thy gio Hu Nguyn tn tnh hng dn Em trong qu
trnh thc tp v lm ti ny, cm n cc bn trong lp HVLVH K1- Sn La c
nhng kin ng gp qu bu em hon thnh c bi bo co thc tp tt nghip ca
mnh.
Sn La, Thng 11 nm 2011
SINH VIN
PHM TT THNH

53

TI LIU THAM KHO


1. Dan wood, Chris Leiter, Paul Turley - Beginning SQL Server 2005 Administration
2. Guckenheimer, Neno Loje - Agile Software Engineering with Visual Studio: From
Concept to Continuous Feedback
3. Jeff Levinson - Software Testing with Visual Studio 2010
4. Thch Bnh Cng - Phn tch v thit k h thng thng tin, NXB Khoa hc k thut
xut bn nm 2002;

54

You might also like