1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng website thương mại điện tử kinh doanh điên thoại di động

82 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây dựng website thương mại điện tử kinh doanh điện thoại di động
Tác giả Tran Chi Nhan, Luong Khanh Hung
Người hướng dẫn T5. Vinh Thanh Nguyen
Trường học Trường Đại học Công nghệ Thông tin, Thành phố Hồ Chí Minh
Chuyên ngành Kỹ thuật phần mềm
Thể loại Đề tài tốt nghiệp
Năm xuất bản 2010
Thành phố Hồ Chí Minh
Định dạng
Số trang 82
Dung lượng 25,04 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

N~m b~t dUQ"Cxu huang nay, cac doanh nghj~p da phat tri€n mot huang kinhdoanh mm phi truy~n th6ng do chfnh la thuang mc;lidi~n m.Qua kenh mua bannay ,khOng chi cac clla hang,cOng ty rna

Trang 1

so GIAo DVC vA BAo T.;.OTRUONG BH NGO.;.I NGU-TIN HQC TP.HCM

KHOA CONG NGH~ THONG TIN

************

sAo cAo LU~N VAN TOT NGHI~P crr NHAN CNTT

J

LU1J KHANH HUNG

Trang 2

Myclyc

MODAU

Trang 3

MonAu

Hj~n nay a Vi~t Nam noi rieng va tren the gioi noi chUng, di~u ki~n d€ tiep c~vai may vi tfnh va Internet khong con qua xa xi vai dc;libO ph~n nguai dan.TheoT6ng c~c th6ng ke, t6ng s6 ngucri Sll d~ng Internet tc;liVi~t Nam tfnh den cu6ithang 11 nam 2010 Ia 27,3 tri~u ngllai, chiem khoang 31,7% t6ng dan s6 va contiep f\1ctang cao do S\f ph6 bien clla clla cac IOc;lidi~n thoc;lithong minh co th€truy c~p Internet trang nhiing nam gAn day

N~m b~t dUQ"Cxu huang nay, cac doanh nghj~p da phat tri€n mot huang kinhdoanh mm phi truy~n th6ng do chfnh la thuang mc;lidi~n m.Qua kenh mua bannay ,khOng chi cac clla hang,cOng ty rna rong ho~t dQng kinh doanh rna khach

hang cfing dllQ"ChllO'ng nhi~u lQ"ifch til do.Khach hang co the ti~t ki~m dllQ"C nhi~u thai gian quy bau nhung tfnh da dc;lllga nhfrng san ph~m rna khach hang

co th€ chon h.ra tang len nhi~u IAnva t6n it chi phf han

Xudt phat til nhfrng ly do tren, chung em da th\fC hi~n d~ tai :

"Xay d1Jl1gwebsite thuong mc;lidi~n m lIng d~ng kinh doanh di~n thoc;lidi dong"Trong d~ tai nay, chung em da xay d\fDg mot website gim thi~u cac 10c;lidi~nthoc;lidi dong voi nhiing h6 trQ"giup khach hang co th€ tim ki~m thong tin di~nthoc;liminh cAn mot cach tT\fc quan, nhanh ch6ng, co the thanh toan tT\fctuy~nn~u yeu cAu, d6ng thai ciing lam tang hi~u qua va dan giiLnhoa vi~c quan Iy,kinh doanh Clla Clla hang

Trang 4

I

ChlTang I: T6ng quan

Chuang 1:TONG QUAN

I ITim hieu sa hrqc ADO.NET Framework1.1.1 Gi&i thi~u chung

ADO.NET Entity Framework la mc}tObject/Relational Mapping (ORM)framework cho phep cac developers lam vi~ vai dfr li~u quan h~ nhula cacobjects, Io~i bO hiu het cac code cho data access rna cac developers phcii vi~t Sirdl,lllg Entity Framework, developers co th~ sir d\lllg va khai thac suc m~nh cuaLINQ trong vi~c khai thac dfr li~u ADO.NET Entity Framework con cung cAprAt nhi€u cac tlnh nang khac nhu change tracking, identity resolution, lazyloading, query translation, ~o dieu ki~n cho developers ~p trung vao vi~cphM trien irng d\lllg amuc business logic han la phcii t6n thai gian vao dataaccess fundamentals

