You are on page 1of 63

TRNG I HC THNH

KHOA CNG NGH THNG TIN


---------- ----------

BOCO
THC TP TT NGHIP
KHOA: CNG NGH THNG TIN
ti:
XY DNG PHN MM QUN L BN HNG V
KHO HNG CA CNG TY TNHH GIA PHT
Gio vin hng dn: ThS. Nguyn Th Nga
Sinh vin thc hin: L Th Hng Linh
L Th Oanh
Phm Th Hin
Phm Thanh Tng
Lp: HLT Tin1 K2
H Ni, 04/ 2012

BO CO THC TP TT NGHIP
KHOA CNTT
-----------------------------------------------------------------------------------TRNG I HC THNH

CNG HA X HI CH NGHA VIT NAM

KHOA CNG NGH THNG TIN

c lp T do Hnh phc

BNG NHN XT
ti:

XY DNG PHN MM QUN L BN HNG V


KHO HNG CA CNG TY TNHH GIA PHT

Gio vin hng dn: ThS. Nguyn Th Nga


Sinh vin thc hin : L Th Hng Linh (NT)
L Th Oanh
Phm Th Hin
L Th Oanh
Lp:

HLT_Tin1_K2

NH N X T:
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
t im :. (Cho im chn)
H Ni, ngy.. thng. nm
2012
GIO VIN HNG DN
(K v ghi r h tn )

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

BNG NHN XT
ti:

XY DNG PHN MM QUN L BN HNG V


KHO HNG CA CNG TY TNHH GIA PHT
C s thc tp :
a ch cng ty:
- a ch tr s chnh: S 50, Ng 1, T 8, Th trn Cu
Din, T Lim, H Ni
- VP: G25 Khu u gi Ng Th Nhm, H ng, H Ni
Sinh vin thc hin : L Th Hng Linh (NT)
L Th Oanh
Phm Th Hin
L Th Oanh
Lp:

HLT_Tin1_K2

NH N X T:
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
t im :. (Cho im chn)
H Ni, ngy.. thng. Nm 2012
Ngi nhn xt
(K v ghi r h tn )

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

LI NOI U
Cng ngh thng tin ngay cang co tinh ng dung cao trong thc t, nht la i
vi cac cng ty trong linh vc kinh doanh lai cang quan trong, vi nh trong quan ly,
trong lu tr thng tin hay trong hoat ng i tac hoc lp cac hp ng mua ban
san phm ...
Trc kia, cac cng ty khi mun lu tr danh muc san phm hay lp cac san
phm trong kho hang... thi s dung Microsoft Exel la chinh, va khi lp hp ng mua
hang thng la vn ban in trn MS Word... Do o, kha nng thng nht mt chun la
khng cao, ng thi bao mt va tinh chinh xac trong lu tr d liu thp hn vic s
dung mt phn mm quan ly thng nht v nghip vu cho toan b cng ty.
Th manh khi s dung mt phn mm quan ly cho cho vic lu tr cung nh
thc hin cac nghip vu ban hang hay quan ly nh: kha nng lu tr d liu tp trung,
sao lu an toan va phuc hi nhanh chong, bn canh o con co chc nng bao mt
ngi dung, tranh c tinh trang sa d liu cua cac ban ghi. H tr quan ly cho
ngi quan ly tt hn, nh co th kim tra c doanh thu cua cng ty hang thang,
nng lc lam vic cua nhn vin hay san phm trong kho hang..., ng thi cung tao
mt chun thng nht trong nghip vu xut nhp hang hoa hay quan ly san phm
trong kho hang ...
Vi nhng u th o ma chng chng em quyt inh nhn tai thc tp tt
nghip v xy dng mt phn mm quan ly ban hang va kho hang cho mt cng ty c
phn vi tn cng ty la Cng ty TNHH GIA PHT.
Trong qua trinh thc hin t bc khao sat thc t, n vic xy dng c s d
liu hay x ly cac chc nng nghip vu cho chng trinh, chng em cung gp mt s
kho khn nhng vi s giup nhit tinh cua giao vin hng dn cung nhn vin
trc tip h tr chng em cua cng ty TNHH GIA PHT.
Do o trc khi i vao phn ni dung chinh cua an, chng em xin gi li cam
n chn thanh ti c ThS.Nguyn Th Nga la giao vin trc tip hng dn chng
em va ng thi cung xin gi li cam n ti anh Nguyn c Tnh Ph gim c
cua cng ty TNHH GIA PHT a giup chng em hoan thanh tt an nay!.

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

TOM TT NI DUNG AN
Nh a noi trn, Chng trinh quan ly ban hang va kho hang nay c
chng em vit nhm muc ich ng dung vao thc t va cu th la cng ty
TNHH GIA PHT trong vic quan ly nghip vu ban hang va quan ly kho
hang, thay th cho cng vic quan ly hin tai cua nhn vin, nhm nng cao
hiu sut cng vic cung nh hiu qua hn trong cng vic quan ly cua nha
quan ly.
Vi 2 mang chc nng chinh cua chng trinh la quan ly kho hang va
quan ly ban hang cua cng ty, trong mi chc nng o co nhng chc nng
chi tit hn, va chng em se dn giai chi tit hn trong bai bao cao nay .
Ni dung cua phn bao cao nay gm 5 chng :
Chng I : C s l thuyt.
Chng II :Khao sat thc t nghip vu cua cng ty TNHH GIA
PHT.
Chng III : Phn tich va thit k h thng da trn nhng phn
tich chng II.
Chng IV : Gii thiu chng trinh chinh
Chng V : Kt lun.

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

MUC LUC
LI NOI U.........................................................................................................4
TOM TT NI DUNG AN.............................................................................5
CHNG I : C S L THUYT.......................................................................8

I. GII THIU V .NET FRAMEWORK 3.5..............................................................8


1.1. Khai nim v .NetFrameWork.......................................................................8
1.3.Th manh cua .netframwork 3.5...................................................................10

II. GII THIU V VISUAL STUDIO 2008...........................................................11


2.1.Gii thiu tng quang v Visual Studio .NET 2008.....................................11
2.2.Linq trong visual studio 2008.......................................................................17

III. GII THIU V SQL SERVER 2005.............................................19


3.1.Tng quan SQL Server 2005........................................................................19
3.2 Cc tnh nng mi ca SQL Server 2005.....................................................20

I.TNG QUAN V CTY TNHH GIA PHT ........................................25


II.KHAO SAT NGHIP VU CAC PHONG BAN CO LIN QUAN . .27
2.1.Phong k toan:..............................................................................................27
2.2.B phn ban hang:........................................................................................27
2.3.B phn kho hang.........................................................................................28
2.4. Nghip vu nhp hang...................................................................................28
CHNG III PHN TICH THIT K H THNG .......................................30

I.S LUNG D LIU.....................................................................30


1.1. S phn cp chc nng...........................................................................30
1.2. M hnh d liu mc khung cnh ...............................................................31
1.3.S lung d liu mc inh......................................................................32
1.4. S lung d liu mc di inh.............................................................33

II.THIT K DATABASE.......................................................................36
2.1.Thit k cac bang trong c s d liu...........................................................36
2.2.M hinh mi quan h ...................................................................................42
CHNG IV. GII THIU GIAO DIN CHNG TRINH..........................45
4.1.Giao din form cu hinh ban u..................................................................45
4.2.Giao din form kt ni ti database..............................................................45
4.4.Giao din form Chng trinh chinh.............................................................47
4.7. Giao din qun l sn phm:......................................................................49
4.8 .Giao din form quan ly nha cung cp..........................................................50
4.9 Giao din form quan ly hang san xut..........................................................51
4.11 .Giao din form quan ly nhp hang.............................................................52
------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3
Lp: HLT_Tin1_K2

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

4.12. Giao din form thm mi hp ng nhp..................................................52


4.13 .Ha n nhp hng:...................................................................................53
CHNG V KT LUN.....................................................................................62

I.KT LUN..............................................................................................62
II.DANH MUC TAI LIU THAM KHAO.............................................63

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

