網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn)-ASP語言畢業(yè)設(shè)計_第1頁
網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn)-ASP語言畢業(yè)設(shè)計_第2頁
網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn)-ASP語言畢業(yè)設(shè)計_第3頁
網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn)-ASP語言畢業(yè)設(shè)計_第4頁
網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn)-ASP語言畢業(yè)設(shè)計_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、分類號:TP311.1 U D C:D10621-408-(2007)5783-0密 級:公 開 編 號:2003032173XX科技大學(xué)學(xué)位論文網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn)論文作者姓名:王 琦申請學(xué)位專業(yè):網(wǎng)絡(luò)工程申請學(xué)位類別:工學(xué)學(xué)士指導(dǎo)教師姓名(職稱):楊萬全(教授)論文提交日期:2007年07月25日網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn)摘 要本網(wǎng)上購物系統(tǒng)是一個基于Internet,采用B2C(Business to Consumers)模式,并根據(jù)現(xiàn)有的網(wǎng)上購物系統(tǒng)的現(xiàn)狀而設(shè)計開發(fā)的電子商務(wù)平臺。它不但可以擴大商家的規(guī)模和市場影響力,而且可以減少企業(yè)的經(jīng)營成本,提高工作效率。本文首先介紹了網(wǎng)上購物系

2、統(tǒng)的現(xiàn)狀及開發(fā)背景,然后論述了系統(tǒng)的設(shè)計目標(biāo),系統(tǒng)需求和總體設(shè)計方案,較詳細(xì)的論述了系統(tǒng)的詳細(xì)設(shè)計和實現(xiàn)。最后,本文對網(wǎng)上購物系統(tǒng)進(jìn)行了系統(tǒng)檢測并提出了還需要改進(jìn)的問題。本系統(tǒng)主要為用戶提供了會員注冊,購物車管理,商品搜索,用戶資料修改等功能,為管理員提供了商品管理,用戶信息管理,新聞信息管理,廣告鏈接管理等功能。在設(shè)計方面,本系統(tǒng)采用B/S三層結(jié)構(gòu),同時使用JSP技術(shù)進(jìn)行動態(tài)頁面的設(shè)計,從系統(tǒng)的安全性和代碼的可重用性方面考慮,運用Java Bean對程序的關(guān)鍵代碼進(jìn)行封裝。后臺數(shù)據(jù)庫選用Access數(shù)據(jù)庫。關(guān)鍵詞: B2C;ASP;Access;數(shù)據(jù)庫The Design and Imple

3、mentation of Online Shopping SystemAbstractThe shop online system is a electronic commercial platform which has been designed according to the situation of shop online system based on Internet with B2C mode. It can not only enhance the scale of shopping centre and market influence, and can also redu

4、ce the enterprises running cost, improve work efficiency. The thesis has firstly introduced the practical situation and the developing background of the system. And then has described the designing goal、system need and the whole designing plan, has described the detailed design and reality of the sy

5、stem in detail. Finally, conclusion has been drawn about the system and problem has also been raised. The system has mainly provided users with the following functions: membership registration、shopping car management、goods search、information modify etc. It has also provided managers with goods manag

6、ement、customer information management、news management 、ad management and so on. It has been designed with B/S mode of three-tier structure, JSP technology in dynamic page design. Considering from the security and reusing code of the system, a key code has been secured by Java Bean technology. Access

7、 database has been used as the background database.Key words:B2C;ASP;Access;Data base目 錄論文總頁數(shù):25頁1引言11.1課題背景11.2本課題研究的意義11.3本課題研究的方法12系統(tǒng)采用技術(shù)12.1開發(fā)語言12.1.1ASP語言12.1.2Access介紹22.2 B/S模式介紹23需求分析33.1 系統(tǒng)主要工作流程圖33.1.1 后臺管理模塊程序流程33.1.2 前臺管理模塊程序流程43.2 系統(tǒng)實現(xiàn)采用環(huán)境53.3 系統(tǒng)功能需求54網(wǎng)上購物系統(tǒng)功能的設(shè)計與實現(xiàn)54.1系統(tǒng)主要設(shè)計54.1.1 系統(tǒng)主要

