1. Trang chủ
  2. » Kinh Doanh - Tiếp Thị

Đề tài Xây dựng hệ thống thông tin quản lý bán hàng tại cửa hàng bán máy vi tính Nguyễn Hoàng

89 239 0

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

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 89
Dung lượng 1,2 MB

Nội dung

Website bán Cây cảnh trực tuyến Header PageXây ofdựng 113 Đề tài: “Xây dựng hệ thống thông tin quản lý bán hàng cửa hàng bán máy vi tính Nguyễn Hoàng” Footer Page GVHD: of 113 Nguyễn Bá Tiến SV: Vũ Thế Mạnh Website bán Cây cảnh trực tuyến Header PageXây ofdựng 113 CHƯƠNG : GIỚI THIỆU YÊU CẦU ĐỀ TÀI 1.1.Những nét đặc trưng cửa hàng Internet : Bên cạnh kênh thông tin quảng cáo tivi, pano, băng rôn,tờ rơi Giờđây việc giới thiệu sản phẩm mạng Internet đãđược xem nhu cầu tất yếu doanh nghiệp Với nhiều ưu điểm việc truyền tải thông tin đến người tiêu dùng, thương mại điện tử hay bán hàng qua mạng Internet vàđang phát triển mạnh, chẳng hạn nhưviệc bạn ung dung ngồi nhà mà du ngoạn từ cửa hàng sang cửa hàng khác không gian ảo khơng cịn cảnh phim viễn tưởng , màđã trở thành thực Ngày nay, thứ hàng hóa nào, bạn có thểđặt mua qua internet : từ bó hoa tươi, tivi, xe hay người yêu thích nghệ thuật cảnh mua cho loại bán cửa hàng bán cảnh làng Vị Khê mạng.v.v Bạn muốn kinh doanh ư, nhanh chóng khám phá mảnh đất màu mỡ này, cho giới biết bạn, biết sản phẩm bạn Hãy mở cửa hàng ảo nơi mà bạn có hội phục vụ nhiều bạn hàng Dưới số vấn đêđặt xây dựng: Câu hỏi thứ nhất: "Cửa hàng" Web thực chất gì? Nếu giới thực, cửa hàng gạch, xi măng, sắt thép v.v không gian ảo cửa hàng xây phần mềm Tận dụng tính đa phương tiện mơi trường Web, vàđáp lại tình từ phía người mua hàng người bán Cửa hàng internet giống siêu thị internet qui mơ bán hàng gói gọn hàng hóa thuộc lĩnh vực đó, chẳng hạn loại cảnh thuộc lĩnh vực nghệ thuật thú chơi tao nhã Do thực đề tài xây dụng cửa hàng internet vấn đề thực tế, ứng dụng có tiềm phát triển tương lai Có câu hỏi khác:"Cửa hàng" mạng hoạt động nào? Do đặc điểm bật cửa hàng internet người mua người bán không gặp mặt người mua trực tiếp kiểm tra sản phẩm Do cần phải xây dựng cho cửa hàng ảo chức sau: Quản lý khách hàng, Quản lý mua Footer Page GVHD: of 113 Nguyễn Bá Tiến SV: Vũ Thế Mạnh Website bán Cây cảnh trực tuyến Header PageXây ofdựng 113 hàng, Cơ sở liệu, bổ sung, soạn sửa Cây, bán hàng, xúc tiến chiêu thị, quản lý xử lýđơn đặt hàng, v.v Trong đề tài này, thời gian có hạn tơi tập trung nghiên cứu, giải vấn đề bao gồm: thiết kế sở liệu chức bán hàng, quản lý khách hàng, cập nhật thơng tin tìm hiểu số hình thức toán trực tuyến 1.2 Mục tiêu yêu cầu giải xây dựng hệ thống: 1.2.1 Mục tiêu xây dựng hệ thống:  Nhằm đáp ứng nhu cầu mở rộng thị trường tiêu thụ hàng hóa  Nhằm giới thiệu sản phẩm cảnh – Một sản phẩm đặc trưng truyền thống làng nghề Vị Khê  Đồng thời quảng báđược thương hiệu uy tín chất lượng cảnh làng Vị Khê  Thông tin cập nhật ln đáp ứng nhu cầu tìm kiếm thơng tin Bên cạnh cịn tiết kiệm thời gian phíđi lại cho khách hàng  Ngồi tơi xây dựng trang web này, với mục đích đặc biệt tính thương mại: Khơng dừng lại thông tin, qua trang web, cố gắng để cung cấp cho khách hàng dịch vụ giao dịch kinh doanh phổ biến mà biết đến tên thương mại điện tử Tất mà khách hàng phải làm lựa chọn, đặt hàng có dịch vụ cung cấp sản phẩm trực tiếp đến địa mà bạn muốn 1.2.2 Yêu cầu hệ thống Hỗ trợ cho khách hàng:  An toàn mua hàng, quản lý user: Đểđảm bảo thông tin khách hàng mua hàng không bị người khác thâm nhập Mỗi người mua hàng sẽđược cấp Account Nhằm tạo thân thiện cho khách hàng mua hàng  Truy xuất Database thông qua Internet: Mỗi khách hàng mua hàng chỉđược cho phép truy cập vào Database số bảng số Field định nhằm đảm bảo vấn đề an toàn liệu cho hệ thống Footer Page GVHD: of 113 Nguyễn Bá Tiến SV: Vũ Thế Mạnh Website bán Cây cảnh trực tuyến Header PageXây ofdựng 113  An toàn đường truyền: Đây vấn đề lớn nay, việc toán tiền thẻ tín dụng thơng qua mạng xây dựng Do vấn đề bảo mật quan tâm lớn  Hỗ trợ cho người quản trị: Có thể thao tác sở liệu thông qua giao diện web nhưđọc, ghi, chỉnh sửa, thống kê liệu…cơng thức tính hóa đơn bán hàng Ngồi nhằm để an tồn cho hệ thống người quản trị có mật truy cập hệ thống 1.3.Những hạn chế hệ thống: - Để xây dựng trang web thương mại điện tử hồn chỉnh địi hỏi nhiều thời gian công sức thời gian cho phép tơi cịn hạn chế Do đó, trang web khơng tránh khỏi thiếu sót sau: +Thơng tin mà chúng tơi cung cấp chưa làm hài lòng tất nhu cầu khách hàng mức độ +Số lượng sản phẩm chưa đáp ứng đủ nhu cầu người +Hiện chưa thể nhận số loại hình tốn thơng dụng với người nước ngồi thẻ tín dụng … vìở Việt Nam chưa có luật rõ dàng thương mại điện tử việc tốn thẻ tín dụng chưa phổ biến +Những hạn chếở thời điểm đồán phương hướng tơi sau kết thúc khố học trường 1.4.Lựa chọn cơng cụ: 1.4.1.Ngơn ngữ lập trình ASP *) Active sever pages ? Microsoft Active Server Pages mơi trường hỗ trợ cho script chạy server (Server-Side Scripting), cho phép ta dùng để tạo chạy các ứng dụng Web server động ASP hoạt động dựa vào script người lập trình tạo Active Server Pages chạy môi trường sau đây: - Microsoft Internet Information Server version 3.0 Window NT Server - Microsoft Peer Web Services version 3.0 Window NT Workstation - Microsoft Personal Web Server Windows 95 *) Mơ hình hoạt động Active Server Page : Footer Page GVHD: of 113 Nguyễn Bá Tiến SV: Vũ Thế Mạnh Website bán Cây cảnh trực tuyến Header PageXây ofdựng 113 Mơ Hình Tổng Qt Hoạt Động Của Asp * Cách hoạt động ASP : Các script ASP chứa text file co ùtên mở rộng asp Trong script có chứa lệnh ngơn ngữ script Khi Web browser gửi request tới file asp script chứa file sẽđược chạy để trả kết cho browser Khi Web server nhận request tới file asp sẽđọc từđầu tới cuối file asp đó, thực lệnh script trả kết cho Web brower dạng trang Html ISAPI Application Internet Information Server The Internet Or Intranet CGI Application Perl Awk etc CGI Script Server Side Inludes (SSI) Active Server Pages interface DLLs VBScript Interpretor Footer Page of 113 Jscript Interpretor Active Database Compenents(AD O) Website bán Cây cảnh trực tuyến Header PageXây ofdựng 113 Mơ Hình Chi Tiết Hoạt Động ASP *) Cấu trúc file ASP : Một file ASP có tên mở rộng asp, bao gồm thành phần : - Text - HTML tags - Script Commands *) Các tính chất ASP: Với ASP ta chèn script thực thi vào trực tiếp file HTML Khi việc tạo trang HTML xử lý script trở nên đồng thời, điều cho phép ta tạo hoạt động Web site cách linh hoạt uyển chuyển , chen thành phần HTML động vào trang Web tùy vào trường hợp cụ thể ASP cho ta tính chất sau : - Có thể kết hợp với file HTML - Dễ sử dụng tạo, script dễ viết, không cần phải biên dịch (compiling) hay kết nối (linking) chương trình tạo - Hoạt động theo hướng đối tượng, với build-in Object tiện dụng : Request, Response, Server, Apllication, Session - Có khả mở rộng thành phần ActiveX server (ActiveX server components) Môi trường ASP sẽđược cài đặt Server với Web server Một ứng dụng viết ASP file hay nhiều file văn có phần tên mở rộng Footer Page GVHD: of 113 Nguyễn Bá Tiến SV: Vũ Thế Mạnh Website bán Cây cảnh trực tuyến Header PageXây ofdựng 113 là.Asp, file đặt thư mục ảo( Virtual Dirrectory) Web Server Các ứng dụng ASP dễ tạo ta dùng ASP script để viết ứng dụng Khi tạo script ASP ta dùng ngơn ngữ script , cần có scripting engine tương ứng ngơn ngữđó mà thơi ASP cung cấp sẵn cho ta hai scripting engine Visual Basic Script(VBScript) Java Script (Jscript) Ngồi ASP cịn cung cấp sẵn ActiveX Component hữu dụng, ta dùng chúng để thực công việc phức tạp truy xuất sở liệu, truy xuất file, Khơng mà ta cịn tự tạo component riêng thêm vào để sử dụng ASP ASP tạo trang HTML thương thích với Web browser chuẩn *) Các Script Commands ASP: Một Script chuỗi lệnh gán biến, lệnh yêu cầu Web server gởi thông tin đến browser (như giá trị biến) Các lệnh kết hợp lại thành thủ tục(procedure) hay hàm(Function) để thực công việc cụ theå Mỗi script ASP chứa file asp Mỗi file ASP coi file HTML có chen vào lệnh ngơn ngữ script Thực file text text có vùng mà Web server đọc tới hiểu vùng script chứa lệnh ngôn ngữ script , Web server gọi tới script engine để thực thi lệnh script ASP qui định vùng script nằm hai dấu vùng Tag và Script làđoạn chương trình thể yêu cầu người lập trình ASP, chứa câu lệnh mà người lập trình muốn ASP thực nội dung người muốn tạo trang HTML kết trả cho Web browser gọi đến ứng dụng Tóm lại script giống chương trình người lập trình viết để thực thi mơi trường hoạt động ASP, giống chương trình ngơn ngữ lập trình khác C, Pascal, Java , cóđiểm khác chương trình ngôn ngữ khác phải biên dịch dạng thực thi dùng dạng thực thi đóđể chạy môi trường cụ thể (DOS, Windows, Unix, ); cịn script khơng phải biên dịch trước dạng thực thi màđem dạng text chạy thẳng môi trường ASP *) Script language Script Engine: Script ASP cấu thành từ lệnh ngơn ngữ script (scripting language) đó, xen lẫn vào nội dung dạng HTML, để trả kết cuối dạng HTML Scripting language nằm khoảng ngôn ngữ siêu văn (HTML) ngơn ngữ lập trình Java, C++, Visual Basic, Ta biết HTML dùng đểđịnh dạng liên kết văn , ngon ngữ lâp trình có khả tạo Footer Page GVHD: of 113 Nguyễn Bá Tiến SV: Vũ Thế Mạnh Website bán Cây cảnh trực tuyến Header PageXây ofdựng 113 chuỗi lệnh phức tạp cho máy tính thực Đối với scripting language, nằm giữa, nhiên gần với ngơn ngữ lập trình HTML Khác scripting language ngơn ngữ lập trình làở chỗ luật cú pháp scripting language linh hoạt dễ hiểu ngơn ngữ lập trình Scripting Engine đối tượng có nhiệm vụ xử lý script ASP cung cấp môi trường chủ cho scripting engine phân phối script rong file asp cho engine để xử lý Để sử dụng scripting language với ASP ta phải cài đặt scripting engine tương ứng vào Web server Ví dụ Visual Basic Script (VBScript) scripting language mặc định ASP , ta phải có VBScript engine cài sẵn ASP truy xuất tới được, nhờ xử lýđược script viết VBScript Tương tự , ASP cung cấp môi trường scripting cho số scripting language Jscript, REXX, Perl , ASP cho phép người lập trình dùng nhiều scripting language lúc để tạo thủ tục phức tạp mà không cần phải bận tâm browser có trợ giúp scripting language hay khơng Vì tất script thực thi server Khơng ta dùng nhiều scripting language file asp cần cách HTML tag để khai báo ngôn ngữ script dùng ASP mặc định sử dụng scripting language (Primary scripting language) VBScript Tuy nhiên ta có thểđịnh lại scripting language hai phạm vi : tồn mơi trường ASP, hay file asp Để thay đổi scripting language cho tồn mơi trường ASP ta phải thay đổi tên scripting language giá trị registry entry hệ thống có tên Default Script Language Ví dụ trị mặc định VBScript , ta có thểđổi lại hay JScript , Để thay đổi scripting language file asp đó, ta cần đặt ởđầu file tag đặc biệt có dạng : với ScriptingLanguage tên scripting language muốn đặt làm scripting language VBScript, Jscript, *) Viết procedure với nhiều ngôn ngữ: Như ta nói , đặc tính mạnh ASP khả kết hợp nhiều scripting language file asp Nếu biết tận dụng khả ta cóđược cơng cụ mạnh để thực công việc phức tạp Một procedure nhóm dịng lệnh script thực tác vụ định Ta tạo procedure để dùng nhiều lần script Có thểđịnh nghĩa procedure bên delimeter (dấu phân cách) nóđược viết scripting language Nếu khơng dùng tag Footer Page GVHD: of 113 Nguyễn Bá Tiến SV: Vũ Thế Mạnh Website bán Cây cảnh trực tuyến Header PageXây ofdựng 113 Ta có thểđịnh nghĩa procedure file asp có gọi đến hay file riêng chứa procedure include file vào cần gọi procedure Thường file include ASP qui ước cóđi inc *) Giới thiệu VBScript: VBScript thành phần họ ngơn ngữ lập trình Visual Basic, cho phép tạo script sử dụng nhiều môi trường khác script chạy Browser client (Ms Internet Explorer 3.0) hay Web server (Ms Internet Information Server 3.0) Cách viết VBScript tương tự cách viết ứng dụng Visual Basic hay Visual Basic for Application VBScript giao tiếp với ứng dụng chủ (host application) cách sử dụng ActiveX Scripting +) Các kiểu liệu VBScript : VBScript có loại liệu gọi Variant Variant kiểu liệu đặc biệt chứa đựng loại thông tin khác tùy theo cách sử dụng Dĩ nhiên kiểu liệu trả tất hàm Ởđây đơn giản Variant chứa thơng tin số chuỗi tùy theo văn cảnh sử dụng Các loại liệu (subtype) mà Variant biểu diễn là: Empty, null, boolean, byte, currency, date, time, string, object, error VBScript có sẳn số hàm để chuyển từ subtype sang subtype khác +) Biến VBScript: Một biến tên tham khảo đến vùng nhớ, nơi chứa thơng tin chương trình mà thơng tin có thểđược thay đổi thời gian script chạy.Ví dụ: có thểđặt biến tên ClickCount đểđếm số lần user click vào object trang Web Vị trí biến nhớ khơng quan trọng, ta truy xuất đến thơng qua tên mà thơi Trong VBScript biến ln có kiểu Variant Khai báo biến: dùng phát biểu Dim, Public (cho biến toàn cục) hay Private (cho biến cục bộ) Tên Biến phải bắt đầu kí tự chữ, tên biến không chứa dấu chấm, chiều dài tối đa 255 kí tự biến tầm vực mà nóđược định nghĩa Tầm vực thời gian sống biến: có loại biến procedure-level script-level tương ứng với cấp tầm vực local script-level Thời gian sống biến script-level tính từ nóđược khai báo đến script kết thúc, biến local từ nóđược khai báo đến procedure chứa kết thúc Biến VBScript biến đơn dãy Khi khai báo Dim A(10) VBScript tạo dãy có 11 phần tử (vì phần tửđầu có số 0) Một biến dãy mở rộng tối đa đến 60 chiều, thường dùng từ đến chiều Có thể thay đổi kích thước dãy thời gian chạy cách dùng phát biểu ReDim +) Hằng VBScript: Footer Page GVHD: of 113 Nguyễn Bá Tiến SV: Vũ Thế Mạnh Website bán Cây cảnh trực tuyến Header PageXây 10 dựng of 113 Hằng tên có nghĩa đại diện cho số hay chuỗi thay đổi trình chạy Tạo phát biểu Const +)Các toán tử VBScript: VBScript có tốn tử khác số học, luận lý, só sánh Nếu muốn chỉđịnh thứ tựưu tiên tốn tử cách rõ ràng dùng dấu ngoặc ( ), cịn khơng thứ tựưu tiên sau (từ xuống dưới, từ trái sang phải): - Số học: ^ , -(âm) , * , / , mod , + , - , &, \ (chia lấynguyên) - So sánh: = , , < , > , = , Is -Luận lý: Not , And , Or , Xor , Eqv , Imp Toán tử * / , + - có độưu tiên vàđược thực từ trái sang phải +)Các cấu trúc điều khiển: If Then Else End IF Do Loop While Wend For Next +)Procedure VBScript: Có loại procedure Sub Function - Sub procedure: chuỗi phát biểu VBScript nằm phát biểu Sub EndSub, thực số công việc không trả giá trị - Function procedure: tương tự Sub, trả giá trị Ngồi kiểu liệu, tốn tử cấu trúc điều khiển nhưđã giới thiệu bên ngơn ngữ Script cịn nhiều hàm tạo nên sinh động cho chương trình( sẽđược giới thiệu phụ lục B) *) Những vấn đề liên quan đến việc xây dựng ứng dụng ASP: Khi xây dựng ứng dụng mơi trường ASP để chương trình sinh động ta cần lưu ý : - Xây dựng file Global.asa - Viết mã VBScript - Thêm Object có sẵn vào chương trình - Sử dụng ActiveX Server Component - Lấy thông tin từ user, gởi thông tin đến user +) File Global.asa: File Global file tùy chọn, bạn khai báo script đáp ứng biến cố, đối tượng có tầm vực mức application (ứng dụng) hay session Đây khơng phải file nhìn thấy user, trái lại chứa thơng tin sử dụng ứng dụng cách toàn cục File phải đặt tên Global.asa vàđược đặt thư mục gốc ứng dụng Mỗi ứng dụng có file Global.asa Một file Global.asa chứa thành phần sau: Application events, Session events, định nghĩa đối tượng Nếu bạn viết script không bao tag , định nghĩa đối tượng khơng có tầm vực application hay session server trả lỗi Server bỏ qua script có chứa thành phần HTML mà Footer Page GVHD: 10 of 113 Nguyễn Bá Tiến 10 SV: Vũ Thế Mạnh Website bán Cây cảnh trực tuyến Header PageXây 75 dựng of 113 If Right(BasicSearchSQL, 4) = " OR " Then BasicSearchSQL = Left(BasicSearchSQL, Len(BasicSearchSQL)-4) End Function ' Sub SetUpBasicSearch() Dim sSearch, sSearchType, arKeyword, sKeyword sSearch = Request.QueryString("psearch") sSearchType = Request.QueryString("psearchType") If sSearch "" Then If sSearchType "" Then While InStr(sSearch, " ") > sSearch = Replace(sSearch, " ", " ") WendarKeyword = Split(Trim(sSearch), " ") For Each sKeyword In arKeyword sSrchBasic = sSrchBasic & "(" & BasicSearchSQL(sKeyword) & ") " & sSearchType & " " NextElse sSrchBasic = BasicSearchSQL(sSearch)End If End If If Right(sSrchBasic, 4) = " OR " Then sSrchBasic = Left(sSrchBasic, Len(sSrchBasic)-4) If Right(sSrchBasic, 5) = " AND " Then sSrchBasic = Left(sSrchBasic, Len(sSrchBasic)-5) End Sub ' Session("Table_Field_Sort")Sub SetUpSortOrder() Dim sOrder, sSortField, sLastSort, sThisSort Dim bCtrl If Request.QueryString("ctrl").Count > Then bCtrl = True Else bCtrl = False Footer Page GVHD: 75 of 113 Nguyễn Bá Tiến 75 End If SV: Vũ Thế Mạnh Website bán Cây cảnh trực tuyến Header PageXây 76 dựng of 113 If Request.QueryString("order").Count > Then sOrder = Request.QueryString("order") If sOrder = "Cay_id" Then sSortField = "[Cay_id]" sLastSort = Session("Cay_x_Cay_id_Sort") If sLastSort = "ASC" Then sThisSort = "DESC" Else sThisSort = "ASC" Session("Cay_x_Cay_id_Sort") = sThisSort Else If Not bCtrl And Session("Cay_x_Cay_id_Sort") "" Then Session("Cay_x_Cay_id_Sort") = "" End If If sOrder = "Nhom_id" Then sSortField = "[Nhom_id]" sLastSort = Session("Cay_x_Nhom_id_Sort") If sLastSort = "ASC" Then sThisSort = "DESC" Else sThisSort = "ASC" Session("Cay_x_Nhom_id_Sort") = sThisSort Else If Not bCtrl And Session("Cay_x_Nhom_id_Sort") "" Then Session("Cay_x_Nhom_id_Sort") = "" End If If sOrder = "Tencay" Then sSortField = "[Tencay]" sLastSort = Session("Cay_x_Tencay_Sort") If sLastSort = "ASC" Then sThisSort = "DESC" Else sThisSort = "ASC" Session("Cay_x_Tencay_Sort") = sThisSort Else If Not bCtrl And Session("Cay_x_Tencay_Sort") "" Then Session("Cay_x_Tencay_Sort") = "" End If ' Field Mota If sOrder = "Mota" Then Footer Page GVHD: 76 of 113 Nguyễn Bá Tiến 76 SV: Vũ Thế Mạnh Website bán Cây cảnh trực tuyến Header PageXây 77 dựng of 113 sSortField = "[Mota]"sLastSort = Session("Cay_x_Mota_Sort") If sLastSort = "ASC" Then sThisSort = "DESC" Else sThisSort = "ASC" Session("Cay_x_Mota_Sort") = sThisSort Else If Not bCtrl And Session("Cay_x_Mota_Sort") "" Then Session("Cay_x_Mota_Sort") = "" End If sSortField = "[Gia]" sLastSort = Session("Cay_x_Gia_Sort") If sLastSort = "ASC" Then sThisSort = "DESC" Else sThisSort = "ASC" Session("Cay_x_Gia_Sort") = sThisSort Else If Not bCtrl And Session("Cay_x_Gia_Sort") "" Then Session("Cay_x_Gia_Sort") = "" End If ' Field Soluong f sOrder = "Soluong" Then sSortField = "[Soluong]"sLastSort = Session("Cay_x_Soluong_Sort") If sLastSort = "ASC" Then sThisSort = "DESC" Else sThisSort = "ASC" Session("Cay_x_Soluong_Sort") = sThisSort Else If Not bCtrl And Session("Cay_x_Soluong_Sort") "" Then Session("Cay_x_Soluong_Sort") = "" End If ' Field Baohanh If sOrder = "Baohanh" Then sSortField = "[Baohanh]" sLastSort = Session("Cay_x_Baohanh_Sort") If sLastSort = "ASC" Then sThisSort = "DESC" Else sThisSort = "ASC" Session("Cay_x_Baohanh_Sort") = sThisSort Footer Page GVHD: 77 of 113 Nguyễn Bá Tiến 77 SV: Vũ Thế Mạnh Website bán Cây cảnh trực tuyến Header PageXây 78 dựng of 113 Else If Not bCtrl And Session("Cay_x_Baohanh_Sort") "" Then Session("Cay_x_Baohanh_Sort") = "" End If If bCtrl Then sOrderBy = Session("Cay_OrderBy") If InStr(sOrderBy, sSortField & " " & sLastSort) > Then sOrderBy = Replace(sOrderBy, sSortField & " " & sLastSort, sSortField & " " & sThisSort) Else If sOrderBy "" Then sOrderBy = sOrderBy & ", " sOrderBy = sOrderBy & sSortField & " " & sThisSort End If Else Session("Cay_OrderBy") = sOrderBy Session("Cay_OrderBy") = sSortField & " " & sThisSort End If Session("Cay_REC") = End If sOrderBy = Session("Cay_OrderBy") If sOrderBy = "" Then sOrderBy = sDefaultOrderBy Session("Cay_OrderBy") = sOrderBy End If End Sub ' Sub SetUpStartRec() Dim nPageNo If Request.QueryString("start").Count > Then nStartRec = Request.QueryString("start") Session("Cay_REC") = nStartRec ElseIf Request.QueryString("pageno").Count > Then nPageNo = Request.QueryString("pageno") Footer Page GVHD: 78 of 113 Nguyễn Bá Tiến 78 SV: Vũ Thế Mạnh Website bán Cây cảnh trực tuyến Header PageXây 79 dựng of 113 If IsNumeric(nPageNo) Then nStartRec = (nPageNo-1)*nDisplayRecs+1 If nStartRec = ((nTotalRecs-1)\nDisplayRecs)*nDisplayRecs+1 Then nStartRec = ((nTotalRecs-1)\nDisplayRecs)*nDisplayRecs+1 End If Session("Cay_REC") = nStartRec Else nStartRec = Session("Cay_REC") If Not IsNumeric(nStartRec) Or nStartRec = "" Then nStartRec = ' Reset start record counter Session("Cay_REC") = nStartRec End If End If Else nStartRec = Session("Cay_REC") If Not IsNumeric(nStartRec) Or nStartRec = "" Then nStartRec = 'Reset start record counter Session("Cay_REC") = nStartRec End If End If End Sub ' Sub ResetCmd() Dim sCmd If Request.QueryString("cmd").Count > Then sCmd = Request.QueryString("cmd") If UCase(sCmd) = "RESET" Then sSrchWhere = "" Footer Page GVHD: 79 of 113 Nguyễn Bá Tiến 79 SV: Vũ Thế Mạnh Website bán Cây cảnh trực tuyến Header PageXây 80 dựng of 113 Session("Cay_searchwhere") = sSrchWhere ElseIf UCase(sCmd) = "RESETALL" Then sSrchWhere = "" Session("Cay_searchwhere") = sSrchWhere ElseIf UCase(sCmd) = "RESETSORT" Then sOrderBy = "" Session("Cay_OrderBy") = sOrderBy If Session("Cay_x_Cay_id_Sort") "" Then Session("Cay_x_Cay_id_Sort") = "" If Session("Cay_x_Nhom_id_Sort") "" Then Session("Cay_x_Nhom_id_Sort") = "" If Session("Cay_x_Tencay_Sort") "" Then Session("Cay_x_Tencay_Sort") = "" If Session("Cay_x_Mota_Sort") "" Then Session("Cay_x_Mota_Sort") = "" If Session("Cay_x_Gia_Sort") "" Then Session("Cay_x_Gia_Sort") = "" If Session("Cay_x_Soluong_Sort") "" Then Session("Cay_x_Soluong_Sort") = "" If Session("Cay_x_Baohanh_Sort") "" Then Session("Cay_x_Baohanh_Sort") = "" End If nStartRec = Session("Cay_REC") = nStartRec End If End Sub %> -3.2.4.Trang giỏ hàng(giohang.asp): Footer Page GVHD: 80 of 113 Nguyễn Bá Tiến 80 SV: Vũ Thế Mạnh Website bán Cây cảnh trực tuyến Header PageXây 81 dựng of 113 3.2.5.Trang giao dịch(giaodich.asp):             Họ tên:   Footer Page GVHD: 82 of 113 Nguyễn Bá Tiến 82 SV: Vũ Thế Mạnh Website bán Cây cảnh trực tuyến Header PageXây 83 dựng of 113 Địa chỉ liên lạc: Quận(huyện):< /td> Tỉnh(Thành phố): Xin mời lựa chọn tỉnh(TP) Quốc gia: Số điện thoại: Fax: Email: Footer Page GVHD: 83 of 113 Nguyễn Bá Tiến 83 SV: Vũ Thế Mạnh Website bán Cây cảnh trực tuyến Header PageXây 84 dựng of 113 Phương thức giao hàng: Tự vận chuyển hàng Nhà cung cấp giao hàng Hình thức tốn: Thơng qua tài khoản Thơng qua bưu điện Credit Card Trả tiền mặt

                                       

        KẾT LUẬN VÀ HƯỚNG GIẢI QUYẾT Đồán nghiên cứu tìm hiểu cách thiết kế trang Web động kết nối với sở liệu Sql Server Qua đồán thực tập nắm thiết kế trang Web viết ASP, cách thức kết nối với trình chủ IIS PWS thực tập thêm ngôn ngữ Visual Basic thông qua ngôn ngữ VBScript, Javacript viết chương trình Footer Page GVHD: 85 of 113 Nguyễn Bá Tiến 85 SV: Vũ Thế Mạnh Website bán Cây cảnh trực tuyến Header PageXây 86 dựng of 113 Mặc dùđồán hoàn tất, để xây dựng trang web thương mại điện tử hoàn chỉnh cần nhiều thời gian công sức, khuôn khổ đồán chắn cịn nhiều thiếu sót hạn chế Để làm hồn thiện cho đề tài mình, tơi mong nhận bảo, góp ý thầy cô giáo, bạn sinh viên, yêu mến cảnh Cuối xin gửi lời cảm ơn tới thầy giáo Nguyễn Bá Tiến trực tiếp hướng dẫn tơi hồn thành đồán này, đến thầy cô giáo khoa Công Nghệ Thông Tin, đến bạn sinh viên người thân gia đình ln theo sát vàủng hộ tơi hồn thành đồán Tơi xin trân trọng cảm ơn! Footer Page GVHD: 86 of 113 Nguyễn Bá Tiến 86 SV: Vũ Thế Mạnh Website bán Cây cảnh trực tuyến Header PageXây 87 dựng of 113 TÀI LIỆU THAM KHẢO 1.ASP-Kỹ thuật vàứng dụng-NXB Thống kê 2.Lập trình Java –Nhà xuất thống kê-Vn Guide 3.Lập trình ứng dụng chuyên nghiệp SQL Server 2000-NXB Giáo dục-Phạm Hữu Khang 4.Hướng dẫn lập trình VB với SQL Server-NXB Thống kê 5.HTML,kỹ thuật tạo trang web-NXB Thống kê-VN Guide 6.Micosoft Office Fontpage 2003 7.Hướng dẫn thực hành Adobe Photoshop CS-NXB lao động xã hội 8.Hướng dẫn thực hành Adobe Photoshop CS Indesign-NXB Thống kê 9.Macromedia Flash 8.0 10.Xây dựng triển khai ứng dụng thương mại điện tử-NXB LĐXH 11.Một số công cụ trợ giúp làm Website Footer Page GVHD: 87 of 113 Nguyễn Bá Tiến 87 SV: Vũ Thế Mạnh Website bán Cây cảnh trực tuyến Header PageXây 88 dựng of 113 Mục Lục Trang Chương 1: Giới thiệu yêu cầu đề tài 1.1 Những nét đặc trưng cửa hàng internet 1.2.Mục tiêu yêu cầu giải 2.1.Mục tiêu xây dựng hệ thống 2.2.Những yêu cầu đặt cho hệ thống 1.3.Những hạn chế hệ thống 1.4 Lựa chọn công cụ 1.4.1 Ngơn ngữ lập trình ASP 1.4.2 Cơ sở liệu SQL 18 Chương 2: Phân tích thiết kế hệ thống 24 2.1.Phân tích hệ thống 24 2.2.Sơđồ luồng liệu 28 2.3.Mô tả hệ thống cửa hàng ảo 31 2.4.Các quan hệ dự tuyển 32 2.5.Thiết kế sở liệu 33 2.6.Quan hệ bảng 42 2.7.Mơ hình phân cấp chức 43 2.8.Lưu đồ thuật giải 44 2.9.Mơ hình tổng qt nhà quản lý 48 Chương 3: Một số giao diện số trang mã nguồn website 50 3.1.Giao diện trang chủ 50 3.1.1 Giao diện trang chủ 50 3.1.2 Giao diện trang tìm kiếm 51 3.1.3 Giao diện trang giỏ hàng 52 3.1.4 Giao diện trang giao dịch 53 3.1.5 Giao diện trang đăng nhập hệ thống 54 Footer Page GVHD: 88 of 113 Nguyễn Bá Tiến 88 SV: Vũ Thế Mạnh Website bán Cây cảnh trực tuyến Header PageXây 89 dựng of 113 3.1.6 Giao diện trang cập nhật thông tin 54 3.1.7 Sitemap 55 3.2.Một số trang mã nguồn 56 3.2.1 Trang chủ 56 3.2.2 Trang tìm kiếm 62 3.2.3 Trang nhóm 67 3.2.4 Trang giỏ hàng 86 3.2.5 Trang giao dịch 87 Kết luận hướng giải 92 Footer Page GVHD: 89 of 113 Nguyễn Bá Tiến 89 SV: Vũ Thế Mạnh ... HỆ THỐNG 2.1.Phân tích hệ thống: Yêu cầu đề tài: ? ?Xây dựng website bán cảnh trực tuyến”l? ?đề tài chủ yếu xử lý trình bán hàng cửa hàng với khách hàng người sử dụng internet Chúng ta hiểu bán hàng. .. Đăng ký KH Thông tin KH Xem hàng Thông tin Cây Quản lý Cây Thông tin mua hàng Thông tin Cây Quản lý nhà cung cấp,KH Thông tin nhà cung cấp,KH 2.8 LƯU ĐỒ THUẬT GIẢI: Chu trình bán hàng mạng: Footer... đồng thời thông tin khuyến kèm theo loại Cây khách hàng biết Quản lý hàng tồn xử lý? ?ơn hàng: Đây chức quan trọng cửa hàng để theo dõi vi? ??c lưu thơng hàng hóa xử lý? ?ơn hàng Quản lý hàng tồn tích

Ngày đăng: 24/03/2017, 18:53

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

TÀI LIỆU LIÊN QUAN

w