




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、計算機科學與技術系畢業設計(論文)PAGE PAGE 60畢業設計(論文)基于ASP手機銷售網站設計與實現The Handset Sells The Website System Design And The Realization學生姓名所學專業學生姓名所學專業所在班級指導教師教師職稱完成時間: : 信息管理與信息系統 : 05-1 : : 副教授 : 計算機科學與技術系畢業設計(論文)摘 要本文通過分析國內外網上購物系統的發展現狀,提出了一種利用asp技術開發網上購物系統的方案,以期達到功能強大,費用低廉,通用性強,適合我國國情的購物網站系統。文中著重論述了該系統的功能與實現、網上購物、后
2、臺管理等經分析,使用Microsoft公司的ASP和相關網頁開發工具Dreamweaver,Flash,ps.用Flash,PS做了首頁。利用微軟提供的IIS建立運行環境,再利用ODBC(數據源)建立數據連接關系。利用其提供的各種組件及內置對象,首先在短時間內建立數據庫,然后,對數據庫進行分析與建立ASP頁面,不斷修正與改進,直到功能基本實現的可行性購物系統。關鍵詞:購物系統 ASP技術 電子商務AbstractThis article through analyzes the domestic and foreign on-line shopping system the developme
3、nt present situation, proposed one kind operates on the hairnet using the asp technology the shopping system plan, to the time achieved function formidable, expense inexpensive, the versatility is strong, suits our country national condition the shopping website system. In the article emphatically e
4、laborated this system function and the realization, the data flow and the memory, the on-line shopping, the backstage management and so on.After analysis, the use of Microsofts ASP and related web development toolDreamweaver, Flash, ps. With Flash, PS has done a Home. Microsoft IIS use to run the es
5、tablishment of the environment, re-use ODBC (Data Source) to establish data connections. Provided use of its various components and built-in objects, first of all, the establishment of databases in a short period of time, and then, an analysis of the database with the establishment of ASP pages, con
6、stantly amended and improved, until the realization of the feasibility of the basic functionality to the system.KEYWORD: Shopping systemASP technologyElectronic commerce目 錄TOC h z t 樣式1,1,樣式2,2,樣式3,3,樣式4,4,5555555555555555555555555555555555555,5 HYPERLINK l _Toc233965205 1. 引言 PAGEREF _Toc233965205
7、h 1 HYPERLINK l _Toc233965206 1.1 背景介紹及選題意義: PAGEREF _Toc233965206 h 1 HYPERLINK l _Toc233965207 1.2 論文思路及研究方法: PAGEREF _Toc233965207 h 3 HYPERLINK l _Toc233965208 1.3 系統開發環境簡介: PAGEREF _Toc233965208 h 3 HYPERLINK l _Toc233965209 2. 需求分析 PAGEREF _Toc233965209 h 5 HYPERLINK l _Toc233965210 2.1 需求分析 P
8、AGEREF _Toc233965210 h 5 HYPERLINK l _Toc233965211 2.2 可行性分析 PAGEREF _Toc233965211 h 6 HYPERLINK l _Toc233965212 3. 總體設計 PAGEREF _Toc233965212 h 7 HYPERLINK l _Toc233965213 3.1 總體框架圖及說明 PAGEREF _Toc233965213 h 7 HYPERLINK l _Toc233965214 3.2 結構化設計 PAGEREF _Toc233965214 h 9 HYPERLINK l _Toc233965215
9、4. 詳細設計 PAGEREF _Toc233965215 h 10 HYPERLINK l _Toc233965216 4.1 硬件環境要求 PAGEREF _Toc233965216 h 10 HYPERLINK l _Toc233965217 4.2 數據庫概念結構設計 PAGEREF _Toc233965217 h 10 HYPERLINK l _Toc233965218 4.3 常用模塊 PAGEREF _Toc233965218 h 14 HYPERLINK l _Toc233965219 4.4 前臺主要功能模塊詳細設計 PAGEREF _Toc233965219 h 15 HY
10、PERLINK l _Toc233965220 4.5 后臺登錄入口設計 PAGEREF _Toc233965220 h 24 HYPERLINK l _Toc233965221 4.6 后臺主要功能模塊詳細設計 PAGEREF _Toc233965221 h 24 HYPERLINK l _Toc233965222 5. 測試與維護 PAGEREF _Toc233965222 h 39 HYPERLINK l _Toc233965223 5.1 網站測試 PAGEREF _Toc233965223 h 39 HYPERLINK l _Toc233965224 5.2 系統測試的基本原則 PA
11、GEREF _Toc233965224 h 39 HYPERLINK l _Toc233965225 5.3 系統維護 PAGEREF _Toc233965225 h 39 HYPERLINK l _Toc233965226 6. 結束語 PAGEREF _Toc233965226 h 41 HYPERLINK l _Toc233965227 7. 參考文獻 PAGEREF _Toc233965227 h 42 HYPERLINK l _Toc233965228 致 謝 PAGEREF _Toc233965228 h 421. 引言1.1背景介紹及選題意義:互聯網作為信息雙向交流和通訊的工具,
12、已經成為商家青睞的傳播媒介,被稱之為繼廣播、報紙、雜志、電視后的第五種媒體數字媒體。傳統媒體的價格昂貴,又受到時間、地區等多方面因素的限定,效果不能令人滿意。相比之下,網絡宣傳的費用是低廉的,而回報卻絲毫不見遜色,能幫您把握廣闊的國際發展空間和眾多潛在的商業伙伴,是24時的廣告窗口。越來越多的銷售公司、大型商場建立自己的商品購物站點,使得商品銷售本身已不局限于某個地區,而是直接面向全世界,它的廣泛性、高效性為銷售商帶來了不容質疑的效益和效率。是否擁有自己的商業購物網站已經成為衡量一個銷售商綜合素質的重要標志。我們的銷售手機網站就是這樣“數字媒體”,為五湖四海的人手機用戶提供商品信息和銷售服務。
13、自2003年上半年以來,沉寂了多年的中國互聯網產業正以強勁的勢頭復蘇并發展起來,除了傳統的瀏覽、資料搜索、電子郵件等基本應用外,國內網民已經開始習慣通過網絡接受商務、旅游、購物、通訊、娛樂等服務,根據中國互聯網信息中心最近提供的中國互聯網絡發展狀況統計報告調查顯示,網上購物已經由以前的嘗試性購買向日常的生活習慣發展,其中以書籍、計算機產品、音像制品及器材等為網上購物的主要對象,服裝、體育用品、生活家居用品等消費額也開始大幅度提高?;ヂ摼W的快速發展為網上購物系統的發展提供了強大的動力,同時,電子購物的環境也已經逐步得到了改善,表現在網民結構的大眾化和網絡生存的普及化,物流和銀行結算的暢通,以及市
14、場運作的規范和相應政策法規的完善。網上購物對網民的吸引力將會越來越大,網民對購物網站的看法也將必定會從不了解到了解,從拒絕到接受,從懷疑到信任,從否定到肯定,網上購物的觀念將更加深入人心。電子商務是于九十年代初,在歐美興起的一種全新的商業交易模式,它實現了交易的無紙化,效率化,自動化表現了網絡最具魅力的地方,快速的交換信息,地理界限的模糊,這所有的一切也必將推動傳統商業行為在網路時代的變革。早在網路盛行的時代,通過網路的電子郵件,視頻交換,文件交換以及目前還很熱門的EDI(電子數據交換),所進行的商業行為,都可以說是現在電子商務的某種形式的表現,也可以說,電子商務是它們嶄新的應用集合。電子商務
15、可以通過多種電子通訊方式來完成。簡單的,比如你通過打電話或發傳真的方式來與客戶進行商貿活動,似乎也可以稱作為電子商務;但是,現在人們所探討的電子商務主要是以EDI(電子數據交換)和INTERNET來完成的。尤其是隨著INTERNET技術的日益成熟,電子商務真正的發展將是建立在INTERNET技術上的。所以也有人把電子商務簡稱為IC(INTERNETCOMMERCE)。隨著電子商務,尤其是網上購物的發展,商品流通基礎設施和配套行業的重點將會發生偏轉。這個問題目前在美國已初見端倪,各類送貨系統、快遞運輸公司、支付公司、安全、廣告、商務軟件、信息服務等新型物流和中介機構發展呈加速態勢,并且有很大的發
16、展空間。不難看出,由于電子商務的出現和發展,商品流通領域將面臨全方位的深刻變革,美國等經濟發達國家正在抓緊推進的電子商務革命,將對中國商品流通領域和整個經濟發展帶來種種影響,確實值得我們認真研究。特別是在全球經濟一體化的國際背景下,在我們繼續擴大國內流通領域對外開放的同時,深入研究這個問題,審慎制訂相應的宏觀對策,尤其重要和迫切。但是,與強勁的網絡購物需求相比,我國受到計算機軟硬件基礎比較薄弱,技術水平比較低下,系統開發人員十分緊缺等不利因素的影響,現有購物網站系統普遍存在著功能比較單一,維護比較復雜,通用性又不強等問題,有的購物網站甚至直接采用靜態網頁發布商品信息。所有這些,已經嚴重制約了我
17、國電子商務的發展。國外雖然有比較成熟的電子商務系統,但價格非常昂貴,動輒幾十萬上百萬,而且還不一定適合我國國情,需要花費大量的人力物力進行二次開發。搞電子商務是需要投入的?,F在很多人一聽是電子商務,一聽是高科技,就覺得那是很花錢的事情。想一想,IT公司的辦公地點一般都設在高級寫字樓里,員工工資也較之傳統行業高出許多;高科技所運用的設備也不是普通的辦公用品,等等,這些表面現象很自然給人一種高投入的感覺。就像前面提到的一樣,很多企業甚至還沒有配備電腦,當然搞不了電子商務,在他們看來,僅僅是買電腦、買軟件、上網就是一筆不小的花費,更不用說開發一套信息管理系統了。那么是不是開展電子商務現在根本行不通了
18、呢?或者必須以高額投入為前提呢?答案是否定的。如上所述,互聯網上的公共平臺的出現解決了中小企業開展電子商務的瓶頸問題。也就是說一個零售企業可以通過一個公共的平臺享受由專業技術公司提供的定制化服務。具體來說,就是由一些既有行業經驗又擁有互聯網技術的第三方服務商,為企業提供電子商務解決方案,為企業量身定制信息管理系統,提供第三方平臺,幫助企業進行信息處理和軟硬件的日常維護。第三方的定位,又決定了這類服務商在行業上與享用服務者沒有競爭關系和業務沖突。采用第三方平臺,除了免去了開發研究所耗費的時間和支出,在短時間內即可享受電子商務給企業發展帶來的收益以外,零售企業不必再為大筆的人力、財力、物力投入而傷
19、腦筋,也不必為日后的軟硬件維護、升級而擔憂。租用這種第三方平臺無需高額的前期投入,在使用過程中,也只需定期交納一定的服務費用。這樣開展電子商務,僅需企業很少的投入,就可以給企業帶來很大的收益,也是十分符合目前我國零售企業特點的。 如何設計開發出功能強大,費用低廉,通用性強,適合我國國情的購物網站系統,這將是我們急需解決的一個重要問題。1.2論文思路及研究方法:本組設計的網站類型是商業網站的手機銷售,現在數碼產品競爭日益激烈,如何才能在網絡這個的大的平臺上占有一席之地.網站的建設是重中之中.此論文可以全面的說明網站設計的全過程. 我們的網站進行了后臺的設計 . 運用了ASP和ACCESS進行后臺
20、數據庫的連接.1.3 系統開發環境簡介:1.HTMLHTML(Hyper Text Markup Language 超文本標記語言)是一種用來制作超文本文檔的簡單標記語言。與常見的字處理文件不同,Web頁以超文本標識語言編排格式。HTML文件是帶有特定HTML插入標記的用以編排文檔屬性和格式的標準文本文件。它能獨立于各種操作系統平臺(如UNIX,WINDOWS等)。自1990年以來HTML就一直被用作World Wide Web上的信息表示語言,用于描述Homepage的格式設計和它與WWW上其它Homepage的連結信息。HTML文檔(即Homepage的源文件)是一個放置了標記的ASCII
21、文本文件,通常它帶有. html或. htm的文件擴展名。生成一個HTML文檔主要有以下三種途徑:(1)手工直接編寫(例如用你所喜愛的ASCII文本編輯器或其它HTML編輯工具)。(2)通過某些格式轉換工具將現有的其它格式文檔(如WORD文檔)轉成HTML文檔。(3)由Web服務器(或稱HTTP 服務器)一方實時動態地生成。一般的HTML頁面具有如下的結構:html , 這是HTML正文部分/body 可見在一個HTML網頁文件中,一般必須有一對html標記作為文件的開頭和結尾,在標記后是頭部標記,其后是實體標記。2.ASPASP(Active Sever Pages動態網頁)是微軟公司推出的
22、一種用以取代CGI(Common Gateway Interface)技術。目前,Internet上的許多基于Windows平臺的Web站點已開始應用ASP來替換CGI。ASP是一個位于服務器端的腳本運行環境。通過這種環境,用戶可以創建和運行動態的交互式Web服務器應用程序,如交互式動態網頁,包括使用HTML表單收集和處理信息、上傳與下載等。 通常情況下,用戶通過瀏覽器看到的網頁大多是靜態的,目前Internet上的許多站點,仍然提供“靜態”(static)的主頁內容。所謂“靜態”,是指站點的主頁內容是“固定不變”的。一個“靜態”的站點,若要更新主頁的內容,必須手動更新其 HTML的文件數據。
23、而隨著Web技術的發展,用戶希望能夠看到根據要求而動態生成的主頁,例如響應用戶查詢數據庫的要求而生成報表等。站點服務器收到要求執行的應用程序,分析表單(form)的輸入數據,將執行的結果以HTML的格式傳送給瀏覽器。根據用戶請求生成動態主頁的傳統方法有CGI、ISAPI等。CGI是根據瀏覽器端的http請求激活響應進程,每請求對應一個進程。當同時有很多請求時,程序擠占系統資源,造成效率低下。ISAPI針對這一缺點進行了改進,利用dll(動態鏈接庫技術),以線程代替進程,提高了性能和速度,但要考慮線程的同步問題,而且開發步驟煩瑣。這兩種技術和另一普遍使用的開發動態網頁的技術Java都還存在著另外
24、一個問題,那就是開發困難,程序的開發和HTML寫作是兩個完全不同的過程,需要專門的程序員開發。ASP使用的ActiveX技術基于開放設計環境,用戶可以自己定義和制作組件加入其中,使自己的動態網頁幾乎具有無限的擴充能力,這是傳統的CGI等程序所遠遠不及的地方。3.Microsoft Access在辦公軟件Office套件中,最為廣大用戶熟悉的是Word和Excel,因為它們功能強大且方便易用,更因為它們不僅可用于辦公,還可用于個人寫作和家庭記帳理財等。同為Office套件中一部分的Access,雖然有著同樣強大的功能,但使用的人卻相對少些,不像Word和Excel那樣廣泛。事實上,真正用過Acc
25、ess的用戶,對其強大功能和靈活應用均稱贊其是個不錯的軟件。Access 數據庫管理系統是Microsoft Office 套件的重要組成部分,是Access的最新版本,可在Windows 95環境下運行。Access適用于小型商務活動,用以存貯和管理商務活動所需要的數據。Access不僅是一個數據庫,而且它具有強大的數據管理功能,它可以方便地利用各種數據源,生成窗體(表單),查詢,報表和應用程序等。4.Macromedia Dreamweaver 8選用Macromedia Dreamweaver 8 來創建專業網站的是最佳途徑,同時Macromedia Dreamweaver 8 是一種專
26、業的 HTML 編輯器,用于對 Web 站點、Web 頁和 Web 應用程序進行設計、編碼和開發。無論您喜歡直接編寫 HTML 代碼的駕馭感還是偏愛在可視化編輯環境中工作,Dreamweaver 都會為您提供幫助良多的工具,豐富您的 Web 創作體驗。 利用 Dreamweaver 中的可視化編輯功能,您可以快速地創建頁面而無需編寫任何代碼。不過,如果您更喜歡用手工直接編碼,Dreamweaver 還包括許多與編碼相關的工具和功能。并且,借助 Dreamweaver,您還可以使用服務器語言(例如 ASP、ASP.NET、ColdFusion 標記語言 (CFML)、JSP 和 PHP)生成支持
27、動態數據庫的 Web 應用程序。2. 需求分析2.1 需求分析一般來說,電子商務網站是由前臺系統和后臺系統兩部分構成的。前臺系統是供商品銷售使用的瀏覽器界面,在這里可以瀏覽商品,購物。后臺系統主要是進行產品管理,管理員管理,分類管理.商品信息的管理、發布和修改,同時要進行,報表統計,以及系統運轉及安全有效的帳號系統。隨著計算機技術的提高和發展,對特定的零售特別是批發為戶來說,有一臺機器來完成后臺任務是可行的。本電子商務系統采用B/S結構設計,通過ASP腳本 ACCESS數據庫實現網上購物系統。用戶通過IE客戶端可瀏覽系統前臺內容,包括:商品查看(最新商品,產品展示);查看網站動態信息;產品搜索
28、;訂購;聯系我們.目前,電子商務網站數量在不斷增加,如:阿里巴巴,易趣,淘寶網同樣,選擇在網上購物的人也越來越多,電子商務日趨成熟但是,電子商務在全世界也只有幾年時間,而且正以難以想象的速度發展,加上我國經濟發展和信息化水平差別很大,確定我國電子商務發展模式是十分困難的,我們要以積極發展和開拓進取的態度,積極探索適合我國實際的電子商務發展道路。在沒有手機銷售網站時客戶只在電視廣告了解手機的行情,而且了解的有限.有了手機銷售網站后,彌補了以往實體店銷售渠道單一的缺點,原本實體店的銷售主要都是面對當地和周遍城市市場,市場相對網絡銷售比較小,現在由于網絡購物的興起,越來越多的人開始在網絡上購物,有了
29、手機銷售網站,這樣手機的銷售就可以面向全國,相對以往的市場擴大了許多,也使欲購手機的客戶有了更多的參考,而且價格更直觀,購機客戶買的也放心,因為不存在以往在實體店講價中出現的差價2.2 可行性分析1.技術可行性服務器端采用以下幾種軟件的組合:IIS ASP ACCESS。這是很多成功網站所采用的明星組合,保證了整個系統的可擴展性和快速的運行。而我本人作為整個系統的設計者和開發者,對這幾種軟件有較好的把握,并能進行比較深層次的應用,在技術上已經不存在問題。因此具備了技術可行性。Asp語言的優點:無須Compile編譯:容易產生,無須編譯或鏈接即可執行,集成于HTML中.使用常規文本編輯器:如Wi
30、ndows的記事本,即可設計。與瀏覽器無關(Browser Independence):用戶端只要使用常規的可執行HTML的瀏覽器,即可瀏覽ASP所設計的主頁內容,Script語言(VBScript或者JavaScript)是在站點服務器(Server端)執行,用戶有需要執行這些Script語言.ASP是面向對象(Object_Orient)的 ??赏ㄟ^ActiveX Server Components (Active X服務器組件)來擴充功能.Active X server Component,可使用Visual Basic、Java 、Visual C 、COBOL等語言來實。.Asp與任
31、何ActiveX scripting語言兼容.除了可使用VBScript或JavaScript語言來設計以外,還可通過Plug-in的方式,使用由third party所提供的其他諸如REXX、Perl、Tcl等scripting語言。Script引擎是處理script的COM(Component Object Model)對象。Asp的源程序代碼,不會傳到用戶的瀏覽器,因此可以保護辛辛苦苦寫出來源程序不會被別人看到。傳到用戶瀏覽器的是ASP執行結果的常規HTML代碼。使用Server端script產生客戶端script,您可以使用ASP程序碼,在站點服務器執行script語言(VBScrip
32、t或JavaScript),來產生或更改在客戶端執行的script語言。2.經濟可行性ASP ACCESS組合它操作簡單是其成功最主要的方面。但是,還有一點也是非常重要的一點是因為它們是免費的。本系統的采用ASP ACCESS組合,在保證了系統的技術可行性的同時,還保證了系統的經濟可行性。自由軟件降低了開發系統的初始成本,因此具備了經濟可行性。3. 總體設計首先在做網站之前給要做的網站一定準確的定位,沒有方向的船哪邊的風都不會是順風。所以給網站定位,明確建站目地是第一步要做的。給網站做定位時,我們小組進行了討論,以便于能對網站的建設方向有一定的把握,同時又在網上收集一些資料,及時的了增加一些建
33、站知識,結合到策劃中去。這樣才能很好建設一個好的網站。當然一般情況下是客戶提出要求,我們來完成,所以對于網站的目的與定位一般是由客戶給出的。這樣我們還要為客戶著想.3.1 總體框架圖及說明產品展示:為用戶提供最新款手機的咨詢。品牌搜索:在這中間可以對消費者想了解的產品進行查詢。最新產品:對最新的流行機型進行實時的介紹如圖3-1所示:手機銷售網站前臺手機銷售網站前臺首頁所有產品后臺登陸產品分類產品搜索產品展示最新產品圖3-1網站前臺結構圖后臺管理后臺管理首頁退出產品管理管理員管理分類管理產品添加產品管理查看定單添加管理員修改密碼分類管理添加分類 圖3-2后臺管理結構圖3.2結構化設計1.前期信息
34、收集這一步是前期策劃中最為關鍵的一步,因為做網站一定是為客戶和用戶服務的,所以收集他們的意見和想法是最為必要的。這一步需要整理成文檔,形成對用戶興趣的調查報告,同時讓客戶有關部門配合提交一份本部門需要在網上開辟的欄目計劃書,需要有關部門一定要考慮充分,因為如果要把網站作為一個正式的站點來運營的話,所做的每一項欄目的設置都應該是有規劃的,如果考慮不充分,會導致以后突如其來的新加內容破壞網站的整體規劃和風格。2.具體分欄目策劃收集完商業網站的手機銷售客戶各部門的相關信息以后,對其進行整理,整理以后找出重點,根據重點以及客戶業務的側重點,結合網站定位來敲定網站的分欄目需要有哪幾項,可能開始時會因為欄
35、目較多進而難以確定最終需要哪幾項,我們的商業網站的手機銷售設計了主頁框架以及子頁框架.形成網站欄目的樹狀列表用以清晰表達站點結構。我們在其中劃分了產品管理,管理員管理,分類管理,增加了親和力。3.數據庫邏輯結構設計本系統數據庫采用Access數據庫,系統數據庫名稱為chanpin.mdb。數據庫chanpin中包含4張表。下面分別給出數據表概要說明、數據表關系概要說明及主要數據表的結構。數據庫需求分析系統的數據庫功能主要體現在對各種信息的提供、保存、更新和查詢操作上,包括產品信息的添加、修改、刪除。管理員信息的修改,及管理員信息的存儲.產品訂購信息的添加、修改、刪除。產品分類的添加、修改、刪除
36、。各個部分的數據又有內在的聯系。針對此系統的數據庫特點,并考慮將來所要涉及 的應用,數據庫設計如下的數據項:管理員:包括管理員編號、用戶名和密碼信息。產品信息:id,NAME,IMGAES,FID,GUEIGE,JIAGE,COUNT,TIME.產品分類:id,c_name,jiage,shuliang,dianhua,mail,tel,address,fukuan,name,time.產品訂購信息:id.Fname,FOID,time.數據表概要說明從設計角度出發,對本系統后臺的數據庫中數據表有一個更清晰的認識,我設計了一個數據結構表,該數據結構表包含系統所有數據表(如表3-3所示)。數據庫
37、表名說明admin管理員表chanpin產品ding訂購fenlei分類4. 詳細設計4.1硬件環境要求1.硬件平臺CPU:AMD2800 1.6GHz。內存:512MB以上。硬盤:80GB2.軟件平臺:操作系統:Windows XP/ Windows 2000。數據庫:Access 2000。瀏覽器:IE5.0,推薦使用IE6.0。Web服務器:IIS5.0。分辨率:最佳效果1024768像素。4.2 數據庫概念結構設計1、對一個數據庫管理員來說,為他的數據庫所能做的最好的事情就是使之開始于一個合理的邏輯設計。概念模型是用戶和數據庫設計人員之間進行交流的工具。根據上面的設計規劃出的實體有:管
38、理員管理員管理員id密碼管理員戶名圖4-1管理員信息實體的E-R圖產品產品idnameimagestimeguigeFIDcount圖4-2產品信息實體E-R圖分類分類IDFnameFOIDTime圖4-3分類實體E-R圖訂購表訂購表ID產品名訂購數量產品價格電話郵箱teladdressFukuan nametime圖4-4訂購信息實體的E-R圖2、數據表的結構以下是較為重要的幾個數據表結構:1.管理員表:圖4-5管理員表2.產品表:圖4-6產品表3.分類表:圖4-7分類表4.訂購表:圖4-8訂購表4.3 常用模塊1.數據庫連接文件了為提高代碼的重要性,在本系統中把經常用的代碼單獨做成了單獨文
39、件,用到時只要用include文件調用即可,其功能是之頁面建立與數據庫的連接。文件co .asp的代碼如下。文件conn. asp的代碼如下。文件adminconn. asp的代碼如下。2.管理員登錄判定本系統是一個多用戶系統,中的些頁面需要用戶登錄后才開放功能。為防止非法用戶直接調用這些頁面的功能,需要在這些頁面中加入用戶登錄判定代碼。判定代碼如下:4.4 前臺主要功能模塊詳細設計1.前臺文件總體架構(1)模塊功能介紹前臺頁面主要包括以下功能模塊:首頁:方便用戶瀏覽.所有產品:展示網站各式商品,便于瀏覽.后臺登陸:為用戶進入后臺提供一個入口。產品分類:方便擁護查詢相關產品.產品搜索:搜索相關
40、所有產品.極大的方便擁護查詢.最新產品:及時公布所有最新產品.(2)頁面運行結果圖4-9網站前臺首頁的運行結果圖(3)網站導航設計導航是網站設計不可缺少的基礎元素之一,它不僅是信息結構的基礎分類,也是瀏覽者的網站路標。網站導航有很多種,如帶圖標的文字導航、按鈕導航、Flash導航等。在此設計了發Flash導航,網站導航設計效果頁面如圖所示。圖4-10網站導航設計效果頁面2.產品展示:產品展示能更好的展出本網站的產品,跟人性化,方便消費者更直觀的瀏覽.有著全面,直接,高效的效果圖4-11產品展示設計效果圖所涉及到的相關程序代碼如下:% if request(fid) = thenSet Rs1=
41、Server.CreateObject(ADODB.RecordSet) SqlStr=select top 16 * from chanpinelseSet Rs1=Server.CreateObject(ADODB.RecordSet) SqlStr=select top 16 * from chanpin where fid=&request(fid) end ifRs1.Open SqlStr,conn,1,1 if not rs1.eof then pages = 8 定義每頁顯示的記錄數 rs1.pageSize = pages 定義每頁顯示的記錄數 allPages = rs1.
42、pageCount 計算一共能分多少頁 page = Request.QueryString(page)通過瀏覽器傳遞的頁數 if語句屬于基本的排錯處理 if isEmpty(page) or Cint(page) allPages then page = allPages end if rs1.AbsolutePage = page i=1%3.產品分類搜索:按照品牌分類,點擊相應品牌將列出所有該品牌的各型手機.圖4-12分類搜索設計效果圖所涉及到的相關程序代碼如下: a href=index.asp?fid=/a 4.產品搜索:圖4-13產品搜索設計圖所涉及到的相關程序代碼如下: form
43、 name=form2 method=post action=sousuo.asp?fl= option value= 5.最新產品:每當添加完商品都會在首頁的最新產品中顯示,這樣能使瀏覽者及時和有針對性瀏覽網站,人性化高一點.圖4-14最新產品設計效果圖所涉及到的相關程序代碼如下:最新產品 a href=xx.asp?id=img src=images/ width=100 height=80 border=0 6.后臺登錄:管理員通過后臺登錄入口進入后臺登錄模塊,后臺登錄模塊主要用于驗證管理員的身份和密碼。后臺登錄模塊的設計效果如圖4-12所示。圖4-15后臺登錄設計效果圖所涉及到的相關程
44、序代碼如下:用戶名 密碼 4.5 后臺登錄入口設計由于網站后臺是用于維護整個網站系統,所以對于網站后臺登錄入口一般本當用戶單擊“后臺登錄”超鏈接時,將彈出確認進入后臺管理頁面的程序窗口,要求用戶輸入正確的用戶名、密碼,二者缺一不可。后臺登錄入口的設計效果如圖所示。圖4-16后臺登錄入口的設計效果圖4.6 后臺主要功能模塊詳細設計1.后臺總體架構(1) 模塊功能介紹后臺頁面主要包括以下功能模塊:后臺登錄模塊:主要用于管理員登錄網站后臺。產品管理:主要是產品的添加,管理,產看訂單.管理員管理:添加管理員,修改密碼.分類管理:分類管理,添加分類.(2) 文件架構后臺管理后臺管理首頁退出產品管理管理員
45、管理分類管理產品添加產品管理查看定單添加管理員修改密碼分類管理添加分類圖4-17網站的后臺文件架構圖(3)后臺頁面運行結果網站后臺頁面的運行結果如圖所示。圖4-18后臺頁面運行結果圖(右上角用了個FLASH:)2.產品管理模塊設計:產品管理產品管理產品添加產品管理查看定單圖4-19文件架構如圖所示(1)產品添加主要功能有產品的價格,產品的類別,產品介紹,產品規格,產品圖片.等圖4-20產品添加設計效果圖所涉及到的相關程序代碼如下:產品名稱 產品價格 產品類別 option value= 產品簡介 產品規格 產品圖片 (2)產品管理產品管理主要功能是有產品的圖片的介紹,產品的修改,產品的刪除,產
46、品的排序.可以對產品進行修改和排序.圖4-21產品管理設計效果圖所涉及到的相關程序代碼如下:產品圖片 產品修改產品刪除產品排序 % if request(fid) = then Set Rs1=Server.CreateObject(ADODB.RecordSet) SqlStr=select top 16 * from chanpin order by id desc else Set Rs1=Server.CreateObject(ADODB.RecordSet) SqlStr=select top 16 * from chanpin where fid=&request(fid) &or
47、der by id desc end if Rs1.Open SqlStr,conn,1,1 if not rs1.eof then pages = 4 定義每頁顯示的記錄數 rs1.pageSize = pages 定義每頁顯示的記錄數 allPages = rs1.pageCount 計算一共能分多少頁 page = Request.QueryString(page)通過瀏覽器傳遞的頁數 if語句屬于基本的排錯處理 if isEmpty(page) or Cint(page) allPages then page = allPages end if rs1.AbsolutePage = p
48、age % 0 % a href=xx.asp?id=img src=images/ width=160 height=100 border=0 a href=xxx.asp?id= a href=xxx.asp?id= a href=admin_edit.asp?id=修改 a href=admin_delete.asp?id=刪除 % if i mod 1=0 then response.write i=i+1 pages = pages - 1 rs1.MoveNext Loop else Response.Write(數據庫暫無內容!)End if % 輸入頁數: 頁數:/ % If
49、Page 1 Then Response.Write 第一頁 Response.Write 上一頁 End If If Page rs1.PageCount Then Response.Write 下一頁 Response.Write 最后一頁 End If % (3)查看訂單查看定單可以對訂單的商品名,和訂購時間進行查詢.還可以對其刪除.圖4-22查看訂單設計效果圖所涉及到的相關程序代碼如下:訂購商品名訂購時間 0 %a href=dingdan_xx.asp?id= a href=輸入頁數:頁數:/%If Page 1 ThenResponse.Write 第一頁Response.Writ
50、e 上一頁End IfIf Page rs.PageCount ThenResponse.Write 下一頁Response.Write 最后一頁End If%admin_dingguo_delete.asp?id=刪除3.后臺管理員模塊設計:管理員通過后臺登錄入口進入后臺登錄模塊,后臺登錄模塊主要用于驗證管理員的身份和密碼。管理員可以有多人,因此設立了一個管理員管理模塊模塊的設計效果如圖所示。管理員管理管理員管理添加管理員修改密碼圖4-23后臺管理員模塊設計圖添加管理員圖4-24添加管理員設計效果圖所涉及到的相關程序代碼如下:添加管理員 用戶名 密碼 (2)修改密碼:各個管理員可以修改個人的
51、密碼.方便使用.圖4-25修改密碼設計效果圖所涉及到的相關程序代碼如下:修改管理員密碼 用戶名 input name=admin type=text id=admin value= size=10 maxlength=10 舊密碼 新密碼 新密碼確認 4.分類管理模塊設計:分類管理分類管理分類管理添加分類圖4-26分類管理模塊設計效果圖為了方便管理員的管理,必須對商品進行分類管理,可以對商品進行修改和刪除等功能.由于可能有新的品牌出現,所以在設計時添加了添加分類這一功能.能夠有效的管理商品(1)分類管理.圖4-27分類管理設計效果圖所涉及到的相關程序代碼如下:分類名添加分類時間 a href=
52、admin_fenlei_edit.asp?id=修改a href=admin_fenlei_delete.asp?id=刪除(2)添加分類圖4-28添加分類設計效果圖所涉及到的相關程序代碼如下:添加分類分類名 5. 測試與維護在本系統的開發過程中碰到很多問題,一般要遵守下面原則:5.1 網站測試網站發布前要進行細致周密的測試,以保證正常瀏覽和使用。主要測試內容: 1、服務器穩定性、安全性。 2、程序及數據庫測試。 3、網頁兼容性測試,如瀏覽器、顯示器。 4、根據需要的其他測試。5.2 系統測試的基本原則1、所有測試都應該能追溯到用戶需求。2、應該遠在測試開始之前就制定出測試計劃。實際上,一旦
53、完成了需求模型就可以著手制定測試計劃,在建立了設計模型之后就可以立即開始設計詳細的測試方案。3、應該從“小規?!睖y試開始,并逐步進行“大規?!睖y試。通常首先重點測試單個程序模塊,然后把測試重點轉向在集成的模塊簇中尋找錯誤,最后在整個系統中尋找錯誤。5.3 系統維護不管軟件還是硬件總有出錯的時候,系統出現錯誤時,有可能導致數據庫中數據的丟失,一些重要數據的丟失可能會導致巨大的損失,另外,由于業務的發展,許多數據需要不定期的進行更新、或調整。諸多因素導致對于數據我們應當提供專門維護。維護過程本質上是修改和壓縮了的軟件定義和開發過程,而且事實上遠在提出一項維護要求之前,與軟件維護有關的工作就已經開始
54、了。由于本軟件存在著一些缺陷和限制,需要對其進行必要的維護和改進 。1、網站的軟硬件日常維護,包括服務器、操作系統、和Internet聯接線路等。2、網站內容的更新,一個好的網站需要定期或不定期地更新內容,才能不斷地吸引更多的瀏覽者,增加訪問量。3、網站的軟硬件維護計算機硬件在使用中常會出現一些問題,同樣,網絡設備也同樣影響企業網站的工作效率,網絡設備管理屬于技術操作,非專業人員的誤操作有可能導致整個企業網站癱瘓。沒有任何操作系統是絕對安全的。維護操作系統的安全必須不斷的留意相關網站,及時的為系統安裝升級包或者打上補丁。其他的諸如SQL Server等等服務器軟件也要及時打上補丁。服務器配置本
55、身就是安全防護的重要環節。有不少黑客案例是利用了沒有正確配置的微軟的IIS服務而產生的漏洞。Windows2000 Server里面本身已經提供了復雜的安全策略措施。充分利用這些安全策略,可以大大降低系統被攻擊的可能性和傷害程度。 4、網站內容更新方法建站容易維護難。對于網站來說,只有不斷地更新內容,才能保證網站的生命力,否則網站不僅不能起到應有的作用,反而會對企業自身形象造成不良影響。如何快捷方便地更新網頁,提高更新效率,是很多網站面臨的難題?,F在網頁制作工具不少,但為了更新信息而日復一日地編輯網頁,對信息維護人員來說,疲于應付是普遍存在的問題。內容更新是網站維護過程中的一個瓶頸。網站的建設單位可以考慮從以下五個方面入手,使網站能
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 家庭教育對孩子學習動機的影響研究
- 2024-2030年中國內存數據庫行業發展運行現狀及投資策略研究報告
- 外墻網格布項目投資可行性研究分析報告(2024-2030版)
- 中國手表玻璃行業調查報告
- 醫療行業混合式學習實踐及其價值研究
- 智慧城市出行模式對城市生態的影響
- 2023-2029年中國特種陶瓷行業市場發展現狀及投資規劃建議報告
- 中國船用潛水排污泵行業發展監測及投資戰略規劃報告
- 教育公平與政策優化探討
- 教育機器人技術的創新與發展策略
- 國開電大《流通概論》形考任務
- 肺癌圍手術期靶向治療
- 《中國企業在“一帶一路”沿線國投資風險分析及對策》12000字(論文)
- 【提分攻略·河北專用】《專題07 生物的遺傳和變異》中考生物大題(解析版)
- 新版建設工程工程量清單計價標準解讀
- 初中數學專題講座課件
- 國家開放大學礦井火災防治課程形成性考核作業1-4
- 【MOOC】人像攝影-中國傳媒大學 中國大學慕課MOOC答案
- 【MOOC】計算機組成原理-電子科技大學 中國大學慕課MOOC答案
- 【MOOC】電路分析AⅡ-西南交通大學 中國大學慕課MOOC答案
- 幼兒園 中班語言繪本《章魚先生賣雨傘》
評論
0/150
提交評論