CHNG I : C S L THUYT
I. Gii thiu v .net framework 3.5
1.1. Khai nim v .NetFrameWork
.NET Framework l mt tp nhng giao din lp trnh v l tm im ca
nn tng .NET. N cung cp c s h tng xy dng v chy cc dch v
Web. Hoc lp trinh winform
C# l mt trong rt nhiu ngn ng lp trnh c h tr bi .NET
Framework (nh C++, Java,VB). C th hiu n gin y l mt trung
tm bin dch trong tt c cc ngn ng c h tr bi .NET Framework
s c chuyn i ra MSIL (mt dng m trung gian) ri t y mi c
bin dch tc thi (Just in time Compiler JIT Compiler) thnh cc file thc
thi nh exe. Mt thnh t quan trong na trong kin trc .NET Framework
chnh l CLR (.NET Common Language Runtime), khi chc nng cung cp
tt c cc dch v m chng trnh cn giao tip vi phn cng, vi h iu
hnh.
1.2.Nhng thanh phn cua .NetFramework
a) Common Language Runtime
- Common Language Runtime (CLR) l trung tm im ca .NET
Framework. y l mt "hm my" chy cc tnh nng ca .NET.
Trong .NET tt c mi ngn ng lp trnh u c bin dch ra Microsoft
Intermediate Language (IL). Do bt buc mi ngn ng u phi dng cng
cc loi kiu d liu (gi l Common Type System ) nn CLR c th kim
sot mi giao din, gi gia cc thnh phn v cho php cc ngn ng c th
tch hp vi nhau mt cch thng sut.
Khi chy mt ng dng .NET, n s c bin dch bng mt b bin
dch JIT (Just-In-Time ) rt hiu nng ra m my chy. im ny gip ng
dng .NET chy nhanh hn m thng dch ca Java trong Java Virtual
Machine . Just-In-Time cng c ngha l ch phn m no cn x l trong lc
y mi c bin dch.
Ngoi vic cung cp v qun l b nh, CLR cn x l cng vic "gom
rc". Trc y mi khi mt DLL c np vo b nh, h thng s ghi nhn
c bao nhiu tc v dng n khi tc v cui cng chm dt th h thng
gii phng DLL ny v tr li phn b nh n dng trc y cho h thng
dng vo vic khc. Nu chng trnh cung cp b nh s dng m khng
nh gii phng th n mt lc no b nh s b "cn" v chng ta s phi
------------------------------------------- -----------------------------------------8
Sinh Vin: Nhm 3

Lp: HLT_Tin1_K2

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

khi ng li h iu hnh. V by gi, .NET s dng mt qu trnh c lp


x l vic "gom rc". Tc ng ph y l khi ta "dispose" mt i
tng ri, ta vn khng bit chc chn chng no n mi thc s bin mt. V
b phn "gom rc" l mt qu trnh u tin mc thp, ch khi no b nh h
thng gn "cn" n mi nng cao u tin ln. Ngoi "gom rc", CLR cn
thc hin cc chc nng khc nh bo mt. Cc dch v chung ny u c
qun l mt cch t ng.
Nh vy l b thc thi ngn ng chung CLR cho php vic pht trin
cc ng dng mt cch d dng hn, cung cp mt mi trng thc thi an
ton v hiu nng, h tr a ngn ng v n gin ho vic trin khai v qun
l cc ng dng.
b) The Base Classes
Cc lp c s cho cho chng ta nhng c tnh ca runtime v cung cp
nhng dch v cp cao khc m nhng ngi lp trnh i hi thng qua
namespace. Namespace l mt cch t tn gip sp t cc lp ta dng
trong chng trnh mt cch th t d tm kim chng. Tt c cc m trong
.NET, c vit bng VB.NET, C# hay mt ngn ng no khc u c
cha trong mt namespace.
c)ASP.NET
ASP.NET l mt "khung" lp trnh c xy dng trn b thc thi ngn
ng chung (CLR) v c s dng trn mt my ch phc v to ra cc
ng dng Web mnh. Web Forms ca ASP.NET cho php xy dng cc giao
din ngi dng Web ng (UIs[6]) mt cch hiu qu. Cc dch v ca
ASP.NET cung cp nhng khi hp nht (building blocks) cho vic xy dng
cc ng dng trn nn Web phn tn. Nhng dch v Web da trn cc chun
Internet m nh HTTP[7] v XML[1]. B thc thi ngn ng chung CLR cung
cp s h tr dng sn to v a ra nhng dch v Web thng qua vic s
dng mt khi nim tru tng ho lp trnh ph hp v thn thin vi cc
nh pht trin cho c ASP Web Forms v Visual Basic. M hnh thu c va
d bin i, va d m rng. M hnh ny da trn cc chun Internet m
(HTTP[7], XML[1], SOAP[4]) n c th c truy cp v thng dch bi
bt c mt client hay thit b h tr Internet no.
Mt trong cc lp ca ASP.NET l System.Web. Trong System.Web
namespace c cc dch v mc thp nh lu gi (caching), bo mt, cu hnh
v nhng dch v khc c chia x gia cc dch v Web v giao din ngi
dng Web (UI[6]). Cc lp System.Web.Services x l cc dch v Web nh
------------------------------------------- -----------------------------------------9
Sinh Vin: Nhm 3

Lp: HLT_Tin1_K2

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

cc giao thc v pht hin. System.Web.UI namespace cung cp hai lp cho


cc cc iu khin (control) l cc iu khin HTML v cc iu khin Web.
iu khin HTML cho chng ta nh x trc tip vo cc HTML tag nh input
. Cng c nhng iu khin Web cho php chng ta cu trc li cc iu
khin vi nhng khun mu , v d nh mt grid control.
Ngoi ASP.NET, .NET Framework cn cung cp mt b th vin lp
thit k giao din cho cc nh pht trin cc ng dng trn nn Windows. C
hai namespace l System.WinForm v System.Drawing. Bn c th s dng
cc lp trong System.WinForm xy dng giao din ngi dng khch. Cc
lp ny cho php bn thc hin cc giao din ngi dng Windows chun
trong cc ng dng .NET ca bn. Bn cng c th s dng lp
System.Drawing truy nhp vo cc c tnh mi GDI+. Lp ny h tr cho
th h k tip ca Graphics Device Interface (GDI) l ho hai chiu.
1.3.Th manh cua .netframwork 3.5
- Theo s phat trin cua .net framwork ma im bt u vi nhiu
ngi s dung phn mm cung nh cac ky s lp trinh la .net 2.0 . Trc mt
ti mun noi ti bc phat trin t .net 2.0 ln .net 3.0
- i vi nn tang .net 3.0 c gi nguyn cu truc cung nh cac lp
base c ban cua .net 2.0 ngoai ra . phin ban 3.0 a c microsoft tich hp
thm 7 cng ngh mi o la :
Windows Communication Foundation

Windows Presentation Foundation

Windows Workflow Foundation


Windows Workflow Foundation
Windows CardSpace
Cryptography API: Next Generation
User Application Control
Chu thich :
_ WCF (Windows Communication Foundation): y l b cng c dng
pht trin cc dch v theo hng kin trc (SOA).
_ WPF (Windows Presentation Foundation): y l b control h tr v
ha tuyt vi, n tch bit gia giao din v code, gip bn trc quan
hn khi developer.
------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3
Lp: HLT_Tin1_K2

10

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

_ WF (Windows Workflow Foundation) : WF cung cp mt nhm cc lp


(class) m m hnh ho tng kha cnh ca mt workflow ca mt ng
dng. Nhng lp khc nhau i din cho nhng action v d nh i mt
s kin, thc thi theo iu kin (branching), i mt trong nhiu s vic
xy ra v thc thi cc lnh tun t.
_ Windows CardSpace : WC - CardSpace (hay InfoCard) l cng c
xy dng h thng nhn dng da vo CardSpace trn my client.
_ CNG (Cryptography API: Next Generation) : NG c MS ha hn l
mt m hnh mi, n gi trong vic m ho. N bao gm nhiu cch
"plug and play" vi cc component khc nhau v d nh b sinh s ngu
nhin (c th c customize). N cng bao gm cc gii thut m ho
mi trn th gii.
_ UAC (User Application Control).
Khi phat trin ti phin ban .net 3.5 Microsoft gi gi cac thanh phn
cua .net 3.0 ng thi phat trin thm vao o LINQ va SP .NET AJAX
LINQ la cng ngh ma ti s dung trong qua trinh xy dng chng trinh
nay , no se c noi ro hn phn gii thiu v visual studio 2008
II. Gii thiu v Visual Studio 2008
2.1.Gii thiu tng quang v Visual Studio .NET 2008
Visual Studio 2008 th hin tm nhn rng ca Microsoft v cc ng dng
my khc bng chc cho php cc chuyn gia pht trin phm mm c th
nhanh chng to ng dng kt ni vi cht lng cao v nhng kinh nghin
ngi dng phong ph. Vi Visual Studio 2008, cc t chc s thy d dng
hn so vi cc phin bn trc trong vic capture v phn tch d liu, iu
c ngha h c th a ra c cc quyt nh hiu qu trong cng vic.
Vistual Studio 2008 cho php mi t chc c th nhanh chng to c cc
ng dng tin cy, c kh nng qun l v an ton hn tn dng Windows
Vista v h thng Office 2007.
Visual Studio 2008 ra mt nhng u im chnh cho cc chuyn gia pht
trin phn mm th hin trong 3 lnh vc chnh:
Ci thin kh nng sn xut
Qun l chu trnh pht trin ng dng
Trin khai cc cng ngh mi nht

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

