基于cs模式的在線支付系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
已閱讀1頁(yè),還剩75頁(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>  四川理工學(xué)院畢業(yè)設(shè)計(jì)(論文)</p><p>  基于C/S模式的第三方支付系統(tǒng)的</p><p><b>  設(shè)計(jì)與實(shí)現(xiàn)</b></p><p>  學(xué) 生: 何 松 澤</p><p>  學(xué) 號(hào): 09101050105</p><p>  專 業(yè):

2、信息管理與信息系統(tǒng)</p><p>  班 級(jí): 2009級(jí)1班</p><p>  指導(dǎo)教師: 梁 金 明</p><p>  四川理工學(xué)院計(jì)算機(jī)學(xué)院</p><p><b>  二O一三年六月</b></p><p>  基于C/S模式的第三方支付系統(tǒng)的</p><p

3、><b>  設(shè)計(jì)與實(shí)現(xiàn)</b></p><p><b>  摘要</b></p><p>  進(jìn)入21世紀(jì),中國(guó)經(jīng)濟(jì)飛速發(fā)展,人們的生活水平得到了前所未有的改善,而互聯(lián)網(wǎng)的廣泛運(yùn)用,又極大的提高了人們的生活,生產(chǎn)效率。電子商務(wù)作為互聯(lián)網(wǎng)產(chǎn)物的一種,也得到了飛速的發(fā)展,隨著電子商務(wù)逐步融入到大眾的日常生活中,人們的消費(fèi)方式也變得多樣化起來(lái)。

4、那么怎樣才能利用現(xiàn)代化的信息技術(shù)手段來(lái)有效的管理和使用自己的財(cái)富,從而讓生活變得變得簡(jiǎn)單,高效呢?這就是本文職責(zé),也是該系統(tǒng)的宗旨。</p><p>  本論文旨在設(shè)計(jì)一個(gè)工作高效,操作簡(jiǎn)單,安全的第三方支付系統(tǒng)。它可以方便的和你現(xiàn)有的大部分銀行卡進(jìn)行綁定,實(shí)時(shí)了解卡上信息和消費(fèi)曲線圖,給你的財(cái)富管理計(jì)劃提供重要參考資料;她還提供極其豐富的應(yīng)用功能,你可以坐在家里交水,電,煤氣,電話,有線電視等費(fèi)用;你也可以用她

5、在網(wǎng)上進(jìn)行多種支付,讓你的生活變得簡(jiǎn)單,高效而充滿樂(lè)趣。</p><p>  論文給出了該系統(tǒng)的設(shè)計(jì)文檔和詳細(xì)開(kāi)發(fā)流程,并有實(shí)例。實(shí)例的開(kāi)發(fā)環(huán)境為UNIX系統(tǒng),主要語(yǔ)言有標(biāo)準(zhǔn)UNIX C,C++,工具包括QT,VI等。系統(tǒng)分為服務(wù)器端和客戶端,用戶只需要安裝客戶端,聯(lián)網(wǎng)后即可享受各種服務(wù)。</p><p>  關(guān)鍵詞:C/S模式,第三方支付系統(tǒng),電子商務(wù);</p><p

6、>  The design and implementation of the third-party payment system base on C/S</p><p><b>  Abstract</b></p><p>  In the 21st century, the economy of China developed at a high spee

7、d, standard of people's living got unprecedented improvement, and the widely used of internet greatly improved the life of people and the production efficiency. Along with the electronic commerce enter into People

8、9;s Daily life gradually, people's consumption style also become diversified. So how to use modern information technology to management and use of your wealth effectively to let our life become simple and efficient?

9、It’s o</p><p>  Our aim is to design a efficient, simple operation, and safety third party processing payment system. It can be bound with your all kinds of bank cards convenient, so you can check the card

10、 information of card and the consumer graph real-time , They will provide important reference data to your wealth management plan; It also offers extremely rich application functionality, you can sit at home pay water, e

11、lectricity, gas, telephone, cable TV fees; You can also use it for a variety of online pa</p><p>  The article presents the design of the system documentation and the development process in detail, and a exa

12、mple. Instance of the development environment for UNIX systems, the major language are standard UNIX C , C + +, the tools include QT, VI etc. Bank system divided into client and server, the user will enjoy the various se

13、rvices only need to install client, then connect to the Internet.</p><p>  Keywords: C/S, third party processing payment system, e-commerce;</p><p><b>  目 錄</b></p><p&

14、gt;<b>  第1章 引言1</b></p><p>  1.1 本課題研究的背景和意義1</p><p>  1.2 本課題研究的思路和方法3</p><p>  第2章 系統(tǒng)可行性分析4</p><p>  2.1 是否具有研究?jī)r(jià)值的分析4</p><p>  2.1.1 客戶端

15、研究?jī)r(jià)值的分析4</p><p>  2.1.2 客戶端和服務(wù)器端的通信層研究?jī)r(jià)值的分析5</p><p>  2.1.3 服務(wù)器端研究?jī)r(jià)值的分析5</p><p>  2.1.4 小結(jié)6</p><p>  2.2 技術(shù)可行性分析7</p><p>  2.3 經(jīng)濟(jì)可行性分析7</p>&l

16、t;p>  2.4 社會(huì)可行性分析8</p><p><b>  2.5 總結(jié)8</b></p><p>  第3章 系統(tǒng)規(guī)劃9</p><p>  3.1 系統(tǒng)目標(biāo)9</p><p>  3.2 系統(tǒng)開(kāi)發(fā)方法的選擇9</p><p>  3.3 系統(tǒng)各部分開(kāi)發(fā)方法和工具的選擇1

17、0</p><p>  3.3.1 系統(tǒng)應(yīng)用功能的參考對(duì)象的選擇10</p><p>  3.3.2 客戶端界面制作工具的選擇11</p><p>  3.3.3 通信層的開(kāi)發(fā)12</p><p>  3.3.4服務(wù)器端開(kāi)發(fā)工具的選擇12</p><p>  第4章 系統(tǒng)需求分析13</p>&

18、lt;p>  4.1 分析方法的選擇13</p><p>  4.2結(jié)構(gòu)化分析方法應(yīng)用的說(shuō)明13</p><p>  4.3 參考系統(tǒng)的調(diào)查分析14</p><p>  4.3.1 參考系統(tǒng)的整體結(jié)構(gòu)14</p><p>  4.3.2 應(yīng)用功能設(shè)置的分析14</p><p>  4.4.3 參考系統(tǒng)的

19、界面布局15</p><p>  4.5 目標(biāo)系統(tǒng)的組織結(jié)構(gòu)16</p><p>  4.5.1 目標(biāo)系統(tǒng)的總體結(jié)構(gòu)16</p><p>  4.5.2 目標(biāo)系統(tǒng)的登錄模塊17</p><p>  4.5.3 目標(biāo)系統(tǒng)的主界面18</p><p>  4.5.4 目標(biāo)系統(tǒng)的個(gè)人信息管理模塊18</p&

20、gt;<p>  4.5.5 目標(biāo)系統(tǒng)的賬戶管理模塊19</p><p>  4.5.6 目標(biāo)系統(tǒng)的交易記錄模塊19</p><p>  4.5.7 目標(biāo)系統(tǒng)的應(yīng)用功能管理模塊20</p><p>  4.5.8 目標(biāo)系統(tǒng)的后臺(tái)管理模塊21</p><p>  4.6 目標(biāo)系統(tǒng)各模塊的數(shù)據(jù)流程圖21</p>

21、;<p>  4.6.1 主界面21</p><p>  4.6.2 登錄模塊22</p><p>  4.6.3 個(gè)人信息管理模塊22</p><p>  4.6.4 賬戶管理模塊23</p><p>  4.6.5 交易記錄模塊23</p><p>  4.6.6 應(yīng)用功能管理模塊23&l

22、t;/p><p>  4.7 目標(biāo)系統(tǒng)應(yīng)用功能的數(shù)據(jù)流程圖24</p><p>  4.7.1 “轉(zhuǎn)賬付款”功能24</p><p>  4.7.2 “電話充值”功能25</p><p>  4.8 目標(biāo)系統(tǒng)其他方面的需求分析25</p><p>  4.8.1 系統(tǒng)安全需求分析25</p>&l

23、t;p>  4.8.2系統(tǒng)性能需求分析26</p><p>  4.8.3系統(tǒng)環(huán)境需求分析26</p><p><b>  4.9 總結(jié)26</b></p><p>  第五章 概要設(shè)計(jì)27</p><p>  5.1 系統(tǒng)各個(gè)模塊的概要設(shè)計(jì)28</p><p>  5.1.1 登

24、錄模塊28</p><p>  5.1.2 主界面29</p><p>  5.1.3 個(gè)人信息管理模塊30</p><p>  5.1.4 賬戶管理模塊32</p><p>  5.1.5 交易記錄模塊36</p><p>  5.2 系統(tǒng)服務(wù)器端的概要設(shè)計(jì)37</p><p>&

25、lt;b>  5.3 總結(jié)39</b></p><p>  第六章 詳細(xì)設(shè)計(jì)40</p><p>  6.1 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)40</p><p>  6.2 系統(tǒng)E-R圖45</p><p>  6.3 系統(tǒng)各模塊詳細(xì)設(shè)計(jì)46</p><p>  6.3.1 登錄模塊的詳細(xì)設(shè)計(jì)46&l

