Professional Documents
Culture Documents
NET
MC LC
MC LC.................................................................................................................1
DANH MC CC CH CI VIT TT................................................................3
................................................................................................................................... 3
DANH MC BNG, BIU, S , HNH V......................................................3
LI NI U........................................................................................................... 5
CHNG I TNG QUAN V C S THC TP................................................7
I.1 Gii thiu chung v cng ty:............................................................................7
............................................................................................................................... 7
I.2 S t chc ca cng ty:...............................................................................9
CHNG II C S L THUYT.........................................................................10
................................................................................................................................. 10
II.1 Thng mi in t:......................................................................................10
............................................................................................................................. 10
II.1.1 Thng mi in t l g: ......................................................................10
II.1.2 Li ch ca thng mi in t :............................................................13
II.1.3 Cc cng on ca mt giao dch mua bn trn mng :.........................13
II.2 Tm hiu v Website.....................................................................................14
II.2. 1 Website l g?........................................................................................14
II.2. 2 Yu cu ti thiu ca mt Website :....................................................15
II.2.3 Tn min v Webhosting :......................................................................15
II.2.4 Cc bc xy dng Website :.................................................................15
II.2.5 Chi ph xy dng Website :....................................................................16
II.3 Ngn ng ASP.NET......................................................................................17
II.3.1 Gii thiu v ASP.NET :........................................................................17
II.3.2 Cu hnh ASP.NET :..............................................................................18
II.4 H qun tr c s d liu SQL Server...........................................................20
II.4.1 Gii thiu SQL Server 2000 :.................................................................20
II.4. 2 Cc phin bn ca SQL Server:.............................................................21
II.5 Mt s c s nghin cu khc.......................................................................21
II.5.1 JavaScript:..............................................................................................21
II.5.2 CSS:.......................................................................................................22
CHNG III PHN TCH THIT K H THNG.............................................23
III.1 M t bi ton, a ra yu cu.....................................................................23
III.1.1 M t bi ton:......................................................................................23
III.1.2 Yu cu bi ton:..................................................................................24
III.2 Biu phn cp chc nng h thng .........................................................25
III.3 Biu lung d liu...................................................................................26
III.3.1 Biu lung d liu mc khung cnh:...............................................26
III.3.2 Biu lung d liu mc nh:..........................................................26
2
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
3
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
DANH MC CC CH CI VIT TT
STT
T vit tt
Ngha
ASP
SQL Server
DB
Database
ICT
TMT
ECM
Thng mi in t
Enterprise Content Management
4
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
5
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
LI NI U
Ngy nay, vi s pht trin khng ngng ca cc ngnh khoa hc k thut.
CNTT cng khng nm ngoi vng xoy pht trin .Cng vi s pht trin mnh
m ca cc ngnh khoa hc k thut khc. CNTT c nhng ng dng to ln
trong hu ht cc lnh vc ca i sng. y l mt ngnh khoa hc mi nhn nh
hng trc tip n i sng x hi. CNTT ng vai tr to ln trong giao dch gia
mi ngi, mi doanh nghip khp ni trn th gii. T thp nin 90 ca th k
trc, thut ng Electronic Business (Thng mi in t) ra i v ngy cng tr
ln ph bin.
Trong bt c lnh vc no, thng mi in t cng c li th. N khng
nhng lm gim thi gian m cn lm gim chi ph cho mi vn giao dch ca
con ngi. Vic kinh doanh qua mng khng ch p ng nhu cu ca con ngi
m cn gip cho ngi s dng so snh gi nhiu ni mua nhng mt hng tt,
gi hp l. Vi nhng kin thc hc v thi gian thc t, em xin la chn ti :
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh
ASP.NET v c s d liu SQL Server.
Ni dung chnh ca bo co tt nghip bao gm cc ni dung chnh:
6
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
H ni thng 4/2008
Sinh vin
Nguyn Th Phng
7
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
Phn mm k ton.
8
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
Phn mm qun l d n.
Phn mm qun l hp tc x.
9
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
10
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
CHNG II C S L THUYT
II.1 Thng mi in t:
II.1.1 Thng mi in t l g:
Thng mi in t (cn gi l th trng in t, th trng o, ECommerce hay E-Business) l quy trnh mua bn o thng qua vic truyn d liu
gia cc my tnh trong chnh sch phn phi ca tip th. Ti y mt mi quan h
thng mi hay dch v trc tip gia ngi cung cp v khch hng c tin hnh
thng qua Internet. Hiu theo ngha rng, thng mi in t bao gm tt c cc
loi giao dch thng mi m trong cc i tc giao dch s dng cc k thut
thng tin trong khun kh cho mi, tho thun hay cung cp dch v. Thng qua
mt chin dch qung co ca IBM trong thp nin 1990, khi nim Electronic
Business, thng c dng trong cc ti liu, bt u thng dng.
Thut ng ICT (vit tt ca t ting Anh information commercial
technology) cng c ngha l thng mi in t, nhng ICT c hiu theo kha
cnh cng vic ca cc chuyn vin cng ngh.
Theo ngha hp, thng mi in t ch n thun b hp thng mi in
t trong vic mua bn hng ha v dch v thng qua cc phng tin in t, nht
l qua Internet v cc mng lin thng khc.
Theo T chc Thng mi th gii (WTO), "Thng mi in t bao gm
vic sn xut, qung co, bn hng v phn phi sn phm c mua bn v thanh
ton trn mng Internet, nhng c giao nhn mt cch hu hnh, c cc sn
phm giao nhn cng nh nhng thng tin s ho thng qua mng Internet".
Theo U ban Thng mi in t ca T chc hp tc kinh t chu -Thi
Bnh Dng (APEC), "Thng mi in t l cng vic kinh doanh c tin hnh
thng qua truyn thng s liu v cng ngh tin hc k thut s".
11
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
12
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
hng tiu dng, thit b y t chuyn dng) v thng mi dch v (nh dch v cung
cp thng tin, dch v php l, ti chnh); cc hot ng truyn thng (nh chm sc
sc kho, gio dc) v cc hot ng mi (nh siu th o)
Theo quan im th hai nu trn, "thng mi" (commerce) trong "thng
mi in t" khng ch l bun bn hng ho v dch v (trade) theo cc hiu thng
thng, m bao qut mt phm vi rng ln hn nhiu, do vic p dng thng
mi in t s lm thay i hnh thi hot ng ca hu ht nn kinh t. Theo c
tnh n nay, thng mi in t c ti trn 1.300 lnh vc ng dng, trong ,
bun bn hng ho v dch v ch l mt lnh vc ng dng.
Cc im c bit ca thng mi in t so vi cc knh phn phi truyn
thng l tnh linh hot cao v mt cung ng v gim thiu ln ph tn vn ti vi
cc i tc kinh doanh. Cc ph tn khc th d nh ph tn in thoi v i li
thu nhp khc hng hay ph tn trnh by gii thiu cng c gim xung. Mc
du vy, ti cc dch v vt cht c th, khong cch khng gian vn cn phi c
khc phc v v th i hi mt kh nng tip vn ph hp nht nh.[1]
Ngy nay ngi ta hiu khi nim thng mi in t thng thng l tt c
cc phng php tin hnh kinh doanh v cc quy trnh qun tr thng qua cc knh
in t m trong Internet hay t nht l cc k thut v giao thc c s dng
trong Internet ng mt vai tr c bn v cng ngh thng tin c coi l iu kin
tin quyt. Mt kha cnh quan trng khc l khng cn phi thay i phng tin
truyn thng, mt c trng cho vic tin hnh kinh doanh truyn thng. Thm vo
l tc ng ca con ngi vo quy trnh kinh doanh c gim xung n mc
ti thiu. Trong trng hp ny ngi ta gi l Thng n gia cng (Straight
Through Processing). lm c iu ny i hi phi tch hp rng ln cc cc
tnh nng kinh doanh.
Nu lin kt cc h thng ng dng t cc lnh vc c tnh nng khc nhau
hay lin kt vt qua ranh gii ca doanh nghip cho mc ch ny th y l mt
lnh vc ng dng truyn thng ca tch hp ng dng doanh nghip. Qun l ni
13
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
II.1.2 Li ch ca thng mi in t :
th trng v i tc
14
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
15
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
Tc nhanh.
16
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
ng k tn min.
Thit k Website:
(i vi website ng)
cu.
17
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
18
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
chc nng thng dng, nhng control ny cho php xy dng nhanh chng cc form
ch dng mt ln (out of reusable built-in), hoc cc custom component, lm n
gin m ca trang web (simplifying the code of a page).
Mt XML Web Service cung cp iu kin (mean) truy cp cc hm
server t xa. Khi s dng Web Service, trong kinh doanh ngi ta c th a ra cc
giao din lp trnh c cng vi d liu, hoc kt qu kinh doanh, nhng ci ny
c th c nhn, hiu chnh bi cc ng dng client v server. Web Server cho
php trao i d liu theo hai kch bn (scenarios) client-server v server-client, s
dng chun HTTP v thng dip XML (XML messaging) di chuyn d liu qua
tng la (firewall). XML Web Service c th c vit bng mi ngn ng lp
trnh, s dng mi m hnh thnh phn (component model), v c th chy trn bt
k h iu hnh no c th truy cp XML Web Services.
M hnh (model) Web Forms v Web Services u c tt c cc t tnh ca
ASP.NET, l sc mnh ca .NET Framework v .NET Framework Common
Lanuage Runtime.
19
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
Tp
tin
cu
hnh
mc
cao
nht
tn
l:
C:\WINNT\Microsoft.NET\Framework\ version\CONFIG\Machine.config , n
20
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
21
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
22
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
II.5.2 CSS:
Trong tin hc, cc tp tin nh kiu theo tng dch t ting Anh l
Cascading Style Sheets (CSS) c dng miu t cch trnh by cc ti liu
vit bng ngn ng HTML v XHTML. Ngoi ra ngn ng nh kiu theo tng
cng c th dng cho XML, SVG, XUL v.v...
Cc c im k thut ca CSS c duy tr bi World Wide Web
Consortium (W3C).
Thay v t cc th qui nh kiu dng cho vn bn HTML (hoc XHTML)
ngay trong ni dung ca n, bn nn s dng CSS.
Tc dng:
Hn ch ti thiu vic lm ri m HTML ca trang web bng cc th
quy nh kiu dng (ch m, ch in nghing, ch c gch chn, ch
mu...), khin m ngun ca trang web c gn gng hn, tch ni
dung ca trang web v nh dng hin th, d dng cho vic cp nht
ni dung.
To ra cc kiu dng c th p dng cho nhiu trang web, gip trnh
phi lp li vic nh dng cho cc trang web ging nhau.
23
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
24
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
III.1.2 Yu cu bi ton:
i vi khch vng lai (guest):
c xem thng tin v cc mt hng in thoi, cc thng tin lin quan
n ca hng, lin h, gp vi trang web.
Khng c quyn mua hng.
i vi thnh vin trang web:
c xem thng tin v cc mt hng, cc thng tin lin quan n ca
hng, gp , lin h ti trang web.
c quyn mua hng khi mt hng cn trong kho hng. Mi sn
phm thnh vin mua s c cho vo gi hng ca h.
c quyn loi b i cc mt hng sau khi mnh cho vo trong gi
hng ca mnh m cha ng k thanh ton.
i vi ngi qun tr trang web (admin):
c thm mi thng tin v cc loi sn phm: Khi c hng mi v,
admin s cp nht thng tin v sn phm vo trong c s nhp hng v.
c quyn sa i cc thng tin sao cho ph hp vi mt hng.
c quyn xa b i cc loi in thoi khi sn phm ht hoc
ca hng khng cn kinh doanh cc mt hng na.
c quyn nhn cc kin ng gp ca ngi s dng v tr li li
theo yu cu ngi s dng thng qua email.
25
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
Bn hng in thoi
Xem
thng
tin sp
Bnh
chn
sn
phm
ng
k
thnh
vin
Mua
hng
Hot ng qun tr
Gp
Thm
mi
sn
phm
Sa
i
sn
phm
Xa
sn
phm
Qun
l
thnh
vin
Qly
than
h
ton
26
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
Th
ng
tin
sp
Qun l
in thoi
Thng tin
thnh vin,
thng tin
thanh ton
sp, giao
hng
Sn phm
Thng tin
gi hng
Ngi xem
H3. Biu lung d liu mc khung cnh.
Gp
Bnh chn sp
Ngi xem
Hot ng
thnh vin
1
Thnh vin
Sn phm
Bnh chn, mua hng
Gi hng
Thng tin
sn phm
Hot ng
qun tr
2
27
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
Xem
thng tin
sp (1.1)
Bnh chn
TT
sn
phm
Ngi xem
Bnh chn
sp (1.2)
kin
ngi
xem
TT
thnh
vin
Sn phm
TT
sn
phm
ng k
thnh vin
(1.3)
Thnh vin
Mua
hng
(1.4)
Gp
(1.5)
Gp
Gi hng
28
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
Sn phm
Thm sp
(2.1)
TT thnh
vin
Qun l
thnh vin
(2.4)
Ngi xem
TT
sn
phm
TT
hng
Gi hng
Sn phm
Sa sp
(2.2)
TT
sn
phm
TT
sn
phm
Qun l
thanh ton
(2.5)
Xa sp
(2.3)
H6. Biu lung d liu mc di nh hot ng qun tr.
29
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
Mt- Nhiu
30
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
Tn trng
spID
Tensp
Anhsp
Kiu d liu
Int
Char
Varchar
rng
4
20
50
M t
M sn phm
Tn sn phm
nh chnh
Tn trng
dtID
Mang
spID
Ngaysx
Trangthai
Kichco
Trongluong
Mh_loai
Mh_size
Bn_danhba
Bn_nkcall
Thenho
GPRS
Bluetooth
Hongngoai
USB
Os
Tinnhan
Trinhduyet
Ngonngu
Pin
Soluong
Gia
Kiu d liu
Varchar
Varchar
Int
Datetime
Varchar
Varchar
Char
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Int
Decimal
rng
100
100
4
8
50
100
100
50
20
50
50
20
20
20
20
20
50
50
50
50
50
5
9(18,0)
M t
M in thoi
Mng
M sn phm
Ngy sn xut
Trng thi
Kch c
Trng lng
Loi mn hnh
C mn hnh
Danh b
Nht k cuc gi
Khe cm th nh
GPRS
Bluetooth
Cng hng ngoi
USB
H iu hnh
Tin nhn
Trnh duyt
Ngn ng
Pin
S lng
Gi
31
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
24
Img
Varchar
100
Hnh nh
Tn trng
Kiu d liu
NgsdID
Varchar
Pass
Varchar
F_name
Varchar
L_name
Varchar
Nsinh
Char
Gioitinh
Char
Email
Varchar
Quoctich
Varchar
Zip
Char
Add
Varchar
Phone
Char
Question
Varchar
Anws
Varchar
Post
Int
Ngaytg
Char
Img
Varchar
d. Bng Giohang (Gi hng):
rng
50
16
50
50
20
10
50
50
10
500
20
200
50
4
20
300
M t
M ngi s dng
Mt khu
Tn
H
Ngy sinh
Gii tnh
a ch email
Quc tch
M zip
a ch
in thoi
Cu hi b mt
Tr li
STT
1
2
3
4
5
6
7
Tn trng
giohangID
ngsdID
dtID
spID
Gia
Soluong
Ttien
rng
500
50
100
4
9(18,0)
4
9(18,0)
M t
M gi hng
M ngi s dng
M in thoi
M loi sn phm
Gi
S lng
Tng tin
Kiu d liu
Varchar
Varchar
Varchar
Int
Decimal
Int
Decimal
Tn trng
ttoanID
ngsdID
Soluong
Loaithe
Sothe
Ngayhh
IP
Add
Phone
Kiu d liu
Varchar
Varchar
Int
Varchar
Varchar
Datetime
Char
Varchar
Char
rng
50
50
4
50
50
8
20
200
20
M t
M thanh ton
M ngi s dng
S lng
Loi th
S th
Ngy ht hn
IP
a ch giao hng
S in thoi
32
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
Tn trng
rateID
Binhchon
IP
dtID
Kiu d liu
Varchar
Varchar
Char
Varchar
rng
20
50
20
20
M t
M bnh chn
Bnh chn
IP ca my
M in thoi
rng
9(18,0)
100
50
50
50
16
M t
M gp
Ch
Ngi gi
Ngy gi
IP
Li nhn
Tn trng
gopyID
Chude
Nggui
Ngaygui
IP
Loinhan
Kiu d liu
Numeric
Varchar
Varchar
Char
Char
Ntext
33
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
Gia hai bng : chitiet_sp v binhchon tn ti mi quan h Mt Nhiu (1N). V vi mi mt loi in thoi th c th c bnh chn nhiu ln bi nhiu
ngi, nhng vi mt phiu bu ch c bu cho mt loi sn phm m thi.
34
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
35
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
36
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
37
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
Khi l thnh vin trang web, bn c quyn mua hng bng cch thm sn
phm mnh mua vo trong gi hng ca mnh (add to card). Bn cng c th bnh
chn cho sn phm mnh xem:
38
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
39
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
40
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
41
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
42
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
43
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
44
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
45
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
46
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
47
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
48
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET
KT LUN
Trong qu trnh thc hin chng trnh mc d rt c gng ht sc ci
t chng trnh nhng do thi gian hn ch nn chng trnh ca em cha gii
quyt ht cc yu cu t ra.
V mt cng ngh, em tm hiu v nm bt quy trnh ca dch v trc
tuyn, tm hiu ngn ng lp trnh mng ASP.NET v h qun tr c s d liu SQL
Server. Ngoi ra em cn bit cch t chc xy dng c s d liu cho bi ton bn
hng trc tuyn qua mng.
Tuy nhin, do thi gian c hn nn vic hc cng ngh mi cn mt s hn
ch:
Chng trnh cn n gin v chc nng.
Tnh bo mt cha cao v khi gp li th s bo c ng linhk
c s d liu, do d b hacker.
Trong qu trnh xy dng chng trnh, do thi gian thc hin hn ch, kinh
nghim cng nh kin thc cn nhiu hn ch, v vy chng trnh hin ti cn
nhiu thiu st.
Chng trnh hon thnh, rt mong c cc qu thy c v cc bn ng
gp kin xy dng chng trnh ngy mt hon thin.
Cui cng em xin chn thnh cm n cc thy c v cc bn gip , to
iu kin cho em hon thnh bi thc tp tt nghip ny.
Em cng xin chn thnh cm n c gioThc s Nguyn Qunh Mai tn
tnh ch bo, hng dn em trong sut qu trnh lm ti ./.
49
Xy dng trang web bn in thoi trc tuyn s dng ngn ng lp trnh mng ASP.NET