11

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

Trong phn ny chng ti s gii thiu mt s cm nhn khc nhau ca


khch hng v 3 lnh vc thng qua 7 phm vi cng ngh khc nhau.
Pht trin cc ng dng my khch thng minh
Visual Studio 2008 gii thiu nhiu cch mi v d dng cho cc chuyn
gia pht trine phn mm trong vic xy dng my khc thng minh bng cch
cung cp mt tp ton din cc cng c v lp n gin ha vic tch hp
cc my khch thng mnh vi ng dng wev ang mi hoc ang tn ti, v
bng cch qun l lu tr ni b d liu cho cc kch bn b hy kt ni.
To cc ng dng Microsoft Office
Visual Studio Tools for Office(VSTO) hin c tch hp y vo
Visual Studio 2008 Professional Edition. Visual Studio cho php cc chuyn
gia pht trin phn mm c th ty chn cc ng dng Office nh Outlook v
PowerPoint ci thin nng sut ngi dng v n gin ha s trin khai.
Xy dng cc ng dng Windows Vista
Chuyn gia pht trin phn mm s d dng thc y c cc cng ngh
nn tng mi, v cung cp cc ng dng hp dn hn n khc hng ca h,
bng vic kt hp mt cch d dng tnh nng nn tng trnh din ca
Windows (Windows Presention Foundation) mi trong c cc ng dng mi
v ng dng biu mu Windows (Windows Form) ang tn ti.
Qun l d liu hiu qu hn
Gii thiu ngn ng truy vn tch hp (LINQ), v nhng ci thin v vic
truy cp d liu khc cho php cc chuyn gia pht trin phn mm c th x
l d liu bng s dng phng php lp trnh nht qun, thc hin truy cp
d liu vi cc b mt thit k d liu mwois v s dng cc lp nh km
cho mu thit k i khi c kt ni.
Mt ci thin ton din v cm nhn ca chuyn gia pht trin phn mm
Visual Studio 2008 cho mt cm nhn ton din tt hn i vi cc
chuyn gia pht trin phn mm thng qua vic kt hp nhng ci thin cht
lng sn phm ng k, cc thay i cch b mt thit k ph bin nht i
vi li cho ngi dng v lm n gin ha kh nng ca ngi dng chp
nhn tp cng c v khung lm vic tch bit.
Cho cc cm nhn Web mi
Xt ti c s h tng an ton, tin cy v c th m rng ca IIS, cc
chuyn gia pht trin phn mm c th d dng to cc ng dng Web tng
------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3
Lp: HLT_Tin1_K2

12

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

tc v hiu qu. S tch hp lin mch v m hnh lp trnh thn thin ca


ASP.NET, AJAX cho php thc thi pha trnh khc mt cch hiu qu hn
cung cp cho ngi dng nhng giao din web thun li hn.
Ci thin qun l chu trnh pht trin ng dng (ALM)
ALM cung cp s h tr tuyt vi, khng ch cho vic qun l ton b
chu trnh pht trin phn mm m cn cho s tng tc quan trng vi ngi
dng v cc ch d n CNTT ca mt ng dng doanh nghip.
Pht trin cc ng dng my khc thng minh
Visual Studio 2008 cung cp cho cc chuyn gia pht trin phm mm
cch i mi xy dng cc ng dng my khch thng minh, thm vo d l
ci thin nng xut ca chnh chuyn gia pht trin phn mm. Nhiu khch
hng phi i mt vi thch thc trong vic tch hp cc ng dng my khc
thng minh ca h vi ng dng d trn web mi v ng dng ang tn ti
qua ng nhp v cc dch v c nhn. Visual Studio 2008 cung cp mt tp
cng c mi v cc lp cho php n gin ha s tch hp ny v cho php
nhng chuyn gia n gin trong qun l vic lu tr d liu cho cc kch bn
hy kt ni.
Cc lnh vc pht trin my khc thng minh tp trung gm c:
Tch hp giao din ngi dng
Bng vic h tr cc nh dng chung (nh XML) v cho php nhn vin
thit k kim sot trc tip hn vi layout, cc control v s rang buc d liu
ca giao din ng dng ngi dng (UI), Visual Studio lm cho cc thit k
vin ha nhp vo qu trnh pht trin d dng hn. Thit k vin c th s
dng cc cng c thn thin nh Microsoft Expression Suite to cc giao
din ngi dng v file th tc cc chuyn gia pht trin phn mm c th
lm vic trc tip trong Visual Studio. Visual Studio h tr y s cng
tc lung cng vic, cho php cc thit k vin v chuyn gia pht trin phn
mm qun l c cng vic trc/sau v cng vic song song. Ngoi ra cc
thit k vin v chuyn gia pht trin phn mm cng c th xy dng cc th
vin thnh phn, nh dng v cch thit k giao din ngi dng chung d
dng qun l v s dng li. Bng cch li dng nhng u th ca Office
2007 vi t cch l mt nn tng pht trin, cc thit k vin c th nng cao
tm nhn v cm nhn v c Office v SharePoint to cc giao din ngi
dng trc gic v thn thin hn. Sau cc chuyn gia pht trin c th s
------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3
Lp: HLT_Tin1_K2

13

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

dng Visual Studio Tools cho Office to giao din ngi dng trong cc
gii php ca h mt cch nhanh chng v d dng.
Ci thin trin khai ng dng ClickOnce
S trin khai ClickOnce trong Visual Studio 2005 cung cp cho Web
nh trin khai cho cc my khch thng minh. Ngi dng c th vo mt
URL v kch vo mt lin kt c th ci t ng dng my khch thng
minh trn my tnh ca h. Cc chuyn gia CNTT c th trin khai cc phin
bn mi ca ng dng ch cn n gin bng cch sao chp ng dng mi
vo URL. Trong Visual Studio 2008, ClickOnce hin cn h tr cho c trnh
duyt Firefox c cung cp vic k c lp location v gn nhn khch hng.
Thm vo , ClickOnce hin cn h tr trin khai thoogn qua cc my ch
proxy c thm nh v cho php cc chuyn gia pht trin phn mm phn
phi c ng dng ca h n nhiu cng ty t m v tr trung tm
Kiu giao din Office 2007 h tr cho cc ng dng C++
Visual Studio 2008 cng cung cp cho cc chuyn gia pht trin phn
mm s h tr xy dng cc ng dng s dung kiu giao din Microsoft
Office 2007, c th trong gm Ribbon Bar, Ribbon Status Bar, v Minitoolbar.
Cc dch v mc ng dng my khch
Kch hot ng dng my khch m cc chuyn gia pht trin phn mm
s dng cng mt profile ngi dng v ng nhp cc dch v nh cc ng
dng Web ca h. iu ny cho php cc khch hng s dng mt phng
php lu tr backend i vi vic thm nh v thng tin c nhn ngi dng
m khng cn quan tm n kiu ng dng.
Truy cp d liu kt ni khng thng xuyn
Microsoft Synchronization Services cho ADO.NET cung cp mt giao
din lp trnh ng dng (API) gip ng b ha d liu gia cc dch v d
liu v kho d liu cc b. Synchronization Services API c m hnh ha
sau khi cc giao din lp trnh ng dng truy cp d liu ADO.NET v cho
bn mt cch trc gic ng b d liu. N lm cho vic xy dng cc ng
dng trong mi trng kt ni khng thng xuyn c m rng v mt
logic, ni c th ph thuc vo s ni mng nht qun.

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

14

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

S h tr tch hp cho Microsoft SQL Server 2005 Compact Edition


