軟件工程課程設(shè)計(jì)_第1頁(yè)
已閱讀1頁(yè),還剩69頁(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>  計(jì)算機(jī)與信息學(xué)院</b></p><p><b>  課程設(shè)計(jì)報(bào)告</b></p><p>  設(shè)計(jì)名稱: 軟件工程課程設(shè)計(jì) </p><p>  專業(yè)班級(jí): 計(jì)算機(jī)科學(xué)與技術(shù)(4)班 </p><p>  

2、系 (院): 計(jì)算機(jī)與信息學(xué)院 </p><p><b>  目錄</b></p><p><b>  任務(wù)分配7</b></p><p><b>  開(kāi)發(fā)計(jì)劃8</b></p><p><b>  一.需求分析9</b

3、></p><p><b>  1引言9</b></p><p><b>  1.1編寫(xiě)目的9</b></p><p><b>  1.2背景9</b></p><p><b>  1.3定義10</b></p><p&g

4、t;  1.4引用標(biāo)準(zhǔn)10</p><p>  1.5參考資料10</p><p><b>  2任務(wù)概述10</b></p><p><b>  2.1目標(biāo)10</b></p><p>  2.1.1作用范圍10</p><p>  2.1.2開(kāi)發(fā)的意圖11&l

5、t;/p><p>  2.1.3應(yīng)用目標(biāo)11</p><p>  2.2用戶的特點(diǎn)11</p><p>  2.3假定和約束11</p><p><b>  3需求規(guī)定12</b></p><p>  3.1對(duì)功能的規(guī)定12</p><p>  3.1.1 功能劃分

6、12</p><p>  3.1.2功能層次結(jié)構(gòu)圖13</p><p>  3.1.3 整體用例圖13</p><p>  3.1.4 具體模塊內(nèi)容闡述14</p><p>  3.2狀態(tài)轉(zhuǎn)換圖21</p><p>  3.3對(duì)性能的規(guī)定21</p><p>  3.3.1精度21&

7、lt;/p><p>  3.3.2時(shí)間特性要求21</p><p>  3.3.3靈活性22</p><p>  3.4輸人輸出要求22</p><p>  3.5數(shù)據(jù)管理能力要求22</p><p>  3.6數(shù)據(jù)結(jié)構(gòu)之ER圖22</p><p>  3.7故障處理要求23</p

8、><p>  3.8其他專門(mén)要求24</p><p>  4運(yùn)行環(huán)境規(guī)定24</p><p><b>  4.1設(shè)備24</b></p><p>  4.2支持軟件25</p><p><b>  4.3接口25</b></p><p>  4.

9、3.1用戶接口25</p><p>  4.3.2外部接口25</p><p><b>  4.4控制25</b></p><p>  4.4.1業(yè)務(wù)流程圖:26</p><p><b>  二.概要設(shè)計(jì)27</b></p><p><b>  1.引言

10、27</b></p><p>  1.1編寫(xiě)目的27</p><p><b>  1.2背景27</b></p><p>  1.3參考資料27</p><p><b>  2.總體設(shè)計(jì)28</b></p><p>  2.1需求規(guī)定28</p&g

11、t;<p>  2處理數(shù)據(jù)流圖28</p><p>  3.2結(jié)構(gòu)功能29</p><p>  3.2.1登陸注冊(cè)29</p><p>  3.2.2管理員信息管理30</p><p>  3.2.3訂單查詢:31</p><p>  3.2.4書(shū)籍查詢:32</p><p

12、>  3.2.5書(shū)籍瀏覽:33</p><p>  3.2.6書(shū)籍購(gòu)買:34</p><p>  3.3運(yùn)行環(huán)境35</p><p>  4功能需求與程序的關(guān)系36</p><p>  5人工處理過(guò)程37</p><p>  6.系統(tǒng)出錯(cuò)處理37</p><p>  6.1出錯(cuò)

13、信息37</p><p>  6.2補(bǔ)救措施37</p><p>  6.3系統(tǒng)維護(hù)37</p><p><b>  7.界面設(shè)計(jì)38</b></p><p>  7.1主界面設(shè)計(jì)38</p><p>  7.2 登入界面設(shè)計(jì)38</p><p>  7.3注冊(cè)

14、界面設(shè)計(jì)39</p><p>  7.4會(huì)員登入后的主界面設(shè)計(jì)39</p><p>  7.5會(huì)員信息界面設(shè)計(jì)40</p><p>  7.6訂單信息界面設(shè)計(jì)40</p><p>  7.7管理員界面設(shè)計(jì)41</p><p>  7.8管理員錄入書(shū)籍界面設(shè)計(jì)41</p><p>  

15、7.9管理員查看訂單信息界面設(shè)計(jì)42</p><p><b>  三.詳細(xì)設(shè)計(jì)42</b></p><p><b>  1引言42</b></p><p>  1.1編寫(xiě)目的42</p><p><b>  1.2背景42</b></p><p&g

16、t;<b>  1.3定義43</b></p><p>  1.4參考資料43</p><p>  2程序系統(tǒng)的結(jié)構(gòu)44</p><p><b>  2.1類圖:44</b></p><p>  2.2結(jié)構(gòu)功能圖:44</p><p>  2.3.功能模塊圖詳解4

17、5</p><p>  3登陸注冊(cè)(F01)模塊設(shè)計(jì)說(shuō)明45</p><p>  3.1程序描述45</p><p><b>  3.2功能45</b></p><p><b>  3.3性能46</b></p><p><b>  3.4輸人項(xiàng)46<

18、;/b></p><p><b>  3.5輸出項(xiàng)47</b></p><p>  3.6流程邏輯47</p><p><b>  3.8接口49</b></p><p>  3.9存儲(chǔ)分配49</p><p>  3.10注釋設(shè)計(jì)49</p>

19、<p>  3.11限制條件49</p><p>  3.12測(cè)試計(jì)劃49</p><p>  3.13尚未解決的問(wèn)題50</p><p>  4管理員信息管理模塊(F02)設(shè)計(jì)說(shuō)明50</p><p>  4.1程序描述50</p><p><b>  4.2功能50</b>

20、;</p><p><b>  4.3性能50</b></p><p><b>  4.4輸人項(xiàng)51</b></p><p><b>  4.5輸出項(xiàng)51</b></p><p>  4.6流程邏輯51</p><p><b>  4.

21、8接口52</b></p><p>  4.9存儲(chǔ)分配53</p><p>  4.10注釋設(shè)計(jì)53</p><p>  4.11限制條件53</p><p>  4.12測(cè)試計(jì)劃53</p><p>  5訂單查詢模塊(F03)設(shè)計(jì)說(shuō)明54</p><p>  5.1程

22、序描述54</p><p><b>  5.2功能54</b></p><p><b>  5.3性能54</b></p><p><b>  5.4輸人項(xiàng)54</b></p><p><b>  5.5輸出項(xiàng)55</b></p>

23、<p>  5.6流程邏輯55</p><p><b>  5.8接口56</b></p><p>  5.9存儲(chǔ)分配56</p><p>  5.10注釋設(shè)計(jì)56</p><p>  5.11限制條件56</p><p>  5.12測(cè)試計(jì)劃56</p>&l

24、t;p>  6書(shū)籍查詢模塊(F04)設(shè)計(jì)說(shuō)明56</p><p>  6.1程序描述56</p><p><b>  6.2功能57</b></p><p><b>  6.3性能57</b></p><p><b>  6.4輸人項(xiàng)57</b></p&g

25、t;<p><b>  6.5輸出項(xiàng)57</b></p><p>  6.6流程邏輯58</p><p><b>  6.8接口59</b></p><p>  6.9存儲(chǔ)分配59</p><p>  6.10注釋設(shè)計(jì)59</p><p>  6.11

26、限制條件59</p><p>  6.12測(cè)試計(jì)劃59</p><p>  6.13尚未解決的問(wèn)題60</p><p>  7書(shū)籍瀏覽模塊(F05)設(shè)計(jì)說(shuō)明60</p><p>  7.1程序描述60</p><p><b>  7.2功能60</b></p><p

27、><b>  7.3性能60</b></p><p><b>  7.4輸出項(xiàng)61</b></p><p>  7.5流程邏輯61</p><p><b>  7.6接口62</b></p><p>  7.7存儲(chǔ)分配62</p><p>

28、;  7.8注釋設(shè)計(jì)62</p><p>  7.9限制條件62</p><p>  7.10測(cè)試計(jì)劃62</p><p>  7.11尚未解決的問(wèn)題62</p><p>  8書(shū)籍購(gòu)買模塊(F06)設(shè)計(jì)說(shuō)明62</p><p>  8.1程序描述62</p><p><b&g

29、t;  8.2功能63</b></p><p><b>  8.3性能63</b></p><p><b>  8.4輸入項(xiàng)63</b></p><p><b>  8.5輸出項(xiàng)63</b></p><p>  8.6流程邏輯64</p>&

30、lt;p><b>  8.7接口66</b></p><p>  8.8存儲(chǔ)分配66</p><p>  8.9注釋設(shè)計(jì)66</p><p>  8.10限制條件66</p><p>  8.11測(cè)試計(jì)劃66</p><p><b>  四.測(cè)試方案67</b&g

31、t;</p><p><b>  1引言67</b></p><p><b>  編寫(xiě)目的67</b></p><p><b>  1.2背影67</b></p><p>  1.3參考資料67</p><p>  2.1軟件說(shuō)明67</

32、p><p>  2.2測(cè)試內(nèi)容68</p><p><b>  2.3測(cè)試68</b></p><p>  2.3.1進(jìn)度安排68</p><p>  2.3.2條件69</p><p>  2.3.3測(cè)試資料69</p><p>  2.3.4測(cè)試培訓(xùn)69<

33、/p><p>  3測(cè)試設(shè)計(jì)說(shuō)明69</p><p>  3.1測(cè)試1(標(biāo)識(shí)符)69</p><p>  3.1.1控制69</p><p>  3.1.2輸入69</p><p>  3.1.3輸出70</p><p>  3.1.4過(guò)程70</p><p>&

34、lt;b>  4評(píng)價(jià)準(zhǔn)則70</b></p><p><b>  4.1范圍70</b></p><p>  4.2數(shù)據(jù)整理70</p><p><b>  4.3尺度70</b></p><p><b>  五.個(gè)人總結(jié)71</b></p&g

35、t;<p><b>  一.需求分析</b></p><p><b>  1引言</b></p><p><b>  1.1編寫(xiě)目的</b></p><p>  編寫(xiě)該文檔的主要目的是準(zhǔn)確的回答“系統(tǒng)必須做什么?”這個(gè)問(wèn)題。此文檔是根據(jù)一個(gè)基于web的網(wǎng)上書(shū)店系統(tǒng)的要求和功能進(jìn)行設(shè)計(jì)和分

36、析。重點(diǎn)描述系統(tǒng)要實(shí)現(xiàn)的功能和分析系統(tǒng)的數(shù)據(jù)要求,導(dǎo)出系統(tǒng)的邏輯模型。并根據(jù)在分析過(guò)程中獲得的對(duì)系統(tǒng)的更深入更具體的了解,可以比較準(zhǔn)確的估計(jì)系統(tǒng)的成本和進(jìn)度,修正以前制定的開(kāi)發(fā)計(jì)劃。同時(shí)將作為對(duì)該工具在概要設(shè)計(jì)階段的設(shè)計(jì)輸入。</p><p>  本文檔的預(yù)期讀者是:</p><p><b>  設(shè)計(jì)人員</b></p><p><b&g

37、t;  開(kāi)發(fā)人員</b></p><p><b>  項(xiàng)目管理人員</b></p><p><b>  測(cè)試人員</b></p><p><b>  用戶</b></p><p><b>  1.2背景</b></p><p

38、>  當(dāng)今社會(huì)人口數(shù)量劇增,相對(duì)而言,書(shū)店以前的那套管理方法已經(jīng)不適用了。人們迫切需要一種更加快速,有效的管理方法。為此,我們提出了開(kāi)發(fā)一個(gè)網(wǎng)上書(shū)店管理系統(tǒng)的方案眾所周知,網(wǎng)絡(luò)在當(dāng)今社會(huì)普遍運(yùn)用。因此,我們想通過(guò)Internet網(wǎng)實(shí)現(xiàn)一個(gè)網(wǎng)絡(luò)書(shū)店管理系統(tǒng)。用戶(購(gòu)書(shū)者)可通過(guò)鏈接Intel網(wǎng)進(jìn)行瀏覽每本書(shū)的大致內(nèi)容,并相應(yīng)的注冊(cè)賬號(hào),進(jìn)行書(shū)籍的購(gòu)買。同時(shí)書(shū)店自備一臺(tái)服務(wù)器,以實(shí)現(xiàn)管理員對(duì)書(shū)籍的管理。</p><

39、p>  有了這個(gè)網(wǎng)上書(shū)店,人們可以體會(huì)到購(gòu)買書(shū)籍的方便,真正做到了足不出戶就能夠購(gòu)買書(shū)籍,大大刺激用戶的消費(fèi)。相對(duì)而言,這個(gè)系統(tǒng)還需要增加用戶的安全措施,以保證顧客的合法權(quán)益。另一方面,對(duì)于銷售商家來(lái)說(shuō),減少了書(shū)籍?dāng)[放所需的物理位置,大大降低了商家的成本,同時(shí)方便了他們對(duì)書(shū)籍的管理。因此,開(kāi)發(fā)一套網(wǎng)上書(shū)店管理系統(tǒng)是很有必要的! </p><p><b>  1.3定義</b></

40、p><p><b>  表A—1</b></p><p><b>  1.4引用標(biāo)準(zhǔn)</b></p><p>  國(guó)家標(biāo)準(zhǔn)GB856D-88</p><p><b>  1.5參考資料</b></p><p>  [1] 李東博著 Dreamweaver+F

41、lash+Photoshop網(wǎng)頁(yè)設(shè)計(jì)從入門(mén)到精通</p><p>  [2]晉小彥著形式感+:網(wǎng)頁(yè)視覺(jué)設(shè)計(jì)創(chuàng)意拓展與快速表現(xiàn)</p><p>  [2] 【德】哈索,亞歷山大.蔡爾著SAP譯內(nèi)存數(shù)據(jù)管理(第2版)</p><p><b>  2任務(wù)概述</b></p><p><b>  2.1目標(biāo)<

42、/b></p><p><b>  2.1.1作用范圍</b></p><p>  該文檔是借助于當(dāng)前系統(tǒng)的邏輯模型導(dǎo)出目標(biāo)系統(tǒng)的邏輯模型,解決整個(gè)項(xiàng)目系統(tǒng)的“做什么”的問(wèn)題。為開(kāi)發(fā)一個(gè)網(wǎng)上書(shū)店交易做一個(gè)平臺(tái)。</p><p>  2.1.2開(kāi)發(fā)的意圖</p><p>  本軟件的開(kāi)發(fā)主要是實(shí)現(xiàn)一個(gè)網(wǎng)上書(shū)店管理系統(tǒng)

43、。方便顧客購(gòu)買書(shū)籍,正真做到足不出戶。同時(shí),相對(duì)商家而言,這個(gè)系統(tǒng)還能夠省去書(shū)店的占有面積,大大減少商家的投資成本。</p><p><b>  2.1.3應(yīng)用目標(biāo)</b></p><p>  該軟件系統(tǒng)所預(yù)期的目標(biāo)應(yīng)該是能夠?qū)崿F(xiàn)用戶通過(guò)連接互聯(lián)網(wǎng),進(jìn)行對(duì)書(shū)籍的購(gòu)買。同時(shí),商家也能夠直接在后臺(tái)進(jìn)行訂單的查詢,將用戶選購(gòu)的書(shū)籍通過(guò)快遞寄給用戶,并在網(wǎng)上實(shí)通過(guò)該系統(tǒng)進(jìn)行付

