軟件工程畢業(yè)論文-二手商品交易網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)—后臺(tái)管理_第1頁(yè)
已閱讀1頁(yè),還剩29頁(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、<p><b>  本科畢業(yè)論文</b></p><p><b>  (20 屆)</b></p><p>  二手商品交易網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)—后臺(tái)管理</p><p><b>  摘 要</b></p><p>  校園二手商品交易網(wǎng)站就是基于每年畢業(yè)生離校時(shí)都會(huì)丟

2、棄或轉(zhuǎn)贈(zèng)大量學(xué)習(xí)生活用品,這些物品往往得不到很好的處理,造成學(xué)校的污染和浪費(fèi),因而出現(xiàn)的這樣的一個(gè)網(wǎng)上購(gòu)物平臺(tái),并且方便同學(xué)之間互相買賣交易,各取所需。本文主要介紹了該平臺(tái)的方案論證、總體設(shè)計(jì)等實(shí)現(xiàn)過程,詳細(xì)論述了設(shè)計(jì)思想、數(shù)據(jù)庫(kù)設(shè)計(jì)和功能模塊設(shè)計(jì)。實(shí)現(xiàn)了用戶注冊(cè)、用戶修改信息、發(fā)布信息、查詢?yōu)g覽、發(fā)表評(píng)論、商品管理、用戶管理、物品管理等功能。整個(gè)系統(tǒng)的設(shè)計(jì)過程中,充分考慮了數(shù)據(jù)庫(kù)的安全性、一致性、穩(wěn)定性和可靠性的問題,并具有了友好的界

3、面,操作也十分簡(jiǎn)單。</p><p>  在此基礎(chǔ)上,互聯(lián)網(wǎng)的普及更是一個(gè)必不可少的支持因素,越來(lái)越多的人們不愿意出門購(gòu)物,借助互聯(lián)網(wǎng),就可以在網(wǎng)上滿足自己小小的要求,電子商務(wù)越來(lái)越受到人們的青睞。本網(wǎng)站采用ASP技術(shù)進(jìn)行動(dòng)態(tài)頁(yè)面的設(shè)計(jì),后臺(tái)采用Access數(shù)據(jù)庫(kù),操作簡(jiǎn)單方便,頁(yè)面簡(jiǎn)潔清新,適合當(dāng)代大學(xué)生操作和運(yùn)用。</p><p>  關(guān)鍵字:ASP技術(shù)、二手商品網(wǎng)站、Access數(shù)據(jù)

4、庫(kù)、用戶管理</p><p><b>  Abstract</b></p><p>  School of second-hand goods trading site is based on graduates each year will be discarded or giving away a lot of learning supplies, these i

5、tems are often not very good, cause school of pollution and waste, and thus such a online shopping platform, and convenient transactions, each other between classmates. Scheme comparison of the platform is mainly introdu

6、ced in this paper, the overall design realization process, detailed discusses the design idea, database design and function module design. </p><p>  On this basis, the popularity of the Internet is a indispe

7、nsable support factors, more and more people don't want to go out shopping, with the help of the Internet, can satisfy his small request on Internet, electronic commerce is more and more get the favour of people. Thi

8、s website USES ASP technology for the design of dynamic page, the background using Access database, simple and convenient operation, a page is concise and pure and fresh, suitable for operation and use of contemporary un

9、iversi</p><p>  Key words: The ASP technology, the secondhand goods websites, Access database, users management</p><p><b>  目錄</b></p><p><b>  1.緒論1</b><

10、/p><p><b>  1.1 前言1</b></p><p>  1.1.1電子商務(wù)的定義1</p><p>  1.1.2電子商務(wù)與傳統(tǒng)交易的差異1</p><p>  1.1.3電子商務(wù)的優(yōu)越性1</p><p>  1.2 二手網(wǎng)站的優(yōu)勢(shì)2</p><p>

11、  1.3 課題開發(fā)意義2</p><p><b>  2.1環(huán)境配置4</b></p><p>  2.2不同操作系統(tǒng)下網(wǎng)站配置的區(qū)別4</p><p>  2.3在一個(gè)服務(wù)器上建立多個(gè)站點(diǎn)4</p><p><b>  3.需求分析6</b></p><p> 

12、 3.1 總體結(jié)構(gòu)6</p><p>  3.2 具體結(jié)構(gòu)6</p><p>  3.3 可行性分析6</p><p>  3.3.1 技術(shù)可行性6</p><p>  3.3.2 經(jīng)濟(jì)可行性7</p><p>  3.3.3 用戶使用可行性7</p><p>  3.3.4 法律可

13、行性7</p><p><b>  4.總體設(shè)計(jì)8</b></p><p><b>  4.1 概述8</b></p><p>  4.2 系統(tǒng)功能模塊9</p><p>  4.2.1 用戶模塊9</p><p>  4.2.2 管理員模塊9</p

14、><p>  4.3 接口設(shè)計(jì)10</p><p>  4.3.1 外部接口10</p><p>  4.3.2 內(nèi)部接口11</p><p>  4.4 數(shù)據(jù)庫(kù)設(shè)計(jì)11</p><p>  4.4.1  概念模型設(shè)計(jì)11</p><p>  4.4.2 數(shù)據(jù)庫(kù)物理設(shè)計(jì)13</p&

15、gt;<p>  4.5 運(yùn)行設(shè)計(jì)15</p><p><b>  5.詳細(xì)設(shè)計(jì)16</b></p><p><b>  5.1 概述16</b></p><p>  5.2系統(tǒng)程序流程圖16</p><p>  5.3 系統(tǒng)的界面設(shè)計(jì)17</p><p

16、>  5.3.1 用戶前臺(tái)設(shè)計(jì)17</p><p>  5.3.2 管理員信息管理18</p><p>  5.3.3 管理員后臺(tái)設(shè)計(jì)19</p><p>  5.3.4信息發(fā)布管理20</p><p>  5.3.5新聞添加管理20</p><p>  6.1 單元測(cè)試22</p>&

17、lt;p>  6.2 組裝測(cè)試22</p><p>  6.3 確認(rèn)測(cè)試22</p><p>  6.4 系統(tǒng)測(cè)試22</p><p><b>  7.結(jié)束語(yǔ)23</b></p><p><b>  7.1總結(jié)23</b></p><p>  7.2 心得體會(huì)

18、23</p><p><b>  致謝24</b></p><p><b>  參考文獻(xiàn)25</b></p><p><b>  1.緒論</b></p><p><b>  1.1 前言</b></p><p>  1.1.

19、1電子商務(wù)的定義</p><p>  所謂電子商務(wù)( Electric Commerce),就是指人們利用電子手段進(jìn)行商業(yè)貿(mào)易等商務(wù)活動(dòng),是商務(wù)活動(dòng)的電子化。它包括狹義的電子商務(wù)定義和廣義的電子商務(wù)定義兩部分。狹義的EC( Electric Commerce) 是指人們利用電子手段進(jìn)行以商品交換為中心的各種商務(wù)活動(dòng),即公司、廠家、商業(yè)企業(yè)、工業(yè)企業(yè)與消費(fèi)者個(gè)人雙方或多方通過計(jì)算機(jī)網(wǎng)絡(luò),主要是通過因特網(wǎng)進(jìn)行的商務(wù)活

20、動(dòng)。廣義的EB( Electric Business) 是指各行各業(yè)中的各種業(yè)務(wù)的電子化,又可稱為電子業(yè)務(wù),包括電子商務(wù)、電子政務(wù)、電子軍務(wù)、電子醫(yī)務(wù)、電子教務(wù)、電子公務(wù)、電子事務(wù)和電子家務(wù)等。</p><p>  1.1.2電子商務(wù)與傳統(tǒng)交易的差異</p><p>  在傳統(tǒng)的交易過程中,通常由“買”和“賣”兩方面組成,雖然是簡(jiǎn)單的兩方面,但是整個(gè)交易過程中有很多手續(xù)。舉例來(lái)說(shuō):某公司機(jī)