Microsoft SQL Server 2005 Compact Edition l phin bn kt tip ca
SQL Server Mobile c b sung thm nn tng desktop. SQL Server
Compact m rng cng ngh SQL Server Mobile bng cch cho ra mt s u
vit nh bo tr t hn, c s d liu c nhng v c ng cho cc nn tng
Windows nh Tablet PC, Pocket PC, smart phone v cc my bn. Cng nh
SQL Server Mobile, SQL Server Compact hon ton c min ph, d dng
s dng, v phin bn c th nhng ca SQL Server 2005 cho vic pht trin
cc ng dng di dng v desktop.
Tc dng n by SOA v WCF trong cc ng dng di ng
Cc chuyn gia pht trin phn mm c th xy dng mt ng dng my
khch ca thit b di ng lm vic trong mi trng kt ni khng hon
chnh. ng dng c th gi v nhn d liu t my ch, thm ch thit b hy
kt ni hoc roaming. Bng vic cung cp s logic v gii quyt cc vn v
lu tr ln kh nng nh a ch, chuyn gia pht trin phn mm c th tp
trung vo chc nng ng dng di ng v khng phi lo lng v nhng yu t,
phng thc kt ni khc hay cc m hnh lu tr c yu cu.
To cc ng dng Microsoft Office
Visual Studio Tools for Office (VSTO) hin c tch hp y bn
trong Visual Studio 2008 Professional Edition. Cc chuyn gia pht trin
phn mm c th nhm mt cch d dng n hn 500 triu ngi dng
Microsoft Office khi ang ng cc k nng m c ch ng nh nhau m
h pht trin cho vic vit cc ng dng Microsoft Windows hoc cc ng
dng ASP.NET. Visual Studio cho php cc chuyn gia pht trin phn mm
c th ty chnh Word, Excel, PowerPoint, Outlook, Visio, InfoPath, v
Project ci thin nng sut ngi dng v tn dng nhiu ci thin trong h
thng Office 2007 ca Microsoft. Visual Studio 2008 cho php cc chuyn
gia pht trin phn mm thc hin cc nhim v nh:
Nhm n s tri rng ca h thng Office 2007 ca Microsoft cc
chuyn gia pht trin phn mm c th s dng cc cng c trong Visual
Studio to ty chn m c qun l mc ti liu v mc ng dng ng
sau cc ng dng ca h thng Office 2007 nhanh chng v d dng. Thit k
vin o nh km ca Visual Studio cho cc tnh nng giao din ngi dng
chnh ca Office 2007 cung cp cho chuyn gia pht trin phn mm nhng
------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3
Lp: HLT_Tin1_K2

15

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

kinh nghim pht trin RAD v cho php h phn phi cc ng dng c giao
din da trn Office cht lng cao.
Xy dng cc ng dng nhm n Microsoft Office SharePoint Server
Visual Studio n gin ha nhim v trong vic xy dng v g ri cc
d n ca SharePoint Workflow, bn cnh cng cho php chuyn gia pht
trin xy dng cc ng dng d dng cung cp kh nng truy cp n cc kho
lu tr d liu back-end v n d liu t cc h thng doanh nghip nh
SAP, CRM v ERP.
Pht trin cc gii php lung cng vic UI da trn Office ca Microsoft
D dng kt hp cc thnh phn chnh ca Microsoft Office UI, c th
gm c Fluent Ribbon, Custom Task Pane, SharePoint Workflow Services
tch hp trong cc gii php Visual Studio.
Trin khai cc ng dng d dng v an ton
Cc chuyn gia pht trin phn mm c th d dng s dng v m hnh bo
mt cho cc ng dng s tng thch vi nhng phin bn trong tng lai ca
Visual Studio v Office.
Xy dng cc ng dng Windows Vista
Vi Visual Studio 2008, cc chuyn gia pht trin phn mm c th d dng
nng cao c cng ngh nn tng mi v cho ra nhiu ng dng hp dn hn
cho cc khch hng ca h.
D dng b sung thm nhng cm nhn v dng v ca Windows
Vista cho cc ng dng C++ native.
H tr kiu giao din ngi dng Office 2007 cho cc ng dng C++ native
Tng kh nng cng tc gia m c ch ng v m t nhin
Visual Studio cho php cc chuyn gia d dng hn trong vic xy dng
cc ng dng c s dng c m t nhin v m c ch ng, v cng cung
cp s ci thin trong kh nng cng tc.
Qun l d liu hiu qu hn
Visual Studio 2008 ci thin ng k cch qun l d liu ca cc chuyn
gia pht trin phn mm.Theo truyn thng, cc chuyn gia phi gia cng d
liu khc nhau ph thuc vo ni m d liu c tr v cch ngi dng kt
ni vi n. Vi s hng dn ca ngn ng truy cp tch hp (LINQ) v
nhiu ci thin trong vic truy cp d liu, cc chuyn gia c th qun l d
liu bng phng php lp trnh nht qun v thc hin vic truy cp d liu
------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3
Lp: HLT_Tin1_K2

16

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

vi cc b mt thit k d liu mi. ADO.NET tch hp vi LINQ v h tr


mt mu thit k kt ni khng lin tc n gin ha cc nhim v pht
trin cc kiu nhim v ng dng .
Nhng tnh nng mi gm c :
Lp trnh m hnh v kinh nghim thit k xung quanh s truy cp
hp nht ngn ng/ d liu
LINQ trang b gim s phc tp cho cc chuyn gia v gip h tng
nng sut trong cng vic thng qua mt tp hp cc m rng cho C# v ngn
ng lp trnh Visual Basic cng nh Microsoft.NET Framework, nhng thnh
phn cho php truy vn tch hp cc i tng, c s d liu v d liu XML.
S dng LINQ chuyn gia c th vit cc truy vn t nhin trong C# hoc
Visual Basic m khng cn phi s dng cc ngn ng khc nh SQL v
Xpath.
n gin ha cu trc d liu cho cc website vi LINQ to SQL
Cho nhng kinh nghim v Web mi
Thit k thi hnh dch v Web
D dng s dng cc dch v Windows Communication Foundation
(WCF)
Thc thi dch v c tch hp vi thit k lung cng vic
Kinh nghim hn vi cc chuyn gia pht trin phn mm
Ci thin cht lng sn phm
Tc dng n by cho cc u t UI ang tn ti
Ci thin qu trnh qun l chu k pht trin ng dng (ALM)
Nhng tnh nng mi trong pht hnh ny gm c:
Tch hp c s d liu chuyn nghip trong chu trnh pht trin phn mm
M rng kh nng kim th khi ca Visual Studio
2.2.Linq trong visual studio 2008
LINQ l mt s sng to mi trong .NET Framework 3.5 (Langue
Integrate Query) l mt tp hp m rng ngn ng cho php thc hin cc
truy vn trong ngn ng C# 2008 v Visual Basic 2008. LINQ cho php
select, filter, sort, group v transform data t cc ngun data source khc nhau
theo mt cch chung. LINQ to Objects thc hin truy vn cc i tng,
LINQ to DataSet thc hin truy vn DataSet, LINQ to SQL thc hin truy
------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3
Lp: HLT_Tin1_K2

17

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

vn n c s d liu SQL Server m khng phi vit code, LINQ to XML


c d liu t nh dng XML.
Nhng h tr ca C#3.0 cho LINQ
LINQ tch hp cht ch vi C#, nhng ci tin quan trng c
thm vo trong ngn ng. C th ni nhng thay i chnh trong C# 3.0 l
phc v LINQ. Sau y l vi tnh nng mi c b sung:
.Lambda expression.
.T kha var, cch khi to i tng v tp hp mi, cc kiu nc danh
(anonymous types).
. Cc phng thc m rng (extension methodsa).
Lambda expression:
C th xem nh l cch vit gn ca delegate. C# 2.0 c anonymous
mthod cho mc ch ny, v by gi vi C# 3.0 l lambda (=>), v cui cng
l mt bieetu thc hoc mt khi cc cu lnh. Mt biu thc lambda trong
C# trng nh th ny:
(param1, param2, param3,,paramN)=>expr
Khi vic tnh ton phc tp hn, ta c th s dng mt khi cu lnh:
(param1, param2,, paramN)=>
{
statchng ement1;
staterment2;

statermentN;
return(lambda_expression_return_type);
}
Cc bc s dng LINQ
s dng LINQ, bn to mt biu thc LINQ
Gi tr tr v t mt biu thc LINQ l mt i tng iterator hin thc
IEnumerable <T>
Khi bn lp qua i tng iterator, LINQ mi thc s thc hin cng
vic. C ch ny c gi l Deferred Execution.

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

18

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

Linqdatasource
LinqDataSourc l mt control c th thc hin nhiu tc v thm, sa,
xa d liu mt cch t ng. Vi LinqDataSource khng cn vit code cho
c vic cp nhp, sa i d liu cng ging nh SqlDataSource.
Trc ht cn to ra mt Linq to Sql class:
File ->New -> File-> LINQ to SQL class
To ra m hnh LinqSqlDataContext cho php Linq ly d liu t
database DB_TEST.MDF
Thit lp cu hnh cho control Linqdatasource1:
Chn Linqdatasource
LinqSqlDataContext

