2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  本科畢業(yè)論文(設(shè)計)</p><p>  題目: 網(wǎng)上圖書商城 </p><p>  學(xué) 院 計算機(jī)科學(xué)與技術(shù) </p><p>  專 業(yè) 電子信息科學(xué)與技術(shù) </p><p><b>  網(wǎng)上圖書商城</b></

2、p><p><b>  摘要</b></p><p>  隨著科學(xué)技術(shù)的發(fā)展,電子商務(wù)在人們生活中的應(yīng)用越來越廣泛。人們越來越想在最短的時間內(nèi)購買到自己所需的圖書。但書目的繁多,給人們在繁忙的工作生活中的購書帶來了很大的麻煩,于是網(wǎng)上購書便成了人們向往的事情。</p><p>  網(wǎng)上書店的開發(fā)為人們帶來了很大的方便,使他們足不出戶就可以輕輕松松地

3、買到自己想要的書,既省時又省力。有效地縮短了圖書流通發(fā)行環(huán)節(jié),將廣大讀者、圖書、出版者、發(fā)行者緊密地結(jié)合在一起,大大提高了圖書流通率。它有著經(jīng)營成本低、庫存是虛擬的、用戶檢索方便、地域限制少等特點。</p><p>  本設(shè)計運用HTML語言、.NET技術(shù)與后臺數(shù)據(jù)庫鏈接等關(guān)鍵技術(shù)建設(shè)網(wǎng)上書店系統(tǒng)。該設(shè)計的用戶系統(tǒng)用于用戶瀏覽圖書,搜索圖書,選擇購買的圖書放入購物欄,查看圖書詳細(xì)信息,購買數(shù)量的編輯、刪除,用戶結(jié)

4、算。用戶后臺管理:用于用戶后臺操作,運營,主要包括訂單管理,密碼修改以及退出系統(tǒng)。管理員系統(tǒng):用于管理員的管理,包括圖書添加,圖書管理,用戶添加,用戶管理,分類管理,訂單管理,密碼修改,退出系統(tǒng)等等。</p><p>  關(guān)鍵詞:電子商務(wù); 網(wǎng)上書店; 數(shù)據(jù)庫;管理</p><p>  Web book mall</p><p><b>  ABSTRAC

5、T</b></p><p>  With the development of science and technology, Internet is applied more and more widely in people's lives. There is a growing desire to purchase books which peoples want to buy in t

6、he shortest time possibly. However, a wide range of books bright a lot of troubles to people in the busy life. So book online has become a matter of people yearn </p><p><b>  for.</b></p>

7、;<p>  The development of this system will make a lot of convenience for people, so that they can buy books which they liked easily, both convenience and effective. The system effectively reduce the length of the

8、book links the flow of distribution, it can be a large number of readers, books, publishers, distribution worked closely together, improving the flow rate of the book greatly. The system has many advantages such as low o

9、perating costs, virtual inventory, and the user searches convenient, less </p><p>  This design using HTML,.net technology and back end database construction of key technologies, such as links to online book

10、store system. The design of the user's system for users to browse books, search, choose to buy books into the basket, check the book purchase quantity of detailed information, edit, delete, user account. User: for us

11、er management background operation, operation, mainly including the order management, password revision and exit system. The system is used to administrator mana</p><p>  Keywords: E-commerce ; Online bookst

12、ore; database; management</p><p><b>  目錄</b></p><p><b>  一、緒論1</b></p><p> ?。ㄒ唬┰O(shè)計提出的背景1</p><p>  (二)Web服務(wù)器平臺與Web平臺的動態(tài)設(shè)計技術(shù)1</p><p&g

13、t; ?。ㄈ¦eb平臺系統(tǒng)的開發(fā)方法1</p><p><b>  二、系統(tǒng)分析2</b></p><p> ?。ㄒ唬╅_發(fā)背景與開發(fā)意義2</p><p><b>  1.開發(fā)背景2</b></p><p>  2.系統(tǒng)開發(fā)的意義2</p><p>  (二)可行

14、性分析2</p><p>  1.技術(shù)可行性分析2</p><p>  2.操作可行性分析2</p><p>  3.經(jīng)濟(jì)可行性分析2</p><p><b>  (三)需求分析2</b></p><p><b>  1.初步調(diào)查2</b></p>

15、<p>  2.用戶需求分析2</p><p><b>  3.購物流程圖3</b></p><p><b>  4.數(shù)據(jù)流圖3</b></p><p><b>  5.數(shù)據(jù)字典5</b></p><p><b>  三、概要設(shè)計6</b&g

16、t;</p><p> ?。ㄒ唬┛傮w方案設(shè)計6</p><p><b>  1.系統(tǒng)目標(biāo)6</b></p><p><b>  2.劃分子系統(tǒng)6</b></p><p>  3.系統(tǒng)結(jié)構(gòu)總體設(shè)計6</p><p> ?。ǘ?shù)據(jù)庫設(shè)計7</p><

17、;p>  1.數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計7</p><p><b>  2.連接數(shù)據(jù)庫8</b></p><p><b>  四、詳細(xì)設(shè)計9</b></p><p><b> ?。ㄒ唬┣芭_設(shè)計9</b></p><p><b>  1.前臺總框架9</b

18、></p><p>  2.用戶身份調(diào)用9</p><p><b>  3.商品瀏覽9</b></p><p>  4.購物車版面11</p><p> ?。ǘ┖笈_部分11</p><p>  1.后臺總體框架11</p><p><b>  2

19、.查詢管理11</b></p><p><b>  3.訂單管理11</b></p><p><b>  4.商品管理12</b></p><p>  5.刪除商品及類別13</p><p><b>  五、系統(tǒng)調(diào)試14</b></p>&l