21、遇市場(chǎng)的需求開發(fā)出一個(gè)新產(chǎn)品,首先需要教授業(yè)務(wù)人員了解新產(chǎn)品的功能及市場(chǎng)的趨向,然后由業(yè)務(wù)人員銷售給顧客,進(jìn)而賺取利潤(rùn)。對(duì)于顧客來(lái)說(shuō),在購(gòu)買之前需要自行搜集、尋找相關(guān)產(chǎn)品的信息,在經(jīng)過分析、對(duì)比后,在進(jìn)行購(gòu)買。在整個(gè)過程中,需要大量的人力進(jìn)行參與,這就在無(wú)形中增加了費(fèi)用支出。</p><p>  而在電子商務(wù)交易過程中,用戶只需通過互聯(lián)網(wǎng)和計(jì)算機(jī),就可以輕松得到所需商品的詳細(xì)信息,并且可以查詢到相關(guān)產(chǎn)品的信息,輕

22、松比較選擇的同時(shí),只需填寫相關(guān)的個(gè)人信息,就可以下訂單。而作為企業(yè)這一方面,不再需要派業(yè)務(wù)員出去宣傳產(chǎn)品,只需將產(chǎn)品信息發(fā)布到網(wǎng)上就可以了。在收到用戶訂單后,只需核查該商品的庫(kù)存量,之后就決定商品的發(fā)貨時(shí)間及寄送方式就可以了。再通過電子郵件的方式通知顧客到貨時(shí)間,而貨款則通過金融中心或信用卡處理中心處理。整個(gè)過程幾乎都由計(jì)算機(jī)系統(tǒng)完成,只有少部分必須由人工完成。大大縮減了人力物力的開支,無(wú)形中提高了產(chǎn)品利潤(rùn)。</p>&l

23、t;p>  1.1.3電子商務(wù)的優(yōu)越性</p><p>  隨著電子商務(wù)的迅猛發(fā)展以及上網(wǎng)人數(shù)的急劇增長(zhǎng),各個(gè)企業(yè)無(wú)不想在這個(gè)蘊(yùn)藏?zé)o限商機(jī)的網(wǎng)絡(luò)環(huán)境中大施拳腳。這是因?yàn)殡娮由虅?wù)具有以下優(yōu)點(diǎn):</p><p> ?。?)突破了商業(yè)往來(lái)的時(shí)間限制</p><p>  網(wǎng)絡(luò)上的計(jì)算機(jī)系統(tǒng)可以給顧客提供一個(gè)完善的網(wǎng)絡(luò)服務(wù),每天24小時(shí)、每年365天,天天不間斷的提供服

24、務(wù)。</p><p> ?。?)突破了地域上的限制</p><p>  不分國(guó)別,不分地域,不分語(yǔ)言的提供給全球各地的消費(fèi)者,以最快的速度將公司產(chǎn)品的最新功能、售價(jià)及相關(guān)信息提供給客戶了解。</p><p> ?。?)節(jié)省公司運(yùn)營(yíng)成本</p><p>  減少業(yè)務(wù)人員的經(jīng)銷費(fèi)用、人事費(fèi)用及管銷費(fèi)用。無(wú)形之間提高了商品銷售的利潤(rùn)。</p&

25、gt;<p><b>  (4)采購(gòu)的方便性</b></p><p>  采購(gòu)不需再東奔西走,然后再千辛萬(wàn)苦的將商品帶回家,你只要在家輕松地利用計(jì)算機(jī)及網(wǎng)絡(luò),很快的就可以找到你想要的商品,下訂單之后只需等待,商品自然就會(huì)送到指定地點(diǎn),再也不必因?yàn)橘?gòu)買而受日曬雨淋及舟車之苦。</p><p>  1.2 二手網(wǎng)站的優(yōu)勢(shì)</p><p&g

26、t;  二手物品交易網(wǎng)站是一個(gè)電子商務(wù)平臺(tái)。在這里,消費(fèi)者足不出戶就可以瀏覽到網(wǎng)站各種二手商品的信息、打折商品和促銷活動(dòng)等一系列消費(fèi)信息。消費(fèi)者能夠很方便地查找到自己需要的商品,圖片和文字介紹。</p><p>  對(duì)于消費(fèi)者來(lái)說(shuō):可以在家“逛商店”,訂貨不受時(shí)間的限制; 獲得較大量的商品信息,可以買到當(dāng)?shù)貨]有的商品;網(wǎng)上支付較傳統(tǒng)拿現(xiàn)金支付更加安全,可避免現(xiàn)金丟失或遭到搶劫;從訂貨、買貨到貨物上門無(wú)需親臨現(xiàn)場(chǎng),

27、既省時(shí)又省力; 由于網(wǎng)上商品省去租店面、召雇員及儲(chǔ)存保管等一系列費(fèi)用,總的來(lái)說(shuō)其價(jià)格較一般商場(chǎng)的同類商品更便宜。 </p><p>  對(duì)于商家來(lái)說(shuō),二手物品交易網(wǎng)站是宣傳企業(yè)形象的一種強(qiáng)有力的手段,是一種廉價(jià)高效的方式。它的優(yōu)勢(shì)是顯而易見的,發(fā)布信息具有及時(shí)、準(zhǔn)確的特點(diǎn),圖文并茂,及時(shí)刷新。任何新登商品和促銷、廣告信息都可以在第一時(shí)間呈現(xiàn)在消費(fèi)者面前。消費(fèi)者與商家之間可以實(shí)現(xiàn)及時(shí)互動(dòng),商家可以了解到市場(chǎng)的最新需

28、求。</p><p>  對(duì)于整個(gè)市場(chǎng)經(jīng)濟(jì)來(lái)說(shuō),這種新型的購(gòu)物模式可在更大的范圍內(nèi)、更多的層面上以更高的效率實(shí)現(xiàn)資源配置。 </p><p>  二手物品交易網(wǎng)站突破了傳統(tǒng)商務(wù)的障礙,無(wú)論對(duì)消費(fèi)者、企業(yè)還是市場(chǎng)都有著巨大的吸引力和影響力,在新經(jīng)濟(jì)時(shí)期無(wú)疑是達(dá)到“多贏”效果的理想模式。</p><p>  1.3 課題開發(fā)意義</p><p>

29、 ?。?)信息實(shí)用,方便學(xué)生</p><p>  二手網(wǎng)站上提供許多方便學(xué)生學(xué)習(xí)與生活物品的信息,如被現(xiàn)代家庭淘汰的尤其是半新舊、價(jià)格頗低的小尺寸電視機(jī),在大學(xué)生中廣受青睞。學(xué)生宿舍沒有電視, 為讓課余生活豐富多彩, 幾位同舍好友紛紛出錢合資從購(gòu)買一臺(tái),不要小看“電視”,一有球賽開戰(zhàn),許多同學(xué)圍坐在它身旁,足以看出它的“ 魅力無(wú)限”。大學(xué)生活結(jié)束時(shí),還可變賣給低年級(jí)同學(xué)?!岸峙f自行車” 在大學(xué)生中非常搶手,大學(xué)

30、校園“大”,有的還分好幾個(gè)校區(qū),每天上課、做實(shí)驗(yàn),跑來(lái)跑去實(shí)在很辛苦,有時(shí)偶爾還要上街溜達(dá),外出結(jié)伴游玩對(duì)自行車需求自然很多。買新的,價(jià)格高,還容易被“盯上”,還是“二手”的好。用了三年五載,再便宜轉(zhuǎn)手,即使扔了也劃算。學(xué)期開始,很多學(xué)生先不去買新書,而到網(wǎng)站上搜尋與課程要求相同的教材,這在大學(xué)生中十分普遍。如等級(jí)考試教程,新書40元左右,而二手書僅10元,況且,在舊書中還有高年級(jí)的筆記,更加實(shí)用。網(wǎng)站商品琳瑯滿目,電腦、MP3、移動(dòng)磁