->

Configure

Data

Source

-> chn

Thc hin a LinQDataSource vo GridView


Vy c th ni LINQ l mt trong nhng tnh nng ct li ca .NET
Framework, c h tr y trong cc ngn ng C# v VB. LINQ hin c
mt di rng cc ng dng tim nng. Ni mt cch n gin, c cung cp
mt m hnh mang tnh khi bo cho vic nhn v x l d liu cho php ta
s dng cng mt lc c php vi nhiu ngn ng d liu khc nhau. Nguyn
l thong nht nm di mi ng dng LINQ l n nhn mnh n lp trnh
khai bo so vi lp trnh chc nng - ni mt cch khc, on code ca bn
ch pht biu kt qu m n mun thay v mt chui cc bc t c kt
qu .
III. GII THIU V SQL SERVER 2005
3.1.Tng quan SQL Server 2005
SQL Server 2005 l h c s d liu y tm huyt ca Microsoft. N
khng n thun l bn nng cp ca SQL Server, m sau hn 2 nm pht
trin d n. Microsoft cho ra i mt sn phm khc v tt hn nhiu so
vi SQL Server 2000
Cc phin bn ca SQL Server 2005
Microsoft SQL Server 2005 Enterprise Edition (32 bit v 64 bit)
Microsoft SQL Server 2005 Standard Edition (32 bit v 64 bit) phin
bn ny gm nhng tnh nng thit yu cho nhu cu v cc gii php thng
mi in t.
------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3
Lp: HLT_Tin1_K2

19

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

Microsoft SQL Server 2005 Workgroup Edition (32 bit) l gii php
cu d liu ph hp cho cc doanh nhip, t chc nh.
Microsoft SQL Server 2005 Developer Edition (32 bit v 64 bit) Phin
bn ny l s la chn tt cho cc c nhn hoc t chc xy dng v kim tra
ng dng nhng khng mun tr ph phin bn Enterprise Edition.
Microsoft SQL Server 2005 Express Editions (32 bit) C th dng nh
c s d liu my khch hoc my ch n gin. N l la chn tt nu bn
ch cn mt phin bn SQL Server 2005 nh gn, dng trn my ch cu hnh
thp.
3.2 Cc tnh nng mi ca SQL Server 2005
Khi SQL Server 2005 ra i, th nhng kin thc v SQL 2000 thc s
khng bn lm ch c SQL 2005. Kh nng v linh hot ca SQL
Server 2005 c phn nh rt r trong cng c Management Studio mi v
BIDS.
a. Nng cao tnh bo mt
Bo mt l tm chnh cho nhng tnh nng mi trong SQL Server 2005.
iu ny phn nh s phn ng li ca Microsoft vi su my tnh Slammer
tn cng SQL Server 2000. N cng cho thy mt th gii ngy cng c
nhiu d liu kinh doanh c nguy c b l ra ngoi Internet.
Bo mt nhm th mc h thng:
- Nhm mc h thng bao gm cc View bn di cu trc d liu h
thng. Ngi s dng khng thy c bt c bng bn di no, v th
nhng ngi dng khng c k nng hoc c ph hoi khng th thay i
hoc lm h hng cc bng ny c. iu ny ngn bn hoc bt k ai khc
lm hng cu trc chnh m SQL Server ph thuc vo.
Bt buc chnh sch mt khu:
- Khi bn ci Window Server 2003, bn c th p dng chnh sch mt
khu ca Window ( bn ang p dng ) cho SQL Server 2005. Bn c th thi
hnh chnh sch v mc v Windows m trong 2000 khng h tr tnh
nng ny. Bn c th tt hoc m vic bt buc chnh sch mt khu cho tng
ng nhp ring.
Tch bit gin v ngi dng:
-SQL Server 2000 khng c khi nim gin (Schchng ema): Ngi
dng s hu cc i tng CSDL. Nu mt ngi dng User 1 to mt i
------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3
Lp: HLT_Tin1_K2

20

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

tng l myTable th tn ca i tng s l User1.myTable. Nu User1 b


xa khi mt nhn vin ri khi cng ty chng hn, bn cn thay i tn ca
i tng. Vic ny gy ra vn vi nhng ng dng ph thuc vo tn ca
i tng trong truy xut c s d liu
-Trong SQL Server 2005, ngi dng c th to gin c tn khc vi
ngi dng cha cc i tng CSDL. V d User1 c th to gin c
tn l HR v to mt i tng Chng employee. Bn tham chiu n i
tng nh l HR.employee. V th n User1 ri khi cng ty, bn khng
cn thay i tn gin , ngha l m ng dng vn c gi nguyn bi v
i tng vn c gi l HR.employee.
T ng to chng nhn cho SSL:
- Trong SQL Server 2000, khi bn dng Secure Sockets Layer (SSL)
ng nhp v th hin SQL Server, bn pha to chng nhn lm c s s
dng SSL. SQL Server 2005 t to chng nhn cho bn, iu d cho php
bn s dng SSL, m khng cn phi quan tm vic to chng nhn.
b. M rng T- SQL
- Transact- SQL l mt phin bn ca Structured Query Language (Sql),
c s dng bi SQL Server 2005. Transact - SQL thng c gi l T SQL cho nhiu tnh nng do Microsoft pht trin khng c trong ANSI SQL
(SQL chun).
- Ci tin kh nng h tr XML: SQL Server 2000 cho php bn nhn d
liu quan h dng XML vi mnh FOR XML, hoc lu tr XML nh d
liu quan h trong Sql Server s dng mnh OPENXML. SQL Server 2005
c thm mt kiu d liu quan h khi dng OPEN XML. Bn cng c th
dng ti liu gin biu din trong ngn ng W3C XML Schema Definition
( i khi gi l gin XSD) ch ra cu trc hp l trong XML.
- Vic s dng khi Try Catch trong m T - SQL cho php bn ch ra
iu g phi lm khi li xy ra.
- Trong SQL Server nanagement Studio, bn c th tm thy nhiu on
m mu gip bn thc hin nhng tc v thng gp vi T - SQL. xem
cc mu ny, bn chn trnh n View -> Template Explorer.
c. Tng cng h tr ngi pht trin:
H tr cho Common Language Runtime (CLR):
------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3
Lp: HLT_Tin1_K2

21

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

-CLR c dng bi m .NET, c nhng vo trong c my CSDL SQL


Server 2005. Bn c th vit cc th tc lu sn, trigger, hm, tnh ton tp
hp v cc kiu d liu do ngi dng nh ngha bng cch s dng cc
ngn ng nh VB.NET hoc C#.
-Th tc lu sn c vit bi ngn ng .NET l mt thay th tt cho th
tc lu sn m rng trong SQL Server 2000 bi v bn c th ch ra mc
bo mt cho m .NET. C 3 mc bo mt cho m . NET:
+ An ton: Mc ny khng cho php truy cp ngoi phm vi SQL
Server. M ca bn khng c php truy cp h thng tp tin, registry, cc
bin mi trng hoc mng. y l mc bo mt cao nht.
+ Truy xut m rng: Mc ny cho php m ca bn truy xut gii
hn ra ngoi phm vi SQL Server. C th l bn c th truy xut registry, h
thng tp tin, cc bin mi trng hoc mng.
+ Khng an ton: mc ny bn c th truy xut bt k chc nng
mong mun no ngoi phm vi SQL Server 2005. Bn ch nn dng mc
bo mt ny nu chc chn m c vit tt, v bn tin cy ngi vit m
.
Cc kiu d liu mi:
-Varchar(max): Kiu ny cho php bn dng chui k t hn 8000
byte(8000 k t ). Ti a l 2GB.
-Nvarchar(max): Kiu ny cho php bn dng chui k t Unicode hn
8000 byte (4000 k t). Ti a l 2 GB.
-Varbinary(max): Kiu ny cho php bn dng d liu nh phn ln hn
8000 byte.
SQL Management Object (SMO):
-

SMO thay th cho Distributed Management Objects (DMO) c


dng trong SQL Server 2000. SMO nhanh hn DMO nhiu thit
lp bi v mi i tng ch thc hin tng phn. V d, bn mun
lit k mt danh sch hng ngn i tng ngay mt ln. Ban u
bn ch cn hin th tn ca i tng, khi no cn th mi np y
thng tin ca i tng . iu ny gip cc bn tit kim c
nhiu thi gian cho cc tc v n gin.

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

22

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

T ng thc thi cc kch bn:


-

Nu bn dng cc chng trnh ca Microsoft nh Microsoft