20、t;p> ?。ㄒ唬┫到y(tǒng)的實施14</p><p>  1.開發(fā)環(huán)境及工具14</p><p>  2.系統(tǒng)的運行環(huán)境14</p><p> ?。ǘ┫到y(tǒng)的調(diào)試與測試14</p><p>  1.調(diào)試與測試14</p><p>  2.系統(tǒng)調(diào)試與測試的目的和原則14</p><p&g

21、t;  3.系統(tǒng)的調(diào)試15</p><p>  4.系統(tǒng)測試的方法與步驟15</p><p><b>  六、總結(jié)16</b></p><p><b>  附錄17</b></p><p><b>  參考文獻(xiàn)22</b></p><p>&l

22、t;b>  致謝23</b></p><p><b>  一、緒論</b></p><p>  (一)設(shè)計提出的背景</p><p>  電子商務(wù)是伴隨著信息經(jīng)濟(jì)的高速發(fā)展而產(chǎn)生的一個較新的概念,是一種新型的商業(yè)運營模式??梢愿爬椋弘娮由虅?wù)=Web(服務(wù)器)+I(xiàn)T(信息技術(shù))+企業(yè)業(yè)務(wù)。發(fā)展電子商務(wù)是不可阻擋的趨勢,已逐漸

23、成為企業(yè)、商家們不可或缺的營銷手段。本系統(tǒng)屬于典型的企業(yè)與消費者之間 (B2C)類型的電子商務(wù)系統(tǒng)。</p><p> ?。ǘ¦eb服務(wù)器平臺與Web平臺的動態(tài)設(shè)計技術(shù)</p><p>  目前流行三種最常用的Web服務(wù)器平臺是:基于Apache HTTP Server的服務(wù)器平臺、基于網(wǎng)景的NES的服務(wù)器平臺、基于微軟的IIS的服務(wù)器平臺, Internet Information S

24、ervices(IIS,互聯(lián)網(wǎng)信息服務(wù)),是由微軟公司提供的基于運行Microsoft Windows的互聯(lián)網(wǎng)基本服務(wù)??煽啃耘c可伸縮性方面 IIS提供了更智能的、更可靠的Web服務(wù)器環(huán)境,新的環(huán)境包括應(yīng)用程序健康監(jiān)測、應(yīng)用程序自動地循環(huán)利用。其可靠的性能提高了網(wǎng)絡(luò)服務(wù)的可用性并且節(jié)省了管理員用于重新啟動網(wǎng)絡(luò)服務(wù)所花費的時間,IIS 提供最佳的擴(kuò)展性和強(qiáng)大的性能從而充分發(fā)揮每一臺Web服務(wù)器的最大功效。 更安全、易于管理, IIS 在安

25、全與管理方面做出了重大的改進(jìn)。安全性能的增強(qiáng)包括技術(shù)與需求處理變化兩方面。另外,增強(qiáng)了在安全方面的認(rèn)證和授權(quán)。IIS 的默認(rèn)安裝是被全面鎖定的,這意味著默認(rèn)系統(tǒng)的安全系數(shù)就被設(shè)為最大,它提供的增強(qiáng)的管理性能改善了XML的管理及新的命令行工具。 因此本系統(tǒng)便是采用IIS服務(wù)器平臺。</p><p>  當(dāng)前比較流行的Web開發(fā)技術(shù)有: ASP, PHP,JSP,ASP.NET等。PHP在國內(nèi)比較流行,但是由于PHP

26、的跨平臺能力差,而且安全性不好;ASP在國際上比較流行,可以用 VBScript 或JScript創(chuàng)建腳本,同時結(jié)合HTML語言就能夠非常方便地完成網(wǎng)站的應(yīng)用程序??蛻舳松蟽H可以看到由ASP輸出的動態(tài)HTML文件。因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。適合開發(fā)一些企業(yè)級電子商務(wù)系統(tǒng),相比之下,我們選擇了ASP語言來開發(fā)本系統(tǒng)。</p><p>  SQL是高級的非過程化編程語言,是溝通數(shù)據(jù)庫服

27、務(wù)器和客戶端的重要工具,允許用戶在高層數(shù)據(jù)庫上工作。它不要求用戶指定對數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以,具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫系統(tǒng),可以使用相同的SQL語言作為數(shù)據(jù)輸入與管理的接口。它以記錄集合作為操作對象,所有SQL語句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條SQL語句的輸出作為另一條SQL語句的輸入,所以SQL語句可以嵌套,這使它具有極大的靈活性和強(qiáng)大的功能,在多數(shù)情況下,在其他語言

28、中需要一大段程序?qū)崿F(xiàn)的功能只需要一個SQL語句就可以達(dá)到目的,這也意味著用SQL語言可以寫出非常復(fù)雜的語句。我們采用的是SQL數(shù)據(jù)庫系統(tǒng)。</p><p> ?。ㄈ¦eb平臺系統(tǒng)的開發(fā)方法</p><p>  在探討電子商務(wù)的基本原理以及WEB相關(guān)開發(fā)技術(shù)的基礎(chǔ)上,我們以軟件工程方法完成了網(wǎng)上商城系統(tǒng)的開發(fā)。開發(fā)過程中所做的工作包括:整個系統(tǒng)的需求分析、系統(tǒng)設(shè)計和所有模塊的具體實現(xiàn)、系統(tǒng)