26、t;/p><p>  6.3.2 主界面的詳細(xì)設(shè)計(jì)52</p><p>  6.3.3 系統(tǒng)其它模塊的詳細(xì)設(shè)計(jì)說(shuō)明53</p><p>  6.4 系統(tǒng)服務(wù)器端的詳細(xì)設(shè)計(jì)54</p><p>  6.5 系統(tǒng)數(shù)據(jù)存儲(chǔ)的設(shè)計(jì)57</p><p>  6.6 系統(tǒng)詳細(xì)設(shè)計(jì)綜述57</p><p&g

27、t;  第七章 代碼編寫(xiě)58</p><p>  7.1 系統(tǒng)代碼編寫(xiě)流程和結(jié)構(gòu)58</p><p>  7.2系統(tǒng)代碼文件管理59</p><p><b>  總結(jié)60</b></p><p><b>  致謝61</b></p><p><b>  參

28、考文獻(xiàn)62</b></p><p>  附錄一 系統(tǒng)部分頭文件程序片段63</p><p>  附錄二 系統(tǒng)部分.cpp文件程序片段66</p><p><b>  第1章 引言</b></p><p>  1.1 本課題研究的背景和意義</p><p>  隨著我國(guó)電子商務(wù)的飛

29、速發(fā)展,越來(lái)越多的人開(kāi)始在網(wǎng)上進(jìn)行著各種交易,但網(wǎng)絡(luò)的安全性又讓人們非常擔(dān)心,而不敢輕易在網(wǎng)上進(jìn)行直接支付,在這種矛盾下,第三方支付平臺(tái)應(yīng)運(yùn)而生?,F(xiàn)在,第三方支付逐漸發(fā)展成為我國(guó)電子商務(wù)支付領(lǐng)域的重要力量,在解決網(wǎng)絡(luò)信用方面發(fā)揮著重要的保障作用。第三方支付平臺(tái)模式已成為網(wǎng)上支付領(lǐng)域的最大特色,也是人們議論和關(guān)注的焦點(diǎn)。</p><p>  根據(jù)易觀智庫(kù)《2012年第四季度中國(guó)網(wǎng)上銀行市場(chǎng)季度監(jiān)測(cè)報(bào)告》數(shù)據(jù)顯示,2

30、012年第四季度網(wǎng)上銀行市場(chǎng)交易規(guī)模達(dá)279.9萬(wàn)億元人民幣,環(huán)比增長(zhǎng)8.8%,同比增長(zhǎng)33.3%。2012年全年中國(guó)網(wǎng)上銀行交易規(guī)模達(dá)995.8萬(wàn)億元人民幣,同比增長(zhǎng)26.7%。</p><p>  圖1-1 2011Q1-2012Q4中國(guó)網(wǎng)上銀行市場(chǎng)交易規(guī)模</p><p>  截止2013年4月1日,已有223家第三方支付機(jī)構(gòu)獲得了中國(guó)人民銀行頒發(fā)的第三方支付牌照(數(shù)據(jù)來(lái)自中國(guó)人民

31、銀行網(wǎng)站-2013年4月)。在這其中市場(chǎng)占有量較大的有支付寶(阿里巴巴旗下)47.7%、財(cái)付通(騰訊旗下)20.3%、中國(guó)銀聯(lián)網(wǎng)上支付(中國(guó)銀聯(lián)旗下)12.7%、快錢(qián)5.9%、匯付天下5.6%(數(shù)據(jù)來(lái)自易觀智庫(kù)于2013年2月22日發(fā)布)。</p><p>  圖1-2 2012Q4中國(guó)第三方互聯(lián)網(wǎng)支付交易份額</p><p>  從上面的數(shù)據(jù)可以看到,電子支付正在迅猛發(fā)展,各種第三方支

32、付平臺(tái)相繼出現(xiàn),為中國(guó)的電子商務(wù)發(fā)展添磚加瓦。他們其中不乏技術(shù)相當(dāng)成熟,安全性相當(dāng)高的平臺(tái),他們還有一個(gè)共同點(diǎn),就是他們都是基于B/S模式建立起來(lái)的,當(dāng)然這應(yīng)該是電子支付的必然選擇,因?yàn)锽/S結(jié)構(gòu)有太多的優(yōu)點(diǎn),然而從整個(gè)電子商務(wù)的電子支付體系來(lái)看,如果沒(méi)有C/S結(jié)構(gòu)的第三方支付平臺(tái),未免顯得有些遺憾,本文正是基于這點(diǎn)出發(fā),大膽嘗試C/S模式的系統(tǒng)架構(gòu)來(lái)設(shè)計(jì)制作一個(gè)第三方支付系統(tǒng),以探索這種方式的優(yōu)劣性。</p><p

33、>  1.2 本課題研究的思路和方法</p><p>  C/S模式的系統(tǒng)很多,但C/S模式第三方電子支付系統(tǒng)幾乎沒(méi)有,所以可供參考的平臺(tái)很少。雖然沒(méi)有現(xiàn)成的平臺(tái)可以借鑒,但相似的平臺(tái)卻很多。自己的理解是,其實(shí)C/S模式的支付平臺(tái)和B/S模式的支付平臺(tái)只是“外殼”不同罷了。所以,本文的研究思路是先搭建一個(gè)C/S模式的系統(tǒng)平臺(tái),設(shè)計(jì)完善的數(shù)據(jù)對(duì)象以及客戶端和服務(wù)器端。再?gòu)默F(xiàn)有的B/S支付平臺(tái)選擇一個(gè)合適的參考

34、對(duì)象,選擇其中一些合適的功能加以改善融入到本系統(tǒng)中,再之,就是開(kāi)發(fā)文檔的編寫(xiě)。開(kāi)發(fā)文檔將按照一款軟件基本的開(kāi)發(fā)步驟來(lái)書(shū)寫(xiě),綜合本系統(tǒng)的特點(diǎn),確定的步驟為:可行性分析--系統(tǒng)規(guī)劃--需求分析--總體設(shè)計(jì)--詳細(xì)設(shè)計(jì)--代碼編寫(xiě)。最后在論文的結(jié)尾添加“結(jié)論”,“附錄”,“致謝”,“參考文獻(xiàn)”章節(jié)。</p><p>  第2章 系統(tǒng)可行性分析</p><p>  2.1 是否具有研究?jī)r(jià)值的分析&

35、lt;/p><p>  研究?jī)r(jià)值包括經(jīng)濟(jì)價(jià)值、社會(huì)價(jià)值、技術(shù)價(jià)值,由于本文是一篇學(xué)士學(xué)位論文,主要考慮的所運(yùn)用到的技術(shù),從而以此來(lái)檢驗(yàn)所學(xué)的知識(shí),所以本節(jié)將主要從技術(shù)和其他方面分析一下該系統(tǒng)是否具有研究的價(jià)值。</p><p>  首先,系統(tǒng)結(jié)構(gòu)為C/S結(jié)構(gòu),所以這里把系統(tǒng)分解成3個(gè)部分來(lái)分析:客戶端、客戶端和服務(wù)器之間的通信層、服務(wù)器、數(shù)據(jù)存儲(chǔ)與訪問(wèn)。</p><p>

36、;  2.1.1 客戶端研究?jī)r(jià)值的分析</p><p>  客戶端(Client)又稱為用戶端,是指與服務(wù)器相對(duì)應(yīng),為客戶提供本地服務(wù)的程序。除了一些只在本地運(yùn)行的應(yīng)用程序之外,一般安裝在普通的客戶機(jī)上,需要與服務(wù)端互相配合運(yùn)行。實(shí)際上,用戶對(duì)一個(gè)系統(tǒng)的認(rèn)識(shí)和評(píng)價(jià)主要就是針對(duì)系統(tǒng)的客戶端的,界面的畫(huà)面效果、響應(yīng)的速度、操作簡(jiǎn)易度等都是用戶最直接的體驗(yàn),而客戶端界面效果又是用戶對(duì)系統(tǒng)的第一映像,所以客戶端界面的設(shè)計(jì)

37、在整個(gè)客戶端的設(shè)計(jì)開(kāi)發(fā)中占有很重要的地位。</p><p>  客戶端的設(shè)計(jì)要簡(jiǎn)潔、大方、布局合理,色彩的運(yùn)用要得當(dāng),這主要考察設(shè)計(jì)開(kāi)發(fā)人員界面設(shè)計(jì)能力,主要包括界面布局、控件選擇、各部分尺寸的設(shè)計(jì)和對(duì)開(kāi)發(fā)工具的熟悉程度等能力。</p><p>  一個(gè)界面除了給用戶帶來(lái)一個(gè)好的印象之外主要還從事信息的展示、收集和小規(guī)模的數(shù)據(jù)處理,其中信息的展示要做到易見(jiàn)、簡(jiǎn)潔、準(zhǔn)確、可讀性強(qiáng)等特點(diǎn),這將