Access, Excel, bn bit rng c th to ra cc macro ( m thc thi)
cho php bn thc hin t ng mt s tc v no . SQL Server
2005 by gi c tnh nng t ng to m kch bn T - SQL t
nhng hnh ng m bn dng giao din hnh nh trong SQL
Server Management Studio.

Truy cp Http:
Dng giao thc http truy cp vo SQL Server 2005 l tnh nng mi
cho php ngi lp trnh truy cp vo SQL Server m khng ph thuc vo
vic IIS c chy trn cng mt my hay khng. SQL Server c th cng tn
ti vi IIS nhng khng ging vi SQL Server 2000, IIS khng cn l yu cu
bt buc vi SQL Server 2005. Truy cp HTTP c th thc thi nhm lnh TSQL hoc th tc lu sn. Tuy nhin, v l do bo mt truy cp HTTP mc
nh s b v hiu ha. s dng HTTP bn pha ch r ngi dng, th tc
lu sn v CSDL c php h tr n.
d. Tng cng kh nng qun l:
Cc cng c qun l trong SQL Server 2005 c s thay i rt ln vi
SQL Server 2000. Thay i chnh n t SQL Server Management Studio.
Nhng cng c qun l mi:
-Trong SQL Server 2000, cng c qun l ch yu l Enterprise Manager
v Query Analyzer. SQL Server 2005, vi cng c qun l mi l SQL Server
Management Studio thay th hon ton 2 cng c trn ca SQL 2000.
Cng c ny cho php bn qun l nhiu th hin ca c my CSDL SQL
Server, Analysis Services, Intergration Services v Reporting Services.
-Cng c mi SQL Server Configuration Manager cho php bn kim
sot cc dch v kt hp vi SQL Server 2005. n c th thay th cho
Services Management v cng c cu hnh mng cho Server v Client. Bn c
th kim sot mt s dch v khc nh: SQL Server, SQL Agent, SQL Server
------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3
Lp: HLT_Tin1_K2

23

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

Analysis Services, DTS Server ( Cho SQL Server Integration Services), FullText Search, SQL Browser.
Profiler:
-

Cho php bn phn tch nhng vn v hiu sut thc thi trong
SQL Server 2005. V d, profiler m cc tp tin truy vt m bn
lu trong h thng tp tin bn xem li v phn tch cc qu trnh
SQL Server m bn quan tm. Profiler c th biu din thng tin vt
dng th bn c th d dng xem iu g xy ra. N c
th nhn d liu c ghi li bi Windows Performance Monitor.
Bn c th hin th d liu dng th, xem hiu sut thc thi trn
khong thi gian chn. T th, bn c th truy cp n im
c vn .

SQL Server Agent:


- Nhng kh nng ca SQL Server Agent, thnh phn h tr cho cc tc
v c lp thi gian biu, c nng cao
Cu hnh ng:
- Trong SQL Server 2005, bn c th thc hin bt k thay i cu hnh
no m khng cn khi ng li SQL Server, k c khi bn ang chy trn
Windows Server 2003. Bn cnh , bn cng c th thay i p lc CPU v
I/O nu bn cn, c th thm nng b nh cho Server nu bn c phn cng
thch hp.
Gi mail t CSDL:
y l tnh nng kh mi m trong SQL Server 2005. N thay th SQL
Mail trong SQL Server 2000. Database Mail s dng giao thc Simple Mail
Transfer Protocol (SMTP). Khng cn bt k ph thuc no vi Mesaging
Application Programming Interface (MAPI) v cng khng cn i hi phi
c Outlook. Vic loi b nhng ph thuc ny trnh c nhiu vn m
ngi dng SQL Server 2000 gp phi vi SQL Mail. Ngoi ra, Database
Mail cng h tr hot ng lin tip, ghi nhn tin Log v kim tra hot ng.
Trn y l mt s nhng tnh nng mi trong SQL Server 2005 so vi
cc phin bn trc ca SQL Server ca Microsoft

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

24

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

CHNG II KHAO SAT THC T CNG TY


I.TNG QUAN V CTY TNHH GIA PHT
* a ch cng ty:
- a ch tr s chnh: S 50, Ng 1, T 8, Th trn Cu
Din, T Lim, H Ni
- VP: G25 Khu u gi Ng Th Nhm, H ng, H Ni
- in thoi: 04.3999 7220
- Email: sales@giaphat.com
*.Loi hnh doanh nghip: Cng ty C phn c thnh lp v
hot ng theo lut doanh nghip
*.Giy php ng k kinh doanh s: 0103019295 do Phng
ng k kinh doanh- S k hoch u t thnh ph H Ni cp
ngy 28/08/2007.

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

25

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

S C Cu T Chc Cua Cng Ty

Ban Gim c

Phng K
Thut

Phng Kinh
Doanh

Kinh Doanh
Bn L

Phng Xut
Nhp Khu

Kinh Doanh

Phng K
Ton

Phng Hnh
Chnh

B Phn
Kho Hng

B Phn
Giao Nhn

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

26

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

II.KHAO SAT NGHIP VU CAC PHONG BAN CO LIN QUAN


2.1.Phong k toan:
- Ghi chp, tnh ton, phn nh s hin c, tnh hnh lun chuyn v s
dng ti sn, vt t, tin vn; qu trnh v kt qu hot ng sn xut kinh
doanh v s dng vn ca Cng ty.
- Kim tra tnh hnh thc hin k hoch sn xut kinh doanh, k hoch thu
chi ti chnh vic thu, np, thanh ton, kim tra vic gi gn v s dng ti
sn, vt t, tin vn; pht hin v ngn nga kp thi nhng hin tng lng
ph, vi phm ch , qui nh ca Cng ty.
- Ghi chp tt c nhng nghip v lin quan n ha n bn hng , ghi s
chi tit doanh thu, thu GTGT phi np.
- Ghi s chi tit hng ha , thnh phm xut bn
- Ty thuc vo yu cu qun l v ch bo co nh k, hng thng, qy,
nm, cn c vo s liu nhp trn h thng, cc ti liu v khu hao, tin lng,
phn b chi ph tnh ton gi thnh, lp cc bo co tng hp: Cn i k
ton, cn i s pht sinh, kt qu kinh doanh, bo co VAT hng thng.
- Lp h s hon thu theo lut nh.
- Thng qua cng tc tng hp, pht hin nhng im khng ph hp
trong hch ton, qun l, kim sot chng t; bo co hoc xut hng x
l ph hp.
- Gip K ton trng t chc phn tch hiu qu kinh t ca hot ng
kinh doanh trong cng ty.
- Lu tr, bo qun ti liu k ton, bo mt s liu k ton.
2.2.B phn ban hang:
- Lp chng t nhp xut, chi ph mua hng, ha n bn, k khai thu u ra.
- Hch ton doanh thu, gi vn.
- Vit ho n GTGT xut giao hng
- Theo di doanh thu bn hng ton cng ty, lp bng k bn ra theo mu bo co.
- Cng K ton vt t, hng ha, thnh phm, K ton thanh ton i chiu
cc khon cng n pht sinh. Kim tra tnh hp l, hp l ca cc pht sinh ny
- Theo di hp ng, lp bin bn thanh l hp ng ca nhng hp ng
k kt (nu cn).
------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3
Lp: HLT_Tin1_K2

27

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

- Theo di tnh hnh pht sinh cng n trong phm vi qun l qui nh, chi
tit theo tng i tng. Pht hin nhng bt hp l, mt cn i, cc hin
tng n ng, khng c kh nng thu hi bo co vi K ton trng v Ban
Gim c c bin php x l.
- Bo co tnh hnh cng n nh k hoc thi im theo ch bo co
hin hnh hoc theo yu cu ca Ban Gim c .
- Lp bin bn i chiu cng n khi c yu cu (ca Ban Gim c hoc
K ton trng) v cui mi nin k k ton
2.3.B phn kho hang
- Lp bo co tn kho, bo co nhp xut tn.
- Tham gia cng tc kim k nh k (t xut).
- Np chng t, bo co kinh t theo quy nh
- Thng qua K ton trng, c quyn yu cu k ton phn hnh v cc b
phn (khi cn) cung cp tt c nhng chng liu lin quan n cng tc tng
hp s liu.
- c t chi cc yu cu thc hin, x l, cung cp thng tin sai qui nh.
- xut cc kin, sng kin v chuyn mn c li cho cng tc qun l,
hch ton.
2.4. Nghip vu nhp hang
- Khi co hp ng nhp hang mi nhn vin kho hang chiu trach nhim thm
mi loai hang va cac san phm thuc loai mt hang o, nu nh o la hang mi
nhp vao cng ty ln u .
- Nhn vin ban hang chiu trach nhim lp hp ng nhp va ky vi nha cung
cp. Xut hoa n va hp ng , kem ch ky va va du cua ngi co lin quan.
- Khi hang c a v va nhp vao kho, nhn vin kho kim tra lai s lng,
nu ung va u theo hp ng nhp se tin hanh nhp vao kho hang .

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