8、功能54.1.2 主要功能模塊64.2 數(shù)據(jù)庫的分析與設(shè)計74.2.1 數(shù)據(jù)庫的需求分析74.2.2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計74.3 系統(tǒng)主要功能實現(xiàn)94.3.1 注冊網(wǎng)頁的實現(xiàn)94.3.2 新聞發(fā)布的實現(xiàn)114.3.3 商品分類124.3.4 推薦商品134.3.5 購物選購頁面144.3.6 收銀臺頁面174.3.7 購物受理頁面195 系統(tǒng)測試215.1 測試方法215.2 預(yù)期測試結(jié)果225.3 測試結(jié)果22結(jié) 論22參考文獻(xiàn)23致 謝24聲 明251 引言1.1 課題背景隨著Internet的快速發(fā)展,人們已經(jīng)進(jìn)入了信息時代,Web已經(jīng)對商業(yè)、工業(yè)、銀行、財政、教育、政府、娛樂和信息產(chǎn)業(yè)及人

9、們的工作、生活產(chǎn)生了深遠(yuǎn)的影響。許多傳統(tǒng)的信息和數(shù)據(jù)庫系統(tǒng)正在被移植到互聯(lián)網(wǎng)上,人們獲得信息的來源已經(jīng)不再只是報紙、電視、廣播等傳統(tǒng)媒體,一個新的信息傳送媒體逐漸被人們所青睞。范圍廣泛的,復(fù)雜的分布式應(yīng)用正在Web環(huán)境中出現(xiàn)。網(wǎng)上購物系統(tǒng)就相繼的出現(xiàn),給人們帶來了不少的方便快捷,網(wǎng)上購物系統(tǒng)正在快速向前發(fā)展。1.2 本課題研究的意義當(dāng)今時代是一個互聯(lián)網(wǎng)絡(luò)高速發(fā)展的時代,本課題的研究意義就在于構(gòu)造一個網(wǎng)絡(luò)購物的平臺,使人們在紛繁的網(wǎng)絡(luò)中也能夠找到一個購物的天地。同時也是對四年學(xué)習(xí)的一個總結(jié)和提高。1.3 本課題研究的方法本課題的開發(fā)采用ASPAccess實現(xiàn),前期主要運用所學(xué)相關(guān)知識、查詢資料、

10、學(xué)習(xí)其他優(yōu)秀管理系統(tǒng)開發(fā)方法,結(jié)合相關(guān)要求寫出需求分析;后期,進(jìn)行本課題的設(shè)計與開發(fā)。課題的頁面主要采用asp語言對數(shù)據(jù)庫進(jìn)行操作,通過對數(shù)據(jù)庫的查詢搜索來實現(xiàn),對表單以及數(shù)據(jù)的校驗采用java script腳本語言,控制頁面的正確顯示和對用戶類型的權(quán)限設(shè)計。采用SQL數(shù)據(jù)庫,包含六張表,實現(xiàn)整個系統(tǒng)的操作。在整個設(shè)計過程中以需求分析為基礎(chǔ),寫出系統(tǒng)實現(xiàn)流程及相關(guān)問題的實現(xiàn)方法;系統(tǒng)開發(fā)完成后,進(jìn)行調(diào)試和運行,做好調(diào)試和試運行的相關(guān)記錄。2 系統(tǒng)采用技術(shù)2.1 開發(fā)語言2.1.1 ASP語言ASP是Active Server Pages的簡稱,是服務(wù)器端腳本編寫環(huán)境,是一套微軟開發(fā)的服務(wù)器端腳

11、本環(huán)境。ASP是一種包含了使用VB Script或Jscript腳本程序代碼的網(wǎng)頁。當(dāng)瀏覽器瀏覽AS網(wǎng)頁時, Web服務(wù)器就會根據(jù)請求生成相應(yīng)的HTML代碼然后再返回給瀏覽器,這樣瀏覽器端看到的就是動態(tài)生成的網(wǎng)頁內(nèi)容。通過ASP可以結(jié)合HTML網(wǎng)頁。ASP指令建立動態(tài)、交互且高效的WEB服務(wù)器應(yīng)用程序。ASP本身并不是一種腳本語言,它只是提供了一種使鑲嵌在HTML頁面中的腳本程序得以運行的環(huán)境。ASP程序其實是以擴展名為.ASP純文本形式存在于WEB服務(wù)器上的,可以用任何文本編輯器打開它,只需將ASP程序放在WEB服務(wù)器的虛擬目錄下,就可以通過WWW的方式訪問ASP程序了。ASP對象 ,第 2

