Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 33 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
33
Dung lượng
2,22 MB
Nội dung
TI : XY DNG WEBSITE SHOP M PHM MC LC 2.2.2 Phõn tớch h thng v mt d liu 18 LI NểI U Ngy nay, cụng ngh thụng tin ó v ang l mt nhng ngnh mi nhn ca t nc S phỏt trin ca cụng ngh thụng tin khụng ch bú hp mt lnh vc c th m nú ó ng dng rng rói tt c cỏc lnh vc ca xó hi Vấn đề phức tạp với xuất XML (eXtensible Markup Language ngôn ngữ đánh dấu mở rộng) Một vấn đề khác với SQL dùng để truy vấn liệu CSDL dạng quan hệ, muốn truy cập liệu XML hay dạng khác (nh HTML, email), nhà phát triển lại phải sử dụng cú pháp truy vấn khác (Xpath/ Xquery) Cú th núi cụng ngh thụng tin ó giỳp ngi gii quyt c nhiu bi toỏn phc m trc õy cha xut hin mỏy tớnh ngi khú cú th gii quyt c, nhng iu quan trng õy khụng ch n thun l gii quyt bi toỏn m l cỏch gii quyt bi toỏn ú nh th no cho cú hiu qu v nhanh nht Hu ht cỏc ng dng cụng ngh phn mm hin u ng dng cụng ngh LINQ vo quỏ trỡnh xõy dng Cỏc ng dng website cng PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang TI : XY DNG WEBSITE SHOP M PHM khụng ngoi l, vic ng dng cụng ngh LINQ vo thit k website lm cho vic lp trỡnh tr nờn n gin v hiu qu hn Do õy l thi gian u tỡm hiu cụng ngh mi nờn chc chn khụng th trỏnh nhng thiu sút v hiu qu t c cha cao Rt mong c s gúp ý chõn thnh ca cỏc Thy, Cụ, v tt c cỏc bn Em xin chõn thnh cm n Cụ giỏo TS Phan Lờ Na ó tn tỡnh giỳp em hon thnh ti ny Ni dung ti gm cú : Chng Chng 1: Gii thiu v cụng ngh LINQ, h qun tr CSDL SQL 2005 v ASP.NET Chng 2: Phõn tớch v thit k h thng Chng 3: Gii thiu WEBSITE SHOP M PHM CHNG 1: TèM HIU V CễNG NGH LINQ, H QUN TR CSDL SQL 2005 V ASP.NET 1.1 Gii thiu v cụng ngh LINQ T trc ti khú khn ln nht cho cỏc nh phỏt trin l phi i mt vi s khỏc bit gia ngụn ng lp trỡnh hng i tng v ngụn ng truy d liu Hin ti, cỏch ph bin nht ng dng ly d liu t cỏc h c s d liu l s dng SQL (Structure Query Language ngụn ng truy cu trỳc) SQL cú cỳ phỏp rt khỏc vi nhng ngụn ng lp trỡnh ph dng nh C# v VB.NET, vy lp trỡnh viờn phi hn gn hai thc th khỏc bit ny vi mi d ỏn phn mm gim gỏnh nng thao tỏc trờn nhiu ngụn ng khỏc v ci thin nng sut lp trỡnh, Microsoft ó phỏt trin gii phỏp tớch hp d liu cho NET Framework cú tờn gi l LINQ (Language Integrated Query): Ngụn ng kt hp cỏc cõu lnh truy Ngôn ngữ LINQ gồm phần chính: PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang TI : XY DNG WEBSITE SHOP M PHM - Linq to Object: L mt API ni m cung cp cỏc phng thc chun ca cỏc toỏn t truy ly li d liu t bt k i tng no Cỏc cõu truy c thc hin b nh - Linq to ADO.NET: B sung cỏc toỏn t truy lm vic vi quan h d liu Nú gm phn : + Linq to Sql: S dng cỏc cõu lnh truy c s d liu nh Microsoft SQL Server + Linq to DataSet: H tr cỏc cõu lnh truy bng cỏch s dng hp d liu v cỏc bng d liu + Linq to Entities: L mt gii phỏp quan h ỏnh x (ORM) ca Microsoft - Linq to XML: Nú khụng ch cỏc toỏn t truy nhng bao gm tt c ch th cỏc c trng rừ rng ca ti liu XML LINQ to SQL phiên thực hóa O/RM (Object Relational Mapping) có bên Net Framework Orcas NET 3.5, cho phép bạn mô hình hóa sở liệu dùng lớp NET Sau bạn truy vấn sở liệu (CSDL) dùng LINQ, nh cập nhật/ thêm/ xóa liệu từ PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang TI : XY DNG WEBSITE SHOP M PHM LINQ to SQL hỗ trợ đầy đủ transaction, view stored procedure Nó cung cấp cách dễ dàng để thêm khả kiểm tra tính hợp lệ liệu quy tắc vào mô hình liệu bạn Mụ hỡnh húa CSDL dựng LINQ to SQL Visual Studio Orcas ó tớch hp thờm mt trỡnh thit k LINQ to SQL nh mt cụng c d dng cho vic mụ hỡnh húa mt cỏch trc quan cỏc CSDL dựng LINQ to SQL Bng cỏch dựng trỡnh thit k LINQ to SQL, cú th to mt mụ hỡnh cho CSDL mu DataClasses1 ging nh sau : Mụ hỡnh LINQ to SQL trờn nh ngha bn lp thc th: Product, Category, Order v OrderDetail Cỏc thuc tớnh ca mi lp ỏnh x vo cỏc ct ca bng tng ng CSDL Mi trng ca mt lp biu din mt dũng bng d liu Cỏc mi tờn gia bn lp thc th trờn biu din quan h gia cỏc thc th khỏc nhau, chỳng c to da trờn cỏc mi quan h Primary-key / Foreign-key CSDL Hng ca mi tờn ch mi quan h l mt - mt PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang TI : XY DNG WEBSITE SHOP M PHM hay mt - nhiu Cỏc thuc tớnh tng ng s c thờm vo cỏc lp thc th cỏc trng hp ny Vớ d: Lp Category trờn cú mt mi quan h mt - nhiu vi lp Product, ngha l nú s cú mt thuc tớnh Categories l mt hp cỏc i tng Product Category ny Lp Product cng s cú mt thuc tớnh Category ch n i tng Category cha Product ny bờn Bng cỏc phng thc bờn tay phi bờn trỡnh thit k LINQ to SQL trờn cha mt danh sỏch cỏc Store Procedure tng tỏc vi mụ hỡnh d liu ca chỳng ta Tỡm hiu lp DataContext : C mi mt file LINQ to SQL thờm vo Solution, mt lp DataContext s c to ra, nú s c dựng cn truy hay cp nht li cỏc thay i Lp DataContext c to s cú cỏc thuc tớnh biu din mi bng c mụ hỡnh húa t CSDL, cng nh cỏc phng thc cho mi Store Procedure ó thờm vo Di õy l lp DataClasses1 c sinh da trờn mụ hỡnh to trờn: PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang TI : XY DNG WEBSITE SHOP M PHM Mt s tớnh nng ni bt ca LINQ Chy cựng mó Code ca chng trỡnh -> Li c phỏt hin sm khụng phi ch h qun tr CSDL phn hi Cú th truy xut nhiu loi d liu hn SQL (CSDL h CSDL, b nh RAM ca mỏy tớnh) iu quan trng nht, LINQ l tt c v truy vn, kt qu sau truy cú th l hp cỏc i tng cựng loi, cú th l i tng n, cú th l hp ca cỏc trng t i tng Kt qu tr v ca LINQ gi l PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang TI : XY DNG WEBSITE SHOP M PHM sequence Hu ht sequence l IEnumerable vi T l kiu d liu ca nhng i tng sequence LINQ giải pháp lập trình liệu tích hợp cho Net framework để giảm gánh nặng thao tác nhiều ngôn ngữ khác cung cấp khả truy vấn trực tiếp liệu đối tợng, CSDL XML LINQ thao tác liệu trả dạng object list với thuộc tính đối tợng thao tác đối tợng table CSDL với cột hàng DLINQ tập lớp đặc biệt cho phép thể bảng hàng liệu theo dạng đối tợng, nhờ sử dụng LINQ để truy vấn trực tiếp CSDL So sánh ADO.NET LINQ ADO.NET công cụ để kết nối liệu nguồn (giống nh ODBC) LINQ công cụ truy vấn để truy vấn loại liệu mà không cần liệu từ CSDL Khi sử dụng ADO.NET phải viết câu lệnh kết nối CSDL nhng dùng LINQ tự sinh câu lệnh kết nối CSDL Nó lập trình dễ dàng sử dụng Store Procedure ADO.NET phải sử dụng tham số (Parameters) để truyền vào để truyền tham số LINQ sử dụng Store kéo Store vào 1.2 Gii thiu v h qun tr c s d liu SQL 2005 SQL l vit tt ca Structured Query Language Ngụn ng truy cu trỳc, l mt chun ca ANSI (American National Standards Institute Vin tiờu chun quc gia Hoa K) v truy xut cỏc h thng CSDL Cỏc cõu lnh SQL c s dng truy xut v cp nht d liu mt CSDL SQL hoạt động với hầu hết chơng trình CSDL nh MS Access, DB2, Informix, MS SQL Server Mt CSDL thng bao gm mt hoc nhiu bng (table) Mi bng c xỏc nh thụng qua mt tờn (vớ d Products hoc Categorys) Vớ d bng Products : Products ( ProductID, ProductName, CategoryID, Price, CreateDate, UserId) PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang TI : XY DNG WEBSITE SHOP M PHM Vi SQL ta cú th truy CSDL v nhn ly kt qu tr v, cp nht / sa i, chốn thờm v xúa cỏc mu tin thụng qua cỏc cõu truy Danh sỏch cỏc lnh v truy dng DML (Data Manipulation Language): o Select : Ly d liu t mt bng CSDL o Update : Cp nht / sa i d liu bng o Delete : Xúa d liu bng o Insert into : Thờm d liu vo bng Nhng tớnh nng mi ca SQL 2005 Khi SQL 2005 i, thỡ nhng kin thc v SQL 2000 thc s khụng lm ch c SQL 2005 Kh nng v linh hot ca SQL 2005 c phn ỏnh rt rừ cụng c Management studio mi v BIDS o Nừng cao bo mt: Bo mt l trng tõm chớnh cho nhng tớnh nng mi SQL Server 2005 iu ny phn ỏnh s phn ng li ca Microsoft vi sõu mỏy tớnh Slammer ó tn cụng SQL Server 2000 Nú cng cho thy mt th gii ngy cng cú nhiu d liu kinh doanh cú nguy c b l ngoi Internet o M rng T SQL: - Transact - SQL l mt phiờn bn ca Structured Query Language (SQL), c dựng bi SQL Server 2005 Transact - SQL thng c gi l TSQL T-SQL cú nhiu tớnh nng Microsoft phỏt trin khụng cú ANSI SQL (SQL chun) - Vic s dng Try Catch mó T-SQL cho phộp ch iu gỡ phi lm li xy o Tng cng h tr ngi phỏt trin: - Cỏc kiu d liu mi - Truy cp Http PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang TI : XY DNG WEBSITE SHOP M PHM o Tng cng kh nng qun lý: Cỏc cụng c qun lý SQL Server 2005 cú s thay i rt ln vi SQL Server 2000 Thay i chớnh n t SQL Server management Studio - Nhng cụng c qun lý mi - SQL Server - Cu hỡnh t ng - Gi mail t CSDL o Kh nng m rng CSDL: - Ci t mt liờn cung - Phõn vựng d liu - Giỏm sỏt c mỏy CSDL - H tr gn núng b nh - Replication (ng b) 1.3 Gii thiu ASP.NET ASP.NET l phiờn bn k tip ca Active Server Page (ASP), nú l mt nn phỏt trin ng dng Web hp nht, cung cp nhiu dch v cn thit cho lp trỡnh viờn xõy dng cỏc lp ng dng chuyờn nghip Cỳ phỏp ASP.NET tng thớch vi cỳ phỏp ASP, ngoi ASP.NET cũn cung cp mt mụ hỡnh lp trỡnh mi, nn tng an ton, linh hot v n nh ASP.NET l biờn dch, da trờn mụi trng NET v cú th xõy dng bng bt c ngụn ng no tng thớch NET, bao gm Visual Basic.NET, C#, v JScript NET Lý chn ASP.NET : Ta ó bit NET Framework v cỏc ng dng ca nú ó v ang to mt cuc cỏch mng k thut cụng ngh Tin Hc (Information Technology), thay i tn gc r cỏc kiu mu lp trỡnh hay phỏt trin v trin khai mng trờn th gii v ú to mt hi mi ỏp ng mi yờu cu khn thit cho cỏc PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang TI : XY DNG WEBSITE SHOP M PHM ngnh ngh k thut v thng mi hin cng nh vch mt hng i vng chc v di lõu cho tng lai Tin Hc ASP.NET chớnh l mt nhng ng dng quan trng nht phỏt trin v trin khai mng mt cỏch d dng cha tng thy t xa n Khụng nh ASP kiu c in ch gii hn vi VBScripts v JScripts, ASP NET h tr trờn 25 ngụn ng lp trỡnh (ngoi cỏc ngụn ng mi thit lp ó ci sn h tr NET framework nh l VB.NET, C# v JScript.NET ) Mc dự cú th ch cn dựng ti Notepad trin khai cỏc trang ASP.NET nhng Visual Studio NET giỳp nng sut trin khai mng thờm phn hiu qu, cú th quan sỏt cỏc k hoch ca ta d dng hn phỏc (design) cỏc thnh phn ca ASP.NET bng hỡnh nh vti ASP.NET Web Forms hay Services theo phng phỏp nhn ỳp chut quen thuc ca nn Windows ASP.NET khụng nhng chy nhanh hn ASP c in gp ln m cng cú th trỡ kiu mu cp nht gi l kiu mu just hit save, ngha l ASP.NET t ng d tỡm mi s thay i v compile files cn thit cng nh lu tr kt qu compile ú cung ng dch v cho nhng yu cu tip theo sau, nh vy ng dng luụn luụn cp nht húa v chy nhanh hn c ASP.NET cng cú kh nng t ng dũ tỡm v phc hi (detects and recovers) nhng tr ngi nghiờm trng nh deadlocks hay b nh (memory) b r bo m ng dng ca bn luụn luụn sn sng dựng m khụng lm cn tr vic cung ng dch v cn thit thng l ASP.NET cho phộp ta t ng cp nht húa (update) cỏc thnh phn ó compiled (compiled components) m khụng cn phi ng li (re-start) cỏc Web Server Mt s i tng ASP.NET : Request : o Trao i thụng tin gia Client v Server o Dng QueryString: Gi thụng tin kốm vo phn uụi ca URL Response : PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang 10 TI : XY DNG WEBSITE SHOP M PHM b Mụ hỡnh thc th liờn kt T cỏc thc th trờn v cỏc quan h gia chỳng, ta cú mụ hỡnh quan h cỏc bng nh sau: tblCart CartId tblProduct ProductId CategoryID ProductName QuantityPerUnit UnitPrice CustomersID UnitPrice CountProduct Status tblCustomers Image CustomersID Description UserName AddDate Password Status Address [View] [View] Phone tblCategory CategoryId CategoryName Description Email FullName Gender Status Image Status tblOrder OrderID OrderDetail CustomerId OrderID OrderDate ProductID RequiedDate UnitPrice ShipDate CountProduct ShipAddress Status Status PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang 19 TI : XY DNG WEBSITE SHOP M PHM 2.2.3 Thit k cỏc bng d liu Mụ t thc th: Thc th : tblProduct STT Tờn thuc tớnh ProductsID ProductsName CategoryID QuantityPerUnit UnitPrice Image Description AddDate [View] Kiu d liu int nvarchar(255) int int Money nvarchar(255) nvarchar(MAX) datetime int Mụ t Mó sn phm Tờn sn phm Mó danh mc S lng sn phm hin ang cú Giỏ tin trờn mt sn phm Hỡnh nh sn phm Thụng tin chi tit sn phm Ngy thờm sn phm Tng s lt khỏch xem chi tit sn phm Thc th : tblCustomers STT 10 Tờn thuc tớnh CustomersID UserName Password Address Phone Email FullName Gender Birthday Status Kiu d liu int nvarchar(255) nvarchar(255) nvarchar(255) nvarchar(50) nvarchar(255) nvarchar(255) int datetime int Mụ t Mó khỏch hng Tờn ng nhp khỏch hng Mt khu ng nhp a ch khỏch hng in thoi khỏch hng Email khỏch hng H tờn y khỏch hng Gii tớnh Ngy sinh Trng thỏi Thc th : tblOrder STT Tờn thuc tớnh OrderID CustomsID OrderDate RequiredDate ShipedDate ShipAddress Kiu d liu int int datetime datetime datetime nvarchar(400 Mụ t Mó t hng Mó khỏch hng t hng Ngy t hng Ngy yờu cu giao hng Ngy giao hng a ch giao hng ) PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang 20 TI : XY DNG WEBSITE SHOP M PHM Status int Trng thỏi Thc th : tblOrderDetail STT Tờn thuc tớnh OrderID ProductsID UnitPrice CountProducts Status Kiu d liu int int money int int Mụ t Mó t hng Mó sn phm n giỏ sn phm S sn phm t hng Trng thỏi Thc th : tblCart STT Tờn thuc tớnh CartID CustomersID ProductsID Count UpdateDate Kiu d liu int int int int datetime Mụ t Mó gi hng Mó khỏch hng Mó sn phm S lng nht vo gi hng Ngy nht sn phm vo gi hng Thc th : tblNews STT Tờn thuc tớnh NewsID Subject Body ShortOrder Status Kiu d liu int nvarchar(100) nvarchar(MAX) int int Mụ t Mó tin tc Túm tt Ni dung Sp xp Trng thỏi Thc th : tblReply STT Tờn thuc tớnh ReplyID FullName Email Phone Kiu d liu int nvarchar(200) nvarchar(200) nvarchar(50) Mụ t Mó Phn hi Tờn ngi phn hi a ch th in t in thoi ngi gi phn hi PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang 21 TI : XY DNG WEBSITE SHOP M PHM Command CreateDate Status nvarchar(MAX) Ni dung phn hi datetime Ngy phn hi int Trng thỏi Thc th : tblCategory STT Tờn thuc tớnh CategoryID CategoryName Description Status Kiu d liu int nvarchar(100) ntext int Mụ t Mó danh mc sn phm Tờn danh mc sn phm Miờu t chc nng ca Category Trng thỏi danh mc Thc th : tblBEUser STT Tờn thuc tớnh UserID UserName Password Phone Email Kiu d liu int nvarchar(200) nvarchar(255) nvarchar(50) nvarchar(50) Mụ t Mó ngi qun lý Tờn ngi qun lý Mt khu ng nhp in thoi ngi qun lý Email ngi qun lý PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang 22 TI : XY DNG WEBSITE SHOP M PHM CHNG : GII THIU WEBSITE SHOP M PHM Sau õy l mt s trang c trng thụng qua cỏc quỏ trỡnh hot ng ca ngi s dng nh xem chi tit sn phm, t hng v ca ngi qun tr (admin) : thờm sn phm, danh mc sn phm 3.1 Giao din ngi s dng: Khi bt u vo website, trang Defaut.aspx s c gi Ti õy ngi dựng cú th chn cỏc loi m phm m mỡnh a thớch Khi ngi dựng click vo mt sn phm m h quan tõm nú s hin thụng tin chi tit v giỏ ca sn phm ú Nu ngi dựng thớch mua sn phm PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang 23 TI : XY DNG WEBSITE SHOP M PHM ny thỡ in vo s lng sn phm cn mua ri nhn vo nỳt: Thờm vo gi hng Khi ngi dựng n Thờm vo gi hng thụng tin chi tit sn phm c thờm vo gi hng ca ngi ú, nu ngi dựng cha ng nhp thỡ s chuyn n trang frmLogin.aspx sau : PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang 24 TI : XY DNG WEBSITE SHOP M PHM Nu cha cú ti khon, ngi dựng cú th ng kớ bng cỏch nhp vo ng ký v in cỏc thụng tin bt buc l thnh viờn: Khi ó l thnh viờn, nu mun mua sn phm khỏch hng nhn vo Xem tt c gi hng, mc a ch giao hng s hin yờu cu nhp a ch ngi qun lý bit thụng tin: PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang 25 TI : XY DNG WEBSITE SHOP M PHM Ngi ghộ thm Website cng cú th tỡm kim sn phm theo t khúa mỡnh mun: 3.2 Giao din ca ngi qun tr: Phn ng nhp: Trờn giao din ny, ban qun tr thc hin qun lý cỏc thụng tin ca website nh thc hin chnh sa, thờm bt mt chc nng, mt bi vit hoc mt sn phm no ú PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang 26 TI : XY DNG WEBSITE SHOP M PHM Nu ngi dựng ng nhp sai thỡ s hin th Khi ngi dựng ng nhp thnh cụng thỡ xut hin giao din : Khi ngi qun tr vo mc Qun lý sn phm v click vo mt danh mc s hin cỏc sn phm, cú th sa hoc xoỏ thụng tin cỏc sn phm ny PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang 27 TI : XY DNG WEBSITE SHOP M PHM Khi ngi qun lý click vo Qun lý t hng v chn tờn mt khỏch hng giao din nh sau hin ra: Khi ngi qun lý nhp vo Qun lý thụng tin s xut hin giao din: PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang 28 TI : XY DNG WEBSITE SHOP M PHM PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang 29 TI : XY DNG WEBSITE SHOP M PHM Nhn nỳt sa mun sa thụng tin PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang 30 TI : XY DNG WEBSITE SHOP M PHM Khi ngi dựng click vo Qun lý danh mc sn phm Nhn vo Xúa s i trng thỏi danh mc v khụng hin th trờn giao din ngi dựng v khụng xúa hn database Nhn vo Sa cú th sa tờn danh mc v cho phộp hin th hay khụng PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang 31 TI : XY DNG WEBSITE SHOP M PHM KT LUN ti XY DNG WEBSITE SHOP M PHM ó t c mt s kt qu sau : o Tỡm hiu c bn v cụng ngh Linq, h qun tr c s d liu SQL 2005 v ASP.Net ng dng vo lm trang WEBSITE SHOP M PHM o Bit cỏch t chc v bc u xõy dng mt website o Hon thnh c bn trang WEBSITE SHOP M PHM: chc nng tỡm kim sn phm, nhp, xoỏ, sa v sn phm, danh mc sn phm, tin tc o Website cú giao din n gin, khụng phc i vi ngi s dng Hng phỏt trin: o xõy dng c WEBSITE SHOP M PHM c hon thin hn thỡ cn phi xõy dng thờm chc nng mua bỏn sn phm qua mng, kim tra c thụng tin ngi dựng cung cp cú chớnh xỏc hay khụng Cui cựng em xin chõn thnh cm n cỏc Thy, Cụ cựng tt c cỏc bn, c bit l s hng dn trc tip ca cụ giỏo T.S Phan Lờ Na em hon thnh ti ny PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang 32 TI : XY DNG WEBSITE SHOP M PHM TI LIU THAM KHO [1] Nguyn Vn Ba, Phõn tớch v thit k h thng, NXB i hc Quc gia H Ni, 2003 [2] Phm Hu Khang, on Thin Nhõn, Lp trỡnh ASP.NET 2.0, NXB Lao ng, 2007 [3] Fabio Claudio Ferracchiati, Apress-Linq for Visual Cshap 2008, Paperback Agu 4, 2008 [4] Joseph, Pro LINQ Language Integrated Query in C# 2008, Paperback Nov 19, 2007 [5] http://www.mypham.xaydungwebsite.com PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang 33 [...]... dng vo lm trang WEBSITE SHOP M PHM o Bit cỏch t chc v bc u xõy dng mt website o Hon thnh c bn trang WEBSITE SHOP M PHM: chc nng tỡm kim sn phm, nhp, xoỏ, sa v sn phm, danh mc sn phm, tin tc o Website cú giao din n gin, khụng phc tp i vi ngi s dng Hng phỏt trin: o xõy dng c WEBSITE SHOP M PHM c hon thin hn thỡ cn phi xõy dng thờm chc nng mua bỏn sn phm qua mng, kim tra c thụng tin ngi dựng cung cp cú... CNTT - I HC VINH Trang 30 TI : XY DNG WEBSITE SHOP M PHM Khi ngi dựng click vo Qun lý danh mc sn phm Nhn vo Xúa s i trng thỏi danh mc v khụng hin th trờn giao din ngi dựng v khụng xúa hn khi database Nhn vo Sa cú th sa tờn danh mc v cho phộp hin th hay khụng PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang 31 TI : XY DNG WEBSITE SHOP M PHM KT LUN ti XY DNG WEBSITE SHOP M PHM ó t c mt s kt qu sau : o Tỡm... HC VINH Trang 22 TI : XY DNG WEBSITE SHOP M PHM CHNG 3 : GII THIU WEBSITE SHOP M PHM Sau õy l mt s trang c trng thụng qua cỏc quỏ trỡnh hot ng ca ngi s dng nh xem chi tit sn phm, t hng v ca ngi qun tr (admin) : thờm sn phm, danh mc sn phm 3.1 Giao din ngi s dng: Khi bt u vo website, trang Defaut.aspx s c gi Ti õy ngi dựng cú th chn cỏc loi m phm m mỡnh a thớch Khi ngi dựng click vo mt sn phm m h quan... phm ú Nu ngi dựng thớch mua sn phm PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang 23 TI : XY DNG WEBSITE SHOP M PHM ny thỡ in vo s lng sn phm cn mua ri nhn vo nỳt: Thờm vo gi hng Khi ngi dựng n Thờm vo gi hng thụng tin chi tit sn phm c thờm vo gi hng ca ngi ú, nu ngi dựng cha ng nhp thỡ s chuyn n trang frmLogin.aspx sau : PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang 24 TI : XY DNG WEBSITE SHOP M PHM Nu... rng rói v ó ỏp ng c nhng yờu cu ca ngi s dng WEBSITE SHOP M PHM l vớ d in hỡnh m em chn ỏp dng mt phn nh cụng ngh mi ú Nhim v ca ti: Cỏc bc tin hnh : PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang 11 TI : XY DNG WEBSITE SHOP M PHM o Tỡm hiu cỏch xõy dng mt trang web nh th no o Tỡm hiu vic ng dng cụng ngh LINQ vo thit k website o Tỡm kim v tham kho mt s website bỏn M phm o Tỡm hiu cỏc h c s d liu hin... LP 46K3 CNTT - I HC VINH Trang 27 TI : XY DNG WEBSITE SHOP M PHM Khi ngi qun lý click vo Qun lý t hng v chn tờn mt khỏch hng giao din nh sau hin ra: Khi ngi qun lý nhp vo Qun lý thụng tin s xut hin giao din: PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang 28 TI : XY DNG WEBSITE SHOP M PHM PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang 29 TI : XY DNG WEBSITE SHOP M PHM Nhn nỳt sa khi mun sa thụng tin PHM... 3.2 Giao din ca ngi qun tr: Phn ng nhp: Trờn giao din ny, ban qun tr thc hin qun lý cỏc thụng tin ca website nh thc hin chnh sa, thờm bt mt chc nng, mt bi vit hoc mt sn phm no ú PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang 26 TI : XY DNG WEBSITE SHOP M PHM Nu ngi dựng ng nhp sai thỡ s hin th Khi ngi dựng ng nhp thnh cụng thỡ xut hin giao din : Khi ngi qun tr vo mc Qun lý sn phm v click vo mt danh mc... danhsa mc tin tc X lý n hng X lý phn hi PHM TH CHI - LP 46K3 CNTT - I HC VINH Cp nht thụng tin ngi dựng Trang 12 TI : XY DNG WEBSITE SHOP M PHM t hng Thờm sa xúa tin tc Cp nht thụng tin ngi dựng Biu lung d liu: Biu lung d liu l phng tin din t chc nng x lý v vic trao i thụng tin gia cỏc chc nng Cỏc ký hiu c dựng trong biu + Lung d liu: L mt tuyn truyn dn thụng tin vo hay ra mt chc nng no ú Ký hiu: Tờn... 14 TI : XY DNG WEBSITE SHOP M PHM NGI QUN Lí 3 4 2 Qun lý t hng NGI DNG 1 Qun lý lý phn hi phn hi Cp nht thụng tin H tr t hng Kho dữ liệu Chú thích: 1) Y/c thụng tin sn phm, thờm vo gi hng, y/c t hng 2) Cp nht thụng tin sn phm,tin tc 3) Xem v x lý n hng 4) Xem v x lý phn hi Biu mc di nh: - Chc nng cp nht thụng tin PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang 15 TI : XY DNG WEBSITE SHOP M PHM Cp nht... DNG WEBSITE SHOP M PHM Nu cha cú ti khon, ngi dựng cú th ng kớ bng cỏch nhp vo ng ký v in cỏc thụng tin bt buc l thnh viờn: Khi ó l thnh viờn, nu mun mua sn phm khỏch hng nhn vo Xem tt c gi hng, mc a ch giao hng s hin ra yờu cu nhp a ch ngi qun lý bit thụng tin: PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang 25 TI : XY DNG WEBSITE SHOP M PHM Ngi ghộ thm Website cng cú th tỡm kim sn phm theo t khúa ... XY DNG WEBSITE SHOP M PHM KT LUN ti XY DNG WEBSITE SHOP M PHM ó t c mt s kt qu sau : o Tỡm hiu c bn v cụng ngh Linq, h qun tr c s d liu SQL 2005 v ASP.Net ng dng vo lm trang WEBSITE SHOP M... DNG WEBSITE SHOP M PHM PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang 29 TI : XY DNG WEBSITE SHOP M PHM Nhn nỳt sa mun sa thụng tin PHM TH CHI - LP 46K3 CNTT - I HC VINH Trang 30 TI : XY DNG WEBSITE. .. CHI - LP 46K3 CNTT - I HC VINH Cp nht thụng tin ngi dựng Trang 12 TI : XY DNG WEBSITE SHOP M PHM t hng Thờm sa xúa tin tc Cp nht thụng tin ngi dựng Biu lung d liu: Biu lung d liu l phng tin