28

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

2.5. Nghip vu ban hang


Khi khach hang n yu cu mua hang, khach hang co th xem danh sach mt
hang ma cng ty co sn.
Khach hang vit phiu yu cu mua hang ti nhn vin ban hang.
Nhn vin ban hang nhn phiu yu cu t khach hang ng thi lp hoa n
ban cho khach nu khach hang ng y mua, kem s lng. Sau o chuyn phiu
mua hang o ti k toan thanh toan .
Nhn vin k toan nhn tin t khach hang, ng thi chit khu lai cho ngi
mua hang vi ti l <= 20% gia tri hp ng theo quy ch cua cng ty (muc nay
khng ghi trong hp ng)
Cui cung nhn vin kho hang se chiu trach nhim xut hang hoa kim phiu
bao hanh cho khach theo ung hp ng t k toan chuyn sang.

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

29

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

CHNG
III PHN TICH THIT K H THNG
H THNG QUAN LY BAN HANG VA KHO HANG
I.S LUNG D
U
CULI
A CNG
TY TNHH GIA PHT

1.1. S phn cp chc nng

GGGGGGGGGIAGIAPHT PHT

QL

QL

Nha
cung
cp

Hang
San
Xut

Thm

Thm

Thm

Thm

Thm

Thm

Sa

Sa

Sa

Sa

Sa

Sa

Sa

xoa

xoa

xoa

xoa

BC
San
Phm

BC
San
Phm

BC
San
Phm

BC
doanh
S
BH

BC
SP
Ht

BC
doanh
S
theo
thang

BC
Kho
theo
thang

QL

QL

QL

Ngi
dung

Khach

San
phm

Thm

Thm

Sa
xoa
i
MK

hang

QL

QL

QL

Nhp
Hang

Xut
Hang

Kho
Hang

BC
doanh
S
NH

BC
doanh
S
theo
thang

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

30

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

1.2. M hnh d liu mc khung cnh

Gi yu cu mua
hng

Khch Hng
Yu cu nhn bo co

Tr li yu cu KH
Qun l bn
hng

B phn qun l

V kho hng
Tr li yu cu Cty

Nh Cung
Cp

Yu cu nhp hng

Bo co, thng k
BH,HH

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

31

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

1.3.S lung d liu mc inh

Nhn Vin

QL Sn
phm

QL ngi
dng

Hng Sn
Xut

Nh Cung
Cp

Sn Phm

Ngi dng

Tr li
yc
Nh Cung Cp

QL Nhp
Hng

Phiu Nhp

Gi yu cu Nhp hng

Kho Hng

Phiu nhp
hng
Khch Hng

Phiu Xut

Gi yu cu mua hng

QL Bn
Hng

Khch Hng
Tr li yc/ Phiu xut
hng

Bo Co Kho

QL Kho
Hng

Bo Co

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

32

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

1.4. S lung d liu mc di inh


a.Chc nng quan ly ngi dung

Thm

Ngi dung

sa

Ngi dung

Xoa

i MK

b.Chc nng quan ly khach hang

Thm
Nhn vin

sa

Loai Khach
Hang
Khach hang

Xoa

c.Chc nng quan ly san phm

Nhn Vin

Thm

Nha Cung Cp

sa

Loai San phm

Xoa

San phm

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

33

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

d.Chc nng quan ly nha cung cp

Thm
Nhn vin

sa

Loai Nha Cung


Cp
Nha Cung Cp

Xoa

e.Chc Nng Quan ly Hang San Xut

Thm
Nhn vin

Loai Nha Cung


Cp

sa

Quc Gia

Xoa

Nha Cung Cp

f.Chc nng nhp hang

Kho Hang

Nha Cung Cp

San Phm
Nhn Vin

Quan Ly Nhp
Hang

Hoa n Nhp

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

34

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

g.Chc Nng Ban Hang


Kho Hang

Khach Hang
San Phm

Nhn Vin

Quan Ly Ban
Hang

Hoa n Xut

h.Chc Nng quan ly kho

San Phm
Nhn
Vin

Quan Ly
Kho Hang

Bao Cao Kho

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

35

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

II.THIT K DATABASE
- Da trn qua khao sat thc t va phn phn tich trn, chng em xy dng
database trn SQL Server vi cac bang nh sau:
2.1.Thit k cac bang trong c s d liu
a.Bang San phm
TN TRNG

KIU D
LIU

LN DL

ProductID

uniqueidentifier

HHID

nvarchar

30

TenHH

nvarchar

100

ManufacturerID

uniqueidentifier

ThoiGianBaoHan

Int

MoTaKyThuat

nvarchar

UserID

Uniqueidentifier

NgayNhap

Datetime

GiaNhap

Money

ThueVAT

Float

GiaBan

Money

LoaiSPID

Int

GhiChu

nvarchar

RANG
BUC
Khoa
Chinh

Khoa
Ngoai

h
500
Khoa
Ngoai

500

b.Bang Loai San Phm


------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3
Lp: HLT_Tin1_K2

36

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

TN TRNG

KIU D
LIU

LN DL

LoaiSPID

Int

LoaiSP_Ten

nvarchar

50

LoaiSP_VietTat

nvarchar

50

LoaiSP_MoTa

nvarchar

50

RANG
BUC
Khoa
Chinh

c.Bang Khach Hang


TN TRNG

KIU D LIU

LN
DL

CustomerID

uniqueidentifier

KhachHang_ID

nvarchar

25

TenKhachHang

nvarchar

100

DiaChi

nvarchar

200

Tinh_ThanhPho

Int

Quan_Huyen

Int

DienThoai

nvarchar

25

Fax

nvarchar

25

Chng email

nvarchar

30

NgayNhap

DateTime

CustomerTypeID

uniqueidentifier

RANG
BUC
Khoa
Chinh

Khoa
Ngoai

d.Bang Hang San xut

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

37

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

TN TRNG

KIU D LIU

ManufacturerID

uniqueidentifier

HangSanXuat_ID

nvarchar

TenHangSanXuat

nvarchar

QuocGia_ID

Int

GhiChu

nvarchar

LN
DL

RANG
BUC
Khoa
Chinh

Khoa
Ngoai

e.Bang Hp ng xut hang

TN TRNG

KIU D
LIU

LN
DL

RANG BUC

SalesContractID

uniqueidentifier

Khoa Chinh

CustomerID

uniqueidentifier

Khoa Ngoai

HopDongBanI

nvarchar

UserID

uniqueidentifier

NgayMuaHang

Datetime

25

TongGiaTri
GhiChu

Khoa Ngoai

money
nvarchar

f. Bang Chi tit hp ng xut


TN TRNG

KIU D

LN

RANG BUC

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

38

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

LIU

DL

SalesContractID

uniqueidentifier

Khoa Chinh

ProductID

uniqueidentifier

Khoa Ngoai

SoLuongMua

Int

g. Bang hp ng nhp
TN TRNG

KIU D
LIU

LN
DL

RANG BUC

ShoppingContractI

uniqueidentifier

Khoa Chinh

HopDongMuaID

nvarchar

SupplierID

uniqueidentifier

Khoa Ngoai

UserID

uniqueidentifier

Khoa Ngoai

NgayDatHang

Datime

GhiChu

nvarchar

TongGiaTri

Float

h. Bang chi tit hp ng nhp


TN TRNG

KIU D
LIU

LN
DL

RANG BUC

ShoppingContractI

uniqueidentifier

Khoa Chinh

ProductID

uniqueidentifier

Khoa Ngoai

SoLuongMua

Int

i.Bang Kho Hang


TN TRNG

KIU D

LN

RANG BUC

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

39

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

LIU

DL

Store_ID

uniqueidentifier

Khoa Chinh

ProductID

uniqueidentifier

Khoa Ngoai

Thang

Int

Nam

Int

TonDauKy

Int

TongNhap

Int

TongXuat

Int

TonCuoiKy

Int

j.Bang Ngi dung


TN TRNG

KIU D
LIU

LN
DL

UserID

uniqueidentifier

UserName

nvarchar

50

UserPass

nvarchar

50

UserFullName

nvarchar

50

UserPermission

nvarchar