44、款。這樣,這個(gè)書(shū)店系統(tǒng)就給用戶和商家提供了一個(gè)交易平臺(tái)。</p><p><b>  2.2用戶的特點(diǎn)</b></p><p>  本系統(tǒng)主要用于網(wǎng)上書(shū)店的管理。可以說(shuō),主要用戶應(yīng)該分為銷售商家和顧客。對(duì)于顧客而言,只需明白如何注冊(cè)用戶,如何登入用戶,以及如何實(shí)現(xiàn)書(shū)籍的購(gòu)買等,軟件的開(kāi)發(fā)人性化程度應(yīng)該較高。因此,顧客只需了解最基本的計(jì)算機(jī)運(yùn)用知識(shí)即可使用該系統(tǒng),教育水

45、平只需在小學(xué)階段即可。相對(duì)于商家而言,由于涉及到書(shū)籍的錄入功能,以及系統(tǒng)的簡(jiǎn)單維護(hù)和管理,所以該用戶應(yīng)該對(duì)計(jì)算機(jī)的只是有一定的認(rèn)識(shí),文化教育水平至少在初中以上。維護(hù)人員只需懂得基本的網(wǎng)站管理信息即可,教育水平在本科以上。</p><p><b>  表A—2</b></p><p>  由于互聯(lián)網(wǎng)的廣泛使用,人們對(duì)書(shū)籍的購(gòu)買將更加頻繁,因此,有理由認(rèn)為這個(gè)網(wǎng)上書(shū)店系統(tǒng)