31、盤、燈、收錄機(jī)、衣架、球拍、健身器等,比比皆是。</p><p> ?。?)培養(yǎng)學(xué)生的經(jīng)營(yíng)意識(shí)</p><p>  過去一到期末,或臨近畢業(yè),書籍、生活用品都當(dāng)成廢品,很便宜的賣給收廢品的,而現(xiàn)在,學(xué)生可以將這些物品信息掛在校園二手網(wǎng)站,以便學(xué)生之間雙向選擇,創(chuàng)造一定的經(jīng)濟(jì)價(jià)值,有的學(xué)生還收集、整理這些信息與物品,進(jìn)行經(jīng)營(yíng),嘗試做“老板”的感覺。</p><p> 

32、?。?)二手交易網(wǎng)站深受學(xué)生青睞</p><p>  高校的二手交易市場(chǎng)是一個(gè)大市場(chǎng),每年都有畢業(yè)生要畢業(yè),每年都有新生來(lái)報(bào)到,畢業(yè)生們不可能將幾年來(lái)留存下的東西都帶走,有些物品已成為累贅,賣掉反而還能賺些路費(fèi)。學(xué)生們的消費(fèi)水平本來(lái)也不高,都希望能買到物美價(jià)廉的商品,這個(gè)時(shí)候,網(wǎng)上二手交易市場(chǎng)的作用就發(fā)揮出來(lái)了。賣主可以在網(wǎng)上登記自己要處理的物品以及售賣價(jià)格,聯(lián)系方式,買主則可以在網(wǎng)上搜索自己所需要的,若沒有,也

33、可以在網(wǎng)上發(fā)布求購(gòu)信息。當(dāng)然,網(wǎng)上二手交易市場(chǎng)不但能處理畢業(yè)生的多余物品,平時(shí)學(xué)生們有任何閑置的東西或有任何需求都可以免費(fèi)在網(wǎng)上二手交易市場(chǎng)上得到處理,并且不限時(shí)間也不限地點(diǎn)。這一切只需要大家在電腦上點(diǎn)幾下鼠標(biāo)就萬(wàn)事大吉了,其效率是先前面對(duì)面交易方式的數(shù)倍。</p><p> ?。?)校園二手交易網(wǎng)交易安全</p><p>  校園二手交易網(wǎng)上進(jìn)行交易的大多都是本校的學(xué)生,他們?cè)诎l(fā)布供求信

34、息時(shí)都提供了真實(shí)的聯(lián)系方式,商品價(jià)格及質(zhì)量可以直接當(dāng)面確定,不像那些純商業(yè)網(wǎng)站,買賣雙方都存在很大的風(fēng)險(xiǎn)。</p><p>  2.開發(fā)工具及開發(fā)環(huán)境介紹</p><p>  本網(wǎng)站主要采用了ASP和ACCESS來(lái)完成。屬于動(dòng)態(tài)網(wǎng)站類,動(dòng)態(tài)網(wǎng)站是指使用網(wǎng)頁(yè)腳本語(yǔ)言,比如php、asp、asp.net等,通過腳本將網(wǎng)站內(nèi)容動(dòng)態(tài)存儲(chǔ)到數(shù)據(jù)庫(kù)中,以實(shí)現(xiàn)服務(wù)器和瀏覽器之間進(jìn)行數(shù)據(jù)交互,因此動(dòng)態(tài)網(wǎng)站

35、也被稱為互動(dòng)網(wǎng)站。此時(shí)用戶訪問的網(wǎng)站是通過讀取數(shù)據(jù)庫(kù)來(lái)動(dòng)態(tài)生成的網(wǎng)頁(yè)。動(dòng)態(tài)網(wǎng)站上主要是一些框架基礎(chǔ),網(wǎng)頁(yè)的內(nèi)容大都存儲(chǔ)在數(shù)據(jù)庫(kù)中。</p><p><b>  2.1環(huán)境配置</b></p><p>  下面以動(dòng)態(tài)Access網(wǎng)站和動(dòng)態(tài)SQL Server 2000網(wǎng)站為例介紹動(dòng)態(tài)網(wǎng)站的環(huán)境配置。</p><p>  動(dòng)態(tài)Access網(wǎng)站的環(huán)境

36、配置:一個(gè)Web服務(wù)器、一個(gè)編寫應(yīng)用程序的軟件、Access數(shù)據(jù)庫(kù)以及用來(lái)驅(qū)動(dòng)數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序ODBC(Open DataBase Connection開放式數(shù)據(jù)庫(kù)連接)。</p><p>  具備這些重要條件就可以利用ASP.NET技術(shù)開發(fā)一個(gè)動(dòng)態(tài)Access網(wǎng)站了。例如:Windows 2003操作系統(tǒng)下安裝并運(yùn)行IIS 6.0作為網(wǎng)站的服務(wù)器,利用微軟公司的Visual Studio 2005軟件編寫應(yīng)用程

37、序,數(shù)據(jù)庫(kù)采用Access數(shù)據(jù)庫(kù)。</p><p>  動(dòng)態(tài)SQL Server 2000網(wǎng)站的環(huán)境配置:一個(gè)Web服務(wù)器、一個(gè)編寫應(yīng)用程序的軟件、SQL Server 2000數(shù)據(jù)庫(kù)以及用來(lái)驅(qū)動(dòng)數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序ODBC。</p><p>  2.2不同操作系統(tǒng)下網(wǎng)站配置的區(qū)別</p><p>  Windows XP系統(tǒng)和Windows 2000/2003系統(tǒng)下網(wǎng)

38、站配置的區(qū)別如下:</p><p>  Windows XP系統(tǒng):</p><p>  在Windows XP系統(tǒng)上安裝IIS服務(wù)器,但在Windows XP系統(tǒng)上不可以建立多個(gè)站點(diǎn),只可以建立多個(gè)虛擬目錄。</p><p>  Windows 2000/2003系統(tǒng):</p><p>  在Windows 2000、Windows 2003

39、上同樣可以安裝IIS服務(wù)器,進(jìn)行網(wǎng)站建設(shè)。在Windows 2000、Windows2003操作系統(tǒng)中可以實(shí)現(xiàn)一機(jī)多“站點(diǎn)”,即在一個(gè)服務(wù)器上建立多個(gè)站點(diǎn)。</p><p>  2.3在一個(gè)服務(wù)器上建立多個(gè)站點(diǎn)</p><p>  在進(jìn)行網(wǎng)站建設(shè)時(shí),建議選擇Windows 2003下的IIS 6.0,因?yàn)镮IS 6.0可以更輕松的配置網(wǎng)站發(fā)布信息,同時(shí)它的安全系數(shù)也很高。例如不同站點(diǎn)使用不

40、同端口,不同站點(diǎn)使用不同域名進(jìn)行訪問等,這些在Windows 2000的IIS 5.0中是無(wú)法實(shí)現(xiàn)的。</p><p>  下面以Windows 2003系統(tǒng)為例,介紹如何設(shè)置默認(rèn)網(wǎng)站。具體步驟如下:</p><p> ?。?)單擊“開始”/“管理工具”/“Internet 信息服務(wù)(IIS)管理器”命令,打開“Internet信息服務(wù)管理器”窗口,展開本地計(jì)算機(jī)/“網(wǎng)站”前的“+”號(hào),便

41、可看到/“默認(rèn)網(wǎng)站”。</p><p> ?。?)右鍵單擊“默認(rèn)網(wǎng)站”,在彈出的快捷菜單中選擇“屬性”命令,打開“網(wǎng)站 屬性”窗口,在“網(wǎng)站”選項(xiàng)卡中保持默認(rèn)的屬性設(shè)置。</p><p> ?。?)選擇“主目錄”按鈕,單擊“本地路徑”文本框后的“瀏覽”按鈕,設(shè)置網(wǎng)站的主目錄,這里設(shè)置為“E:\\網(wǎng)絡(luò)工程。</p><p> ?。?)單擊“應(yīng)用”按鈕后,再單擊【確定】