38、充分考察設(shè)計(jì)開(kāi)發(fā)人員的信息編輯和控制能力;信息的收集主要是收集用戶的輸入信息,比如用戶在鍵盤(pán)上輸入的賬號(hào)和密碼,用戶用鼠標(biāo)點(diǎn)擊的按鈕、用戶移動(dòng)鼠標(biāo)的信息等,在設(shè)計(jì)中要盡量少的讓用戶輸入,即使輸入也要求信息簡(jiǎn)短,操作簡(jiǎn)單,反應(yīng)快速等,這就需要設(shè)計(jì)開(kāi)發(fā)人員能夠高效的利用現(xiàn)有信息,對(duì)整個(gè)系統(tǒng)的信息庫(kù)了如指掌,并且能充分理解系統(tǒng)的目標(biāo);小規(guī)模的數(shù)據(jù)處理時(shí)必要的,雖說(shuō)處理數(shù)據(jù)應(yīng)該是服務(wù)器的責(zé)任,但一批數(shù)據(jù)要讓服務(wù)器處理的話,需要先對(duì)數(shù)據(jù)進(jìn)行打包,

39、然后通過(guò)通信層發(fā)送到服務(wù)器,服務(wù)器再分解數(shù)據(jù),取得目標(biāo)數(shù)據(jù)進(jìn)行處理,然后把處理結(jié)果打包再發(fā)送給客戶端,客戶端又要分解數(shù)據(jù),取得處理結(jié)果,最后才能使用這個(gè)結(jié)果,這顯然是非常耗費(fèi)時(shí)間和資源的,如果數(shù)據(jù)規(guī)模非常小,處理邏輯也很簡(jiǎn)單,那么著批數(shù)據(jù)就可以再客戶端完成,而不需要經(jīng)由服務(wù)器,而那些數(shù)據(jù)該由服務(wù)器處理,那些數(shù)據(jù)可以在客戶端處理,那就要由設(shè)計(jì)開(kāi)發(fā)人員根據(jù)實(shí)際情況權(quán)衡各種利弊來(lái)抉擇。</p><p>  從上面的分析

40、可以看到,客戶端的設(shè)計(jì)開(kāi)發(fā)從上到下,即從界面到數(shù)據(jù)處理,會(huì)涉及到許多開(kāi)發(fā)技術(shù),它能有效的檢驗(yàn)和體現(xiàn)一個(gè)設(shè)計(jì)開(kāi)發(fā)人員的綜合能力,所以這是值得研究的。</p><p>  2.1.2 客戶端和服務(wù)器端的通信層研究?jī)r(jià)值的分析</p><p>  要做到客戶端和服務(wù)器之間的通信有很多方法,本系統(tǒng)將選擇最基本的通信方式進(jìn)行研究,也就是采用TCP/IP協(xié)議進(jìn)行通信。</p><p&

41、gt;  TCP/IP是Transmission Control Protocol/Internet Protocol的簡(jiǎn)寫(xiě),是Internet最基本的協(xié)議。TCP/IP 定義了電子設(shè)備如何連入因特網(wǎng),以及數(shù)據(jù)如何在它們之間傳輸?shù)臉?biāo)準(zhǔn)。</p><p>  Socket,所謂socket通常也稱作"套接字",應(yīng)用程序通常通過(guò)"套接字"向網(wǎng)絡(luò)發(fā)出請(qǐng)求或者應(yīng)答網(wǎng)絡(luò)請(qǐng)求。在連接成

42、功時(shí),客戶端和服務(wù)器端都會(huì)產(chǎn)生一個(gè)Socket實(shí)例,操作這個(gè)實(shí)例,完成所需的會(huì)話。套接字之間的連接過(guò)程可以分為三個(gè)步驟:服務(wù)器監(jiān)聽(tīng),客戶端請(qǐng)求,連接確認(rèn)。服務(wù)器監(jiān)聽(tīng):是服務(wù)器端套接字并不定位具體的客戶端套接字,而是處于等待連接的狀態(tài),實(shí)時(shí)監(jiān)控網(wǎng)絡(luò)狀態(tài)??蛻舳苏?qǐng)求:是指由客戶端的套接字提出連接請(qǐng)求,要連接的目標(biāo)是服務(wù)器端的套接字。為此,客戶端的套接字必須首先描述它要連接的服務(wù)器的套接字,指出服務(wù)器端套接字的地址和端口號(hào),然后就向服務(wù)器端套

43、接字提出連接請(qǐng)求。連接確認(rèn):是指當(dāng)服務(wù)器端套接字監(jiān)聽(tīng)到或者說(shuō)接收到客戶端套接字的連接請(qǐng)求,它就響應(yīng)客戶端套接字的請(qǐng)求,建立一個(gè)新的線程,把服務(wù)器端套接字的描述發(fā)給客戶端,一旦客戶端確認(rèn)了此描述,連接就建立好了。而服務(wù)器端套接字繼續(xù)處于監(jiān)聽(tīng)狀態(tài),繼續(xù)接收其他客戶端套接字的連接請(qǐng)求。</p><p>  調(diào)用Socket函數(shù)來(lái)構(gòu)建一個(gè)能夠進(jìn)行網(wǎng)絡(luò)通信的套接字,在客戶端和服務(wù)器端建立一個(gè)通信通道,簡(jiǎn)稱Socket通信,

44、其在網(wǎng)絡(luò)通信中占有重要地位,現(xiàn)在很多應(yīng)用程序都是采用的這種通信方式,它具有使用簡(jiǎn)單,通道穩(wěn)定,傳輸速度快等特點(diǎn)。所以熟練掌握Socket通信的運(yùn)用對(duì)自身的發(fā)展有重要的意義,同樣能在本系統(tǒng)中融會(huì)貫通的使用這項(xiàng)技術(shù),也是這里的研究?jī)r(jià)值所在。</p><p>  2.1.3 服務(wù)器端研究?jī)r(jià)值的分析</p><p>  服務(wù)器指一個(gè)管理資源并為用戶提供服務(wù)的計(jì)算機(jī)軟件,通常分為文件服務(wù)器、數(shù)據(jù)庫(kù)服

45、務(wù)器和應(yīng)用程序服務(wù)器。運(yùn)行以上軟件的計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)也被稱為服務(wù)器。相對(duì)于普通PC來(lái)說(shuō),服務(wù)器在穩(wěn)定性、安全性、性能等方面都要求更高,它必須穩(wěn)定,安全,快速。根據(jù)本系統(tǒng)開(kāi)發(fā)的實(shí)際情況,本節(jié)將只分析運(yùn)行于服務(wù)器上的服務(wù)軟件。</p><p>  本系統(tǒng)的服務(wù)軟件主要做以下工作,接受客戶端請(qǐng)求、獲取目標(biāo)數(shù)據(jù)、處理數(shù)據(jù)、回復(fù)處理結(jié)果,其中獲取目標(biāo)數(shù)據(jù)包括從客戶端發(fā)來(lái)的數(shù)據(jù)包獲取和從數(shù)據(jù)庫(kù)獲取,同樣回復(fù)處理結(jié)果也包括發(fā)

46、送結(jié)果給客戶端和存儲(chǔ)結(jié)果到數(shù)據(jù)庫(kù),而數(shù)據(jù)處理的過(guò)程也會(huì)時(shí)常從數(shù)據(jù)庫(kù)中調(diào)取相關(guān)數(shù)據(jù)配合完成。可以看到,服務(wù)器接觸的最頻繁的就是數(shù)據(jù)庫(kù)了,在其運(yùn)行過(guò)程中會(huì)不間斷的和數(shù)據(jù)庫(kù)進(jìn)行交互,將大量的時(shí)間和資源花費(fèi)在其中,可以說(shuō)一個(gè)服務(wù)器響應(yīng)時(shí)間的快慢程度,主要就看服務(wù)器和數(shù)據(jù)庫(kù)之間的交互是否高效。</p><p>  數(shù)據(jù)庫(kù)的訪問(wèn)一直都是大家研究的熱點(diǎn)和重點(diǎn)。在實(shí)際運(yùn)用中可以單進(jìn)程訪問(wèn)、多進(jìn)程訪問(wèn)和多線程訪問(wèn),從響應(yīng)效率上講多

47、進(jìn)程最高,但其資源耗費(fèi)巨大;單進(jìn)程資源耗費(fèi)很少,但效率極低,客戶體驗(yàn)度差;多線程處于兩者之間,響應(yīng)效率高,資源耗費(fèi)適中,最重要的事其客戶體驗(yàn)度極佳。故本系統(tǒng)將采用多線程進(jìn)行數(shù)據(jù)庫(kù)的訪問(wèn)。多線程技術(shù)在實(shí)際開(kāi)發(fā)中運(yùn)用極廣,一個(gè)采用了多線程技術(shù)的應(yīng)用程序可以更好地利用系統(tǒng)資源,其主要優(yōu)勢(shì)在于充分利用了CPU的空閑時(shí)間片,可以用盡可能少的時(shí)間來(lái)對(duì)用戶的要求做出響應(yīng),使得進(jìn)程的整體運(yùn)行效率得到較大提高,同時(shí)增強(qiáng)了應(yīng)用程序的靈活性。更為重要的是,由

