

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件工程課程設(shè)計
- 軟件工程課程設(shè)計
- 軟件工程課程設(shè)計
- 《軟件工程》課程設(shè)計
- 軟件工程課程設(shè)計
- 軟件工程課程設(shè)計報告
- 軟件工程課程設(shè)計-電梯
- 軟件工程課程設(shè)計報告
- 軟件工程課程設(shè)計作業(yè)
- 軟件工程課程設(shè)計案例
- 軟件工程課程設(shè)計文檔
- 軟件工程課程設(shè)計--網(wǎng)站設(shè)計
- [封面] 《軟件工程》課程設(shè)計報告
- 軟件工程課程設(shè)計—選課系統(tǒng)
- 軟件工程課程設(shè)計報告模板
- 軟件工程課程設(shè)計管理系統(tǒng)
- 軟件工程課程設(shè)計個人報告
- 軟件工程-課程設(shè)計-socket聊天系統(tǒng)
- 軟件工程課程設(shè)計-超市管理系統(tǒng)
- 軟件工程課程設(shè)計(酒店管理系統(tǒng))
評論
0/150
提交評論