42、按鈕即可完成默認(rèn)網(wǎng)站設(shè)置。</p><p>  (5)打開IE瀏覽器在地址欄中輸入網(wǎng)址,就可以看到發(fā)布的網(wǎng)站了。</p><p><b>  3.需求分析</b></p><p><b>  3.1 總體結(jié)構(gòu)</b></p><p>  本網(wǎng)站的系統(tǒng)總體目標(biāo)是為了實(shí)現(xiàn)本站所有二手商品的在線購(gòu)物。通過

43、系統(tǒng)實(shí)現(xiàn)二手物品交易的多項(xiàng)功能,其中主要是管理員對(duì)商品的管理實(shí)現(xiàn)和用戶的購(gòu)物的實(shí)現(xiàn):前臺(tái):用戶在線瀏覽所有商品,按需求搜索相關(guān)商品,以及注冊(cè)為會(huì)員后對(duì)商品選購(gòu)的操作,購(gòu)物結(jié)束后生成訂單信息的功能。后臺(tái):管理員對(duì)商品信息的添加,對(duì)商品的種類的添加,對(duì)用戶購(gòu)物訂單的處理,以及管理員對(duì)網(wǎng)站新聞、公告的維護(hù)操作。系統(tǒng)對(duì)從用戶購(gòu)物、生成訂單,管理員從管理網(wǎng)站、管理商品,處理訂單等功能都一一實(shí)現(xiàn)。建成一個(gè)功能齊全、合理、完善的二手物品交易網(wǎng)站。&l

44、t;/p><p><b>  3.2 具體結(jié)構(gòu)</b></p><p>  根據(jù)上述總體目標(biāo)需求,該系統(tǒng)分為以下兩大部分:</p><p><b>  前臺(tái)用戶操作界面。</b></p><p>  用戶可以瀏覽商品,并根據(jù)商品的分類瀏覽、搜索商品、對(duì)商品作出評(píng)論;新用戶注冊(cè)功能、用戶個(gè)人信息管理功能、

45、網(wǎng)店的最新公告、網(wǎng)店新聞進(jìn)行瀏覽等。</p><p><b>  后臺(tái)管理員界面。</b></p><p>  管理員的主要功能包括:商品管理,商品類別管理,訂單管理,網(wǎng)店新聞管理,公告管理、用戶管理、用戶留言的查看及管理及網(wǎng)店銷售的統(tǒng)計(jì)。</p><p><b>  3.3 可行性分析</b></p>&l

46、t;p>  3.3.1 技術(shù)可行性</p><p>  為實(shí)現(xiàn)系統(tǒng)目標(biāo),需要技術(shù)保證。系統(tǒng)開發(fā)所需要的技術(shù)主要有計(jì)算機(jī)硬件、軟件技術(shù)、系統(tǒng)開發(fā)人員的水平、用戶管理與使用的能力等。</p><p>  (1)開發(fā)硬件的技術(shù)可行性</p><p>  開發(fā)本系統(tǒng)所使用的軟件對(duì)于計(jì)算機(jī)硬件有一定的要求,對(duì)計(jì)算機(jī)的內(nèi)存、主頻、外頻、外存都有比較高的要求,否則將影響到本

47、系統(tǒng)的正常運(yùn)行。但從市場(chǎng)上目前流行的硬件水平來(lái)看,這種要求水平是完全可以達(dá)到的。</p><p>  (2)開發(fā)軟件的技術(shù)可行性</p><p>  從目前市場(chǎng)上比較流行的網(wǎng)站開發(fā)來(lái)看,使用asp.net2.0 和microsoft access 的結(jié)合是在實(shí)際應(yīng)用中比較成功的一種解決方案。所以本系統(tǒng)配合Photoshop和Dreamweaver聯(lián)合開發(fā),在軟件技術(shù)上也是可行的。</

48、p><p>  (3)系統(tǒng)開發(fā)人員的水平</p><p>  作為本息統(tǒng)的開發(fā)人員,在技術(shù)的掌握方面主要學(xué)習(xí)過數(shù)據(jù)庫(kù)系統(tǒng)理論、網(wǎng)站開發(fā)與設(shè)計(jì)技術(shù)、管理信息系統(tǒng)理論等。并且在學(xué)習(xí)了這些理論的基礎(chǔ)上,參與課程設(shè)計(jì)實(shí)踐這些理論,主要有C語(yǔ)言課程設(shè)計(jì)、網(wǎng)站課程設(shè)計(jì)、計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)等,另外也參加過網(wǎng)站制作的實(shí)習(xí),所以在指導(dǎo)老師和同學(xué)們的幫助下,我開發(fā)此系統(tǒng)是可行的。</p><p

49、>  因此,結(jié)合本系統(tǒng)的實(shí)際,在技術(shù)方面是完全可行的。</p><p>  3.3.2 經(jīng)濟(jì)可行性</p><p>  經(jīng)濟(jì)可行性的研究主要是對(duì)待開發(fā)軟件的成本估算和成本/效益分析,以確定待開發(fā)軟件是否有開發(fā)的價(jià)值。</p><p>  硬件設(shè)備:需要數(shù)據(jù)服務(wù)器一臺(tái);軟件:Windows 7操作系統(tǒng)DreamWeaverMX, Microsoft Access

50、數(shù)據(jù)庫(kù),Dreamweaver網(wǎng)頁(yè)設(shè)計(jì)軟件。</p><p>  二手物品交易網(wǎng)站一經(jīng)投入即產(chǎn)生經(jīng)濟(jì)效益,二手物品交易是一個(gè)長(zhǎng)期的投資,對(duì)市場(chǎng)的擴(kuò)大經(jīng)營(yíng)和長(zhǎng)遠(yuǎn)發(fā)展有益。</p><p>  3.3.3 用戶使用可行性</p><p>  1)所開發(fā)的軟件系統(tǒng)是基于微型計(jì)算機(jī)圖形界面的操作,所以會(huì)一般的計(jì)算機(jī)操作即可使用本系統(tǒng)。</p><p>

51、;  2)系統(tǒng)管理員要求有計(jì)算機(jī)的專業(yè)知識(shí)。</p><p>  3)對(duì)系統(tǒng)管理員將進(jìn)行專業(yè)培訓(xùn),使其能夠?qū)κ炀毠芾肀鞠到y(tǒng)。</p><p>  3.3.4 法律可行性</p><p>  嚴(yán)格按照合同法、專利法、知識(shí)產(chǎn)權(quán)保護(hù)法等對(duì)該系統(tǒng)進(jìn)行開發(fā)。不會(huì)觸犯國(guó)家法律,和他人的利益,所以在法律上是可行的。</p><p>  通過上述幾方面的研究

52、,在技術(shù)、法律、操作等方面的可行性均已具備,得出結(jié)論:本系統(tǒng)可以進(jìn)行開發(fā)。</p><p><b>  4.總體設(shè)計(jì)</b></p><p><b>  4.1 概述</b></p><p>  總體設(shè)計(jì)的目標(biāo)是解決系統(tǒng)如何實(shí)現(xiàn)系統(tǒng)功能的問題。其主要任務(wù)是劃分出系統(tǒng)的物理元素及設(shè)計(jì)軟件的結(jié)構(gòu),完成軟件定義時(shí)期的任務(wù)。是對(duì)