48、于同一進(jìn)程的所有線程是共享同一內(nèi)存,所以不需要特殊的數(shù)據(jù)傳送機(jī)制,不需要建立共享存儲(chǔ)區(qū)或共享文件,從而使得不同任務(wù)之間的協(xié)調(diào)操作與運(yùn)行、數(shù)據(jù)的交互、資源的分配等問(wèn)題更加易于解決。單憑這一技術(shù),服務(wù)器軟件也是值得研究的。</p><p><b>  2.1.4 小結(jié)</b></p><p>  從上面的分析可以看到,單從技術(shù)方面考慮,該課題是值得研究的,它將包含多項(xiàng)技術(shù)

49、和許多系統(tǒng)設(shè)計(jì)思想,既能體現(xiàn)設(shè)計(jì)開(kāi)發(fā)者的綜合素質(zhì),也能對(duì)設(shè)計(jì)開(kāi)發(fā)者起到一個(gè)鍛煉考察的作用。</p><p>  另外,本系統(tǒng)作為一個(gè)第三方支付系統(tǒng),其實(shí)用價(jià)值也是明顯的。本系統(tǒng)不僅能提供給用戶網(wǎng)上支付的服務(wù),還可以交電話費(fèi)、水電費(fèi)等家庭日常費(fèi)用。其次用戶還可以綁定自己的銀行卡,這樣就可以方便的查詢自己的銀行卡信息。所以本系統(tǒng)是具備社會(huì)價(jià)值的。</p><p>  2.2 技術(shù)可行性分析&l

50、t;/p><p>  縱觀整個(gè)系統(tǒng)結(jié)構(gòu),可以用下圖的三層模式來(lái)描繪: </p><p>  圖2-1 系統(tǒng)結(jié)構(gòu)圖</p><p>  從上一節(jié)的分析可以看到,該系統(tǒng)會(huì)涉及到很多軟件開(kāi)發(fā)技術(shù)和系統(tǒng)設(shè)計(jì)思想。軟件開(kāi)發(fā)技術(shù)經(jīng)過(guò)這么多年的發(fā)展,本系統(tǒng)所涉及到的這些技術(shù)已經(jīng)相當(dāng)成熟,實(shí)際上現(xiàn)在已經(jīng)有專門(mén)的書(shū)籍介紹有這一整套的開(kāi)發(fā)技術(shù),從上

51、到下,各個(gè)方面都有所講解。而且現(xiàn)在的網(wǎng)絡(luò)其實(shí)也是一部百科全書(shū),上面涵蓋了各行各業(yè)的專業(yè)知識(shí),所以該系統(tǒng)所涉及的這些技術(shù)當(dāng)然也能找到,所以單從開(kāi)發(fā)所需的技術(shù)來(lái)考慮,根據(jù)現(xiàn)有的技術(shù)要完成該系統(tǒng)的開(kāi)發(fā)是完全可行的。</p><p>  除了技術(shù)可行外,還有物資資源和人力資源。物資方面需要2臺(tái)可做系統(tǒng)開(kāi)發(fā)的PC機(jī),2臺(tái)都使用unix系統(tǒng),用于客戶端和服務(wù)器端的開(kāi)發(fā);一套QT開(kāi)發(fā)軟件;一套VC++6.0開(kāi)發(fā)軟件;一套Sql

52、Server數(shù)據(jù)庫(kù)。而最低限度也要一臺(tái)可做開(kāi)發(fā)的PC機(jī),該P(yáng)C機(jī)上要安裝一個(gè)unix類型的系統(tǒng)。由于自己本身有一臺(tái)筆記本電腦,并且所有所需軟件都安裝完成,所有完全可行。</p><p>  人力方面也是可行的。該系統(tǒng)將有我自己獨(dú)立完成,當(dāng)然就不存在人力成本了。開(kāi)發(fā)時(shí)間也是充足的,根據(jù)學(xué)校的安排有一學(xué)期的可用時(shí)間,也就是4個(gè)月。</p><p>  從上面的分析可用看出,開(kāi)發(fā)該系統(tǒng)的技術(shù)可行

53、性是可行的。</p><p>  2.3 經(jīng)濟(jì)可行性分析</p><p>  該系統(tǒng)是學(xué)士學(xué)位論文所研究開(kāi)發(fā)的,而本系統(tǒng)的宗旨也不是盈利,成本方面,只有自己花在購(gòu)買(mǎi)一些相關(guān)書(shū)籍的錢(qián),所以,開(kāi)發(fā)成本幾乎沒(méi)有。綜合這些因素,所以該系統(tǒng)的經(jīng)濟(jì)可行性也是可行的。</p><p>  2.4 社會(huì)可行性分析</p><p>  該系統(tǒng)的開(kāi)發(fā)緣由完全是畢

54、業(yè)設(shè)計(jì)的需要,論文的撰寫(xiě)和系統(tǒng)所涉及到的技術(shù)以及所提供的一系列功能都是學(xué)術(shù)需要,雖說(shuō)不能給社會(huì)帶來(lái)什么利益,但也完全沒(méi)有任何社會(huì)危害,也不觸犯任何法律法規(guī)。所以,該系統(tǒng)的社會(huì)可行性也是可行的。</p><p><b>  2.5 總結(jié)</b></p><p>  經(jīng)過(guò)上面四小結(jié)的分析,開(kāi)發(fā)該系統(tǒng)從經(jīng)濟(jì)可行性上,技術(shù)可行性上,以及社會(huì)可行性上都是可以開(kāi)發(fā)的。而作為畢業(yè)學(xué)

55、士論文從技術(shù)的涵蓋和技術(shù)的難以程度來(lái)看也是適合的。所以該系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)是可行的。</p><p><b>  第3章 系統(tǒng)規(guī)劃 </b></p><p><b>  3.1 系統(tǒng)目標(biāo)</b></p><p>  有了目標(biāo),才有奮斗的方向。系統(tǒng)的目標(biāo)大概有系統(tǒng)整體效果目標(biāo),功能目標(biāo),性能目標(biāo),經(jīng)濟(jì)目標(biāo)和社會(huì)目標(biāo)等。</

56、p><p>  由于該系統(tǒng)的特殊性,所以將不考慮社會(huì)目標(biāo),經(jīng)濟(jì)目標(biāo)等,而只考慮和系統(tǒng)開(kāi)發(fā)、客戶體驗(yàn)度等有關(guān)的系統(tǒng)技術(shù)性目標(biāo)。系統(tǒng)的宗旨是“讓生活變得簡(jiǎn)單快樂(lè)”,所以各部分的設(shè)計(jì)都要朝這個(gè)宗旨靠近。主要的目標(biāo)說(shuō)明如下:</p><p>  客戶端界面的設(shè)計(jì),畫(huà)面要簡(jiǎn)潔大方,色彩清新淡雅。界面的大小為固定大小,控件布局要主次分明,常用功能易見(jiàn),易操作,即盡量布局在登錄后的第一個(gè)界面,按鈕尺寸要比平

57、常在網(wǎng)頁(yè)上所見(jiàn)的按鈕稍大;界面跳轉(zhuǎn)要流暢,子界面尺寸盡量小于主界面??傊稽c(diǎn)就是,用戶看到界面就知道這個(gè)界面主要是提供什么功能的,這些功能如何使用。</p><p>  服務(wù)器端操作界面的設(shè)計(jì),要實(shí)用有效,功能設(shè)計(jì)盡量少,但要全面。界面美觀與否不用深入研究。</p><p>  最后是系統(tǒng)各部分代碼的編寫(xiě),代碼的書(shū)寫(xiě)要規(guī)范,格式統(tǒng)一,注釋明確得當(dāng),相關(guān)文件的存儲(chǔ)要分門(mén)別類。核心算法、復(fù)雜算

58、法或代碼段要特別注明,并加以解釋說(shuō)明。</p><p>  3.2 系統(tǒng)開(kāi)發(fā)方法的選擇</p><p>  常見(jiàn)的開(kāi)發(fā)方法有結(jié)構(gòu)化方法,面向?qū)ο蠓?,面向?shù)據(jù)結(jié)構(gòu)方法,自底向上的歸納法,敏捷開(kāi)發(fā)法等。下面主要分析一下結(jié)構(gòu)化方法、面向?qū)ο蠓ê兔艚蓍_(kāi)發(fā)法,從而確定系統(tǒng)將使用哪一種開(kāi)發(fā)方法。</p><p>  結(jié)構(gòu)化方法是一種傳統(tǒng)的軟件開(kāi)發(fā)方法,按軟件生命周期劃分,它由結(jié)

59、構(gòu)化分析(SA)、結(jié)構(gòu)化設(shè)計(jì)(SD)和結(jié)構(gòu)化程序設(shè)計(jì)(SP)三部分有機(jī)組合而成的。它的基本思想是把一個(gè)復(fù)雜問(wèn)題的求解過(guò)程分解為多個(gè)求解階段,這種分解是自頂向下,逐層分解,而且每個(gè)階段都依賴于上一個(gè)階段的求解成果,使處理的問(wèn)題都控制在人們?nèi)菀桌斫夂吞幚淼姆秶鷥?nèi)。結(jié)構(gòu)分析法步驟明確,使用簡(jiǎn)單,但整個(gè)開(kāi)發(fā)過(guò)程冗長(zhǎng)需要制作很多文檔。</p><p>  面向?qū)ο蠓椒?Object-Oriented Method)是一種把

