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

下載本文檔

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

文檔簡介

1、<p><b>  目錄</b></p><p><b>  1引言4</b></p><p><b>  1.1編寫目的4</b></p><p><b>  1.2背景4</b></p><p><b>  1.3定義4&l

2、t;/b></p><p><b>  1.4參考資料5</b></p><p>  2程序系統(tǒng)的結(jié)構(gòu)5</p><p><b>  3圖書管理模塊6</b></p><p><b>  3.1程序描述6</b></p><p><b

3、>  3.2功能6</b></p><p><b>  3.3性能7</b></p><p><b>  3.4輸人項(xiàng)7</b></p><p><b>  3.5輸出項(xiàng)8</b></p><p><b>  3.6算法9</b>

4、;</p><p><b>  3.7流程邏輯9</b></p><p><b>  3.8接口11</b></p><p>  3.9存儲(chǔ)分配12</p><p>  3.10注釋設(shè)計(jì)12</p><p>  3.11限制條件12</p><p

5、>  3.12測試計(jì)劃12</p><p>  3.13尚未解決的問題13</p><p>  4會(huì)員管理模塊13</p><p>  4.1程序描述13</p><p><b>  4.2功能13</b></p><p><b>  4.3性能14</b>

6、</p><p><b>  4.4輸人項(xiàng)14</b></p><p><b>  4.5輸出項(xiàng)15</b></p><p><b>  4.6算法15</b></p><p>  4.7流程邏輯16</p><p><b>  4.8

7、接口17</b></p><p>  4.9存儲(chǔ)分配18</p><p>  4.10注釋設(shè)計(jì)18</p><p>  4.11限制條件18</p><p>  4.12測試計(jì)劃18</p><p>  4.13尚未解決的問題19</p><p>  5購物車模塊設(shè)計(jì)說明

8、19</p><p>  5.1程序描述19</p><p><b>  5.2 功能19</b></p><p>  5.5 輸入項(xiàng)20</p><p>  5.4 輸出項(xiàng)21</p><p><b>  5.5 算法21</b></p><

9、p><b>  5.7 接口22</b></p><p>  5.8 存儲(chǔ)分配22</p><p>  5.9 注釋設(shè)計(jì)22</p><p>  5.10限制條件22</p><p>  5.11尚未解決的問題23</p><p>  6圖書搜索模塊設(shè)計(jì)說明23</p>

10、;<p>  6.1程序描述23</p><p><b>  6.2功能23</b></p><p>  6.3 輸入項(xiàng)24</p><p>  6.4 輸出項(xiàng)24</p><p><b>  6.5 算法24</b></p><p>  6.6 流程

11、邏輯25</p><p><b>  6.7接口25</b></p><p>  6.8存儲(chǔ)分配25</p><p>  參考數(shù)據(jù)庫設(shè)計(jì)說明書25</p><p>  6.9限制條件25</p><p>  6.10尚未解決的問題26</p><p>  7訂單

12、管理模塊26</p><p>  7.1程序描述26</p><p><b>  7.2 功能26</b></p><p>  7.3 輸入項(xiàng)27</p><p>  7.4 輸出項(xiàng)27</p><p><b>  7.5 算法27</b></p>

13、<p>  7.6 流程邏輯28</p><p>  7.7 儲(chǔ)存分配28</p><p>  7.8 注釋設(shè)計(jì)28</p><p>  7.9限制條件28</p><p>  7.10尚未解決的問題29</p><p>  8暢銷圖書模塊設(shè)計(jì)說明29</p><p>  

14、8.1程序描述29</p><p><b>  8.2功能30</b></p><p><b>  8.3性能30</b></p><p><b>  8.4輸人項(xiàng)30</b></p><p><b>  8.5輸出項(xiàng)30</b></p&g

15、t;<p><b>  8.6算法31</b></p><p>  8.7流程邏輯31</p><p><b>  8.8接口31</b></p><p>  8.9存儲(chǔ)分配32</p><p>  8.10注釋設(shè)計(jì)32</p><p>  8.11限

16、制條件32</p><p>  8.12測試計(jì)劃32</p><p>  8.13尚未解決的問題32</p><p>  9用戶注冊(cè)登錄模塊設(shè)計(jì)說明32</p><p>  9.1程序描述33</p><p><b>  9.2功能33</b></p><p>

17、<b>  9.3性能33</b></p><p>  B: 時(shí)間特性34</p><p><b>  9.4輸人項(xiàng)34</b></p><p><b>  9.5輸出項(xiàng)35</b></p><p><b>  9.6算法35</b></p

18、><p>  9.7流程邏輯36</p><p><b>  9.8 接口37</b></p><p>  9.9存儲(chǔ)分配37</p><p>  9.10注釋設(shè)計(jì)37</p><p>  9.11限制條件38</p><p>  9.12測試計(jì)劃38</p&

19、gt;<p>  9.13尚未解決的問題38</p><p>  10圖書分類設(shè)計(jì)說明38</p><p>  10.1程序描述39</p><p><b>  10.2功能39</b></p><p><b>  10.3性能39</b></p><p&

20、gt;  10.4輸人項(xiàng)40</p><p>  10.5輸出項(xiàng)40</p><p><b>  10.6算法40</b></p><p>  10.7流程邏輯40</p><p><b>  10.8接口41</b></p><p>  10.9存儲(chǔ)分配42&l

