軟件工程課程設(shè)計_第1頁
已閱讀1頁,還剩69頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  計算機與信息學(xué)院</b></p><p><b>  課程設(shè)計報告</b></p><p>  設(shè)計名稱: 軟件工程課程設(shè)計 </p><p>  專業(yè)班級: 計算機科學(xué)與技術(shù)(4)班 </p><p>  

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

3、></p><p><b>  1引言9</b></p><p><b>  1.1編寫目的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)準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開發(fā)的意圖11&l

5、t;/p><p>  2.1.3應(yīng)用目標(biāo)11</p><p>  2.2用戶的特點11</p><p>  2.3假定和約束11</p><p><b>  3需求規(guī)定12</b></p><p>  3.1對功能的規(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對性能的規(guī)定21</p><p>  3.3.1精度21&

7、lt;/p><p>  3.3.2時間特性要求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其他專門要求24</p><p>  4運行環(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è)計27</b></p><p><b>  1.引言

10、27</b></p><p>  1.1編寫目的27</p><p><b>  1.2背景27</b></p><p>  1.3參考資料27</p><p><b>  2.總體設(shè)計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登陸注冊29</p><p>  3.2.2管理員信息管理30</p><p>  3.2.3訂單查詢:31</p><p>  3.2.4書籍查詢:32</p><p

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

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

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

15、7.9管理員查看訂單信息界面設(shè)計42</p><p><b>  三.詳細設(shè)計42</b></p><p><b>  1引言42</b></p><p>  1.1編寫目的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登陸注冊(F01)模塊設(shè)計說明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輸人項46<

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

19、<p>  3.11限制條件49</p><p>  3.12測試計劃49</p><p>  3.13尚未解決的問題50</p><p>  4管理員信息管理模塊(F02)設(shè)計說明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輸人項51</b></p><p><b>  4.5輸出項51</b></p><p>  4.6流程邏輯51</p><p><b>  4.

21、8接口52</b></p><p>  4.9存儲分配53</p><p>  4.10注釋設(shè)計53</p><p>  4.11限制條件53</p><p>  4.12測試計劃53</p><p>  5訂單查詢模塊(F03)設(shè)計說明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輸人項54</b></p><p><b>  5.5輸出項55</b></p>

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

24、t;p>  6書籍查詢模塊(F04)設(shè)計說明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輸人項57</b></p&g

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

26、限制條件59</p><p>  6.12測試計劃59</p><p>  6.13尚未解決的問題60</p><p>  7書籍瀏覽模塊(F05)設(shè)計說明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輸出項61</b></p><p>  7.5流程邏輯61</p><p><b>  7.6接口62</b></p><p>  7.7存儲分配62</p><p>

28、;  7.8注釋設(shè)計62</p><p>  7.9限制條件62</p><p>  7.10測試計劃62</p><p>  7.11尚未解決的問題62</p><p>  8書籍購買模塊(F06)設(shè)計說明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輸入項63</b></p><p><b>  8.5輸出項63</b></p><p>  8.6流程邏輯64</p>&

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

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

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

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

34、lt;b>  4評價準則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>  五.個人總結(jié)71</b></p&g

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

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

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

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

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

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

41、lash+Photoshop網(wǎng)頁設(shè)計從入門到精通</p><p>  [2]晉小彥著形式感+:網(wǎng)頁視覺設(shè)計創(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)的邏輯模型,解決整個項目系統(tǒng)的“做什么”的問題。為開發(fā)一個網(wǎng)上書店交易做一個平臺。</p><p>  2.1.2開發(fā)的意圖</p><p>  本軟件的開發(fā)主要是實現(xiàn)一個網(wǎng)上書店管理系統(tǒng)

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

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

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

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

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

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

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

50、<p>  3.1.1 功能劃分</p><p>  該系統(tǒng)可以實現(xiàn)分類錄入書籍和相關(guān)信息(如名稱、頁數(shù)、出版商、摘要、目錄等),用戶可以注冊、登錄,注冊用戶享受打折服務(wù),所有用戶都可以查詢、瀏覽書籍。注冊用戶可以定購書籍并查詢訂單。按照系統(tǒng)的功能需求將系統(tǒng)劃分為:登陸注冊、管理員信息管理、訂單查詢、書籍查詢、書籍瀏覽、書籍購買6個模塊。功能模塊表如圖:</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)登陸注冊:系統(tǒng)允許游客注冊成為會員,并為注冊的用戶提供打折服務(wù),并且能完成用戶的登陸,以便用戶完成對書籍的購買。</p>

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

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

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

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

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

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

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

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

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

61、中內(nèi)置對象和內(nèi)外置組件來采集各種數(shù)據(jù)的。內(nèi)置組件主要用來進行文件操作和廣告處理,外置組件則用來實現(xiàn)文件上傳、數(shù)據(jù)庫操作、郵件功能等。通過身份驗證的用戶,采用鍵盤或鼠標(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其他專門要求</b></p><p>  a).系統(tǒng)應(yīng)有效保護用戶的隱私,不得泄露個人信息</p><p>  b).系統(tǒng)要有效保護用戶的使用權(quán)限,不得出現(xiàn)用戶付款后出現(xiàn)沒法下訂單的現(xiàn)象。</p><p>  c).顯示界面應(yīng)該整潔清晰,用戶所需的信息不得遺漏。&l

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

