網(wǎng)上書(shū)店--軟件工程課程設(shè)計(jì)_第1頁(yè)
已閱讀1頁(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、<p><b>  目 錄</b></p><p><b>  1.概述1</b></p><p><b>  1.1設(shè)計(jì)目的1</b></p><p>  1.2任務(wù)與具體要求1</p><p><b>  1.3開(kāi)發(fā)環(huán)境1</b&

2、gt;</p><p>  1.4小組內(nèi)部分工情況2</p><p><b>  2.可行性分析2</b></p><p>  2.1經(jīng)濟(jì)上可行性2</p><p>  2.2技術(shù)上可行性2</p><p>  2.3法律上可行性3</p><p>  2.4操作

3、上可行性3</p><p><b>  3.需求分析3</b></p><p>  3.1系統(tǒng)需求分析3</p><p>  3.1.1用戶(前臺(tái))功能4</p><p>  3.1.2管理員(后臺(tái))功能4</p><p>  3.3數(shù)據(jù)流程分析4</p><p&g

4、t;  3.4業(yè)務(wù)流程分析4</p><p>  3.5用例圖分析5</p><p>  3.5.1管理者用例5</p><p>  3.5.2客戶用例圖6</p><p><b>  3.4數(shù)據(jù)字典8</b></p><p><b>  4.概要設(shè)計(jì)8</b>&

5、lt;/p><p><b>  4.1模塊設(shè)計(jì)8</b></p><p>  4.1.1前臺(tái)功能分模塊設(shè)計(jì)8</p><p>  4.1.2后臺(tái)功能分模塊設(shè)計(jì)9</p><p>  3.2系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)11</p><p>  3.2.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)的原則11</p><

6、;p>  3.2.2系統(tǒng)安全性設(shè)計(jì)11</p><p>  3.2.3系統(tǒng)的保密性設(shè)計(jì)11</p><p>  4.2數(shù)據(jù)庫(kù)設(shè)計(jì)11</p><p>  4.2.1 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)11</p><p>  4.2.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)14</p><p>  4.2.3 數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)15&

7、lt;/p><p><b>  5.詳細(xì)設(shè)計(jì)17</b></p><p>  5.1 前臺(tái)系統(tǒng)詳細(xì)設(shè)計(jì)17</p><p>  5.2 后臺(tái)系統(tǒng)詳細(xì)設(shè)計(jì)21</p><p>  6.系統(tǒng)調(diào)試與測(cè)試23</p><p>  6.1系統(tǒng)調(diào)試23</p><p>  6.2

8、系統(tǒng)測(cè)試24</p><p>  6.2.1測(cè)試存在問(wèn)題24</p><p>  6.2.2測(cè)試管理員登錄24</p><p>  6.2.3測(cè)試管理員添加書(shū)籍24</p><p>  7.系統(tǒng)實(shí)施運(yùn)行25</p><p><b>  8.總結(jié)26</b></p><

9、;p><b>  參考文獻(xiàn)27</b></p><p><b>  1.概述</b></p><p><b>  1.1設(shè)計(jì)目的</b></p><p>  隨著網(wǎng)絡(luò)信息的發(fā)展,網(wǎng)絡(luò)在人們生活中的應(yīng)用越來(lái)越廣泛。人們都想在最短的時(shí)間內(nèi)購(gòu)買(mǎi)到自己所需的圖書(shū)。但書(shū)目的繁多,給人們?cè)诜泵Φ墓ぷ魃钪?/p>

10、購(gòu)書(shū)帶來(lái)了很大的麻煩,于是網(wǎng)上購(gòu)書(shū)便成了人們向往的事情,此系統(tǒng)的開(kāi)發(fā)為人們帶來(lái)了很大的方便,使他們足不出戶就可以輕輕松松地買(mǎi)到自己想要的書(shū),既省時(shí)又省力。</p><p>  在電子商務(wù)網(wǎng)站中,網(wǎng)上書(shū)店是目前應(yīng)用最廣、最成功的范例之一。用戶可以通過(guò)它在網(wǎng)絡(luò)上利用Internet,突破了時(shí)間和空間的限制,從而實(shí)現(xiàn)網(wǎng)上購(gòu)書(shū),達(dá)到最大便利的效果。同時(shí),網(wǎng)上書(shū)店的實(shí)現(xiàn),也可以節(jié)省大量的資源浪費(fèi),為買(mǎi)家和賣(mài)家都帶來(lái)了好處。

11、網(wǎng)上書(shū)店的崛起對(duì)傳統(tǒng)的圖書(shū)流通體系產(chǎn)生了強(qiáng)烈的沖擊,有效地縮短了圖書(shū)流通發(fā)行環(huán)節(jié),將廣大讀者、圖書(shū)、出版者、發(fā)行者緊密地結(jié)合在一起,大大提高了圖書(shū)流通率。</p><p>  本系統(tǒng)的設(shè)計(jì)運(yùn)用面向?qū)ο蠹夹g(shù)、UML及可視化的建模工具Rational Rose及visio 2003完成系統(tǒng)的需求分析與設(shè)計(jì)。并且以ASP為主要制作工具,實(shí)現(xiàn)了用戶登陸、驗(yàn)證身份及用戶和書(shū)籍?dāng)?shù)據(jù)的采集、書(shū)籍的預(yù)覽查詢、以及對(duì)書(shū)籍的購(gòu)買(mǎi)通過(guò)