29、測試等。</p><p><b>  二、系統(tǒng)分析</b></p><p>  (一)開發(fā)背景與開發(fā)意義</p><p><b>  1.開發(fā)背景</b></p><p>  21世紀(jì)的今天,網(wǎng)絡(luò)在人們生活中已經(jīng)日益盛行,越來越多人已經(jīng)離不開網(wǎng)絡(luò)。人們已經(jīng)不再滿足于了解最新信息、查找資料等一些傳統(tǒng)的

30、網(wǎng)絡(luò)使用方式,而是過渡到娛樂、購物等新興的網(wǎng)民生活。網(wǎng)上購物,成了當(dāng)今廣大群眾的時尚。而商家,也逐漸重視起網(wǎng)絡(luò)的作用,充分利用起網(wǎng)絡(luò)的低成本、高效性來宣傳企業(yè)形象和銷售商品。因此,為了方便廣大群眾,滿足商家的需求,我們專門構(gòu)建網(wǎng)上商城系統(tǒng)。</p><p><b>  2.系統(tǒng)開發(fā)的意義</b></p><p>  長期以來,大部分的銷售活動,都是面對面的銷售,如:店

31、鋪銷售、廣交會、上門推銷等。這些銷售活動,都會受到地域、時間、環(huán)境等方面的影響,從而給企業(yè)、公司等的銷售管理帶來極大的不便。而且信息的人工管理,也存在諸多缺點。而網(wǎng)上商城,正好能全面解決這樣的問題。產(chǎn)品生產(chǎn)-銷售-客戶訂單管理系統(tǒng)軟件為企業(yè)、公司等的銷售管理帶來了極大的方便。產(chǎn)品生產(chǎn)-銷售-客戶訂單管理系統(tǒng)能夠為用戶提供可靠的信息儲存和快捷的信息處理手段。作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對企業(yè)、公司的產(chǎn)品銷售信息進(jìn)行管理,具有手工管理

32、所無法比擬的優(yōu)點。因此,開發(fā)這樣一套管理系統(tǒng)成為很有必要的事情,它能夠具體化、合理化的管理單位的銷售信息情況,用結(jié)構(gòu)化的思維方式去了解計算機(jī)的工作原理。</p><p><b> ?。ǘ┛尚行苑治?lt;/b></p><p><b>  1.技術(shù)可行性分析</b></p><p>  本系統(tǒng)采用 ASP+SQL+DRE進(jìn)行開

33、發(fā),其中前臺用HTML嵌入ASP進(jìn)行頁面開發(fā)和管理用戶界面,提示信息完善,界面友好有親和力;后臺采用SQL數(shù)據(jù)庫開發(fā)和管理數(shù)據(jù)庫,部分關(guān)鍵內(nèi)容采用事務(wù)處理機(jī)制,具有很強(qiáng)的錯誤處理能力。在電子商務(wù)系統(tǒng)開發(fā)上,ASP+SQL+DRE得到廣泛的應(yīng)用。如易趣網(wǎng)、百度有啊、shops等大型電子商務(wù)網(wǎng)站。綜上所述,本系統(tǒng)在技術(shù)方面是可行的。</p><p><b>  2.操作可行性分析</b><

34、/p><p>  本系統(tǒng)采用B/S架構(gòu),對銷售信息進(jìn)行網(wǎng)上管理,操作簡單易懂,對用戶來說不需要高深的計算機(jī)專業(yè)知識,只要管理員能夠懂得使用網(wǎng)絡(luò),就可以對商城進(jìn)行使用和維護(hù)。</p><p><b>  3.經(jīng)濟(jì)可行性分析</b></p><p>  由于本系統(tǒng)屬于模擬的網(wǎng)上商城系統(tǒng),整個系統(tǒng)并不算太大,因此開發(fā)成本不算太高。整個開發(fā)過程由兩個人參與

35、,只需要兩臺PC機(jī)和上述的各種軟件,就可以實現(xiàn)全部的開發(fā)任務(wù)。由于PC機(jī)是我們各自原有的,而且無需專門升級硬件;而各種軟件,又是能夠在網(wǎng)上免費下載的,因此,整個開發(fā)成本可以說是非常的低廉,這也為我們以后進(jìn)一步完善網(wǎng)站提供了非常大的方便。在使用成本上,用戶只需要擁有一臺能夠連接到國際互聯(lián)網(wǎng)上的計算機(jī),通過注冊就可以在世界的任何一個角落使用網(wǎng)站的全部功能和服務(wù)。而且對計算機(jī)的硬件的需求也不是很高,軟件方面也沒有特殊的需求,易于廣大用的訪問與

36、使用。因此,從經(jīng)濟(jì)可行性分析來看,這個網(wǎng)站體現(xiàn)了經(jīng)濟(jì)實惠,但是功能強(qiáng)大的特點。</p><p><b> ?。ㄈ┬枨蠓治?lt;/b></p><p><b>  1.初步調(diào)查</b></p><p>  本次調(diào)查主要是由我們兩個同學(xué)一起通過親身體驗現(xiàn)在各大 B2C 網(wǎng)站的購物流程,如卓越網(wǎng)、百度有啊、淘寶網(wǎng)、京東商城等等,熟

37、悉其實現(xiàn)購物的方式,了解其管理的運作方式和管理業(yè)務(wù)流程,分析現(xiàn)在 B2C 網(wǎng)上商城的基本運行情況和不足并探討其需求。同時,參考了相關(guān)網(wǎng)站的調(diào)查分析報告等。</p><p><b>  2.用戶需求分析</b></p><p>  隨著互聯(lián)網(wǎng)的高速發(fā)展,Web應(yīng)用技術(shù)也得到了迅速提高。電子商務(wù)平臺便是基于這些互聯(lián)技術(shù)發(fā)展起來的。而基于 B/S體系結(jié)構(gòu)的網(wǎng)上購物系統(tǒng)正是電

