i Một i số i mô i hình
i Mô i hình i tổ i chức i xử i lý
(1) khách hàng Kho thiết bị P Kỹ Thuật Giám đốc Cửa hàngBTB (1)
Trờng đại học bách khoa hà nội Đồ án tốt nghiệp
Khoa toán tin ứng dụng
3) i MÔ i HÌNH i TỔ i CHỨC i XỬ i LÝ: i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i CHƯƠNG i II
GIỚI i THIỆU i CHUNG i VỀ i i WEB i
SV: Chu quèc tó – k4a 11 Đã sửa chữa Đặt hàng
Phản hồi ĐĐH chờ xử lý
Xử lý ĐĐH yes Hàng đ ợc giao
Trờng đại học bách khoa hà nội Đồ án tốt nghiệp
Khoa toán tin ứng dụng
Cuèi kú TB con hay hÕt
Dliệu từ ĐHĐ và kho
CHƯƠNG i II i i i i i i i i i i i i i i i i i i i i i i i i GIỚI i THIỆU i CHUNG i VỀ i WEB
i Tìm i hiểu i về i Web
WORLDi i WIDEi WEBi (i hayWEB)i i làmi choi sưi dụngi INTERNETi -i Mộti i mạngi máyi tínhi toàni cầui đượci tạoi rai vàoi cuốii nămi 1960i trởi lêni dễi dàng.i Khôngi chỉi để i sử i dụng i i mạng i i Internet i mà i còn i dùng i để i thu i thập i dữ i liệu i từ i các i máy i làm i bạn i kết i nối i
Vàoi nămi 1992i Timbernersleei vài mộti sối nhài nghiêni cưui kháci đãi đưai rai i
WEBi choi phépi bạni duyệti Interneti mài khôngi cầni dùngi cáci lệnhi phứci tạp.i Trongi các i năm i tiếp i theo i các i trình i duyệt i Web i như i i Microsoft i Internet i Explore i đã i làm i cho i i Web i ngày i càng i mạnh i lên i và i dễ i dùng i hơn, i chìa i khoá i của i Web i là i siêu i văn i bản, i một i phươngi phápi kếti lốii cáci khối,i hayi cáci trang,i cáci dữi liệui vớii nhau,i đãi đượci nóii vàoi cáci nămi 1960,i khii mài i Timberners i Lee i i vài cáci đồngi sựi củai i ôngi đượci ápi dụngi kháii liệmi siêui văni bảni Interneti bàngi cáii gọii lài i HTMLi (i Giaoi thứci truyềni siêui văni bản i ) i WORLD i WIDE i WEB i coi i như i được i khai i sinh i những.
Cói nhiềui cáchi địnhi nghịai mộti trangi Web.i Đâyi lài mộti cáchi địnhi nghĩai mộti cáchi cụi thểi vềi trangi i Webi lài Filei văni bảni chứai nhưngi thểi theoi khuôni dạngi i
Hypertexti languagei (i HTML),i nhữngi liêni kếti cáci Filei đồi hoại ,i vài tớii cáci trangi i
Webi i Filevăni bảni đượci lưui trêni i Webi Serveri cói thểi truyi cậpi tớii bởii cáci chươngi trình i duyệt i Web, i trình i duyệt i Web i sẽ i nạp i File i văn i bản i đó i vào i máy i rồi i hiển i thị i kết i quải lêni màni hình.
Cói haii đặci tínhi tạoi nêni sựi độci đáoi choi trangi Web:i chúngi hoạti độngi tươngi táci vài cói thểi sửi dụngi i Multimediai i thuậti ngữi Multimediai đượci sửi dụngi đểi môi tải văn i bản, i âm i thanh i hình i ảnh, i và i những i File i video i chúng i kết i hợp i nhằm i mục i đích i truyền i tải i thông i tin.
II) i i GIỚI i THIỆU i VỀ i INTERNET
i Giới i thiệu i về i Internet
i Internet
đượci toàni bội Interneti bởii Interneti lài mạngi liêni kếti cói tínhi toàni cầui ẩni mìnhi saui nói lài sựi tiềmi tàngi cáci nguồni tàii nguyêni hầui nhưi vôi tậni trêni cáci máyi tínhi nốii mạng. i Nguồn i gốc i của i Internet i bắt i nguồn i từ i mạng i máy i tính i gọi i là i APARNAET i ( i Advancedi Researcheri Projiecti Agencyi Network)i lài mạngi máyi tínhi đượci xâyi dựngi bởii bội quốci phòngi Mỹi vàoi nămi 1969i vừai đểi thửi đội tini cậyi củai mạngi vài nhằmi kếti nốii i nhữngi cơi sởi nghiêni cứui vớii mụci đíchi quâni sự.i Đâyi lài mạngi chuyểni mạch i gói i đầu i tiên, i một i phần i của i độ i tin i cậy i thuộc i về i vấn i đề i định i i hướng i động i do i đó i có i dự i trù i khả i năng i bị i bom i nguyên i tử i tấn i công i
APANETi khởii đầui củai quyi môi nhỏ,i nhưngi đãi nhanhi chóngi bànhi chướngi rai khắpi nướci Mỹ.i Nhữngi nghiêni cứui doi nhómi DARPA(i Dejenssei Advancedi i esearcher i projiecy i Agency) i đưa i i ARPA i ra i một i tập i các i tiêu i chuẩn i mạng i dùng i cho i việc i kết i nối i máy i tính i là i bộ i giao i thức i TCP/IP( i Tranmission i Control i Protocol/Interneti Pprotocol)i đãi hỗi trợi bướci đii đầui tiêni củai APANETi Networki
Workinhi Group.i Vài chínhi bội giai thứci TCP/IPi đãi tạoi nềni tảngi vữngi chắci choi côngi nghệi i Interneti saui này.
Tuy i nhiên i quy i mô i của i APANET i ngày i càng i lớn i đã i gây i khó i khăn i trong i vấn i đề i quảni lý.i Bội quốci phòngi mỹi đãi quyếti địnhi chiai APNETi rai i thànhi haii mạngi têni lài :i
MILNETi hỗi trợi nghiêni cứui vài pháti triển.i Cùngi vớii sựi nghiêni cứui vài pháti triểni củai bội giaoi thứci TCP/IP,i vàoi nhữnhi nămi 80,i Apaneti đượci nổii lêni thànhi
INTERNET i INTERNET i là i mạng i máy i tính i toàn i cầu i giao i tiếp i vói i nhau i bằng i giao i thức i TCP/IP i
Nhưi vậyi mộti côngi nghệi mớii đãi xuấti hiện:i Côngi nghệi Interneti đói lài víi dụi điểni hìnhi vềi hệi thốngi mở,i thuậni lợii choi việci truyềni thôngi giữai i APANET.
i Intranet
Itranet i lài mộti thuậti ngữi cáci máyi tínhi đượci xâyi dựngi trêni mộti dạngi chuẩni của i mạng i Internet, i nhưng i chỉ i giới i hạn i trong i một i phạm i vi i của i một i cơ i quan, i một i bội mộti ngành.i Intraneti cói đầyi đủi nhữngi dịchi vụi củai mạngi Interneti như:i WEB,i
EMAILi File.i Địai chỉi củai máyi tínhi đượci tổi chứci hayi cái nhâni làmi nhiệmi vụi quảni lý i Itranet i đó i là i đặt i ra i Mạng i Internet i ra i đời i làm i đáp i ứng i nhu i cầu i trao i đổi i thông i tin i hay i đào i tạo i nhân i viên i trong i nội i bộ i tổ i chức.
3 i Các i dịch i vụ i của i Internet i
Mộti lýi doi làmi lêni thànhi côngi rựci rỡi củai Interneti lài dịchi vụi hữui íchi củai nó.i
Dịch i vụ i phổ i biến i nhất i hiện i nay i của i Internet i là i WEB i Dưới i đây i là i một i vài i dịch i vụi quani trọngi củai Interneti
A) i Thư i tín i điện i tử i : Đâyi lài mộti loạii dịchi vụi phổi biếni nhấti củai Internet.i Thưi tíni điệni tửi choi phépi mọi i người i sử i dụng i gửi i các i thông i báo i đến i một i nhóm, i một i tổ i chức i hay i cá i nhân i Mặc i dù i hiện i nay i có i rất i nhiều i thư i tín i điện i tử i sử i dụng i giao i thức i TCP/IP i thì i các i thư i tíni điệni tửi nàyi sẽi đượci chuyểni đii tini cậyi hơn,i khii sửi dụngi dịchi vụi nàyi giựai càci máyi ngườii gửii vài máyi ngườii nhậni khôngi cầni phảii cói sựi liêni kếti trựci tiếp.
Dịch i vụ i này i cho i phép i một i người i sử i dụng i mọt i máy i tính i cá i nhân i nối i với i một i máyi tínhi ởi xai vài thiếti lậpi mộti phiêni làmi việc.i Khii kếti thụci phiêni bảni làmi việci ứngi dụngi choi ngườii sửi dụngi vềi hệi điềui hànhi cụci bộ.
Dịch i vụ i truyền i File i trong i các i tập i giao i thức i TCP/IP i được i đặt i tên i theo i giao i thứci mài nói sửi dụngi lài FPT(i Filei Tansferi Protocoli ).i FPTi choi phépi chuyểni cáci
File,i từi nơii nàyi sangi nơii khác,i bấti kểi trạmi đói ởi đâui vài sửi dụngi hệi điềui hànhi gì,i chỉi
i Các i dịch i vụ i Internet
choi phépi ngườii sửi dụngi DOWLOADi FILEi từi máyi chủi nếui biếti chínhi xáci têni Filei vài địai chỉi máyi chủ.i
D) i Tìm i kiếm i File i ( i archie): i Archiei lài mọti dịchi vụi choi phépi tìmi têni vài địai chỉi củai Filei theoi đoạni nộii dungi củai File.
E) i Tra i cứu i thông i tin i theo i thực i đơn i ( i groher):
Dịch i vụ i này i cho i tìm i thông i tin i theo i chủ i đè i dựa i trên i hệ i thống i thực i đơn i (menu) i
F) i Tim i kiếm i thông i tin i theo i chỉ i số i ( i WAIS):
Dữi liệui WAISi đượci quảni lýi sẽi sắpi xếpi theoi chỉi sối đểi tiệni choi việci tìmi kiếm, i ngoài i các i dịch i vụ i trên, i rất i nhiều i dịch i vụ i khác i nữa i cùng i được i viết i cho i Internet i …
i Các i ứng i dụng i của i Web i
i Các i ứng i dụng i của i Web
Thay i đổi i biểu i diễn i thông i tin i thường i bằng i văn i bản i toàn i bằng i chữ i nhàmi cháni sangi kiểui thôngi tini sinhi động,i đẹpi mắti vài cói hìnhi ảnh,i âmi thanhi phùi hợp.
Webi giúpi côngi táci nghiêni cứu,i phổi biếni khoai họci dễi dàngi hơn.
Chúng i có i thể i cho i ta i mua i đặt i hàng i hoá, i bán i hàng i và i quảng i cáo i ở i trên i mạng,i ýi tưởngi sai lội thôngi tini lài muai báni hàngi tạii giai giúpi kháchi hàngi vài chủi hàngi thuậni tiệni hơni trongi giaoi tiếp.
IV) i i TRANG i WEB i VỚI i HTML: i
Nếui siêui văni bảni vài HTTP i lài chìai khoái trongi côngi việci tạoi rai WORLD i
WIDE i WEB i thìi chìai khoái tạoi rai trangi Web i tạii lài HTML i HTML i sửi dụngi cái khoá,i đượci gọii lài thẻi đểi địnhi dạngi vài đinhi nghĩai cáci i đoạni văni bảni vài hìnhi ảnhi của i trang i Web, i trình i duyệt i sẽ i dịch i các i khoá i này i thành i các i đoạn i văn i bản i và i hình i ảnhi củai trangi Web i mài bạni thấyi trêni màni hình,i cáci thẻi HTML i còni cói nhiềui vaii tròi hơni ngoàii việci địnhi dạngi văni bảni vài hìnhi ảnh.i Víi dụ:i cáci siêui liêni kếti giúpi choi trìnhi duyệti xáci địnhi choi vịi tríi củai cáci trangi Webi kháci trêni i Internet i vài thểi hiệni nói trêni i màni hìnhi củai bạn.i Ngàyi nayi nhiềui trangi i Webi sửi dụngi cáci SCRIPi đượci tạoi vớii cáci ngôni ngữi nhưi Microsofti VBScripi vài i Javascrip.i Nhữngi tiểui chươngi trìnhi này i được i nhúng i vào i các i Web i để i điều i khiển i định i dạng, i hình i ảnh i và i các i thủ i tục i thể i hiệni đai phươngi tiệni giốngi nhưi bấti kỳi mộti ngôni ngữi lậpi trìnhi nào.i Mộti cáchi thứci mớii tiêni tiếni hơni lài sửi dụngi HTMLi độngi i (DHTML)i vớii i DHTMLi bạni cói thểi tạoi nhiềui ứngi dụngi kháci nhaui vài cáci ảnhi độngi đơni giảni
V) i TRANG i WEB i VÀ i WEB i SITE
1-Trang i Web: i lài mộti tậpi hợpi cáci trangi Webi cói liêni quani vớii nhaui vài cáci tậpi tini liêni kếti lạii vớii nhau.i Websitei thôngi thươngi lài liêni kếti đếni cái nhâni hoặci liêni kết i đến i công i việc i Trên i mỗi i trang i Web i được i gọi i là i trang i Web i chủ i đây i là i trang i i Web i mà i người i dùng i sẽ i nhìn i thấy i đầu i tiên i khi i mà i người i đùng i truy i cập i đến i một i Website.i Từi trangi chủ,i ngườii dùngi cói thểi clicki vàoi liêni kếti đểi mởi cáci trangi Webi kháci cùngi mộti Sitei hayi cáci trangi Webi cuải cáci Sitei khác.i Cáci liêni kếti nàyi cói thểi lài cáci Sitei cùngi trêni mộti máyi hayi cũngi cói thểi nói nằmi trêni mộti máyi tínhi kháci ởi đâui đó i trên i thế i giới.
Hãyi i giải sửi bạni đangi tìmi đượci i mộti chỗi choi thuêi i khôngi giani đặti Webi cói hỗi trợi
FontPagei Serveri Extension.i Bâyi giời bạni phảii quyếti địnhi đưai vàoi trangi Webi những i gì i giới i thiệu i với i khách i hàng i của i bạn, i đầu i tiên i phải i xác i định i được i mục i đích i của i trang i Website, i trong i trường i hợp i này i có i hai i mục i đích i chính i : i
Cungi cấpi cáci thôngi tini kháchi hàng.
Choi phépi kháchi hàngi đặti thôngi tini quai Web.
Dĩi nhiên,i cáci Webi sitei còni cói cáci thôngi tini phụi nữa.i Mộti Webi sitei cói thểi cungi cấpi cáci hỗi trợi kỹi thuậti vềi mộti sảni phẩmi máyi tính….mụci đíchi củai Websitei lài xáci địnhi thiếti việci kếi vài cáci trangi cầni phảii có: i
Bây i giờ i câu i hỏi i làm i thế i nào i để i các i trang i liên i kết i lại i với i nhau i Câu i trả i lời i rõ i ràng i là i “bằng i các i liên i kết i ”, i và i FONPAGE i sẽ i giúo i đỡ i sử i dụng i các i liên i kết i theo i mộti vàii kíchi thướci kháci nhau,i bạni cói thểi đặti tấti cải cáci kíchi thướci lêni trangi chủ,i hoặci nếui bạni quani tâmi nhiềui vềi kỹi thuật,i bạni cói thểi dùngi mộti thanhi dii chuyển,i mộti trongi nhữngi đặci trưngi củai i FonPage. i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i
ASP i (Activer i Server i Page) i do i Micrsoft i phát i triển i là i môi i trường i ứng i dụng i phía i server i hỗ i trợ i mạnh i trong i việc i ứng i dụng i Web i Các i ứng i dụng i ASP i rất i dễ i viết, i đồngi thờii cói thểi tíchi hợpi cáci côngi nghệi sẵni cói củai i Microsofti nhưi COM,i ….mộti cáchi dễi dàng.i ASPi cungi cấpi cáci đốii tượngi cơi bảni nhưi Serveri Appliaction,i
Session, i Request i Response i xây i dựng i nên i môi i trường i cho i các i ứng i dụng i Active i Server.
Môi hìnhi đốii tưọngi trongi ASP:
Trong i mô i hình i trên, i đối i tượng i Application i dùng i lưu i trữ i giữ i các i thông i tin i toàni cụci củai ứngi dụngi Web.i Chungi tai cói thểi chuyểni thôngi tini traoi đỏii giữai cáci trangi ASPi vài cáci Sessioni thôngi quai biếni lưui trữi trêni trìnhi khách. Đốii tượngi Sesioni dùngi lưui trữi cáci thôngi tini chỉi cói táci dụngi đốii vớii kếti nốii của i một i người i dùng i trong i khoản i thời i gian i nào i đó. Đối i tượng i Request i cung i cấp i các i thông i tin i và i tham i số i được i người i dùng i chuyểni nêni trìnhi chủi thôngi quai thaoi táci submiti dữi liệui trongi thẻi Fromi củai trangi hoặci truyềni bằngi chuỗii QueryStrinhi trêni địai chỉi URL.i Dùngi đốii tượngi Requesti cói thểi chiai sẻi thôngi tini quai lạii giữai cáci trangi ASPi trongi mộti ứngi dụngi vài đểi lấyi giái trịi cáci cookiei lưui trữi trêni trìnhi kháchi
Ngược i lại, i để i gửi i dữ i liệu i lại i cho i trình i duyệt i trên i trình i khách i (client) i ta i có i đốii tượngi Response.i Cáci hàmi vài thuộci tínhi củai nói choi phépi tai tạoi vài sửai đổii thôngi tini phảni hồi,i chuyểni kếti xuấti từi trìnhi chủi vài trìnhi khách. Đốii tượngi i Responsei đượci dùngi thựci hiệni cáci thaoi táci đặci biệti táci độngi lêni trình i chủ i Server i cung i cấp i các i phương i thức i tiện i ích i sau: i
CreateOject i (objectname): i Tạo i một i đối i tượng i thuộc i dạng i COM i của i Windows i thực i thi i phía i trình i chủ.
MapPaih(path):i Chuyển i đường i dẫn i URL i ảo i thành i đường i dẫn i vật i lý i của i ổ i địa i trên i máy i chủ.
Executei (path):i Thực i thi i trang i aspi trong i đường i dẫn i pathi
HTMLi Encodei (i strinh):i Mã i hoá i chuỗi i Strinh i theo i quy i tắc i chuyển i đổi i của i
URL i hiện i được i bởi i trình i duyệt i phía i trình i khách i hàng.
Trên i đây i là i trình i bày i của i đối i tượng i mà i ASP i đã i xây i dựng i sẵn i Một i đối i tượng i có i nhữngi thuộci tínhi tínhi riêngi cungi cấpi cáci tínhi năngi hoạti độngi nhằmi phụci vụi choi ứngi dụng.
Mộti trangi ASPi thôngi thườngi cói 3i phần: i i + i Dữ i liệu i văn i bản. i i + i Các i thẻ i HTML. i i +i Cáci đoạni mải chươngi trìnhi phíai clienti đặti trongi cặpi thẻi .
Trangi ASPi đơni thuầni lài mộti tậpi tini văni bảni chứai mãi địnhi dạngi HTMLi kếti hợp i mã i thông i dịch i như i Vbscript i hay i jscript i Tin i ASP i mang i tên i mở i rộng i Asp i Phần i mở i rộng i này i giúp i Web i Server i yêu i cầu i trình i xử i lý i trang i ASP i trước i khi i trả i về i i choi trìnhi duyệt.
Ngôni ngữi thôngi dụngi nhấti dùngi đểi viếti mãi củai ASPi lài VBScript.i Ngoàii ra,i tai cói thểi viếti cáci mãi bằngi ngôni ngữi như:i Jscript,i Perl,…i nếui trêni Webi Serveri cói càii đặti cáci bội xửi lýi ngôni ngữi này.
Các i đoạn i mã i dược i viết i trong i trang i Asp i sẽ i được i các i bộ i xử i lý i ngôn i ngữ i trên i Webi Serveri xửi lýi tuầni tựi từi trêni xuốngi dưới.i Kếti quải xửi lýi nàyi lài trải vềi trangi
HTMLi choi webi Serveri vài Webi serveri sẽi gửii trangi nàyi vềi choi trìnhi duyệt. Ưui điểmi củai thiếti kếi ứngi dụngi Webi bằngi ASPi vài ngôni ngữi kịchi bảni
(script) i là i ứng i dụng i dễ i bảo i trì, i sửa i đổi i cùng i với i việc i xử i lý i dữ i liệu i động i hiệu i quả.
II: i Tạo i trang i Web i động
i Trang i Web i và i WebSite
i Tổ i chức i một i Website
i Công i nghệ i ASP
ASP i (Activer i Server i Page) i do i Micrsoft i phát i triển i là i môi i trường i ứng i dụng i phía i server i hỗ i trợ i mạnh i trong i việc i ứng i dụng i Web i Các i ứng i dụng i ASP i rất i dễ i viết, i đồngi thờii cói thểi tíchi hợpi cáci côngi nghệi sẵni cói củai i Microsofti nhưi COM,i ….mộti cáchi dễi dàng.i ASPi cungi cấpi cáci đốii tượngi cơi bảni nhưi Serveri Appliaction,i
Session, i Request i Response i xây i dựng i nên i môi i trường i cho i các i ứng i dụng i Active i Server.
Môi hìnhi đốii tưọngi trongi ASP:
Trong i mô i hình i trên, i đối i tượng i Application i dùng i lưu i trữ i giữ i các i thông i tin i toàni cụci củai ứngi dụngi Web.i Chungi tai cói thểi chuyểni thôngi tini traoi đỏii giữai cáci trangi ASPi vài cáci Sessioni thôngi quai biếni lưui trữi trêni trìnhi khách. Đốii tượngi Sesioni dùngi lưui trữi cáci thôngi tini chỉi cói táci dụngi đốii vớii kếti nốii của i một i người i dùng i trong i khoản i thời i gian i nào i đó. Đối i tượng i Request i cung i cấp i các i thông i tin i và i tham i số i được i người i dùng i chuyểni nêni trìnhi chủi thôngi quai thaoi táci submiti dữi liệui trongi thẻi Fromi củai trangi hoặci truyềni bằngi chuỗii QueryStrinhi trêni địai chỉi URL.i Dùngi đốii tượngi Requesti cói thểi chiai sẻi thôngi tini quai lạii giữai cáci trangi ASPi trongi mộti ứngi dụngi vài đểi lấyi giái trịi cáci cookiei lưui trữi trêni trìnhi kháchi
Ngược i lại, i để i gửi i dữ i liệu i lại i cho i trình i duyệt i trên i trình i khách i (client) i ta i có i đốii tượngi Response.i Cáci hàmi vài thuộci tínhi củai nói choi phépi tai tạoi vài sửai đổii thôngi tini phảni hồi,i chuyểni kếti xuấti từi trìnhi chủi vài trìnhi khách. Đốii tượngi i Responsei đượci dùngi thựci hiệni cáci thaoi táci đặci biệti táci độngi lêni trình i chủ i Server i cung i cấp i các i phương i thức i tiện i ích i sau: i
CreateOject i (objectname): i Tạo i một i đối i tượng i thuộc i dạng i COM i của i Windows i thực i thi i phía i trình i chủ.
MapPaih(path):i Chuyển i đường i dẫn i URL i ảo i thành i đường i dẫn i vật i lý i của i ổ i địa i trên i máy i chủ.
Executei (path):i Thực i thi i trang i aspi trong i đường i dẫn i pathi
HTMLi Encodei (i strinh):i Mã i hoá i chuỗi i Strinh i theo i quy i tắc i chuyển i đổi i của i
URL i hiện i được i bởi i trình i duyệt i phía i trình i khách i hàng.
Trên i đây i là i trình i bày i của i đối i tượng i mà i ASP i đã i xây i dựng i sẵn i Một i đối i tượng i có i nhữngi thuộci tínhi tínhi riêngi cungi cấpi cáci tínhi năngi hoạti độngi nhằmi phụci vụi choi ứngi dụng.
Mộti trangi ASPi thôngi thườngi cói 3i phần: i i + i Dữ i liệu i văn i bản. i i + i Các i thẻ i HTML. i i +i Cáci đoạni mải chươngi trìnhi phíai clienti đặti trongi cặpi thẻi .
Trangi ASPi đơni thuầni lài mộti tậpi tini văni bảni chứai mãi địnhi dạngi HTMLi kếti hợp i mã i thông i dịch i như i Vbscript i hay i jscript i Tin i ASP i mang i tên i mở i rộng i Asp i Phần i mở i rộng i này i giúp i Web i Server i yêu i cầu i trình i xử i lý i trang i ASP i trước i khi i trả i về i i choi trìnhi duyệt.
Ngôni ngữi thôngi dụngi nhấti dùngi đểi viếti mãi củai ASPi lài VBScript.i Ngoàii ra,i tai cói thểi viếti cáci mãi bằngi ngôni ngữi như:i Jscript,i Perl,…i nếui trêni Webi Serveri cói càii đặti cáci bội xửi lýi ngôni ngữi này.
Các i đoạn i mã i dược i viết i trong i trang i Asp i sẽ i được i các i bộ i xử i lý i ngôn i ngữ i trên i Webi Serveri xửi lýi tuầni tựi từi trêni xuốngi dưới.i Kếti quải xửi lýi nàyi lài trải vềi trangi
HTMLi choi webi Serveri vài Webi serveri sẽi gửii trangi nàyi vềi choi trìnhi duyệt. Ưui điểmi củai thiếti kếi ứngi dụngi Webi bằngi ASPi vài ngôni ngữi kịchi bảni
(script) i là i ứng i dụng i dễ i bảo i trì, i sửa i đổi i cùng i với i việc i xử i lý i dữ i liệu i động i hiệu i quả.
i Tạo i trang i Web i động i
Thế i nào i là i một i file i Asp? i ASP i xây i dựng i các i file i ở i khắp i nơi i với i tên i file i có i phầni mởi rộngi lài ASPi lài mộti filei texti vài cói thểi baoi gồmi cáci sựi kếti hợpi sau:
Một i lệnh i scrip i hiển i thị i cho i máy i làm i việc i gì i đó, i ví i dụ i gán i một i giá i trị i cho i mộti biến.
-i Việci tạoi filei ASPi thậti rễi dàngi vớii bấti kỳi filei HTMLi nàoi muốni thêmi cáci scrip,i hãyi đổii têni filei bằngi việci thayi thếi phầni mởi rộngi đãi cói sẵni lài HTMi hoặci
HTMLvới i phần i mở i rộng i là i ASP i Để i làm i trang i Web i hữu i dụng i với i trình i duyệt i của i người i dùng i cần i phải i cất i trang i web i vào i thư i mục i có i scrip i hoặc i được i phép i sử i lý i trên i server.i Khii xemi filei ởi trìnhi duyệti tai thấyi rằngi ASPi sửi lýi vài trải vềi trìnhi duyệti mộti trangi HTML.i Chúngi tai cầni lưui ýi rằngi ASPi yêui cầui quái trìnhi sửi lýi khôngi nêni biếni đổi i hoàn i toàn i cục i bộ i các i trang i HTML i mà i scrip i thành i trang i ASP i Chúng i ta i có i thể i cả i hai i file i này i trong i cùng i một i thư i mục i Ta i có i thể i dùng i bất i cứ i phần i mềm i soạn i thảo i đểi tạoi trangi ASPi songi cói lẽi hữui íchi hơni lài dùngi mộti phầni mềmi soạni thảoi mài cói hỗi trợi ASPi chẳngi hạni nhưi phầni mềmi Microsofti i VISUALi INTERRDEV.i nếui chưai từngi viếti trangi HTMLi thìi hãyi bắti đầui vớii phầni mềmi Frontpage.i Phầni mềmi nàyi cói thểi giúpi tai tạoi vài địnhi dạngi văni bảni giốngi nhưi tai dùngi mộti phầni mềmi sửi lýi văni bẳni thôngi thường.i Cũngi cói thểi thêmi cáci mãi scripti tớii mộti trangi webi đãi tạoi bằngi frontpagei bằngi cáchi chọni inserti scripi command.
Mộti scripi lài mộti loạii cáci dòngi lệnhi hoặci cáci chỉi thị.i Khôngi giốngi nhưi cáci thẻi HTMLi mài địnhi dạngi văni bản,i đọci cáci đồi hoạ,i hoặci cáci filei âmi thanhi mộti cáci dễi dàng.i Mộti lệnhi scripi sẽi chỉi thịi choi webi sreveri mộti hànhi độngi cáci lệnhi scripi cói thể i lưu i trữ i tên i người i dùng i có i sẵn, i hiển i thị i tên i người i dùng i trong i một i trang i trả i về i cho i trình i duyệt i hoặc i tên i người i dùng i trong i một i cơ i sở i dữ i liệu i Các i dòng i lệnh i scrip i kháci vớii văni bảni củai danhi giớii lài mộti kýi tựi mài nói đánhi dấui vịi tríi bắti đầui vài vịi tríi kếti thúci củai mộti khối.i Ởi HTMLi cáci danhi giớii nàyi lài cáci biểui tượngi nhỏi hơni ()đi i kèm i với i thẻ i
Tương i tự, i các i lệnh i scrip i ASP i và i các i biểu i thức i đầu i ra i được i phân i biệt i giữa i Appliccationi Texti vài cáci thẻi HTMLi bằngi phâni địnhi gianhi giớii lài i # i 12:00AM i #and i Time
ASP i gọi i thủ i tục, i hoặc i có i thể i đóng i gói i theo i chức i năng i vào i một i ActiveX i sever i Compnent.
Giớii thiệui cáci thủi tụci trongi ASP.i Đểi gọii cáci thủi tục,i baoi gồmi têni thủi tụci trongi mộti lệnhi đốii vớii VBScripti tai cói thểi sửi dụngi từi khoái CALLi đểi gọii thủi tục.i tuy i nhiên, i nếu i bỏ i qua i khoá i Call i thì i ta i cũng i phải i bỏ i qua i dấu i ngoặc i đơn i chứa i các i biến i VBScript i có i hai i thủ i tục i là i Produce i và i Function i nếu i gọi i thủ i tục i JCScript i và i VBScripti thìi tai phảii sửi dụngi dấui ngoặci đơni saui têni thủi tục.i Nếui thủi tụci khôngi cói biếni thìi sửi dụngi dấui ngoặci đơni rỗngi >i vìi thủi tụci trongi JCScripti chỉi cói dạngi function. i i Các i câu i lệnh i kèm i theo i danh i giới i kết i thúc i được i gọi i là i các i câu i lệnh i Script i sơ i cấp i
Cáci câui lệnhi nỳi đướci sửi lýi nhời dùngi ngôni ngữi Scripti chínhi lài VBScripti i Chúngi tai cói thểi đặti ngôni ngữi Scripti khác.i trongi trưòngi hợpi chúngi tai đãi queni thuộci vớii
Scripti trongi môii trườngi Clienti lưui ýi khôngi dùngi thểi i củai HTMLi đẻi gửii kèmi theoi cáci biẻui ngữi ởi trongi môii trườngi sever,i chỉi cầni dùngi thẻi i đểi định i nghĩa i một i thủ i tục i bằng i ngôn i ngữ i i chính i để i trở i thành i chuyên i gia i về i ASP i chúngi tai phảii thami khảoi thêmi cáci ngôni ngữi Scripti nhưi Javai Script,i perl…
i Các i thành i phần i chính i trong i ASP
i appliccation
Đối i tượng i appliccation i được i dùng i để i chia i sẻ i thông i tin i giữa i người i dùng i của i cùngi mộti hệi thốngi ứngi dụngi >i Mộti ứngi dụngi cơi bảni củai ASPi đượci địnhi nghĩai gồmi tấti cải cáci tệpi ASPi ởi trongi thưi mụci ảoi vài cáci thưi muci coni củai thưi mụci đó.i Cói thể i sứ i dụng i các i phương i thức i lock i và i Unlock i của i đối i tượng i appliccation i để i khoá i và i bỏ i khoá i khi i chạy i ứngdụng i với i nhiều i người i dùng.
Ví i dụ:i Mộti ngườii dùngi cói thểi thayi đỏii thuộci tínhi củai đốii tượngi appliccationi thìi thuộci tínhi i đói choi đếni khii ngườii nàyi thayi đổii songi thuộci tínhi i vài bỏi cáci thuộci tính.
Contenl: i chứai tấti cải đốii tượngi i thêmi vàoi appliccationi trongi quái trìnhi thựci hiệni Script.
Cói thểi truyi nhậpi vàoi cáci đốii tượngi bằngi cúi phápi sau:
- i Appliccation i staticobjects(key) i Key i ở i đây i là i đối i tượng i cần i truy i nhập.
+i Lock:i khôngi choi cáci ngườii dùngi thayi đổii thuộci tínhi củai Appplication. +i Unlock:i Huỷi bỏi lock.
Application i _onstart: i xảy i ra i khi i một i yêu i cầu i tới i một i tệp i đầu i tiên i trong i một i hệi thốngi ứngi dụng.
Applicationi _onend:i xảyi rai khii hệi thôngi scripi xâyi dựngi kếti thúc.
i Session
Đốii tượngi Sessioni đượci dùngi đểi lưui thôngi tini riêngi rẽi củai từngi phiêni làmi việc i Các i thông i ti i lưu i trữ i trong i Session i không i bị i mất i đi i khi i người i dùng i chuyển i từ i trangi Wedi nàyi sangi trangi Wedi khác.i Cáci thôngi tini vềi ngườii dùng.i Đốii tượngi
Sessioni đượci Wedi Severi tựi tạoi trangi Wedi ứngi dụngi đòii hỏii mộti ứngi dụngi mài chưai pplicationi cói Sessioni IDi (Sissioni IDi lài mộti mãi Wedi Seveãei gửii vềi Wedi i brơwser i ở i mý i người i dùng i ) i Mẫu i này i dùng i cho i Web i sever i nhận i biết i là i yêu i cầu i từ i Session i nào i đến i
CONTENTS: i chứa i tất i cả i các i đối i tượng i được i thêm i và i session i trong i quá i trìnhi thựci hiệni Script.i
-i Cói thểi truyi cậpi cáci đóii tượngi đói bằngi cúi phápi sau:i
+ i Session.contens(Key) i key i ở i đây i là i đối i tượng i cần i truy i nhập.
+ i Static i Object i : i chứa i tất i cả i các i đối i tượng i thêm i vào i Session i trong i quá i trình i thựci hiệni cáci trangi Wedi cói chứai thẻi .
+i Cói thểi truyi cậpi cáci đốii tượngi nàyi bằngi cúi phápi sau:
+i Session.StarticOjcet(key).keyi ởi đâyi lài đốii tượngi i cầni truyi cập.
+ i Abandon: i huỷi bỏi Sessioni hiệni thờii vài giảii phóngi mọii thôngi tini liêni quani đếni Session.i
Xảy i ra i khi i Sever i tạo i ra i một i Session i mới i và i vệc i này i được i thực i hiện i trước i khii severi trải lờii yêui cầui củai browser.i Mọii thôngi tini vài cáci biếni sửi dụngi chungi trongi mộti sessioni tốti nhấti lài khởii tạoi tạii đâyi vài mọii thànhi phầni kháci củai ASPi đềui cói thểi thami khảoi trongi Eventi này.
+ i Session_onend:i xãyi rai khii sessioni kếti thúci hoặci timeout.
i Request
Đốii tuợngi nàyi chứai thôngi tini cuải Wedi Browseri gửii đếni Severi thôngi quai giao i thức i TCP/IP i Cú i pháp i sau:
Request(.Cllectioni Ipopertyi i Ii methord)i (Variable).
Trongi đói cáci thànhi phầni chínhi củai Collectioni cói thểi gồmi cáci đốii tượngi sau:
- i Cookies: i Giá i trị i Cookies i của i Wed i Browser i gửi i thông i qua i HTTP. i i i i - i Form: i Khi i một i nut i Submit i của i Form i được i bám i thì i toàn i bộ i giá i trị i của i form i đói sẽi dượci chuyểni vềi Severi vàoi tệpi ASPi cói thểi đọci giái trịi nàyi theoi cúi phápi sau:
Request.form(Element)(Index)l.count
Saui đói kếti quải sẽi lài :i thei pagragraphi tag<gt;
Maqpth:i phươngi thứci i trải vềi địai chỉi vậti lýi tươngi ứngi vớii địai chỉi thưi mụci ảoi trên i máy i chủ i
kết i quả i trả i về i là i : i http%3A2%F2Fwww%2Emicrosof%2Ecom.
i object i context
Dùngi đốii tượngi i nàyi đểi huỷi bỏi cáci Transactioni đượci điềui khiểni bởii microsofi Transactioni Severi i khii mài tậpi tini ASPcói chứai khoái @i transactioni ởi trên i đàu i tệp i ASP i đó i sẽ i chạy i cho i đến i khi i transaction i Nếu i mọi i thành i phần i trong i transcationi mài đềui gọii phươngi thứci nàyi thìi Transcationi sẽi đượci hoàni thành.i
Seti About:i phươngi thứci nàyi khaii báoi Transcationi khởii tạoi bằngi Scripti đãi khôngi hoàni thành.
Cáci sựi kiệni (Events)i ontranscationCommit,i ontranscationAbuot.
Tệp i chứa i thông i tin i khởi i tạo i Global i ASA: i tệp i tin i này i dùng i để i khai i báo i các i Scripti sựi kiệni cáci đốii tượngi i trongi mộti Sessioni hoặci toàni bội Application.i Tệpi nàyi chứai cáci tệpi đểi hiểni thịi choi ngườii dùngi mài chứai cáci thôngi tini vềi cáci sựi kiệni đốii tượngi i choi toàni bội ứngi dụng.i Têpi nàyi chỉi cói thểi chứai mộti phầni nhưi sau:
6.1 i Các i sự i kiện i của i ứng i dụng i (Application i event)
Một i ứng i dụng i ASP i được i khởi i tạo i khi i mà i có i yêu i cầu i đầu i tiên i của i người i dùngi tớii mộti trongi cáci trangi Wedi nằmi trongi thưi mụci củai ứngi dụng.i Applicationi cói haii sựi kiệni đói lài Applicationi _onstarti vài Application_Onend
6.2 i Các i sự i kiên i của i phiên i làm i việc i (Session i event)
Có i hai i sự i kiện i đó i là i Session_onstar i được i thực i hiên i khi i Sever i tạo i một i Sessioni mớii choi ngườii dùngi ởi đâyi cói thểi khởii tạoi cáci biếni hoặci mởi rộngi dữi liệui choi riêngi từngi ngườii dùngi nhưi cáci thôngi tini vềi cái nhâni hoặci sởi thíchi củai ngườii dùngi i Sựi kiêni Sessioni _onendi thựci hiệni khii ngườii dùngi thoáti khỏii toàni bội cáci
Wed i Browser i trên i máy i khách i (Client): i ở i đây i ta i có i thể i huỷ i bỏ i hoặc i giải i phóng i một i sối thôngi tini khôngi cầni thiếti
6.3 i Các i đối i tượng i dùng i chung:
Cáci đốii tượngi nàyi đượci khaii báoi bằngi thẻi i vài nằmi ngoàii mọii khốii
Script i cú i pháp i như i sau:
00000;
Têni củai trườngi cói thểi đặti bấti cứi thứi tựi nào,i nhưngi bắti buộci phảii cói dấui phẩyi ngăni cách, i không i nên i đặt i dấu i phẩy i sau i trường i cuối i cùng.
Mệnhi đềi WHER:i chỉi rai điềui kiệni đểi lấyi thôngi tini từi cơi sởi dữi liệui
Mệnhi đềi ODRERi BY:i dữi liệui trongi bảngi cói thểi cói thứi tựi bấti kìi ,i thôngi thưòngi chúngi đượci sắpi xếpi theoi thứi tựi thờii giani tứci lài mẩui tini mớii sẽi đượci thêmi vào i ở i cuối i bảng i vì i vậy i SQL i cho i phép i thực i hiện i sắp i xếp i lại i bằng i mệnh i đề i GROUP i
BY i phải i được i nhắc i tới i trong i danh i sách i của i cột i SELECT.
Mệnhi đềi HAVING:i lọci cáci kếti quải củai GROUPi BY
Lệnhi INSERTi dùngi đểi thêmi dữi liệui vàoi bảngi
INSERT i INTO i table(danh i sách i cột i )VALUE i (danh i sách i DEFAULTL i hằng) i i i i i i i i i i i i i ILệnhi SELECTi Ii Lệnhi ẼUCUTE i Từi khoái INTOi lài từi khoái chuẩni ANSSIi nhưngi lài tuỳi chọni trongi T-SQL
Câu i lênh i UPDATE i thay i đổi i dữ i liệu i i trong i bảng i
UPDATEi tablei Seti assign-commalit{WHERi condition}i {FORMi tablei }i
Mụci đíchi củai câui lệnhi i UPDATEi lài sửai đổii dữi liệui i trongi mộti bảng,i bạni cung i cấp i tên i bảng i cần i cập i nhập i đặc i tả i sự i thay i đổi i bằng i lệnh i gán i các i giá i trị i hiện i thờii bạni cói thểi thayi đổii bằngi mệnhi đềi tựi chọni WHER,i ngoàii rai còni cói cáci mênhi đềi FORMi đểi bạni cói thểi cậpi nhậpi từi mộti bảngi kháci trườngi hợpi cói nhiềui sửai đổii giái trịi thìi saui mệnhi đềi SETi lài danhi sáchi cáci câui lệnhi i gáni choi mỗii cộti ngăni cáchi nhaui bằngi dấui phảy.
Câu i lệnh i delete i xoá i các i dòng i trong i bảng i nó i thực i hiện i như i lệnh i UPDATE i khôngi cói mệnhi đềi SET.
DELETE{FORM}tablei {WHERi conditioni }{FORMi tablei }{OPTIONi query}
Lệnh i delete i xoá i các i hàng i dựa i trên i dựa i trên i phép i tính i mệnh i đề i WHER i ngoàii rai đểi xoái tấti cải cáci hàngi bạni cói thểi sửi dụngi lệnhi TRUNCATEi TABLEi lệnhi nàyi khôngi chỉi ghii dữi liệui đãi bịi xoái vài đặci biệti vớii cáci bảngi lớn.
Lệnh i này i cho i kết i quả i của i một i lệnh i SELECT i rồi i kết i quả i hợp i vớí i một i nền i SELECTi kháci vớii điềui kiệni trìnhi tựi cáci cộti vài dữi liệui i phảii tươngi thíchi
Theoi mặci đìnhi thìi UNIONi sẽi loạii bỏi cáci hangi trùngi nhau,i nếui muốni thểi hiệni cạci hàngi trùngi nhaui ,i bạni thêmi từi đánhi giái ALLi
Ngoàii cáci cộti /bảngi chuẩni ,i SQLcòni cungi cấpi dịchi vụi tìmi kiếmi trêni văni bảni ,i điềui nàyi đưai thêmi vàoi khải năngi tìmi kiếmi kýi tựi vài cáci cộti văni bảni trongi bảng.i Đểi sửi dụngi côngi cụi tìmi kiếmi tai cầni tạoi rai cáci chỉi sối bằngi văni bảni trongi lệnh i SELECT i để i thực i hiện i việc i tìm i kiếm.
6.6 i Tạo i một i Data i source(DSN)
Trướci khii viếti đoạni Scripti làmi việci tai phảii tạoi choi ADOi xáci địnhi vịi tríi
i HTML i
i HTML
chuẩni bởii cáci quyi ướci đượci thiếti kếi đểi tạoi rai trangi Web,i giúpi tạoi vài chiai sẻi cáci tàii liệu i điện i tử i tichs i hợp i đa i phương i tiện i qua i Internet i và i được i hiển i thị i bởi i các i trình i duyệt i Web i HTML i là i nền i tang i của i World i Wide i Web, i một i dịch i vụ i toàn i cầu i của i Internet.i Webi lài dịchi vụi mangi tínhi đồi hoại caoi trongi dịchi vụi Interner,i choi phépi ngườii dùngi cói thểi tựi tạoi choi riêngi họi nhữngi trangi Web.i HTMLi choi phépi ápi dụngi siêui liêni kếti choi tàii liệui vài trìnhi bàyi tàii liệui vớii phôngi chữ,i hìnhi ảnh,i kiểui phóngi hàng i phù i hợp i với i hệ i thống i hiển i thị i văn i bản i
HTMLi khôngi phảii lài ngôni ngữi lậpi trình.i Thayi vàoi đó,i tạoi cáci trangi Webi thườngi nóii đếni nhưi lài “i authoringi ”i (sángi táci )i vài đơni giảni hơni nhiềui soi vớii việci tạoi rai cáci ứngi dụngi trêni máyi tính.i
Có i nhiều i trình i soạn i thảo i HTML i và i Web i khác i nhau i như: i Notepad, i Internet i Explorer,i Microsofti FrontPagei hayi Netscapei Navigatori cói côngi cụi soạni thảoi đơni giảni choi phépi tạoi nhiềui hiệui chỉnhi tậpi tini HTML.i i i i i i
HTMLi tạoi trangi Webi bằngi cáchi sửi dụngi cáci thẻi quyi ướci như:
Thẻ i cấu i trúc: i Định i rõ i cấu i trúc i của i tài i liệu i
i Thẻi hìnhi thứci văni bản:i Địnhi rõi dạngi hiểni thịi củai văni bản.
i Thẻi đoạni văni bản:i Địnhi rõi tiêui đèi ,i đoạni vài dấui ngắti dòng.
i Thẻ i phông i chữ: i Định i rõ i cỡ i chữ i và i màu i chữ.
i Thẻi danhi sách:i Địnhi rõi cáci danhi sáchi theoi thứi tựi hoặci khôngi theoi thứi tựi danhi sáchi địngi nghĩa.
i Thẻi bảngi biểui :i Xáci địnhi bảngi biểui
i Thẻ i liên i kết: i Định i rõ i các i liên i kết i định i hướng i và i di i chuyển i tài i liệu i khác i
i Thẻi hìnhi ảnhi :i Địnhi rõi vịi tríi truyi cậpi hìnhi ảnhi vài cáci hiểni thịi hìnhi ảnhi
Thẻi HTML:i Cáci thẻi nàyi lài nhữngi khốii xâyi dựngi cơi bảni HTMLi ,i chúngi không i có i gì i khác i hơn i là i một i từ i khoá i nằm i trong i dấu i ”” i i Thông i thường i từ i khoá i gồm i hai i thẻ i :
Thẻi mởi :i Bậti táci dụngi củai thẻi vài nằmi trongi dấui ”” i i i i i i i i i Thẻi đóngi :i Tắti táci dụngi củai thẻi vài nằmi trongi dấui ”” i Mộti i sối tagi thườngi dùngi nhưi saui : i i i i i i i i i i i i i i i i i i Tag i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i Ý i NGHĨA
…i i i i i i i i i i i i i i i i i i i Khaii báoi i datai đượci viếti băngi HTML
…i i i i i i i i i i i i i i i i i i i i Miêui tải Headeri củai trangi Webi i i
…i i i i i i i i i i i i i i i i i i i i Tiêui đềi trangi Web
…i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i Mứci tiêui đềi cấpi ni (i từi 1i đếni 6i )
- …
- …
…i i i i i i i i i i i i i i i i i i Danhi sáchi ngangi
…i i i i i i i i i i i i i i i i i i i i i i i i i i i Dữi liệui khôngi formati lạii
i i i Ảnhi tĩnhi (.GIF,.JPG…>
…i i i i i i i i i i i i i i i i i i i Tạo i một i form
…i i i i i i i i i i i i i Tạoi mộti appleti
i Một i số i thẻ i cơ i bản i
Cúi phápi :”
Chức i năng i :Thẻ i này i có i tác i dụng i chèn i bất i cứ i một i tệp i hình i ảnh i nào i trên i trang i Web.
2.2 i Liên i kết i siêu i văn i bản i :
Cú i pháp i :…
Chứci năngi :i Thami chiếui tớii địai hỉi thựci sựi củai trangi Webi mài tai muốni tớii
côngi tyi FPT
Cú i pháp i :…
Chứci năng:i Đinhi nghĩai phôngi chữi choi mộti đoạni văni bảni
Hiểni thịi tiếngi việti
Cú i pháp i :”số i cột”Rows=”số i hàng”
Chứci năng:i Tạoi mộti bảngi trêni trangi Webi tạii vịi tríi đặti thẻi
Cúi pháp:
Chứci năng:Tạoi texti boxi nhậni thôngi tini ,i giái trịi lưui vàoi Value
Cúi pháp:
Chứci năngi :i tạoi boxi điềui khiểni nhậni thôngi tin,giái trịi lưui vàoi bảngi value
Cúi phápi :
Chưci năng:i Dùngi đểi phâni địnhi mộti fromi nhậpi dữi liệui trêni trangi Webi ,i cói thểi đặti nhiềui Fromi trêni mộti trangi nhưngi khôngi lồngi nhaui ,i dữi liệui dượci nhậpi vài lưui lạii khii tai Clicki núti cói kiểui lài Submiti thuộci From.
Họi tên:
Tuổi:
Cú i pháp:
Chứci năng:i Chèni đoạni mãi thựci hiệni côngi việci nàoi đó.
Documents.i Write”hômi nayi ngày:&date()
Cúi pháp:
Chứci năng:choi phépi tạoi mộti đoạni văni bảni cuộni quai màni hìnhi
Ttôii sẽi chạyi 10i vòng.
Tôi i đang i chạy i rất i nhanh i và i không i dừng i lại i được.
Chức i năng: i Tạo i một i danh i sách i lựa i chọn
V) i i PHÂN i BIỆT i ASP i VỚI i HTML i
Các i FILE i ASP i thực i ra i cũng i là i các i trang i Web i HTML i nhưng i chúng i là i các i trang i Web i động i hay i nói i chính i xác i hơn i là i các i trang i Web i chưa i hoàn i chỉnh i Chúng i cầni phảii đượci Webi Sitei xửi lýi vài cungi cấpi thêmi cáci thôngi tin,i cáci thôngi tini trongi trangi Webi nàyi thayi đổii thườngi xuyêni đói chínhi lài tínhi “i độngi ”củai nó.
Trongi cáci trangi Webi độngi cói cáci SCRIPi SERVER.i Toàni bội cáci FILEi ASPi được i coi i như i là i một i File i ASP i thì i Web i SITE i sẽ i chạy i trên i tât i cả i các i lệnh i SERVERi SCRIPTi trangi Webi nàyi choi trìnhi duyệti i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i
CHƯƠNG i IV i i i i i i i i i i i i i PHÂN i TÍCH i và i THIẾT i KẾ i HỆ i THỐNG i SITE i BÁN i HÀNG i i i
I) i PHÂN i TÍCH i HỆ i THỐNG i SITE i BÁN i HÀNG:
Các i dữ i liệu i nhập i vào i hệ i thống:
Thôngi tini vềi cáci chủngi loạii mặti hàng,i thôngi tini vềi cáci mặti hàngi cụi thể,i thôngi tini vềi nhài sảni xuất,i vài thôngi tini vềi kháchi hàng.i
Các i dữ i liệu i xuất i ra i từ i hệ i thống:
Hiểni thịi báci mặti hàngi lêni cáci trangi Web.
Cungi cấpi mộti giaoi diệni quảni lýi choi ngườii quảni trịi đểi giúpi ngườii quảni trịi tươngi táci giáni tiếpi vớii cơi sởi dữi liệu.
Ngườii muai hàngi khii vàoi trangi Webi cói thểi duyệti quai đượci tấti cải cáci mặti hàng,i tìmi kiếmi mặti hàngi cụi thể,i vài đặti muai hàng.
Các i chức i năng i của i Website:
Mộti sối thôngi tini liêni quan.
Đăngi kýi mộti tàii khoảni mới
Xemi thôngi tini chii tiếti tàii khoảni củai mình
Thayi đổii thôngi tini cái nhân
Đưa i ra i gợi i ý i những i mặt i hàng i bán i chạy i nhất i cho i khách i hàng i lựa i chọn
Tìm i kiếm i theo i tên i sản i phẩm
Tìm i kiếm i theo i khung i giá i sản i phẩm
Xemi kếti quải tìmi kiếm
Xem i chi i tiết i các i mặt i hàng i trong i giỏ
Thayi đổi(thêm,i bớt)i cáci mặti hàngi trongi giỏ
Kiểmi trai loạii vài giái thànhi củai mỗii sảni phẩm
Huỷi toàni bội giỏi hàng
Xemi chii tiếti đơni hàng
Chọn i hình i thức i thanh i toán
Xemi chii tiếti tấti cải cáci hoái đơn
- Góp i ý i kiến i và i liên i hệ i với i nhà i cung i cấp i khi i cần i thiết
- Hướng i dẫn i , i trợ i giúp i khách i hàng
Đối i với i nhà i quản i trị:
- Quản i i lý i quản i trị i ( i chỉ i với i quản i trị i có i quyền i cao i nhất i ) i :
Xemi thôngi tini cáci quảni trị
Thay i đổi i thông i tin i , i xóa i quản i trị
Thêmi vài cấpi quyềni choi quảni trịi mới
Nhập, i sửa i và i xoá i , i thêm i mới i các i mặt i hàng
Kiểmi trai chủngi loạii vài sối lượngi hàng
Thêmi nhómi (i chủngi loạii )i hàngi mới
- Quản i lý i nhà i cung i cấp i :
Xem i thông i tin i các i nhà i cung i cấp
Thayi đổii thôngi tini ,i xóai nhài cungi cấp
Thêmi nhài cungi cấpi mới
Xemi thôngi tini kháchi hàng
Kiểmi trai lầni truyi cậpi cuốii cùng
Thôngi tini cáci đơni hàngi củai kháchi hàng
- Quản i lý i thông i tin i giao i dịch i với i khách i hàng:
Tìmi kiếmi cáci đơni hàng
Phản i hồi i cho i khách i hàng
- Quản i lý i thông i tin i giao i dịch i với i nhà i cung i cấp i :
Tìmi kiếmi cáci đơni hàng
Xemi cáci đơni đặti hàng
- Xử i lý i ý i kiến i đóng i góp i :
Xemi ýi kiếni đóngi gópi củai kháchi hàng
- Quản i lý i báo i cáo(theo i tuần, i tháng, i quý):
Thốngi kêi kháchi hàngi thườngi xuyêni muai hàng
Thống i kê i các i sản i phẩm i tiêu i thụ i nhiều i nhất
Yêu i cầu i về i phần i cứng i :
Pentiumi IIIi 450Mhz,i 128MBi RAM,i HDDi i 10GB
Hệ thống Website Bán hàng §¨ng ký
QL đơn hàng Thống kê
Quản trị Quản lý BH
Ql giỏ hàng Đặt hàng T×m kiÕm
Yêu i cầu i về i phần i mềm i :
Windowsi XP,i Datai Sources(ODBC),i IE.
1) BIỂU i ĐỒ i PHÂN i CẤP i CHỨC i NĂNG:
Hệ thống website bán hàng
Quản trị WebsiteĐ a TT về TB Khách hàng
Xem thông tin thiết bị
Kho dữ liệu (Ghi chó)
Yêu cầu xem TB § a tt vÒ TB Yêu cầu tìm kiếm TTTB
Xem néi dung Néi dung gãp ý
2) i BIỂU i ĐỒ i MỨC i NGỮ i CẢNH:
II) i THIẾT i KẾ i HỆ i THỐNG i VỀ i DỮ i LIỆU
1 i MÔ i HÌNH i TỔ i CHỨC i DỮ i LIỆU i
KHÁCH i HÀNG i (Mã i KH, i Họ i KH, i Tên i KH, i Địa i chỉ, i Tính, i Điện i thoại, i Fax, i Câu i hỏi, i Trả i lời, i Ngày i ĐK, i Lastlogin, i tiền i nợ i ).
THIẾT i BỊ i (Mã i ID, i ID i TB, i Tên i TB, i ID i Loại, i ID i Hiệu, i Mô i tả i đặc i tính, i Ảnh, i Bảo i hành, i Giá i bán i buôn, i giá i bán i lẻ, i thiết i bị i tồn i trong i kho, i số i lượng i TB, i Mã i đơn i vị i tính i ) ĐĐH i (Mã i ĐĐH, i Ngày i ĐH, i ngày i GH, i Tình i trạng, i Mã i KH)
PĐHCT i (Mã i ĐĐH, i mã i ID, i số i lượng, i đơn i giá)
KHO i TB i (Mã i ID, i thời i gian i thiết i bị i bảo i hành, i số i lượng)
CỬA i HÀNG i BTB(Mã i ID, i Ngày i bán i thiết i bị, i số i lượng i )
NHÂN i VIÊN i (mã i NV, i mật i khẩu i NV, i Họ i NV, i Tên i NV, i Chức i vụ) ĐƠN i VT(MãĐVT, i ĐVT)
KTB-CH i BTB(MãID, i số i lượng i i BTB)
-Mã i ID: i mã i số i của i thiết i bị
-ĐVT: i Đơn i vị i tính ĐĐH i : i Đơn i đặt i hàng
2 i CẤU i TRÚC i CÁC i BẢNG i TRONG i CƠ i SỞ i DỮ i LIỆU i Trong i phần i này i ta i tiến i hành i xây i dựng i một i cơ i sở i dữ i liệu i cho i hệ i thống i dựa i vào i nhữngi phâni tíchi vềi dữi liệui đãi choi ởi phầni trên.i Môi hìnhi quani hệi lài mộti môi hìnhi chuẩni i choi cơi sởi dữi liệui vìi nói cói thểi choi phépi ngườii sửi dụngi cói thểi đưai rai cáci yêui cầui vềi dữi liệui mài khôngi cầni phảii biếti đếni cấui trúci cơi sởi đói
Quái trìnhi xâyi dựngi bảngi nhưi sau:i mỗii thựci thểi dữi liệui củai hệi thốngi đượci biểui diễn i bằng i một i bảng, i trong i đó i mỗi i bảng i là i một i trường i dữ i liệu, i các i cột i thể i hiện i thuộci tínhi quani trọngi củai trườngi đói nhưi kiểui dữi liệu,i đội dàii giái trịi mặci địnhi …cáci dàngi buộci choi từngi dữi liệui hoặci dữi liệui cói sẵni trongi quani hệi dữi liệui cungi cấp,i tai cói thểi sửi dụngi kiểui dữi liệui tựi địnhi nghĩa.
Các i bảng i dữ i liệu i được i thiết i kế i trong i cơ i sở i dữ i liệu i (ACCESS)
Tên i trường Kiểu i dữ i liệu Mô i tả
STT AutoNumber Mãi sối thứi tựi ngườii quảni trị
TEN text Têni ngườii quảni trị
USERNAME text Têni truyi cậpi củai i admin
PASSWORD text Mậti khẩui truyi cập
QUYEN number Phâni quyềni quảni trị
Tên i trường Kiểu i dữ i liệu Mô i tả
MASO_KH autonumber Mãi kháchi hàng
USERNAME text Têni đăngi nhập
HOTEN text Họ i tên i khách i hàng
SDT number Sối điệni thoại
EMAIL text Địai chỉi email
CAUHOI text Câui hỏii password
TRALOI text Câui trải lời
NGAYDK date/time Ngàyi đăngi ký
LASTLOGIN date/time Ngàyi đăngi nhậpi cuốii cùng
TIENNO currency Số i tiền i còn i nợ i chưa i thanh i toán
Tên i trường Kiểu i dữ i liệu Mô i tả
ID_TB Text Mãi sảni phẩm
TEN_TB Text Têni sảni phẩm
ID_LOAI Text IDi loạii sảni phẩm
ID_HIEU Text ID i nhãn i hiệu
MOTADACTINH Text Mô i tả i đặc i tính i SP
ANH Text Đường i dẫn i đến i file i ảnh
GIA_BAN_BUON currency Giá i bán i buôn
GIA_LE currency Giái báni lẻ
TONTRONGKHO date Sối lượngi tồni trongi kho
LOAITHIETBI: i lưu i thông i tin i phân i loại i sản i phẩm i
Tên i trường Kiểu i dữ i liệu Mô i tả
ID_LOAI Text Liên i kết i với i THIETBI
TEN_LOAI text Tên i phân i loại i SP
MACAP2 text Mã i i phân i cấp i 2
Tên i trường Kiểu i dữ i liệu Mô i tả
MACAP2 text Mãi phâni cấpi 2
TEN text Têni sảni phẩm
Tên i trường Kiểu i dữ i liệu Mô i tả
ID_HIEU Text Mãi sối hiệui củai nhài sảni xuất
NOI_SX text Nơii sảni xuấti thiếti bị
Tên i trường Kiểu i dữ i liệu Mô i tả
ID_HDN Autonumber IDi hóai đơni nhập
ID_NCC Number Liêni kếti vớii bảngi NHACUNGCAP
TRANGTHAI Byte Trạngi tháii củai hóai đơn
Tên i trường Kiểu i dữ i liệu Mô i tả
ID_HDN Number ID i hóa i đơn i nhập
ID_TB Text ID i thiết i bị
SOLUONG Number Sối lượngi nhập
Tên i trường Kiểu i dữ i liệu
MA_HDB Autonumber Mã i hóa i đơn
MASO_KH Number Liên i kết i với i bảng i KHACHHANG
NGAYBAN Date/Time Ngàyi bán
TRANGTHAI Byte Trạngi tháii thanhi toáni hoái đơn
0 i : i Hóa i đơn i chưa i được i xử i lý
1 i : i Hóa i đơn i đã i được i xử i lý
2i :i Hóai đơni đãi bịi hủy TRATRUOC Number Sối %i thanhi toáni trước
Tên i trường Kiểu i dữ i liệu
MA_HDB Number Mã i hóa i đơn
ID_TB Text ID i thiết i bị
Tên i trường Kiểu i dữ i liệu Mô i tả
ID_NCC Autoi Number IDi củai nhài cungi cấpi sảni phẩm
TEN_NCC Text Têni nhài cungi cấp
SDT Number Sối điệni thoại
EMAIL Text Địai chỉi email
WEBSITE text Địai chỉi Websitei nhài cungi cấp
Tên i trường Kiểu i dữ i liệu Mô i tả
HOTEN text Họ i tên i người i góp i ý
SDT number Sối điệni thoại
NGAY Date/Time Ngàyi gópi ý
3 i i Mô i hình i quan i hệ i dữ i liệu: i i i i i i i i i i i i i i i i i i i i
II.Lưu i đồ i mua i hàng i trên i mạng:
Lưu i đồ i quản i lí i Profile i và i tình i trạng i đặt i hàng:
Loại mặt hàng Tìm kiếm
Lưu i đồ i quản i lí i cửa i hàng: i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i Falsei i i i Truei i i i i i i i i i i Đăng nhập Quản trị
III i Giới i thiệu i chi i tiết i các i trang i web
A i Phần i chức i năng i của i khách i hàng:
Xử lý hóa đơn xuất nhập
Trangi chủi đượci thiếti kếi thuậni lợii nhấti choi kháchi hàngi trongi việci thami khảoi sửi dụng i để i tiến i tới i đặt i và i mua i hàng
Tạii đâyi kháchi hàngi cói thểi đăngi kýi làmi thànhi viêni hoặci nếui đãi lài thànhi viêni thìi cói thểi đăngi nhậpi trựci tiếpi đểi nhanhi chóngi thami khảoi vài muai hàng.
Login Đểi tiếni hànhi Logini vàoi hệi thống,i useri phảii điềni vàoi 2i trườngi :
+ i Tên i truy i nhập i (textfield)+i Mậti khẩu.i (textfield)
Serveri sẽi tiếni hànhi kiểmi tra,i soi sánhi têni đăngi nhậpi vài mậti khẩui nhậpi vàoi vớii têni đăngi nhậpi vài mậti khẩui ởi bảngi KHACHHANGi trongi cơi sởi dữi liệui
Nếui gõi saii mậti khẩu,i sẽi hiểni thịi mộti trangi thôngi báoi yêui cầui nhậpi lạii mậti khẩui vài i cho i phép i đăng i ký i tài i khoản i mới i i Nếu i số i lần i gõ i sai i vượt i quá i 5 i lần i thì i hệ i thống i sẽ i tựi độngi đóngi trìnhi duyệti ngăni khôngi choi useri tiếpi tụci logini đểi bảoi đảmi choi kháchi hàngi i Trongi trườngi hợpi têni đăngi nhậpi vài mậti khẩui phùi hợp,i thìi sẽi gáni giái trịi
MASO_KHi ,i USERNAMEi ,i PASSWORDi trongi cáci sessioni ,i từi đói họi mớii cói thểi tiếni hànhi muai hàngi từi sitei
Thêm i một i thành i viên i mới i (đăng i ký i cho i một i thành i viên)
Trangi đăngi kýi :i signin.asp
Khii tiếni hànhi đăngi ký,i thànhi viêni sẽi phảii nhậpi thôngi tini vàoi cáci trườngi ,i trongi đói cáci trườngi đánhi dấui *i yêui cầui bắti buộci phảii nhậpi thôngi tini
Khách i hàng i cũng i có i thể i thay i đổi i cá i thông i tin i cá i nhân i , i password i của i mình
Chi i tiết i các i nhóm i sản i phẩm
Trang i này i liệt i kê i tên i các i nhóm i sản i phẩm i mà i công i ty i cung i cấp i Từ i đây i click i vào i têni mộti nhómi sảni phẩmi cụi thểi sẽi đưai kháchi hàngi đếni trangi chii tiếti vềi nhómi sảni phẩmi đói
Chi i tiết i các i sản i phẩm i trong i nhóm
Trangi nàyi trìnhi bàyi cáci sảni phẩmi củai nhóm,i đồngi thờii liệti kêi têni cáci hãngi cungi cấp i nhóm i sản i phẩm i đó i
Tạii đâyi kháchi hàngi cói thểi clicki vàoi hìnhi giỏi hàngi hayi chữi “chọn i mua”đểi muai hàngi (phầni nàyi sẽi đượci trìnhi bàyi cụi thểi ởi phíai sau)i Clicki vàoi têni mỗii hãngi sẽi đưai tai đếni cáci sảni phẩmi củai hãngi đó.i Clicki vàoi têni hoặci ảnhi mộti sảni phẩmi cụi thểi sẽi đưai tai đếni chii tiếti vềi sảni phẩmi đó.
Trangi nàyi đưai rai hìnhi ảnhi vài thôngi tini chii tiếti vềi mộti sảni phẩm,i đồngi thờii liệti kêi cáci sảni phẩmi cùngi nhómi vài cùngi hãngi trongi mộti bảngi phíai dưới. Để i i hỗ i trợ i khách i hàng i tìm i kiếm i nhanh i chóng i mặt i hàng i cần i tìm i , i ngoài i việc i sắp i xếpi cáci sảni phẩmi theoi nhómi ,i chủngi loạii ,i websitei còni hỗi trợi kháchi hàngi tìmi kiếmi nhanhi bằngi cáci trangi tìmi kiếmi hayi bestofferi đưai rai cáci mặti hàngi tiêui thụi nhiềui nhấti choi kháchi hàngi lựai chọn.
Khách i hàng i có i thể i tìm i kiếm i sản i phẩm i trong i trang i search i theo i các i tiêu i chí: i loại i sản i phẩmi ,i hayi theoi giái báni i Ngoàii ra,i trangi nàyi cũngi liệti kêi têni cáci loạii sảni phẩmi giốngi nhưi trangi productsi giúpi kháchi hàngi cói thểi nhanhi chóngi tìmi đượci nhữngi mặti hàngi thíchi hợp.
Khii kháchi hàngi chọni muai hàngi thìi nói sẽi đượci đưai vài giỏi hàngi
Trangi nàyi liệti kêi tấti cải cáci mặti hàngi đãi đượci kháchi hàngi lựai chọni vài muai khii click i vào i hình i giỏ i hàng i hay i chữ i “chọn i mua” i được i thiết i kế i ở i mỗi i sản i phẩm. Ởi đâyi kháchi hàngi cói thểi xemi chii tiếti sảni phẩmi bằngi cáchi clicki vàoi têni sảni phẩm. Vớii mỗii sảni phẩmi muốni mua,i kháchi hàngi cói thểi thayi đổii sối lượngi muai trongi hộpi textboxi “số i lượng”i hoặci nếui khôngi vừai ýi thìi clicki vàoi hộpi checkboxi “loại i bỏ” i vài cậpi nhậti lạii giỏi hàngi bằngi cáchi nhấni vàoi núti “tính i lại”.
Khách i hàng i cũng i có i thể i chọn i mua i tiếp i các i sản i phẩm i khác i khi i click i vào i mục i chọn i tiếp i i i Saui khii lựai chọni xongi giỏi hàngi củai mình,i kháchi hàngi sẽi kếti thúci bằngi núti
“đặt i hàng” i hoặci cũngi cói thểi huỷi toàni bội giỏi hàngi vớii việci clicki vàoi mụci xoá i giỏ i hàng
i Phân i tích i hệ i thống i SITE i bán i hàng
i Biểu i đồ i mức i đỉnh
i Thiết i kế i hệ i thống i về i dữ i liệu i
i Mô i hình i tổ i chức i dữ i liệu i
KHÁCH i HÀNG i (Mã i KH, i Họ i KH, i Tên i KH, i Địa i chỉ, i Tính, i Điện i thoại, i Fax, i Câu i hỏi, i Trả i lời, i Ngày i ĐK, i Lastlogin, i tiền i nợ i ).
THIẾT i BỊ i (Mã i ID, i ID i TB, i Tên i TB, i ID i Loại, i ID i Hiệu, i Mô i tả i đặc i tính, i Ảnh, i Bảo i hành, i Giá i bán i buôn, i giá i bán i lẻ, i thiết i bị i tồn i trong i kho, i số i lượng i TB, i Mã i đơn i vị i tính i ) ĐĐH i (Mã i ĐĐH, i Ngày i ĐH, i ngày i GH, i Tình i trạng, i Mã i KH)
PĐHCT i (Mã i ĐĐH, i mã i ID, i số i lượng, i đơn i giá)
KHO i TB i (Mã i ID, i thời i gian i thiết i bị i bảo i hành, i số i lượng)
CỬA i HÀNG i BTB(Mã i ID, i Ngày i bán i thiết i bị, i số i lượng i )
NHÂN i VIÊN i (mã i NV, i mật i khẩu i NV, i Họ i NV, i Tên i NV, i Chức i vụ) ĐƠN i VT(MãĐVT, i ĐVT)
KTB-CH i BTB(MãID, i số i lượng i i BTB)
-Mã i ID: i mã i số i của i thiết i bị
-ĐVT: i Đơn i vị i tính ĐĐH i : i Đơn i đặt i hàng
2 i CẤU i TRÚC i CÁC i BẢNG i TRONG i CƠ i SỞ i DỮ i LIỆU i Trong i phần i này i ta i tiến i hành i xây i dựng i một i cơ i sở i dữ i liệu i cho i hệ i thống i dựa i vào i nhữngi phâni tíchi vềi dữi liệui đãi choi ởi phầni trên.i Môi hìnhi quani hệi lài mộti môi hìnhi chuẩni i choi cơi sởi dữi liệui vìi nói cói thểi choi phépi ngườii sửi dụngi cói thểi đưai rai cáci yêui cầui vềi dữi liệui mài khôngi cầni phảii biếti đếni cấui trúci cơi sởi đói
Quái trìnhi xâyi dựngi bảngi nhưi sau:i mỗii thựci thểi dữi liệui củai hệi thốngi đượci biểui diễn i bằng i một i bảng, i trong i đó i mỗi i bảng i là i một i trường i dữ i liệu, i các i cột i thể i hiện i thuộci tínhi quani trọngi củai trườngi đói nhưi kiểui dữi liệu,i đội dàii giái trịi mặci địnhi …cáci dàngi buộci choi từngi dữi liệui hoặci dữi liệui cói sẵni trongi quani hệi dữi liệui cungi cấp,i tai cói thểi sửi dụngi kiểui dữi liệui tựi địnhi nghĩa.
Các i bảng i dữ i liệu i được i thiết i kế i trong i cơ i sở i dữ i liệu i (ACCESS)
Tên i trường Kiểu i dữ i liệu Mô i tả
STT AutoNumber Mãi sối thứi tựi ngườii quảni trị
TEN text Têni ngườii quảni trị
USERNAME text Têni truyi cậpi củai i admin
PASSWORD text Mậti khẩui truyi cập
QUYEN number Phâni quyềni quảni trị
Tên i trường Kiểu i dữ i liệu Mô i tả
MASO_KH autonumber Mãi kháchi hàng
USERNAME text Têni đăngi nhập
HOTEN text Họ i tên i khách i hàng
SDT number Sối điệni thoại
EMAIL text Địai chỉi email
CAUHOI text Câui hỏii password
TRALOI text Câui trải lời
NGAYDK date/time Ngàyi đăngi ký
LASTLOGIN date/time Ngàyi đăngi nhậpi cuốii cùng
TIENNO currency Số i tiền i còn i nợ i chưa i thanh i toán
Tên i trường Kiểu i dữ i liệu Mô i tả
ID_TB Text Mãi sảni phẩm
TEN_TB Text Têni sảni phẩm
ID_LOAI Text IDi loạii sảni phẩm
ID_HIEU Text ID i nhãn i hiệu
MOTADACTINH Text Mô i tả i đặc i tính i SP
ANH Text Đường i dẫn i đến i file i ảnh
GIA_BAN_BUON currency Giá i bán i buôn
GIA_LE currency Giái báni lẻ
TONTRONGKHO date Sối lượngi tồni trongi kho
LOAITHIETBI: i lưu i thông i tin i phân i loại i sản i phẩm i
Tên i trường Kiểu i dữ i liệu Mô i tả
ID_LOAI Text Liên i kết i với i THIETBI
TEN_LOAI text Tên i phân i loại i SP
MACAP2 text Mã i i phân i cấp i 2
Tên i trường Kiểu i dữ i liệu Mô i tả
MACAP2 text Mãi phâni cấpi 2
TEN text Têni sảni phẩm
Tên i trường Kiểu i dữ i liệu Mô i tả
ID_HIEU Text Mãi sối hiệui củai nhài sảni xuất
NOI_SX text Nơii sảni xuấti thiếti bị
Tên i trường Kiểu i dữ i liệu Mô i tả
ID_HDN Autonumber IDi hóai đơni nhập
ID_NCC Number Liêni kếti vớii bảngi NHACUNGCAP
TRANGTHAI Byte Trạngi tháii củai hóai đơn
Tên i trường Kiểu i dữ i liệu Mô i tả
ID_HDN Number ID i hóa i đơn i nhập
ID_TB Text ID i thiết i bị
SOLUONG Number Sối lượngi nhập
Tên i trường Kiểu i dữ i liệu
MA_HDB Autonumber Mã i hóa i đơn
MASO_KH Number Liên i kết i với i bảng i KHACHHANG
NGAYBAN Date/Time Ngàyi bán
TRANGTHAI Byte Trạngi tháii thanhi toáni hoái đơn
0 i : i Hóa i đơn i chưa i được i xử i lý
1 i : i Hóa i đơn i đã i được i xử i lý
2i :i Hóai đơni đãi bịi hủy TRATRUOC Number Sối %i thanhi toáni trước
Tên i trường Kiểu i dữ i liệu
MA_HDB Number Mã i hóa i đơn
ID_TB Text ID i thiết i bị
Tên i trường Kiểu i dữ i liệu Mô i tả
ID_NCC Autoi Number IDi củai nhài cungi cấpi sảni phẩm
TEN_NCC Text Têni nhài cungi cấp
SDT Number Sối điệni thoại
EMAIL Text Địai chỉi email
WEBSITE text Địai chỉi Websitei nhài cungi cấp
Tên i trường Kiểu i dữ i liệu Mô i tả
HOTEN text Họ i tên i người i góp i ý
SDT number Sối điệni thoại
NGAY Date/Time Ngàyi gópi ý
3 i i Mô i hình i quan i hệ i dữ i liệu: i i i i i i i i i i i i i i i i i i i i
II.Lưu i đồ i mua i hàng i trên i mạng:
Lưu i đồ i quản i lí i Profile i và i tình i trạng i đặt i hàng:
Loại mặt hàng Tìm kiếm
Lưu i đồ i quản i lí i cửa i hàng: i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i Falsei i i i Truei i i i i i i i i i i Đăng nhập Quản trị
III i Giới i thiệu i chi i tiết i các i trang i web
A i Phần i chức i năng i của i khách i hàng:
Xử lý hóa đơn xuất nhập
Trangi chủi đượci thiếti kếi thuậni lợii nhấti choi kháchi hàngi trongi việci thami khảoi sửi dụng i để i tiến i tới i đặt i và i mua i hàng
Tạii đâyi kháchi hàngi cói thểi đăngi kýi làmi thànhi viêni hoặci nếui đãi lài thànhi viêni thìi cói thểi đăngi nhậpi trựci tiếpi đểi nhanhi chóngi thami khảoi vài muai hàng.
Login Đểi tiếni hànhi Logini vàoi hệi thống,i useri phảii điềni vàoi 2i trườngi :
+ i Tên i truy i nhập i (textfield)+i Mậti khẩu.i (textfield)
Serveri sẽi tiếni hànhi kiểmi tra,i soi sánhi têni đăngi nhậpi vài mậti khẩui nhậpi vàoi vớii têni đăngi nhậpi vài mậti khẩui ởi bảngi KHACHHANGi trongi cơi sởi dữi liệui
Nếui gõi saii mậti khẩu,i sẽi hiểni thịi mộti trangi thôngi báoi yêui cầui nhậpi lạii mậti khẩui vài i cho i phép i đăng i ký i tài i khoản i mới i i Nếu i số i lần i gõ i sai i vượt i quá i 5 i lần i thì i hệ i thống i sẽ i tựi độngi đóngi trìnhi duyệti ngăni khôngi choi useri tiếpi tụci logini đểi bảoi đảmi choi kháchi hàngi i Trongi trườngi hợpi têni đăngi nhậpi vài mậti khẩui phùi hợp,i thìi sẽi gáni giái trịi
MASO_KHi ,i USERNAMEi ,i PASSWORDi trongi cáci sessioni ,i từi đói họi mớii cói thểi tiếni hànhi muai hàngi từi sitei
Thêm i một i thành i viên i mới i (đăng i ký i cho i một i thành i viên)
Trangi đăngi kýi :i signin.asp
Khii tiếni hànhi đăngi ký,i thànhi viêni sẽi phảii nhậpi thôngi tini vàoi cáci trườngi ,i trongi đói cáci trườngi đánhi dấui *i yêui cầui bắti buộci phảii nhậpi thôngi tini
Khách i hàng i cũng i có i thể i thay i đổi i cá i thông i tin i cá i nhân i , i password i của i mình
Chi i tiết i các i nhóm i sản i phẩm
Trang i này i liệt i kê i tên i các i nhóm i sản i phẩm i mà i công i ty i cung i cấp i Từ i đây i click i vào i têni mộti nhómi sảni phẩmi cụi thểi sẽi đưai kháchi hàngi đếni trangi chii tiếti vềi nhómi sảni phẩmi đói
Chi i tiết i các i sản i phẩm i trong i nhóm
Trangi nàyi trìnhi bàyi cáci sảni phẩmi củai nhóm,i đồngi thờii liệti kêi têni cáci hãngi cungi cấp i nhóm i sản i phẩm i đó i
Tạii đâyi kháchi hàngi cói thểi clicki vàoi hìnhi giỏi hàngi hayi chữi “chọn i mua”đểi muai hàngi (phầni nàyi sẽi đượci trìnhi bàyi cụi thểi ởi phíai sau)i Clicki vàoi têni mỗii hãngi sẽi đưai tai đếni cáci sảni phẩmi củai hãngi đó.i Clicki vàoi têni hoặci ảnhi mộti sảni phẩmi cụi thểi sẽi đưai tai đếni chii tiếti vềi sảni phẩmi đó.
Trangi nàyi đưai rai hìnhi ảnhi vài thôngi tini chii tiếti vềi mộti sảni phẩm,i đồngi thờii liệti kêi cáci sảni phẩmi cùngi nhómi vài cùngi hãngi trongi mộti bảngi phíai dưới. Để i i hỗ i trợ i khách i hàng i tìm i kiếm i nhanh i chóng i mặt i hàng i cần i tìm i , i ngoài i việc i sắp i xếpi cáci sảni phẩmi theoi nhómi ,i chủngi loạii ,i websitei còni hỗi trợi kháchi hàngi tìmi kiếmi nhanhi bằngi cáci trangi tìmi kiếmi hayi bestofferi đưai rai cáci mặti hàngi tiêui thụi nhiềui nhấti choi kháchi hàngi lựai chọn.
Khách i hàng i có i thể i tìm i kiếm i sản i phẩm i trong i trang i search i theo i các i tiêu i chí: i loại i sản i phẩmi ,i hayi theoi giái báni i Ngoàii ra,i trangi nàyi cũngi liệti kêi têni cáci loạii sảni phẩmi giốngi nhưi trangi productsi giúpi kháchi hàngi cói thểi nhanhi chóngi tìmi đượci nhữngi mặti hàngi thíchi hợp.
Khii kháchi hàngi chọni muai hàngi thìi nói sẽi đượci đưai vài giỏi hàngi
Trangi nàyi liệti kêi tấti cải cáci mặti hàngi đãi đượci kháchi hàngi lựai chọni vài muai khii click i vào i hình i giỏ i hàng i hay i chữ i “chọn i mua” i được i thiết i kế i ở i mỗi i sản i phẩm. Ởi đâyi kháchi hàngi cói thểi xemi chii tiếti sảni phẩmi bằngi cáchi clicki vàoi têni sảni phẩm. Vớii mỗii sảni phẩmi muốni mua,i kháchi hàngi cói thểi thayi đổii sối lượngi muai trongi hộpi textboxi “số i lượng”i hoặci nếui khôngi vừai ýi thìi clicki vàoi hộpi checkboxi “loại i bỏ” i vài cậpi nhậti lạii giỏi hàngi bằngi cáchi nhấni vàoi núti “tính i lại”.
Khách i hàng i cũng i có i thể i chọn i mua i tiếp i các i sản i phẩm i khác i khi i click i vào i mục i chọn i tiếp i i i Saui khii lựai chọni xongi giỏi hàngi củai mình,i kháchi hàngi sẽi kếti thúci bằngi núti
“đặt i hàng” i hoặci cũngi cói thểi huỷi toàni bội giỏi hàngi vớii việci clicki vàoi mụci xoá i giỏ i hàng
Khi i khách i hàng i click i vào i nút i “đặt i hàng” i trong i trang i yourcart i thì i sẽ i đưa i đến i một i trangi chii tiếti vềi đơni hàng,i trongi đói liệti kêi lạii toàni bội cáci sảni phẩmi đãi chọn. Đặt i hàng i
Khách i hàng i có i thể i lựa i chọn i mức i thanh i toán i trước i và i click i vào i nút i “ i thanh i toán i “ i đểi kếti thúci quái trìnhi muai hàngi tạii website.
Kháchi hàngi cũngi cói thểi xemi toàni bội thôngi tini chii tiếti vềi tấti cải cáci đơni hàngi củai mìnhi từi trướci đếni nayi khii clicki vàoi mụci ” xem i chi i tiết i tất i cả i các i hoá i đơn” i ởi phầni cuốii trang.
Kháchi hàngi cói thểi đóngi gópi ýi kiếni vớii quảni trịi Websitei khii thămi quani website
Ngoàii rai websitei còni trợi giúpi kháchi hàngi địnhi hướngi khii vàoi thami quani websitei bằngi trangi sitemapi giốngi i nhưi 1i bảni đồi củai websitei
B i Phần i quản i trị Đăng i nhập: Đểi thựci hiệni cáci chứci năngi quảni lýi websitei ngườii quảni trịi phảii đăngi nhậpi vàoi hệi thống i bằng i cách i nhập i tên i đăng i nhập i và i mật i khẩu i Sau i khi i đăng i nhập i xuất i hiện i cửa i sổ i của i người i quản i trị i như i sau:
Hình i 12 i Hệ i thống i quản i lý i Website
Những i chức i năng i i quản i trị i chính: i Thay i đổi, i cập i nhật i thông i tin i người i quản i trị
Nhà i quản i trị i với i mức i quyền i cao i nhất(quyền i cấp i 1) i có i thể i chỉnh i sửa, i thêm i và i xoá i mộti quảni trịi trongi hệi thống.
Thêm i người i quản i tri i mới:
Sửa i thông i tin i của i một i người i quản i trị
Quảni trịi vớii mứci quyềni 2i chỉi cói thểi xemi vài chỉnhi sửai nhữngi thôngi tini chii tiếti vềi bản i thân i người i quản i trị i đó
Thay i đổi i cập i nhật i thông i tin i nhà i sản i xuất
Tươngi tựi đốii vớii nhài sảni xuấti ngườii quảni trịi cũngi cói thểi sửai đổii thôngi tini ,i xóai nhà i cung i cấp i hay i thêm i một i nhà i cung i cấp i mới.
i Phần i chức i năng i của i khách i hàng
Xử lý hóa đơn xuất nhập
Trangi chủi đượci thiếti kếi thuậni lợii nhấti choi kháchi hàngi trongi việci thami khảoi sửi dụng i để i tiến i tới i đặt i và i mua i hàng
Tạii đâyi kháchi hàngi cói thểi đăngi kýi làmi thànhi viêni hoặci nếui đãi lài thànhi viêni thìi cói thểi đăngi nhậpi trựci tiếpi đểi nhanhi chóngi thami khảoi vài muai hàng.
Login Đểi tiếni hànhi Logini vàoi hệi thống,i useri phảii điềni vàoi 2i trườngi :
+ i Tên i truy i nhập i (textfield)+i Mậti khẩu.i (textfield)
Serveri sẽi tiếni hànhi kiểmi tra,i soi sánhi têni đăngi nhậpi vài mậti khẩui nhậpi vàoi vớii têni đăngi nhậpi vài mậti khẩui ởi bảngi KHACHHANGi trongi cơi sởi dữi liệui
Nếui gõi saii mậti khẩu,i sẽi hiểni thịi mộti trangi thôngi báoi yêui cầui nhậpi lạii mậti khẩui vài i cho i phép i đăng i ký i tài i khoản i mới i i Nếu i số i lần i gõ i sai i vượt i quá i 5 i lần i thì i hệ i thống i sẽ i tựi độngi đóngi trìnhi duyệti ngăni khôngi choi useri tiếpi tụci logini đểi bảoi đảmi choi kháchi hàngi i Trongi trườngi hợpi têni đăngi nhậpi vài mậti khẩui phùi hợp,i thìi sẽi gáni giái trịi
MASO_KHi ,i USERNAMEi ,i PASSWORDi trongi cáci sessioni ,i từi đói họi mớii cói thểi tiếni hànhi muai hàngi từi sitei
Thêm i một i thành i viên i mới i (đăng i ký i cho i một i thành i viên)
Trangi đăngi kýi :i signin.asp
Khii tiếni hànhi đăngi ký,i thànhi viêni sẽi phảii nhậpi thôngi tini vàoi cáci trườngi ,i trongi đói cáci trườngi đánhi dấui *i yêui cầui bắti buộci phảii nhậpi thôngi tini
Khách i hàng i cũng i có i thể i thay i đổi i cá i thông i tin i cá i nhân i , i password i của i mình
Chi i tiết i các i nhóm i sản i phẩm
Trang i này i liệt i kê i tên i các i nhóm i sản i phẩm i mà i công i ty i cung i cấp i Từ i đây i click i vào i têni mộti nhómi sảni phẩmi cụi thểi sẽi đưai kháchi hàngi đếni trangi chii tiếti vềi nhómi sảni phẩmi đói
Chi i tiết i các i sản i phẩm i trong i nhóm
Trangi nàyi trìnhi bàyi cáci sảni phẩmi củai nhóm,i đồngi thờii liệti kêi têni cáci hãngi cungi cấp i nhóm i sản i phẩm i đó i
Tạii đâyi kháchi hàngi cói thểi clicki vàoi hìnhi giỏi hàngi hayi chữi “chọn i mua”đểi muai hàngi (phầni nàyi sẽi đượci trìnhi bàyi cụi thểi ởi phíai sau)i Clicki vàoi têni mỗii hãngi sẽi đưai tai đếni cáci sảni phẩmi củai hãngi đó.i Clicki vàoi têni hoặci ảnhi mộti sảni phẩmi cụi thểi sẽi đưai tai đếni chii tiếti vềi sảni phẩmi đó.
Trangi nàyi đưai rai hìnhi ảnhi vài thôngi tini chii tiếti vềi mộti sảni phẩm,i đồngi thờii liệti kêi cáci sảni phẩmi cùngi nhómi vài cùngi hãngi trongi mộti bảngi phíai dưới. Để i i hỗ i trợ i khách i hàng i tìm i kiếm i nhanh i chóng i mặt i hàng i cần i tìm i , i ngoài i việc i sắp i xếpi cáci sảni phẩmi theoi nhómi ,i chủngi loạii ,i websitei còni hỗi trợi kháchi hàngi tìmi kiếmi nhanhi bằngi cáci trangi tìmi kiếmi hayi bestofferi đưai rai cáci mặti hàngi tiêui thụi nhiềui nhấti choi kháchi hàngi lựai chọn.
Khách i hàng i có i thể i tìm i kiếm i sản i phẩm i trong i trang i search i theo i các i tiêu i chí: i loại i sản i phẩmi ,i hayi theoi giái báni i Ngoàii ra,i trangi nàyi cũngi liệti kêi têni cáci loạii sảni phẩmi giốngi nhưi trangi productsi giúpi kháchi hàngi cói thểi nhanhi chóngi tìmi đượci nhữngi mặti hàngi thíchi hợp.
Khii kháchi hàngi chọni muai hàngi thìi nói sẽi đượci đưai vài giỏi hàngi
Trangi nàyi liệti kêi tấti cải cáci mặti hàngi đãi đượci kháchi hàngi lựai chọni vài muai khii click i vào i hình i giỏ i hàng i hay i chữ i “chọn i mua” i được i thiết i kế i ở i mỗi i sản i phẩm. Ởi đâyi kháchi hàngi cói thểi xemi chii tiếti sảni phẩmi bằngi cáchi clicki vàoi têni sảni phẩm. Vớii mỗii sảni phẩmi muốni mua,i kháchi hàngi cói thểi thayi đổii sối lượngi muai trongi hộpi textboxi “số i lượng”i hoặci nếui khôngi vừai ýi thìi clicki vàoi hộpi checkboxi “loại i bỏ” i vài cậpi nhậti lạii giỏi hàngi bằngi cáchi nhấni vàoi núti “tính i lại”.
Khách i hàng i cũng i có i thể i chọn i mua i tiếp i các i sản i phẩm i khác i khi i click i vào i mục i chọn i tiếp i i i Saui khii lựai chọni xongi giỏi hàngi củai mình,i kháchi hàngi sẽi kếti thúci bằngi núti
“đặt i hàng” i hoặci cũngi cói thểi huỷi toàni bội giỏi hàngi vớii việci clicki vàoi mụci xoá i giỏ i hàng
Khi i khách i hàng i click i vào i nút i “đặt i hàng” i trong i trang i yourcart i thì i sẽ i đưa i đến i một i trangi chii tiếti vềi đơni hàng,i trongi đói liệti kêi lạii toàni bội cáci sảni phẩmi đãi chọn. Đặt i hàng i
Khách i hàng i có i thể i lựa i chọn i mức i thanh i toán i trước i và i click i vào i nút i “ i thanh i toán i “ i đểi kếti thúci quái trìnhi muai hàngi tạii website.
Kháchi hàngi cũngi cói thểi xemi toàni bội thôngi tini chii tiếti vềi tấti cải cáci đơni hàngi củai mìnhi từi trướci đếni nayi khii clicki vàoi mụci ” xem i chi i tiết i tất i cả i các i hoá i đơn” i ởi phầni cuốii trang.
Kháchi hàngi cói thểi đóngi gópi ýi kiếni vớii quảni trịi Websitei khii thămi quani website
Ngoàii rai websitei còni trợi giúpi kháchi hàngi địnhi hướngi khii vàoi thami quani websitei bằngi trangi sitemapi giốngi i nhưi 1i bảni đồi củai websitei
i Phần i quản i trị i
Đăng i nhập: Đểi thựci hiệni cáci chứci năngi quảni lýi websitei ngườii quảni trịi phảii đăngi nhậpi vàoi hệi thống i bằng i cách i nhập i tên i đăng i nhập i và i mật i khẩu i Sau i khi i đăng i nhập i xuất i hiện i cửa i sổ i của i người i quản i trị i như i sau:
Hình i 12 i Hệ i thống i quản i lý i Website
Những i chức i năng i i quản i trị i chính: i Thay i đổi, i cập i nhật i thông i tin i người i quản i trị
Nhà i quản i trị i với i mức i quyền i cao i nhất(quyền i cấp i 1) i có i thể i chỉnh i sửa, i thêm i và i xoá i mộti quảni trịi trongi hệi thống.
Thêm i người i quản i tri i mới:
Sửa i thông i tin i của i một i người i quản i trị
Quảni trịi vớii mứci quyềni 2i chỉi cói thểi xemi vài chỉnhi sửai nhữngi thôngi tini chii tiếti vềi bản i thân i người i quản i trị i đó
Thay i đổi i cập i nhật i thông i tin i nhà i sản i xuất
Tươngi tựi đốii vớii nhài sảni xuấti ngườii quảni trịi cũngi cói thểi sửai đổii thôngi tini ,i xóai nhà i cung i cấp i hay i thêm i một i nhà i cung i cấp i mới.
Kiểm i soát i khách i hàng i Vớii chứci năngi này,i ngườii quảni trịi cói thểi xemi thôngi tini vềi tấti cải cáci kháchi hàngi củai mìnhi vài thôngi tini chii tiếti củai từngi kháchi hàng.
Thay i đổi, i cập i nhật i thông i tin, i bổ i sung i các i sản i phẩm Để i chỉnh i sửa i hay i bổ i sung i một i nhóm i sản i phẩm, i người i quản i trị i chỉ i cần i nhấp i vào i các i i mục i i “sửa” i hay i “ i thêm i nhóm i sản i phẩm i mới i “ i i tương i ứng: i i i i i i i i i i i i i i i i i i i
Nếui nhấpi vàoi têni mộti nhómi sảni phẩmi cụi thểi sẽi biếti đượci thôngi tini chii tiếti vềi cáci sảni phẩmi trongi nhómi nhưi sau:
Tại i đây, i nếu i thấy i cần i chỉnh i sửa, i xoá i hoặc i nhập i thêm i số i lượng i cho i một i sản i phẩm i nàoi đói nhài quảni trịi cói thểi nhấpi vàoi cáci mụci tươngi ứngi đượci trìnhi bàyi vớii từngi sảni phẩm:
Chỉnh i sửa i một i sản i phẩm
Nhập i thêm i số i lượng i cho i sản i phẩm:
Thêm i sản i phẩm i mới i trong i nhóm
Cungi cấpi cáci formi từi đói ngườii quảni trịi cói thểi thêmi sảni phẩmi mới
Sau i khi i đã i điền i đầy i đủ i các i thông i tin, i nhấp i nút i “Thêm i sản i phẩm” i những i thông i tin i vừa i nhập i được i lưu i vào i hệ i thống.
Xử i lý i hoá i đơn i nhập
Ngườii quảni trịi cói thểi xemi chii tiếti tấti cải cáci hoái đơni nhập:
Cáci hoái đơni nhậpi cói thểi cói 2i trạngi thái:i Đãi nhậpi hàngi hoặci Chưai nhậpi hàng.i Từi đói nhài quảni trịi cói thểi xemi chii tiếti cáci đơni hàngi chưai nhậpi đểi quyếti địnhi nhậni hàngi hoặci huỷi bỏi hoái đơn.
Xử i lý i hoá i đơn i xuất
Cáci hoái đơni báni đượci thốngi kêi theoi trạngi tháii vớii thứi tựi ưai tiêni trướci nhấti lài các i hoá i đơn i ở i trạng i thái i thiếu i hàng(khi i số i lượng i tồn i trong i kho i của i sản i phẩm i nhỏ i hơni sối lượngi kháchi hàngi yêui cầui mua),i tiếpi đói lài cáci hoái đơni chưai thanhi toáni rồii đếni cáci hoái đơni đãi đượci kháchi hàngi thanhi toáni ,i cuốii cùngi lài cáci hóai đơni đãi bịi hủy.
Từi đói ngườii quảni trịi cói thểi nhanhi chóngi xửi lýi cáci hoái đơni trongi khii xemi chii tiếti các i hoá i đơn i đó.
Vớii cáci hóai đơni đangi thiếui hàng,i cói thểi cấpi hàngi hoặci huỷi hóai đơn
Với i các i hoá i đơn i chưa i thanh i toán i cũng i có i thể i huỷ i hoá i đơn. i i i
Thống i kê i số i lượng i hàng i xuất i nhập i tồn i trong i tháng
Thống i kê i ý i kiến i đóng i góp i của i khách i hàng
Chứci năngi nàyi choi phépi ngườii quảni trịi xemi ýi kiếni đóngi gópi củai tấti cải cáci kháchi hàngi vài nộii dungi chii tiếti củai từngi ýi kiếni vài cói thểi gửii maili trải lời
Ngoài i ra i còn i các i thống i kê i các i sản i phẩm i tiêu i thụ i nhiều i nhất i trong i tháng i i hay i các i khách i hàng i mua i hàng i nhiều i nhất i theo i năm.
Trợ i giúp i Đểi thuậni tiệni choi ngườii quảni trịi thìi websitei cũngi cói cáci trangi tìmi kiếmi hayi sitemap i , i do i đóngười i quản i trị i nhanh i chóng i có i thể i thực i hiện i các i công i việc i của i mình
Hầu i hết i các i trang i đều i có i hỗ i trợ i phân i trang i , i điều i đó i giúp i cho i khách i hàng i cũng i như i người i quản i trị i dễ i dàng i xem i được i các i thông i tin i và i xử i lý i một i cách i nhanh i chóng i và i thuận i tiện i nhất i
Quy i ước i khi i lập i trình i các i trang i web i :
- i Đặt i tên i các i hàm i , i biến i session i , i tên i form i , i tên i site… i theo i quy i ước i thống i nhất i
-i Têni viếti bằngi tiếngi Anhi ,i chữi thườngi ,i nếui cói nhiềui từi thìi viếti liềni nhaui ,i đầui từi viếti hoai ,i nếui lài hằngi thìi viếti hoai
-i Têni biếni ,i hàmi …i đặti bằngi cáci từi gợii nhới ,i dễi hiểui
Hệ i thống i sau i khi i hoàn i thành i có i thể i làm i được i những i việc: i i Hỗ i trợ i phía i khách i hàng:
-i Xemi thôngi tini vềi cáci thiếti bịi máyi tính.
- i Cho i phép i khách i hàng i thực i hiện i đặt i hàng i trên i mạng.
- i Cho i xem i tiến i độ i đơn i đặt i hàng i của i mình.
-i Choi phépi tìmi kiếm,i trai cứui cáci thiếti bịi máyi tính.
Hỗ i trợ i cho i người i quản i trị: i i i i i -i Xemi thôngi tini kháchi hàngi đãi đăngi kýi vàoi hệi thống.
-i Xemi đơni đặti hàngi thôngi quai giaoi diệni Web.
-Quản i lý i việc i nhập i xuất i của i thiết i bị.
- i Xử i lý i việc i thống i kê i theo i yêu i cầu i như: i Đơn i đặt i hàng, i sản i phẩm, i nhân i viên.
-i choi phépi tìmi kiếmi trai cứui sảni phẩm. i Trong i quá i trình i thực i hiện i còn i một i số i khó i khăn i chưa i khắc i phục i được i như:
Măc i dú i đã i nỗ i lực i rất i nhiều i nhưng i do i thời i gian i có i hạn, i kiến i thức i của i em i còn i i i hạni chếi vài cáci điềui kiệni kháchi quani kháci nêni đềi tàii vẫni chưai đápi ứngi đượci toàni bội cáci chứci năngi thựci tếi đưai ra.i Mộti sối vấni đềi còni hạni chế:
-i Chưai sửi dụngi hếti khải năngi bảoi mậti củai phầni mềmi ứngi dụng.
- i Chưa i thanh i toán i được i bằng i thẻ i tín i dụng i hay i chuyển i khoản.
-i Việci thốngi kêi chỉi thựci hiệni theoi nhữngi tínhi toáni đơni giản.
-i Chươngi trìnhi chưai đượci mềmi dẻo.
Hướng i phát i triển i mở i rộng i đề i tài:
Tiếpi tụci khắci phụci vài hoàni thiệni việci quảni lýi kháchi hàngi khii đăngi kýi thôngi tini choi hệi thốngi đểi giảmi bớti thôngi tini thừai choi hệi thống.
Tạoi mộti giaoi diệni thâni thiếti choi cửai hàngi nhằmi thui húti kháchi hàngi vàoi cửai hàng.
Cải i tiến i một i số i chức i năng i chưa i hoàn i chỉnh i trong i chương i trình.
Cảii tiếni chươngi trìnhi thốngi kêi đápi ứngi đượci đúngi nhui cầui vềi kếi toáni củai thựci tế.
Với i kiến i thức i nền i tảng i đã i học i ở i truờng i và i bằng i nỗ i lực i của i bản i thân, i em i đã i hoàni thànhi đềi tàii “Websitei báni thiếti bịi máyi tínhi quai mạngi ”.
Mặci dùi đãi cối gắngi vài đầui tưi rấti nhiềui nhưngi doi thờii giani cói hạni vài khôngi thựci hiệni trêni Internti nêni đềi tàii còni nhiềui hạni chếi vài chươngi trìnhi cói thểi chưai tốii ưu,i đồng i thời i do i kinh i nghiệm i lập i trình i trên i môi i trương i lập i trình i Web i chưa i tốt, i nên i giaoi diệni cói nhiềui điểmi chưai phùi hợpi vềi cáchi phâni bối màui sắc,i hìnhi ảnh.
Emi xini nhậni đượci sựi đóngi gópi quíi báui củai quýi thầyi côi vài cáci bạni đểi chươngi trìnhi ngàyi càngi hoàni thiệni hơn. i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i Mục i lục
III: i Một i số i mô i hình 5
1: i Mô i hình i trao i đổi i thông i tin 5
2:i Môi hìnhi quani niệmi xửi lý 6
3:i Môi hìnhi tổi chứci xửi lý 9
Chươngi II:i GIỚIi THIỆUi CHUNGi VỀi WEB 13
II:i Giớii thiệui vềi Internet 14
III: i Các i ứng i dụng i của i Web i 16.
2:i Cáci ứngi dụngi củai Web 17
IV:i Trangi Webi vớii HTML 17
Chương i III: i CÔNG i NGHỆ i ASP 20
II:i Tạoi trangi Webi độngi 22
III:i Cáci thànhi phầni chínhi trongi ASP 25
2:i Mộti sối thẻi cơi bảni 38
V:i Phâni biệti ASPi vớii HTML 41
Chương i IV: i PHÂN i TÍCH i VÀ i THIẾT i KẾ i HỆ i THỐNG i SITE i BÁN i HÀNG 42
I: i Phân i tích i hệ i thống i SITE i bán i hàng 42.
Cáci dữi liệui nhậpi vàoi hệi thống 42
Cáci dữi liệui xuấti rai từi hệi thống 42
Các i chức i năng i của i Website 42
1:i Biểui đồi phâni cấpi chứci năng 46
2:i Biểui đồi mứci ngữi cảnh 47.
II: i Thiết i kế i hệ i thống i về i dữ i liệu i 48
1:i Môi hìnhi tổi chứci dữi liệui 48
2:i Cẫui trúci cáci bảngi trongi cơi sởi dữi liệui 49
3: i Mô i hình i quan i hệ i dữ i kiệu i 56
II: i Lưu i đồ i mua i hàng i trên i mạng i 58