60、面向?qū)ο蟮乃枷霊?yīng)用于軟件開(kāi)發(fā)過(guò)程中,指導(dǎo)開(kāi)發(fā)活動(dòng)的系統(tǒng)方法,簡(jiǎn)稱OO (Object-Oriented)方法,是建立在“對(duì)象”概念基礎(chǔ)上的方法學(xué)。它的特點(diǎn)是:程序的執(zhí)行過(guò)程不由程序員控制,完全由用戶與程序的交互控制。它具有功能強(qiáng)大,編程效率高,易于維護(hù)等優(yōu)點(diǎn),但它很難掌握,不易理解。</p><p>  敏捷開(kāi)發(fā)法其實(shí)不是一種具體的方法,它是一些列的輕量級(jí)軟件開(kāi)發(fā)方法的統(tǒng)稱。它們的核心思想是以人為核心、迭代、循序

61、漸進(jìn)、響應(yīng)變化。其中比較有代表性的方法有:極限編程(eXtreme Programming,XP)、特征驅(qū)動(dòng)軟件開(kāi)發(fā)(Feature Driven Development,F(xiàn)DD)、動(dòng)態(tài)系統(tǒng)開(kāi)發(fā)(Dynamic System Development Methodology,DSDM)等。敏捷開(kāi)發(fā)法效率高,適應(yīng)性強(qiáng),但很難掌握和靈活運(yùn)用。</p><p>  根據(jù)系統(tǒng)特點(diǎn)和自己的技術(shù)情況,本系統(tǒng)主要遵循結(jié)構(gòu)化分析法

62、來(lái)開(kāi)發(fā),在實(shí)際軟件開(kāi)發(fā)過(guò)程中,會(huì)參考一些敏捷開(kāi)發(fā)的思想,從而達(dá)到他們的互補(bǔ),使系統(tǒng)更完善,優(yōu)秀。</p><p>  3.3 系統(tǒng)各部分開(kāi)發(fā)方法和工具的選擇</p><p>  上面一節(jié)明確了整個(gè)系統(tǒng)的開(kāi)發(fā)方法,知道了該系統(tǒng)該怎么開(kāi)發(fā),用什么開(kāi)發(fā),而系統(tǒng)的各個(gè)部分的開(kāi)發(fā)方法和工具也需要進(jìn)一步明確。</p><p>  3.3.1 系統(tǒng)應(yīng)用功能的參考對(duì)象的選擇<

63、/p><p>  本系統(tǒng)是以C/S模式構(gòu)建,這和現(xiàn)在常見(jiàn)的B/S模式的系統(tǒng)最主要的區(qū)別在于客戶端。而客戶端最主要的區(qū)別C/S模式的操作界面是安裝在本地的客戶端軟件,是專門(mén)的,特制的,啟動(dòng)該軟件,就會(huì)從本地加載各種參數(shù)和資源,進(jìn)而創(chuàng)建一個(gè)進(jìn)程來(lái)專門(mén)為客戶服務(wù);B/S模式的需要先啟動(dòng)瀏覽器,再進(jìn)入相關(guān)網(wǎng)站登錄,然后從服務(wù)器下載相關(guān)資源和最新參數(shù)構(gòu)建一個(gè)客戶端界面;雖然他們的服務(wù)方式有所不同,但所提供的功能可以說(shuō)完全相同,

64、所以自己的理解是:C/S模式的系統(tǒng)和B/S模式的系統(tǒng)客戶端只是“外殼”不同罷了?!巴鈿ぁ本褪撬麄冏钪庇^的呈現(xiàn)在客戶眼前的界面。先不說(shuō)“外殼”的區(qū)別,在功能方面,兩者可以說(shuō)完全一樣,B/S模式有的功能C/S模式也應(yīng)該有,所以,在應(yīng)用功能方面可以參考現(xiàn)有的B/S模式的電子支付平臺(tái),甚至是界面布局也可以借鑒。而現(xiàn)有的B/S模式電子支付平臺(tái)常見(jiàn)的有阿里巴巴旗下的支付寶,騰訊旗下的財(cái)付通,銀聯(lián)旗下的銀聯(lián)網(wǎng)上支付等。分析比較這幾個(gè)平臺(tái)來(lái)看,他們的應(yīng)

65、用功能不盡相同,各自帶有自己品牌的特色,綜合考慮他們的優(yōu)缺點(diǎn),本系統(tǒng)的應(yīng)用功能將借鑒阿里巴巴旗下的支付寶來(lái)設(shè)計(jì)。選擇支付寶的原因有以下幾點(diǎn):</p><p>  第一,支付寶在線支付平臺(tái)作為目前市場(chǎng)份額占比最大(近50%)的平臺(tái),說(shuō)明深受用戶的親睞,說(shuō)它的應(yīng)用功能的設(shè)和布局必定是使用者所接受和喜愛(ài)的;</p><p>  第二,支付寶最初作為淘寶網(wǎng)公司為了解決網(wǎng)絡(luò)交易安全所設(shè)的一個(gè)功能,該

66、功能為首先使用的“第三方擔(dān)保交易模式”,之后慢慢發(fā)展成為一個(gè)獨(dú)立的系統(tǒng),最終成為浙江支付寶網(wǎng)絡(luò)技術(shù)有限公司,是阿里巴巴集團(tuán)的關(guān)聯(lián)公司??梢哉f(shuō)它是最知道客戶想法的一個(gè)平臺(tái),這樣的好產(chǎn)品當(dāng)然值得借鑒;</p><p>  第三,支付寶現(xiàn)有的應(yīng)用功能多達(dá)38個(gè)(截止2013年4月1日),功能相當(dāng)豐富,可選擇性相當(dāng)強(qiáng),本系統(tǒng)會(huì)選擇其中較為常用的一些功能來(lái)加入設(shè)計(jì)改造。</p><p>  3.3.

67、2 客戶端界面制作工具的選擇</p><p>  從上節(jié)的分析我們得到這樣一個(gè)結(jié)論:C/S模式的系統(tǒng)和B/S模式的系統(tǒng)客戶端的區(qū)別在于“外殼”的不同,而“外殼”的制作,B/S模式的只在瀏覽器上,C/S模式的將是一個(gè)單獨(dú)的可視化應(yīng)用程序。這就需要一些專門(mén)的工具,而現(xiàn)行的界面設(shè)計(jì)工具有很多多,他們各有各的優(yōu)缺點(diǎn)和所適合的軟件,下面列舉的幾個(gè)常見(jiàn)可用于界面設(shè)計(jì)的工具:</p><p><b

68、>  DirectUI</b></p><p>  一款高端界面設(shè)計(jì)器,好處在于可以很方便的構(gòu)建高效,絢麗的,非常易于擴(kuò)展的界面。國(guó)外如微軟,國(guó)內(nèi)如騰訊,百度等公司的客戶端產(chǎn)品多采用這種方式來(lái)組織界面,從而很好的將界面和邏輯分離,同時(shí)易于實(shí)現(xiàn)各種超炫的界面效果如換色,換膚,透明等。但該工具是付費(fèi)工具且價(jià)格不菲;</p><p><b>  QT</b>

69、;</p><p>  Qt是1991年奇趣科技開(kāi)發(fā)的一個(gè)跨平臺(tái)的C++圖形用戶界面應(yīng)用程序框架。這是一款非常優(yōu)秀和經(jīng)典的工具,它具有優(yōu)良的跨平臺(tái)性,豐富的API。它提供給應(yīng)用程序開(kāi)發(fā)者建立藝術(shù)級(jí)的圖形用戶界面所需的所用功能。并且該工具是開(kāi)源的,完全免費(fèi),還有多個(gè)配套的開(kāi)發(fā)工具。 </p><p><b>  Duilib</b></p><p&g

70、t;  國(guó)內(nèi)首個(gè)開(kāi)源的directui 界面庫(kù)開(kāi)放,共享,惠眾,共贏,遵循bsd協(xié)議,可以免費(fèi)用于商業(yè)項(xiàng)目,目前支持Windows 32 、Window CE、Mobile等平臺(tái)。Duilib 是一款強(qiáng)大的界面開(kāi)發(fā)工具,可以將用戶界面和處理邏輯徹底分離,極大地提高用戶界面的開(kāi)發(fā)效率。提供所見(jiàn)即所得的開(kāi)發(fā)工具UIDesigner。</p><p><b>  MFC</b></p>

71、<p>  MFC(Microsoft Foundation Classes),是一個(gè)微軟公司提供的類庫(kù)(class libraries),以C++類的形式封裝了Windows的API,并且包含一個(gè)應(yīng)用程序框架,以減少應(yīng)用程序開(kāi)發(fā)人員的工作量。其中包含的類包含大量Windows句柄封裝類和很多Windows的內(nèi)建控件和組件的封裝類。使用繁瑣,且界面古板,不美觀。</p><p>  綜合上面的分析,

72、本文將選擇QT進(jìn)行客戶端的開(kāi)發(fā),QT提供了豐富的開(kāi)發(fā)工具,使用這些工具可用很方面的開(kāi)發(fā)出精美的界面??蛻舳说拈_(kāi)發(fā)環(huán)境將選擇windows系統(tǒng),主要原因是windows系統(tǒng)的使用者比其他系統(tǒng)多很多,且開(kāi)發(fā)起來(lái)相比其他操作系統(tǒng)更為簡(jiǎn)單。</p><p>  3.3.3 通信層的開(kāi)發(fā)</p><p>  本系統(tǒng)將采用最基本的通信方式,使用TCP/IP協(xié)議,調(diào)用Socket套接字,在客戶端和服務(wù)器