21、t;/p><p>  10.10注釋設(shè)計(jì)42</p><p>  10.11限制條件42</p><p>  10.12測試計(jì)劃42</p><p>  10.13尚未解決的問題42</p><p>  11訂單查詢模塊設(shè)計(jì)說明43</p><p>  11.1程序描述43</p&

22、gt;<p>  11.2 功能43</p><p>  11.3 輸入項(xiàng)44</p><p>  11.4 輸出項(xiàng)44</p><p>  11.5 算法45</p><p>  11.6 流程邏輯45</p><p>  11.7 儲(chǔ)存分配45</p><p>  

23、11.8 注釋設(shè)計(jì)46</p><p>  11.9限制條件46</p><p>  11.10尚未解決的問題46</p><p><b>  詳細(xì)設(shè)計(jì)說明書</b></p><p><b>  1引言</b></p><p><b>  1.1編寫目的<

24、;/b></p><p>  目的:編寫網(wǎng)上書城系統(tǒng)詳細(xì)設(shè)計(jì)說明書的目的在于從詳細(xì)設(shè)計(jì)的角度明確網(wǎng)上書城項(xiàng)目的業(yè)務(wù)品種、功能范圍,明確與業(yè)務(wù)主機(jī)/終端系統(tǒng)的接口和業(yè)務(wù)處理模式,使系統(tǒng)開發(fā)人員和產(chǎn)品管理人員明確產(chǎn)品功能,可以有針對(duì)性的進(jìn)行系統(tǒng)開發(fā)、測試、驗(yàn)收等各方面的工作。</p><p>  讀者:項(xiàng)目經(jīng)理、概要設(shè)計(jì)人員,編碼人員,測試人員。</p><p>

25、<b>  1.2背景</b></p><p>  系統(tǒng)名稱:網(wǎng)上書城系統(tǒng)</p><p><b>  任務(wù)提出者: </b></p><p><b>  開發(fā)者: </b></p><p>  用戶:網(wǎng)上圖書交易用戶</p><p>  運(yùn)行該程序系統(tǒng)

26、的計(jì)算中心:</p><p><b>  服務(wù)器端 : </b></p><p>  操作系統(tǒng) :WINDOWS XP SP2或WINDOWS SERVER 2003</p><p>  Web Server:IIS5.1 </p><p><b>  客戶端: </b></p>&l

27、t;p>  操作系統(tǒng) :任何pc平臺(tái); </p><p>  瀏覽器 :Internet Explorer,Netscape Navigator等 </p><p><b>  1.3定義</b></p><p>  (1)B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式):是WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,WEB瀏覽器是客戶

28、端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護(hù)和使用??蛻魴C(jī)上只要安裝一個(gè)瀏覽器(Browser),如Netscape Navigator或Internet Explorer,服務(wù)器安裝Oracle、Sybase、Informix或 SQL Server等數(shù)據(jù)庫。瀏覽器通過Web Server 同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。</p><p> ?。?)SQL Se

29、rver2005開發(fā)版:微軟提供的數(shù)據(jù)庫開發(fā)工具。</p><p><b>  1.4參考資料</b></p><p>  (1)《軟件工程》 錢樂秋 趙文耘 牛軍鈺 齊治昌 清華大學(xué)出版社</p><p> ?。?)Web數(shù)據(jù)庫系統(tǒng)開發(fā)教程 文振焜 張小健 林佳利 劉曄 清華大學(xué)出版社</p><p> ?。?)ASP

30、.NET(C#)實(shí)踐教程 邵良杉 劉好增 馬海軍 清華大學(xué)出版社</p><p> ?。?)《軟件設(shè)計(jì)文檔國家標(biāo)準(zhǔn)》GB8567-88</p><p><b>  2程序系統(tǒng)的結(jié)構(gòu)</b></p><p>  系統(tǒng)總的來說需要實(shí)現(xiàn)以下功能:</p><p><b>  1.前臺(tái)系統(tǒng)、</b><

31、/p><p>  1.1會(huì)員登錄注冊(cè)模塊 </p><p>  1.2購物車功能模塊</p><p>  1.3訂單查詢功能模塊</p><p><b>  1.4推薦圖書模塊</b></p><p>  1.5圖書分類列表模</p><p><b>  1.

32、6圖書搜索模塊</b></p><p><b>  2.后臺(tái)系統(tǒng)</b></p><p><b>  2.1會(huì)員管理模塊</b></p><p><b>  2.2圖書管理模塊</b></p><p><b>  2.3訂單管理模塊</b>&l

33、t;/p><p><b>  系統(tǒng)購書流程如下:</b></p><p><b>  3圖書管理模塊</b></p><p><b>  3.1程序描述</b></p><p>  該模塊負(fù)責(zé)管理所有網(wǎng)上書店的圖書信息。此模塊主要用于管理員添加、查詢、更改、刪除圖書。</p&

34、gt;<p><b>  3.2功能</b></p><p>  說明該程序應(yīng)具有的功能,可采用IPO圖(即輸入一處理一輸出圖)的形式。</p><p><b>  3.3性能</b></p><p>  管理高效性:系統(tǒng)在圖書管理模塊設(shè)計(jì)方面,應(yīng)該講究系統(tǒng)管理的方便性及高效性,因?yàn)樵诤笃谑褂秒A段,隨著信息量