53、系統(tǒng)進(jìn)行總體的設(shè)計(jì),即根據(jù)系統(tǒng)分析產(chǎn)生的分析結(jié)果來(lái)確定這個(gè)系統(tǒng)由哪些系統(tǒng)和模塊組成,這些系統(tǒng)和模塊怎樣有機(jī)的結(jié)合在一起,每個(gè)模塊的功能的實(shí)現(xiàn)。設(shè)計(jì)的目標(biāo)是使系統(tǒng)實(shí)現(xiàn)擁有所要求的功能。力爭(zhēng)達(dá)到高效率、高可靠性、可修改性,并且容易掌握和使用。</p><p>  模塊化的依據(jù)是:把復(fù)雜問題分解成許多容易解決的小問題。原來(lái)的問題也就變得容易解決。模塊化設(shè)計(jì)是把大型軟件按照一定的原則劃分成一個(gè)較小的相對(duì)功能獨(dú)立又相關(guān)聯(lián)的

54、模塊。每個(gè)模塊完成一個(gè)特定的子功能。把這些模塊結(jié)合起來(lái)組成一個(gè)整體。完成指定的功能,滿足問題的要求。采用模塊化原理的優(yōu)點(diǎn)在于可以使軟件結(jié)構(gòu)清晰,容易測(cè)試和調(diào)試。從而提高軟件的可靠性,可修改性。有助于軟件開發(fā)的組織管理。一個(gè)大型軟件可分別編寫不同的模塊。模塊化理論的幾個(gè)重要概念如下:</p><p><b>  (1).抽象</b></p><p>  抽象就是抽象出事

55、物的本質(zhì)特性而暫時(shí)不考慮它們的細(xì)節(jié)。處理復(fù)雜系統(tǒng)唯一有效的方法是用層次的方式構(gòu)造和分析它。一個(gè)復(fù)雜的動(dòng)態(tài)系統(tǒng)首先可以用一些高級(jí)的抽象概念構(gòu)造和理解,這些高級(jí)概念又可以用一些較低級(jí)的理解,直到最低層次的具體元素。</p><p>  (2).信息隱蔽和局部化</p><p>  信息隱蔽是指在設(shè)計(jì)和確定模塊時(shí),應(yīng)使得一個(gè)模塊內(nèi)包含的信息對(duì)于不需要這些信息的模塊來(lái)說(shuō),是不能訪問。</p&

56、gt;<p>  局部化是指把一些關(guān)系密切的軟件元素物理的放得彼此靠近。局部化有助于實(shí)現(xiàn)信息隱蔽。</p><p>  信息隱蔽原理和局部化有助于在測(cè)試期間以及軟件維護(hù)期間修改軟件。因?yàn)榻^大多數(shù)數(shù)據(jù)和過程對(duì)于軟件的其它部分而言是隱蔽的,從而由疏忽引入的錯(cuò)誤就很少可能傳播到軟件的其它部分。</p><p>  (3).逐步求精的模塊化概念</p><p>

57、;  逐步求精和模塊化的抽象是密切相關(guān)的。軟件結(jié)構(gòu)每一層中模塊表示對(duì)軟件抽象層次的次細(xì)化。用自頂向下,逐步求精的方法由抽象到具體的方式分配控制,簡(jiǎn)化了軟件設(shè)計(jì)和實(shí)施,提高了軟件的可理解性和可測(cè)試性,并使得軟件更容易維護(hù)。</p><p><b>  (4).模塊獨(dú)立性</b></p><p>  模塊的劃分要使模塊間盡可能的相互獨(dú)立,獨(dú)立模塊較易維護(hù)。度量模塊的獨(dú)立程

58、度有兩個(gè)標(biāo)準(zhǔn):內(nèi)聚和耦合。耦合是對(duì)一個(gè)軟件結(jié)構(gòu)內(nèi)不同模塊之間互連程度的度量。耦合強(qiáng)弱取決于模塊間接口的復(fù)雜程度,進(jìn)入或訪問一個(gè)模塊的點(diǎn),以及通過接口的數(shù)。</p><p>  4.2 系統(tǒng)功能模塊</p><p>  4.2.1 用戶模塊</p><p>  前臺(tái)用戶模塊主要包括商品分類,用戶注冊(cè),用戶菜單,搜索商品,公告,網(wǎng)店新聞這幾個(gè)主要模塊。前臺(tái)用戶模塊如

59、圖4.1所示。</p><p>  圖4.1 前臺(tái)系統(tǒng)模塊圖</p><p>  4.2.2 管理員模塊</p><p>  管理員模塊的主要功能是實(shí)現(xiàn)在本網(wǎng)站的維護(hù)和管理,如類別的添加、刪除管理;商品的添加,推薦,刪除等管理等。如圖4.2所示。</p><p>  圖 4.2 后臺(tái)管理員模塊</p><p>&l

60、t;b>  4.3 接口設(shè)計(jì)</b></p><p>  4.3.1 外部接口</p><p><b>  1)用戶界面</b></p><p>  在用戶界面部分,根據(jù)需求分析的結(jié)果,用戶需要一個(gè)友善、簡(jiǎn)潔的界面。使用Microsoft Visual Studio 2005和Dreamweaver MX編程,提供的可視化控件

61、,編寫基于Windows風(fēng)格的用戶界面,簡(jiǎn)單、易學(xué)、易用。</p><p><b>  2)軟件接口</b></p><p>  使用提供的SQLServer專用接口。</p><p><b>  3)硬件接口</b></p><p>  在輸入方面,用鍵盤,鼠標(biāo)進(jìn)行輸入。</p>&

62、lt;p>  在輸出方面,主要有瀏覽器端的顯示器。</p><p>  4.3.2 內(nèi)部接口</p><p>  內(nèi)部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進(jìn)行信息和數(shù)據(jù)的傳遞。</p><p><b>  4.4 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  數(shù)據(jù)庫(kù)技術(shù)是在文件系統(tǒng)的基礎(chǔ)上發(fā)展起來(lái)的一

63、種高效的數(shù)據(jù)管理技術(shù),它能保持系統(tǒng)數(shù)據(jù)的整體性,完整性和共享性。數(shù)據(jù)庫(kù)是有組織的存儲(chǔ)在一定結(jié)構(gòu)內(nèi)的相關(guān)數(shù)據(jù)的集合。在數(shù)據(jù)庫(kù)系統(tǒng)中提供了對(duì)數(shù)據(jù)的訪問機(jī)制,能有組織的存儲(chǔ)相關(guān)的數(shù)據(jù),具有合理的存儲(chǔ)方式,快速的查詢效率和最小的數(shù)據(jù)冗余等特性。另外數(shù)據(jù)的存儲(chǔ)和應(yīng)用程序彼此獨(dú)立,不僅便于數(shù)據(jù)的管理與控制而且有利于應(yīng)用程序的編寫與調(diào)試。數(shù)據(jù)庫(kù)類似于一個(gè)數(shù)據(jù)的大倉(cāng)庫(kù),能很好地實(shí)現(xiàn)數(shù)據(jù)共享,本身就具有數(shù)據(jù)的增,刪,改等功能,能維護(hù)數(shù)據(jù)的一致性。數(shù)據(jù)庫(kù)設(shè)

64、計(jì)是系統(tǒng)設(shè)計(jì)的一個(gè)重要內(nèi)容,其設(shè)計(jì)質(zhì)量的好壞直接影響系統(tǒng)開發(fā)的成敗,系統(tǒng)的質(zhì)量,系統(tǒng)效率及可維護(hù)性。</p><p>  在本系統(tǒng)的設(shè)計(jì)中,充分考慮到了管理系統(tǒng)數(shù)據(jù)繁雜,重復(fù)性很大,數(shù)據(jù)使用頻繁。因此本系統(tǒng)采用了一種能正確反映用戶實(shí)現(xiàn)環(huán)境,能被現(xiàn)行系統(tǒng)接受,易于維護(hù)、效率高的數(shù)據(jù)管理方法--數(shù)據(jù)庫(kù)系統(tǒng)。</p><p>  數(shù)據(jù)模型是指數(shù)據(jù)庫(kù)中記錄與記錄之間聯(lián)系的數(shù)據(jù)結(jié)構(gòu)形成的。不同的數(shù)據(jù)