ADO.NET Entity Framework co th~ lam vi~c vm nhi€u Co' sa dfr li~u khac nhau(Microsoft SQL Server, Oracle, DB2)

Cung cAp mot mapping engine m~nh me co th~ lam vi~c duqc vm cac cAu trUcdit li~u ill dan gian d~n phuc ~p va lam vi~c t6t v&i cac store procedures

ADO.NET Entity Framework k~t h<;1pv&i Visual Studio 2010 cung cAp chonguO'i dung mc}tcong C1) m~nh me, cho phep t1,l'dc}ngxay d\lllg model tirdatabase co sful ho~c trien khai database m&i hoan toan tir model

1

Trang 5

Chuang I: T6ng quan

Co th~ S1ldl,mg AOO.NET Entity Framework duQ'cvm teit ca cac \:engdl,mg

.NET khac nhu ASP.NET, Windows Presentation Foundation, Windows

Communication Foundation (WCF), WCF Data Services (ADO.NET Data

Entity Data Model (EDM)

ADO.NET Provider

Queries/ Updates

Data Store

1

Trang 6

Chuang I: T6ng quan

1.1.2 Ti~n ich cua vi~c dung ADO.NET Entity Framework

• Rut ng~ du9'C thai gian phat tri€n frng dl,lllg khi rna ban than frameworkdii cung cAp sa:n cac tinh nang C<J ban cho vi~c data access va developers

co th~ t~p trung vao m~t logic cua wg d,mg

• Cac developers lam vi~c veri roo hinh tmg d1,lnghuang d6i tu9'Dg dung

nghia bao g6m vi~c thira k€, xay d\lllg cac complex members va cac m6iquan h~

• Cac fulg d\1Dgse thoat kh6i vi~c ph1,1thuQc qua nhi~u vao roo hinh hru trUkhi rna ADO NET Entity Framework cung cAp rno hinh coceptual modeldQc l~p voi mo hinh lUll trU

• Vi~ thay d6i mapping gifra mo hinh d6i tuqng va cAu truc lUll trU co thedu9'C th\Ic hi~n d€ dang rna khong cAn phiii thay d6i code cua fulg d1,1ng

• Ho trqvi~c SITd1,lngLINQ (duqc gQi la LINQ to Entities) mang IC;licac

tinh nang nhu IntelliSense va ki€m tra tinh hqp l~ tC;lithai di~m bien dich

Trang 7

Chuang I: Tong quan

Hinh anh rno hlnh entity sau khi anh xC;\ :

4

Properties

a V olen

gaySinh hi

MaPhong

El aviga on Properties

!;POGBA

Properties aPhong

Navigation Properties: cung cAp each thuc di~u ph6i va quim ly nhfrng lien k~t

gi ita cae entity

N€n tang rno hinh entity tren dm;ychru drrai dl;lng XML(trich d~n rnQt phAn) :

xmlns=''http://schemas.microsoft.com/ado/2ee9/e2/edm/ssdI">

<EntityContainer Name="DataModelModelStoreContainer">

Trang 8

<End Role="PHONGBAN" EntitySet="PHONGBAN" />

<End Role="NHANVIEN" EntitySet="NHANVIEN" />

<Property Name="HoTen" Type="nvarchar" MaxLength="Se" />

<Property Name="NgaySinh" Type="datetime" />

<Property Name="DiaChi" Type="nvarchar" MaxLength="lee" />

<Property Name="MaPhong" Type="int" />

Trang 9

Chuang): Tong quan

Thong tin chu6i k~t n6i duQ'c luu trong file web.config :

<connectionS trings>

<add name="DataEntities"