35、的增大,必定會(huì)給管理帶來一定的困難,所以做到以上的性能要求是必要的,這樣也可提高系統(tǒng)的反應(yīng)速度。</p><p><b>  3.4輸人項(xiàng)</b></p><p>  通過登錄模塊的管理員登錄以后才能進(jìn)入后臺(tái)管理界面</p><p><b>  3.5輸出項(xiàng)</b></p><p>  輸出查詢結(jié)果

36、以及修改、刪除后的圖書信息。</p><p><b>  3.6算法</b></p><p><b>  暫不考慮。</b></p><p><b>  3.7流程邏輯</b></p><p>  用圖表(例如流程圖、判定表等)輔以必要的說明來表示本程序的邏輯流程。</p

37、><p><b>  3.8接口</b></p><p><b>  3.9存儲(chǔ)分配</b></p><p>  BookByCategory存儲(chǔ)過程:該存儲(chǔ)過程可以實(shí)現(xiàn)獲取某分類中圖書信息,包括圖書的編號(hào)、圖書名稱、圖書價(jià)格、圖書的圖像等,并按照?qǐng)D書名稱和圖書市場價(jià)格進(jìn)行升序排列。</p><p>&

38、lt;b>  3.10注釋設(shè)計(jì)</b></p><p><b>  暫不考慮</b></p><p><b>  3.11限制條件</b></p><p> ?。?)由于本系統(tǒng)的開發(fā)將是基于瀏覽器的B/S 結(jié)構(gòu),所以瀏覽器端的語言使用HTML/CSS/JavaScript,服務(wù)器端的語言使用ASP(.NE

39、T),開發(fā)人員將不能用其他的開發(fā)語言。而數(shù)據(jù)庫也將隨之采用SQL Server2005。</p><p> ?。?)開發(fā)人員在編寫代碼的過程中需要嚴(yán)格按照軟件工程的要求來進(jìn)行,以利于接下來的測試和維護(hù)及升級(jí)。</p><p><b>  3.12測試計(jì)劃</b></p><p>  1.對(duì)本程序?qū)⒉捎冒缀袦y試技術(shù),使用路徑覆蓋的測試方法進(jìn)行測試

40、。</p><p>  (1)測試修改圖書信息功能</p><p>  輸入數(shù)據(jù):圖書名 《軟件工程 》;市場價(jià)格38..00改為40.00;數(shù)量2 改為5。</p><p>  預(yù)期結(jié)果:圖書名:《軟件工程》 ;市場價(jià)格40.00;數(shù)量5。</p><p> ?。?)測試刪除圖書信息功能</p><p>  輸入數(shù)據(jù)

41、:刪除原有的用戶名為《軟件工程》的信息。</p><p>  預(yù)期結(jié)果:刪除后查詢不到名為《軟件工程》的圖書信息。</p><p> ?。?)測試查詢圖書信息</p><p>  輸入數(shù)據(jù):查詢新注冊(cè)的名為《WEB數(shù)據(jù)庫》的圖書信息</p><p>  預(yù)期結(jié)果:顯示《WEB數(shù)據(jù)庫》的信息。</p><p>  2.進(jìn)

42、度安排:編寫完模塊后立即進(jìn)行測試</p><p>  3.13尚未解決的問題</p><p><b>  暫未發(fā)現(xiàn)</b></p><p><b>  4會(huì)員管理模塊</b></p><p>  從本章開始,逐個(gè)地給出各個(gè)層次中的每個(gè)程序的設(shè)計(jì)考慮。以下給出的提綱是針對(duì)一般情況的。對(duì)于一個(gè)具體的模塊

43、,尤其是層次比較低的模塊或子程序,其很多條目的內(nèi)容往往與它所隸屬的上一層 模塊的對(duì)應(yīng)條目的內(nèi)容相同,在這種情況下,只要簡單地說明這一點(diǎn)即可。</p><p><b>  4.1程序描述</b></p><p>  該模塊負(fù)責(zé)管理所有網(wǎng)上書店的用戶信息。此模塊主要用于管理員查詢、更改、刪除賬戶。</p><p><b>  4.2功能&

44、lt;/b></p><p>  說明該程序應(yīng)具有的功能,可采用IPO圖(即輸入一處理一輸出圖)的形式。</p><p><b>  4.3性能</b></p><p>  管理高效性:系統(tǒng)在會(huì)員管理模塊設(shè)計(jì)方面,應(yīng)該講究系統(tǒng)管理的方便性及高效性,因?yàn)樵诤笃谑褂秒A段,隨著信息量的增大,必定會(huì)給管理帶來一定的困難,所以做到以上的性能要求是必

45、要的,這樣也可提高系統(tǒng)的反應(yīng)速度。</p><p><b>  4.4輸人項(xiàng)</b></p><p>  通過登錄模塊的管理員登錄以后才能進(jìn)入后臺(tái)管理界面</p><p><b>  4.5輸出項(xiàng)</b></p><p>  輸出查詢結(jié)果以及修改、刪除后的用戶信息。</p><p