65、管理系統(tǒng)有不同的數(shù)據(jù)模型,數(shù)據(jù)庫(kù)設(shè)計(jì)的核心問題是設(shè)計(jì)好的數(shù)據(jù)模型。在目前的數(shù)據(jù)庫(kù)管理系統(tǒng)中有層次模型,網(wǎng)狀模型、關(guān)系模型三種數(shù)據(jù)模型。其中,關(guān)系模型具有較高的數(shù)據(jù)獨(dú)立性,使用也較為方便。本設(shè)計(jì)采用關(guān)系數(shù)據(jù)庫(kù)。該數(shù)據(jù)庫(kù)實(shí)行增、刪、編輯、統(tǒng)計(jì)。顯示和打印都極為方便。其中的排序和索引功能,對(duì)數(shù)據(jù)快速定位,查詢提供了有利條件。交流互動(dòng)對(duì)于本系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)有以下幾點(diǎn)說(shuō)明:</p><p>  1)于數(shù)據(jù)庫(kù)設(shè)計(jì)兼顧前面設(shè)計(jì)

66、的數(shù)據(jù)流程圖。</p><p>  2)理信息系統(tǒng)的設(shè)計(jì)并不是以數(shù)據(jù)庫(kù)為核心的數(shù)據(jù)庫(kù)應(yīng)用設(shè)計(jì)。</p><p>  3)本系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)盡量滿足3NF(第三范式)的要求。</p><p>  4)本系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)以提高系統(tǒng)運(yùn)行效率為前提。</p><p>  4.4.1  概念模型設(shè)計(jì)</p><p>  在系統(tǒng)設(shè)

67、計(jì)的開始,我首先考慮的是如何用數(shù)據(jù)模型來(lái)數(shù)據(jù)庫(kù)的結(jié)構(gòu)與語(yǔ)義,以對(duì)現(xiàn)實(shí)世界進(jìn)行抽象。目前廣泛使用的數(shù)據(jù)模型可分為兩種類型,一種是獨(dú)立于計(jì)算機(jī)系統(tǒng)的“概念數(shù)據(jù)模型”,如“實(shí)體聯(lián)系模型”;另一種是直接面向數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)的“結(jié)構(gòu)數(shù)據(jù)模型”。在本系統(tǒng)中我采用“實(shí)體聯(lián)系模型”(ER模型)來(lái)描述數(shù)據(jù)庫(kù)的結(jié)構(gòu)與語(yǔ)義,以對(duì)現(xiàn)實(shí)世界進(jìn)行第一次抽象。ER模型直接從現(xiàn)實(shí)世界抽象出實(shí)體類型及實(shí)體間聯(lián)系,然后用ER圖來(lái)表示數(shù)據(jù)模型。它有兩個(gè)明顯的優(yōu)點(diǎn):接近于人的思

68、維,容易理解;與計(jì)算機(jī)無(wú)關(guān),用戶容易接受。但ER模型只能說(shuō)明實(shí)體間語(yǔ)義的聯(lián)系,不能進(jìn)一步說(shuō)明詳細(xì)的數(shù)據(jù)結(jié)構(gòu),它只是數(shù)據(jù)庫(kù)設(shè)計(jì)的第一步。</p><p>  E-R圖是直觀表示概念模型的工具,它有三個(gè)基本成分:</p><p>  矩形框,表示實(shí)體類型(考慮問題的對(duì)象)。</p><p>  菱形框,表示聯(lián)系類型(實(shí)體間的聯(lián)系)。</p><p&

69、gt;  橢圓形框,表示實(shí)體的屬性。</p><p><b>  實(shí)體屬性圖:</b></p><p>  圖4.3 用戶實(shí)體屬性圖</p><p>  圖4.4 商品實(shí)體屬性圖</p><p>  圖4.5 新聞實(shí)體屬性圖</p><p>  圖4.6 評(píng)論實(shí)體屬性圖</p>&l

70、t;p>  圖4.7系統(tǒng)總體E-R圖</p><p>  4.4.2 數(shù)據(jù)庫(kù)物理設(shè)計(jì)</p><p>  Microsoft Office Access是由微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng)。它結(jié)合了 Microsoft Jet Database Engine 和 圖形用戶界面兩項(xiàng)特點(diǎn),是 Microsoft Office 的系統(tǒng)程式之一。</p><p><

71、;b>  1.?dāng)?shù)據(jù)庫(kù)簡(jiǎn)介</b></p><p>  Microsoft Office Access是微軟把數(shù)據(jù)庫(kù)引擎的圖形用戶界面和軟件開發(fā)工具結(jié)合在一起的一個(gè)數(shù)據(jù)庫(kù)管理 。</p><p>  Microsoft Office Access系統(tǒng)。它是微軟OFFICE的一個(gè)成員, 在包括專業(yè)版和更高版本的office版本里面被單獨(dú)出售。2012年12月4日,最新的微軟O

72、ffice Access 2013在微軟Office 2013里發(fā)布,微軟Office Access 2010 是前一個(gè)版本。</p><p>  MS ACCESS以它自己的格式將數(shù)據(jù)存儲(chǔ)在基于Access Jet的數(shù)據(jù)庫(kù)引擎里。它還可以直接導(dǎo)入或者鏈接數(shù)據(jù)(這些數(shù)據(jù)存儲(chǔ)在其他應(yīng)用程序和數(shù)據(jù)庫(kù))。</p><p>  軟件開發(fā)人員和數(shù)據(jù)架構(gòu)師可以使用Microsoft Access開發(fā)應(yīng)

73、用軟件,“高級(jí)用戶”可以使用它來(lái)構(gòu)建軟件應(yīng)用程序。和其他辦公應(yīng)用程序一樣,ACCESS支持Visual Basic宏語(yǔ)言,它是一個(gè)面向?qū)ο蟮木幊陶Z(yǔ)言,可以引用各種對(duì)象,包括DAO(數(shù)據(jù)訪問對(duì)象),ActiveX數(shù)據(jù)對(duì)象,以及許多其他的ActiveX組件??梢晫?duì)象用于顯示表和報(bào)表,他們的方法和屬性是在VBA編程環(huán)境下,VBA代碼模塊可以聲明和調(diào)用Windows操作系統(tǒng)函數(shù)。 </p><p><b>  

74、2.?dāng)?shù)據(jù)庫(kù)的使用。</b></p><p>  通過使用Access Basic可以增加應(yīng)用程序的執(zhí)行速度,減少編碼量,同時(shí)也減少在為Microsoft Windows應(yīng)用程序接口編程時(shí)、在開發(fā)應(yīng)用程序中遇到的問題的技術(shù)。謹(jǐn)慎地使用變量和它所占用的存儲(chǔ)空間能有效地減少一個(gè)應(yīng)用程序所消耗的資源,同時(shí)也全面提高了它的性能。</p><p>  不正確地調(diào)用Windows應(yīng)用程序接口

75、可能會(huì)產(chǎn)生一些意想不到的副作用,以及潛在地對(duì)一個(gè)應(yīng)用程序的代碼及數(shù)據(jù)段的破壞。因此正確地使用一個(gè)空的32位指針在Microsoft Access 中是十分必要的。</p><p>  當(dāng)對(duì)表格和報(bào)表進(jìn)行操作時(shí),Microsoft Access有一個(gè)無(wú)正式文本的特性。這個(gè)特性允許你從設(shè)計(jì)視窗性質(zhì)sheet window中進(jìn)行過程調(diào)用,調(diào)用的方法時(shí)同時(shí)按下shift和F2鍵。</p><p>