12、6 頁 共 25頁Active Server Pages提供五個內(nèi)置的“對象”(object),你可以直接調(diào)用: 1. Request:取得用戶信息。 2. Response:傳送信息給用戶。 3. Server:提供訪問服務(wù)器的方法(methods)和屬性(properties)的功能。 4. Application:一個應(yīng)用程序,可以在多個主頁之間保留和使用一些共同的信息。 5. Session:一個用戶,可以在多個主頁之間保留和使用一些共同的信息。在多個主頁之間共享信息 。ASP開發(fā)的應(yīng)用程序,可以在多個主頁之間保留和使用一些共同的信息,ASP提供兩種適用范圍,如下:1. Applica

13、tion:Application 的所有信息,在一個應(yīng)用程序,多個主頁之間,可以讓所有的用戶共同使用。 2. Session: Session的所有信息,僅適用于一個用戶。 2.1.2 Access介紹 Access是一個數(shù)據(jù)庫管理系統(tǒng),它之所以被集成到Office中而不是Visual Studio中,是因為它與其他的數(shù)據(jù)庫管理系統(tǒng)(如Visual FoxPro)相比更加簡單易學(xué),一個普通的計算機用戶即可掌握并使用它。而且最重要的一點是,Access的功能足夠強大,足以應(yīng)付一般的數(shù)據(jù)庫管理及處理需要。Access可以實現(xiàn)建立數(shù)據(jù)庫,報表,以及對數(shù)據(jù)庫,報表的修改,查詢等功能。2.2 B/S模式

14、介紹B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實現(xiàn)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過Internet/Intranet模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保

15、護(hù)數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全 。特別是在JAVA這樣的跨平臺語言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、快捷、高效。目前,軟件系統(tǒng)的改進(jìn)和升級越來越頻繁,B/S架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。對一個稍微大一點的單位來說,系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來回奔跑,效率和工作量是可想而知的,但B/S架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護(hù)。無論用戶的規(guī)模有多大,有多少分支機構(gòu)都不會增加任何維護(hù)升級的工作量,所有的操作只需要針對服務(wù)器進(jìn)行;如果是異地,只需要把服務(wù)器連接專網(wǎng)即可,實現(xiàn)遠(yuǎn)程維護(hù)、升級和共享。所以客戶機越來越“瘦”,

16、而服務(wù)器越來越“胖”是將來信息化發(fā)展的主流方向。今后,軟件升級和維護(hù)會越來越容易,而使用起來會越來越簡單,這對用戶人力、物力、時間、費用的節(jié)省是顯而易見的,驚人的。因此,維護(hù)和升級革命的方式是“瘦”客戶機,“胖”服務(wù)器。由于B/S架構(gòu)管理軟件只安裝在服務(wù)器端(Server)上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器(Server)端完全通過WWW瀏覽器實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù)。但是,應(yīng)用服務(wù)器運行數(shù)據(jù)負(fù)荷較重,一旦發(fā)生服務(wù)器“崩潰”等問題,后果不堪設(shè)想。因此,許多單位都備有數(shù)據(jù)庫存儲服務(wù)器

17、,以防萬一。3 需求分析在數(shù)字化的網(wǎng)絡(luò)環(huán)境下,網(wǎng)上購物是一種具有交互功能的商業(yè)信息系統(tǒng)。它向用戶提供靜態(tài)和動態(tài)兩類信息資源。所謂靜態(tài)信息是指那些比經(jīng)常變動或更新的資源,如公司簡介,管理規(guī)范和公司制度等等;動態(tài)信息是指隨時變化的信息,如商品報價,會議安排和培訓(xùn)信息等。網(wǎng)上購物系統(tǒng)具有強大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或EDI交易。這種全新的交易方式實現(xiàn)了公司間文檔與資金的無紙化交換。貼近現(xiàn)實社會的需求。3.1 系統(tǒng)主要工作流程圖3.1.1 后臺管理模塊程序流程該流程圖描述了后臺管理員對網(wǎng)站的管理,管理員可以對商品進(jìn)行添加,修改,刪除。具體的添加功能是通過本地瀏覽把商品上傳到網(wǎng)站;修改商品信息或者刪除商品等功能,如圖31所示。網(wǎng)上購物后臺首頁是否為管理員是添加物品修改物品刪除物品賬號管理圖3-1 后臺管理程序主要流程圖3.1.2 前臺管理模塊程序流程本系統(tǒng)設(shè)計的初衷是會員可以享受網(wǎng)站的功能,未注冊的游客只能瀏覽網(wǎng)站,不能進(jìn)行其他操作。因此當(dāng)用戶在進(jìn)入網(wǎng)站的一開始便會對用戶的身份和權(quán)限進(jìn)行驗證,反饋不同的頁面給不痛的用戶而

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論