38、子商務(wù)的典型,系統(tǒng)簡單卻功能強(qiáng)大。</p><p>  由于客戶端-服務(wù)器(C/S)應(yīng)用程序可維護(hù)性差,而且對客戶端計算機(jī)要求功能必須相當(dāng)強(qiáng)大。為了解決這個缺點,瀏覽器-服務(wù)器(B/S)應(yīng)用程序應(yīng)運而生??蛻舳酥灰蟀惭b有瀏覽器,就可以與服務(wù)器連接,運行整個應(yīng)用程序。與此同時,由于服務(wù)端與客戶端分離,應(yīng)用程序的版本不管如何更新,都只會在服務(wù)器端進(jìn)行,這樣客戶端可以節(jié)省大量資源和時間。近年來,B/S結(jié)構(gòu)越來越受到企

39、業(yè)和公司等的喜愛和重用,選擇B/S結(jié)構(gòu)是當(dāng)前電子商務(wù)系統(tǒng)開發(fā)的明智之舉,能充分適應(yīng)市場的需求。本系統(tǒng)便是采用B/S結(jié)構(gòu)進(jìn)行開發(fā)的。</p><p><b>  3.購物流程圖</b></p><p><b>  圖2-1購物流程圖</b></p><p>  Figure 2-1 . shoping process &l

40、t;/p><p><b>  4.數(shù)據(jù)流圖</b></p><p>  由于原始的數(shù)據(jù)流程圖存在操作的重復(fù)性和流程的不合理性,經(jīng)過我們兩個人的討論,再根據(jù)網(wǎng)上商城系統(tǒng)的購物流程,我們采用從總體到局部、逐步細(xì)化的辦法,繪制出如下的數(shù)據(jù)流圖:</p><p><b> ?。?lt;/b></p><p>  圖2

41、-2網(wǎng)上商城頂層數(shù)據(jù)流圖</p><p>  Figure2-2 . online mall top data</p><p>  圖2-3網(wǎng)上商城第二層數(shù)據(jù)流圖</p><p>  Figure2-3 . online mall the second data</p><p>  圖2-4 個人信息管理數(shù)據(jù)圖</p><

42、p>  Figure2-4 . person information management</p><p><b>  圖2-5數(shù)據(jù)流圖</b></p><p>  Figure2-5 . data</p><p><b>  5.數(shù)據(jù)字典</b></p><p>  關(guān)鍵部分?jǐn)?shù)據(jù)項(由于篇幅

43、有限,這里僅對部分?jǐn)?shù)據(jù)項進(jìn)行描述)</p><p><b>  表2-1數(shù)據(jù)項</b></p><p>  Table2-1 . data</p><p><b>  三、概要設(shè)計</b></p><p><b> ?。ㄒ唬┛傮w方案設(shè)計</b></p><p

44、><b>  1.系統(tǒng)目標(biāo)</b></p><p> ?。?)提高公司企業(yè)用戶的經(jīng)營管理效率,減少管理工作上的重復(fù)操作等。 </p><p> ?。?)簡化操作過程,提高資源的共享能力,增進(jìn)查詢速度。 </p><p><b>  2.劃分子系統(tǒng)</b></p><p>  此基于電子商

45、務(wù)理論與ASP技術(shù)的網(wǎng)上商城購物系統(tǒng),分前臺功能和后臺管理功能: </p><p>  (1)前臺部分由用戶使用,主要包括用戶管理(用戶登錄、注冊),商品瀏覽、購物車管理,個人賬戶管理。 </p><p> ?。?)后臺部分由管理員使用,主要包括管理員身份驗證,商品管理,訂單管理,會員管理,系統(tǒng)管理。</p><p>  3.系統(tǒng)結(jié)構(gòu)總體設(shè)計</p>

46、<p>  圖 3-1系統(tǒng)功能結(jié)構(gòu)圖</p><p>  Figure3-1 . system function struction</p><p><b> ?。ǘ?shù)據(jù)庫設(shè)計 </b></p><p>  1.數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 </p><p> ?。?)系統(tǒng)主要功能模塊E-R 圖</p>

47、<p><b>  圖3-3 E-R圖</b></p><p>  Figure3-3 . E-R</p><p> ?。?)部分相關(guān)數(shù)據(jù)表</p><p>  表3-1管理員信息表</p><p>  Table3-1 . administrator information</p><p&

48、gt;<b>  表3-2購物信息表</b></p><p>  Table3-2 . Shopping information</p><p><b>  表3-3訂單信息表</b></p><p>  Table3-3 . order for goods information</p><p>

49、  表3-4用戶登錄信息表</p><p>  Table3-4 . user login information</p><p><b>  2.連接數(shù)據(jù)庫</b></p><p>  在本系統(tǒng)充分發(fā)揮ASP支持面向?qū)ο缶幊痰奶匦?,將常用的函?shù)封裝在一個類里面。數(shù)據(jù)表的一些常用操作,如數(shù)據(jù)添加、查詢、刪除、更新等,由于使用特別頻繁,我們也將它

50、特地裝訂起來。同時,我們還將一些專門針對某些數(shù)據(jù)表的操作函數(shù),也封裝起來。后面將直接調(diào)用這些函數(shù)。 </p><p><b>  四、詳細(xì)設(shè)計</b></p><p><b> ?。ㄒ唬┣芭_設(shè)計</b></p><p><b>  1.前臺總框架</b></p><p>  網(wǎng)