46、將會(huì)被頻繁的使用。</p><p><b>  2.3假定和約束</b></p><p><b>  時(shí)間約束:</b></p><p>  由于在開(kāi)發(fā)過(guò)程中所給的時(shí)間并不充分,因此必須在規(guī)定的一個(gè)星期內(nèi)將軟件開(kāi)發(fā)工作完成</p><p><b>  開(kāi)發(fā)人員能力約束:</b>

47、</p><p>  軟件開(kāi)發(fā)人員應(yīng)該精而少,每個(gè)人員都應(yīng)該分工明確。人員主要分為分析員,開(kāi)發(fā)人員,測(cè)試人員和管理者。每個(gè)角色都應(yīng)當(dāng)具備相應(yīng)的專業(yè)知識(shí)。</p><p><b>  資金約束:</b></p><p>  整個(gè)軟件的開(kāi)發(fā)過(guò)程中,應(yīng)該盡可能做到所耗資金最少。以在最后使得開(kāi)發(fā)人員所獲利益最大化。</p><p&g

48、t;<b>  接口約束:</b></p><p>  應(yīng)當(dāng)有效的處理好用戶接口需求,硬件接口需求,軟件接口需求和通信接口需求。此外,由于是網(wǎng)上書(shū)店管理系統(tǒng),因此在對(duì)互聯(lián)網(wǎng)連接的接口上應(yīng)該注意處理。</p><p><b>  功能可變性的約束:</b></p><p>  由于計(jì)算機(jī)的發(fā)展日新月異,將來(lái)處理的信息可能會(huì)發(fā)

49、生很大的變化。人們的要求也很可能會(huì)隨著時(shí)間的推遲而發(fā)生變化,所以,網(wǎng)上書(shū)店管理系統(tǒng)除了要滿足現(xiàn)在的基本要求以外,還需對(duì)將來(lái)可能出現(xiàn)的功能要求能夠進(jìn)行適當(dāng)?shù)奶砑雍托薷?,順?yīng)計(jì)算機(jī)技術(shù)的發(fā)展和用戶需求的變化,不斷更新新的版本。</p><p><b>  3需求規(guī)定 </b></p><p><b>  3.1對(duì)功能的規(guī)定</b></p>

50、<p>  3.1.1 功能劃分</p><p>  該系統(tǒng)可以實(shí)現(xiàn)分類錄入書(shū)籍和相關(guān)信息(如名稱、頁(yè)數(shù)、出版商、摘要、目錄等),用戶可以注冊(cè)、登錄,注冊(cè)用戶享受打折服務(wù),所有用戶都可以查詢、瀏覽書(shū)籍。注冊(cè)用戶可以定購(gòu)書(shū)籍并查詢訂單。按照系統(tǒng)的功能需求將系統(tǒng)劃分為:登陸注冊(cè)、管理員信息管理、訂單查詢、書(shū)籍查詢、書(shū)籍瀏覽、書(shū)籍購(gòu)買6個(gè)模塊。功能模塊表如圖:</p><p>&l

51、t;b>  表A—3</b></p><p>  3.1.2功能層次結(jié)構(gòu)圖</p><p>  3.1.3 整體用例圖</p><p>  3.1.4 具體模塊內(nèi)容闡述 </p><p>  a)登陸注冊(cè):系統(tǒng)允許游客注冊(cè)成為會(huì)員,并為注冊(cè)的用戶提供打折服務(wù),并且能完成用戶的登陸,以便用戶完成對(duì)書(shū)籍的購(gòu)買。</p>

52、;<p><b>  登入注冊(cè)順序圖</b></p><p>  b)管理員信息管理:該功能有可以細(xì)分為以下的四個(gè)小功能:</p><p>  (1)書(shū)籍錄入功能:當(dāng)管理員登陸該系統(tǒng)之后,系統(tǒng)為管理員提供了添加修改書(shū)籍信息的功能,管理員按書(shū)籍類別添加、修改和刪除書(shū)籍信息,并在完成后自動(dòng)更新網(wǎng)頁(yè)。</p><p> ?。?)將付款收

53、入自己的賬戶:管理員可以實(shí)現(xiàn)將用戶的付款金額存入自己的銀行賬戶。</p><p>  (3)查看訂單信息:管理員可以通過(guò)該系統(tǒng)查看用戶的訂單信息,以便得知用戶的收貨地址,電話號(hào)碼等基本信息。</p><p> ?。?)用戶信息管理:管理員可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中用戶信息的查看,并且刪除相應(yīng)的用戶等。</p><p>  管理員信息管理順序圖:</p><

54、;p>  c)訂單查詢:系統(tǒng)為會(huì)員提供了訂單查詢的功能,會(huì)員可以查詢自己的購(gòu)物記錄,以及每次交易的詳細(xì)信息。</p><p><b>  訂單查詢順序圖</b></p><p>  d)書(shū)籍查詢:用戶可以通過(guò)檢索關(guān)鍵詞來(lái)查找目標(biāo)圖書(shū),系統(tǒng)能夠完成對(duì)目標(biāo)圖書(shū)的快速檢索,并將該圖書(shū)的詳細(xì)信息展示給用戶。</p><p><b>  

55、書(shū)籍查詢順序圖</b></p><p>  e)書(shū)籍瀏覽:用戶通過(guò)瀏覽器訪問(wèn)系統(tǒng),系統(tǒng)以分類顯示的方式將所有圖書(shū)展示給用戶。</p><p><b>  書(shū)籍瀏覽順序圖</b></p><p>  f)書(shū)籍購(gòu)買:在瀏覽書(shū)籍過(guò)程中用戶可以將喜歡的書(shū)籍加入購(gòu)物車,并在完成之后,實(shí)現(xiàn)對(duì)購(gòu)物車內(nèi)圖書(shū)的購(gòu)買。</p><

56、p><b>  書(shū)籍購(gòu)買順序圖</b></p><p><b>  3.2狀態(tài)轉(zhuǎn)換圖</b></p><p><b>  3.3對(duì)性能的規(guī)定</b></p><p><b>  3.3.1精度</b></p><p>  該系統(tǒng)主要是對(duì)數(shù)據(jù)輸入輸出的

57、要求主要體現(xiàn)在用戶登入過(guò)程中密碼的匹配。首先,由用戶輸入賬號(hào)和密碼,系統(tǒng)將用戶輸入的賬號(hào)和密碼與數(shù)據(jù)庫(kù)中存儲(chǔ)的賬號(hào)和密碼進(jìn)行匹對(duì),如果正確,則允許登入,否則退出。</p><p>  3.3.2時(shí)間特性要求</p><p>  1. 平均事務(wù)響應(yīng)時(shí)間小于等于10秒;</p><p>  2. 平均服務(wù)響應(yīng)時(shí)間小于等于5秒;</p><p>