12、購(gòu)物車(chē)等功能的實(shí)現(xiàn)。</p><p>  1.2任務(wù)與具體要求</p><p>  網(wǎng)站主要提供的基本服務(wù)項(xiàng)目有:管理員和客戶的注冊(cè),登錄;客戶的分級(jí)瀏覽或圖書(shū)選購(gòu);管理員對(duì)進(jìn)書(shū)、售書(shū)、庫(kù)存、客戶信息的管理;實(shí)現(xiàn)商品管理、分類管理和用戶管理以及送貨、匯款方式的管理,還有一些相關(guān)幫助信息以及聯(lián)系管理員的信息。 </p><p>  要求網(wǎng)頁(yè)能夠提供兩級(jí)圖書(shū)目錄和三層

13、信息(一級(jí)目錄是圖書(shū)的基本分類目錄;其下是圖書(shū)的二級(jí)目錄,它對(duì)應(yīng)于某基本分類之下的書(shū)名及其簡(jiǎn)要信息;當(dāng)客戶點(diǎn)擊二級(jí)目錄中的某本書(shū)之后,系統(tǒng)應(yīng)當(dāng)顯示詳細(xì)介紹該書(shū)的文字與圖形信息)。</p><p>  一般客戶可以瀏覽網(wǎng)上書(shū)店內(nèi)容。欲購(gòu)書(shū)的客戶需要注冊(cè)(提供郵購(gòu)和管理所必須的有效信息,如姓名、地址、電話等)取得唯一的用戶名成為會(huì)員。會(huì)員登錄后便可以購(gòu)書(shū)一本或多本。管理員應(yīng)該能夠?qū)W(wǎng)上書(shū)店的進(jìn)書(shū)、售書(shū)訂單、庫(kù)存、客戶

14、信息進(jìn)行查詢和管理。</p><p><b>  1.3開(kāi)發(fā)環(huán)境</b></p><p>  操作系統(tǒng):Windows 2000/XP或WIN 7 </p><p>  瀏覽器:IE 6.0及以上版本或360瀏覽器</p><p>  開(kāi)發(fā)工具:Dreamweaver CS3、IIS 5.1和Access數(shù)據(jù)庫(kù)</

15、p><p>  開(kāi)發(fā)語(yǔ)言:ASP技術(shù)</p><p>  軟件文檔的開(kāi)發(fā)和編制:Visio、Rose、Microsoft Word 2003等工具</p><p>  1.4小組內(nèi)部分工情況</p><p>  胡劍穎(組長(zhǎng)):全面協(xié)調(diào)小組工作;負(fù)責(zé)整個(gè)項(xiàng)目開(kāi)發(fā)工作、網(wǎng)站需求分析、系統(tǒng)測(cè)試與調(diào)試和小組文檔核查等工作。負(fù)責(zé)系統(tǒng)的需求分析和數(shù)據(jù)庫(kù)設(shè)計(jì)

16、以及實(shí)現(xiàn),實(shí)現(xiàn)數(shù)據(jù)庫(kù)與系統(tǒng)前臺(tái)和后臺(tái)的連接,對(duì)前臺(tái)和后臺(tái)設(shè)計(jì)存在的問(wèn)題加以解決,并參與了部分編碼工作,同時(shí)也負(fù)責(zé)系統(tǒng)實(shí)現(xiàn)后的測(cè)試工作。</p><p>  陳彬:主要負(fù)責(zé)網(wǎng)站結(jié)構(gòu)設(shè)計(jì)與后臺(tái)程序的開(kāi)發(fā)等工作。負(fù)責(zé)系統(tǒng)的可行性分析以及網(wǎng)站界面的美工設(shè)計(jì)。</p><p>  鄭玉珊:負(fù)責(zé)系統(tǒng)的概要設(shè)計(jì)的模塊設(shè)計(jì)部分以及前臺(tái)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)和檢查運(yùn)行環(huán)境配置與實(shí)現(xiàn)網(wǎng)站的安裝。完成課程設(shè)計(jì)小組最終

17、報(bào)告、小組電子文檔管理和幫助系統(tǒng)開(kāi)發(fā)等工作。</p><p><b>  2.可行性分析</b></p><p><b>  2.1經(jīng)濟(jì)上可行性</b></p><p>  開(kāi)發(fā)網(wǎng)上書(shū)店系統(tǒng)在經(jīng)濟(jì)上的支出經(jīng)過(guò)估算大致分為兩部分:固定性支出和不可知支出。在固定性支出方面由于現(xiàn)今計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步,

18、且該系統(tǒng)規(guī)模不大,開(kāi)發(fā)這樣的一個(gè)系統(tǒng)所需的人員不需要太多,開(kāi)發(fā)周期較短,所以支出的費(fèi)用大大的降低,經(jīng)過(guò)整體估算大致支出約為1萬(wàn)元左右。由于在開(kāi)發(fā)過(guò)程中可能會(huì)遇到一些未知的問(wèn)題,此時(shí)也需要一定的支出和包括一些相關(guān)資料搜集和相關(guān)軟件使用權(quán)費(fèi)用的支出,這些支出大致為3000元左右。所以開(kāi)發(fā)此系統(tǒng)總估算為1.3萬(wàn)元左右。該系統(tǒng)的開(kāi)發(fā),為書(shū)店圖書(shū)銷(xiāo)售方面帶來(lái)了一個(gè)質(zhì)的飛躍,該系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動(dòng),節(jié)省許多時(shí)間和空間方面的資源,

19、大大的方面了圖書(shū)銷(xiāo)售商和圖書(shū)消費(fèi)者。這樣節(jié)省了大量的人力物力,按該系統(tǒng)的使用周期按10年來(lái)算,大致可以省下了超過(guò)30萬(wàn)元,大大節(jié)約了成本,同時(shí)也提高了工作效率,收益遠(yuǎn)遠(yuǎn)大于支出。因此,該系統(tǒng)在經(jīng)濟(jì)上是可行的。</p><p><b>  2.2技術(shù)上可行性</b></p><p>  本系統(tǒng)采用ASP技術(shù)和Access、IIS5.1進(jìn)行聯(lián)合開(kāi)發(fā),ASP是一種服務(wù)器端腳

20、本編寫(xiě)環(huán)境,可以用來(lái)創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁(yè)或Web應(yīng)用程序。ASP網(wǎng)頁(yè)可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁(yè)中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁(yè)作為用戶界面的web應(yīng)用程序。Access作為本系統(tǒng)的數(shù)據(jù)庫(kù),Access 是微軟公司推出的基于Windows的桌面關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS,即Relational Database Management System),是Offi

21、ce系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報(bào)表、頁(yè)、宏、模塊7種用來(lái)建立數(shù)據(jù)庫(kù)系統(tǒng)的對(duì)象;提供了多種向?qū)А⑸善?、模板,把?shù)據(jù)存儲(chǔ)、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫(kù)管理系統(tǒng)提供了方便,也使得普通用戶不必編寫(xiě)代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。IIS5.1是由微軟公司提供的基于運(yùn)行Microsoft Windows的互聯(lián)網(wǎng)基本服務(wù)。因而用它們聯(lián)合來(lái)開(kāi)發(fā)一個(gè)小型的網(wǎng)上書(shū)城系統(tǒng)是很方便可行的。另外,本系統(tǒng)

22、只需要一臺(tái)裝有Windows XP操</p><p><b>  2.3法律上可行性</b></p><p>  該系統(tǒng)完全自主開(kāi)發(fā),不存在侵犯他人知識(shí)產(chǎn)權(quán)的行為,同時(shí)也沒(méi)有損害國(guó)家、集體和他人的利益,各項(xiàng)工作的開(kāi)展均按照國(guó)家法律規(guī)定的范圍內(nèi)進(jìn)行,在系統(tǒng)設(shè)計(jì)的相關(guān)信息以及功能均沒(méi)有超出法律的限制,在采用開(kāi)發(fā)該系統(tǒng)的軟件(Dreamweaver和Access)也是經(jīng)過(guò)軟

23、件研制方授權(quán)使用,且開(kāi)發(fā)過(guò)程中使用的相關(guān)資源均是在法律上允許使用。因而,開(kāi)發(fā)該系統(tǒng)不存在任何的違法行為,在法律上是可行的。</p><p><b>  2.4操作上可行性</b></p><p>  本系統(tǒng)由于使用ASP開(kāi)發(fā),開(kāi)發(fā)完成是網(wǎng)頁(yè)界面友好,操縱起來(lái)方面簡(jiǎn)單,只要用戶詳細(xì)閱讀開(kāi)發(fā)者對(duì)該系統(tǒng)制定的使用說(shuō)明手冊(cè),用戶很快便能上手,方便簡(jiǎn)單,且又不失實(shí)用。該系統(tǒng)主要

24、基于Windows XP操作系統(tǒng),用戶基本上能夠輕松的操作Windows XP操作系統(tǒng),這對(duì)于用戶操作該系統(tǒng)也提供了一定的便利。用戶可以通過(guò)系統(tǒng)直接完成各項(xiàng)操作,進(jìn)行動(dòng)態(tài)更新,而且可以比較直觀的看到操作的效果。由于該系統(tǒng)開(kāi)發(fā)工具具有的優(yōu)點(diǎn),使該系統(tǒng)在維護(hù)等其他方面的開(kāi)銷(xiāo)大大減少了。網(wǎng)上書(shū)城系統(tǒng)是一個(gè)小型的商品管理系統(tǒng),所耗費(fèi)的資源非常的小,用戶的計(jì)算機(jī)無(wú)論是硬件還是軟件都能夠滿足條件,因此,本系統(tǒng)在用戶運(yùn)行上是可行的。</p>

25、;<p><b>  3.需求分析</b></p><p><b>  3.1系統(tǒng)需求分析</b></p><p>  網(wǎng)上書(shū)店是一種高質(zhì)量,更快捷,更方便的購(gòu)書(shū)方式。網(wǎng)上書(shū)店可主要用于圖書(shū)的在線銷(xiāo)售,網(wǎng)站式的書(shū)店對(duì)圖書(shū)的管理更加合理化,信息化。售書(shū)的同時(shí)還具有書(shū)籍類商品管理、購(gòu)物車(chē)、訂單管理,非常靈活的網(wǎng)站內(nèi)容和文章管理功能。&l

26、t;/p><p>  根據(jù)書(shū)店系統(tǒng)的具體情況,系統(tǒng)的主要功能包括:</p><p>  3.1.1用戶(前臺(tái))功能 </p><p>  注冊(cè)功能:注冊(cè)、登錄、退出、個(gè)人管理</p><p>  圖書(shū)選購(gòu):瀏覽圖書(shū)、購(gòu)物車(chē)的管理</p><p>  訂單的管理:查看訂單、修改訂單、撤銷(xiāo)訂單</p><p

27、>  3.1.2管理員(后臺(tái))功能</p><p><b>  登錄和注銷(xiāo)功能</b></p><p>  用戶管理:刪除用戶、查詢用戶</p><p>  圖書(shū)管理:添加圖書(shū)、刪除圖書(shū)、修改圖書(shū)、查詢圖書(shū)</p><p>  訂單管理:查詢訂單、確認(rèn)訂單、刪除訂單</p><p>  分類

28、管理:添加圖書(shū)分類、修改圖書(shū)分類、刪除圖書(shū)分類等。</p><p><b>  3.3數(shù)據(jù)流程分析</b></p><p><b>  3.4業(yè)務(wù)流程分析</b></p><p>  顧客瀏覽網(wǎng)頁(yè),查看書(shū)籍信息,選擇要購(gòu)買(mǎi)的書(shū)籍。點(diǎn)擊購(gòu)買(mǎi),如果沒(méi)有登錄,系統(tǒng)提示先登錄,若是新用戶需要注冊(cè)后再登錄。登錄之后就可以進(jìn)行購(gòu)買(mǎi)。&

29、lt;/p><p><b>  3.5用例圖分析</b></p><p>  3.5.1管理者用例</p><p>  1)登錄:管理員登錄。</p><p>  圖表 1.1管理者登錄用例圖</p><p>  2)訂單管理:包括對(duì)訂單的增加刪除以及查詢訂單功能。</p><p&

30、gt;  圖表 1.2管理者對(duì)訂單管理用例圖</p><p>  3)圖書(shū)管理:對(duì)圖書(shū)的查詢(通過(guò)年份、書(shū)名、作者查詢)、刪除、添加以及對(duì)圖書(shū)的修改。</p><p>  圖表 1.3管理者對(duì)圖書(shū)管理用例圖</p><p>  4)用戶管理:對(duì)用戶的查詢,刪除用戶。</p><p>  圖表 1.4管理者對(duì)用戶管理用例圖</p>

31、<p>  3.5.2客戶用例圖</p><p>  1)登錄:用戶登錄。</p><p>  圖表 2.1客戶登錄用例圖</p><p>  2)訂單管理:讓用戶可以對(duì)自己訂單進(jìn)行查看、撤銷(xiāo)、訂單的查詢、訂單的日期查詢、修改訂單等等</p><p>  圖表 2.2客戶對(duì)訂單管理用例圖</p><p> 

32、 3)圖書(shū)選購(gòu):通過(guò)輸入圖書(shū)的信息,當(dāng)需要購(gòu)買(mǎi)時(shí)創(chuàng)建購(gòu)物車(chē),通過(guò)購(gòu)物車(chē)來(lái)進(jìn)行對(duì)圖書(shū)進(jìn)行瀏覽、刪除以及訂單的生成和數(shù)量的修改等等。</p><p>  圖表 2.3客戶圖書(shū)選購(gòu)用例圖</p><p>  4)注冊(cè):用戶的注冊(cè)。</p><p>  圖表2.4客戶注冊(cè)用例圖</p><p><b>  3.4數(shù)據(jù)字典</b>

33、</p><p>  (1)圖書(shū)基本信息=編號(hào)+書(shū)名+作者+裝幀+出版日期+積分+詳細(xì)介紹+目錄+用戶評(píng)級(jí)分?jǐn)?shù)+市場(chǎng)價(jià)+會(huì)員價(jià)+推薦+訂購(gòu)次數(shù)+查看次數(shù)+折扣+小類ID+大類ID+縮略圖+添加日期+評(píng)級(jí)次數(shù)+VIP價(jià)格+出版社+ISBN+頁(yè)數(shù)+開(kāi)本+版次+簡(jiǎn)介</p><p> ?。?)評(píng)論信息=編號(hào)+對(duì)應(yīng)產(chǎn)品編號(hào)+標(biāo)題+日期時(shí)間+評(píng)論內(nèi)容+是否通過(guò)審核</p><p&

34、gt; ?。?)大類分類信息=編號(hào)+大類名+是否在首頁(yè)顯示+順序</p><p> ?。?)小類分類信息=編號(hào)+小類名+是否在首頁(yè)顯示+順序+對(duì)應(yīng)大類編號(hào)</p><p>  (5)管理員=編號(hào)+用戶名+密碼+權(quán)限</p><p> ?。?)用戶信息=編號(hào)+用戶名+e-mail+密碼+身份證號(hào)+手機(jī)+QQ+注冊(cè)日期+密碼提示+密碼答案+登錄次數(shù)+最后一次登錄時(shí)間+收

35、貨人姓名+城市+地址+郵編+電話+送貨方式編號(hào)+匯款方式編號(hào)+性別+姓名+是否VIP用戶+系統(tǒng)廣播+用戶積分</p><p> ?。?)匯款/送貨信息=編號(hào)+送貨/匯款方式名+價(jià)錢(qián)+送貨/匯款方式編號(hào)</p><p> ?。?)訂單表信息=編號(hào)+訂單用戶名+日期+產(chǎn)品編號(hào)+產(chǎn)品訂購(gòu)數(shù)量+訂單編號(hào)+收貨人+收貨地址+郵編+留言信息+匯款方式編號(hào)+送貨方式編號(hào)+性別+總金額+姓名+E-mail

36、+電話+用戶ID</p><p><b>  4.概要設(shè)計(jì)</b></p><p><b>  4.1模塊設(shè)計(jì)</b></p><p>  4.1.1前臺(tái)功能分模塊設(shè)計(jì)</p><p>  用戶瀏覽:查看所有的書(shū)籍信息,可以分類查看,選擇要購(gòu)買(mǎi)的書(shū)籍。</p><p>  用

37、戶登錄:輸入用戶名、密碼登錄,然后才能購(gòu)買(mǎi)書(shū)籍。</p><p>  用戶注冊(cè):新用戶需要注冊(cè)之后才能登錄購(gòu)買(mǎi)書(shū)籍。</p><p>  4.1.2后臺(tái)功能分模塊設(shè)計(jì)</p><p>  商品管理:添加新書(shū)、管理書(shū)籍、訂單管理和評(píng)論管理;</p><p>  分類管理:大類管理和小類管理;</p><p>  用戶管理

38、:客戶管理、用戶管理、送貨/匯款方式;</p><p>  注銷(xiāo)退出:退出后臺(tái)管理系統(tǒng)</p><p>  網(wǎng)上書(shū)城的總體HIPO圖如下:</p><p>  3.2系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)</p><p>  系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)的主要任務(wù)就是根據(jù)系統(tǒng)的總體目標(biāo)和功能,將整個(gè)系統(tǒng)合理地劃分成若干個(gè)功能模塊,正確處理模塊之間的調(diào)用關(guān)系和數(shù)據(jù)關(guān)系,并根據(jù)評(píng)

39、價(jià)標(biāo)準(zhǔn)對(duì)模塊結(jié)構(gòu)進(jìn)行優(yōu)化。</p><p>  3.2.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)的原則</p><p> ?。?)子系統(tǒng)要有相對(duì)的獨(dú)立行</p><p> ?。?)子系統(tǒng)劃分的結(jié)果應(yīng)使數(shù)據(jù)冗余較小</p><p> ?。?)子系統(tǒng)的設(shè)置應(yīng)考慮管理發(fā)展的需要</p><p>  (4)子系統(tǒng)的劃分應(yīng)便于系統(tǒng)分階段實(shí)現(xiàn)</p&

40、gt;<p>  (5)子系統(tǒng)的劃分應(yīng)考慮到各類資源的充分利用</p><p>  3.2.2系統(tǒng)安全性設(shè)計(jì)</p><p> ?。?)系統(tǒng)環(huán)境安全設(shè)計(jì)</p><p><b> ?。?)數(shù)據(jù)安全設(shè)計(jì)</b></p><p> ?。?)運(yùn)行于維護(hù)的管理規(guī)范</p><p><b

41、> ?。?)審計(jì)與跟蹤</b></p><p>  3.2.3系統(tǒng)的保密性設(shè)計(jì)</p><p> ?。?)利用系統(tǒng)環(huán)境提供的管理軟件</p><p>  (2)有選擇的隔離和限制對(duì)資源的使用</p><p> ?。?)對(duì)一般用戶采用偽藏措施</p><p>  (4)制定系統(tǒng)保密管理的規(guī)章制度<

42、/p><p><b> ?。?)邏輯訪問(wèn)控制</b></p><p> ?。?)用戶標(biāo)識(shí)與認(rèn)證</p><p><b>  4.2數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  4.2.1 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)</p><p>  (1)圖書(shū)信息的E-R圖</p><p

43、>  (2)評(píng)論信息的E-R圖</p><p> ?。?)大類分類信息的E-R圖</p><p> ?。?)小類分類信息的E-R圖</p><p> ?。?)管理員信息的E-R圖</p><p> ?。?)用戶信息的E-R圖</p><p> ?。?)匯款/送貨信息的E-R圖</p><p&g

44、t;  (8)訂單表信息的E-R圖</p><p>  4.2.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)</p><p>  (1)圖書(shū)基本信息表(編號(hào),書(shū)名,作者,裝幀,出版日期,積分,詳細(xì)介紹,目錄,用戶評(píng)級(jí)分?jǐn)?shù),市場(chǎng)價(jià),會(huì)員價(jià),推薦,訂購(gòu)次數(shù),查看次數(shù),折扣,小類ID,大類ID,縮略圖,添加日期,評(píng)級(jí)次數(shù),VIP價(jià)格,出版社,ISBN,頁(yè)數(shù),開(kāi)本,版次,簡(jiǎn)介)</p><p>

45、  (2)評(píng)論信息表(編號(hào),對(duì)應(yīng)產(chǎn)品編號(hào),標(biāo)題,日期時(shí)間,評(píng)論內(nèi)容,是否通過(guò)審核)</p><p>  (3)大類分類信息表(編號(hào),大類名,是否在首頁(yè)顯示,順序)</p><p> ?。?)小類分類信息表(編號(hào),小類名,是否在首頁(yè)顯示,順序,對(duì)應(yīng)大類編號(hào))</p><p>  (5)管理員信息表(編號(hào),用戶名,密碼,權(quán)限)</p><p> 

46、 (6)用戶信息表編號(hào)(編號(hào),用戶名,e-mail,密碼,身份證號(hào),手機(jī),QQ,注冊(cè)日期,密碼提示,密碼答案,登錄次數(shù),最后一次登錄時(shí)間,收貨人姓名,城市,地址,郵編,電話,送貨方式編號(hào),匯款方式編號(hào),性別,姓名,是否VIP用戶,系統(tǒng)廣播,用戶積分)</p><p> ?。?)匯款/送貨信息表(編號(hào),送貨/匯款方式名,價(jià)錢(qián),送貨/匯款方式編號(hào))</p><p> ?。?)訂單表信息表(編號(hào)

47、,訂單用戶名,日期,產(chǎn)品編號(hào),產(chǎn)品訂購(gòu)數(shù)量,訂單編號(hào),收貨人,收貨地址,郵編,留言信息,匯款方式編號(hào),送貨方式編號(hào),性別,總金額,姓名,E-mail,電話,用戶ID)</p><p>  4.2.3 數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)</p><p> ?。?)管理員信息表的實(shí)現(xiàn):</p><p> ?。?)大類分類信息表的實(shí)現(xiàn):</p><p> ?。?)

48、小類分類信息表的實(shí)現(xiàn):</p><p> ?。?)匯款/送貨方式表的實(shí)現(xiàn):</p><p> ?。?)訂單信息表的實(shí)現(xiàn)</p><p> ?。?)圖書(shū)信息表的實(shí)現(xiàn):</p><p> ?。?)評(píng)論信息表的實(shí)現(xiàn):</p><p>  (8)用戶信息表的實(shí)現(xiàn):</p><p><b>  

49、5.詳細(xì)設(shè)計(jì)</b></p><p>  5.1 前臺(tái)系統(tǒng)詳細(xì)設(shè)計(jì)</p><p>  經(jīng)過(guò)以上各個(gè)部分是設(shè)計(jì)后,接下來(lái)主要是對(duì)這個(gè)網(wǎng)站進(jìn)行詳細(xì)的設(shè)計(jì),根據(jù)對(duì)功能需求的分析,以及對(duì)概要設(shè)計(jì)后,可以得出下面的對(duì)網(wǎng)站前臺(tái)界面各部分的設(shè)計(jì):</p><p>  index.asp 首頁(yè)</p><p>  new.asp 新書(shū)上架<

50、;/p><p>  hot.asp 暢銷(xiāo)圖書(shū)</p><p>  commend.asp 推薦圖書(shū)</p><p>  search.asp 搜索圖書(shū)</p><p>  class.asp 圖書(shū)分類</p><p>  login.asp 用戶登錄</p><p>  muser.asp 消息中心

51、</p><p>  userinfo.asp 個(gè)人資料</p><p>  recinfo.asp 收貨資料</p><p>  changepws.asp 修改密碼</p><p>  car.asp 購(gòu)物車(chē)</p><p>  myorder.asp 我的訂單</p><p>  depo

52、sit.asp 積分查詢</p><p>  statinfo.asp 統(tǒng)計(jì)信息</p><p> ?。?)index.asp 首頁(yè)</p><p> ?。?)new.asp 新書(shū)上架</p><p> ?。?)hot.asp 暢銷(xiāo)圖書(shū)</p><p>  (4)commend.asp 推薦圖書(shū)</p>

53、<p>  (5)search.asp 搜索圖書(shū)</p><p> ?。?)class.asp 圖書(shū)分類</p><p> ?。?)login.asp 用戶登錄</p><p> ?。?) muser.asp 消息中心userinfo.asp 個(gè)人資料recinfo.asp 收貨資料changepws.asp 修改密碼car.asp 購(gòu)物車(chē)myorder.

54、asp 我的訂單deposit.asp 積分查詢statinfo.asp 統(tǒng)計(jì)信息</p><p>  5.2 后臺(tái)系統(tǒng)詳細(xì)設(shè)計(jì)</p><p>  下面是對(duì)網(wǎng)站后臺(tái)界面各部分的設(shè)計(jì):</p><p>  addpro.asp 添加新書(shū)頁(yè)面 </p><p>  class.asp 大類管理頁(yè)面</p>&l

55、t;p>  delivery.asp 送貨/匯款設(shè)置</p><p>  epro.asp 圖書(shū)信息查看與修改頁(yè)面</p><p>  equser.asp 客戶信息查看頁(yè)面</p><p>  foot.htm 頁(yè)面底部</p><p>  head.htm 頁(yè)面頂部</p>

56、<p>  huser.asp 用戶管理頁(yè)面</p><p>  login.asp 登錄頁(yè)面</p><p>  logout.asp 退出頁(yè)面</p><p>  menu.htm 功能導(dǎo)航頁(yè)面</p><p>  mpro.asp 書(shū)籍管理頁(yè)面</p&g

57、t;<p>  porder.asp 訂單管理頁(yè)面</p><p>  procomm.asp 評(píng)論管理頁(yè)面</p><p>  quser.asp 客戶管理頁(yè)面</p><p>  sub.asp 小類管理頁(yè)面</p><p>  vorder.asp 訂單查看

58、頁(yè)面</p><p> ?。?)login.asp登錄頁(yè)面</p><p> ?。?)huser.asp用戶管理頁(yè)面</p><p> ?。?)porder.asp訂單管理頁(yè)面</p><p>  (4)quser.asp客戶管理頁(yè)面</p><p>  (5)addpro.asp添加新書(shū)頁(yè)面 </p>

59、<p> ?。?)class.asp大類管理頁(yè)面</p><p> ?。?)delivery.asp送貨/匯款設(shè)置</p><p><b>  6.系統(tǒng)調(diào)試與測(cè)試</b></p><p><b>  6.1系統(tǒng)調(diào)試</b></p><p>  運(yùn)行系統(tǒng),瀏覽書(shū)籍信息,點(diǎn)擊購(gòu)買(mǎi),如果沒(méi)有登錄

60、,系統(tǒng)會(huì)提示先登錄,如果是新用戶,需要先去注冊(cè)成為會(huì)員。登錄后,選擇要買(mǎi)的書(shū)籍,進(jìn)入購(gòu)買(mǎi)界面,填寫(xiě)購(gòu)買(mǎi)信息,點(diǎn)擊購(gòu)買(mǎi),即購(gòu)買(mǎi)成功。</p><p>  管理員同樣需要登錄才能操作,登錄后,選擇需要操作的模塊根據(jù)提示要求進(jìn)行操作。</p><p><b>  6.2系統(tǒng)測(cè)試</b></p><p>  系統(tǒng)測(cè)試是對(duì)系統(tǒng)性能的整體測(cè)試,通過(guò)測(cè)試能夠

61、法發(fā)現(xiàn)系統(tǒng)隱藏的問(wèn)題,以便及時(shí)的修正,完善系統(tǒng)。</p><p>  6.2.1測(cè)試存在問(wèn)題</p><p>  數(shù)據(jù)庫(kù)連接問(wèn)題:數(shù)據(jù)庫(kù)連接失敗,無(wú)法獲取數(shù)據(jù),數(shù)據(jù)庫(kù)字符不存在;</p><p>  解決方案:添加命名空間,修改數(shù)據(jù)地址,重新配置數(shù)據(jù)源。</p><p>  6.2.2測(cè)試管理員登錄</p><p> 

62、 輸入管理員的賬號(hào)和密碼:賬號(hào)名:admin 密碼:12345。執(zhí)行后,提示登錄失敗界面如下:</p><p>  6.2.3測(cè)試管理員添加書(shū)籍</p><p>  (1)管理員進(jìn)入添加書(shū)籍界面,輸入書(shū)籍信息。</p><p><b>  (2)數(shù)據(jù)庫(kù)變化:</b></p><p><b> ?。?)首頁(yè)變化:

63、</b></p><p><b>  7.系統(tǒng)實(shí)施運(yùn)行</b></p><p>  系統(tǒng)的運(yùn)行環(huán)境為Windows XP/Vista7/Win7的操作系統(tǒng),數(shù)據(jù)庫(kù)系統(tǒng)為Access,瀏覽器為Internet Explore6.0以上,代碼編譯器:Microsoft Visual Studio 2005。 </p><p>  

64、ASP是一種服務(wù)器端腳本編寫(xiě)環(huán)境,可以用來(lái)創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁(yè)或Web應(yīng)用程序。ASP網(wǎng)頁(yè)可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁(yè)中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁(yè)作為用戶界面的web應(yīng)用程序。與HTML相比,ASP網(wǎng)頁(yè)具有以下特點(diǎn):利用ASP可以實(shí)現(xiàn)突破靜態(tài)網(wǎng)頁(yè)的一些功能限制,實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)技術(shù);ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測(cè)試;服務(wù)器上的ASP解

65、釋程序會(huì)在服務(wù)器端執(zhí)行ASP程序,并將結(jié)果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁(yè);ASP提供了一些內(nèi)置對(duì)象,使用這些對(duì)象可以使服務(wù)器端腳本功能更強(qiáng)。例如可以從web瀏覽器中獲取用戶通過(guò)HTML表單提交的信息,并在腳本中對(duì)這些信息進(jìn)行處理,然后向web瀏覽器發(fā)送信息;ASP可以使用服務(wù)器端ActiveX組件來(lái)執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫(kù)、發(fā)送Email或訪問(wèn)文件系統(tǒng)等。由于服務(wù)器是將A

66、SP程序執(zhí)行的結(jié)果以HTML格式傳回客戶端瀏覽器,因此使用者不會(huì)看到ASP所編寫(xiě)的原始程序代碼,可防止ASP程序代碼被竊</p><p>  面向?qū)ο驛ccess是一個(gè)面向?qū)ο蟮拈_(kāi)發(fā)工具,利用面向?qū)ο蟮姆绞綄?shù)據(jù)庫(kù)系統(tǒng)中的各種功能對(duì)象化,將數(shù)據(jù)庫(kù)管理的各種功能封裝在各類對(duì)象中。它將一個(gè)應(yīng)用系統(tǒng)當(dāng)作是由一系列對(duì)象組成的,對(duì)每個(gè)對(duì)象它都定義一組方法和屬性,以定義該對(duì)象的行為和外國(guó),用戶還可以按需要給對(duì)象擴(kuò)展方法和屬性

67、。通過(guò)對(duì)象的方法、屬性完成數(shù)據(jù)庫(kù)的操作和管理,極大地簡(jiǎn)化了用戶的開(kāi)發(fā)工作。同時(shí),這種基于面向?qū)ο蟮拈_(kāi)發(fā)方式,使得開(kāi)發(fā)應(yīng)用程序更為簡(jiǎn)便。Access是一個(gè)可視化工具,是風(fēng)格與Windows完全一樣,用戶想要生成對(duì)象并應(yīng)用,只要使用鼠標(biāo)進(jìn)行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報(bào)表設(shè)計(jì)器以及數(shù)據(jù)庫(kù)向?qū)?、表向?qū)?、查詢向?qū)А⒋绑w向?qū)А?bào)表向?qū)У裙ぞ?,使得操作?jiǎn)便,容易使用和掌握。Access基于Windows操作系統(tǒng)下的集成

68、開(kāi)發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ撸瑯O大地提高了開(kāi)發(fā)人員的工作效率,使得建立數(shù)據(jù)庫(kù)、創(chuàng)建表、設(shè)計(jì)用戶界面、設(shè)計(jì)數(shù)據(jù)查詢、報(bào)表打印等可以方便有序地進(jìn)行。Access支持ODBC(開(kāi)發(fā)數(shù)據(jù)庫(kù)互連,Open Data Base Connectivity),利用Access強(qiáng)大的DDE</p><p>  因此本系統(tǒng)的運(yùn)行簡(jiǎn)便,用戶只需要在進(jìn)入系統(tǒng)主頁(yè)后,要先登錄然后才能購(gòu)買(mǎi),如果是新用戶,需要先去注冊(cè)。游客只能

69、瀏覽網(wǎng)頁(yè),無(wú)法購(gòu)買(mǎi)。登錄后進(jìn)入購(gòu)買(mǎi)界面,填寫(xiě)個(gè)人信息,確認(rèn)后點(diǎn)擊購(gòu)買(mǎi)即可購(gòu)買(mǎi)成功。管理員登錄后,選擇需要的模塊進(jìn)行操作。</p><p><b>  8.總結(jié)</b></p><p>  本次課程設(shè)計(jì)即將結(jié)束,我們?cè)诶蠋煹闹笇?dǎo)下做好了基于ASP和Access數(shù)據(jù)庫(kù)的網(wǎng)上書(shū)店系統(tǒng)。在這次實(shí)訓(xùn)中我受益匪淺。</p><p>  在設(shè)計(jì)期間,我們小組

70、同學(xué)之間相互探討問(wèn)題,積極詢問(wèn)老師,在其中得到了知識(shí)和樂(lè)趣,增加了學(xué)習(xí)的興趣。</p><p>  謝謝在此期間指導(dǎo)我們的xx老師,在他的指導(dǎo)下,我們才能給很好的完成任務(wù)。當(dāng)遇到問(wèn)題時(shí)是他為我們指點(diǎn)迷津、開(kāi)拓思路、精心點(diǎn)撥,他們具有一個(gè)優(yōu)秀老師應(yīng)有的態(tài)度和精神。</p><p>  以前對(duì)ASP課程了解很淺,大多數(shù)內(nèi)容只知道大體的內(nèi)容,沒(méi)有做詳細(xì)的了解,可以說(shuō)是只能說(shuō)不能做。通過(guò)此次實(shí)踐,

71、讓我掌握了更多的知識(shí),提高了自身的實(shí)踐能力,也增加了我的信心,這也為以后的學(xué)習(xí)和工作給予了很大的幫助。感謝學(xué)校給我們了這個(gè)難得的機(jī)會(huì),使自己找到不足之處,通過(guò)這次實(shí)踐,鍛煉了我解決實(shí)際問(wèn)題的能力,對(duì)ASP和軟件工程知識(shí)也有更深入的理解。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 張海藩,軟件工程導(dǎo)論(第四版),清華大學(xué)出版社,2003&

72、lt;/p><p>  [2] 鄭人杰等,實(shí)用軟件工程(第二版),清華大學(xué)出版社,1997</p><p>  [3] Software Engineering——A Practitionaer’s Approach,Roger S.Pressman, (中文版,第4版),機(jī)械工業(yè)出版社&McGraw-Hill,1999</p><p>  [4] 李赫雄等,S

溫馨提示

  • 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ù)僅提供信息存儲(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)論