46、><b>  4.6算法</b></p><p><b>  暫不考慮。</b></p><p><b>  4.7流程邏輯</b></p><p><b>  4.8接口</b></p><p><b>  4.9存儲(chǔ)分配</b&g

47、t;</p><p>  根據(jù)需要,說明本程序的存儲(chǔ)分配。</p><p> ?。?)ModPwd存儲(chǔ)過程:該存儲(chǔ)過程的功能實(shí)現(xiàn)會(huì)員密碼的修改。</p><p> ?。?)ModUserInfo存儲(chǔ)過程:該存儲(chǔ)過程用于修改用戶的信息,可以對(duì)用戶出密碼以外的所有信息進(jìn)行修改。</p><p><b>  4.10注釋設(shè)計(jì)</b&

48、gt;</p><p><b>  暫不考慮</b></p><p><b>  4.11限制條件</b></p><p> ?。?)由于本系統(tǒng)的開發(fā)將是基于瀏覽器的B/S 結(jié)構(gòu),所以瀏覽器端的語言使用HTML/CSS/JavaScript,服務(wù)器端的語言使用ASP(.NET),開發(fā)人員將不能用其他的開發(fā)語言。而數(shù)據(jù)庫也將

49、隨之采用SQL Server2005。</p><p> ?。?)開發(fā)人員在編寫代碼的過程中需要嚴(yán)格按照軟件工程的要求來進(jìn)行,以利于接下來的測試和維護(hù)及升級(jí)。</p><p><b>  4.12測試計(jì)劃</b></p><p>  1.對(duì)本程序?qū)⒉捎冒缀袦y試技術(shù),使用路徑覆蓋的測試方法進(jìn)行測試。</p><p> ?。?/p>

50、1)測試修改會(huì)員信息功能</p><p>  輸入數(shù)據(jù):用戶名 張三改為李四;密碼123456改為654321;Email :123456@qq.com 改為654321@qq.com。</p><p>  預(yù)期結(jié)果:用戶名:李四 ;密碼 654321;Email: 654321@qq.com。</p><p> ?。?)測試刪除用戶信息功能</p>

51、<p>  輸入數(shù)據(jù):刪除原有的用戶名為李四的信息。</p><p>  預(yù)期結(jié)果:刪除后查詢不到李四的信息。</p><p> ?。?)測試查詢用戶信息</p><p>  輸入數(shù)據(jù):查詢新注冊(cè)的名為王五的用戶信息</p><p>  預(yù)期結(jié)果:顯示王五的信息。</p><p>  2.進(jìn)度安排:編寫完模塊

52、后立即進(jìn)行測試</p><p>  4.13尚未解決的問題</p><p><b>  暫未發(fā)現(xiàn)</b></p><p>  5購物車模塊設(shè)計(jì)說明</p><p><b>  5.1程序描述</b></p><p>  該模塊用于對(duì)用戶放入購物車以及對(duì)所有購物訂單進(jìn)行統(tǒng)計(jì)并匯

53、總,然后給用戶反饋一個(gè)總賬單。</p><p><b>  5.2 功能</b></p><p>  窗體名稱:ShoppingCart.aspx</p><p><b>  窗體描述:</b></p><p>  窗體名稱:Checkout.aspx</p><p><

54、;b>  窗體描述:</b></p><p><b>  5.5 輸入項(xiàng)</b></p><p><b>  5.4 輸出項(xiàng)</b></p><p><b>  5.5 算法</b></p><p>  無5.6 流程邏輯 </p><p&

55、gt;<b>  5.7 接口</b></p><p>  于本模塊相關(guān)的圖示如下:</p><p><b>  5.8 存儲(chǔ)分配</b></p><p>  參考數(shù)據(jù)庫詳細(xì)說明書.</p><p><b>  5.9 注釋設(shè)計(jì)</b></p><p>

56、  ShoppingCart.aspx前添加注釋:</p><p>  //購物車模塊,用于統(tǒng)計(jì)用戶購買的圖書</p><p>  Checkout.aspx前添加注釋:</p><p>  //結(jié)賬模塊,生成用戶訂單,并且統(tǒng)計(jì)用戶購買書籍的價(jià)格。</p><p><b>  5.10限制條件</b></p>

57、<p>  該程序只有注冊(cè)普通用戶登錄后才能使用。管理員不能進(jìn)入此模塊,但可以進(jìn)行維護(hù)和管理。</p><p>  5.11尚未解決的問題</p><p>  在購買圖書的時(shí)候不能知道是否還有庫存,能否及時(shí)發(fā)貨。其他問題有待發(fā)現(xiàn)。</p><p>  6圖書搜索模塊設(shè)計(jì)說明</p><p><b>  6.1程序描述&

58、lt;/b></p><p>  圖書搜索功能主要是為了讓顧客方便查找自己需要的圖書,</p><p>  分為一般普通搜索和高級(jí)搜索</p><p><b>  6.2功能</b></p><p>  窗體名稱:search.aspx</p><p><b>  窗體描述:<

59、;/b></p><p><b>  6.3 輸入項(xiàng)</b></p><p><b>  6.4 輸出項(xiàng)</b></p><p><b>  6.5 算法</b></p><p>  通過對(duì)用戶提交的圖書名稱和圖書價(jià)格范圍在數(shù)據(jù)庫中檢索,使用簡單全表掃描算法進(jìn)行檢索.&l