73、之間創(chuàng)建通信通道,進(jìn)而進(jìn)行通信,通信層將作為一個(gè)單獨(dú)的部分來(lái)開(kāi)發(fā),統(tǒng)一接口做到穩(wěn)定安全。而又因?yàn)榭蛻舳撕头?wù)器端的環(huán)境不同,所以將在各自的系統(tǒng)分別開(kāi)發(fā)一套通信層。實(shí)際中也還有其他的通信方式,但在這里不再冗述。</p><p>  3.3.4服務(wù)器端開(kāi)發(fā)工具的選擇</p><p>  我們首先考慮開(kāi)發(fā)環(huán)境,服務(wù)器軟件要求穩(wěn)定和安全,Windows系統(tǒng)雖然深受大眾喜歡,但在上面兩個(gè)主要考慮因素

74、中,windows都有所欠缺,而相比較下Unix系統(tǒng)在這兩方面的表現(xiàn)都還不錯(cuò),所以服務(wù)器的開(kāi)發(fā)環(huán)境以及運(yùn)行環(huán)境都將選擇Unix系統(tǒng)。C語(yǔ)言將作為服務(wù)器最主要的開(kāi)發(fā)語(yǔ)言,配合Unix系統(tǒng)提供的函數(shù)開(kāi)發(fā)出一個(gè)穩(wěn)定高效的系統(tǒng)。</p><p>  第4章 系統(tǒng)需求分析</p><p>  4.1 分析方法的選擇</p><p>  需求分析的方法有很多種,有功能分解法,結(jié)

75、構(gòu)化分析法,面向?qū)ο敕ǎ畔⒔7ǖ?。而現(xiàn)在開(kāi)發(fā)中最為常用,也是技術(shù)最成熟的是結(jié)構(gòu)化分析法和面向?qū)ο蠓?,所以下面主要分析?duì)比一下這兩種方法的優(yōu)劣,從而選擇一種相對(duì)適合的方法進(jìn)行本系統(tǒng)的需求分析。</p><p>  結(jié)構(gòu)化分析法(Structured Analysis,SA )方法是20世紀(jì)70年代由Edward Yourdon、Constaintine和Tom DeMarco等人提出,旨在減少分析活動(dòng)中的錯(cuò)誤,

76、建立滿足用戶需求的系統(tǒng)邏輯模型。其后在行業(yè)中得到了廣泛的應(yīng)用和發(fā)展,現(xiàn)在已經(jīng)成為在系統(tǒng)開(kāi)發(fā)中運(yùn)用最廣的方法。該方法的要點(diǎn)是:面向數(shù)據(jù)流的分解和抽象;把復(fù)雜問(wèn)題自頂向下逐層分解,經(jīng)過(guò)一系列分解和抽象,到最底層的就是很容易描述并實(shí)現(xiàn)的問(wèn)題了。SA方法的成果主要有數(shù)據(jù)流圖、數(shù)據(jù)字典、加工邏輯說(shuō)明。</p><p>  面向?qū)ο蠓椒?Object-Oriented Method)是一種把面向?qū)ο蟮乃枷霊?yīng)用于軟件開(kāi)發(fā)過(guò)程中

77、,指導(dǎo)開(kāi)發(fā)活動(dòng)的系統(tǒng)方法,簡(jiǎn)稱OO (Object-Oriented)方法,是建立在“對(duì)象”概念基礎(chǔ)上的方法學(xué)。它首先與20世紀(jì)60年代后期提出,但到20世紀(jì)90年代才得到了廣泛的開(kāi)發(fā)者的認(rèn)可。面向?qū)ο蠓椒ǖ囊粋€(gè)重要優(yōu)勢(shì)在于“復(fù)用”,但其掌握和運(yùn)用相對(duì)困難。</p><p>  上述兩種方法都各有優(yōu)點(diǎn)和不足,而結(jié)合本系統(tǒng)的實(shí)際情況,考慮和整個(gè)系統(tǒng)開(kāi)發(fā)方法的協(xié)調(diào)統(tǒng)一,本系統(tǒng)的需求分析方法將選擇為結(jié)構(gòu)化分析法(SA)

78、。</p><p>  4.2結(jié)構(gòu)化分析方法應(yīng)用的說(shuō)明</p><p>  本文運(yùn)用結(jié)構(gòu)化分析法主要分5大部分:參考系統(tǒng)的調(diào)查分析、目標(biāo)系統(tǒng)的構(gòu)架、目標(biāo)系統(tǒng)的數(shù)據(jù)流程圖、E-R圖、數(shù)據(jù)字典。每個(gè)部分在單獨(dú)的一節(jié)中闡述說(shuō)明,下面是結(jié)構(gòu)化分析法的具體應(yīng)用。</p><p>  4.3 參考系統(tǒng)的調(diào)查分析</p><p>  對(duì)參考系統(tǒng)的詳細(xì)調(diào)查與

79、分析,將在系統(tǒng)結(jié)構(gòu)設(shè)計(jì),應(yīng)用功能設(shè)置,界面布局等方面為本系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)起到很重要的指導(dǎo)和借鑒意義。參考系統(tǒng)是一個(gè)實(shí)際正在運(yùn)營(yíng)的龐大商業(yè)系統(tǒng),很多資料無(wú)法獲取,但最基本的、本系統(tǒng)開(kāi)發(fā)所需的一些信息大多可以得到。通過(guò)圍繞“系統(tǒng)整體結(jié)構(gòu)”、“應(yīng)用功能設(shè)置”、“界面布局”三方面對(duì)參考系統(tǒng)進(jìn)行調(diào)查分析,得到了其相關(guān)信息,下面分三小節(jié)予以說(shuō)明。</p><p>  4.3.1 參考系統(tǒng)的整體結(jié)構(gòu)</p><

80、;p>  系統(tǒng)有一個(gè)登錄模塊,整個(gè)系統(tǒng)的入口就是這個(gè)模塊。登錄成功后,頁(yè)面跳轉(zhuǎn)到主頁(yè),在該頁(yè)面展示了系統(tǒng)的大部分內(nèi)容,包括個(gè)人信息、賬戶余額、消費(fèi)走勢(shì)、應(yīng)用功能等內(nèi)容。在主界面還設(shè)置有“個(gè)人信息管理”、“賬戶管理”、“應(yīng)用功能管理”、“交易管理”、“會(huì)員保障模塊”等模塊的入口,分別點(diǎn)擊這些入口即可快速進(jìn)入其操作界面。下面用一幅圖來(lái)表示他們之間的關(guān)系:</p><p>  圖 4-1 參考系統(tǒng)整體結(jié)構(gòu)圖<

81、;/p><p>  4.3.2 應(yīng)用功能設(shè)置的分析</p><p>  參考系統(tǒng)的應(yīng)用功能非常多,主要包括“轉(zhuǎn)賬”、“還款”、“理財(cái)”、“擔(dān)?!?、“貸款”、“繳費(fèi)”等6大功能,每項(xiàng)大的功能里有包含了幾個(gè)至十幾個(gè)具體的功能,而其中的“繳費(fèi)”、“轉(zhuǎn)賬”兩大功能最為常用。這些功能都屬于“應(yīng)用功能管理模塊”的實(shí)質(zhì)內(nèi)容,之所以在這里單獨(dú)提出來(lái),主要有兩點(diǎn)原因:第一,本系統(tǒng)的一個(gè)主要特點(diǎn)就是為用戶提供內(nèi)容

82、豐富的應(yīng)用功能,而調(diào)查分析參考系統(tǒng)的應(yīng)用功能設(shè)置將為本系統(tǒng)自身的設(shè)計(jì)開(kāi)發(fā)起到重要的啟示作用;第二,本系統(tǒng)在后續(xù)的開(kāi)發(fā)中會(huì)借鑒到其中一部分應(yīng)用功能的設(shè)計(jì)和處理方式,后續(xù)文章將具體說(shuō)明將要借鑒其中那些應(yīng)用功能和做怎樣的調(diào)整,使之適合本系統(tǒng)的實(shí)際開(kāi)發(fā)情況。參考系統(tǒng)的具體應(yīng)用功能如下面兩幅圖所示:</p><p>  圖4-2 還款-理財(cái)-轉(zhuǎn)款功能截圖</p><p>  圖4-3 繳費(fèi)功能截圖&

83、lt;/p><p>  圖4-4 其他功能截圖</p><p>  圖4-5 貸款-擔(dān)保功能截圖</p><p>  4.4.3 參考系統(tǒng)的界面布局</p><p>  參考系統(tǒng)的主界面布局基本遵循上中下的布局,每一層又按左中右的分布來(lái)安放每個(gè)模塊。頂層主要顯示的是個(gè)人信息和用戶最常用的功能;中間主要是交易記錄和消費(fèi)報(bào)單;下層主要是一些應(yīng)用功能的