connectionString="metadata=res:/ /*DataModel.csdllres:/ /*/App _Code DataModel.ssdllres:/ /*/App _ Code DataModel.msl;provider=System.Data Sq IClient;provider connection string=&quot;Data Source=.;Initial Catalog=DienThoai;User

ID=sa; Password=as; Multi pleActiveResul tSets=True&quot;"

providerName="System.Data.EntityClient" I>

</connectionStrings>

Gia su ta co yeu cAu truy vc1nthong tin nhu sau:

Li~t ke titca hQ ten va rna nhan vien cua nhfrng nhan vien thuQCph6ng ban coten la Kinh doanh

Ta tien hanh truy vAn(Linq to entity) :

var DataContext = new DataModelEntities();

var nhanvien=from nv in DataContext.NHANVIENs

where nv.PHONGBAN.TenPhong.Contains("Kinh doanh")select new { nv.MaNVJ nv.HoTen};

6

Trang 10

Chuang 1: T6ng quan

• Xem thong tin san phfun( di~n thol;li)

• Xem thong tin efta hang

• Tim ki~m san phdm( di~n tbol;li)

• Gai y ki~n d6ng gop, phan h6i

• Thanh toan tl¥c tuy~n

• Theo doi ljch su giao djch ciia khach hang

• C~p nh~t thong tin khach hang

• Quan ly thong tin san phAm (di~n thol;li)

• Quan lynhan vien

• Xu lydan d~t hang(thanh toan,giao hang)

• Quan lychmmg trinh khuy€n maio

• Th6ng ke theo doanh thu va theo san phdm

• Qmin 1ydien dan

• Phan quy~n

• Giup nguai dung hoan thanh cae nghi~p Vl) vai it thao taco

• Chuang trinh co giao di~n than thi~n vm ngum dung

• Chuong trinh cO kha nang xu ly nhanh

7

Trang 11

II

12

1314

15

TenDang nh~p

DangkY

Xem san phAm

Quan Iy gio hang

Tim ki~m san phAro

Quan Iy dc:md~thang

Quan Iy khuy~n mai

Quan ly san phAro

Quan Iy dien dan

MotaNgum dung nh~p ten dang nh~p va m~t khAu dadan d~ van h~ than

Ngum dUng se dang kY 1 ten dang nh~p va m~tkhAu d~ dan nh~ va h~ th6n

Li~t ke cae san phAm de ngum dung co the xem 1

da thanh toan bfin ti€n m~t

BQ ph~ xu ly thong tin c~p nh~t thong tin v~ caedQ'tkhu ~n maio

Bo ph~ xir ly thong tin c~p nh~t thong tin ve cae

mdu di~n tho~i

So ph~n quan trj theo d5i cae binh Iu~n va nh~nxet cua cae thanh vien

Trang 12

Chuang I: Tong quan

Trang 14

Chuang 2: Phan tich va Thi~t k~ h~ th6ng

< t_ £_Kh_O_ng_h_O_P_'e_I_-""l- Thong bao thong

~ > > tin khong hop Ie