60、t;/p><p><b>  6.6 流程邏輯</b></p><p><b>  6.7接口</b></p><p><b>  6.8存儲(chǔ)分配</b></p><p>  參考數(shù)據(jù)庫設(shè)計(jì)說明書</p><p><b>  6.9限制條件<

61、/b></p><p>  (1)由于本系統(tǒng)的開發(fā)將是基于瀏覽器的B/S 結(jié)構(gòu),所以瀏覽器端的語言使用HTML/CSS/JavaScript,服務(wù)器端的語言使用ASP.NET,開發(fā)人員將不能用其他的開發(fā)語言。而數(shù)據(jù)庫也將隨之采用SQL Server2005。</p><p> ?。?)開發(fā)人員在編寫代碼的過程中需要嚴(yán)格按照軟件工程的要求來進(jìn)行,以利于接下來的測試和維護(hù)及升級(jí)。<

62、/p><p>  6.10尚未解決的問題</p><p>  由于本程序沒有付款的模塊,所以我們無法看到哪些訂單是已經(jīng)付費(fèi)的,哪些沒付費(fèi)的。</p><p><b>  7訂單管理模塊</b></p><p><b>  7.1程序描述</b></p><p>  該模塊用于以表

63、格的形式顯示訂單,提交和查看訂單以及查看訂單對(duì)應(yīng)的商品。</p><p><b>  7.2 功能</b></p><p>  窗體名稱:OrderManage.aspx</p><p><b>  窗體描述:</b></p><p><b>  7.3 輸入項(xiàng)</b><

64、/p><p><b>  7.4 輸出項(xiàng)</b></p><p><b>  7.5 算法</b></p><p>  通過對(duì)用戶提交的用戶ID在數(shù)據(jù)庫訂單表中檢索,使用索引掃描方法進(jìn)行檢索.</p><p><b>  7.6 流程邏輯</b></p><p&

65、gt;<b>  7.7 儲(chǔ)存分配</b></p><p>  參考數(shù)據(jù)庫設(shè)計(jì)說明書.</p><p><b>  7.8 注釋設(shè)計(jì)</b></p><p><b>  暫略</b></p><p><b>  7.9限制條件</b></p>

66、<p>  該程序只有注冊(cè)用戶登錄后才能使用。</p><p>  7.10尚未解決的問題</p><p><b>  無</b></p><p>  8暢銷圖書模塊設(shè)計(jì)說明</p><p>  從本章開始,逐個(gè)地給出各個(gè)層次中的每個(gè)程序的設(shè)計(jì)考慮。以下給出的提綱是針對(duì)一般情況的。對(duì)于一個(gè)具體的模塊,尤其是層

67、次比較低的模塊或子程序,其很多條目的內(nèi)容往往與它所隸屬的上一層 模塊的對(duì)應(yīng)條目的內(nèi)容相同,在這種情況下,只要簡單地說明這一點(diǎn)即可。</p><p><b>  8.1程序描述</b></p><p>  在主頁面顯示最受歡迎的前五種圖書信息。用戶一進(jìn)入網(wǎng)站主界面就可以看到那些圖書是最受歡迎的,讓一些本來還不知道到底要買哪些書的顧客提供參考。它隨著用戶網(wǎng)上購書成功的輸入

68、信息,反饋到數(shù)據(jù)庫。首先調(diào)用程序:</p><p>  SqlCommand mycmd = new SqlCommand("MostSoldBooks", myconn);</p><p>  SqlDataReader result = mycmd.ExecuteReader();</p><p>  dl_mostsold.DataSour

69、ce = result;</p><p>  dl_mostsold.DataBind();</p><p>  再利用 <uc4:new ID="New1" runat="server" />實(shí)現(xiàn)前五種最暢銷的圖書信息統(tǒng)計(jì),把圖書名、圖書的價(jià)格顯示到 (ID) New1及利用<asp:DataList ID="dl_mo

70、stsold" runat="server" RepeatDirection="Horizontal" ShowFooter="False" ShowHeader="False">它相應(yīng)的圖片信息顯示到(ID) dl_mostsold。</p><p><b>  顯示如下:</b></p

71、><p><b>  8.2功能</b></p><p><b>  8.3性能</b></p><p>  隨著書城圖書總量的增加,圖書的銷售記錄勢必會(huì)越來越來龐大,如果程序不能實(shí)現(xiàn)必要的精度、高效、靈活性。此系統(tǒng)就會(huì)越用越不好用,這顯然不是我們希望的。所以我們要注意盡可能實(shí)現(xiàn)高效、靈活的程序。每次銷售圖書信息更新后,系統(tǒng)能

72、夠及時(shí)實(shí)現(xiàn)暢銷模塊功能。</p><p><b>  8.4輸人項(xiàng)</b></p><p><b>  8.5輸出項(xiàng)</b></p><p><b>  8.6算法</b></p><p>  選擇操作的實(shí)現(xiàn)選用的是索引掃描方法;</p><p>  連

73、接操作的實(shí)現(xiàn)選用的是索引連接方法。</p><p><b>  8.7流程邏輯</b></p><p><b>  8.8接口</b></p><p>  因?yàn)闀充N模塊是在主界面顯示的,所以它沒有上一層模塊。它的界面顯示如下:</p><p>  它的下層模塊是BookDetails.aspx,例如