58、<b>  3.3.3靈活性</b></p><p>  a.網(wǎng)上管理系統(tǒng)允許用戶多種數(shù)據(jù)輸入方式,允許用戶進(jìn)行輸入方式的切換。</p><p>  b.系統(tǒng)應(yīng)該支持多種操作系統(tǒng),允許用戶使用多種瀏覽器進(jìn)行購(gòu)物,并對(duì)用戶所使用的操作系統(tǒng)不加限制。</p><p>  c.計(jì)算機(jī)發(fā)展速度日新月異,系統(tǒng)應(yīng)該不斷進(jìn)行更新,以滿足變化的數(shù)據(jù)庫(kù)的變化,和

59、瀏覽器的變化。</p><p>  d.要在設(shè)計(jì)過(guò)程中對(duì)系統(tǒng)將來(lái)可能的擴(kuò)充和修改預(yù)做準(zhǔn)備,以便一旦確實(shí)需要時(shí)能比較容易進(jìn)行這種擴(kuò)充和修改。</p><p>  e.允許對(duì)平均事務(wù)響應(yīng)時(shí)間和平均服務(wù)響應(yīng)時(shí)間進(jìn)行更改。</p><p><b>  3.4輸人輸出要求</b></p><p>  系統(tǒng)通過(guò)通過(guò)request對(duì)象

60、獲取客戶端的信息,系統(tǒng)對(duì)用戶輸入的信息作相應(yīng)的處理后,進(jìn)行輸出。用戶輸入的信息包括鼠標(biāo)的點(diǎn)擊,數(shù)據(jù),文字,符號(hào)等。而系統(tǒng)反饋給用戶的信息主要有圖像,文字等。系統(tǒng)應(yīng)該能夠及時(shí)獲取用戶的輸入數(shù)據(jù),獲取時(shí)間不得大于5秒,同樣,系統(tǒng)將信息反饋給用戶時(shí),時(shí)間也不得大于5秒。</p><p>  3.5數(shù)據(jù)管理能力要求</p><p>  數(shù)據(jù)主要分為靜態(tài)數(shù)據(jù)和動(dòng)態(tài)數(shù)據(jù),在JSP中主要是通過(guò)使用JSP

61、中內(nèi)置對(duì)象和內(nèi)外置組件來(lái)采集各種數(shù)據(jù)的。內(nèi)置組件主要用來(lái)進(jìn)行文件操作和廣告處理,外置組件則用來(lái)實(shí)現(xiàn)文件上傳、數(shù)據(jù)庫(kù)操作、郵件功能等。通過(guò)身份驗(yàn)證的用戶,采用鍵盤(pán)或鼠標(biāo)直接輸入或者從外部文件導(dǎo)入數(shù)據(jù)。</p><p>  3.6數(shù)據(jù)結(jié)構(gòu)之ER圖</p><p><b>  3.7故障處理要求</b></p><p><b>  表A—4

62、</b></p><p><b>  3.8其他專門(mén)要求</b></p><p>  a).系統(tǒng)應(yīng)有效保護(hù)用戶的隱私,不得泄露個(gè)人信息</p><p>  b).系統(tǒng)要有效保護(hù)用戶的使用權(quán)限,不得出現(xiàn)用戶付款后出現(xiàn)沒(méi)法下訂單的現(xiàn)象。</p><p>  c).顯示界面應(yīng)該整潔清晰,用戶所需的信息不得遺漏。&l

63、t;/p><p>  d).允許用戶使用多種瀏覽器。</p><p><b>  4運(yùn)行環(huán)境規(guī)定</b></p><p><b>  4.1設(shè)備</b></p><p><b>  系統(tǒng)運(yùn)行硬件環(huán)境:</b></p><p><b>  數(shù)據(jù)庫(kù)服務(wù)

64、器</b></p><p>  CPU:P4 1.8GHz</p><p><b>  內(nèi)存:1GB以上</b></p><p><b>  客戶機(jī):普通PC</b></p><p>  CPU:P4 1.5GHz</p><p>  內(nèi)存:256MB以上<

65、/p><p>  分辨率:推薦使用1024*768像素</p><p>  l WEB服務(wù)器</p><p>  CPU:P4 1.8GHz</p><p><b>  內(nèi)存:1GB以上</b></p><p>  系統(tǒng)運(yùn)行軟件環(huán)境 :</p><p>  開(kāi)發(fā)工

66、具包: JDK Version 1.7</p><p>  操作系統(tǒng): Windows 7/Windows8</p><p>  數(shù)據(jù)庫(kù): MYSQL</p><p>  服務(wù)器: Tomcat 6.0</p><p>  瀏覽器: IE6.0/360 </p><p><b>  4.2支持軟件</b

67、></p><p>  操作系統(tǒng): Windows 7/Windows8</p><p>  瀏覽器:360瀏覽器,IE瀏覽器</p><p><b>  4.3接口</b></p><p><b>  4.3.1用戶接口</b></p><p>  在用戶界面部分,根

68、據(jù)需求分析的結(jié)果,用戶需要一個(gè)用戶友善的界面。在界面設(shè)計(jì)上,應(yīng)做到簡(jiǎn)單明了,易于操作,并且注意界面的布局,應(yīng)突出地顯示重要以及出錯(cuò)信息,外觀上也要做到合理化,考慮用戶多對(duì)Windows風(fēng)格較熟悉,應(yīng)盡量向這一方向靠攏。在設(shè)計(jì)語(yǔ)言上決定使用JSP進(jìn)行編程,在界面上可使用VC所提供的可視化組件,想Window風(fēng)格靠近。其中服務(wù)器程序界面做到簡(jiǎn)單,易于管理。在設(shè)計(jì)上采用下拉式菜單方式,在出錯(cuò)顯示上可調(diào)用VC庫(kù)中的錯(cuò)誤提示函數(shù)。</p&g

69、t;<p><b>  4.3.2外部接口</b></p><p><b>  (1)軟件接口</b></p><p>  服務(wù)器程序可使用VC提供的對(duì)SQL Server的接口,進(jìn)行對(duì)數(shù)據(jù)庫(kù)的所有訪問(wèn)。</p><p>  服務(wù)程序上可使用SQL Server的對(duì)數(shù)據(jù)庫(kù)的備份命令,以做到對(duì)數(shù)據(jù)的保存。<

70、;/p><p>  在網(wǎng)絡(luò)軟件接口上,使用一種無(wú)差錯(cuò)的傳輸協(xié)議,采用滑動(dòng)式窗口方式對(duì)數(shù)據(jù)進(jìn)行網(wǎng)絡(luò)傳輸與接收</p><p><b> ?。?)硬件接口</b></p><p>  在輸入方面,對(duì)于鍵盤(pán)、鼠標(biāo)的輸入,可以使用VC的標(biāo)準(zhǔn)輸入/輸出,對(duì)輸入進(jìn)行處理。</p><p>  在輸出方面,打印機(jī)的連接及使用,也可以用VC

71、的標(biāo)準(zhǔn)輸入輸出對(duì)其進(jìn)行處理。在網(wǎng)絡(luò)傳輸部分、硬件部分,為了實(shí)現(xiàn)高速傳輸,將使用高速協(xié)議。</p><p><b>  4.4控制</b></p><p>  運(yùn)行控制將嚴(yán)格按照各模塊間函數(shù)調(diào)用關(guān)系來(lái)實(shí)現(xiàn)。在個(gè)事務(wù)中心模塊中需要對(duì)運(yùn)行控制進(jìn)行正確的判斷,選擇正確的運(yùn)行控制路徑。</p><p>  在網(wǎng)絡(luò)傳輸方面,,客戶端在發(fā)送數(shù)據(jù)后,將等待服務(wù)

