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

下載本文檔

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

文檔簡(jiǎn)介

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

2、統(tǒng)的現(xiàn)狀及開(kāi)發(fā)背景,然后論述了系統(tǒng)的設(shè)計(jì)目標(biāo),系統(tǒng)需求和總體設(shè)計(jì)方案,較詳細(xì)的論述了系統(tǒng)的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)。最后,本文對(duì)網(wǎng)上購(gòu)物系統(tǒng)進(jìn)行了系統(tǒng)檢測(cè)并提出了還需要改進(jìn)的問(wèn)題。本系統(tǒng)主要為用戶提供了會(huì)員注冊(cè),購(gòu)物車(chē)管理,商品搜索,用戶資料修改等功能,為管理員提供了商品管理,用戶信息管理,新聞信息管理,廣告鏈接管理等功能。在設(shè)計(jì)方面,本系統(tǒng)采用B/S三層結(jié)構(gòu),同時(shí)使用JSP技術(shù)進(jìn)行動(dòng)態(tài)頁(yè)面的設(shè)計(jì),從系統(tǒng)的安全性和代碼的可重用性方面考慮,運(yùn)用Java Bean對(duì)程序的關(guān)鍵代碼進(jìn)行封裝。后臺(tái)數(shù)據(jù)庫(kù)選用Access數(shù)據(jù)庫(kù)。關(guān)鍵詞: B2C;ASP;Access;數(shù)據(jù)庫(kù)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目 錄論文總頁(yè)數(shù):25頁(yè)1引言11.1課題背景11.2本課題研究的意義11.3本課題研究的方法12系統(tǒng)采用技術(shù)12.1開(kāi)發(fā)語(yǔ)言12.1.1ASP語(yǔ)言12.1.2Access介紹22.2 B/S模式介紹23需求分析33.1 系統(tǒng)主要工作流程圖33.1.1 后臺(tái)管理模塊程序流程33.1.2 前臺(tái)管理模塊程序流程43.2 系統(tǒng)實(shí)現(xiàn)采用環(huán)境53.3 系統(tǒng)功能需求54網(wǎng)上購(gòu)物系統(tǒng)功能的設(shè)計(jì)與實(shí)現(xiàn)54.1系統(tǒng)主要設(shè)計(jì)54.1.1 系統(tǒng)主要

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

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

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

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

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

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

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

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

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

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論