51、站前臺部分主要提供給用戶使用,是系統(tǒng)對外的窗口。主要包括用戶注冊、登錄,商品瀏覽,購物車管理,個人賬戶管理等幾個部分。由于篇幅有限,本文只對部分模塊的實現(xiàn)進(jìn)行描述。</p><p>  查詢:輸入書名查詢圖書并顯示圖書結(jié)果,并顯示一本書的簡介。</p><p>  購買:點擊購買,出現(xiàn)購物車頁面。</p><p>  注冊:注冊完成后登陸后臺顯示個人信息。</

52、p><p><b>  2.用戶身份調(diào)用 </b></p><p><b>  (1)新用戶注冊 </b></p><p><b> ?。?)用戶登錄 </b></p><p>  用戶登錄頁面主要用來接收用戶輸入的用戶名和密碼,并更新用戶在網(wǎng)站中的狀態(tài)信息。</p>

53、<p>  圖4-1用戶身份調(diào)用</p><p>  Figure 4-1 . user identity</p><p><b>  3.商品瀏覽 </b></p><p> ?。?)用戶在商品顯示頁面輸入書名,并在商品顯示頁面對商品進(jìn)行詳細(xì)理解加入購物車, </p><p>  圖4-2 圖書搜索界面&l

54、t;/p><p>  Figure 4-2 . book search</p><p><b> ?。?)商品詳情</b></p><p><b>  圖4-3 圖書詳情</b></p><p>  Figure 4-3 . books details</p><p><b

55、>  4.購物車版面 </b></p><p> ?。?)用戶在瀏覽商品時,如果對想購買的商品,可可以點擊“購買商品”,此時頁面便自動跳轉(zhuǎn)到商品購物列表,</p><p>  圖4-4 購物車提交頁面</p><p>  Figure 4-4 . shopping cart to submit</p><p><b&g

56、t; ?。ǘ┖笈_部分 </b></p><p><b>  1.后臺總體框架 </b></p><p>  后臺是前臺功能實現(xiàn)的基礎(chǔ),只能由管理員進(jìn)行使用與維護(hù)。主要包括管理員身份驗證,商品管理模塊,訂單管理模塊,會員管理模塊,系統(tǒng)管理模塊組成。后臺功能介紹: </p><p>  (1)功能模塊介紹 </p>&

57、lt;p>  查詢:查詢注冊會員或者訂單以及圖書。</p><p>  刪除:刪除以及下架的圖書或者圖書類別。</p><p>  增加:添加圖書詳細(xì)信息可以在前臺顯示。</p><p>  訂單:生成的訂單可以在后頭顯示以便處理。</p><p><b>  2.查詢管理</b></p><p

58、>  在以及注冊的會員界面,輸入會員名稱,可以模糊搜索會員名稱,以便查看個人信息。</p><p><b>  圖4-5 會員管理</b></p><p>  Figure 4-5 . member management</p><p><b>  3.訂單管理</b></p><p>  在

59、訂單管理下,可以查看訂單的狀態(tài),時間按降序排列。</p><p>  圖4-6 訂單管理界面</p><p>  Figure 4-6 . order for goods management</p><p><b>  4.商品管理 </b></p><p>  單擊導(dǎo)航區(qū)的“添加商品”超鏈接,系統(tǒng)將打開添加商品頁面,

60、該頁面主要用于將商品信息添加到數(shù)據(jù)庫表中,以提供前臺商品展示。</p><p><b>  圖4-7 添加圖書</b></p><p>  Figure 4-7 . add books</p><p><b>  5.刪除商品及類別</b></p><p>  可以刪除產(chǎn)品的類別以及所有商品的所有信

61、息。</p><p>  圖4-8刪除與修改圖書</p><p>  Figure 4-8 . delete and modify books</p><p><b>  五、系統(tǒng)調(diào)試</b></p><p><b> ?。ㄒ唬┫到y(tǒng)的實施</b></p><p><b&

62、gt;  1.開發(fā)環(huán)境及工具</b></p><p>  本系統(tǒng)是構(gòu)建在Microsoft公司的系統(tǒng)平臺與環(huán)境下采用ASP開發(fā)設(shè)計的。ASP的開發(fā)工具很多,而且各有優(yōu)缺點。這里選擇了Adobe DreamWeaver cs4開發(fā)工具。在使用此工具前需要建立ASP開發(fā)環(huán)境,因此就需要安裝WEB服務(wù)器IIS5。</p><p>  Adobe DreamWeaver cs4是由ad

63、obe公司推出的一款在網(wǎng)頁制作方面大眾話的軟件,他具有可視化編輯界面,用戶不必寫復(fù)雜的HTML源代碼就可以生成跨平臺,跨瀏覽器的網(wǎng)頁,不僅適合于專業(yè)網(wǎng)頁編輯人員的需求,同時也容易被掌握。另外Adobe DreamWeaver cs4的網(wǎng)頁動態(tài)效果與網(wǎng)頁排版功能都比一般的軟件好用,所以Adobe DreamWeaver cs4是網(wǎng)頁設(shè)計的首選工具。</p><p><b>  2.系統(tǒng)的運行環(huán)境</

64、b></p><p><b>  1.支持硬件</b></p><p><b> ?。?)服務(wù)器端</b></p><p>  中央處理器(CPU):PetiumIV1.5GHz以上。</p><p><b>  內(nèi)存:512MB。</b></p><

65、p><b>  硬盤:60GB。</b></p><p>  顯示器:分辨率800 600 ,顏色16位色。</p><p>  網(wǎng)卡:100Mbit/s。</p><p><b> ?。?)客戶端</b></p><p>  中央處理器(CPU):PetiumII300MHz以上.</