72、器的確認(rèn)信號(hào),接收后再次等待服務(wù)端發(fā)送回答數(shù)據(jù),然后對(duì)數(shù)據(jù)進(jìn)行確認(rèn)。服務(wù)器在接受到數(shù)據(jù)后發(fā)送確認(rèn)信號(hào),在對(duì)數(shù)據(jù)處理、訪問(wèn)數(shù)據(jù)庫(kù)后,將返回信息送給客戶端,并等待確。</p><p>  4.4.1業(yè)務(wù)流程圖:</p><p><b>  二.概要設(shè)計(jì)</b></p><p><b>  1.引言</b></p>

73、<p><b>  1.1編寫(xiě)目的</b></p><p>  該文檔是在具體分析了系統(tǒng)的需求分析之后,基于需求分析給出了可以實(shí)現(xiàn)基于web的網(wǎng)上書(shū)店的可行的解決方案,以便確定下一步該如何實(shí)現(xiàn)系統(tǒng)。首先是根據(jù)系統(tǒng)的功能需求確定該系統(tǒng)有那幾個(gè)模塊組成,以及各個(gè)模塊之間的聯(lián)系。并根據(jù)需求分析階段得到的數(shù)據(jù)流圖設(shè)計(jì)該系統(tǒng)可能的實(shí)現(xiàn)方案,為可行的實(shí)現(xiàn)的方案準(zhǔn)備一份系統(tǒng)流程圖。這是設(shè)計(jì)本軟

74、件系統(tǒng)的總體規(guī)劃書(shū),給出該系統(tǒng)的總體框架以及解決方案,以便指導(dǎo)設(shè)計(jì)人員該如何進(jìn)行接下來(lái)的各項(xiàng)開(kāi)發(fā)工作。</p><p><b>  1.2背景</b></p><p>  隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展,以及網(wǎng)絡(luò)購(gòu)物的迅速推廣人們。人們對(duì)計(jì)算機(jī)的依賴程度也進(jìn)一步加深,由此網(wǎng)上書(shū)店應(yīng)運(yùn)而生。然而網(wǎng)上書(shū)店迫切要求擁有一個(gè)能夠快速、準(zhǔn)確處理商品數(shù)據(jù)的圖書(shū)銷售管理系統(tǒng),來(lái)管理書(shū)店的

75、所有信息,實(shí)現(xiàn)書(shū)店在網(wǎng)絡(luò)上的正常運(yùn)營(yíng),并保證客戶的切實(shí)利益。網(wǎng)上書(shū)店逐漸成為人們習(xí)慣的的網(wǎng)上行為,利用網(wǎng)上書(shū)店系統(tǒng),人們可以足不出戶就能夠體驗(yàn)到便利、快捷的購(gòu)書(shū)樂(lè)趣。因此在這次計(jì)算機(jī)與信息學(xué)院的軟件工程課程設(shè)計(jì)中我們將要設(shè)計(jì)出一個(gè)合理,高效,安全,用戶體驗(yàn)良好的網(wǎng)上購(gòu)物管理系統(tǒng)。</p><p><b>  1.3參考資料</b></p><p>  本文檔編制參考的

76、主要文檔有:</p><p>  《軟件工程導(dǎo)論》 張海藩 清華大學(xué)出版社</p><p>  《軟件工程》 王惠芳 畢建全 浙江大學(xué)出版社 </p><p>  《高等教育管理信息標(biāo)準(zhǔn)CELTS》</p><p>  《實(shí)用軟件文檔寫(xiě)作》 肖剛等 清華大學(xué)出版社</p><p>  《教師教育課程平臺(tái)開(kāi)發(fā)規(guī)劃》

77、 版本:1.0</p><p>  國(guó)標(biāo)(GB8567——88)概要設(shè)計(jì)說(shuō)明書(shū)</p><p><b>  2.總體設(shè)計(jì)</b></p><p><b>  2.1需求規(guī)定</b></p><p>  該系統(tǒng)可以實(shí)現(xiàn)分類錄入書(shū)籍和相關(guān)信息(如名稱、頁(yè)數(shù)、出版商、摘要、目錄等),用戶可以注冊(cè)、登錄,注

78、冊(cè)用戶享受打折服務(wù),所有用戶都可以查詢、瀏覽書(shū)籍。注冊(cè)用戶可以定購(gòu)書(shū)籍并查詢訂單。按照系統(tǒng)的功能需求將系統(tǒng)劃分為:登陸注冊(cè)、管理員信息管理、訂單查詢、書(shū)籍查詢、書(shū)籍瀏覽、書(shū)籍購(gòu)買6個(gè)模塊。</p><p><b>  2處理數(shù)據(jù)流圖</b></p><p><b>  3.2結(jié)構(gòu)功能</b></p><p>  3.2.1

79、登陸注冊(cè):系統(tǒng)允許游客注冊(cè)成為會(huì)員,并為注冊(cè)的用戶提供打折服務(wù),并且能完成用戶的登陸,以便用戶完成對(duì)書(shū)籍的購(gòu)買。</p><p><b>  登陸注冊(cè)用例描述</b></p><p>  用例“登陸注冊(cè)”的描述</p><p>  用例名稱 登陸注冊(cè)</p><p>  用例描述 游客注冊(cè)或者會(huì)員登錄

80、系統(tǒng)</p><p>  參與者 游客、會(huì)員或者管理者</p><p>  前置條件 以游客身份進(jìn)入論壇</p><p><b>  后置條件 </b></p><p><b>  可選操作流程 </b></p><p>  3.2.2管理員信息

81、管理:當(dāng)管理員登陸該系統(tǒng)之后,系統(tǒng)為管理員提供了添加管理有關(guān)信息的功能,,管理員按書(shū)籍類別添加、修改和刪除書(shū)籍信息,并在完成后自動(dòng)更新網(wǎng)頁(yè)。同時(shí)管理員還可以管理訂單信息,管理會(huì)員信息,將款項(xiàng)打入自己的賬戶。</p><p>  管理員信息管理用例描述</p><p>  用例“管理員信息管理”的描述</p><p>  用例名稱 管理員信息管理</p

82、><p>  用例描述 管理者有關(guān)信息信息包括會(huì)員信息書(shū)籍信息訂單信息等。</p><p>  參與者 管理者</p><p>  前置條件 以管理者身份登錄系統(tǒng)</p><p><b>  后置條件 </b></p><p><b>  可選操作流程

83、 </b></p><p>  3.2.3訂單查詢:系統(tǒng)為會(huì)員提供了訂單查詢的功能,會(huì)員可以查詢自己的購(gòu)物記錄,以及每次交易的詳細(xì)信息。</p><p><b>  訂單查詢用例描述</b></p><p>  用例“訂單查詢”的描述</p><p>  用例名稱 訂單查詢</p>&

84、lt;p>  用例描述 會(huì)員登錄查詢訂單詳情</p><p>  參與者 會(huì)員</p><p>  前置條件 以會(huì)員身份登錄系統(tǒng)</p><p><b>  后置條件 </b></p><p><b>  可選操作流程 </b></p>&

85、lt;p>  3.2.4書(shū)籍查詢:用戶可以通過(guò)檢索關(guān)鍵詞來(lái)查找目標(biāo)圖書(shū),系統(tǒng)能夠完成對(duì)目標(biāo)圖書(shū)的快速檢索,并將該圖書(shū)的詳細(xì)信息展示給用戶。</p><p><b>  書(shū)籍查詢用例描述</b></p><p>  用例“書(shū)籍查詢”的描述</p><p>  用例名稱 書(shū)籍查詢</p><p>  用例描述

86、 用戶查詢指定書(shū)籍信息</p><p>  參與者 游客、會(huì)員、管理者</p><p>  前置條件 </p><p><b>  后置條件 </b></p><p><b>  可選操作流程 </b></p><p>  3.2.5書(shū)

87、籍瀏覽:用戶通過(guò)瀏覽器訪問(wèn)系統(tǒng),系統(tǒng)以分類顯示的方式將所有圖書(shū)展示給用戶。</p><p><b>  書(shū)籍瀏覽用例描述</b></p><p>  用例“書(shū)籍瀏覽”的描述</p><p>  用例名稱 書(shū)記瀏覽</p><p>  用例描述 用戶瀏覽書(shū)籍信息</p><p>

