

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