74、點(diǎn)擊《Visual Basic+Access數(shù)據(jù)庫開發(fā)與實(shí)例》則會(huì)鏈接到:</p><p><b>  8.9存儲(chǔ)分配</b></p><p>  在頁面加載時(shí)要顯示最受歡迎的圖書信息,連接到數(shù)據(jù)庫后,通過MostSoldBooks存儲(chǔ)過程獲取最受迎的圖書信息。</p><p><b>  8.10注釋設(shè)計(jì)</b><

75、/p><p>  加在模塊首部的注釋;</p><p><b>  8.11限制條件</b></p><p>  所有的登錄用戶都可以使用。</p><p><b>  8.12測試計(jì)劃</b></p><p>  軟件測試經(jīng)過的步驟:單元測試—>集成測試—>確認(rèn)測試

76、—>系統(tǒng)測試</p><p>  暢銷圖書模塊進(jìn)行單元測試對(duì)程序單元進(jìn)行測試,檢查暢銷圖書模塊是否都實(shí)現(xiàn)規(guī)定的功能,從而發(fā)現(xiàn)暢圖書模塊編碼中或算法中的錯(cuò)誤。例如:把一種圖書銷售記錄加到前五名,看主界面上是否有顯示出來。把圖書的記錄加到很大,看暢銷模塊功能是否能高效顯示??梢杂冒缀袦y試、黑盒測試和介于兩者的灰盒測試。</p><p>  8.13尚未解決的問題</p>&

77、lt;p>  把暢銷圖書相關(guān)的信息盡可能的顯示到主界面中去,暢銷圖書模塊盡可能實(shí)現(xiàn)高效的算法,盡可能避免數(shù)據(jù)冗余、插入刪除異常</p><p>  9用戶注冊(cè)登錄模塊設(shè)計(jì)說明</p><p>  從本章開始,逐個(gè)地給出各個(gè)層次中的每個(gè)程序的設(shè)計(jì)考慮。以下給出的提綱是針對(duì)一般情況的。對(duì)于一個(gè)具體的模塊,尤其是層次比較低的模塊或子程序,其很多條目的內(nèi)容往往與它所隸屬的上一層 模塊的對(duì)應(yīng)條

78、目的內(nèi)容相同,在這種情況下,只要簡單地說明這一點(diǎn)即可。</p><p><b>  9.1程序描述</b></p><p>  在該模塊中用戶可以在注冊(cè)頁面,注冊(cè)自己的信息成為該系統(tǒng)的會(huì)員。成為會(huì)員后可以通過登錄界面登錄到網(wǎng)上書城。這時(shí)用戶就可以瀏覽和購買書籍。</p><p><b>  9.2功能</b></p&

79、gt;<p>  用戶登錄:用戶登錄時(shí),需要填寫會(huì)員名,密碼,和隨機(jī)動(dòng)態(tài)生成的驗(yàn)證碼,其是為了防止惡意攻擊而設(shè)置。</p><p>  用戶注冊(cè):要求用戶輸入姓名,用戶名,密碼,性別,郵箱, 真實(shí)姓名,郵編,詳細(xì)住址。姓名欄以及用戶名欄添加了空驗(yàn)證控件,如果用戶未填入任何信息則給出提示提示用戶填入信息。郵箱欄設(shè)置了格式驗(yàn)證要求用戶輸入的信息必須符合%@%.com的格式。網(wǎng)頁整體設(shè)置了錯(cuò)誤信息收集控件

80、能夠顯示所有用戶輸入信息的錯(cuò)誤提示給出提示。當(dāng)用戶輸入的信息全部符合規(guī)則后才可進(jìn)行注冊(cè)操作。把用戶輸入的信息全部裝到一個(gè)實(shí)體類中,然后調(diào)用業(yè)務(wù)邏輯層的插入操作執(zhí)行注冊(cè),注冊(cè)會(huì)先判斷是否已經(jīng)存在該用戶,如果存在則插入失敗,如果不存在該用戶才會(huì)注冊(cè)成功。</p><p><b>  9.3性能</b></p><p><b>  A : 精度</b>

81、;</p><p><b>  用戶注冊(cè):</b></p><p><b>  用戶登錄:</b></p><p>  UserID int</p><p>  UserName int</p><p><b>  B: 時(shí)間特性<

82、;/b></p><p>  要求數(shù)據(jù)傳輸時(shí)間在2分鐘以內(nèi),服務(wù)器響應(yīng)時(shí)間在1分鐘以內(nèi), 總響應(yīng)時(shí)間為5分鐘。</p><p><b>  C: 靈活性</b></p><p>  當(dāng)用戶需求變化時(shí),我們可以根據(jù)用戶的需要添加和刪除本模塊的一些功能。</p><p>&

83、lt;b>  9.4輸人項(xiàng)</b></p><p><b>  用戶注冊(cè)輸入: </b></p><p><b>  用戶登錄輸入:</b></p><p><b>  9.5輸出項(xiàng)</b></p><p><b>  9.6算法</b>

84、</p><p>  詳細(xì)說明本程序所選用的算法,具體的計(jì)算公式和計(jì)算步驟。</p><p><b>  9.7流程邏輯</b></p><p>  用圖表(例如流程圖、判定表等)輔以必要的說明來表示本程序的邏輯流程。</p><p><b>  9.8 接口</b></p><