88、  參與者 游客、會(huì)員、管理者 </p><p>  前置條件 </p><p><b>  后置條件 </b></p><p><b>  可選操作流程 </b></p><p>  3.2.6書(shū)籍購(gòu)買:在瀏覽書(shū)籍過(guò)程中用戶可以將喜歡的書(shū)籍加入購(gòu)物車,并在完成之后,實(shí)

89、現(xiàn)對(duì)購(gòu)物車內(nèi)圖書(shū)的購(gòu)買。</p><p><b>  書(shū)籍購(gòu)買用例描述</b></p><p>  用例“書(shū)籍購(gòu)買”的描述</p><p>  用例名稱 書(shū)記購(gòu)買</p><p>  用例描述 會(huì)員完成所選書(shū)籍購(gòu)買</p><p>  參與者 會(huì)員</p&g

90、t;<p>  前置條件 以會(huì)員身份登錄系統(tǒng)</p><p><b>  后置條件 </b></p><p><b>  可選操作流程 </b></p><p><b>  3.3運(yùn)行環(huán)境</b></p><p><b>  系統(tǒng)運(yùn)行網(wǎng)絡(luò)

91、環(huán)境:</b></p><p>  該系統(tǒng)提供基于web的服務(wù),無(wú)論是用戶還是管理者都可以通過(guò)網(wǎng)絡(luò)登錄到該系統(tǒng)中。用戶通過(guò)網(wǎng)絡(luò)利用瀏覽器查看書(shū)籍信息,并完成對(duì)書(shū)籍的購(gòu)買。管理者通過(guò)網(wǎng)路利用瀏覽器登陸該系統(tǒng)可以實(shí)現(xiàn)對(duì)書(shū)籍信息的更新,以及對(duì)購(gòu)買的管理。</p><p><b>  系統(tǒng)運(yùn)行硬件環(huán)境:</b></p><p><b&

92、gt;  數(shù)據(jù)庫(kù)服務(wù)器</b></p><p>  CPU:P4 1.8GHz</p><p><b>  內(nèi)存:1GB以上</b></p><p><b>  客戶機(jī):普通PC</b></p><p>  CPU:P4 1.5GHz</p><p>  內(nèi)存:2

93、56MB以上</p><p>  分辨率:推薦使用1024*768像素</p><p>  ? WEB服務(wù)器</p><p>  CPU:P4 1.8GHz</p><p><b>  內(nèi)存:1GB以上</b></p><p><b>  系統(tǒng)運(yùn)行軟件環(huán)境 </b&g

94、t;</p><p>  開(kāi)發(fā)工具包: JDK Version 1.7</p><p>  操作系統(tǒng): Windows 7/Windows8</p><p>  數(shù)據(jù)庫(kù): MYSQL</p><p>  服務(wù)器: Tomcat 6.0</p><p>  瀏覽器: IE6.0/360 </p><p

95、>  4功能需求與程序的關(guān)系</p><p>  各項(xiàng)功能需求的實(shí)現(xiàn)同各塊程序的分配關(guān)系</p><p><b>  5人工處理過(guò)程</b></p><p>  管理員對(duì)系統(tǒng)信息進(jìn)行管理(錄入、修改、刪除)以保證所有用戶都能夠看到最新最準(zhǔn)確的書(shū)籍信息,同屬管理員還要對(duì)會(huì)員的訂單進(jìn)行管理,以便及時(shí)的發(fā)貨,和反饋給會(huì)員訂單的詳細(xì)信息。<

96、/p><p><b>  6.系統(tǒng)出錯(cuò)處理</b></p><p><b>  6.1出錯(cuò)信息</b></p><p>  a)用戶沒(méi)有登錄就購(gòu)買。</p><p>  b)書(shū)籍信息已經(jīng)更改,但用戶看到的還是更改之前的信息。</p><p>  C)書(shū)籍?dāng)?shù)量巨大,書(shū)籍查詢時(shí)檢索數(shù)

97、據(jù)庫(kù)緩慢,耗費(fèi)大量時(shí)間。</p><p><b>  6.2補(bǔ)救措施</b></p><p>  a)系統(tǒng)自動(dòng)跳轉(zhuǎn)到登陸界面提示用戶登錄或注冊(cè),在用戶完成后,在跳轉(zhuǎn)到</p><p>  b)在管理員更改書(shū)籍信息并保存之后系統(tǒng)及時(shí)將書(shū)籍最新信息展示給用戶。</p><p>  c)設(shè)計(jì)合理的數(shù)據(jù)庫(kù)查詢算法,將圖書(shū)分類來(lái)減

98、少用戶等待時(shí)間。</p><p><b>  6.3系統(tǒng)維護(hù)</b></p><p><b>  (1)人員層面</b></p><p>  任用有經(jīng)驗(yàn)的系統(tǒng)維護(hù)人員,維護(hù)人員要熟悉地了解系統(tǒng)的每一個(gè)功能。并且具有系統(tǒng)整體的維護(hù)意識(shí)。</p><p><b>  (2)技術(shù)層面</b

99、></p><p>  采用最新的開(kāi)發(fā)技術(shù)和系統(tǒng)維護(hù)技術(shù)。</p><p><b>  7.界面設(shè)計(jì)</b></p><p><b>  7.1主界面設(shè)計(jì)</b></p><p>  7.2 登入界面設(shè)計(jì)</p><p><b>  7.3注冊(cè)界面設(shè)計(jì)<

100、/b></p><p>  7.4會(huì)員登入后的主界面設(shè)計(jì)</p><p>  7.5會(huì)員信息界面設(shè)計(jì)</p><p>  7.6訂單信息界面設(shè)計(jì)</p><p>  7.7管理員界面設(shè)計(jì)</p><p>  7.8管理員錄入書(shū)籍界面設(shè)計(jì)</p><p>  7.9管理員查看訂單信息界面設(shè)計(jì)

101、</p><p><b>  三.詳細(xì)設(shè)計(jì)</b></p><p><b>  1引言</b></p><p><b>  1.1編寫(xiě)目的</b></p><p>  該文檔是在概要設(shè)計(jì)的基礎(chǔ)上,在概要設(shè)計(jì)給出的各個(gè)模塊的劃分之后,以及各個(gè)模塊之間的關(guān)系之后對(duì)各個(gè)模塊功能的詳細(xì)

102、設(shè)計(jì),以及模塊接口實(shí)現(xiàn)方法的實(shí)現(xiàn)方法的設(shè)計(jì)。該文檔是關(guān)于網(wǎng)上書(shū)店管理系統(tǒng)在設(shè)計(jì)開(kāi)發(fā)階段數(shù)據(jù)、功能和性能需求等方面的具體描述,以及對(duì)實(shí)現(xiàn)方法實(shí)現(xiàn)細(xì)節(jié)的考錄。重點(diǎn)描述系統(tǒng)的要實(shí)現(xiàn)的功能及數(shù)據(jù)的描述和管理。該文檔說(shuō)明描述“網(wǎng)上書(shū)店管理系統(tǒng)”項(xiàng)目的實(shí)現(xiàn)方法,同時(shí)也是作為后期概要設(shè)計(jì)等的驗(yàn)收依據(jù)。文檔的編寫(xiě)開(kāi)發(fā)人員明確了此系統(tǒng)即將要實(shí)現(xiàn)的功能,并提供明確的工作方向。</p><p><b>  1.2背景<

103、/b></p><p><b>  說(shuō)明:</b></p><p>  系統(tǒng)名稱:網(wǎng)上書(shū)店管理系統(tǒng)。</p><p>  任務(wù)提出者:計(jì)算機(jī)與信息學(xué)員課程設(shè)計(jì)組全體教師。</p><p>  開(kāi)發(fā)者:計(jì)算機(jī)四班孔盛球小組全體成員。</p><p><b>  用戶:所有人。<

104、/b></p><p>  運(yùn)行該程序系統(tǒng)的計(jì)算中心:普通pc.</p><p><b>  1.3定義</b></p><p><b>  表A—1</b></p><p><b>  1.4參考資料</b></p><p>  本文檔編制參考的