76、  3.企業(yè)級(jí)數(shù)據(jù)庫(kù)功能。</p><p>  SQL Server 2000 關(guān)系數(shù)據(jù)庫(kù)引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫(kù)引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫(kù)的用戶的開銷減到最小。SQL Server 2000 分布式查詢使您得以引用來(lái)自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是 SQL Server 2000 數(shù)據(jù)庫(kù)的一部分,同時(shí)分布式事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。復(fù)制同

77、樣使您得以維護(hù)多個(gè)數(shù)據(jù)復(fù)本,同時(shí)確保單獨(dú)的數(shù)據(jù)復(fù)本保持同步??蓪⒁唤M數(shù)據(jù)復(fù)制到多個(gè)移動(dòng)的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)布服務(wù)器。</p><p>  4.易于安裝、部署和使用。</p><p>  Access中包括一系列管理和開發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用。使客戶只需最少的安裝和管理開銷即可實(shí)現(xiàn)這些應(yīng)用程序。</p>

78、<p><b>  4.5 運(yùn)行設(shè)計(jì)</b></p><p>  作為Microsoft的產(chǎn)品,ASP.NET 2.0運(yùn)行在Windows上。進(jìn)行開發(fā)時(shí),它必須安裝在Windows 2000或者更新版本的系統(tǒng)上。在Windows中,ASP.NET 2.0和Internet Information Server相互配合從硬盤上讀取頁(yè)面并將其發(fā)送給請(qǐng)求者。ASP.NET 2.0是.

79、NET 2.0 Framework的一部分。.NET Framework是Microsoft的商標(biāo),該商標(biāo)包含一組使用Web服務(wù)和XML進(jìn)行Internet互聯(lián)的軟件標(biāo)準(zhǔn)。很多Microsoft的產(chǎn)品都符合.NET標(biāo)準(zhǔn),包括各種各樣的服務(wù)器軟件、數(shù)據(jù)管理系統(tǒng)和桌面應(yīng)用程序。ASP.NET 2.0是.NET 2.0的一個(gè)子集,這個(gè)子集提供創(chuàng)建動(dòng)態(tài)Web站點(diǎn)的軟件。該軟件以一組類的形式發(fā)布,這些類包含各種在Web服務(wù)器上執(zhí)行操作的控件。在頁(yè)

80、面的日常設(shè)計(jì)工作中,我們將用到這些服務(wù)器端控件。由于ASP.NET 2.0是.NET 2.0 Framework的一個(gè)子集,因此要想在服務(wù)器上運(yùn)行asp.net2.0程序,需要在服務(wù)器上安裝.NET 2.0 Framework,后臺(tái)開發(fā)選用Mic</p><p>  在之前,大多用SQL數(shù)據(jù)庫(kù)運(yùn)行存儲(chǔ),但SQL還需要安裝環(huán)境,配置環(huán)境,過于謹(jǐn)慎繁瑣,一般在國(guó)外,大型學(xué)術(shù)性網(wǎng)站采用SQL數(shù)據(jù)庫(kù)備份,因?yàn)楦訃?yán)密,在

81、我看來(lái),應(yīng)用于本課題純屬小題大做,故采用了微軟辦公軟件自帶的Access為數(shù)據(jù)庫(kù),簡(jiǎn)單方便,易于操作。</p><p><b>  5.詳細(xì)設(shè)計(jì)</b></p><p><b>  5.1 概述</b></p><p>  為了提高軟件的質(zhì)量,延長(zhǎng)軟件的生存期,軟件的可測(cè)試性, 可維護(hù)性是重要保障.軟件的可測(cè)試性,可維護(hù)性

82、與程序的易讀性有很大關(guān)系。詳細(xì)設(shè)計(jì)的目標(biāo)不僅是邏輯上正確地實(shí)現(xiàn)每個(gè)模塊的功能,還應(yīng)使設(shè)計(jì)出的處理過程清晰易讀。 結(jié)構(gòu)化程序設(shè)計(jì)是實(shí)現(xiàn)該目標(biāo)的關(guān)鍵技術(shù)之一,它指導(dǎo)人們用良好的思想方法開發(fā)易于理解,易于驗(yàn)證的程序。</p><p>  詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定怎樣具體地實(shí)現(xiàn)所要求的系統(tǒng),也就是說(shuō),經(jīng)過這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出對(duì)目標(biāo)系統(tǒng)的精確描述,從而在編碼階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語(yǔ)言書寫的程

83、序。</p><p><b>  系統(tǒng)程序流程圖</b></p><p>  現(xiàn)在先簡(jiǎn)單介紹一下,系統(tǒng)的總體流程:</p><p>  用戶進(jìn)入開始界面,之后要登錄,需要先行注冊(cè),設(shè)置相應(yīng)密碼,或如若不是新用戶則無(wú)需注冊(cè),直接驗(yàn)證密碼,進(jìn)行登錄,進(jìn)入管理員頁(yè)面后,開始發(fā)布信息,然后等待買家,留言互相交流,直至最后協(xié)商成功,交易完成。這就是整個(gè)二

84、手商品交易網(wǎng)站的程序流程,簡(jiǎn)單明了,易于操作。為此,我們還設(shè)計(jì)了完美的界面,當(dāng)然,模塊之間的聯(lián)系也是密不可分,盡可能地實(shí)現(xiàn),自由調(diào)用各個(gè)模塊程序。</p><p>  本系統(tǒng)中用戶端的程序流程圖如下:</p><p>  圖5.1 二手物品交易網(wǎng)站程序流程圖</p><p>  5.3 系統(tǒng)的界面設(shè)計(jì)</p><p>  5.3.1 用戶

85、前臺(tái)設(shè)計(jì)</p><p>  在頁(yè)面的設(shè)計(jì)上盡量作到簡(jiǎn)潔、直觀、嚴(yán)謹(jǐn)?shù)奶攸c(diǎn)。</p><p>  1.本系統(tǒng)采用框架結(jié)構(gòu)設(shè)計(jì)頁(yè)面,下圖為本系統(tǒng)前臺(tái)用戶的界面設(shè)計(jì):用戶注冊(cè)后進(jìn)入系統(tǒng)界面,用戶可以根據(jù)產(chǎn)品分類,進(jìn)行瀏覽商品,選擇好商品后,點(diǎn)擊“加入購(gòu)物車”,把產(chǎn)品加入購(gòu)物車,并可以提交定單。用戶界面的設(shè)計(jì)如圖5.2所示:</p><p>  圖5.2 用戶前臺(tái)界面&l

86、t;/p><p>  5.3.2 管理員信息管理</p><p><b>  管理員信息管理:</b></p><p>  圖5.3 管理員信息管理</p><p>  商品類別管理完成商品類別信息的添加、刪除、修改等功能,可以管理大類以及里邊的小類。商品類別管理界面如圖所示:</p><p>  圖

87、5.4 分類管理頁(yè)面</p><p>  5.3.3 管理員后臺(tái)設(shè)計(jì)</p><p>  圖5.5管理員后臺(tái)界面</p><p>  系統(tǒng)的后臺(tái)管理界面是管理員進(jìn)行整個(gè)系統(tǒng)操作維護(hù)的主頁(yè)界,依然采用框架結(jié)構(gòu),操作簡(jiǎn)單,直觀,功能完備。系統(tǒng)的后臺(tái)管理界面如圖5.5所示。</p><p>  5.3.4信息發(fā)布管理</p><

88、p>  信息發(fā)布之后,需要審核通過,才能顯示在前臺(tái)頁(yè)面,此外信息可以被推薦,管理。能夠進(jìn)行查找和搜索信息。</p><p>  圖5.6 信息發(fā)布管理</p><p>  5.3.5新聞添加管理</p><p>  管理員可以完成新聞信息的管理,在后臺(tái)添加新聞,新聞添加后,需要審核。通過后會(huì)在前臺(tái)進(jìn)行顯示,新聞添加界面的設(shè)計(jì)如圖5.8所示:</p>