84、推薦和廣告。每個(gè)模塊的界面布局就顯得相對(duì)隨意,沒(méi)有固定模式的布局,而是根據(jù)功能需要和信息顯示需要等順序布局,但不管怎樣,界面布局的一個(gè)宗旨是讓用戶能快捷的進(jìn)行常用的操作,并且能方便直觀的看到和本模塊相關(guān)的重要信息。</p><p>  下圖是“主頁(yè)”的主體截圖:</p><p>  圖 4-6 交易記錄模塊主界面截圖</p><p>  上面對(duì)參考系統(tǒng)進(jìn)行了簡(jiǎn)單的調(diào)

85、查分析,但這并不全面,不能完全的展示參考系統(tǒng)的各方面的信息,這主要有2點(diǎn)原因:第一,參考系統(tǒng)和目標(biāo)系統(tǒng)相似性并不大,可借鑒和利用的東西不是很多,通過(guò)對(duì)參考系統(tǒng)的調(diào)查分析后,總結(jié)出可借鑒的主要集中在三方面,也就是上述的“系統(tǒng)總體結(jié)構(gòu)”,“系統(tǒng)應(yīng)用功能設(shè)置”和“界面布局”;第二,參考系統(tǒng)本身是個(gè)很龐大的系統(tǒng),要做全面的調(diào)查分析很難,也不實(shí)際,所以只考慮了和本系統(tǒng)設(shè)計(jì)開(kāi)發(fā)有關(guān)的幾個(gè)方面。在后續(xù)本系統(tǒng)的需求分析中,會(huì)具體說(shuō)明將借鑒參考系統(tǒng)的這三

86、方面的那些設(shè)計(jì)思想。</p><p>  4.5 目標(biāo)系統(tǒng)的組織結(jié)構(gòu)</p><p>  4.5.1 目標(biāo)系統(tǒng)的總體結(jié)構(gòu)</p><p>  目標(biāo)系統(tǒng)是一個(gè)基于C/S模式的系統(tǒng),這是與參考系統(tǒng)最本質(zhì)的區(qū)別,這決定了其與參考系統(tǒng)在界面,數(shù)據(jù)傳輸,數(shù)據(jù)處理等方面上的差別,但從總體的架構(gòu)來(lái)看,他們卻有很多的共通之處。首先,進(jìn)入系統(tǒng)都是從一個(gè)“登錄模塊”開(kāi)始,登錄成功后隨即

87、進(jìn)入主界面,和參考系統(tǒng)一樣,目標(biāo)系統(tǒng)也將在主界面展示系統(tǒng)的大部分內(nèi)容,包括簡(jiǎn)單的個(gè)人信息,賬戶余額,最近消費(fèi)走勢(shì)圖,以及常用的應(yīng)用功能等。然后,在主界面還設(shè)置有系統(tǒng)其它模塊的入口,點(diǎn)擊即可進(jìn)入其主操作界面,這些模塊主要有“個(gè)人信息管理模塊”、“賬戶管理模塊”、“消費(fèi)記錄模塊”和“應(yīng)用功能管理模塊”共四個(gè)模塊。</p><p>  下圖展示了各個(gè)模塊之間的關(guān)系,也是系統(tǒng)的總體結(jié)構(gòu)圖:</p><

88、p>  圖4-7 目標(biāo)系統(tǒng)總體結(jié)構(gòu)圖</p><p>  從上圖可以看到,系統(tǒng)總共有6個(gè)模塊,分別是“登錄模塊”、“主界面”、“個(gè)人信息管理模塊”、“賬戶管理模塊”、“消費(fèi)記錄模塊”以及“應(yīng)用功能模塊”。</p><p>  4.5.2 目標(biāo)系統(tǒng)的登錄模塊</p><p>  登錄模塊的主要功能是為用戶提供一個(gè)登錄接口,用戶正確輸入賬號(hào)和密碼即可進(jìn)入系統(tǒng),并繼

89、續(xù)享用其他服務(wù)。登錄模塊除了提供上述功能外,還必須為用戶提供“賬號(hào)注冊(cè)”和“找回密碼”兩項(xiàng)功能。</p><p>  登錄模塊結(jié)構(gòu)圖如下:</p><p>  圖 4-8 登錄模塊結(jié)構(gòu)圖</p><p>  4.5.3 目標(biāo)系統(tǒng)的主界面</p><p>  系統(tǒng)的主界面就是相當(dāng)于整個(gè)系統(tǒng)的中控臺(tái),在這個(gè)界面用戶可以直接或間接的享用系統(tǒng)所提供的

90、所有服務(wù)。整個(gè)界面里的內(nèi)容都是從各個(gè)模塊中抽取出來(lái)的,主要是一些用戶常用的功能和用戶常查閱的信息,這些內(nèi)容將有序的被布局到界面上,讓用戶一目了然。而主要的內(nèi)容包括以下這些:簡(jiǎn)短的個(gè)人信息、綁定的銀行卡的余額、近6個(gè)月的消費(fèi)走勢(shì)圖、最近1個(gè)月的消費(fèi)記錄、常用的應(yīng)用功能、實(shí)時(shí)新聞。這些內(nèi)容將按照上中下,左中右的界面模式來(lái)布局。</p><p>  主界面的結(jié)構(gòu)圖如下:</p><p>  圖

91、4-9 主界面結(jié)構(gòu)圖</p><p>  4.5.4 目標(biāo)系統(tǒng)的個(gè)人信息管理模塊</p><p>  個(gè)人信息的管理包括對(duì)信息的完善和修改。在賬號(hào)注冊(cè)的時(shí)候搜集到的最少用戶信息包括:郵箱、密碼、姓名、身份證號(hào)、綁定電話、密碼保護(hù)問(wèn)題。而在個(gè)人信息管理模塊中用戶信息的設(shè)置還包括:性別、工作狀態(tài)、月收入、銀行卡數(shù)量等信息。而這些信息的完善和修改都將在這個(gè)模塊來(lái)進(jìn)行。最后在這個(gè)模塊還有一個(gè)賬戶的

92、注銷功能,用戶使用這個(gè)功能后,用戶的所有資料將被系統(tǒng)注銷,賬號(hào)也將被回收。</p><p>  該模塊的結(jié)構(gòu)圖如下:</p><p>  圖 4-10 個(gè)人信息管理模塊結(jié)構(gòu)圖</p><p>  4.5.5 目標(biāo)系統(tǒng)的賬戶管理模塊</p><p>  賬戶管理模塊主要包括綁定銀行卡、解除銀行卡綁定、提現(xiàn)、充值。其中銀行卡的綁定上限為5張。&l

93、t;/p><p>  賬戶管理模塊結(jié)構(gòu)圖如下:</p><p>  圖 4-11 賬戶管理模塊結(jié)構(gòu)圖</p><p>  4.5.6 目標(biāo)系統(tǒng)的交易記錄模塊</p><p>  消費(fèi)記錄模塊主要是搜集整理并保存了用戶的所有消費(fèi)信息。在這里用戶可以通過(guò)多種形式了解自己的消費(fèi)信息,主要有最近一個(gè)月消費(fèi)記錄、最近一年消費(fèi)記錄、全部消費(fèi)記錄、最近6個(gè)月消

94、費(fèi)走勢(shì)圖、單張銀行卡消費(fèi)記錄等。這樣用戶就可以從多個(gè)角度來(lái)了解自己的消費(fèi)情況,根據(jù)這些信息來(lái)調(diào)整自己的消費(fèi)計(jì)劃。</p><p>  交易記錄模塊的結(jié)構(gòu)圖如下:</p><p>  圖 4-12 交易記錄模塊結(jié)構(gòu)圖</p><p>  4.5.7 目標(biāo)系統(tǒng)的應(yīng)用功能管理模塊</p><p>  從上3.3.1節(jié)的分析可以看到,參考系統(tǒng)的應(yīng)用功

95、能非常多,也都很實(shí)用,而本系統(tǒng)將結(jié)合實(shí)際開(kāi)發(fā)情況和需要選擇一部分功能。在應(yīng)用功能方面,該系統(tǒng)初步需要實(shí)現(xiàn)轉(zhuǎn)賬付款、手機(jī)充值、水電煤繳費(fèi)、固話寬帶繳費(fèi)、有線電視繳費(fèi)。其中轉(zhuǎn)賬付款時(shí)向其他賬戶轉(zhuǎn)賬或者用自己的賬戶進(jìn)行網(wǎng)上支付,轉(zhuǎn)賬需要用戶自己動(dòng)手實(shí)現(xiàn),而付款時(shí)在用戶進(jìn)行交易的過(guò)程中自動(dòng)完成的。當(dāng)然該模塊還提供對(duì)應(yīng)用功能的增加和刪除,也就是說(shuō)用戶可以自由的選擇要使用的應(yīng)用功能。上述提到的一些應(yīng)用功能只是一些最基本的,該模塊將設(shè)置一個(gè)統(tǒng)一的接口

96、,而每個(gè)應(yīng)用功能也將設(shè)置一個(gè)與之對(duì)應(yīng)的統(tǒng)一接口,這樣系統(tǒng)就可以方便的增加和刪除一個(gè)應(yīng)用功能,就像刪除一個(gè)文件一樣簡(jiǎn)單。</p><p>  應(yīng)用功能管理模塊結(jié)構(gòu)圖如下:</p><p>  圖 4-13 應(yīng)用功能管理模塊結(jié)構(gòu)圖</p><p>  4.5.8 目標(biāo)系統(tǒng)的后臺(tái)管理模塊</p><p>  系統(tǒng)的后臺(tái)管理模塊主要實(shí)現(xiàn)對(duì)服務(wù)器端的啟