105、主要文檔有:</p><p>  《軟件工程導(dǎo)論》 張海藩 清華大學(xué)出版社</p><p>  《軟件工程》 王惠芳 畢建全 浙江大學(xué)出版社 </p><p>  《高等教育管理信息標(biāo)準(zhǔn)CELTS》</p><p>  《實(shí)用軟件文檔寫(xiě)作》 肖剛等 清華大學(xué)出版社</p><p>  《教師教育課程平臺(tái)開(kāi)發(fā)規(guī)劃》

106、 版本:1.0</p><p><b>  2程序系統(tǒng)的結(jié)構(gòu)</b></p><p><b>  2.1類圖:</b></p><p><b>  2.2結(jié)構(gòu)功能圖:</b></p><p>  2.3.功能模塊圖詳解</p><p>  3登陸注冊(cè)(F

107、01)模塊設(shè)計(jì)說(shuō)明</p><p><b>  3.1程序描述</b></p><p>  該模塊是網(wǎng)上書(shū)店管理系統(tǒng)的最基本模塊之一,其他模塊一些模塊都要在這個(gè)模塊的基礎(chǔ)上完成。用戶進(jìn)入主界面之后可以看到登錄注冊(cè)的模塊,用戶可以登錄進(jìn)入系統(tǒng)來(lái)完成購(gòu)書(shū)或者管理自己的訂單詳情,也可以先通過(guò)注冊(cè)成為會(huì)員再登錄進(jìn)入系統(tǒng)。</p><p>  該模塊實(shí)現(xiàn)

108、的功能有:</p><p><b>  1.會(huì)員登錄。</b></p><p>  2.游客注冊(cè)成為會(huì)員。</p><p><b>  3.2功能</b></p><p>  登錄注冊(cè)模塊IPO表:</p><p><b>  3.3性能</b><

109、/p><p>  為了讓用戶體驗(yàn)良好,系統(tǒng)應(yīng)該在合理的時(shí)間內(nèi)做出反應(yīng),不能讓用戶長(zhǎng)時(shí)間等待,我們?cè)O(shè)定系統(tǒng)等待時(shí)間為1秒。</p><p><b>  3.4輸人項(xiàng)</b></p><p><b>  3.5輸出項(xiàng)</b></p><p><b>  3.6流程邏輯</b></

110、p><p><b>  業(yè)務(wù)流程圖:</b></p><p><b>  3.8接口</b></p><p><b>  3.9存儲(chǔ)分配</b></p><p>  因?yàn)橐鎯?chǔ)大量的用戶信息,以及要為為止數(shù)量的游客提供注冊(cè)信息的空間,在數(shù)據(jù)庫(kù)要分配一個(gè)適當(dāng)大小的存儲(chǔ)空間。</

111、p><p><b>  3.10注釋設(shè)計(jì)</b></p><p>  在模塊首部的有該模塊的功能注釋</p><p>  在各分枝點(diǎn)處有分支功能的注釋;</p><p>  定義各變量時(shí)要有各個(gè)變量的的功能、范圍、缺省條件注釋;</p><p><b>  3.11限制條件</b>

112、;</p><p><b>  3.12測(cè)試計(jì)劃</b></p><p>  在該模塊完成后,就要完成模塊測(cè)試,檢驗(yàn)用戶能否順利實(shí)現(xiàn)登陸注冊(cè)實(shí)現(xiàn)以及接口能夠被別的模塊調(diào)用。以及系統(tǒng)的響應(yīng)時(shí)間。系統(tǒng)對(duì)會(huì)員信息的檢索。</p><p>  3.13尚未解決的問(wèn)題</p><p>  4管理員信息管理模塊(F02)設(shè)計(jì)說(shuō)明&l

113、t;/p><p><b>  4.1程序描述</b></p><p>  在管理員登錄系統(tǒng)之后就可以對(duì)所有信息進(jìn)行管理。管理員可以選擇錄入書(shū)籍信息,管理訂單,管理會(huì)員,以及將款項(xiàng)打入自己的賬戶,等多種操作。</p><p><b>  4.2功能</b></p><p>  管理員信息管理模塊IPO表:

114、</p><p><b>  4.3性能</b></p><p>  為了讓用戶體驗(yàn)良好,系統(tǒng)應(yīng)該在合理的時(shí)間內(nèi)做出反應(yīng),不能讓用戶長(zhǎng)時(shí)間等待,我們?cè)O(shè)定系統(tǒng)等待時(shí)間為1秒。</p><p><b>  4.4輸人項(xiàng)</b></p><p><b>  4.5輸出項(xiàng)</b><

115、;/p><p><b>  4.6流程邏輯</b></p><p><b>  業(yè)務(wù)流程圖:</b></p><p><b>  4.8接口</b></p><p><b>  4.9存儲(chǔ)分配</b></p><p>  因?yàn)橐鎯?chǔ)大量

116、用戶的消費(fèi)信息,在數(shù)據(jù)庫(kù)要分配一個(gè)適當(dāng)大小的存儲(chǔ)空間。以便對(duì)會(huì)員的訂單進(jìn)行統(tǒng)一管理。</p><p><b>  4.10注釋設(shè)計(jì)</b></p><p>  在模塊首部的有該模塊的功能注釋</p><p>  在各分枝點(diǎn)處有分支功能的注釋;</p><p>  定義各變量時(shí)要有各個(gè)變量的的功能、范圍、缺省條件注釋;&l

117、t;/p><p><b>  4.11限制條件</b></p><p><b>  4.12測(cè)試計(jì)劃</b></p><p>  在該模塊完成后,就要完成模塊測(cè)試,檢驗(yàn)管理員能否實(shí)現(xiàn)對(duì)所有信息的管理(書(shū)籍信息、會(huì)員信息、訂單信息、款項(xiàng)信息)。以及系統(tǒng)的響應(yīng)時(shí)間。</p><p>  5訂單查詢模塊(F0

118、3)設(shè)計(jì)說(shuō)明</p><p><b>  5.1程序描述</b></p><p>  在會(huì)員登錄系統(tǒng)之后就可以查看自己的購(gòu)物記錄,以及各個(gè)訂單的詳細(xì)情況,從而對(duì)自己的訂單進(jìn)行管理。</p><p><b>  5.2功能</b></p><p>  訂單查詢模塊IPO表:</p>&l

119、t;p><b>  5.3性能</b></p><p>  為了讓用戶體驗(yàn)良好,系統(tǒng)應(yīng)該在合理的時(shí)間內(nèi)做出反應(yīng),不能讓用戶長(zhǎng)時(shí)間等待,我們?cè)O(shè)定系統(tǒng)等待時(shí)間為1秒。</p><p><b>  5.4輸人項(xiàng)</b></p><p><b>  5.5輸出項(xiàng)</b></p><p

120、><b>  5.6流程邏輯</b></p><p><b>  業(yè)務(wù)流程圖:</b></p><p><b>  5.8接口</b></p><p><b>  5.9存儲(chǔ)分配</b></p><p>  因?yàn)橐鎯?chǔ)大量用戶的消費(fèi)信息,在數(shù)據(jù)庫(kù)要分

121、配一個(gè)適當(dāng)大小的存儲(chǔ)空間。以便對(duì)會(huì)員的訂單進(jìn)行統(tǒng)一管理。</p><p><b>  5.10注釋設(shè)計(jì)</b></p><p>  在模塊首部的有該模塊的功能注釋</p><p>  在各分枝點(diǎn)處有分支功能的注釋;</p><p>  定義各變量時(shí)要有各個(gè)變量的的功能、范圍、缺省條件注釋;</p><

122、p><b>  5.11限制條件</b></p><p><b>  5.12測(cè)試計(jì)劃</b></p><p>  在該模塊完成后,就要完成模塊測(cè)試,檢驗(yàn)會(huì)員能否實(shí)現(xiàn)對(duì)自己近期消費(fèi)情況的查詢。以及系統(tǒng)的響應(yīng)時(shí)間。系統(tǒng)對(duì)會(huì)員信息的檢索。</p><p>  6書(shū)籍查詢模塊(F04)設(shè)計(jì)說(shuō)明</p><