50

RANG BUC
Khoa Chinh

k.Bang Nha cung cp


TN TRNG

KIU D

LN

RANG BUC

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

40

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

LIU

DL

SupplierID

uniqueidentifier

Khoa Chinh

NhaCungCap_I

nvarchar

LoaiNCC

int

TenNCC

nvarchar

100

DiaChiNCC

nvarchar

200

Tinh_ThanhPho

int

Quan_Huyen

int

DienThoai

nvarchar

20

Fax

nvarchar

20

Chng email

nvarchar

50

NgayNhap

datetime

GhiChu

nvarchar

50

300

l. Bang Location
TN TRNG

KIU D
LIU

LocationID

Int

Location_Name

nvarchar

LocationParent_I

Int

LN
DL

RANG BUC
Khoa Chinh
Khoa Chinh

D
m.Bang Country
TN TRNG

KIU D
LIU

Country_ID

Int

Country_Name

nvarchar

LN
DL

RANG BUC
Khoa Chinh

30

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

41

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

2.2.M hinh mi quan h


a. M hinh Nhp Hang:
D T_ S h o p p in g C o n t r a c t _ D e t a il
D T_ P r o d u c t

S h o p p in g C o n tra ctI D
P ro d u ctI D

P ro d u ctI D

S o Lu o n g N h a p

H H ID
T e nH H
M a n u fa ctu re rI D

D T_ S h o p p in g C o n t r a c t
S h o p p in g C o n tra ctI D
H opD ongM uaI D
S u pp lie rI D
U se rI D
N g a y D a tH a n g

T h o iG ia n B a o H a n h

D T_ Us e r Na m e

U se rI D

U se rN a m e

N gay N hap

U se rP a ss

G ia N ha p

U se rF u llN a m e

T hueV A T

U se rP e rm issio n

G ia B a n

G h iC hu

Lo a iS P I D

T o ng G ia T ri

G h iC hu

D T_ S u p p lie r

D T_ P r o d u c t Ty p e

S u p p lie rI D
N ha C ungC a p_I D

M oT aK y T huat

U se rI D

Lo a iS P I D

D T_ C u s t o m e r Ty p e

Lo a iS P _ T e n

Lo a iN C C

C u sto m e rT y pe I D

Lo a iS P _ V ie tT a t

T enN C C

Lo a iK H _ T e n D a y D u

Lo a iS P _ M o T a

D ia C h iN C C

Lo a iK H _ V ie tT a t

T in h _ T h a n h P h o
Q uan_H uy en
D ie n T h o a i
F ax
E m a il
N gay N hap
G h iC h u

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

42

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

b. M hinh xut hang:

D T_ S a le s C o n t r a c t _ D e t a il

D T_ P r o d u c t

S a le sC o n tra ctI D

P ro d u ctI D

P ro d u ctI D

H H ID

S o Lu o n g M u a

T e nH H
M a n u fa ctu re rI D
T h o iG ia n B a o H a n h

D T_ S a le s C o n t r a c t

M oT aK y T huat

S a le sC o n tra ctI D

U se rI D

H opD ongB anID


C u sto m e rI D

N ga y N ha p

D T_ Us e r Na m e

G ia N h a p

U se rI D

U s e rI D

N gay M ua H a ng

U s e rN a m e

T o n g G ia T ri

U s e rP a s s

Lo a iS P I D

G h iC h u

U s e rF u llN a m e

G h iC h u

T hue V A T
G ia B a n

U s e rP e rm issio n

D T_ C u s t o m e r
C u sto m e rI D
K h a ch H a n g _ I D
T e n K h a ch H a n g
D ia C h i

D T_ C u s t o m e r Ty p e
C u sto m e rT y p e I D
Lo a iK H _ T e n D a y D u
Lo a iK H _ V ie tT a t

D T_ P r o d u c t Ty p e
Lo a iS P I D
Lo a iS P _ T e n
Lo a iS P _ V ie tT a t
Lo a iS P _ M o T a

T in h _ T h a n h P h o
Q uan_H uy en
D ie n T h o a i
F ax
E m a il
N gay N ha p
C u sto m e rT y p e I D

D T_ M a n u f a c t u r e r
M a n u fa ctu re rI D
H a n g S a n Xu a t_ I D
T e n H a n g S a n Xu a t
Q u o cG ia _ I D
G h iC h u

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

43

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

c. M hinh quan ly kho:

D T _ S a l e s C o n t r a c t D_ TD _e Pt ar iol d u c t
S a le s C o n t r a c t I D

P ro d u ctID

P ro d u ctID

H H ID

S o Lu o n g M u a

TenH H
M a n u fa ctu re rID
T h o iG ia n B a o H a n h
M oTa Ky Thua t

D T _ S h o p p i n g C o n t r a c Ut s_e Dr I De t a i l
S h o p p in g C o n t r a c t I D

Ngay Nhap

P ro d u ctID

G ia N h a p

S o Lu o n g N h a p

ThueVA T
G ia B a n
L o a iS P I D
G h iC h u

D T_ S to re
S to re _ ID
P ro d u ctID
Tha ng
Nam
TonDauKy
TongNha p
TongXua t
T o n C u o iK y

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

44

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

CHNG IV. GII THIU GIAO DIN CHNG TRINH


4.1.Giao din form cu hinh ban u

4.2.Giao din form kt ni ti database

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

45

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

4.3.H thng:

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

46

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

4.4.Giao din form Chng trinh chinh

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

47

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

4.5.Qun tr ngi dng:

4.6. Giao din qun l khch hng:

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

48

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

4.7. Giao din qun l sn phm:

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

49

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

4.8 .Giao din form quan ly nha cung cp

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

50

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

4.9 Giao din form quan ly hang san xut

4.10 .Thm mi quc gia:

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

51

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

4.11 .Giao din form quan ly nhp hang

4.12. Giao din form thm mi hp ng nhp

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

52

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

4.13 .Ha n nhp hng:

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

53

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

54

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

4.14.Giao din qun l bn hng:


------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3
Lp: HLT_Tin1_K2

55

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

56

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

4.15. Giao din form quan ly kho hang

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

57

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

4.16 .Ha n bo co kho hng:

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

58

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

4.17 .Thng k Bo co:

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

59

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

4.18. Ha n bo co doanh s nhp hng:

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

60

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

4.19. Tr gip:

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

61

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

CHNG V KT LUN
I.KT LUN
Qua qu trnh thc tp chng em hon thnh bo co v phm mm
qun l bn hng v kho hng cho cng ty TNHH GIA PHT bn Demo .
Tng kt nhng u im v nhc im ca bo co v phn mm.
u im :
-

Nu r c s l thuyt lm phn mm.

Phn tch n gin d hiu.

Phn mm s dng code theo m hnh 3 lp nhm tn dng cc


hng chung , p dng cc tnh nng mnh m ca .net framwork 3.5
va b cng cu visual studio 2008.

Tch hp phng php m ha mt khu ngi dng theo dang ma


hoa mt chiu vi kiu mt khu MD5, nhm nng cao tinh bao mt
v tai khoan ngi dung.

Phn quyn s dng cc chc nng cho ngi s dng m bo tnh


bo mt d liu v nghip v

Xut trc tip bo co thng k gip tip kim thi gian v chi ph.

Giao din p thn thin vi ngi s dng

Khuyt im :
-

Cha phn tch su vo cc b phn khc

Mc phn quyn cn mc c bn cha c nhiu s la chn


cho khch hng.

Cha i su st vo chuyn ngnh k ton

Cha tch hp c internet ngi dng c th s dng mi ni.

Tuy vy do cha co kinh nghim va hiu bit v nghip vu kinh doanh


cao nn chc chn trong phn mm nay chng em vn con nhiu thiu sot,
Chng em hi vong se c quy thy c gop y giup chng em hoan thin phn
mm hn, ap ng tt nht cho yu cu s dung thc t cung nh giup chng
em hoan thin hn ban thn minh, trang bi cho minh mt hanh trang kin thc
------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3
Lp: HLT_Tin1_K2

62

BO CO THC TP TT NGHIP
KHOA CNTT
------------------------------------------------------------------------------------

cung nh kinh nghim trong vic lp trinh phn mm quan ly tt hn khi ra


trng.
II.DANH MUC TAI LIU THAM KHAO
1.Danh muc cac website tham khao
http://msdn.microsoft.com
http://www.codeproject.com/
http://www.csharphelp.com/
http://www.csharpvn.com/

------------------------------------------- -----------------------------------------Sinh Vin: Nhm 3


Lp: HLT_Tin1_K2

63

You might also like