66、p><p><b>  內(nèi)存:64MB。</b></p><p><b>  硬盤:6GB。</b></p><p>  顯示器:分辨率800 600 ,顏色16位色。</p><p>  網(wǎng)卡:10/100Mbit/s自適應(yīng)。</p><p><b>  2.支持軟件

67、</b></p><p><b> ?。?)服務(wù)器</b></p><p>  數(shù)據(jù)庫服務(wù)器:SQL Server2005。</p><p>  支持服務(wù)器端增加網(wǎng)絡(luò)版防病毒軟件或插防病毒卡</p><p><b> ?。?)客戶端</b></p><p>  操

68、作系統(tǒng):Windows xp。</p><p>  目標(biāo)應(yīng)用軟件客戶端。</p><p>  瀏覽器:Internet Explorer6(或以上版本)。</p><p>  支持客戶端增加網(wǎng)絡(luò)版防病毒軟件或插防病毒卡</p><p> ?。ǘ┫到y(tǒng)的調(diào)試與測試</p><p><b>  1.調(diào)試與測試&l

69、t;/b></p><p>  ASP的運行環(huán)境是一種服務(wù)器端的腳本環(huán)境,當(dāng)用戶從瀏覽器向WEB服務(wù)器請求.asp 文件時,ASP腳本開始運行,然后web服務(wù)器調(diào)用ASP,ASP全面讀取請求的文件,執(zhí)行所有腳本命令,并將web頁傳送給瀏覽器,這就意味著用戶不能簡單的在現(xiàn)有的操作運行.asp文件,需要服務(wù)器端的支持,通過對程序的調(diào)式,使系統(tǒng)可以正常的運行。</p><p>  系統(tǒng)調(diào)試

70、與測試的作用和意義</p><p>  系統(tǒng)調(diào)試與測試是信息系統(tǒng)的開發(fā)周期中一個十分重要的活動。盡管在系統(tǒng)開發(fā)周期的各個階段均采取了嚴(yán)格的技術(shù)審查,但依然難免遺留下差錯,問題遲早會在運行中暴露出來,到那時要糾正錯誤則會付出更大的代價。系統(tǒng)測試占用的時間、花費的人力和成本占軟件開發(fā)的很大比例。統(tǒng)計表明,開發(fā)較大規(guī)模系統(tǒng),系統(tǒng)測試的工作量大約占整個軟件開發(fā)工作量的40%~50%。而對于一些特別重要大型系統(tǒng),測試的工作

71、量和成本更大,甚至超過系統(tǒng)開發(fā)其他各階段總和的若干倍。</p><p>  2.系統(tǒng)調(diào)試與測試的目的和原則</p><p>  系統(tǒng)調(diào)試與測試是以找錯誤為目的,不是要證明程序沒有錯誤,而是要精心選取那些易于發(fā)生錯誤的測試數(shù)據(jù),以十分挑剔的態(tài)度,去尋找程序的錯誤。這個測試目的的觀念對于測試工作是有很大影響的。實踐證明,軟件在測試前是不可能沒有錯誤的,因此測試的目的就是發(fā)現(xiàn)程序的錯誤。系統(tǒng)測試

72、的最主要的原則就是測試工作應(yīng)該避免由原開發(fā)軟件的個人或小組來承擔(dān)。</p><p><b>  3.系統(tǒng)的調(diào)試</b></p><p>  (1)對系統(tǒng)進(jìn)行分調(diào),即對本系統(tǒng)的功能模塊逐一的進(jìn)行調(diào)試,這樣能夠保證模塊內(nèi)各個程序間具有正確的控制關(guān)系,同時可以測試模塊的運行效率。</p><p>  (2)對系統(tǒng)進(jìn)行總調(diào),即將系統(tǒng)的功能模塊整體的進(jìn)行

73、調(diào)試,其中包括主控程序、調(diào)動程序的調(diào)試和程序的總調(diào)。</p><p>  4.系統(tǒng)測試的方法與步驟</p><p>  一般源程序通過編譯后,先要經(jīng)過人工測試,然后再進(jìn)行機(jī)器測試。以登錄界面的測試為例:</p><p>  (1)用正常數(shù)據(jù)測試</p><p>  (2)用異常數(shù)據(jù)測試</p><p>  例如:用空數(shù)

74、據(jù)文件參加測試,檢查程序能否正常運行。</p><p>  (3)用錯誤數(shù)據(jù)測試</p><p>  試驗程序?qū)﹀e誤的處理能力,包括顯示出錯信息及容許修改錯誤的可能性。具體檢驗內(nèi)容有:輸入鍵號錯誤時(包括錯的鍵號和不應(yīng)該有的鍵號)能否及時檢出和發(fā)出出錯信息,并允許修改;輸入數(shù)據(jù)錯誤時(包括錯誤數(shù)據(jù)、不合理數(shù)據(jù)和負(fù)數(shù))能否及時查出或發(fā)出出錯信息,并允許修改;操作錯誤時(包括磁盤錯誤、操作步驟

75、或方法錯誤)能否及時檢出并發(fā)出警告信息,允許改正。</p><p><b>  六、總結(jié)</b></p><p>  經(jīng)過一段時間的努力,我們終于完成了網(wǎng)上商城網(wǎng)站系統(tǒng),基本實現(xiàn)了題目的基本要求。但是由于經(jīng)驗不足,對報表統(tǒng)計的實現(xiàn)功能,還沒有完善,這算是一個缺陷與遺憾。不過我們一定會努力學(xué)習(xí),盡早實現(xiàn)該模塊功能??偟膩碚f,在做這個畢業(yè)設(shè)計的過程中,我們查閱了大量關(guān)于網(wǎng)