123、;p><b>  6.1程序描述</b></p><p>  所有用戶在進(jìn)入主界面之后都可以查詢想要的書(shū)籍。用戶在查詢框內(nèi)輸入書(shū)籍的名字或者書(shū)籍的關(guān)鍵字并點(diǎn)擊查詢,系統(tǒng)會(huì)自動(dòng)檢索所有書(shū)籍信息并將有關(guān)書(shū)籍信息展示出來(lái)給用戶,讓用戶來(lái)挑選。</p><p><b>  6.2功能</b></p><p>  書(shū)籍查詢模塊

124、IPO表:</p><p><b>  6.3性能</b></p><p>  為了讓用戶體驗(yàn)良好,系統(tǒng)應(yīng)該在合理的時(shí)間內(nèi)做出反應(yīng),不能讓用戶長(zhǎng)時(shí)間等待,我們?cè)O(shè)定系統(tǒng)等待時(shí)間為1秒。</p><p><b>  6.4輸人項(xiàng)</b></p><p><b>  6.5輸出項(xiàng)</b&g

125、t;</p><p><b>  6.6流程邏輯</b></p><p><b>  業(yè)務(wù)流程圖:</b></p><p><b>  6.8接口</b></p><p><b>  6.9存儲(chǔ)分配</b></p><p>  因?yàn)?/p>

126、要存儲(chǔ)大量用戶的消費(fèi)信息,在數(shù)據(jù)庫(kù)要分配一個(gè)適當(dāng)大小的存儲(chǔ)空間。以便對(duì)會(huì)員的訂單進(jìn)行統(tǒng)一管理。</p><p><b>  6.10注釋設(shè)計(jì)</b></p><p>  在模塊首部的有該模塊的功能注釋</p><p>  在各分枝點(diǎn)處有分支功能的注釋;</p><p>  定義各變量時(shí)要有各個(gè)變量的的功能、范圍、缺省條件

127、注釋;</p><p><b>  6.11限制條件</b></p><p><b>  6.12測(cè)試計(jì)劃</b></p><p>  在該模塊完成后,就要完成模塊測(cè)試,檢驗(yàn)會(huì)員能否實(shí)現(xiàn)對(duì)書(shū)籍信息的查詢,同時(shí)還要檢驗(yàn)輸出信息與用戶輸入關(guān)鍵字的關(guān)聯(lián)程度。以及系統(tǒng)的響應(yīng)時(shí)間。</p><p>  6.1

128、3尚未解決的問(wèn)題</p><p>  7書(shū)籍瀏覽模塊(F05)設(shè)計(jì)說(shuō)明</p><p><b>  7.1程序描述</b></p><p>  所有用戶在進(jìn)入主界面之后都可以瀏覽書(shū)架上的所有書(shū)籍信息。所有書(shū)籍信息都展現(xiàn)在網(wǎng)頁(yè)上供用戶查看。</p><p><b>  7.2功能</b></p&

129、gt;<p>  書(shū)籍瀏覽模塊IPO表:</p><p><b>  7.3性能</b></p><p>  為了讓用戶體驗(yàn)良好,系統(tǒng)應(yīng)該在合理的時(shí)間內(nèi)做出反應(yīng),不能讓用戶長(zhǎng)時(shí)間等待,我們?cè)O(shè)定系統(tǒng)等待時(shí)間為1秒。</p><p><b>  7.4輸出項(xiàng)</b></p><p><

130、;b>  7.5流程邏輯</b></p><p><b>  業(yè)務(wù)流程圖:</b></p><p><b>  7.6接口</b></p><p><b>  7.7存儲(chǔ)分配</b></p><p>  因?yàn)橐鎯?chǔ)大量用戶的書(shū)籍信息,在數(shù)據(jù)庫(kù)要分配一個(gè)適當(dāng)大小

131、的存儲(chǔ)空間。</p><p><b>  7.8注釋設(shè)計(jì)</b></p><p>  在模塊首部的有該模塊的功能注釋</p><p>  在各分枝點(diǎn)處有分支功能的注釋;</p><p>  定義各變量時(shí)要有各個(gè)變量的的功能、范圍、缺省條件注釋;</p><p><b>  7.9限制條件

132、</b></p><p><b>  7.10測(cè)試計(jì)劃</b></p><p>  在該模塊完成后,就要完成模塊測(cè)試,檢驗(yàn)用戶能否實(shí)現(xiàn)對(duì)全部書(shū)籍信息的瀏覽,同時(shí)還要檢測(cè)系統(tǒng)的響應(yīng)時(shí)間。</p><p>  7.11尚未解決的問(wèn)題</p><p>  8書(shū)籍購(gòu)買模塊(F06)設(shè)計(jì)說(shuō)明</p>&l

133、t;p><b>  8.1程序描述</b></p><p>  在會(huì)員登錄系統(tǒng)之后就可以完成對(duì)書(shū)籍的購(gòu)買。會(huì)員可以將所選書(shū)籍放入購(gòu)物車等到選購(gòu)結(jié)束之后一起付款,也可以直接付款。</p><p><b>  8.2功能</b></p><p>  書(shū)籍購(gòu)買模塊IPO表</p><p><b

134、>  8.3性能</b></p><p>  為了讓用戶體驗(yàn)良好,系統(tǒng)應(yīng)該在合理的時(shí)間內(nèi)做出反應(yīng),不能讓用戶長(zhǎng)時(shí)間等待,我們?cè)O(shè)定系統(tǒng)等待時(shí)間為1秒。</p><p><b>  8.4輸入項(xiàng)</b></p><p><b>  8.5輸出項(xiàng)</b></p><p><b>

135、;  8.6流程邏輯</b></p><p><b>  業(yè)務(wù)流程圖:</b></p><p><b>  8.7接口</b></p><p><b>  8.8存儲(chǔ)分配</b></p><p>  因?yàn)橐鎯?chǔ)用戶的訂單信息,需要在數(shù)據(jù)庫(kù)為每個(gè)用戶都開(kāi)辟一塊內(nèi)存空間

136、來(lái)保存該用戶的購(gòu)書(shū)記錄以及訂單詳情。</p><p><b>  8.9注釋設(shè)計(jì)</b></p><p>  在模塊首部的有該模塊的功能注釋</p><p>  在各分枝點(diǎn)處有分支功能的注釋;</p><p>  定義各變量時(shí)要有各個(gè)變量的的功能、范圍、缺省條件注釋;</p><p><b&

137、gt;  8.10限制條件</b></p><p><b>  8.11測(cè)試計(jì)劃</b></p><p>  在該模塊完成后,就要完成模塊測(cè)試,檢驗(yàn)會(huì)員能否實(shí)現(xiàn)對(duì)書(shū)記的購(gòu)買,能否付款成功,同時(shí)還要檢測(cè)系統(tǒng)的響應(yīng)時(shí)間。</p><p><b>  四.測(cè)試方案</b></p><p>&l

138、t;b>  1引言</b></p><p><b>  編寫(xiě)目的 </b></p><p>  為了驗(yàn)證該網(wǎng)上書(shū)店管理系統(tǒng)的所有功能都能夠滿足用戶的需求,同時(shí)也為了驗(yàn)證系統(tǒng)的穩(wěn)定性、安全性、可靠性,讓用戶可以放心高效合理的使用該系統(tǒng)制定合理的測(cè)試方案是必不可少的,也是完成系統(tǒng)的關(guān)鍵一步。</p><p><b>  

139、1.2背影</b></p><p><b>  說(shuō)明:</b></p><p>  測(cè)試計(jì)劃名稱:基于web的網(wǎng)上書(shū)店管理系統(tǒng)測(cè)試計(jì)劃。</p><p>  基于web的網(wǎng)上書(shū)店管理系統(tǒng)開(kāi)始于2014年1月13日。</p><p>  在測(cè)試之前該系統(tǒng)應(yīng)經(jīng)搭建完成并且能夠完成所需的全部功能要求。</p&

溫馨提示

  • 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)論