Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 92 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
92
Dung lượng
4,88 MB
Nội dung
TRNG I HC M THÀNH PH H CHÍ MINH KHOA CÔNG NGH THÔNG TIN B(A TRN VN TÂM – 106H1269 PHAN DUY TÂN – 106H1270 XÂY DNG HI CH TRIN LÃM THNG MI TRC TUYN KHOÁ LUN TT NGHIP NGÀNH CÔNG NGH THÔNG TIN Thành ph H Chí Minh, nm 2009 a LI M U S phát trin ca công ngh thông tin nc ta đã có nhng bc phát trin đáng k so vi th gii. Ngày nay công ngh thông tin nc ta đã đc ng dng nhiu trong đi sng xã hi. Nó đã to ra mt din mo mi cho xã hi và nh nó mà nn vn minh ca nhân loi đã đc đa lên mt tm cao mi. Bên cnh đó, tình hình hot đng trin lãm nc ta nhiu nhng ít hiu qu, ít đc s quan tâm ca công chúng, hiu qu không cao…. Xut phát t nhu cu này, chúng tôi đã chn đ tài “Xây dng hi ch trin lãm thng mi trc tuyn” làm lun vn tt nghip. tài tp trung qun lý doanh nghip, t chc gian hàng, phân loi, cung cp thông tin sn phm, dch v cho khách hàng. b LI CM N Sau mt thi gian thc hin lun vn tt nghip, đn nay, mi công vic liên quan đn lun vn đã hoàn tt. Trong sut thi gian này, chúng tôi nhn đc rt nhiu s giúp đ. Chúng tôi xin chân thành cm n: Cha, m nhng ngi luôn dành nhng tình yêu thng nht, nhng h tr, luôn theo dõi nhng bc đi ca chúng tôi trong nhng nm hc va qua. Thy Hoàng Dng, ngi đã tn tình hng dn, đng viên và giúp đ chúng tôi trong sut thi gian va qua. Xin tri ân các tt c Thy Cô, nhng ngi dày công dy d, truyn cho chúng tôi rt nhiu tri thc quý báu. Cm n tt c bn bè chúng tôi, nhng ngi đã sát cánh cùng vui nhng nim vui, cùng chia s nhng khó khn ca chúng tôi và giúp đ chúng tôi rt nhiu trong quá trình thc hin lun vn. Tp. HCM, tháng 02 nm 2009 Nhóm sinh viên thc hin Trn Vn Tâm – Phan Duy Tân d B CC LUN VN Lun vn đc t chc thành 5 chng: Chng 1: Phân tích hin trng hi ch trin lãm thng mi trc tuyn hin nay, đi din 2 trang web v hi ch trin lãm thng mi trc tuyn là: www.vietnamexpo.vn , www.check1.in . Chng 2: C s ly thuyt cho vic xây dng hi ch trin lãm thng mi trc tuyn. Gii thiu v thng mi đin t. Cng nh các ngôn ng xây dng ng dng Web, lu tr c s d liu. Chng 3: H s phân tích và thit k h thng hi ch trin lãm thng mi trc tuyn. Chng 4: Hin thc chng trình hi ch trin lãm thng mi trc tuyn. Bao gm các bc tin hành xây dng chng trình, cách xây dng các module chng trình, hng dn s dng chng trình. Chng 5: Kt lun và đa ra hng phát trin chng trình hi ch trin lãm thng mi trc tuyn. e MC LC Ni dung Trang Li m đu a Li cm n b Nhn xét ca giáo viên hng dn c B cc lun vn d Mc lc e Chng 1: Phân tích hin trng 1 Chng 2: C s lý thuyt 2 I. S lc v web thng mi đin t 2 II. Gii thiu v ASP.NET 2 III. Gii thiu v SQL Server 2005 3 Chng 3: Phân tích và thit k h thng thông tin 8 I. Phân tích mc ý nim: 8 1. Mô hình ý nim truyn thông 8 2. Mô hình ý nim d liu 14 3. Mô hình ý nim x lý 20 II. Phân tích mc lôgic: 32 1. Mô hình t chc x lý 32 2. Thông tin mô hình 39 III. Phân tích mc vt lý: 46 1. Mô hình vt lý d liu 46 2. Danh sách các bng 47 3. Danh sách các tham chiu 53 Chng 4: Hin thc chng trình 55 I. S đ t chc 55 II. Chc nng 57 III. Giao din màn hình 64 Chng 5: Kt lun và hng phát trin chng trình 82 I. u và khuyt ca chng trình hin ti 82 II. Hng phát trin ca chng trình trong thi gian sp ti 83 Ph lc 85 Tài liu tham kho 86 Trng i hc M Tp. HCM Xây dng hi ch trin lãm thng mi trc tuyn 1 Chng 1: Phân tích hin trng hi ch trin lãm thng mi trc tuyn Theo thng kê nc ta thì s lng các hi ch trin lãm din ra nhiu nhng hiu qu thì ít. các loi hình trin lãm, đu t kinh phí khá ln, song ni dung, hình thc không my đi mi, thi gian t chc ngn, thng ch rm r lúc khai mc, ít đc s quan tâm ca công chúng, hiu qu không cao. Trong loi hình trin lãm thng mi, công tác qun lý nhà nc gp không ít khó khn do s chng chéo gia các vn bn Lut thng mi và Ngh đnh ca Chính ph. Chính vì th, vic áp dng công ngh thông tin vào đi sng xã hi dn dà đc rõ nét, đin hình là website “ www.vietnamexpo.vn ” – Trung tâm hi ch trin lãm trc tuyn đu tiên và ln nht ti vit Nam, đây là cu ni gia các doanh nghip tham gia hi ch vi khách hàng và đi tác. Ngoài ra, các thành viên còn có li ích nh: qung bá doanh nghip, xúc tin thng mi vi chi phí thp, s tin cy, chính xác cao trong giao dch thng mi trên hi ch, …. Bên cnh đó, vic tham gia hi ch trc tuyn gia các doanh nghip trong và ngoài nc đ có th d dàng trao đi thông tin cng đã đc chú ý, nh website B2B (Business-to-Business, ta có th gi là bán buôn) “ www.check1.in” – Hi ch trc tuyn đa ngôn ng hàng đu ti Vit Nam. Hi ch Check1 Tradefair đc phân thành các khu riêng bit to s thun li cho ngi ghé thm, và c hi kinh doanh cho các doanh nghip, tit kim thi gian, chi phí giao dch. Ngoài ra, khách hàng tham gia hi ch s đc to 1 gian hàng vi các chc nng nh: cung cp thông tin đy đ ca doanh nghip, trng bày hình nh sn phm doanh nghip và tin ích giao dch trc tuyn, nhn và gi thông tin giao thng, và qun lý gian hàng. ây tht s là cu ni gia doanh nghip vi doanh nghip. Trng i hc M Tp. HCM Xây dng hi ch trin lãm thng mi trc tuyn 2 Chng 2: C s lý thuyt cho vic xây dng hi ch trin lãm thng mi trc tuyn I. S lc v web thng mi đin t (e-commerce): Khái nim thng mi đin t (TMT) dù đã tr nên khá ph bin trên các phng tin truyn thông nhng vn còn quá xa vi đi vi các doanh nghip. Vy thc cht thng mi đin t là gì? Nu mt trong nhng công đan ca giao dch thng mi nh: tìm kim đi tác, tha thun hp đng, trao đi hàng hóa và dch v, thanh tóan đc thc hin bng công c đin t thì giao dch thng mi đó có th đc coi là TMT. Bn gi fax cho các khách hàng tim nng đ chào hàng, bn tha thun chi tit hp đng qua e- mail, chuyn tin qua h thng ngân hàng, tt c nhng vic đó đu thuc phm trù ca TMT vi ý ngha tng quát ca nó. Nhng ch sau khi Internet ra đi và đc ph bin rng rãi thì TMT mi thc s có bc nhy vt. Hin nay, TMT hàm ý thng mi Internet nhiu hn, chúng ta có th tìm kim đi tác, sn phm và dch v d dàng hn bng cách vào trc tip website ca h. So vi cách làm truyn thng thông qua các danh b đin thoi, các catalog, phng pháp mi này có nhiu u đim: nhanh hn, chính xác và tit kim hn. Nói mt cách khác, hiu qu hn nhiu. Bên cnh đó, công ngh thông tin nc ta đã đc ng dng nhiu trong đi sng xã hi, đin hình là TMT đã và đang đc các doanh nghip nh và va ng dng. “Vn s khi đu nan” nhng vi Internet, công đon đu tiên trong giao dch thng mi là tìm kim đi tác, c mua và bán, s bt gian nan đi rt nhiu vi mt th trng không biên gii và đy tim nng. Vy khi nào bt đu? Cái chính là thy khi cn thit và đ điu kin. Nu bn thy loi hình kinh doanh ca bn phù hp vi TMT, hãy đa nó lên mng qua website. Nu bn còn đn đo, hãy tham kho thêm ý kin ca các chuyên gia. II. Gii thiu v ASP.NET: Mc dù phiên bn ASP 3.0 ra đi cha lâu, Microsoft đã n lc cho 1 công ngh web x lý phía máy ch đó là ASP.NET. Microsoft gi công ngh mi này là “Dch v Web th h k tip” (Next Generation Web Service). Ti sao chúng ta cn mt phiên bn mi ca ASP? Có 4 nguyên nhân chính sau đây: 1. ASP ch là mt ngôn ng kch bn da trên VBScript hoc Jscript, không tn dng đc các ngôn ng kiu mnh nh C++ hay Visual Basic. Trang Trng i hc M Tp. HCM Xây dng hi ch trin lãm thng mi trc tuyn 3 ASP.NET s dng đc rt nhiu ngôn ng nh VBScript, Jscript, Visual Basic, C++, C#, Perl … 2. Mt bt tin na là các trang ASP trn ln mã lnh và giao din vi nhau (đnh dng bng các thành phn HTML). Khi phát trin nhng ng dng web ln thng tách ra hai nhóm: mt nhóm thit k giao din (Web designer) và mt nhóm lp trình (Programmer), do đó các trang ASP rt khó bo trì khi mun thêm vào các mã lp trình mi hay thay đi giao din. ASP.NET cho phép tách ri gia mã lp trình và ni dung tài liu. 3. Trang ASP, hu nh chúng ta phi vit mã chng trình đ qun lý mi chuyn nh: qun lý trng thái các trng nhp liu trong Form, kim tra tính hp l d liu (Validate) do user nhp vào, dùng vùng đm cache đ tng tc trang ASP. ASP.NET thc s là mô hình đi tng thành phn loi b rt nhiu công đan vit mã lp trình. Ngoài ra, ASP.NET còn cung cp các thành phn điu khin hot đng phía trình ch (server side control) hot đng theo hng x lý s kin. 4. Ngày nay, th gii đã thay đi nhanh chóng vi các thit b cm tay nh đin thoi di đng, máy Palm, TV có kt ni Internet …Nhng thit b này đu chun b kt ni vi Internet và máy ch phc v Web. Công vic x lý trên máy ch là rt nhiu, x lý và trao đi d liu cho đin thoi di đng … Nhng vic này ASP có th x lý nhng phi thêm các th vin và vit mã rt công phu. i ASP.NET đã có sn nhng dch v này Tuy nhiên mt trong nhng u đim na là mt phn b khung NGWSF (Next Generation Web Service Framework) và toàn b mô hình ASP.NET đc cài đt bên trong bng C#. ây là ngôn ng mi ca Microsoft đc thit k đc bit đ dùng cho b khung “Dch v Web th h k tip” cùng vi ASP.NET. Nó là ngôn ng hoàn toàn hng đi tng đc thit k da trên sc mnh ca ngôn ng C++ cùng vi s đn gin ca ngôn ng Visual Basic và Jscript. III. Gii thiu SQL Server 2005: SQL Server 2005 là h qun tr c s d liu mi ca Microsoft. Công c qun lý chính là SQL Server Management Studio. SQL Server 2005 có rt nhiu phiên bn phù hp Trng i hc M Tp. HCM Xây dng hi ch trin lãm thng mi trc tuyn 4 vi nhiu loi đi tng s dng. Ngoài ra, nó còn cung cp nhiu tính nng mi h tr đc lc cho ngi lp trình: 1. Nâng cao bo mt: Bo mt là trong tâm chính cho nhng tính nng mi trong SQL Server 2005. iu này 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 ngày càng có nhiu d liu kinh doanh có nguy c b l ra ngoài Internet. Các chc nng bo mt gm: • Bo mt nhóm th mc h thng • Bt buc chính sách mt khu • Tách bit gin đ và ngi dùng • T đng to chng nhn cho SSL (Secure Sockets Layer) 2. 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à T-SQL. T-SQL có nhiu tính nng do Microsoft phát trin không có trong ANSI SQL (SQL chun). Ci tin kh nng h tr XML: SQL Server 2000 cho phép 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 đ OPEN XML. SQL Server 2005 có thêm mt kiu d liu mi là XML cho phép bn vit mã nhn d liu XML nh là XML, tránh vic bin đi t XML thành d liu quan h khi dùng OPEN XML. Bn cng có th dùng tài liu gin đ biu din trong ngôn ng W3C XML Schema Definition (đôi khi gi là gin đ XSD) đ ch ra cu trúc hp l trong XML. Vic s dng khi Try Catch trong mã T-SQL cho phép bn ch ra điu gì phi làm khi li xy ra. Trong SQL Server management Studio, bn có th tìm thy nhiu đon mã mu giúp bn thc hin nhng tác v thng gp vi T-SQL. xem các mu này, bn chn trình đn View > Template Explorer. 3. Tng cng h tr ngi phát trin: • H tr cho Common Language Runtime (CLR): CLR c dùng bi mã .NET, đc nhúng vào trong c máy CSDL SQL Server 2005. bn có th vit các th tc lu sn, trigger, hàm, tính toán tp hp và các kiu d liu do ngi dùng đnh ngha Trng i hc M Tp. HCM Xây dng hi ch trin lãm thng mi trc tuyn 5 bng cách s dng các ngôn ng nh VB.NET hoc C#. Th tc lu sn đc vit bng ngôn 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 Toàn: Mc đ này không cho phép truy cp ngoài phm vi SQL Server. Mã ca bn không đc phép truy cp h thng tp tin, registry, các bin môi trng hoc mng. ây là mc bo mt cao nht. + Truy xut m rng: Mc đ này cho phép mã ca bn truy xut có gii hn ra ngoài phm vi SQL Server. C th là bn có th truy xut registry, h thng tp tin, các bin môi trng hoc mng. + Không an toàn: mc đ này bn có th truy xut bt k chc nng mong mun nào ngoài phm vi SQL Server 2005. Bn ch nên dùng mc đ bo mt này nu chc chn mã đc vit tt, và bn tin cy ngi vit mã đó. • Các kiu d liu mi: - Varchar(max): Kiu này cho phép bn dùng chui kí t ln hn 8000 byte (8000 kí t). Ti đa là 2 GB. - Nvarchar(max): Kiu này cho phép bn dùng chui kí t Unicode ln hn 8000 byte (4000 kí t). Ti đa là 2 GB. - Varbinary(max): kiu này cho phép bn dùng d liu nh phân ln hn 8000 byte. • SQL Management Object (SMO): - SMO thay th cho Distributed Management Objects (DMO) đc dùng trong SQL Server 2000. SMO nhanh hn DMO nhiu thit lp bi vì mi đi tng ch đc thc hin tng phn. Ví d, bn mun lit kê mt danh sách hàng ngàn đi tng lên tree view (Cu trúc hình cây), bn không cn np đy đ thông tin ca đi tng ngay mt ln. Ban đu bn ch cn hin th tên ca đi tng, khi nào cn thì mi np đy đ thông tin ca đi tng đó. iu này giúp các bn tit kim đc nhiu thi gian cho các tác v đn gin. • T đng thc thi mã kch bn: [...]... SQL Server 2000 g p ph i v i SQL Mail Ngoài ra, Database Mail c ng h tr ho t Log và ki m tra ho t ng 7 ng liên ti p, ghi t p tin Tr ng Ch i h c M Tp HCM Xây d ng h i ch tri n lãm th ng m i tr c tuy n ng 3: Phân tích và thi t k h th ng h i ch tri n lãm th ng m i tr c tuy n I Phân tích m c ý ni m: 1 Mô hình ý ni m truy n thông: 1.1 Mô hình mô t dòng luân chuy n ng ký h th ng gi a khách hàng, doanh nghi... b n ki m soát các d ch v k t h p v i SQL Server 2005 Nó có th thay th cho Services Manager và công c c u hình m ng cho Server và Client B n c ng có th ki m soát m t s 6 Tr ng i h c M Tp HCM Xây d ng h i ch tri n lãm th ng m i tr c tuy n d ch v khác nh : SQL Server, SQL Agent, SQL Server Analysis Services, DTS Server (Cho SQL Server Integration Services), Full - Text Search, SQL Browser Profiler: Cho...Tr ng i h c M Tp HCM Xây d ng h i ch tri n lãm th - N u b n ã dùng các ch ng m i tr c tuy n ng trình c a Microsoft nh Microsoft Access, Excel, b n bi t r ng có th t o các macro (mã th c thi) cho phép b n th c hi n t m t s tác v nào ó... dòng thông tin (flux): Tên dòng 1a Yêu c u ng ký thành Tác nhân nh n Ng i Qu n Tr 8 Tác nhân phát Khách Hàng Tr ng i h c M Tp HCM viên 1b ng ký gian 2 Xem xét yêu c 3a Yêu c u c 3b ng ký c Xây d ng h i ch tri n lãm th hàng u ng ký ch p nh n ch p nh n Ng i Qu n Tr Ban T Ch c Khách Hàng Doanh Nghi p ng m i tr c tuy n Doanh Nghi p Ng i Qu n Tr Ban T Ch c Ban T Ch c 1.2 Mô hình mô t dòng luân chuy n xem... c u c a khách hàng 3 Tr thông tin v cho khách hàng Tác nhân Ban T Ch Ban T Ch Ban T Ch nh n c c c Khách Hàng 9 Tác nhân phát Khách Hàng Khách Hàng Ban T Ch c Ban T Ch c Tr ng i h c M Tp HCM Xây d ng h i ch tri n lãm th ng m i tr c tuy n 1.2.2 Mô hình mô t gi a doanh nghi p và ng i qu n tr , ban t ch c: Danh sách các tác nhân: Tên tác nhân Doanh Nghi p Ng i Qu n Tr Ban T Ch c Ki u Tác nhân ngo i Tác... cho doanh nghi p Tác nhân Ban T Ch Ban T Ch Ban T Ch nh n c c c Ng i Qu n Tr Doanh Nghi p 10 Tác nhân phát Doanh Nghi p Doanh Nghi p Ban T Ch c Ban T Ch c Ng i Qu n Tr Tr ng i h c M Tp HCM Xây d ng h i ch tri n lãm th ng m i tr c tuy n 1.3 Mô hình mô t dòng luân chuy n mua hàng gi a khách hàng, doanh nghi p và ban t ch c: Danh sách các tác nhân: Tên tác nhân Khách Hàng Doanh Nghi p Ng i Qu n Tr Ban... Ban T Ch c Khách Hàng Ng i Qu n Tr Khách Hàng Doanh Nghi p Khách Hàng 11 Tác nhân phát Khách Hàng Ng i Qu n Tr Ban T Ch c Khách Hàng Doanh Nghi p Khách Hàng Doanh Nghi p Tr ng i h c M Tp HCM Xây d ng h i ch tri n lãm th ng m i tr c tuy n 1.4 Mô hình mô t dòng luân chuy n c p nh t thông tin gi a doanh nghi p, ng i qu n tr , ban t ch c: Danh sách các tác nhân: Tên tác nhân Doanh Nghi p Ng i Qu n Tr Ban... Tr Ng i Qu n Tr Ng i Qu n Tr Ban T Ch c Tác nhân phát Doanh Nghi p Ng i Qu n Tr Ban T Ch c Doanh Nghi p Doanh Nghi p Doanh Nghi p Ng i Qu n Tr Doanh Nghi p Ban T 12 Ch c Tr ng i h c M Tp HCM Xây d ng h i ch tri n lãm th ng m i tr c tuy n 1.5 Mô hình mô t dòng luân chuy n ánh giá thông tin doanh nghi p c a khách hàng i v i doanh nghi p: Danh sách các tác nhân: Tên tác nhân Khách Hàng Doanh Nghi p Ng i... giá 5 ánh giá thông tin Tác nhân nh n Ng i Qu n Tr Ban T Ch c Khách Hàng Ban T Ch c Doanh Nghi p 13 Tác nhân phát Khách Hàng Ng i Qu n Tr Ban T Ch c Khách Hàng Khách Hàng Tr ng i h c M Tp HCM Xây d ng h i ch tri n lãm th ng m i tr c tuy n 2 Mô hình ý ni m d li u: NhaCungCap DanhMucSanPham SanPham Thuoc MaDanhMucSanPham TenDanhMucSanPham DienGiai LinkID TenGiamDoc DonGia HinhAnh MoTaSanPham NgayDangKy... GianHangDichVu MaGianHangDichVu 0,n TenGianHang ThongTinKhuyenMai HinhAnh TheLoai 1,1 DangKy LoaiHinhDoanhNghiep 1,1 1,n Duoc Thuoc 0,n MaLoaiHinhDoanhNghiep TenLoaiHinhDoanhNghiep Tr ng i h c M Tp HCM Xây d ng h i ch tri n lãm th ng m i tr c tuy n 2.1 Danh sách các th c th : Tên th c th PhanHoi DanhGiaSanPham DanhSachHoiCho KhachHang DanhMucSanPham DonHang DanhGiaGianHangSanPham KhuyenMai GianHangSanPham SanPham . thng hi ch trin lãm thng mi trc tuyn. Chng 4: Hin thc chng trình hi ch trin lãm thng mi trc tuyn. Bao gm các bc tin hành xây dng chng trình, cách xây dng các module. HCM Xây dng hi ch trin lãm thng mi trc tuyn 1 Chng 1: Phân tích hin trng hi ch trin lãm thng mi trc tuyn Theo thng kê nc ta thì s lng các hi ch trin lãm. doanh nghip. Trng i hc M Tp. HCM Xây dng hi ch trin lãm thng mi trc tuyn 2 Chng 2: C s lý thuyt cho vic xây dng hi ch trin lãm thng mi trc tuyn I. S lc