85、p><b>  9.9存儲(chǔ)分配</b></p><p>  存儲(chǔ)分配見數(shù)據(jù)庫設(shè)計(jì)說明書</p><p><b>  9.10注釋設(shè)計(jì)</b></p><p>  模塊前面的注釋主要描述模塊的主要功能,兩個(gè)界面的注釋如下:</p><p>  用戶登錄界面:需要填寫會(huì)員名,密碼,和隨機(jī)動(dòng)態(tài)生成的

86、驗(yàn)證碼</p><p>  注冊(cè)界面:要求用戶輸入姓名,用戶名,密碼,性別,郵箱, 真實(shí)姓名,郵編,詳細(xì)住址</p><p><b>  9.11限制條件</b></p><p><b>  無</b></p><p><b>  9.12測試計(jì)劃</b></p>

87、<p>  9.13尚未解決的問題</p><p><b>  無</b></p><p>  10圖書分類設(shè)計(jì)說明</p><p>  從本章開始,逐個(gè)地給出各個(gè)層次中的每個(gè)程序的設(shè)計(jì)考慮。以下給出的提綱是針對(duì)一般情況的。對(duì)于一個(gè)具體的模塊,尤其是層次比較低的模塊或子程序,其很多條目的內(nèi)容往往與它所隸屬的上一層 模塊的對(duì)應(yīng)條目的內(nèi)

88、容相同,在這種情況下,只要簡單地說明這一點(diǎn)即可。</p><p>  圖書分類模塊:包括分類編號(hào)和分類名稱</p><p><b>  10.1程序描述</b></p><p>  給出對(duì)該程序的簡要描述,主要說明安排設(shè)計(jì)本程序的目的意義,并且,還要說明本程序的特點(diǎn)(如 是常駐內(nèi)存還是非常駐?是否子程序?是可重人的還是不可重人的?有無覆蓋要求?

89、是順序處理還是并發(fā)處理等)。</p><p>  圖書分類模塊主要實(shí)現(xiàn)兩個(gè)功能,分類編號(hào)和分類名稱。網(wǎng)上書城最大的優(yōu)點(diǎn)就是要方便買書的顧客的同時(shí)節(jié)約顧客的時(shí)間,本模塊正是考慮到這一點(diǎn)而做,目的就是讓顧客登錄本網(wǎng)站后能盡快地找到他們喜歡的書籍及相關(guān)信息。</p><p>  考慮到客戶端硬件的差異,本模塊對(duì)主存的占有采用非常駐內(nèi)存方式,可以從某種方式上降低對(duì)資源的損耗。</p>

90、<p><b>  10.2功能</b></p><p>  說明該程序應(yīng)具有的功能,可采用IPO圖(即輸入一處理一輸出圖)的形式。</p><p><b>  10.3性能</b></p><p>  說明對(duì)該程序的全部性能要求,包括對(duì)精度、靈活性和時(shí)間特性的要求。</p><p> 

91、 本模塊圖書分類精度的要求對(duì)用戶是透明的,由系統(tǒng)管理員進(jìn)行操作,用戶只需根據(jù)界面分類信息點(diǎn)擊感興趣的相應(yīng)圖書分類就會(huì)得到所有庫存的相關(guān)書籍信息。由于所有書籍信息分類有系統(tǒng)管理員完成,不能與顧客進(jìn)行互動(dòng)溝通,還好為此我們?cè)O(shè)置了圖書推薦這一欄目,增進(jìn)了顧客與顧客之間的聯(lián)系,但總體來說本系統(tǒng)靈活性方面還有待改進(jìn)。</p><p><b>  10.4輸人項(xiàng)</b></p><p

92、>  給出對(duì)每一個(gè)輸入項(xiàng)的特性,包括名稱、標(biāo)識(shí)、數(shù)據(jù)的類型和格式、數(shù)據(jù)值的有效范圍、輸入的方式。數(shù)量和頻度、輸入媒體、輸入數(shù)據(jù)的來源和安全保密條件等等。</p><p>  在此模塊中顧客只需單擊感興趣的圖書分類易對(duì)所有圖書信息查看即可。</p><p><b>  10.5輸出項(xiàng)</b></p><p>  給出對(duì)每一個(gè)輸出項(xiàng)的特性,包

93、括名稱、標(biāo)識(shí)、數(shù)據(jù)的類型和格式,數(shù)據(jù)值的有效范圍,輸出的形式、數(shù)量和頻度,輸出媒體、對(duì)輸出圖形及符號(hào)的說明、安全保密條件等等。</p><p>  根據(jù)以上輸入項(xiàng)的信息系統(tǒng)會(huì)自動(dòng)選擇相關(guān)圖書信息進(jìn)行輸出。選擇過程對(duì)用戶是透明的。系統(tǒng)將選擇“圖片+文字”的描述方式對(duì)圖書信息進(jìn)行輸出。</p><p><b>  10.6算法</b></p><p&g

