網上書店--軟件工程課程設計_第1頁
已閱讀1頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  目 錄</b></p><p><b>  1.概述1</b></p><p><b>  1.1設計目的1</b></p><p>  1.2任務與具體要求1</p><p><b>  1.3開發(fā)環(huán)境1</b&

2、gt;</p><p>  1.4小組內部分工情況2</p><p><b>  2.可行性分析2</b></p><p>  2.1經濟上可行性2</p><p>  2.2技術上可行性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用戶(前臺)功能4</p><p>  3.1.2管理員(后臺)功能4</p><p>  3.3數據流程分析4</p><p&g

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

5、lt;/p><p><b>  4.1模塊設計8</b></p><p>  4.1.1前臺功能分模塊設計8</p><p>  4.1.2后臺功能分模塊設計9</p><p>  3.2系統(tǒng)功能結構設計11</p><p>  3.2.1系統(tǒng)結構設計的原則11</p><

6、;p>  3.2.2系統(tǒng)安全性設計11</p><p>  3.2.3系統(tǒng)的保密性設計11</p><p>  4.2數據庫設計11</p><p>  4.2.1 數據庫概念結構設計11</p><p>  4.2.2 數據庫邏輯結構設計14</p><p>  4.2.3 數據庫物理結構設計15&

7、lt;/p><p><b>  5.詳細設計17</b></p><p>  5.1 前臺系統(tǒng)詳細設計17</p><p>  5.2 后臺系統(tǒng)詳細設計21</p><p>  6.系統(tǒng)調試與測試23</p><p>  6.1系統(tǒng)調試23</p><p>  6.2

8、系統(tǒng)測試24</p><p>  6.2.1測試存在問題24</p><p>  6.2.2測試管理員登錄24</p><p>  6.2.3測試管理員添加書籍24</p><p>  7.系統(tǒng)實施運行25</p><p><b>  8.總結26</b></p><

9、;p><b>  參考文獻27</b></p><p><b>  1.概述</b></p><p><b>  1.1設計目的</b></p><p>  隨著網絡信息的發(fā)展,網絡在人們生活中的應用越來越廣泛。人們都想在最短的時間內購買到自己所需的圖書。但書目的繁多,給人們在繁忙的工作生活中

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

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

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

13、信息(一級目錄是圖書的基本分類目錄;其下是圖書的二級目錄,它對應于某基本分類之下的書名及其簡要信息;當客戶點擊二級目錄中的某本書之后,系統(tǒng)應當顯示詳細介紹該書的文字與圖形信息)。</p><p>  一般客戶可以瀏覽網上書店內容。欲購書的客戶需要注冊(提供郵購和管理所必須的有效信息,如姓名、地址、電話等)取得唯一的用戶名成為會員。會員登錄后便可以購書一本或多本。管理員應該能夠對網上書店的進書、售書訂單、庫存、客戶

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

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

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

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

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

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

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

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

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

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

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

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

26、t;/p><p>  根據書店系統(tǒng)的具體情況,系統(tǒng)的主要功能包括:</p><p>  3.1.1用戶(前臺)功能 </p><p>  注冊功能:注冊、登錄、退出、個人管理</p><p>  圖書選購:瀏覽圖書、購物車的管理</p><p>  訂單的管理:查看訂單、修改訂單、撤銷訂單</p><p

27、>  3.1.2管理員(后臺)功能</p><p><b>  登錄和注銷功能</b></p><p>  用戶管理:刪除用戶、查詢用戶</p><p>  圖書管理:添加圖書、刪除圖書、修改圖書、查詢圖書</p><p>  訂單管理:查詢訂單、確認訂單、刪除訂單</p><p>  分類

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

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

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

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

32、 3)圖書選購:通過輸入圖書的信息,當需要購買時創(chuàng)建購物車,通過購物車來進行對圖書進行瀏覽、刪除以及訂單的生成和數量的修改等等。</p><p>  圖表 2.3客戶圖書選購用例圖</p><p>  4)注冊:用戶的注冊。</p><p>  圖表2.4客戶注冊用例圖</p><p><b>  3.4數據字典</b>

33、</p><p> ?。?)圖書基本信息=編號+書名+作者+裝幀+出版日期+積分+詳細介紹+目錄+用戶評級分數+市場價+會員價+推薦+訂購次數+查看次數+折扣+小類ID+大類ID+縮略圖+添加日期+評級次數+VIP價格+出版社+ISBN+頁數+開本+版次+簡介</p><p>  (2)評論信息=編號+對應產品編號+標題+日期時間+評論內容+是否通過審核</p><p&

34、gt;  (3)大類分類信息=編號+大類名+是否在首頁顯示+順序</p><p> ?。?)小類分類信息=編號+小類名+是否在首頁顯示+順序+對應大類編號</p><p> ?。?)管理員=編號+用戶名+密碼+權限</p><p> ?。?)用戶信息=編號+用戶名+e-mail+密碼+身份證號+手機+QQ+注冊日期+密碼提示+密碼答案+登錄次數+最后一次登錄時間+收

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

36、+電話+用戶ID</p><p><b>  4.概要設計</b></p><p><b>  4.1模塊設計</b></p><p>  4.1.1前臺功能分模塊設計</p><p>  用戶瀏覽:查看所有的書籍信息,可以分類查看,選擇要購買的書籍。</p><p>  用

37、戶登錄:輸入用戶名、密碼登錄,然后才能購買書籍。</p><p>  用戶注冊:新用戶需要注冊之后才能登錄購買書籍。</p><p>  4.1.2后臺功能分模塊設計</p><p>  商品管理:添加新書、管理書籍、訂單管理和評論管理;</p><p>  分類管理:大類管理和小類管理;</p><p>  用戶管理