76、上銷售的相關(guān)資料,切實地按照軟件工程的步驟,從需求分析,概要設(shè)計,詳細(xì)設(shè)計,數(shù)據(jù)庫設(shè)計,再到編碼,調(diào)試運行,測試等步驟。從中我們學(xué)到了很多東西,對我們來說,無論是理論還是實踐上都是一個較大幅度的提高,可以說是理論到實踐的一個飛躍。我們還了解了軟件開發(fā)的大體過程,在當(dāng)今競爭激烈的社會中只有學(xué)到本領(lǐng)才能有立足之地,通過這次綜合實驗也使我們知道作軟件開發(fā)的辛苦,首先要有足夠的耐心,要勇于面對密密麻麻的代碼,無數(shù)遍的調(diào)試,和無數(shù)遍的修改,但是,

77、當(dāng)你調(diào)試成功時,你就會感到這些努力的意義,成功的喜悅。軟件開發(fā),還要注意借鑒,查看已有的例子的代碼,這樣可以節(jié)省大量的時間,同時也實現(xiàn)了代碼重用。此外,我知道了基礎(chǔ)課的重要,要學(xué)好一門編程語言,一定要動手,實踐是最好的方法。</p><p>  總的來說,對我個人而言,這次畢業(yè)設(shè)計的確提高了我自己的動手能力,讓我認(rèn)識到了自己的不足,同時多虧了在開發(fā)網(wǎng)站的過程中戚尚菊老師的指導(dǎo)以及同學(xué)們給予的幫助,使我順利地完成了

78、畢業(yè)設(shè)計,在此我對你們表示衷心的感謝!</p><p><b>  附錄</b></p><p> ?。?)會員中心調(diào)用程序代碼</p><p>  <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%></p><p><b>  &

79、lt;%</b></p><p>  ' *** Restrict Access To Page: Grant or deny access to this page</p><p>  MM_authorizedUsers=""</p><p>  MM_authFailedURL="errro5.asp"

80、;</p><p>  MM_grantAccess=false</p><p>  If Session("MM_Username") <> "" Then</p><p>  If (true Or CStr(Session("MM_UserAuthorization"))="&q

81、uot;) Or _</p><p>  (InStr(1,MM_authorizedUsers,Session("MM_UserAuthorization"))>=1) Then</p><p>  MM_grantAccess = true</p><p><b>  End If</b></p>&

82、lt;p><b>  End If</b></p><p>  If Not MM_grantAccess Then</p><p>  MM_qsChar = "?"</p><p>  If (InStr(1,MM_authFailedURL,"?") >= 1) Then MM_qsCh

83、ar = "&"</p><p>  MM_referrer = Request.ServerVariables("URL")</p><p>  if (Len(Request.QueryString()) > 0) Then MM_referrer = MM_referrer & "?" & Re

84、quest.QueryString()</p><p>  MM_authFailedURL = MM_authFailedURL & MM_qsChar & "accessdenied=" & Server.URLEncode(MM_referrer)</p><p>  Response.Redirect(MM_authFailedURL)&

85、lt;/p><p><b>  End If</b></p><p><b>  %></b></p><p>  <!--#include file="Connections/conn.asp" --></p><p><b>  <%</b

86、></p><p>  Dim Recordset1__MMColParam</p><p>  Recordset1__MMColParam = "1"</p><p>  If (Session("MM_username") <> "") Then </p><p&

87、gt;  Recordset1__MMColParam = Session("MM_username")</p><p><b>  End If</b></p><p><b>  %></b></p><p><b>  <%</b></p><

88、p>  Dim Recordset1</p><p>  Dim Recordset1_cmd</p><p>  Dim Recordset1_numRows</p><p>  Set Recordset1_cmd = Server.CreateObject ("ADODB.Command")</p><p> 

89、 Recordset1_cmd.ActiveConnection = MM_conn_STRING</p><p>  Recordset1_cmd.CommandText = "SELECT * FROM dbo.User_biao WHERE u_name = ?" </p><p>  Recordset1_cmd.Prepared = true</p>

90、;<p>  Recordset1_cmd.Parameters.Append Recordset1_cmd.CreateParameter("param1", 200, 1, 50, Recordset1__MMColParam) ' adVarChar</p><p>  Set Recordset1 = Recordset1_cmd.Execute</p>

91、;<p>  Recordset1_numRows = 0</p><p><b>  %></b></p><p>  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/

92、xhtml1-transitional.dtd"></p><p>  <html xmlns="http://www.w3.org/1999/xhtml"></p><p><b>  <head></b></p><p>  <meta http-equiv="Co

93、ntent-Type" content="text/html; charset=gb2312" /></p><p>  <title>無標(biāo)題文檔</title></p><p><b>  </head></b></p><p><b>  <body&g

94、t;</b></p><p>  <!--#include file="top.asp" --></p><p>  <table width="760" border="0" cellspacing="0" cellpadding="0"></p&

95、gt;<p><b>  <tr></b></p><p>  <td width="200" valign="top"><iframe src="hyzxdy.asp" frameborder="0" scrolling="no"width=&qu

96、ot;200" height="200"></iframe></td></p><p>  <td width="560" valign="top"><table width="100%" border="0" cellspacing="0&quo

97、t; cellpadding="6"></p><p><b>  <tr></b></p><p>  <td width="48%" align="right">用戶名</td></p><p>  <td width="5

98、2%"><%=(Recordset1.Fields.Item("u_name").Value)%></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td h

99、eight="26" align="right">性別</td></p><p>  <td><%=(Recordset1.Fields.Item("u_sex").Value)%></td></p><p><b>  </tr></b>&l

100、t;/p><p><b>  <tr></b></p><p>  <td align="right">郵箱</td></p><p>  <td><%=(Recordset1.Fields.Item("u_email").Value)%></

101、td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td height="26" align="right">真實姓名</td></p><

102、;p>  <td><%=(Recordset1.Fields.Item("u_zsxm").Value)%></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  &l

103、t;td align="right">手機(jī)號碼</td></p><p>  <td><%=(Recordset1.Fields.Item("u_phone").Value)%></td></p><p><b>  </tr></b></p>&l

104、t;p><b>  <tr></b></p><p>  <td height="38" align="right">身份證號</td></p><p>  <td><%=(Recordset1.Fields.Item("u_shenfen").Va

105、lue)%></td></p><p><b>  </tr></b></p><p>  </table></td></p><p><b>  </tr></b></p><p><b>  </table>

106、</b></p><p>  <!--#include file="down.asp" --></p><p><b>  </body></b></p><p><b>  </html></b></p><p><b>

107、;  <%</b></p><p>  Recordset1.Close()</p><p>  Set Recordset1 = Nothing</p><p><b>  %></b></p><p> ?。?)后臺管理程序代碼</p><p>  <%@LANG

108、UAGE="VBSCRIPT" CODEPAGE="936"%></p><p>  <!--#include file="../Connections/conn.asp" --></p><p><b>  <%</b></p><p>  Dim MM_ed

109、itAction</p><p>  MM_editAction = CStr(Request.ServerVariables("SCRIPT_NAME"))</p><p>  If (Request.QueryString <> "") Then</p><p>  MM_editAction = MM_edi

110、tAction & "?" & Server.HTMLEncode(Request.QueryString)</p><p><b>  End If</b></p><p>  ' boolean to abort record edit</p><p>  Dim MM_abortEdit<

111、/p><p>  MM_abortEdit = false</p><p><b>  %></b></p><p><b>  <%</b></p><p>  ' IIf implementation</p><p>  Function MM_IIf(c

112、ondition, ifTrue, ifFalse)</p><p>  If condition = "" Then</p><p>  MM_IIf = ifFalse</p><p><b>  Else</b></p><p>  MM_IIf = ifTrue</p><

113、p><b>  End If</b></p><p>  End Function</p><p><b>  %></b></p><p><b>  <%</b></p><p>  If (CStr(Request("MM_insert&quo

114、t;)) = "form1") Then</p><p>  If (Not MM_abortEdit) Then</p><p>  ' execute the insert</p><p>  Dim MM_editCmd</p><p>  Set MM_editCmd = Server.CreateObje

115、ct ("ADODB.Command")</p><p>  MM_editCmd.ActiveConnection = MM_conn_STRING</p><p>  MM_editCmd.CommandText = "INSERT INTO dbo.news_shubiao (n_shuming, n_zhubian, n_zishu, n_yeshu,

116、 n_banci, n_dingjia, n_neirong, n_dianjishu, n_pic, n_lb) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)" </p><p>  MM_editCmd.Prepared = true</p><p>  MM_editCmd.Parameters.Append MM_editCmd.Create

117、Parameter("param1", 202, 1, 50, Request.Form("n_shuming")) ' adVarWChar</p><p>  MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param2", 202, 1, 50, Request.Form(&

118、quot;n_zhubian")) ' adVarWChar</p><p>  MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param3", 201, 1, 10, Request.Form("n_zishu")) ' adLongVarChar</p><

119、p>  MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param4", 201, 1, 10, Request.Form("n_yeshu")) ' adLongVarChar</p><p>  MM_editCmd.Parameters.Append MM_editCmd.CreatePa

120、rameter("param5", 201, 1, 10, Request.Form("n_banci")) ' adLongVarChar</p><p>  MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param6", 201, 1, 10, Request.Form(&q

121、uot;n_dingjia")) ' adLongVarChar</p><p>  MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param7", 203, 1, 1073741823, Request.Form("n_neirong")) ' adLongVarWChar<

122、;/p><p>  MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param8", 5, 1, -1, MM_IIF(Request.Form("n_dianjishu"), Request.Form("n_dianjishu"), null)) ' adDouble</p&g

123、t;<p>  MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param9", 203, 1, 1073741823, Request.Form("n_pic")) ' adLongVarWChar</p><p>  MM_editCmd.Parameters.Append MM_e

124、ditCmd.CreateParameter("param10", 202, 1, 50, Request.Form("Cplb")) ' adVarWChar</p><p>  MM_editCmd.Execute</p><p>  MM_editCmd.ActiveConnection.Close</p><p&g

125、t;  ' append the query string to the redirect URL</p><p>  Dim MM_editRedirectUrl</p><p>  MM_editRedirectUrl = "news.asp"</p><p>  If (Request.QueryString <> &q

126、uot;") Then</p><p>  If (InStr(1, MM_editRedirectUrl, "?", vbTextCompare) = 0) Then</p><p>  MM_editRedirectUrl = MM_editRedirectUrl & "?" & Request.QueryString&

127、lt;/p><p><b>  Else</b></p><p>  MM_editRedirectUrl = MM_editRedirectUrl & "&" & Request.QueryString</p><p><b>  End If</b></p><

128、;p><b>  End If</b></p><p>  Response.Redirect(MM_editRedirectUrl)</p><p><b>  End If</b></p><p><b>  End If</b></p><p><b> 

129、 %></b></p><p><b>  <%</b></p><p>  Dim Recordset1</p><p>  Dim Recordset1_cmd</p><p>  Dim Recordset1_numRows</p><p>  Set Records

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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

提交評論