64、器</b></p><p>  CPU:P4 1.8GHz</p><p><b>  內(nèi)存:1GB以上</b></p><p><b>  客戶機:普通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)運行軟件環(huán)境 :</p><p>  開發(fā)工

66、具包: JDK Version 1.7</p><p>  操作系統(tǒng): Windows 7/Windows8</p><p>  數(shù)據(jù)庫: 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é)果,用戶需要一個用戶友善的界面。在界面設(shè)計上,應(yīng)做到簡單明了,易于操作,并且注意界面的布局,應(yīng)突出地顯示重要以及出錯信息,外觀上也要做到合理化,考慮用戶多對Windows風(fēng)格較熟悉,應(yīng)盡量向這一方向靠攏。在設(shè)計語言上決定使用JSP進行編程,在界面上可使用VC所提供的可視化組件,想Window風(fēng)格靠近。其中服務(wù)器程序界面做到簡單,易于管理。在設(shè)計上采用下拉式菜單方式,在出錯顯示上可調(diào)用VC庫中的錯誤提示函數(shù)。</p&g

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

92、gt;  數(shù)據(jù)庫服務(wù)器</b></p><p>  CPU:P4 1.8GHz</p><p><b>  內(nèi)存:1GB以上</b></p><p><b>  客戶機:普通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)運行軟件環(huán)境 </b&g

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

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

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

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

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

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

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

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

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

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

104、/b></p><p>  運行該程序系統(tǒng)的計算中心:普通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)準CELTS》</p><p>  《實用軟件文檔寫作》 肖剛等 清華大學(xué)出版社</p><p>  《教師教育課程平臺開發(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登陸注冊(F

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

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

109、/p><p>  為了讓用戶體驗良好,系統(tǒng)應(yīng)該在合理的時間內(nèi)做出反應(yīng),不能讓用戶長時間等待,我們設(shè)定系統(tǒng)等待時間為1秒。</p><p><b>  3.4輸人項</b></p><p><b>  3.5輸出項</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存儲分配</b></p><p>  因為要存儲大量的用戶信息,以及要為為止數(shù)量的游客提供注冊信息的空間,在數(shù)據(jù)庫要分配一個適當(dāng)大小的存儲空間。</

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

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

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

114、</p><p><b>  4.3性能</b></p><p>  為了讓用戶體驗良好,系統(tǒng)應(yīng)該在合理的時間內(nèi)做出反應(yīng),不能讓用戶長時間等待,我們設(shè)定系統(tǒng)等待時間為1秒。</p><p><b>  4.4輸人項</b></p><p><b>  4.5輸出項</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存儲分配</b></p><p>  因為要存儲大量

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

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

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

119、t;p><b>  5.3性能</b></p><p>  為了讓用戶體驗良好,系統(tǒng)應(yīng)該在合理的時間內(nèi)做出反應(yīng),不能讓用戶長時間等待,我們設(shè)定系統(tǒng)等待時間為1秒。</p><p><b>  5.4輸人項</b></p><p><b>  5.5輸出項</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存儲分配</b></p><p>  因為要存儲大量用戶的消費信息,在數(shù)據(jù)庫要分

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

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

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

124、IPO表:</p><p><b>  6.3性能</b></p><p>  為了讓用戶體驗良好,系統(tǒng)應(yīng)該在合理的時間內(nèi)做出反應(yīng),不能讓用戶長時間等待,我們設(shè)定系統(tǒng)等待時間為1秒。</p><p><b>  6.4輸人項</b></p><p><b>  6.5輸出項</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存儲分配</b></p><p>  因為

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

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

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

129、gt;<p>  書籍瀏覽模塊IPO表:</p><p><b>  7.3性能</b></p><p>  為了讓用戶體驗良好,系統(tǒng)應(yīng)該在合理的時間內(nèi)做出反應(yīng),不能讓用戶長時間等待,我們設(shè)定系統(tǒng)等待時間為1秒。</p><p><b>  7.4輸出項</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存儲分配</b></p><p>  因為要存儲大量用戶的書籍信息,在數(shù)據(jù)庫要分配一個適當(dāng)大小

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

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

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

134、>  8.3性能</b></p><p>  為了讓用戶體驗良好,系統(tǒng)應(yīng)該在合理的時間內(nèi)做出反應(yīng),不能讓用戶長時間等待,我們設(shè)定系統(tǒng)等待時間為1秒。</p><p><b>  8.4輸入項</b></p><p><b>  8.5輸出項</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存儲分配</b></p><p>  因為要存儲用戶的訂單信息,需要在數(shù)據(jù)庫為每個用戶都開辟一塊內(nèi)存空間

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

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

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

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

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論