38、:客戶管理、用戶管理、送貨/匯款方式;</p><p>  注銷退出:退出后臺管理系統(tǒng)</p><p>  網上書城的總體HIPO圖如下:</p><p>  3.2系統(tǒng)功能結構設計</p><p>  系統(tǒng)功能結構設計的主要任務就是根據系統(tǒng)的總體目標和功能,將整個系統(tǒng)合理地劃分成若干個功能模塊,正確處理模塊之間的調用關系和數據關系,并根據評

39、價標準對模塊結構進行優(yōu)化。</p><p>  3.2.1系統(tǒng)結構設計的原則</p><p> ?。?)子系統(tǒng)要有相對的獨立行</p><p> ?。?)子系統(tǒng)劃分的結果應使數據冗余較小</p><p>  (3)子系統(tǒng)的設置應考慮管理發(fā)展的需要</p><p> ?。?)子系統(tǒng)的劃分應便于系統(tǒng)分階段實現(xiàn)</p&

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

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

42、/p><p><b> ?。?)邏輯訪問控制</b></p><p> ?。?)用戶標識與認證</p><p><b>  4.2數據庫設計</b></p><p>  4.2.1 數據庫概念結構設計</p><p> ?。?)圖書信息的E-R圖</p><p

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

44、t; ?。?)訂單表信息的E-R圖</p><p>  4.2.2 數據庫邏輯結構設計</p><p>  (1)圖書基本信息表(編號,書名,作者,裝幀,出版日期,積分,詳細介紹,目錄,用戶評級分數,市場價,會員價,推薦,訂購次數,查看次數,折扣,小類ID,大類ID,縮略圖,添加日期,評級次數,VIP價格,出版社,ISBN,頁數,開本,版次,簡介)</p><p>

45、 ?。?)評論信息表(編號,對應產品編號,標題,日期時間,評論內容,是否通過審核)</p><p> ?。?)大類分類信息表(編號,大類名,是否在首頁顯示,順序)</p><p>  (4)小類分類信息表(編號,小類名,是否在首頁顯示,順序,對應大類編號)</p><p> ?。?)管理員信息表(編號,用戶名,密碼,權限)</p><p> 

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

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

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

49、5.詳細設計</b></p><p>  5.1 前臺系統(tǒng)詳細設計</p><p>  經過以上各個部分是設計后,接下來主要是對這個網站進行詳細的設計,根據對功能需求的分析,以及對概要設計后,可以得出下面的對網站前臺界面各部分的設計:</p><p>  index.asp 首頁</p><p>  new.asp 新書上架<

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

51、</p><p>  userinfo.asp 個人資料</p><p>  recinfo.asp 收貨資料</p><p>  changepws.asp 修改密碼</p><p>  car.asp 購物車</p><p>  myorder.asp 我的訂單</p><p>  depo

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

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

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

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

56、<p>  huser.asp 用戶管理頁面</p><p>  login.asp 登錄頁面</p><p>  logout.asp 退出頁面</p><p>  menu.htm 功能導航頁面</p><p>  mpro.asp 書籍管理頁面</p&g

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

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

59、<p> ?。?)class.asp大類管理頁面</p><p>  (7)delivery.asp送貨/匯款設置</p><p><b>  6.系統(tǒng)調試與測試</b></p><p><b>  6.1系統(tǒng)調試</b></p><p>  運行系統(tǒng),瀏覽書籍信息,點擊購買,如果沒有登錄

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

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

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

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

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

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

66、SP程序執(zhí)行的結果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊</p><p>  面向對象Access是一個面向對象的開發(fā)工具,利用面向對象的方式將數據庫系統(tǒng)中的各種功能對象化,將數據庫管理的各種功能封裝在各類對象中。它將一個應用系統(tǒng)當作是由一系列對象組成的,對每個對象它都定義一組方法和屬性,以定義該對象的行為和外國,用戶還可以按需要給對象擴展方法和屬性

67、。通過對象的方法、屬性完成數據庫的操作和管理,極大地簡化了用戶的開發(fā)工作。同時,這種基于面向對象的開發(fā)方式,使得開發(fā)應用程序更為簡便。Access是一個可視化工具,是風格與Windows完全一樣,用戶想要生成對象并應用,只要使用鼠標進行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報表設計器以及數據庫向導、表向導、查詢向導、窗體向導、報表向導等工具,使得操作簡便,容易使用和掌握。Access基于Windows操作系統(tǒng)下的集成

68、開發(fā)環(huán)境,該環(huán)境集成了各種向導和生成器工具,極大地提高了開發(fā)人員的工作效率,使得建立數據庫、創(chuàng)建表、設計用戶界面、設計數據查詢、報表打印等可以方便有序地進行。Access支持ODBC(開發(fā)數據庫互連,Open Data Base Connectivity),利用Access強大的DDE</p><p>  因此本系統(tǒng)的運行簡便,用戶只需要在進入系統(tǒng)主頁后,要先登錄然后才能購買,如果是新用戶,需要先去注冊。游客只能

69、瀏覽網頁,無法購買。登錄后進入購買界面,填寫個人信息,確認后點擊購買即可購買成功。管理員登錄后,選擇需要的模塊進行操作。</p><p><b>  8.總結</b></p><p>  本次課程設計即將結束,我們在老師的指導下做好了基于ASP和Access數據庫的網上書店系統(tǒng)。在這次實訓中我受益匪淺。</p><p>  在設計期間,我們小組

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

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

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

溫馨提示

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

評論

0/150

提交評論