94、t;  詳細(xì)說明本程序所選用的算法,具體的計(jì)算公式和計(jì)算步驟。</p><p>  本程序數(shù)據(jù)采用SQL2005系統(tǒng)進(jìn)行各種操作管理,故查詢操作的相關(guān)算法由DBMS負(fù)責(zé)。本模塊只需將用戶選擇的圖書分類作為圖書分類表的主碼傳遞給DBMS,系統(tǒng)進(jìn)而把查詢結(jié)果返回用戶界面即可。</p><p><b>  10.7流程邏輯</b></p><p> 

95、 用圖表(例如流程圖、判定表等)輔以必要的說明來表示本程序的邏輯流程。</p><p><b>  10.8接口</b></p><p>  用圖的形式說明本程序所隸屬的上一層模塊及隸屬于本程序的下一層模塊、子程序,說明參數(shù)賦值和調(diào)用方式,說明與本程序相直接關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)(數(shù)據(jù)庫、數(shù)據(jù)文卷)。</p><p><b>  10.9存儲(chǔ)

96、分配</b></p><p>  根據(jù)需要,說明本程序的存儲(chǔ)分配。</p><p>  本模塊所涉及到的圖書分類信息存儲(chǔ)在數(shù)據(jù)庫categoriesbiao表中具體存儲(chǔ)詳細(xì)信息請(qǐng)參考數(shù)據(jù)庫詳細(xì)設(shè)計(jì)說明書。</p><p><b>  10.10注釋設(shè)計(jì)</b></p><p>  說明準(zhǔn)備在本程序中安排的注釋

97、,如:</p><p>  加在模塊首部的注釋;</p><p>  加在各分枝點(diǎn)處的注釋;</p><p>  對(duì)各變量的功能、范圍、缺省條件等所加的注釋;</p><p>  對(duì)使用的邏輯所加的注釋等等。</p><p><b>  10.11限制條件</b></p><p

98、>  說明本程序運(yùn)行中所受到的限制條件。</p><p>  當(dāng)顧客看到所選圖書時(shí)必須先注冊(cè)登錄才能購買。</p><p><b>  10.12測試計(jì)劃</b></p><p>  說明對(duì)本程序進(jìn)行單體測試的計(jì)劃,包括對(duì)測試的技術(shù)要求、輸入數(shù)據(jù)、預(yù)期結(jié)果、進(jìn)度安排、人員職責(zé)、設(shè)備條件驅(qū)動(dòng)程序及樁模塊等的規(guī)定。</p>&l

99、t;p>  進(jìn)行單體測試時(shí),模塊圖書分類中應(yīng)包括(工業(yè)技術(shù)、計(jì)算機(jī)、建筑(水利)、考試、農(nóng)業(yè)、外語、醫(yī)學(xué)衛(wèi)生、中小學(xué)輔導(dǎo)、自然科學(xué))依次點(diǎn)擊模塊中的各個(gè)圖書分類,看能否正確顯示圖書概要信息,選擇具體圖書后應(yīng)該出現(xiàn)該書相符合的詳細(xì)信息。</p><p>  10.13尚未解決的問題</p><p>  說明在本程序的設(shè)計(jì)中尚未解決而設(shè)計(jì)者認(rèn)為在軟件完成之前應(yīng)解決的問題。</p&g

100、t;<p>  在進(jìn)入分類模塊時(shí)搜索功能不能使用,有待仔細(xì)研究。</p><p>  11訂單查詢模塊設(shè)計(jì)說明</p><p><b>  11.1程序描述</b></p><p>  該模塊用于對(duì)用戶所有購物訂單進(jìn)行統(tǒng)計(jì)并匯總,對(duì)訂單的詳細(xì)信息進(jìn)行加工,給用戶反饋一個(gè)總賬單。</p><p><b&

101、gt;  11.2 功能</b></p><p>  窗體名稱:OrderList.aspx</p><p><b>  窗體描述:</b></p><p>  窗體名稱:orderdetails.aspx</p><p><b>  窗體描述:</b></p><p

102、><b>  11.3 輸入項(xiàng)</b></p><p><b>  11.4 輸出項(xiàng)</b></p><p><b>  11.5 算法</b></p><p>  通過對(duì)用戶提交的用戶ID和訂單ID在數(shù)據(jù)庫中檢索,使用索引掃描方法進(jìn)行檢索.</p><p><b&

103、gt;  11.6 流程邏輯</b></p><p><b>  11.7 儲(chǔ)存分配</b></p><p>  參考數(shù)據(jù)庫設(shè)計(jì)說明書.</p><p><b>  11.8 注釋設(shè)計(jì)</b></p><p>  a.在OrderList.aspx程序的首部應(yīng)該添加如下注釋:</p

104、><p>  //本模塊用于顯示注冊(cè)用戶所有的訂單信息</p><p>  b.在OrderList.aspx程序中檢查用戶是否登錄應(yīng)該添加如下注釋:</p><p>  //檢查用戶是否登錄</p><p>  c.在OrderList.aspx程序訂單詳細(xì)信息應(yīng)該添加如下注釋:</p><p>  //檢查訂單ID是否

105、存在</p><p>  d.在OrderList.aspx程序的首部應(yīng)該添加如下注釋:</p><p><b>  11.9限制條件</b></p><p>  該程序只有注冊(cè)用戶登錄后才能使用。</p><p>  11.10尚未解決的問題</p><p>  由于本程序沒有結(jié)賬的模塊,所以我

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(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)論