Tài liệu Tìm hiểu và xây dựng dịch vụ thuơng mại điện tử pptx

153 473 1
Tài liệu Tìm hiểu và xây dựng dịch vụ thuơng mại điện tử pptx

Đ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

TR NG I H C KHOA H C T NHIÊN KHOA CÔNG NGH THÔNG TIN B D MÔN H TH NG THÔNG TIN NG TH H I I P - 0112040 PHAN TH XUÂN TH O - 0112281 TÌM HI U VÀ XÂY D NG D CH V TH NG M I KHÓA LU N C I NT NHÂN TIN H C GIÁO VIÊN H NG D N Th.S L NG HÁN C NIÊN KHÓA 2001 – 2005 L IC M N Chúng em xin chân thành c m n Khoa Công ngh Thông tin, tr Khoa h c T nhiên, ih c i h c Qu c gia Tp H Chí Minh ã t o i u ki n thu n l i cho chúng em h c t p th c hi n tài t t nghi p Chúng em xin bày t lòng bi t n sâu s c h ng n th y L ng d n, ch b o chúng em trình th c hi n ng Hán C ã t n tình tài Chúng em xin chân thành cám n quý Th y Cô Khoa Công ngh Thông tin ã t n tình gi ng d y, trang b cho em nh ng ki n th c quý báu nh ng n m h c v a qua Chúng xin chân thành c m n Ông Bà, Cha M ã ng viên, ng h v t ch t l n tinh th n su t th i gian qua Chúng em xin c m n s quan tâm, giúp ng h c a anh ch , b n bè trình th c hi n khóa lu n M c dù ã c g ng hồn thành khóa lu n ph m vi kh n ng cho phép nh ng ch c ch n s không tránh kh i nh ng thi u sót Chúng em r t mong nh n c s thơng c m, góp ý t n tình ch b o c a q Th y Cơ b n Tp H Chí Minh, tháng 06 n m 2005 Nhóm sinh viên th c hi n D ng Th H i i p – Phan Th Xuân Th o L IM U Hi n nay, nh có k thu t s , cu c s ng ng h n thu n ti n h n Th u t vào ho t c bi t giúp ti t ki m th i gian ng khác Do ó, l i nhu n ng c gia t ng g p b i Không nh ng th , th th tìm ki m t i… Gi i ki m ng m i i n t giúp ng ng theo nhi u m c ích khác nhau, t theo nhu c u s thích c a ng ng phát i ti t ki m k chi phí nh chi phí v n chuy n trung gian, chi phí giao d ch… i có th c c i thi n r t nhi u, nhanh ng m i i n t th gi i ang có xu h tri n m nh K thu t s giúp ng ng i i có ng cung c p thơng tin ây, ng i có th ng i t i nhà mua s m m i th theo ý mu n Nh ng lý cho th y t n d ng m t th m nh phát tri n n n kinh t Trong th th gi i c l i i m th ng m i i n t tn ng m i i n t c c i thi n i s ng ng em l i i dân ang phát tri n r t m nh khu v c c ng nh Vi t Nam, h u h t doanh nghi p v n quen v i n p kinh doanh c b b n công vi c bàn gi y c ng nh hàng lo t ràng bu c v th t c hành Ng i tiêu dùng Vi t Nam v n quen t p quán sinh ho t ch hay hàng ch n hàng, mua hàng, tr ti n m t mang hàng v H n n a, hành v phát tri n th nc a ng ng m i i n t c a Vi t Nam cịn q ch m Quan phân tích th y c s h n ch th ng m i i n t m t nh ng lý n n n kinh t Vi t Nam không th c s phát tri n m nh nh m ts n c khác Chúng em xây d ng d ch v th ng tình hình th ng m i i n t ch nh nh ng v i nh ng ý t hoàn thi n h n t th c R t mong s ng m i i n t nh m áp Vi t Nam Có th ng ban ng lai u hy v ng chúng em có th phát tri n có th áp d ng em l i nh ng ý ngh a thi t óng góp ý ki n c a th y nghi m c ng nh có nh ng ý t ây ch a m t d ch v hoàn chúng em có thêm kinh ng hay d ch v c a Chúng em xin chân thành c m n! N i dung c a Lu n v n g m 10 ch Ch th ng : ng T ng quan: gi i thi u vai trò c a th ng m i i n t tình hình ng m i i n t t i Vi t Nam , nêu lên nhu c u th c t lý th c hi n ng th i gi i thi u s l Ch th tài m c tiêu ph i ng Gi i thi u v th t c ng m i i n t : trình bày m t s khái ni m ng m i i n t , phân lo i th c a th i nt cv tài, ng m i i n t , m t s v n ng m i i n t , nêu lên l i ích gi i h n c n l u ý tham gia vào th ng m i Ch ng M i quan h khách hàng: so sánh gi th tr ng th tr ng i n t , phân tích m i quan h khách hàng , phân ph i d ch v khác hàng Ch ng Mơ hình th ng m i i n t B2B B2C: gi i thi u v mơ hình B2B B2C , phân tích ch c n ng c a ng d ng xây d ng theo mô hình Ch ng Các k thu t l p trình : gi i thi u k thu t l p trình web ASP.Net , cơng ngh XML , công c SQL Sever Full-Text Search Ch ng Gi i thi u ng d ng:mô t ng d ng th ng m i i n t SIÊU TH COM , gi i thi u ch c n ng s th c hi n Ch ng Phân tích ng d ng: trình bày s tu n t c a m t s ch c n ng n i b t c a ng d ng Ch bày s ng Thi t k ng d ng : mô t v c s d li u c a ng d ng trình hình ng d ng Ch ng Các k thu t x lý ng d ng : trình bày k thu t x lý c dùng ch c n ng c a ng d ng Ch h ng 10 T ng k t: tóm l i v n ng phát tri n t ng lai ã gi i quy t nêu m t s M CL C Ch ng T NG QUAN 1.1 Vai trò th ng m i i n t 1.2 Tình hình th ng m i i n t th gi i Vi t Nam 1.2.1 Th gi i 1.2.2 Vi t Nam 1.3 Lý th c hi n tài 1.4 M c tiêu Ch ng GI I THI U V TH NG M I I N T 2.1 M ts nh ngh a 2.1.1 Th ng m i i n t 2.1.2 Kinh doanh i n t 2.1.3 Mô hình th ng m i i n t 2.1.4 Th tr ng i n t 2.1.5 Sàn giao d ch 2.1.6 Thanh tóan i n t 2.2 Phân lo i th ng m i i n t 2.2.1 Phân lo i theo mơ hình th ng m i 2.2.2 Phân l theo b n ch t c a giao d ch 2.3 L i ích gi i h n 10 2.3.1 L i ích 10 2.3.2 Gi i h n 14 2.4 M t s v n c n l u ý tham gia vào th ng m i i n t 16 2.4.1 B o m t 16 2.4.2 X lý t ng 16 2.4.3 Thanh tóan i n t 17 Ch ng M I QUAN H KHÁCH HÀNG 18 3.1 So sánh gi a th tr ng th tr ng i n t 18 3.1.1 Gi ng 18 3.1.2 Khác 19 3.2 M i quan h khách hàng 20 3.2.1 Quá trình quy t nh mua hàng c a khách hàng 21 3.2.2 K t n i m t hàng 21 3.3 Phân ph i d ch v khách hàng 22 3.3.1 D ch v i n t 23 3.3.2 Chu trình s ng c a m t hàng d ch v khách hàng 23 3.3.3 Qu n lý quan h v i khách hàng 24 3.3.4 Các ch c n ng c a d ch v khách hàng 24 3.3.5 Các công c h tr d ch v khách hàng 24 Ch ng MƠ HÌNH TH NG M I I N T B2C VÀ B2B 26 4.1 Mơ hình B2C 26 4.1.1 Mô t h at ông 26 4.1.2 Ví d 27 4.2 Mơ hình B2B 29 4.2.1 Mô t h at ng 29 4.2.2 Ví d 30 4.3 Gi i thi u ng d ng th ng m i i n t - STORE FONT 30 4.3.1 B2C storefont 31 4.3.2 B2B storefont 32 Ch ng CÁC K THU T L P TRÌNH 33 5.1 L p trình web ASP.NET 33 5.1.1 L p trình web 33 5.1.2 Gi i thi u v ASP.NET 36 5.2 XML 38 5.2.1 Khái ni m tính n ng 38 5.2.2 c i m 38 5.2.3 Các k thu t 42 5.3 SQL Server Full Text Search .44 5.3.1 Gi i thi u 44 5.3.2 Quá trình th c hi n Full-Text Search 46 Ch ng GI I THI U NG D NG 48 6.1 Phát bi u tóan 48 6.1.1 Mô t 48 6.1.2 Yêu c u h th ng 48 6.2 S s d ng 52 6.3 c t use case 53 6.3.1 Danh sách use case 53 6.3.2 Mô t chi ti t 53 Ch ng PHÂN TÍCH NG D NG 65 7.1 Mua hàng 65 7.1.1 Cho hàng vào gi 65 7.1.2 Thay i gi hàng 66 7.2 Thêm ch ng trình khuy n 67 7.3 Qu ng cáo m t hàng 68 7.3.1 B c 68 7.3.2 B c 69 7.3.3 B c 71 Ch ng THI T K NG D NG .72 8.1 C s d li u _ EC 72 8.1.1 S 72 8.1.2 Mô t 73 8.1.3 Ràng bu c toàn v n 74 8.1.4 Qui nh 74 8.2 C s d li u Meta_ EC 76 8.2.1 S 76 8.2.2 Mô t 77 8.3 C s d li u Search_EC 78 8.3.1 S 78 8.3.2 Mô t 79 Ch ng CÁC K THU T X LÝ TRONG NG D NG 81 9.1 Ch c n ng tìm ki m 81 9.1.1 Nh n xét 81 9.1.2 H ng gi i quy t 81 9.1.3 Xây d ng d li u tìm ki m 81 9.1.4 Ti n hành xây d ng ch c n ng tìm ki m 83 9.2 Ch c n ng khuy n 88 9.2.1 Nh n xét 88 9.2.2 H ng gi i quy t 88 9.3 Ch c n ng qu ng cáo m t hàng 97 9.3.1 Nh n xét 97 9.3.2 X lý 98 Ch ng 10 T NG K T 109 10.1 K t lu n 109 10.1.1 V m t lý thuy t 109 10.1.2 V m t ng d ng 109 10.2 H ng phát tri n 110 10.2.1 i v i d ch v dành cho khách hàng 110 10.2.2 i v i d ch v dành cho công ty 110 Ph l c A NG D NG SIEUTHI.COM 111 A.1 B c d o u 111 A.2 Công ty qu ng cáo s n ph m 115 A.3 Công ty ng kí ch ng trình khuy n 120 A.4 Tìm ki m 124 Ph l c B CH NG TRÌNH K T XU T D LI U 126 Ph l c C CÁC V N KHÁC 131 C.1 Mô t c s d li u EC 131 C.2 S d ng XML ngôn ng Csharp 136 C.3 M t s control ASP.Net 138 Ph l c D TÀI LI U THAM KH O 143 DANH SÁCH CÁC HÌNH Hình 3.1 Mơ hình lo i th tr ng 19 Hình 3.2 Mơ hình mơ t q trình mua hàng 21 Hình 4.1 Mơ hình B2C 26 Hình 4.2 Mơ hình B2B 29 Hình 5.1 Mơ hình g i nh n yêu c u 33 Hình 5.2Mơ hình mơ t QT thơng d ch SCRIPT ENGINE 35 Hình 5.3 Mơ hình mơ t cách s d ng session 37 Hình 5.4 Mơ hình mơ t m t XML well-formed 39 Hình 5.5 Mơ hình DOM 43 Hình 5.6 Mơ hình Microsoft Serch 45 Hình 6.1 L c use case 52 Hình 7.1 L c tu n t mơ t QT cho hàng vào gi 65 Hình 7.2 L c tu n t mô t QT thay i gi hàng 66 Hình 7.3 L c tu n t mô t QT thêm CTKM 67 Hình 7.4 L c tu n t mô t QT qu ng cáo m t hàng 68 Hình 7.5 L c tu n t mô t QT thêm TT n tr 69 Hình 7.6 L c tu n t mô t QT thêm TT a giá tr 70 Hình 7.7 L c tu n t mơ t QT thêm CT qu ng cáo 71 Hình 8.1 S c s d li u EC 72 Hình 8.2 C u trúc danh m c 75 Hình 8.3 S c s d li u Meta_EC 76 Hình 8.4 S c s d li u Search_EC 78 Hình 9.1 Màn hình phi u th m dò ý ki n khách hàng 82 Hình 9.2 S CSDL h tr CN tìm ki m 83 Hình 9.3 MH mơ t QT thêm tiêu chí tìm ki m 84 Hình 9.4 Mơ hình mơ t QT phát sinh phi u th m dò 85 Hình 9.5 Mơ hình mơ t QT XL tìm ki m c a h th ng 87 Hình 9.6 S CSDL h tr CN khuy n 89 Hình 9.7 Mơ hình ki m tra chi ti t KM h p l 91 Hình 9.8 Mơ hình mơ t phân tích chu i DK thành 92 Hình 9.9 Màn hình them ch ng trình khuy n 94 Hình 9.10 Mơ hình ki m tra chi ti t KM tho i u ki n 96 Hình 9.11 S CSDL EC h tr thêm CTqu ng cáo-MH 9.1 98 Hình 9.12 S CSDL Meta_EC h tr thêm CTQC - MH 9.1 99 Hình 9.13 S CSDL cho nh ngh a TT - MH 9.1 100 Hình 9.14 Mơ hình mơ t QT nh ngh a TT b t bu c - MH 9.1 101 Hình 9.15 Mơ hình mơ t QT nh ngh a TT ngh - MH 9.1 102 Hình 9.16 Mơ hình mơ t cách t o file XML chu n - MH 9.1 105 Hình 9.17 Mơ hình mơ t QT thêm TT n giá tr - MH 9.1 106 Hình 9.18 Mơ hình mơ t QT thêm TT a giá tr - MH 9.1 107 DANH SÁCH CÁC B NG B B B B B B B B B B B B B B B B B B ng 6.1 Danh sách use case 53 ng 6.2 Use case ng nh p 53 ng 6.3 Use case ng ký thành viên mua hàng 54 ng 6.4 Use case xem danh m c hàng hoá 55 ng 6.5 Use case t mua hàng 56 ng 6.6 Use case Ti n hành ch ng trình khuy n 57 ng 6.7 Use case óng góp ý ki n cho m t hàng 57 ng 6.8 Use case ng ký thành viên bán hàng 58 ng 6.9 Use case Thêm ch ng trình qu ng cáo 60 ng 6.10 Use case Ch nh s a ch ng trình qu ng cáo 61 ng 6.11 Use case Xố ch ng trình qu ng cáo 62 ng 6.12 Use case Ti p nh n n t hàng 62 ng 6.13 Use case Thêm ch ng trình khuy n 63 ng 6.14 Use case Ch nh s a ch ng trình khuy n 64 ng 6.15 Xoá ch ng trình khuy n 64 ng 8.1 C s d li u EC 73 ng 8.2 C s d li u Meta_EC 77 ng 8.3 C s d li u Search_EC 79 DANH SÁCH TÀI LI U XML Tài li Tài li Tài li Tài li Tài li Tài li u XML 5-1 Tài li u nh ngh a theo DTD 40 u XML 5-2 Tài li u nh ngh a theo Schema 41 u XML 9-1 C u trúc t p tin l u i u ki n khuy n cho m t chi ti t KM 93 u XML 9-2 C u trúc t p tin l u hiìh th c khuy n cho m t chi ti t KM 93 u XML 9-3 C u trúc t p tin l u cách l y d li u ki m tra i u ki n KM 95 u XML 9-4 C u trúc l u thu c tính c a m t hàng 104 DANH SÁCH WEBPAGE Trang ch 111 Trang n g ký thành viên bán hàng 112 Trang ng nh p 112 Trang qu n lý thông tin công ty 113 Trang danh sách công ty 114 Trang gi i thi u công ty 114 Trang thêm danh m c m i 115 Trang nh ngh a d li u c a công ty 116 Tramg ng ký qu ng cáo cho s n ph m 117 Trang danh sách m t hàng 118 Trang thông tin chi ti t v s n ph m 119 Trang ánh giá s n ph m 119 Trang ng kí ch ng trình khuy n 120 Trang thông tin chi ti t c a ch ng trình khuy n 121 Trang ng kí thành viên mua hàng 122 Tramg hi n th hóa n 123 Trang tìm ki m m r ng 124 Trang thu th p ý ki n khách hàng 125 DANH SÁCH FORM Màn hình 126 Màn hình k t n i c s d li u 127 Màn hình nh p mã m t hàng 127 Màn hình thêm thu c tính n giá tr 128 Màn hình nh p thu c tính a giá tr 129 Ph l c B CH NG TRÌNH K T XU T D LI U Trong textbox ch a “ I U KI N CH N D LI U”, công ty nh p i u ki n c n c vào ó, h th ng l y d li u Sau ó, nh n nút “CH P NH N” h th ng th c hi n thêm thu c tính giá tr vào t p tin ch a thông tin qu ng cáo Khi ó, thu c tính s n n tr c b sung vào “Danh sách thu c tính c a m t hàng” hình thêm thu c tính a giá tr , cơng ty check “Thêm thu c tính a giá tr ” nh n nút “ ng ý” Khi ó m t hình m i xu t hi n Hình B Màn hình nh p thu c tính a giá tr Nh p tên c a thu c tính a giá tr Trong b ng “CH N C T T NG NG V I THU C TÍNH A GIÁ TR ”, công ty ch n úng m t c t ch a d li u t ng ng v i thu c tính mu n g i h th ng 129 n Trong b ng “CH N CÁC B NG C N S c t ã ch n D NG”, công ty ch n b ng ch a b ng có liên quan ch a “ I U KI N CH N D n i u ki n c n s d ng textbox LI U” Trong textbox ch a “ I U KI N CH N D LI U”, công ty nh p i u ki n c n c vào ó, h th ng l y d li u Sau ó, nh n nút “CH P NH N” h th ng th c hi n thêm thu c tính a giá tr vào t p tin ch a thơng tin qu ng cáo Khi ó, thu c tính a tr s cb sung vào “Danh sách thu c tính c a m t hàng” hình xố thu c tính th a, cơng ty check vào thu c tính c n xố, check vào “Xố thu c tính” r i nh n nút “ ng ý” Khi ó, h th ng s xóa c tính c check kh i t p tin XML ch a thông tin qu ng cáo Danh sách thu c tính c a m t hàng hình c ng c c p nh t 130 Ph l c C CÁC V N Ph l c C KHÁC CÁC V N KHÁC C.1 Mô t c s d li u EC Ý ngh a c a b ng : C U TRÚC Cho CSDL qu n lý tài kho n n gi n nh sau: Quy c: Thu c tính TenBang ThuocTinh 00 ThuocTinh 01 ThuocTinh 02 Tân t c g ch d Di Di Di Di n gi n gi n gi n gi i i 00 i 01 i 02 Ki u d li u 00 Ki u d li u 01 Ki u d li u 02 i thành ph n c a khóa KHACH_HANG Khách hàng Mã s khách hàng S nguyên MAKH T ng s ti n tài kho n c a Chu i (100) HOTEN khách hàng S l ng tài kho n khách hàng hi n có Chu i (150) DIACHI Khách hàng nam hay n Chu i (1) LANU S i n thoai liên l c v i khách Chu i (20) DIENTHOAI hàng a ch email c a khách hàng Chu i (50) EMAIL M t kh u c a khách hàng Chu i (20) PASSWORD S i n tho i di ng c a khách hàng Chu i (20) DIDONG Câu h i bí m t c a khách hàng Chu i (200) CAUHOIBIMAT Câu tr l i cho câu h i bí m t Chu i (100) CAUTL Ngày tháng n m sinh c a khách hàng Ngày gi NGAYSINH Danh sách khách hàng mua hàng qua h th ng M i khách hàng có mã s khách hàng phân bi t v i khách hàng khác; có thơng tin v h tên, a ch , gi i tính, i n tho i, email, m t kh u, s i n tho i, email, m t kh u, s i n tho i di ng, câu h i bí m t, câu tr l i ngày sinh CONG_TY MACT TENCT DIACHI DIENTHOAI EMAIL WEBSITE Giao d ch Mã s công ty Tên công ty a ch công ty i n tho i c a công ty Email c a công ty Website c a công ty 131 S nguyên Chu i(50) Chu i(150) Chu i(20) Chu i(50) Chu i(50) Ph l c C CÁC V N KHÁC Mã s h th ng liên l c v i công ty Chu i(20) MALL M t kh u c a công ty Chu i(20) PASS Chu i(20) USERNAME ID c a công ty Mô t v công ty Chu i(3600) MOTA Hình nh c a cơng ty Chu i(20) HINHANH Danh sách công ty ã ng ký vào h th ng M i cơng ty có mã s cơng ty phân bi t v i cơng ty khác; có thông tin v tên công ty, a ch , i n tho i, website c a công ty, mã s h th ng liên l c v i công ty, m t kh u, ID, hình nh c a cơng ty mô t v công ty M t hàng Mã s m t hàng Chu i(20) Tên m t hàng Chu i(50) Giá tr c a m t hàng Ti n t Mã danh m c mà m t hàng thu c v Chu i(20) Mã công ty g i m t hàng n bán S nguyên T ng s l ng c a m t hàng cg i S nguyên SL_BAN bán t công ty S l ng m t hàng ã bán cho khách S nguyên SL_DABAN hàng n v tính c a m t hàng Chu i(10) DONVITINH Hình nh c a m t hàng Chu i(20) HINHANH Ngày công ty b t u qu ng cáo m t hàng Ngày gi NGAYTAOLAP Chu i(20) MAMH_TUCT Mã m t hàng công ty qu n lý Gi i thi u v m t hàng Chu i(3600) GIOITHIEU Danh sách m t hàng c a công ty theo t ng danh m c M i m t hàng có mã s m t hàng phân bi t v i m t hàng khác; có thơng tin v tên m t hàng, giá tr c a m t hàng, danh m c ch a m t hàng, mã công ty g i m t hàng n bán, t ng s l ng m t hàng công ty g i t i, s l ng m t hàng ã bán cho khách hàng, n v tính cho m t hàng, hình nh c a m t hàng, ngày công ty b t u qu ng cáo m t hàng, mã m t hàng công ty g i bán qu n lý, gi i thi u c i m c a m t hàng MAT_HANG MAMH TENMH GIA MADM MACT DANH_MUC Danh m c Mã s danh m c MADM Tên danh m c TENDM Mã s danh m c cha c a danh m c MADM_CHA ang xét 132 Chu i(20) Chu i(100) Chu i(20) Ph l c C CÁC V N KHÁC Danh sách danh m c có h th ng M i danh m c có mã s danh m c phân bi t v i danh m c khác; có thơng tin v tên danh m c mã s danh m c c p cha (Danh m c c chia thành nhi u c p, ch ng h n danh m c “Qu n áo” danh m c cha c a danh m c “Qu n áo nam”, “Qu n áo n ”) THUOC_TINH Thu c tính S nguyên MATHUOCTINH Mã s thu c tính Giá tr c a thu c tính Chu i(100) GIATRI Mã s m t hàng c a thu c tính ang xét Chu i(20) MAMH Danh sách giá tr c a thu c tính thu c m t m t hàng M i thu c tính có m t mã s thu c tính phân bi t v i thu c tính khác thu c m t m t hàng M i giá tr thu c tính m t giá tr s t t c giá tr c a thu c tính n t hàng Mã s n t hàng S nguyên Th i i m n t hàng b t u Ngày gi NGAYCAPNHATCUOI c l u vào c s d li u Mã s khách hàng s h u n t S nguyên MAKH hàng T ng s ti n c a n t hàng Ti n t TONGSOTIEN Xác nh xem n t có cịn S ngun DUOCCHINHSUA th i h n c s a ch a không Danh sách n t hàng h th ng M i n t hàng có m t mã s hóa n phân bi t v i n t hàng khác; có thông tin v th i i m n t hàng b t u c l u vào c s d li u c a h th ng, mã s c a khách hàng s h u n t hàng, t ng s ti n c a n t hàng xác nh n t hàng c ch nh s a hay không DONDH MADDH CHITIETDDH Chi ti t n t hàng Mã s n t hàng ch a chi ti t n t MADDH hàng Mã s m t m t hàng n t hàng MAMH ang xét S l ng m t hàng ang xét SOLUONG S ti n c a m t hàng n t hàng SOTIEN ang xét Mã s ch ng trình khuy n dành cho MACTKM 133 S nguyên Chu i(20) S nguyên Ti n t S nguyên Ph l c C CÁC V N KHÁC m t hàng t i th i i m ang xét Danh sách chi ti t n t hàng c a n t hàng M i chi ti t n t hàng ch a thông tin v m t m t hàng m t n t hàng; có thơng tin v s l ng mua, s ti n mua ch ng trình khuy n dành cho m t hàng t i th i i m ang xét Ch ng trình khuy n Mã s c a ch ng trình khuy n S nguyên Tên ch ng trình khuy n Chu i(50) S l ng s n ph m t ng kèm cho m t S nguyên SLTANGKEM m t hàng c mua S l ng khách hàng u tiên c S nguyên SLKHACHHANG khuy n Ngày ch ng trình khuy n b t u Ngày gi NGAYBD có hi u l c Ngày ch ng trình khuy n k t thúc Ngày gi NGAYKT hi u l c Mã s m t hàng c khuy n Chu i(20) MAMH Mô t v ch ng trình khuy n Chu i(4000) MOTA Danh sách ch ng trình khuy n có h th ng M i ch ng trình khuy n có m t mã s phân bi t v i ch ng trình khuy n khác; Có thơng tin v tên ch ng trình, s l ng s n ph m t ng kèm cho môt m t hàng c mua, s l ng khách hàng u tiên c khuy n mãi, ngày ch ng trình khuy n b t u có hi u l c, ngày ch ng trình khuy n k t thúc hi u l c, mã s m t hàng c khuy n mãi, mơ t v ch ng trình khuy n CTKM MACTKM TENCT CHITIETKM STT MACTKM DIEUKIENDU HINHTHUC FILE_DK Chi ti t khuy n S th t c a chi ti t khuy n t ng ng v i m t i u ki n Mã s ch ng trình khuy n ch a chi ti t Mô t i u ki n c n th a c khuy n Mơ t hình th c khuy n i u ki n sau ã phân 134 S nguyên S nguyên Chu i(500) Chu i(500) Chu i(1500) Ph l c C CÁC V N KHÁC tích thành chu i nh d ng XML Hình th c khuy n ã phân tích thành chu i Chu i(1500) FILE_TH nh d ng XML Danh sách chi ti t khuy n c a ch ng trình khuy n có h th ng M i chi ti t khuy n có m t s th t phân bi t v i chi ti t khuy n khác m t ch ng trình khuy n mãi; có thơng tin v mơ t hình th c khuy n mãi, mơ t hình th c khuy n mãi, i u ki n sau ã phân tích thành chu i nh d ng XML, hình th c khuy n ã phân tích thành chu i nh d ng XML 10 TANG_PHAM Giao d ch Mã s m t hàng Chu i(50) MAMH Mã ch ng trình khuy n dành cho S nguyên MACTKM MH S l ng t ng c ng c khuy n S th c SOLUONG Mã m t hàng phía công ty qu n lý Chu i(20) MAMH_TUCT Mã dung liên l c v i công ty Chu i(50) MALL S l ng l i dành cho ch ng trình S nguyên SLCONLAI khuy n Danh sách t ng ph m dành cho ch ng trình khuy n M i t ng ph m có mã s m t hàng phân bi t v i t ng ph m khác, Có mã s CTKM phân bi t v i CTKM khác c ng dùng m t hàng làm t ng ph m; có thơng tin v s l ng t ng c ng dành cho ch ng trình khuy n mãi, mã m t hàng công ty qu n lý, mã dung liên l c v i công ty s l ng cịn l i dành cho ch ng trình khuy n Giao d ch Chu i kí t i di n cho mã danh m c Chu i kí t b t u mã m t hàng Cách t tên file hình nh theo danh m c Mơ t v danh m c t tên m t hàng theo danh m c i kí t i di n cho danh m c mà m t hàng thu 11 THAMCHIEU_MAMH BATDAUMADM BATDAUMAMH HINHANH MOTA Danh sách quy t c M i quy t c có chu 135 Chu i(20) Chu i(20) Chu i(20) Chu i(20) cv ; Ph l c C CÁC V N KHÁC có thơng tin v chu i kí t dùng b t u mã m t hàng, cách t p tin hình nh theo danh m c, thông tin mô t v danh m c 12 DANG_NHAP Giao d ch Mã nhóm c a ng i dùng MANHOM Quy n c a ng i dùng QUYEN Danh sách nhóm ng i dung tham gia h th ng M i nhóm có mã s nhóm phân bi t v i nhóm khác; có thông tin v quy n s d ng h th ng c a ng i dung t tên S nguyên Chu i(20) C.2 S d ng XML ngôn ng Csharp Trong C#, ta s d ng m t s hàm namespace Xml c a System d STT Tên hàm Load CreateElement CreateTextNode Tên l p XmlDocument XmlDocument XmlDocument i ây: Ý ngh a L y tài li u XML t m t file XML T o node ch a có n i dung T o n i dung d ng text cho m t node Save XmlDocument L u l i tài li u XML vào m t file SelectSingleNode XmlDocument L y node u tiên tho m t bi u th c XPath SelectNodes XmlDocument L y danh sách node tho m t bi u th c XPath AppendChild XmlNode Thêm m t node node cu i c a m t node ã bi t RemoveChild XmlNode Xoá m t node DOM tree SetAttribute XmlElement Thêm m t thu c tính cho node 10 ChildNodes XmlElement L y t t c node c a m t node Hàm load t p tin XML ChuongTrinhQuangCao.xml: public XmlDocument Get_XmlDoc() { XmlDocument xDoc = new XmlDocument(); // ng d n ch a file c n load string path = “F:\\ChuongTrinhQuangCao.xml”; xDoc.Load(path); } 136 Ph l c C CÁC V N KHÁC Hàm thêm node m i c a m t node xNode xDoc, node m i có tên strTag có n i dung strText: private XmlElement InsertTextNode(XmlDocument xDoc, XmlNode xNode, string strTag, string strText) { XmlNode xNodeTemp; xNodeTemp = (XmlNode)(xDoc.CreateElement(strTag)); xNodeTemp.AppendChild(xDoc.CreateTextNode(strText)); xNode.AppendChild(xNodeTemp); xDoc.Save(“F:\\ChuongTrinhQuangCao.xml”); return (XmlElement) (xNodeTemp); } Hàm thêm attribute m i cho node xNode xDoc, attribute m i có tên strTag có n i dung strText: private void InsertAttribute(XmlDocument xDoc,XmlNode xNode ,string strTag, string strText) { xNode.SetAttribute(strTag, strText); xDoc.Save(“F:\\ChuongTrinhQuangCao.xml”); } Hàm xoá node xDelNode c a node xNode xDoc: private void RemoveNode(XmlDocument xDoc, XmlNode xDelNode, XmlNode xNode) { XmlNode boardStatusNode; xNode.RemoveChild(xDelNode); xDoc.Save(“F:\\ChuongTrinhQuangCao.xml”); } 137 Ph l c C CÁC V N KHÁC Hàm l y n i dung c a t t c node c a node xNode xDoc: private string[] getAllChildNodes(XmlDocument xDoc, XmlNode xNode) { string[] str = new string[xElement.ChildNodes.Count]; XmlElement xElement = (XmlElement)xNode; for (int i=0; i 140 Ph l c C CÁC V N KHÁC K t qu trang sau ch y ch n dòng d li u u tiên nh sau : Khi nh n vào button Edit , DataGrid b bi n i nh sau : 141 Ph l c C CÁC V N KHÁC Control Data list ch a h tr template c a DataItem b ng Do ó , n u s d ng Data List b n có th nhúng hình nh , hyperlink vào t ng DataItem Validation Controls ( Control xác nh tính h p l ) M t s control thông d ng : Validation Control Mô t RequiredFieldValidator Vi c xác nh n tính h p l cho control input thành Control công d li u nh p vào input control N u khơng có d li u , control s thơng báo l i CompareValidator Ki m tra giá tr input control gi ng Control RangeValidator Control Ki m tra giá tr nh p vào c a input control ph i n m gi a s max c qui nh b i ng i l p trình RegularExpressionValidat Ki m tra giá tr nh p vào c a input control ph i tuân or Control theo m t bi u th c ã xác nh Vd : *@.* : ây bi u th c qui nh cho vi c nh p a ch mail 142 Ph l c D TÀI LI U THAM KH O Ph l c D TÀI LI U THAM KH O [1] Efraim Turban - David King - Jae Lee - Merril Warkentm - H Michael Chung, Electronic Commerce – A MANAGERIAL PERSPECTIVE, 2002 [2] Mesbah Ahmed - Chris Garrett - Jeremy Faircloth - Chris Payne, ASP.NET Web Developer’s Guide [3] Richard Anderson - Brian Francis - Alex Homer - Rob Howard - David Sussman - Karli Watson, Professional ASP.NET 1.0 Special Edition, 2002 [4] Jeff Prosise, Programming Microsoft NET, 2002 [5] Jone Connell, Coding Techniques for Microsoft VISUAL BASIC.NET, 2002 Trang web : [1] Amazon.com [2] eBay.com [3] http://vdcsieuthi.vnn.vn [4] http://www.e-congnghe.com 143 ... d li u Search_EC 79 DANH SÁCH TÀI LI U XML Tài li Tài li Tài li Tài li Tài li Tài li u XML 5-1 Tài li u nh ngh a theo DTD 40 u XML 5-2 Tài li u nh ngh a theo Schema 41... Ch c n ng tìm ki m 81 9.1.1 Nh n xét 81 9.1.2 H ng gi i quy t 81 9.1.3 Xây d ng d li u tìm ki m 81 9.1.4 Ti n hành xây d ng ch c n ng tìm ki m ... THU T L P TRÌNH Cách t o m t tài li u XML valid M t tài li u XML valid ch a nh ng data c n có lo i tài li u, t c tài li u ph i úng nh nh ngh a m t Specification v lo i tài li u XML y Specification

Ngày đăng: 16/01/2014, 23:20

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan