版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 燕山大學(xué)</b></p><p> 軟件工程課程設(shè)計(jì)說明書</p><p> 題目: 網(wǎng)上書店 </p><p> 學(xué)院(系): 信息科學(xué)與工程學(xué)院 </p><p> 年級專業(yè): 10級計(jì)算機(jī)應(yīng)用三班 &
2、lt;/p><p> 課程設(shè)計(jì)(論文)任務(wù)書</p><p> 院(系): 基層教學(xué)單位: </p><p> 說明:此表一式四份,學(xué)生、指導(dǎo)教師、基層教學(xué)單位、系部各一份。</p><p> 2013年6 月 21 日 </p><p><
3、b> 第一章 緒論5</b></p><p><b> 1.1課題背景5</b></p><p><b> 1.2課題目的5</b></p><p> 1.3任務(wù)與具體要求6</p><p><b> 1.4開發(fā)環(huán)境7</b></p&
4、gt;<p> 1.5小組內(nèi)部分工7</p><p> 第二章 可行性分析7</p><p> 2.1經(jīng)濟(jì)可行性7</p><p> 2.2技術(shù)可行性8</p><p> 2.3操作可行性9</p><p> 2.4法律可行性9</p><p> 第三章
5、需求分析9</p><p> 3.1系統(tǒng)需求分析9</p><p> 3.1.1用戶(前臺)功能10</p><p> 3.1.2管理員(后臺)功能10</p><p> 3.2數(shù)據(jù)流程分析11</p><p> 3.3業(yè)務(wù)流程分析11</p><p> 3.4用例圖分析
6、12</p><p> 3.4.1管理者用例12</p><p> 3.4.2客戶用例圖14</p><p> 3.5數(shù)據(jù)字典16</p><p> 第四章 概要設(shè)計(jì)17</p><p> 4.1模塊設(shè)計(jì)17</p><p> 4.1.1前臺功能分模塊設(shè)計(jì)17</
7、p><p> 4.1.2后臺功能分模塊設(shè)計(jì)17</p><p> 4.2系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)19</p><p> 4.2.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)的原則20</p><p> 4.2.2系統(tǒng)安全性設(shè)計(jì)20</p><p> 4.2.3系統(tǒng)的保密性設(shè)計(jì)20</p><p> 4.3數(shù)據(jù)庫設(shè)計(jì)
8、21</p><p> 4.3.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)21</p><p> 4.3.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)24</p><p> 4.3.3 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)25</p><p> 第五章 詳細(xì)設(shè)計(jì)28</p><p> 5.1前臺功能分模塊詳細(xì)設(shè)計(jì)29</p><p>
9、; 5.2后臺功能分模塊詳細(xì)設(shè)計(jì)29</p><p> 第六章 心得體會30</p><p> 第七章 參考資料32</p><p><b> 緒論</b></p><p><b> 1.1課題背景</b></p><p> 在網(wǎng)絡(luò)信息日益發(fā)展的今天,網(wǎng)絡(luò)已
10、經(jīng)成為人們?nèi)粘I畹囊徊糠?。網(wǎng)上購物也成為現(xiàn)代社會的趨勢和潮流。而隨著互聯(lián)網(wǎng)的飛速發(fā)展以及我國經(jīng)濟(jì)的穩(wěn)步平衡增長,人們對于精神文明也愈加看重,對于知識的追求也卻來越高。因而圖書市場開始繁榮起來。但由于各種各樣的原因使得消費(fèi)者在選購圖書時(shí)不能迅速找到合意的書籍。近年來網(wǎng)上書店也在網(wǎng)絡(luò)經(jīng)濟(jì)的刺激下開始發(fā)力,各類資本紛紛注入這一充滿潛力的新型市場。由于網(wǎng)上書店圖書種類包羅萬象,且價(jià)格比傳統(tǒng)書店便宜不少,以至于越來越多的消費(fèi)者青睞于網(wǎng)上購書。1
11、999年,國內(nèi)真正意義上第一家網(wǎng)上書店——當(dāng)當(dāng)網(wǎng)上線。北京大學(xué)社會學(xué)專業(yè)畢業(yè)、從國家機(jī)關(guān)辭職下海的李國慶,拿著第一筆風(fēng)險(xiǎn)投資的基金開始了自己的網(wǎng)店生涯。8年后,這家號稱全球最大中文網(wǎng)上書店的企業(yè)營業(yè)額已經(jīng)達(dá)到8個(gè)億。此后,伴隨著世界電子商務(wù)浪潮的到來,越來越多的網(wǎng)上書店在國內(nèi)興起。</p><p><b> 1.2課題目的</b></p><p> 消費(fèi)者都想在最
12、短的時(shí)間內(nèi)購買到自己所需的圖書。但現(xiàn)有大型電商平臺音像書籍分類下書目繁多,給人們在繁忙的工作生活中購書帶來了很大的麻煩,于是如何方便快捷的購買到自己所需的圖書就成了人們較為關(guān)心的問題。</p><p> 本小組成員經(jīng)過網(wǎng)上查詢資料和實(shí)地調(diào)查發(fā)現(xiàn),燕山大學(xué)附近只有3家傳統(tǒng)書店且規(guī)模較小。稍微上點(diǎn)規(guī)模的城市之光也因?yàn)楸I版原因存在著質(zhì)量問題,價(jià)格也比京東等大型電商高出兩成左右。而大型網(wǎng)上書店雖然品種雜多,但缺少高等院
13、校適用的教材,在快遞方面最快也要一天才可到達(dá)學(xué)校。綜上所述本小組成員開發(fā)的網(wǎng)上書店系統(tǒng)目標(biāo)人群專門針對在秦皇島的高校在校生。專門定位于大學(xué)生教材教輔、考研考證資料和暢銷圖書等實(shí)用書籍,砍掉五花八門諸如育嬰、菜譜等無關(guān)品類以及昂貴的系列叢書等高消費(fèi)書籍,若單人購買一次性購買一學(xué)期所需的全部教材要比在學(xué)校統(tǒng)一訂購節(jié)省近80元,并且承諾2小時(shí)內(nèi)送貨上門并支持貨到付款。本小組的網(wǎng)上書店定位精確、品類獨(dú)特、價(jià)格優(yōu)惠、方便快捷、質(zhì)量保證,因此較傳統(tǒng)
14、書店和大型電商均有一定的優(yōu)勢。</p><p> 1.3任務(wù)與具體要求</p><p> 本系統(tǒng)即是在以上各種條件成熟的前提下建立的一個(gè)用戶輕松登錄系統(tǒng)完成購書的管理系統(tǒng)。</p><p> 1)系統(tǒng)用途:本系統(tǒng)利用網(wǎng)絡(luò)平臺,使得消費(fèi)者和銷售者足不出戶即可實(shí)現(xiàn)買書和銷售行為,同時(shí)大大減少的人員的參與。</p><p> 系統(tǒng)使用范圍:
15、與時(shí)俱進(jìn)、想體驗(yàn)網(wǎng)上購書樂趣的消費(fèi)者,特別是大學(xué)生等年輕人群。</p><p> 2)具體要求:管理員可以維護(hù)客戶注冊信息、維護(hù)圖書信息、處訂定單信息、維護(hù)系統(tǒng)公告、網(wǎng)上售書。查看圖書調(diào)查報(bào)告、游客可以在線注冊為會員、投票、購書。本系統(tǒng)的設(shè)計(jì)目標(biāo)將最終定位于完成以上所述的系統(tǒng)主要業(yè)務(wù)的基本模型上。</p><p><b> 1.4開發(fā)環(huán)境</b></p>
16、;<p> 操作系統(tǒng):XP或WIN 7 </p><p> 瀏覽器:IE 6.0及以上版本或360瀏覽器</p><p> 開發(fā)工具:Dreamweaver CS3、Myeclipse和Mysql數(shù)據(jù)庫</p><p> 開發(fā)語言:JSP技術(shù)</p><p> 軟件文檔的開發(fā)和編制:Microsoft Word 200
17、7等工具</p><p><b> 1.5小組內(nèi)部分工</b></p><p><b> 組長:方小雨</b></p><p> 全面協(xié)調(diào)小組工作;負(fù)責(zé)整個(gè)項(xiàng)目分析建模和模塊功能的劃分和設(shè)計(jì);</p><p> 負(fù)責(zé)數(shù)據(jù)字典和數(shù)據(jù)庫邏輯結(jié)構(gòu)、物理結(jié)構(gòu)和詳細(xì)表單內(nèi)容的設(shè)計(jì);</p>
18、<p><b> 組員:王嘉愷</b></p><p> 負(fù)責(zé)系統(tǒng)的可行性分析和需求分析,及前臺系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)和檢查運(yùn)行環(huán)境配置,完成課程設(shè)計(jì)小組最終報(bào)告;小組電子文檔管理和幫助等工作。</p><p><b> 可行性分析</b></p><p><b> 2.1經(jīng)濟(jì)可行性</b&
19、gt;</p><p> 開發(fā)網(wǎng)上書店系統(tǒng)在經(jīng)濟(jì)上的支出經(jīng)過估算大致分為兩部分:固定性支出和不可知支出。在固定性支出方面由于現(xiàn)今計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長足的進(jìn)步,且該系統(tǒng)規(guī)模不大,開發(fā)這樣的一個(gè)系統(tǒng)所需的人員不需要太多,開發(fā)周期較短,所以支出的費(fèi)用大大的降低,本小組成員均配備有個(gè)人筆記本電腦,不需額外購買。經(jīng)過整體估算大致支出基本為零。在后期實(shí)際開發(fā)過程中可能會遇到一些未知的問題,此時(shí)也需要一定的
20、支出和包括一些相關(guān)資料包括搜集和相關(guān)軟件使用權(quán)費(fèi)用、服務(wù)器的租用費(fèi)等支出,這些支出大致為3000元左右。所以開發(fā)此系統(tǒng)總估算為0.3萬元左右。該系統(tǒng)的開發(fā),為書店圖書銷售方面帶來了一個(gè)質(zhì)的飛躍,該系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動,節(jié)省許多時(shí)間和空間方面的資源,大大的方面了圖書銷售商和圖書消費(fèi)者。這樣節(jié)省了大量的人力物力,按該系統(tǒng)的使用周期按10年來算,大致可以省下了超過幾十萬元,大大節(jié)約了成本,同時(shí)也提高了工作效率,收益遠(yuǎn)遠(yuǎn)大于
21、支出。因此,該系統(tǒng)在經(jīng)濟(jì)上是可行的。</p><p><b> 2.2技術(shù)可行性</b></p><p> 本系統(tǒng)基于JSP技術(shù)以及Mysql進(jìn)行聯(lián)合開發(fā)。JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段
22、(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。就構(gòu)成了JSP網(wǎng)頁java程序片段可以操縱數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送E-mail等,實(shí)現(xiàn)建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,這樣大大降低了對客戶瀏覽器的要求,即使客戶瀏覽器端不支持Java,也可以訪問JSP網(wǎng)頁。</p><p> MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典
23、MySQL AB公司開發(fā),MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉庫內(nèi),這樣就增加了速度并提高了靈活性。MySQL的SQL語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫。</p><p> 由于網(wǎng)上書店還只是個(gè)簡單的模版框架,所以只需要一臺裝配有Wi
24、ndowsXP/Win7系統(tǒng)的計(jì)算機(jī)經(jīng)過簡單的環(huán)境變量配置即可實(shí)現(xiàn)。本小組成員在大三下學(xué)期均系統(tǒng)學(xué)習(xí)過Java web的課程并且自學(xué)部分Java語言和Myeclipse工具的使用。因此綜合上述原因,本系統(tǒng)在技術(shù)層次上是可行的。</p><p><b> 2.3操作可行性</b></p><p> 本系統(tǒng)由于使用JSP開發(fā),開發(fā)完成是網(wǎng)頁界面友好,操縱起來方面簡單,
25、只要用戶詳細(xì)閱讀開發(fā)者對該系統(tǒng)制定的使用說明手冊,用戶很快便能上手,方便簡單,且又不失實(shí)用。該系統(tǒng)主要基于Win7操作系統(tǒng),用戶基本上能夠輕松的操作,這對于用戶操作該系統(tǒng)也提供了一定的便利。用戶可以通過系統(tǒng)直接完成各項(xiàng)操作,進(jìn)行動態(tài)更新,而且可以比較直觀的看到操作的效果。由于該系統(tǒng)開發(fā)工具具有的優(yōu)點(diǎn),使該系統(tǒng)在維護(hù)等其他方面的開銷大大減少了。網(wǎng)上書城系統(tǒng)是一個(gè)小型的商品管理系統(tǒng),所耗費(fèi)的資源非常的小,用戶的計(jì)算機(jī)無論是硬件還是軟件都能夠
26、滿足條件,因此,本系統(tǒng)在用戶運(yùn)行上是可行的。</p><p><b> 2.4法律可行性</b></p><p> 本系統(tǒng)完全自主開發(fā),同時(shí)均采用正規(guī)出版社授權(quán)的正版書籍,不存在侵犯他人知識產(chǎn)權(quán)的行為,同時(shí)也沒有損害國家、集體和他人的利益,各項(xiàng)工作的開展均按照國家法律規(guī)定的范圍內(nèi)進(jìn)行,在系統(tǒng)設(shè)計(jì)的相關(guān)信息以及功能均沒有超出法律的限制,在采用開發(fā)該系統(tǒng)的軟件(Dre
27、amweaver和Myeclipse)也是經(jīng)過軟件研制方授權(quán)使用,且開發(fā)過程中使用的相關(guān)資源均是在法律上允許使用。因而,開發(fā)該系統(tǒng)不存在任何的違法行為,在法律上是可行的。</p><p><b> 需求分析</b></p><p><b> 3.1系統(tǒng)需求分析</b></p><p> 網(wǎng)上書店是一種高質(zhì)量,更快捷,
28、更方便的購書方式。網(wǎng)上書店可主要用于圖書的在線銷售,網(wǎng)站式的書店對圖書的管理更加合理化,信息化。售書的同時(shí)還具有書籍類商品管理、購物車、訂單管理,非常靈活的網(wǎng)站內(nèi)容和文章管理功能。</p><p> 根據(jù)書店系統(tǒng)的具體情況,系統(tǒng)的主要功能包括:</p><p> 3.1.1用戶(前臺)功能 </p><p> 注冊功能:注冊、登錄、退出、個(gè)人管理</p&
29、gt;<p> 圖書選購:瀏覽圖書、購物車的管理</p><p> 訂單的管理:查看訂單、修改訂單、撤銷訂單</p><p> 3.1.2管理員(后臺)功能</p><p><b> 登錄和注銷功能</b></p><p> 用戶管理:刪除用戶、查詢用戶</p><p>
30、 圖書管理:添加圖書、刪除圖書、修改圖書、查詢圖書</p><p> 訂單管理:查詢訂單、確認(rèn)訂單、刪除訂單</p><p> 分類管理:添加圖書分類、修改圖書分類、刪除圖書分類等。</p><p><b> 3.2數(shù)據(jù)流程分析</b></p><p><b> 圖 3.1</b></
31、p><p><b> 3.3業(yè)務(wù)流程分析</b></p><p> 顧客瀏覽網(wǎng)頁,查看書籍信息,選擇要購買的書籍。點(diǎn)擊購買,如果沒有登錄,系統(tǒng)提示先登錄,若是新用戶需要注冊后再登錄。登錄之后就可以進(jìn)行購買。</p><p><b> 圖3.2</b></p><p><b> 3.4用
32、例圖分析</b></p><p> 3.4.1管理者用例</p><p> 1)登錄:管理員登錄。</p><p> 圖 3.3管理者登錄用例圖</p><p> 2)訂單管理:包括對訂單的增加刪除以及查詢訂單功能。</p><p> 圖 3.4管理者對訂單管理用例圖</p><
33、;p> 3)圖書管理:對圖書的查詢(通過年份、書名、作者查詢)、刪除、添加以及對圖書的修改。</p><p> 圖表 3.5管理者對圖書管理用例圖</p><p> 4)用戶管理:對用戶的查詢,刪除用戶。</p><p> 圖表 3.5管理者對用戶管理用例圖</p><p> 3.4.2客戶用例圖</p><
34、;p> 1)登錄:用戶登錄。</p><p> 圖表 3.6客戶登錄用例圖</p><p> 2)訂單管理:讓用戶可以對自己訂單進(jìn)行查看、撤銷、訂單的查詢、訂單的日期查詢、修改訂單等等</p><p> 圖 3.7客戶對訂單管理用例圖</p><p> 3)圖書選購:通過輸入圖書的信息,當(dāng)需要購買時(shí)創(chuàng)建購物車,通過購物車來進(jìn)行
35、對圖書進(jìn)行瀏覽、刪除以及訂單的生成和數(shù)量的修改等等。</p><p> 圖 3.8客戶圖書選購用例圖</p><p> 4)注冊:用戶的注冊。</p><p> 圖3.9客戶注冊用例圖</p><p><b> 3.5數(shù)據(jù)字典</b></p><p> ?。?)圖書基本信息=編號+書名+作
36、者+裝幀+出版日期+積分+詳細(xì)介紹+目錄+用戶評級分?jǐn)?shù)+市場價(jià)+會員價(jià)+推薦+訂購次數(shù)+查看次數(shù)+折扣+小類ID+大類ID+縮略圖+添加日期+評級次數(shù)+VIP價(jià)格+出版社+ISBN+頁數(shù)+開本+版次+簡介</p><p> ?。?)評論信息=編號+對應(yīng)產(chǎn)品編號+標(biāo)題+日期時(shí)間+評論內(nèi)容+是否通過審核</p><p> ?。?)大類分類信息=編號+大類名+是否在首頁顯示+順序</p&g
37、t;<p> ?。?)小類分類信息=編號+小類名+是否在首頁顯示+順序+對應(yīng)大類編號</p><p> (5)管理員=編號+用戶名+密碼+權(quán)限</p><p> ?。?)用戶信息=編號+用戶名+e-mail+密碼+身份證號+手機(jī)+QQ+注冊日期+密碼提示+密碼答案+登錄次數(shù)+最后一次登錄時(shí)間+收貨人姓名+城市+地址+郵編+電話+送貨方式編號+匯款方式編號+性別+姓名+是否V
38、IP用戶+系統(tǒng)廣播+用戶積分</p><p> ?。?)匯款/送貨信息=編號+送貨/匯款方式名+價(jià)錢+送貨/匯款方式編號</p><p> (8)訂單表信息=編號+訂單用戶名+日期+產(chǎn)品編號+產(chǎn)品訂購數(shù)量+訂單編號+收貨人+收貨地址+郵編+留言信息+匯款方式編號+送貨方式編號+性別+總金額+姓名+E-mail+電話+用戶ID</p><p><b>
39、概要設(shè)計(jì)</b></p><p><b> 4.1模塊設(shè)計(jì)</b></p><p> 4.1.1前臺功能分模塊設(shè)計(jì)</p><p> 用戶瀏覽:查看所有的書籍信息,可以分類查看,選擇要購買的書籍。</p><p> 用戶登錄:輸入用戶名、密碼登錄,然后才能購買書籍。</p><p&
40、gt; 用戶注冊:新用戶需要注冊之后才能登錄購買書籍。</p><p> 圖4.1前臺功能模塊</p><p> 4.1.2后臺功能分模塊設(shè)計(jì)</p><p> 商品管理:添加新書、管理書籍、訂單管理和評論管理;</p><p> 分類管理:大類管理和小類管理;</p><p> 用戶管理:客戶管理、用戶管
41、理、送貨/匯款方式;</p><p> 注銷退出:退出后臺管理系統(tǒng)</p><p> 圖4.2后臺功能模塊</p><p> 網(wǎng)上書城的總體層次圖如下:</p><p><b> 圖4.3總體層次圖</b></p><p> 4.2系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)</p><p>
42、; 系統(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ù)評價(jià)標(biāo)準(zhǔn)對模塊結(jié)構(gòu)進(jìn)行優(yōu)化。</p><p> 4.2.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)的原則</p><p> ?。?)子系統(tǒng)要有相對的獨(dú)立行</p><p> ?。?)子系統(tǒng)劃分的結(jié)果應(yīng)使數(shù)據(jù)冗余較小</p><p&
43、gt; ?。?)子系統(tǒng)的設(shè)置應(yīng)考慮管理發(fā)展的需要</p><p> ?。?)子系統(tǒng)的劃分應(yīng)便于系統(tǒng)分階段實(shí)現(xiàn)</p><p> ?。?)子系統(tǒng)的劃分應(yīng)考慮到各類資源的充分利用</p><p> 4.2.2系統(tǒng)安全性設(shè)計(jì)</p><p> ?。?)系統(tǒng)環(huán)境安全設(shè)計(jì)</p><p><b> (2)數(shù)據(jù)安全設(shè)
44、計(jì)</b></p><p> ?。?)運(yùn)行于維護(hù)的管理規(guī)范</p><p><b> ?。?)審計(jì)與跟蹤</b></p><p> 4.2.3系統(tǒng)的保密性設(shè)計(jì)</p><p> (1)利用系統(tǒng)環(huán)境提供的管理軟件</p><p> ?。?)有選擇的隔離和限制對資源的使用</p&
45、gt;<p> ?。?)對一般用戶采用偽藏措施</p><p> (4)制定系統(tǒng)保密管理的規(guī)章制度</p><p><b> ?。?)邏輯訪問控制</b></p><p> ?。?)用戶標(biāo)識與認(rèn)證</p><p><b> 4.3數(shù)據(jù)庫設(shè)計(jì)</b></p><p
46、> 4.3.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)</p><p> (1)圖書信息的E-R圖</p><p> 圖4.4圖書信息的E-R圖</p><p> ?。?)評論信息的E-R圖</p><p> 圖4.3評論信息的E-R圖</p><p> ?。?)大類分類信息的E-R圖</p><p>
47、; 圖4.4大類分類信息的E-R圖</p><p> (4)小類分類信息的E-R圖</p><p> 圖4.5小類分類信息的E-R圖</p><p> ?。?)管理員信息的E-R圖</p><p> 圖4.6管理員信息的E-R圖</p><p> ?。?)用戶信息的E-R圖</p><p&g
48、t; (7)匯款/送貨信息的E-R圖</p><p> ?。?)訂單表信息的E-R圖</p><p> 4.3.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)</p><p> ?。?)圖書基本信息表(編號,書名,作者,裝幀,出版日期,積分,詳細(xì)介紹,目錄,用戶評級分?jǐn)?shù),市場價(jià),會員價(jià),推薦,訂購次數(shù),查看次數(shù),折扣,小類ID,大類ID,縮略圖,添加日期,評級次數(shù),VIP價(jià)格,出版社,
49、ISBN,頁數(shù),開本,版次,簡介)</p><p> ?。?)評論信息表(編號,對應(yīng)產(chǎn)品編號,標(biāo)題,日期時(shí)間,評論內(nèi)容,是否通過審核)</p><p> ?。?)大類分類信息表(編號,大類名,是否在首頁顯示,順序)</p><p> ?。?)小類分類信息表(編號,小類名,是否在首頁顯示,順序,對應(yīng)大類編號)</p><p> ?。?)管理員信
50、息表(編號,用戶名,密碼,權(quán)限)</p><p> ?。?)用戶信息表編號(編號,用戶名,e-mail,密碼,身份證號,手機(jī),QQ,注冊日期,密碼提示,密碼答案,登錄次數(shù),最后一次登錄時(shí)間,收貨人姓名,城市,地址,郵編,電話,送貨方式編號,匯款方式編號,性別,姓名,是否VIP用戶,系統(tǒng)廣播,用戶積分)</p><p> (7)匯款/送貨信息表(編號,送貨/匯款方式名,價(jià)錢,送貨/匯款方式
51、編號)</p><p> ?。?)訂單表信息表(編號,訂單用戶名,日期,產(chǎn)品編號,產(chǎn)品訂購數(shù)量,訂單編號,收貨人,收貨地址,郵編,留言信息,匯款方式編號,送貨方式編號,性別,總金額,姓名,E-mail,電話,用戶ID)</p><p> 4.3.3 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)</p><p> ?。?)管理員信息表的實(shí)現(xiàn):</p><p> (2
52、)大類分類信息表的實(shí)現(xiàn):</p><p> ?。?)小類分類信息表的實(shí)現(xiàn):</p><p> ?。?)匯款/送貨方式表的實(shí)現(xiàn):</p><p> ?。?)訂單信息表的實(shí)現(xiàn):</p><p> ?。?)圖書信息表的實(shí)現(xiàn):</p><p> (7)評論信息表的實(shí)現(xiàn):</p><p> ?。?)用戶
53、信息表的實(shí)現(xiàn):</p><p><b> 詳細(xì)設(shè)計(jì)</b></p><p> 5.1前臺功能分模塊詳細(xì)設(shè)計(jì)</p><p><b> 流程圖如下:</b></p><p><b> 圖 5.1</b></p><p> 5.2后臺功能分模塊詳細(xì)
54、設(shè)計(jì)</p><p><b> 流程圖如下:</b></p><p><b> 圖5.2</b></p><p><b> 心得體會</b></p><p> 本次軟件工程課程設(shè)計(jì)我們小組選擇的課題是“網(wǎng)上書店”,在不到一周的時(shí)間里,我們小組成員從無從下手毫無思路到后來
55、反復(fù)翻閱課本,按照《軟件工程導(dǎo)論》所學(xué)的知識從可行性研究開始一步步地完成了開發(fā)“網(wǎng)上書店”管理系統(tǒng)所必要的軟件工程學(xué)方法設(shè)計(jì)內(nèi)容。</p><p> 萬事開頭難,雖然課題說明上只有簡單的四條要求,這讓之前沒有接觸過軟件工程學(xué)設(shè)計(jì)的我們一頭霧水不知該如何下筆,最后只有回歸課本,按照軟件導(dǎo)論課上老師所講過的方法進(jìn)行分析研究。小組成員通過體驗(yàn)現(xiàn)有的網(wǎng)上書城是如何在前臺實(shí)現(xiàn)顧客注冊登錄、購書等一系列行為操作的。并結(jié)合實(shí)
56、際情況設(shè)計(jì)后臺管理模塊。</p><p> 遺憾的是,由于我們水平有限,我們小組只研究到詳細(xì)設(shè)計(jì)環(huán)節(jié),沒能編碼做出網(wǎng)上書店成品來。致使后面的軟件測試和維護(hù)也就只好不了了之。</p><p> 課程設(shè)計(jì)是快樂和痛苦并存的過程,小組成員起初總是為了概念的問題而產(chǎn)生分歧,為了某個(gè)模塊具體的操作流程而捉襟見肘,暴露出知識上的不足。我們也會因?yàn)樾┰S的進(jìn)展而高興,因?yàn)榻鉀Q了一個(gè)簡單的但是困擾多時(shí)的
57、阻礙點(diǎn)而興奮。克服困難、獲得知識是讓人快樂的,它所產(chǎn)生的快樂也讓當(dāng)初的痛苦更有價(jià)值。</p><p> 在課設(shè)過程中,我們收獲的不僅是這單純的快樂,還深深的體會到團(tuán)隊(duì)精神的重要性,一個(gè)人的知識是有限的,但是一個(gè)團(tuán)隊(duì)可以取長補(bǔ)短,互相學(xué)習(xí)。每個(gè)人都有自己的長處,合理的分工和默契的配合讓我們在磨合中成長,我們的課題進(jìn)度也在一次次針鋒相對的討論中穩(wěn)步向前。團(tuán)隊(duì)合作永遠(yuǎn)比單槍匹馬的重逢更高效更容易成功。</p&g
58、t;<p> 不懂得堅(jiān)持的人不會體驗(yàn)到最后成功時(shí)刻的甜蜜,當(dāng)面對課題一籌莫展的時(shí)候我們想到了放棄,當(dāng)辛苦半天一無所獲得時(shí)候我們想到了放棄,但最終這也只是一時(shí)的念頭,我們互相鼓勵(lì)互相支持堅(jiān)持到最后。要是當(dāng)初一遇到困難我們就選擇逃跑的話,我們終將一事無成一敗涂地。</p><p> 更重要的是,課程設(shè)計(jì)提高了我們的動手實(shí)踐能力。以前對于課本上的內(nèi)容只是機(jī)械的記憶并不能完全真正理解。學(xué)到最后也沒有明白
59、軟件工程的重要性,背過的東西考完也就全忘光了。通過這短短的一周課設(shè),我們相當(dāng)于把軟件工程導(dǎo)論從頭到尾徹底重新學(xué)習(xí)了一遍,并且把每一個(gè)知識點(diǎn)都實(shí)際演練過。對各環(huán)節(jié)之間循序漸進(jìn)的關(guān)系也有了較為深刻的認(rèn)識。以前總是異想天開的認(rèn)為開發(fā)軟件只要寫好代碼就萬事大吉了,現(xiàn)在才明白軟件工程方法學(xué)的重要性,沒有科學(xué)的運(yùn)用軟件工程方法學(xué),所寫的代碼可能會雜亂冗長,質(zhì)量不高。編好的軟件錯(cuò)誤不斷,運(yùn)行維護(hù)成本高昂,不能滿足用戶需求成為沒有實(shí)際意義的廢品。第一次
60、感知到了,原來需求分析,前期設(shè)計(jì)都是那么重要,第一次感覺到了,原來一個(gè)程序的靈魂不一定是算法和數(shù)據(jù)結(jié)構(gòu)。最關(guān)鍵的是前期的需求,加之對于需求的分析。程序只是一種實(shí)現(xiàn)方式,是決定易用性和友好性的關(guān)鍵,但符不符合客戶的需求,才是一個(gè)工程最核心,最關(guān)鍵,也是最基礎(chǔ)的部分。</p><p> 最后要感謝老師和同學(xué)們的悉心指導(dǎo)和幫助,謝謝!</p><p><b> 參考資料</b
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件工程課程設(shè)計(jì)報(bào)告--網(wǎng)上書店
- 軟件工程課程設(shè)計(jì)報(bào)告-- 網(wǎng)上書店
- 網(wǎng)上書店--軟件工程課程設(shè)計(jì)報(bào)告
- 網(wǎng)上書店--軟件工程課程設(shè)計(jì)
- 個(gè)人課程設(shè)計(jì)報(bào)告---網(wǎng)上書店
- 網(wǎng)上書店管理系統(tǒng)-課程設(shè)計(jì)報(bào)告
- 課程設(shè)計(jì)報(bào)告---網(wǎng)上書店管理系統(tǒng)
- 網(wǎng)上書店課程設(shè)計(jì)--網(wǎng)上書店登錄界面的網(wǎng)頁設(shè)計(jì)
- 網(wǎng)上書店課程設(shè)計(jì)-- 網(wǎng)上書店登錄界面的網(wǎng)頁設(shè)計(jì)
- 課程設(shè)計(jì)論文—— 網(wǎng)上書店
- 網(wǎng)上書店系統(tǒng)課程設(shè)計(jì)
- 網(wǎng)上書店數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告
- web課程設(shè)計(jì)——網(wǎng)上書店管理系統(tǒng)報(bào)告
- web課程設(shè)計(jì)報(bào)告--網(wǎng)上書店管理系統(tǒng)
- 課程設(shè)計(jì)論文——網(wǎng)上書店 (2)
- jsp課程設(shè)計(jì)-- 網(wǎng)上書店系統(tǒng)
- 課程設(shè)計(jì)--網(wǎng)上書店管理系統(tǒng)
- 網(wǎng)上書店系統(tǒng)jsp課程設(shè)計(jì)
- 網(wǎng)上書店管理系統(tǒng)課程設(shè)計(jì)
- web課程設(shè)計(jì)網(wǎng)上書店管理系統(tǒng)報(bào)告
評論
0/150
提交評論