89、;<p>  圖5.8 新聞添加界面</p><p>  其中“發(fā)表帖子”按鈕的代碼如下:</p><p>  <DIV class="bo"></p><p>  <input type="submit" name="Submit" value="發(fā)表帖子&quo

90、t;></p><p>  &nbsp;&nbsp;</p><p>  <input type="reset" name="Submit" value="重新填寫"> </p><p>  [Ctrl] + [Enter]直接提交帖子 </DIV><

91、;/p><p><b>  6.測(cè)試</b></p><p><b>  6.1 單元測(cè)試</b></p><p>  所謂單元測(cè)試是指程序中的一個(gè)模塊或一個(gè)子程序,是程序運(yùn)行的最小單元,或是程序最小的獨(dú)立編譯單位。因此單元測(cè)試也稱模塊設(shè)計(jì)。</p><p><b>  6.2 組裝測(cè)試<

92、;/b></p><p>  對(duì)每個(gè)模塊完成了單元測(cè)試以后,需要按照設(shè)計(jì)時(shí)作出的模塊結(jié)構(gòu)圖把它們連接起來(lái),進(jìn)行組裝測(cè)試。組裝測(cè)試也稱為組合測(cè)試或綜合測(cè)試。組裝測(cè)試主要以系統(tǒng)設(shè)計(jì)和程序設(shè)計(jì)為依據(jù),通常采用黑盒測(cè)試方法。組裝測(cè)試的策略分為非增式測(cè)試和增式測(cè)試兩大類,增式測(cè)試又分為自頂向下、自底向上和混合式三種。</p><p><b>  6.3 確認(rèn)測(cè)試</b>&

93、lt;/p><p>  經(jīng)過組裝測(cè)試,軟件已裝配完畢,接下來(lái)進(jìn)行的確認(rèn)測(cè)試和系統(tǒng)測(cè)試將是以整個(gè)軟件作為測(cè)試對(duì)象,且采用黑盒測(cè)試方法。確認(rèn)測(cè)試是要進(jìn)一步檢查軟件是否符合軟件需求規(guī)格說(shuō)明書的全部要求,因此又稱為合格性測(cè)試或驗(yàn)收測(cè)試。</p><p><b>  6.4 系統(tǒng)測(cè)試</b></p><p>  經(jīng)過確認(rèn)測(cè)試后,軟件已測(cè)試完畢,然后軟件只是信

94、息系統(tǒng)的一個(gè)組成部分,還要與系統(tǒng)的其他部分配套運(yùn)行。系統(tǒng)測(cè)試是將信息系統(tǒng)的所有組成部分包括軟件、硬件、用戶的實(shí)際運(yùn)行現(xiàn)場(chǎng),在用戶的直接參與下進(jìn)行。系統(tǒng)測(cè)試是面向集成的整個(gè)系統(tǒng)。目前,均已完成測(cè)試,基本上各方面的功能都比較完善。聯(lián)系也比較緊密,整體上還算成功。最終實(shí)現(xiàn)了各個(gè)模塊的功能,完成了二手商品交易的信息管理。</p><p><b>  7.結(jié)束語(yǔ)</b></p><

95、p><b>  7.1總結(jié)</b></p><p>  歷時(shí)幾個(gè)多月的緊張學(xué)習(xí)和工作,我的畢業(yè)設(shè)計(jì)終于如期、順利的完成了。</p><p>  經(jīng)過本次的畢業(yè)設(shè)計(jì),使我學(xué)習(xí)到了有關(guān)ASP的知識(shí)和Access數(shù)據(jù)庫(kù)的知識(shí),更加熟練的掌握了Dreamweaver和Access的操作,使我了解腳本語(yǔ)言對(duì)Microsoft Visual Studio的重要,在這次設(shè)計(jì)過

96、程中,培養(yǎng)了我的自學(xué)能力,在遇到技術(shù)困難的時(shí)候,能夠認(rèn)真的對(duì)待,永不放棄,無(wú)論是查看各種書籍還是到圖書館中查找各種資料,想盡一切辦法將這個(gè)問題解決。我總結(jié)了很多的asp編程經(jīng)驗(yàn),這將在以后的學(xué)習(xí)生活中有很大的幫助。我將理論聯(lián)系實(shí)際,把書本中的知識(shí)運(yùn)用到工作中。同時(shí)我也從老師同學(xué)那里學(xué)到了很多有用的技能和技巧,使我受益非淺。雖然有一些功能沒有實(shí)現(xiàn)或者實(shí)現(xiàn)的不好,希望在以后的工作和學(xué)習(xí)生活中把它完成,彌補(bǔ)今天的遺憾。</p>

97、<p><b>  7.2 心得體會(huì)</b></p><p>  本系統(tǒng)所需知識(shí)是為之前并未接觸過的,從一無(wú)所知到系統(tǒng)運(yùn)行。不僅使我的知識(shí)得到補(bǔ)充和增加,也鍛煉了我自我約束力和自學(xué)能力。并且懂得了什么事情,都應(yīng)該量力而行,積極進(jìn)取是好的,更要考慮到自己的能力范圍。通過設(shè)計(jì)學(xué)習(xí),讓我學(xué)到了更多的專業(yè)知識(shí),增加了專業(yè)技能,懂得了系統(tǒng)開發(fā)的重要流程,這無(wú)論對(duì)以后還是現(xiàn)在都是極其重要和有意

98、義的。</p><p><b>  致謝</b></p><p>  在此要感謝周老師對(duì)我悉心的指導(dǎo),感謝老師給我的幫助和很多建議。在設(shè)計(jì)過程中,我通過查閱大量有關(guān)資料,與同學(xué)交流經(jīng)驗(yàn)和自學(xué),并向老師請(qǐng)教等方式,使自己學(xué)到了不少知識(shí),也經(jīng)歷了不少艱辛,但收獲同樣巨大。在整個(gè)設(shè)計(jì)中我懂得了許多東西,也培養(yǎng)了我獨(dú)立工作的能力,樹立了對(duì)自己工作能力的信心,相信會(huì)對(duì)今后的學(xué)習(xí)

99、工作生活有非常重要的影響。而且大大提高了動(dòng)手的能力,使我充分體會(huì)到了在創(chuàng)造過程中探索的艱難和成功時(shí)的喜悅。雖然這個(gè)設(shè)計(jì)做的也不太好,但是在設(shè)計(jì)過程中所學(xué)到的東西是這次畢業(yè)設(shè)計(jì)的最大收獲和財(cái)富,使我終身受益。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 甘仞初.信息系統(tǒng)開發(fā)[M].第二版.北京:經(jīng)濟(jì)科學(xué)出版社,2005年</p>

100、<p>  [2] 葛世倫,代逸生.企業(yè)管理信息系統(tǒng)開發(fā)的理論和方法[M].第三版.北京:清華大學(xué)出版社,2004年</p><p>  [3] Chris Hart, John Kauffman, David Sussman, and Chris Ullman.Beginning ASP.NET 2.0 with C#[M]. United States of America: Wiley Pub

101、lishing, Inc,2006.</p><p>  [4] 余偉萍.計(jì)算機(jī)管理信息系統(tǒng)開發(fā)與應(yīng)用[M].第三版.北京:電子科技大學(xué)出版社,2003年</p><p>  [5] 伊夫杰等.ASP.NET 2.0高級(jí)編程[M].第四版. 北京:清華大學(xué)出版社,2006年</p><p>  [6] 夏普.Visual C# 2005從入門到精通[M]. 第一版.

102、 北京:清華大學(xué)出版社,2006年</p><p>  [7] 李建中.數(shù)據(jù)庫(kù)系統(tǒng)原理[M].第二版.北京:電子工業(yè)出版社,2004年</p><p>  [8] 劉潔.SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)[M].第一版.北京:中國(guó)水利水電出版社,2001年</p><p>  [9] 布倫喬爾森,厄爾本.成功的第二代電子商務(wù)戰(zhàn)略[M].第一版.北京:高等教育出版社,

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論