97、動(dòng)和關(guān)閉,以及有選擇性的啟動(dòng)一些服務(wù),而執(zhí)行這些操作的是系統(tǒng)的超級(jí)管理員。</p><p>  后臺(tái)管理結(jié)構(gòu)圖如下:</p><p>  圖 4-14 后臺(tái)管理模塊結(jié)構(gòu)圖</p><p>  4.6 目標(biāo)系統(tǒng)各模塊的數(shù)據(jù)流程圖</p><p><b>  4.6.1 主界面</b></p><p&g

98、t;  主界面的數(shù)據(jù)流主要是用戶點(diǎn)擊按鈕的鼠標(biāo)信息,系統(tǒng)只需要識(shí)別這些信息,并作出相應(yīng)的反應(yīng),就能為用戶提供各種服務(wù)。</p><p>  主界面的數(shù)據(jù)流程圖如下:</p><p>  圖 4-15 主界面數(shù)據(jù)流程圖</p><p>  4.6.2 登錄模塊</p><p>  登錄模塊主要接受用戶輸入的登錄信息及賬號(hào)和密碼,然后登錄到系統(tǒng)。

99、另外該模塊還提供賬號(hào)注冊(cè)和找回密碼的服務(wù)。</p><p>  圖 4-16 登錄模塊數(shù)據(jù)流程圖</p><p>  4.6.3 個(gè)人信息管理模塊</p><p>  個(gè)人信息管理模塊主要是接受用戶輸入的用于修改或者完善個(gè)人信息的數(shù)據(jù),然后保存到數(shù)據(jù)庫(kù)。該模塊還提供注銷賬戶的功能,其數(shù)據(jù)流程圖如下:</p><p>  圖4-17 個(gè)人信息管

100、理模塊數(shù)據(jù)流程圖</p><p>  4.6.4 賬戶管理模塊</p><p>  賬戶管理模塊的數(shù)據(jù)來(lái)源是用戶輸入的卡號(hào)信息以及發(fā)出的綁定/解除綁定的指令。同時(shí)還接受用戶輸入的金額數(shù)據(jù)用以提現(xiàn)或者充值。這些操作還將修改數(shù)據(jù)庫(kù)中的數(shù)據(jù)。</p><p><b>  其數(shù)據(jù)流程圖如下:</b></p><p>  圖 4-

101、18 賬戶管理模塊數(shù)據(jù)流程圖</p><p>  4.6.5 交易記錄模塊</p><p>  交易記錄模塊不接受用戶的鍵入信息,只接受用戶在查看記錄時(shí)的不同鼠標(biāo)點(diǎn)擊命令,如最近半年的記錄、單張卡號(hào)的記錄等。而且該模塊不需要修改數(shù)據(jù)庫(kù)中的信息,只會(huì)提取數(shù)據(jù)整理后顯示給用戶。</p><p>  該模塊的數(shù)據(jù)流程圖如下:</p><p>  圖

102、 4-19 交易記錄模塊數(shù)據(jù)流程圖</p><p>  4.6.6 應(yīng)用功能管理模塊</p><p>  應(yīng)用功能管理模塊也不直接接受用戶的鍵入信息,而是由用戶啟動(dòng)相應(yīng)的應(yīng)用功能,再根據(jù)每個(gè)應(yīng)用功能的需要,要求用戶鍵入信息,如充值號(hào)碼,充值金額等。而應(yīng)用功能又是本系統(tǒng)的最重要的組成部分,所以將在下文以單獨(dú)的一節(jié)來(lái)分析應(yīng)用功能的數(shù)據(jù)流程圖。</p><p>  下圖是

103、應(yīng)用功能管理模塊的總數(shù)據(jù)流程圖:</p><p>  圖 4-20 應(yīng)用功能管理模塊數(shù)據(jù)流程圖</p><p>  4.7 目標(biāo)系統(tǒng)應(yīng)用功能的數(shù)據(jù)流程圖</p><p>  該系統(tǒng)的最重要的功能就是為用戶提供各種各樣的應(yīng)用服務(wù)功能,所以也可以說(shuō)應(yīng)用功能就是該系統(tǒng)的靈魂。而該系統(tǒng)除了可以像上文一樣的劃分系統(tǒng),也可以把系統(tǒng)看成兩大部分:各種各樣的應(yīng)用功能以及承載這些功

104、能運(yùn)行的一個(gè)平臺(tái)。也是基于這樣的一個(gè)系統(tǒng)特性,該系統(tǒng)在設(shè)計(jì)的時(shí)候就把應(yīng)用功能單獨(dú)出來(lái)開(kāi)發(fā)設(shè)計(jì)。并且在平臺(tái)上在制定統(tǒng)一的接口,各個(gè)應(yīng)用功能也設(shè)計(jì)統(tǒng)一的結(jié)構(gòu),這樣需要添加或者移除一個(gè)應(yīng)用功能就變得相當(dāng)簡(jiǎn)單。</p><p>  在參考系統(tǒng)中,各式各樣的應(yīng)用功能多達(dá)幾十個(gè),基本滿足了用戶的需求。而在本系統(tǒng)的開(kāi)發(fā)中,也將選擇一些功能做示例性的開(kāi)發(fā),在以后如有需要,只要遵循統(tǒng)一的開(kāi)發(fā)原則,就可以方便的,獨(dú)立的開(kāi)發(fā)出一個(gè)新的

105、應(yīng)用功能,并且可以方便的集成到系統(tǒng)中,就和插插頭一樣簡(jiǎn)單。</p><p>  在下面,本文將選擇“轉(zhuǎn)賬付款”和“電話充值”兩個(gè)應(yīng)用功能做示范性的功能分析,并制作出數(shù)據(jù)流程圖。</p><p>  4.7.1 “轉(zhuǎn)賬付款”功能</p><p>  該功能主要職責(zé)是付款,用戶在行使消費(fèi)行為等需要付款時(shí),該功能被觸發(fā),需要的輸入信息包括金額,卡號(hào)等。而轉(zhuǎn)賬功能也可以看成

106、是付款的一種,只不過(guò)這需要用戶多鍵入對(duì)方卡號(hào)或者賬號(hào)。</p><p><b>  其數(shù)據(jù)流程圖如下:</b></p><p>  圖 4-21 轉(zhuǎn)賬付款數(shù)據(jù)流程圖</p><p>  4.7.2 “電話充值”功能</p><p>  該功能的主要職責(zé)也是唯一能為用戶提供的服務(wù)就是移動(dòng)電話的充值。輸入的數(shù)據(jù)來(lái)自于用戶填寫(xiě)

107、的充值單,接受充值單后生產(chǎn)付款單提交給“轉(zhuǎn)賬付款”功能,然后再接受其回執(zhí)的表單來(lái)判定其是否充值成功,最后把結(jié)果告訴用戶并根據(jù)需要修改數(shù)據(jù)庫(kù)中的相應(yīng)信息。</p><p><b>  其數(shù)據(jù)流程圖如下:</b></p><p>  圖 4-22 電話充值數(shù)據(jù)流程圖</p><p>  4.8 目標(biāo)系統(tǒng)其他方面的需求分析</p>&l

108、t;p>  4.8.1 系統(tǒng)安全需求分析</p><p>  該系統(tǒng)是一個(gè)第三方支付系統(tǒng),故在安全性方面要求相對(duì)其他系統(tǒng)要高一些。結(jié)合開(kāi)發(fā)的實(shí)際情況,具體要做到以下幾點(diǎn):</p><p><b>  密碼復(fù)雜度檢測(cè);</b></p><p><b>  手機(jī)綁定;</b></p><p>&l

109、t;b>  密碼保護(hù)問(wèn)題設(shè)置;</b></p><p><b>  文件加密讀寫(xiě)。</b></p><p>  4.8.2系統(tǒng)性能需求分析</p><p>  本系統(tǒng)的性能要求不做硬性限制,但在程序的編寫(xiě)過(guò)程中需要盡量使時(shí)間復(fù)雜度和空間復(fù)雜度都趨于O(n)。再之,系統(tǒng)需要考慮到一些很可能出現(xiàn)的系統(tǒng)異常,并做出適當(dāng)?shù)奶幚恚M量保

110、證系統(tǒng)的穩(wěn)定運(yùn)行。其次,系統(tǒng)需要有一定的抵御風(fēng)險(xiǎn)的能力,比如說(shuō)對(duì)非法輸入的檢測(cè)、斷電保護(hù)等。</p><p>  4.8.3系統(tǒng)環(huán)境需求分析</p><p>  在上一章的規(guī)劃中實(shí)際已經(jīng)提到,該系統(tǒng)的運(yùn)行環(huán)境和制作環(huán)境,所以這里不做分析,只是再簡(jiǎn)單明確一下。系統(tǒng)的客戶端運(yùn)行和制作都在Windows環(huán)境下、服務(wù)器端運(yùn)行和制作都在Unix環(huán)境下。</p><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)論