[LOP'el

11

l

Hinh 2.1.1 Dang nh~p

Trang 15

Chuang 2: Phein tich va Thi~t k~ h~ thong

2.1.2 Usecase "Dang kY" (d3i vm khach hang)

[Khong I Thong bao thong

tin khong hop Ie

~

Hinh 2.1.2 Bang kY

Trang 16

Chuang 2: Ph an tich va Thi~t k~ h~ thang

2.1.3 Usecase "Xem san phdm"

Hinh 2.1.3 Xem san phdm

13

Trang 17

Chuang 2: Ph an tich va Thi~t k~ h~ th6ng

2.1.4 Usecase "Quim Iygio hang"

2.1.4.1 Them san phfun vao gio hang

Tiep nhan yeu cau them san pham \80 gio hang

Kiem tJa san pham co ton tai trong gio hang khong

Trang 18

Chuang 2: Ph an tieh va Thi~t k~ h~ th6ng

2.1.4.2 C~p nh~t s6 IU911gsan phfun trong gin hang cua khach hang:

Kiem tra so luang san ph am co hop Ie khong (hop Ie khi >0 va nho hon mot hang so quydinh)

15

[Khong I Thong baa so

luong khong hop Ie

[Co)

2.1.4.2 C~p nh~t s6 IUQ1lgsan phl1m trong gin hang

Trang 19

Chuang 2: Phan tich va Thi~t k~ h~ th6ng

2.1.4.3 X6a san phAm khoi gio hang

Trang 20

Chuang 2: Philn tich va Thi~t k~ h~ th6ng

2.1.5 Usecase "Tim ki~m sanphfun"

Nhap tu khoa cua san pham can tim (HSX,ten,gia)

Trang 21

[ Chua dang nhap J

Chuang 2: Phan tich va Thi~t k~ h~ th6ng

Ghi cae thong tin can cho 'lioc giao

1

18

Trang 22

Chuang 2: Phan tich va Thi~t k~ he th6ng

2.1.7 Usecase "Quan ly thong tin ca nhan"(Khach hang)

( Cap nhat thong

L tin vao he thong

Thong bao thong tin khong hop Ie

Hinh 2.1.7 Quan ly thong tin ca nhan khach hang

Trang 23

Chuang 2: Phan tich va Thi~t k~ h~ th6ng

2.1.8 Usecase "Phan quy~n"(C~p nh~t quy~ncua vai tr6)

20

[La Jldmin)

[Khong 1 Hien thong bao khong

the cap nhat quyen

Chon vai tro can cap nhat

Cap nhat chi tiet cac quyen them,xoa,sua va chon luu

Hinh 2.1.8 Phan quy~n

Trang 24

ChlTong 2: Philn tich va Thi~t k~ he thang

2.1.9 Usecase "Qmtn ly don d~t hang"( d6i vOi nhan vien)Nhan vien quan ly th\TChi~n khi da thanh toan ho~c da giao hang

21

[Khong] Thong bao khong co

qU}en cap nhat

Cap nhat trang thai don dat hang (trang thai thanh toan,giao hang)

Hinh 2.1.9 Qmln ly don d~t hang

Trang 25

Chuang 2: Ph an tich va Thi~t k~ h~ th6ng

2.1.10 Usecase "Quan ly chmmg trinh khuyen mai"

2.1.10.1 C~p nh~t chuang trinh khuyen mai

Thong baa thong

tin khong hop I••

Trang 26

Chuang 2: Phan tich va Thi~t k~ h~ th6ng

2.1.10.2 Them chmmg trinh khuy~n mai:

Thong bao thong tin

nhap khong hop Ie

Trang 27

Chuang 2: Phan tich va Thi~t k~ h~ th6ng

2.1.10.3 X6a chlf<mg trinh khuy~n mai:

chuong trinh khuyen mai

Kiem tra nhan 'IIlen co quyoon_a chuong trinh khuyen mai khong

) -Kiem tra nhan \/ien co chon

Trang 28

Chuang 2: Phall tich va Thi~t k~ he th6ng

2.1.11 Usecase "Quan ly mftu di~n tho~i"

2.1.11.1 Them thong tin mftu di~n tho~i vao CSDL:

25

[Co]

tin hop Ie va khong \rung wi mau dlen thoal da ton tal)

Hien thi thong baD

Thong baD luu thanh cong

Hinh 2.1.11.3 Them san phfun vao CSDL

Trang 29

Chuang 2: Philn tich va Thi~t k~ h~ th6ng

2.1.11.2 C~p nh~t thong tin mftudi~n tho~i:

dung thong tin yeu cau va khong lrung wi mau dien thoai da ton tail

Thong bao "ong

tin khong hop Ie

[KhongJ

co quyen cap nhat

Hinh 2.1.11.2 C~p nh~t san phfun vao CSDL

Trang 30

Chuang 2: Phan tich va Thi~t k~ he th6ng

2.1.11.3 X6a thong tin rndu di~n thoC;li:

thong tin mau dien thoal

27

trong don dat hang khong

Trang 31

ChlIong 2: Phall tich va Thi~t k~ he th6ng

len leu I~n

H~u diiu ki~n Ngucri dung dang nh~p thimh cong n~u dung ten dang nh~p va

LuAng S'l ki~n Chon "Bang nh~p"

Ki€m tra tinh hQ'Pl~ clla thong tindang nh~p.N~u thong tin khong h<]p

khong thanh cong.Ngu<;ycl~i,ngucridung dang nh~p thanh congo

28

Trang 32

-Chuang 2: Pheln tich va Thi6t k6 h~ th6ng

2.2.2 Usecase "Dang kY"

I Tomtit IDang ky them nguiri dung vao he thBng

Tol dol kO" IKhong co

Ilen leu I~n

Hiu diiu kifn Thong tin nguai dUng lUll vao CSDL nell th3.nh congo

Luang s,! ki~n Kiem tra tinh hqp Ie va dAy dti ctia

thong tin.Neu co 16i thi hien tht

I~i lUll vao CSDL

Neu nh~p sai thi

3 nh~p l~i thong tin vachon 'Them'

~

IL~Pl(li lu6ng 2 cho dfn khi khong cO16i nh~p lieu tir ngum dung

29

Trang 33

Chuang 2: Phein tich va Thi~t k~ he th6ng

2.2.3 Usecase "Xem san phAm"

Trang 34

Chuang 2: Phan tich va Thi~t k~ h~ th6ng

2.2.4 Usecase "Qmln Iy gio hang"

2.2.4.1 C~p nh~t s6 IU<)11gsan ph~m trong gio hang clla khach hang:

I Tom tit ItrhaY dBi s6 IU<)11gsan phAm cAn mua

I

Tol dol kO" IKhong co

I

len leu I~n

Hiu diiu ki~n NSu thanh cong,s6luQllg san phAro dU(Jc c~p nh~t

Ki~m tra s6 lm;mg san phAm co hqp

dQng chuy~n v~ gia tri hqp l~wac

do.Ngu<;1Cl~i, tinh tien tlmg congcho dan hang maio

~

IL~p I"i lu6ng 2 cho d€n khi khOngcon 16i nh~p li~u tir ngum dung

31

Trang 35

Chuang 2: Philn tich va Thi~t k6 h~ th6ng

2.2.4.2 Xoa san phAm khoi gio hang:

I Tom tit IIx6a 1hay nhieu san phAro khoi gio hang. I

T" " d"" k" " IKhong co

I

len leu I~n

Hiu diiu ki~n IKhongOO

phAro khong mua

Luang S,! Iden EJI IHi~n thj thong bao xac nh~n xoa

Trang 36

Chuang 2: Phiin tich va Thi~t k~ h~ th6ng

2.2.5 Usecase "Tim ki~m"

I Tom tit I~imthong tin san phdm theo tieu chi

Ki6m tra thong tin(hQ'P 1~va du).N~u

2 co 16i thi hi6n thj thong bao yeu cAu

nh~p l~i

Luang s., ki~n Nh~p l~i thong tin

n~u 16i

3Sau do chon "Tim"

lOOnJoi nh~p Ji~u

Hi~n thi thong tin san phftm n~u

san phdm cAn tim

33

Trang 37

ChLIong 2: Phiin tich va Thi~t k~ h~ th6ng

leD leu I~n

H,u di~u ki~n N~u chuc nang th3.nh cong,don d~t hang se du<;ycluu.Ngu<;ycl~i,

tr~ng thai h~ thAng khong thay ddi

I

[]IChQn "D~t hang"

I

Ivi~c giao hang

Nb~p thong tin bd

3 sung ChQn "Ti~pf\Ic"

Lua g S¥, ki~D Ki~m tra thong tin(h<JP l~ va dAy

du).N~u c616i hi~n thj thong bao va

4 yeu cAu nh~p l~i.Ngu<;ycl~i,ti~n hanh

thanh toan(n~u thanh toan ttv'ctuy~n)

tNh~p l~i thong tin

5 n~u 16i.ChQn "Ti~pf\Ic"

~

L~p l~i luang 4 d~n khi khong con16i nh~p li~u ill nguai dung

34

Trang 38

Chuang 2: Phein tich va Thi~t k~ he th6ng

N~u khong 16i, th\l'c

7 hi~n thanh toano

Ki~m tra n~u thanh toan thanhcong,hi~n thi xac nhan d<m d~t hang

If,li,thong bao thanh toan khongthanh congo

35

Trang 39

Chuang 2: Phan tich va ThiSt kS h~ th6ng

2.2.7 Usecase "Quan Itthong tin ca nhan"

I Tom tit IlNgUiJidung thay d6i thong tin <Ainhan

T°l dOl kO" IDa dang nh~p thanh congo

I

len leu I~n

H~u diiu ki~n N~u th3.nh cOng, thong tin <Ainhan duQ'c c~p nh~t.NguQ'c

l;;ti,tr;;tngthai h~ thAng khong thay d6i

Kiem tra thong tin nh~p(hQ'P 1~vadAy du).N~u co 16i, hien thj thongLuAng S,! ki~n

inh~t CSDL va thong 000 c~p nh~tthanh congo

N~u co loi, nh~p l~i

3 thong tin.

Chon "Luu"

Ell IL~p I!i lu&ng 2 cho d~n khi khongcOn loi nh~p li~u illnguiJi dUng

36

Trang 40

Chuang 2: Phein tich va Thi~t k~ h~ th6ng

2.2.8 Usecase "Phan quy~n"(C~p nh~t quy~n Clla "vai tro")

I

,

IThay d6i quy~n Clla mQt vai trO Ct)th€

Tom titTi~n di~u ki~n Dang nh~p thanh cong v&i quy~n Admin

UfUdi~u ki~n ~~u chilc nang tht,rc hi~n thanh cong, quy~n clla 1vai tro Ct)th€

dm;Tcc~p nh~t.Ngu(1c l;,ti,tr;,tngthai h~ th6ng khong d6i

01 Actor Input

[JI IHi€n thj danh sach "vai tro"

Ch<;m"vai tro" cAn

Thong bao c~p nh~t thanh congo

37

Trang 41

Chuang 2: Phan tich va Thi~t k~ he th6ng

2.2.9 Use case "Quan ly dan d~t hang" (Nhan vien c~p nh~t tn:U1gthai dan d~t

hang)

Tiin diiu ki~n Nhan vien dang nh~p thanh cong va co quy~n c~p nh~t tr~g

thai don d~t hang

lN~u thanh cong,dan d~t hang duQ'c c~p nh~t v6i trang thai "Dii

H,u diiu ki~n thanh toan ho~c da giao hang".NguQ'c ll;li,trl;lngthai h~ th6ng

khong d6i

01 Actor Input

Hien thi danh sach cac phi~u d~t

hang

Ch()n phi~u d~t hang

LuAngS\f ki~n va ch()n "Dii thanh

2 toan ho~c dii giaohang"

Ch()n"Luu"

~a thong bao c~p nh~t thanh congo

38

- -I

I I

Trang 42

Chuang'") Philn tich va Thi~t k~ h~ th6ng

2.2.10 Usecase "Quan lychuong trinh khuy~nmai"

2.10.1 C~p nh~t chuang trinh khuy~n mai:

ki~n khuy~n maio

Hiu di~u ki~n Chuang trinh khuy~n mai duQ'c c~p nh~t n~u chuc nang thanh

cong.Nguc;rc l~i, tr~ng thai h~ th6ng khong d6i

du).N~u co )6i,hi~n thong bao yeu c~u

va thong bao c~p nh~t thanh congo

lN~u nh~p thong tin bj 16i,

4 nh~p l~i thong tin.

ChQn "LUll"

Ngày đăng: 01/09/2023, 22:04

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w