版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 畢業(yè)設(shè)計(jì)(論文)</b></p><p><b> (2011屆)</b></p><p> 題 目 小區(qū)物業(yè)收費(fèi)管理系統(tǒng) </p><p> 分院/系 信息技術(shù)與應(yīng)用 </p>
2、<p> 專 業(yè) 計(jì)算機(jī)應(yīng)用技術(shù) </p><p> 班 級(jí) 09計(jì)應(yīng)(3+2) </p><p> 學(xué) 號(hào) </p><p> 學(xué)生姓名
3、 </p><p> 指導(dǎo)教師 </p><p> 日 期 2011-5 </p><p> 小區(qū)物業(yè)收費(fèi)管理系統(tǒng)設(shè)計(jì)</p><p> 摘 要:本文所介紹的小區(qū)物業(yè)收費(fèi)管理系統(tǒng)是一個(gè)適合
4、物業(yè)管理人員和小區(qū)內(nèi)業(yè)主服務(wù)的一個(gè)平臺(tái),本系統(tǒng)不僅為現(xiàn)代小區(qū)物業(yè)人員提供更好更簡(jiǎn)介的管理方式,也向業(yè)主提供了更好更快服務(wù)方式的信息化解決方案。</p><p> 在面向?qū)ο蠓椒ǖ乃枷胫笇?dǎo)下,本文對(duì)小區(qū)物業(yè)管理系統(tǒng)的為業(yè)主提供服務(wù)的各種面向?qū)ο蟮臄?shù)據(jù)流程圖進(jìn)行了介紹,包括業(yè)主服務(wù)系統(tǒng)的需求模型、分析模型、對(duì)象模型和功能模型,以及如何根據(jù)這些模型在Windows XP平臺(tái)上用.NET和C#實(shí)現(xiàn)面向業(yè)主服務(wù)的小區(qū)物業(yè)
5、管理系統(tǒng)。本文同時(shí)介紹了如何運(yùn)用.NET技術(shù)、Web服務(wù)器和ACCESS數(shù)據(jù)庫來實(shí)現(xiàn)(B/S)三層結(jié)構(gòu)的管理系統(tǒng)。</p><p> 關(guān)鍵詞:小區(qū)物業(yè)系統(tǒng) ASP.NET Access B/S</p><p> Abstract The Management System that this article introduces is a platform for property
6、management and the service of owners, the background of Property Management and so on and provides information solution for Property Management service for owners better and faster.</p><p> Under the object
7、-oriented method, the article introduce the data flow chart of the property management provide service for owners Management system in detail, the property management provide service for owners Management System is divid
8、ed into the Requirement Model, Analysis Model, Object Model and Functional Model and how to realize the service for the owners Management System according the models, the end Recruitment Management System is developed by
9、 ASP.NET and C# in Windows XP System. This a</p><p> Keywords Community Property Management System; Owners; ASP.NET; ACCESS; 目 錄</p><p><b> 第1章 緒論1</b></p><p> 1.
10、1本課題研究背景1</p><p> 1.2研究目的及意義2</p><p> 1.3課題內(nèi)容簡(jiǎn)介3</p><p> 第2章 需求分析4</p><p><b> 2.1開發(fā)背景4</b></p><p> 2.2系統(tǒng)開發(fā)環(huán)境需求4</p><p>
11、; 2.2.1開發(fā)語言:ASP.NET4</p><p> 2.2.2開發(fā)平臺(tái):Visual Studio20055</p><p> 2.2.3所使用的數(shù)據(jù)庫:ACCESS5</p><p> 2.3 系統(tǒng)目標(biāo)6</p><p> 2.4 系統(tǒng)需求7</p><p> 2.4.1 系統(tǒng)性能需求
12、7</p><p> 2.4.2 系統(tǒng)功能需求8</p><p> 第3章 系統(tǒng)總體設(shè)計(jì)9</p><p> 3.1 系統(tǒng)設(shè)計(jì)原理9</p><p> 3.2 功能模塊設(shè)計(jì)10</p><p> 3.2.1基本信息管理模塊10</p><p> 3.2.2 收費(fèi)數(shù)據(jù)管理模
13、塊11</p><p> 3.2.3 收費(fèi)情況統(tǒng)計(jì)模塊11</p><p> 3.2.4 系統(tǒng)信息管理模塊14</p><p> 3.2.5 住戶自助管理14</p><p> 第4章 數(shù)據(jù)庫設(shè)計(jì)14</p><p> 4.1 數(shù)據(jù)庫設(shè)計(jì)規(guī)則14</p><p> 4.
14、2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)14</p><p> 4.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)16</p><p> 4.3.1數(shù)據(jù)表設(shè)計(jì)16</p><p> 第5章 軟件測(cè)試20</p><p> 5.1 軟件測(cè)試的目的和意義20</p><p> 5.2 軟件測(cè)試的步驟20</p><p&g
15、t; 5.3 軟件測(cè)試的具體實(shí)現(xiàn)21</p><p> 5.4 軟件測(cè)試結(jié)論24</p><p> 5.5 測(cè)試評(píng)價(jià)24</p><p> 第6章 總結(jié)與展望25</p><p><b> 6.1 總結(jié)25</b></p><p><b> 6.2 展望25&l
16、t;/b></p><p><b> 畢業(yè)設(shè)計(jì)體會(huì)26</b></p><p><b> 致謝27</b></p><p><b> 參考文獻(xiàn)28</b></p><p><b> 1 緒論</b></p><p&
17、gt; 計(jì)算機(jī)的發(fā)明,成為信息世界最偉大的信息物質(zhì)載體;計(jì)算機(jī)網(wǎng)絡(luò)的出現(xiàn),使信息的共享成為可能;而Web技術(shù)和瀏覽器的出現(xiàn),則使信息共享和流通的能力延伸到了桌面。</p><p> 如果互聯(lián)網(wǎng)是一個(gè)信息海洋,那么每一個(gè)網(wǎng)站就是信息海洋中的“數(shù)字孤島”,如何將這些“數(shù)字孤島”有機(jī)地聯(lián)系起來,將是下一代網(wǎng)絡(luò)要解決的首要問題。.NET的核心負(fù)的獨(dú)特功能,打破了傳統(tǒng)的各自為政的庫存管理模式,以系統(tǒng)的、集成的管理思想,
18、體現(xiàn)了供應(yīng)鏈的集成管理思想,適應(yīng)市場(chǎng)變化的要求,是一種新的有代表性的庫存管理方法。</p><p><b> 1.1課題研究背景</b></p><p> 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已成為人們深刻認(rèn)識(shí),計(jì)算機(jī)作為知識(shí)經(jīng)濟(jì)時(shí)代的產(chǎn)物,已被廣泛應(yīng)用于社會(huì)各個(gè)行業(yè)和領(lǐng)域。目前,我國(guó)的科技水平高速發(fā)展,計(jì)算機(jī)作為今天使用最廣的現(xiàn)代化工具已深入
19、到各個(gè)領(lǐng)域,并且正在成為信息社會(huì)的重要支柱。在這樣的大背景下,現(xiàn)代的小區(qū)物業(yè)管理系統(tǒng),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。學(xué)習(xí)計(jì)算機(jī)知識(shí)不僅僅是為了掌握一種技能,更重要的是:它能啟發(fā)人們對(duì)先進(jìn)科技的向往,激發(fā)創(chuàng)新意識(shí),推動(dòng)對(duì)新知識(shí)的學(xué)習(xí),培養(yǎng)自學(xué)能力,鍛煉動(dòng)手實(shí)踐的本領(lǐng)。利用計(jì)算機(jī)管理,可以加強(qiáng)業(yè)主自身的信息管理,提高業(yè)主的滿意度,可以輕松的查詢各類信息,從而達(dá)到并完成為小區(qū)內(nèi)業(yè)主及員工的服務(wù)的目的。</p>
20、<p> 隨著社會(huì)經(jīng)濟(jì)的快速發(fā)展,物業(yè)管理市場(chǎng)化已經(jīng)成為我國(guó)住房體制改革的重要配套體系,它既適應(yīng)了我國(guó)住房體制市場(chǎng)化建設(shè)的要求,又為我國(guó)進(jìn)一步提高城市建設(shè)管理水平提供了必要的支持。在物業(yè)管理市場(chǎng)中,物業(yè)管理市場(chǎng)的主體是物業(yè)管理企業(yè)和物業(yè)管理需求者;物業(yè)管理市場(chǎng)的客體是具體的物業(yè)服務(wù),它包括有形的服務(wù)和無形的服務(wù)。作為物業(yè)管理服務(wù)的供給者物業(yè)管理企業(yè),要想使企業(yè)獲得成功,即順利實(shí)現(xiàn)企業(yè)的盈利和快速發(fā)展,就必須從市場(chǎng)需求方的
21、角度出發(fā),分析物業(yè)管理服務(wù)需求的市場(chǎng)容量,再根據(jù)這一市場(chǎng)容量,分析消費(fèi)者對(duì)各類物業(yè)管理服務(wù)的多樣化的市場(chǎng)需求。本文試從物業(yè)服務(wù)需求主體的角度,分析當(dāng)前物業(yè)服務(wù)需求狀況,在此基礎(chǔ)上探討物管企業(yè)適應(yīng)市場(chǎng)需求的措施性思考。</p><p> 現(xiàn)代信息技術(shù)的發(fā)展,使傳統(tǒng)意義上的物業(yè)管理和為業(yè)主提供的服務(wù)的形式和內(nèi)涵都在發(fā)生著根本性的變化。目前為業(yè)主提供的內(nèi)容十分充實(shí),涉及到住戶報(bào)修管理、住戶投訴管理、住戶申請(qǐng)車位管理、
22、住戶查看自己的欠費(fèi)管理、住戶留言管理等。而且現(xiàn)在很多物業(yè)管理工作都是通過手工勞動(dòng)來實(shí)現(xiàn)的,住戶的投訴得不到回應(yīng),住戶的報(bào)修不能得到及時(shí)的修理,各個(gè)住戶業(yè)主對(duì)物業(yè)的管理意見大,業(yè)主往往是為了自己的投訴、報(bào)修能得到及時(shí)的回應(yīng)而奔波物業(yè)公司,這勢(shì)必會(huì)給小區(qū)內(nèi)的業(yè)主帶來很多麻煩和不便。因此引入現(xiàn)代管理的思想,設(shè)計(jì)一套科學(xué)規(guī)范的小區(qū)物業(yè)管理系統(tǒng)為業(yè)主提供全面有效的服務(wù)系統(tǒng),從而提高了物業(yè)管理人員為業(yè)主及時(shí)提供服務(wù)的有效性,降低業(yè)主的抱怨有著極為重
23、要的意義。管理系統(tǒng)的管理員在管理小區(qū)內(nèi)的房屋和設(shè)備的同時(shí),更應(yīng)該重視業(yè)主的需求本著顧客是上帝的思想為業(yè)主提供更好的服務(wù)。所以,建立一套可行的和現(xiàn)代的面向業(yè)主服務(wù)的小區(qū)物業(yè)管理系統(tǒng)是社會(huì)發(fā)展的必然趨勢(shì)。</p><p> 1.2研究目的及意義</p><p> 物業(yè)管理作為一個(gè)新興的行業(yè),伴隨著我國(guó)社會(huì)經(jīng)濟(jì)和房地產(chǎn)市場(chǎng)的快速發(fā)展,已逐漸成為房地產(chǎn)經(jīng)營(yíng)管理的重要組成部分。隨著市場(chǎng)經(jīng)濟(jì)的發(fā)展
24、和人們生活水平的提高,住宅小區(qū)已經(jīng)成為人們安家置業(yè)的首選,幾十萬到幾百萬的小區(qū)住宅比比皆是。人們花的錢越多,不但對(duì)住宅的本身的美觀、質(zhì)量要求越來越高,同時(shí)對(duì)物業(yè)小區(qū)的服務(wù)和管理也要求很高,諸如對(duì)小區(qū)的維修維護(hù),甚至對(duì)各項(xiàng)投訴都要求小區(qū)管理者做的好,做的完善。長(zhǎng)期以來,舊有住宅納入到物業(yè)管理之中的很少,就是新建的住宅小區(qū)盡管實(shí)行了物業(yè)管理,但投入的管理力量遠(yuǎn)遠(yuǎn)不夠,所以有很多小區(qū)的物業(yè)管理工作特別是對(duì)住戶的服務(wù)模塊只停留在看看門,掃掃地,
25、補(bǔ)補(bǔ)漏,收收垃圾等很淺的層次上。又由于物業(yè)管理企業(yè)的啟動(dòng)基金不足,多種經(jīng)營(yíng)服務(wù)不善等,導(dǎo)致招不到專業(yè)水平高的工作人員,再加上管理手段落后,所以對(duì)住戶的服務(wù)提供不到位,就很難提高物業(yè)管理企業(yè)的效益。</p><p> 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)技術(shù)日漸成熟,作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)物業(yè)單位的各項(xiàng)信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速,查找方便,可靠性高,存儲(chǔ)量大,保密性好,
26、壽命長(zhǎng),成本低等。對(duì)于現(xiàn)在網(wǎng)絡(luò)發(fā)達(dá)的社會(huì),人們也要求服務(wù)也不能只在跑物業(yè)管理中心,而是通過網(wǎng)絡(luò),在家里就可以把生活中遇到的問題反饋給物業(yè)管理中心,而管理中心也可以迅速解決住戶的問題,這些優(yōu)點(diǎn)能夠極大地提高工作的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理與世界接軌的重要條件。</p><p> 因此引入現(xiàn)代管理的思想、建立一套可面向業(yè)主為中心的小區(qū)物業(yè)管理系統(tǒng),是十分必要的。</p><p>&l
27、t;b> 1.3課題內(nèi)容簡(jiǎn)介</b></p><p> 小區(qū)物業(yè)收費(fèi)管理系統(tǒng)就是用計(jì)算機(jī)作為基礎(chǔ)平臺(tái),利用計(jì)算機(jī)強(qiáng)大的分析處理數(shù)據(jù)的能力,幫助物業(yè)管理人員管理小區(qū),為業(yè)主提供更及時(shí)更好的服務(wù),是小區(qū)內(nèi)業(yè)主服務(wù)管理更信息化和科學(xué)化。</p><p> 本課題可以說是小區(qū)物業(yè)管理系統(tǒng)的一個(gè)子系統(tǒng),它是在小區(qū)管理的基礎(chǔ)上更細(xì)化的對(duì)業(yè)主提供服務(wù)的模塊進(jìn)行管理,在經(jīng)過系統(tǒng)中數(shù)
28、據(jù)分析處理后,利用計(jì)算機(jī)技術(shù)和信息技術(shù)模擬物業(yè)管理系統(tǒng)對(duì)業(yè)主提供服務(wù),業(yè)主可以向物業(yè)管理人員提出自己在小區(qū)內(nèi)的問題,物業(yè)管理人員對(duì)業(yè)主提出的問題要進(jìn)行處理過程。</p><p> 面向業(yè)主管理的小區(qū)物業(yè)管理系統(tǒng)研究和實(shí)現(xiàn)采用目前流行的Browser/Server模式進(jìn)行架構(gòu)。軟件模式簡(jiǎn)單、方便、易于掌握,本系統(tǒng)主要包括以下幾個(gè)功能模塊:</p><p> 1、登錄信息模塊:管理員和業(yè)主
29、可以通過用戶名和密碼進(jìn)行登錄。</p><p> 2、基本信息管理模塊:在這個(gè)模塊管理員可以對(duì)系統(tǒng)的所有基礎(chǔ)信息進(jìn)行管理。</p><p> 3、收費(fèi)數(shù)據(jù)管理模塊:在這個(gè)模塊管理員可以進(jìn)行收費(fèi)單生成、費(fèi)用收取等。</p><p> 4、收費(fèi)情況統(tǒng)計(jì)模塊:在這個(gè)模塊管理員可以對(duì)系統(tǒng)收費(fèi)情況進(jìn)行管理。</p><p> 5、系統(tǒng)信息管理模
30、塊:在這個(gè)模塊管理員可以對(duì)個(gè)人信息進(jìn)行修改。</p><p> 6、住戶自助管理模塊:在這個(gè)模塊小區(qū)用戶可以進(jìn)行自助管理。</p><p> 以上幾個(gè)功能模塊基本涵蓋了本系統(tǒng)的基本組成和各個(gè)環(huán)節(jié)。</p><p><b> 2 需求分析</b></p><p><b> 2.1開發(fā)背景</b&g
31、t;</p><p> 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已成為人們深刻認(rèn)識(shí),計(jì)算機(jī)作為知識(shí)經(jīng)濟(jì)時(shí)代的產(chǎn)物,已被廣泛應(yīng)用于社會(huì)各個(gè)行業(yè)和領(lǐng)域。目前,我國(guó)的科技水平高速發(fā)展,計(jì)算機(jī)作為今天使用最廣的現(xiàn)代化工具已深入到各個(gè)領(lǐng)域,并且正在成為信息社會(huì)的重要支柱。在這樣的大背景下,現(xiàn)代的小區(qū)物業(yè)管理系統(tǒng),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。學(xué)習(xí)計(jì)算機(jī)知識(shí)不僅僅是為了掌握一種技能,更
32、重要的是:它能啟發(fā)人們對(duì)先進(jìn)科技的向往,激發(fā)創(chuàng)新意識(shí),推動(dòng)對(duì)新知識(shí)的學(xué)習(xí),培養(yǎng)自學(xué)能力,鍛煉動(dòng)手實(shí)踐的本領(lǐng)。利用計(jì)算機(jī)管理,可以加強(qiáng)業(yè)主自身的信息管理,提高業(yè)主的滿意度,可以輕松的查詢各類信息,從而達(dá)到并完成為小區(qū)內(nèi)業(yè)主及員工的服務(wù)的目的。</p><p> 2.2系統(tǒng)開發(fā)環(huán)境需求</p><p> 2.2.1開發(fā)語言ASP.NET</p><p> Asp.
33、ne并不是ASP的簡(jiǎn)單的升級(jí),它是.net Framework的一部分,而.net Framework是微軟.net平臺(tái)的一個(gè)重要的組成部分,它是一組用于程序開發(fā)的類庫,這個(gè)類庫的規(guī)模相當(dāng)龐大,并且還在不斷的更新中。幾乎可以勝任任何程序的開發(fā)。而且.net是可以跨平臺(tái)的,用它編寫的程序不用重寫就可以在不同的平臺(tái)下運(yùn)行,就像java應(yīng)用程序一樣。這也是微軟用.net平臺(tái)與JAVA抗衡的一大優(yōu)勢(shì)。</p><p>
34、 Asp.net是建立在通用語言運(yùn)行時(shí)刻庫(CLR)上的應(yīng)用程序框架。他用來在服務(wù)器端構(gòu)建功能強(qiáng)大的web應(yīng)用程序。 </p><p> ASP.net是Microsoft.net的一部分,作為戰(zhàn)略產(chǎn)品,不僅僅是 Active Server Page (ASP) 的下一個(gè)版本;它還提供了一個(gè)統(tǒng)一的 Web 開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級(jí) Web 應(yīng)用程序所需的各種服務(wù)。ASP.NET 的語法在很大程度上與
35、 ASP 兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)。可以通過在現(xiàn)有 ASP 應(yīng)用程序中逐漸添加 ASP.NET 功能,隨時(shí)增強(qiáng) ASP 應(yīng)用程序的功能。 </p><p> ASP.NET 是一個(gè)已編譯的、基于 .NET 的環(huán)境,可以用任何與 .NET 兼容的語言(包括 Visual Basic .NET、C#)創(chuàng)作應(yīng)用程序。另外,任何 ASP.NET
36、應(yīng)用程序都可以使用整個(gè) .NET Framework。開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語言運(yùn)行庫環(huán)境、類型安全、繼承等等。 </p><p> ASP.NET 可以無縫地與 WYSIWYG HTML 編輯器和其他編程工具(包括 Microsoft Visual Studio .NET)一起工作。這不僅使得 Web 開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點(diǎn),包括開發(fā)人員可以用來
37、將服務(wù)器控件拖放到 Web 頁的 GUI 和完全集成的調(diào)試支持。 </p><p> 微軟為ASP.net設(shè)計(jì)了這樣一些策略:易于寫出結(jié)構(gòu)清晰的代碼、代碼易于重用和共享、可用編譯類語言編寫等等,目的是讓程序員更容易開發(fā)出Web應(yīng)用,滿足計(jì)算向Web轉(zhuǎn)移的戰(zhàn)略需要。</p><p> 2.2.2開發(fā)平臺(tái)Visual Studio2005</p><p> Vis
38、ual Studio2005是微軟開發(fā)的visual studio系列開發(fā)工具的最新版本,微軟公司在2005年12月初發(fā)布新一代企業(yè)級(jí)應(yīng)用開發(fā)平臺(tái).NET Framework 2.0和開發(fā)工具Visual Studio 2005。</p><p> 現(xiàn)代信息部門的開發(fā)團(tuán)隊(duì)必須因應(yīng)高度競(jìng)爭(zhēng)的商業(yè)環(huán)境,快速進(jìn)行應(yīng)用軟件系統(tǒng)的設(shè)計(jì)、開發(fā)、測(cè)試以及部署帶領(lǐng)企業(yè)贏得市場(chǎng)。大部分的軟件開發(fā)團(tuán)隊(duì),都面臨以下幾項(xiàng)挑戰(zhàn):開發(fā)團(tuán)隊(duì)
39、間的溝通困難,開發(fā)工具形形色色,分散且難以互相整合開發(fā)程序、開發(fā)標(biāo)準(zhǔn)難以建立。</p><p> Microsoft Visual Studio 2005 開發(fā)工具系列,有許多令人期盼已久的強(qiáng)化功能,提供更高的程序開發(fā)效率、更精簡(jiǎn)的程序代碼、與更佳的安全性。包括 .NET Framework 2.0、 ASP.NET 2.0、64-bit 程序開發(fā)支持、新的 Windows Form 程序設(shè)計(jì)、以及對(duì)行動(dòng)裝置解
40、決方案的全新開發(fā)支持。</p><p> 2.2.3數(shù)據(jù)庫ACCESS</p><p> 數(shù)據(jù)庫系統(tǒng)克服了文件系統(tǒng)的缺陷,提供了對(duì)數(shù)據(jù)更高級(jí)、更有效的管理。目前世界上已有數(shù)以萬計(jì)的數(shù)據(jù)庫系統(tǒng)在運(yùn)行,其應(yīng)用已深入到人類社會(huì)生活的各個(gè)領(lǐng)域,從學(xué)校管理、銀行業(yè)務(wù),資源分配、經(jīng)濟(jì)預(yù)測(cè)一直到信息檢索、檔案管理、普查、統(tǒng)計(jì)等,并在通信網(wǎng)絡(luò)基礎(chǔ)上,建立了許多國(guó)際性的聯(lián)機(jī)檢索系統(tǒng)。</p>
41、<p> 數(shù)據(jù)庫技術(shù)從產(chǎn)生的開始沿著層次、網(wǎng)狀、關(guān)系等三個(gè)分支發(fā)展。數(shù)據(jù)庫設(shè)計(jì)的一個(gè)重要目標(biāo)是數(shù)據(jù)獨(dú)立性,也就是應(yīng)該使用程序和數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)之間相互獨(dú)立,不受影響。經(jīng)過三十余年的發(fā)展,數(shù)據(jù)庫技術(shù)在理論和應(yīng)用上都已相當(dāng)成熟。</p><p> 數(shù)據(jù)庫技術(shù)和網(wǎng)絡(luò)技術(shù)相結(jié)合產(chǎn)生了分布式數(shù)據(jù)庫技術(shù)。數(shù)據(jù)庫技術(shù)與面向?qū)ο蠹夹g(shù)相結(jié)合產(chǎn)生了面向?qū)ο髷?shù)據(jù)庫。數(shù)據(jù)庫技術(shù)仍在不斷發(fā)展中。</p>&
42、lt;p> 數(shù)據(jù)庫的種類很多,小型桌面數(shù)據(jù)庫有Access、Excel、FoxPro等,大型的數(shù)據(jù)庫有Oracle、Sybase、Informix和SQL Server等。小型數(shù)據(jù)庫使用簡(jiǎn)單,可以滿足日常的工作需要,而大型數(shù)據(jù)庫有高效、完善的安全訪問機(jī)制,足以應(yīng)付每天上萬次的訪問量。在網(wǎng)上購書系統(tǒng)中,兩種類型的數(shù)據(jù)庫都可能用到。我們選擇小型數(shù)據(jù)庫Access為典型進(jìn)行軟件的開發(fā)。</p><p> Ac
43、cess以其良好的數(shù)據(jù)庫設(shè)計(jì)、管理與網(wǎng)絡(luò)功能,越來越深得用戶的青睞,并成為數(shù)據(jù)庫產(chǎn)品中的杰出代表。與以前的版本相比,SQL-Server2000徹底脫離了Sybase,它將數(shù)據(jù)庫連接到Internet,并通過Web瀏覽器顯示數(shù)據(jù)操作,具有客戶機(jī)/服務(wù)器機(jī)構(gòu),并與Microsoft公司的其他產(chǎn)品及第三方產(chǎn)品具有良好的兼容性,能方便地實(shí)現(xiàn)無縫操作。此外,Access還提供了對(duì)分布式事物處理的支持,并具有開發(fā)工具的良好支持,能為大型數(shù)據(jù)庫項(xiàng)目
44、提供優(yōu)秀的解決方案。Access已經(jīng)在性能和擴(kuò)展性方面確立了世界領(lǐng)先的地位,是一套完全的數(shù)據(jù)庫和數(shù)據(jù)分析解決方案。</p><p><b> 2.3 系統(tǒng)目標(biāo)</b></p><p> 本系統(tǒng)開發(fā)的目標(biāo)是提供小區(qū)管理員對(duì)小區(qū)各項(xiàng)收費(fèi)的管理。具體的要求如下:</p><p> 登錄信息模塊:管理員和業(yè)主可以通過用戶名和密碼進(jìn)行登錄。<
45、/p><p> 基本信息管理模塊:在這個(gè)模塊管理員可以對(duì)系統(tǒng)的所有基礎(chǔ)信息進(jìn)行管理。</p><p> 收費(fèi)數(shù)據(jù)管理模塊:在這個(gè)模塊管理員可以進(jìn)行收費(fèi)單生成、費(fèi)用收取等。</p><p> 收費(fèi)情況統(tǒng)計(jì)模塊:在這個(gè)模塊管理員可以對(duì)系統(tǒng)收費(fèi)情況進(jìn)行管理。</p><p> 系統(tǒng)信息管理模塊:在這個(gè)模塊管理員可以對(duì)個(gè)人信息進(jìn)行修改。</
46、p><p> 住戶自助管理模塊:在這個(gè)模塊小區(qū)用戶可以進(jìn)行自助管理。</p><p> 為達(dá)到以上的開發(fā)目的。應(yīng)遵循一定的設(shè)計(jì)和開發(fā)與原則:</p><p><b> 模塊接口定義清晰;</b></p><p> 基礎(chǔ)類庫和接口設(shè)計(jì)合理,盡量建立擴(kuò)展的接口和抽象類;</p><p> 數(shù)據(jù)庫
47、操作使用標(biāo)準(zhǔn)SQL語句,如果一定要使用有差別的SQL語句,則盡量集中在一起,以減少將來維護(hù)和移植的難度;</p><p> 使用的通用的數(shù)據(jù)庫訪問代碼,對(duì)將來的維護(hù)是一個(gè)很大的簡(jiǎn)化。</p><p> 將不同的功能模塊放在不同的文件夾下面,大大提高了系統(tǒng)代碼的可讀性,從而大大提高了可維護(hù)性。</p><p> 采用開放的標(biāo)準(zhǔn)和工具等。</p>&
48、lt;p><b> 2.4 系統(tǒng)需求</b></p><p> 2.4.1 系統(tǒng)性能需求</p><p> 小區(qū)物業(yè)收費(fèi)管理系統(tǒng)的業(yè)務(wù)特性要求該系統(tǒng)需要具備以下幾個(gè)主要特性:</p><p> 實(shí)用性:小區(qū)物業(yè)收費(fèi)管理系統(tǒng)在設(shè)計(jì)時(shí)必須遵循的一個(gè)重要原則,就是以用戶為系統(tǒng)設(shè)計(jì)的中心。網(wǎng)絡(luò)的發(fā)展大大降低了信息咨詢的成本,用戶面臨更多的
49、選擇,所以,除了降低成本以外,還必須能夠得到用戶的認(rèn)可,才能在實(shí)際運(yùn)作中產(chǎn)生效益,避免客戶流失。具體來說,應(yīng)用系統(tǒng)應(yīng)能實(shí)現(xiàn)用戶特定的需求,操作界面友好、方便,功能設(shè)置符合用戶的習(xí)慣和要求。</p><p> 易維護(hù):管理員能夠簡(jiǎn)單方便地管理系統(tǒng),并對(duì)系統(tǒng)進(jìn)行日常維護(hù);隨著系統(tǒng)信息的變更或增加、數(shù)據(jù)規(guī)模的增大,系統(tǒng)升級(jí)、維護(hù)應(yīng)該易于操作;各子系統(tǒng)、功能模塊的設(shè)計(jì)應(yīng)具有良好的靈活性,保證在系統(tǒng)建設(shè)過程中后期系統(tǒng)功能
50、的實(shí)現(xiàn)不影響前期已投入使用的系統(tǒng)功能。</p><p> 安全性:系統(tǒng)應(yīng)充分考慮信息的安全性,建立完善的多層次的安全保障體系。</p><p> 可擴(kuò)展:系統(tǒng)在設(shè)計(jì)時(shí)應(yīng)充分考慮到業(yè)務(wù)開發(fā)不斷推進(jìn)的需要,降低系統(tǒng)在擴(kuò)展新的業(yè)務(wù)功能時(shí)的復(fù)雜度。</p><p> 開放性:系統(tǒng)在體系結(jié)構(gòu)和數(shù)據(jù)交換協(xié)議等方面應(yīng)遵循標(biāo)準(zhǔn)和開放的原則,以確保具有良好的互操作性、可移植和可
51、擴(kuò)充性;提供開放的標(biāo)準(zhǔn)集成接口,利于不同部門之間實(shí)現(xiàn)集成。</p><p> 2.4.2 系統(tǒng)功能需求</p><p> 系統(tǒng)主要功能模塊如下所示:</p><p> 登錄信息模塊:管理員和業(yè)主可以通過用戶名和密碼進(jìn)行登錄。</p><p> 基本信息管理模塊:在這個(gè)模塊管理員可以對(duì)系統(tǒng)的所有基礎(chǔ)信息進(jìn)行管理。</p>
52、<p> 收費(fèi)數(shù)據(jù)管理模塊:在這個(gè)模塊管理員可以進(jìn)行收費(fèi)單生成、費(fèi)用收取等。</p><p> 收費(fèi)情況統(tǒng)計(jì)模塊:在這個(gè)模塊管理員可以對(duì)系統(tǒng)收費(fèi)情況進(jìn)行管理。</p><p> 系統(tǒng)信息管理模塊:在這個(gè)模塊管理員可以對(duì)個(gè)人信息進(jìn)行修改。</p><p> 住戶自助管理模塊:在這個(gè)模塊小區(qū)用戶可以進(jìn)行自助管理。</p><p>
53、;<b> 3 系統(tǒng)總體設(shè)計(jì)</b></p><p> 3.1 系統(tǒng)設(shè)計(jì)原理</p><p> 本系統(tǒng)在設(shè)計(jì)中使用了面向?qū)ο蟮脑O(shè)計(jì)原理,是因?yàn)椋?lt;/p><p> 1.面向?qū)ο笤O(shè)計(jì)不再是單純的從代碼的第一行一直編到最后一行,而是考慮如何創(chuàng)建類和對(duì)象,利用類和對(duì)象來簡(jiǎn)化程序設(shè)計(jì),并提供代碼的封裝和重用性,便于程序的維護(hù)與擴(kuò)展。</
54、p><p> 2.所謂的對(duì)象是一種抽象的名稱,用來對(duì)應(yīng)實(shí)現(xiàn)世界存在的"東西"。一個(gè)窗口、一個(gè)按鈕、一個(gè)菜單都可視為一個(gè)對(duì)象,而按鈕對(duì)象、菜單對(duì)象、又會(huì)出現(xiàn)在窗口對(duì)象中,因此按鈕對(duì)象、菜單對(duì)象便是窗口的組件之一。對(duì)象內(nèi)部的數(shù)據(jù)是不能隨意更改的,必須接收從對(duì)象外部傳遞來的信息,再由對(duì)象按其方法加以處理。用戶無需知道其任何細(xì)節(jié),操作是封閉的,對(duì)象之間能通過函數(shù)調(diào)用相互通信。</p>&l
55、t;p> 3.類可視為一個(gè)產(chǎn)品模具、一個(gè)模塊。在面向?qū)ο笤O(shè)計(jì)中,類是對(duì)象的原型,是對(duì)象的制作器。類的概念是面向?qū)ο蟪绦蛟O(shè)計(jì)最重要的特征。所謂類,是指由數(shù)據(jù)結(jié)構(gòu)及其相關(guān)操作所形成的集合,描述該類任何一個(gè)對(duì)象的共同的行為特征,是對(duì)一組性質(zhì)相同的對(duì)象的程序描述,概括了對(duì)象的共同性質(zhì)和數(shù)據(jù)。</p><p> 4.面向?qū)ο笤O(shè)計(jì)的核心是類的設(shè)計(jì)。例如:可以定義一個(gè)"禮儀資訊查詢表單"類,該類中
56、可以定義查詢的資訊類別、時(shí)間、內(nèi)容等等信息,則以此類為原型可以設(shè)計(jì)出眾多的"禮儀資訊查詢表單"類的對(duì)象實(shí)例,這些實(shí)體都具有類中所定義的特征。</p><p> 5.設(shè)計(jì)的企業(yè)信息發(fā)布系統(tǒng)也是建立在一系列類基礎(chǔ)之上的,其編程的思想是:先根據(jù)一定的需要?jiǎng)?chuàng)建一系列的子類或直接調(diào)用asp提供的基類,編制程序時(shí),由這些類派生出相應(yīng)的對(duì)象,所派生出的對(duì)象繼承了其父類所有的功能,而且具有很好的封裝性,這樣
57、就可利用派生出的對(duì)象像搭積木一樣來設(shè)計(jì)自己的程序。打個(gè)比方,就比如要制造一臺(tái)機(jī)器,首先要制造各種零件的模具,然后用制造好的模具生產(chǎn)出所需的零件,所有這些做完后,剩下的就只是如何把這些零件組裝起來,這樣一臺(tái)機(jī)器就很容易制造出來了。實(shí)際編程也是如此。每個(gè)表單都是由一定數(shù)量的對(duì)象按某一種方式組合在一起的,程序編制的核心是類的設(shè)計(jì)。</p><p> 3.2 功能模塊設(shè)計(jì)</p><p> 模
58、塊化就是把程序劃分成獨(dú)立命名且可獨(dú)立訪問的模塊,每個(gè)模塊完成其中每個(gè)子功能,把這些模塊集成起來構(gòu)成一個(gè)整體,可以完成指定的功能滿足用戶的需求。為了降低軟件系統(tǒng)的復(fù)雜性,提高可理解性、可維護(hù)性,必須把系統(tǒng)劃分成為多個(gè)模塊。但是模塊不能任意劃分,應(yīng)盡量保持其獨(dú)立性。模塊的獨(dú)立性指每個(gè)模塊只能完成系統(tǒng)要求的獨(dú)立的自功能,并且與其他模塊的聯(lián)系最少而且接口簡(jiǎn)單。模塊獨(dú)立的概念是模塊化、抽象、信息隱藏和局部化概念的直接結(jié)果。模塊獨(dú)立性很重要,主要有
59、兩條理由:</p><p> 有效的模塊化軟件比較容易開發(fā)出來,這個(gè)優(yōu)點(diǎn)尤其重要。</p><p> 獨(dú)立的模塊化比較容易測(cè)試和維護(hù)。</p><p> 模塊獨(dú)立程度可以由兩個(gè)定性標(biāo)準(zhǔn)度量,這兩個(gè)標(biāo)準(zhǔn)分別稱為內(nèi)聚和偶合。偶合衡量不同模塊彼此間互相依賴(連接)的緊密程度;內(nèi)聚衡量一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度。</p><p>
60、 從以上兩點(diǎn)可以得出結(jié)論:好的模塊是具有高內(nèi)聚低耦合的特點(diǎn)。根據(jù)這個(gè)特點(diǎn),我將此次所要開發(fā)的系統(tǒng)從功能模塊的角度上劃分為以下幾個(gè)功能模塊:</p><p><b> 登錄信息模塊</b></p><p><b> 基本信息管理模塊</b></p><p><b> 收費(fèi)數(shù)據(jù)管理模塊</b><
61、;/p><p><b> 收費(fèi)情況統(tǒng)計(jì)模塊</b></p><p><b> 系統(tǒng)信息管理模塊</b></p><p><b> 住戶自助管理模塊</b></p><p> 3.2.1基本信息管理模塊</p><p> 本模塊主要是對(duì)系統(tǒng)的基礎(chǔ)信息
62、進(jìn)行管理,在這個(gè)模塊中,管理員可以對(duì)小區(qū)信息進(jìn)行管理,可以增加新的小區(qū),編輯和修改已經(jīng)存在于系統(tǒng)中的小區(qū)的信息;管理員可以對(duì)各個(gè)小區(qū)中的住戶信息進(jìn)行管理,可以增加住戶,編輯修改已有的住戶信息;管理員可以對(duì)收費(fèi)標(biāo)準(zhǔn)進(jìn)行設(shè)定,可以增加新的收費(fèi)項(xiàng)目;管理員開可以對(duì)收費(fèi)貨幣進(jìn)行管理。</p><p> 圖3-1 基本信息管理</p><p> 3.2.2 收費(fèi)數(shù)據(jù)管理模塊</p>
63、<p> 本模塊主要是對(duì)系統(tǒng)的收費(fèi)數(shù)據(jù)進(jìn)行管理,在這個(gè)模塊中,管理員可以對(duì)指定收費(fèi)項(xiàng)目從上次生成收費(fèi)單到現(xiàn)在的費(fèi)用的收費(fèi)單的生成;可以對(duì)已經(jīng)生成的收費(fèi)單進(jìn)行費(fèi)用收取,還可以對(duì)預(yù)交費(fèi)用進(jìn)行管理。</p><p> 圖3-2 收費(fèi)數(shù)據(jù)管理</p><p> 3.2.3 收費(fèi)情況統(tǒng)計(jì)模塊</p><p> 本模塊的主要是對(duì)系統(tǒng)的收費(fèi)情況進(jìn)行統(tǒng)計(jì)顯示,從
64、而為小區(qū)管理者對(duì)小區(qū)的收費(fèi)情況進(jìn)行全面把握。在這個(gè)模塊中,管理員可以查看系統(tǒng)中指定小區(qū)指定收費(fèi)項(xiàng)目的所有收費(fèi)情況,也可以根據(jù)管理員指定的月份進(jìn)行查詢。</p><p> 圖3-3 收費(fèi)情況統(tǒng)計(jì)</p><p> 3.2.4 系統(tǒng)信息管理模塊</p><p> 本模塊的主要是提供給管理員一個(gè)修改個(gè)人信息的界面,在這個(gè)模塊中,管理員可以對(duì)自己的個(gè)人登錄用戶名和登錄
65、密碼進(jìn)行修改。</p><p> 圖3-4 系統(tǒng)信息管理</p><p> 3.2.5 住戶自助管理</p><p> 本模塊主要是住戶的自助管理,在本模塊中,住戶可以對(duì)個(gè)人的歷史交費(fèi)情況進(jìn)行查詢,系統(tǒng)會(huì)根據(jù)用戶的輸入日期范圍進(jìn)行查詢,然后將查詢結(jié)果返回給用戶,從而可以實(shí)現(xiàn)住戶交費(fèi)的透明化;在這個(gè)模塊中,用戶還可以對(duì)個(gè)人登錄本系統(tǒng)的相關(guān)信息進(jìn)行修改。</
66、p><p><b> 4 數(shù)據(jù)庫設(shè)計(jì)</b></p><p> 4.1 數(shù)據(jù)庫設(shè)計(jì)規(guī)則</p><p> 數(shù)據(jù)庫在一個(gè)信息發(fā)布系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)可以提高數(shù)據(jù)庫存儲(chǔ)效率,保證數(shù)據(jù)的完整性和一致性。設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)時(shí)應(yīng)充分了解用戶各個(gè)方面的需求,包括現(xiàn)有系統(tǒng)
67、的需求以及將來可能增加的需求在信息世界中,信息從客觀事物出發(fā)流經(jīng)數(shù)據(jù)庫,通過決策機(jī)構(gòu)最后又回到客觀世界,信息的這一循環(huán)經(jīng)歷了三個(gè)領(lǐng)域:信息世界,數(shù)據(jù)世界,現(xiàn)實(shí)世界?,F(xiàn)實(shí)世界的事物反映到人的頭腦中,人的大腦對(duì)它有個(gè)認(rèn)識(shí)過程,經(jīng)過分析(選擇、命名、分類等)進(jìn)入信息世界。這些信息再進(jìn)一步加工、編碼,然后進(jìn)入數(shù)據(jù)世界,而軟件系統(tǒng)的開發(fā)工作需要考慮這兩個(gè)方面的問題,也就是要考慮系統(tǒng)開發(fā)所需要的數(shù)據(jù),以及如何對(duì)這些數(shù)據(jù)進(jìn)行操作。這兩個(gè)問題貫穿了整個(gè)
68、軟件系統(tǒng)的開發(fā)過程,這也就是數(shù)據(jù)庫的設(shè)計(jì)問題,軟件設(shè)計(jì)的一個(gè)核心。</p><p> 數(shù)據(jù)庫設(shè)計(jì)的主要任務(wù)是針對(duì)一個(gè)給定的應(yīng)用環(huán)境,在給定的硬件環(huán)境、操作系統(tǒng)、以及數(shù)據(jù)庫管理信息系統(tǒng)等軟件環(huán)境下,創(chuàng)建一個(gè)性能良好的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能有效地收集、存儲(chǔ)、操作和管理數(shù)據(jù),滿足用戶地各類需求。數(shù)據(jù)庫設(shè)計(jì)通常是在一個(gè)通用的DBMS支持下,即利用現(xiàn)成的DBMS作為開發(fā)的基礎(chǔ)。</p>
69、<p> 4.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)</p><p> 概念結(jié)構(gòu)設(shè)計(jì)的主要任務(wù)是根據(jù)用戶需求設(shè)計(jì)數(shù)據(jù)庫的概念數(shù)據(jù)模型。概念模型獨(dú)立于具體的數(shù)據(jù)庫管理系統(tǒng),它描述的是從用戶角度看到的數(shù)據(jù)庫,反映了用戶的現(xiàn)實(shí)環(huán)境,而與數(shù)據(jù)庫將來怎樣實(shí)現(xiàn)無關(guān)。在需求分析基礎(chǔ)上設(shè)計(jì)出能夠滿足用戶各種需求的實(shí)體及它們之間的關(guān)系,從而為以后的邏輯結(jié)構(gòu)設(shè)計(jì)作好鋪墊。</p><p> 本 E-R圖示例:
70、 </p><p><b> 圖4-1系統(tǒng)實(shí)體圖</b></p><p> 圖4-2 管理員信息E-R圖</p><p> 圖4-3 小區(qū)信息E-R圖</p><p> 圖4-4 收費(fèi)項(xiàng)目類型信息E-R圖</p&
71、gt;<p> 4.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)</p><p> 4.3.1數(shù)據(jù)表設(shè)計(jì)</p><p> 管理員信息表對(duì)存放管理用戶名、密碼、權(quán)限進(jìn)行管理</p><p> 表4-1 管理員信息表 </p><p> 貨幣信息表存放對(duì)貨幣進(jìn)行管理</p><p> 表4-2 貨幣信息表 <
72、/p><p> 收費(fèi)信息表對(duì)所需繳納或已繳納用戶進(jìn)行管理</p><p> 表4-3 收費(fèi)信息表 </p><p> 收費(fèi)單對(duì)各物業(yè)小區(qū)費(fèi)用進(jìn)行管理</p><p><b> 表4-4 收費(fèi)單</b></p><p> 收費(fèi)項(xiàng)目信息表 對(duì)收費(fèi)信息進(jìn)行管理</p><p&g
73、t; 表4-5 收費(fèi)項(xiàng)目信息表 </p><p> 收費(fèi)項(xiàng)目類型信息表 對(duì)收費(fèi)類型項(xiàng)目進(jìn)行管理</p><p> 表4-6 收費(fèi)項(xiàng)目類型信息表 </p><p> 小區(qū)信息表 對(duì)物業(yè)所管理小區(qū)進(jìn)行管理</p><p> 表4-7 小區(qū)信息表 </p><p> 預(yù)交費(fèi)信息表 對(duì)小區(qū)物業(yè)繳費(fèi)進(jìn)行管理</
74、p><p> 表4-8 預(yù)交費(fèi)信息表 </p><p> 住戶信息表 對(duì)小區(qū)的用戶進(jìn)行管理</p><p> 表4-9 住戶信息表 </p><p><b> 5軟件測(cè)試</b></p><p> 軟件測(cè)試是系統(tǒng)質(zhì)量保證的主要活動(dòng)之一。測(cè)試雖然不是質(zhì)量保證的“安全網(wǎng)”。但它是不可缺少的,而且
75、是重要的環(huán)節(jié)。因?yàn)?,在系統(tǒng)開發(fā)的過程中,涉及一系列的活動(dòng),而在這個(gè)活動(dòng)過程中,人們可能犯很多錯(cuò)誤,錯(cuò)誤可能發(fā)生在設(shè)計(jì)階段,也可能發(fā)生在整個(gè)過程的開始階段。</p><p> 系統(tǒng)測(cè)試的目標(biāo)是:測(cè)試是一個(gè)程序的執(zhí)行過程,其目標(biāo)在于發(fā)現(xiàn)錯(cuò)誤。一個(gè)好的測(cè)試用例能夠發(fā)現(xiàn)至今尚未察覺的錯(cuò)誤。一個(gè)成功的測(cè)試則是發(fā)現(xiàn)至今尚未察覺的錯(cuò)誤的測(cè)試。</p><p> 總之,測(cè)試是發(fā)現(xiàn)錯(cuò)誤,這不只是從技術(shù)角
76、度測(cè)試下定義。軟件測(cè)試中最為重要的是,實(shí)際工作中人們的心理學(xué)和經(jīng)濟(jì)學(xué)問題。系統(tǒng)的測(cè)試分為單元測(cè)試、組裝測(cè)試、確認(rèn)測(cè)試和系統(tǒng)測(cè)試,每一步都是在前一步的基礎(chǔ)上進(jìn)行的。</p><p> 5.1軟件測(cè)試的目的和意義</p><p> 在系統(tǒng)的詳細(xì)設(shè)計(jì)以及編碼過程進(jìn)行完成之后,就要對(duì)辦公自動(dòng)化管理系統(tǒng)的程序進(jìn)行測(cè)試。軟件測(cè)試是軟件開發(fā)過程中的一個(gè)重要環(huán)節(jié)。軟件測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程
77、序的過程;好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案;成功的測(cè)試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。軟件測(cè)試是根據(jù)軟件開發(fā)各階段的規(guī)格說明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)出一批測(cè)試用例,并利用測(cè)試用例來運(yùn)行程序,以發(fā)現(xiàn)程序錯(cuò)誤的過程。測(cè)試階段的主要任務(wù)是盡量發(fā)現(xiàn)程序錯(cuò)誤,改正錯(cuò)誤,直至程序的功能、性能滿足用戶需求。</p><p> 5.2 軟件測(cè)試的步驟</p><p>
78、1.單元測(cè)試:又稱模塊測(cè)試,是針對(duì)軟件設(shè)計(jì)的最小單元程序模塊進(jìn)行測(cè)試的工作。其目的是發(fā)現(xiàn)模塊內(nèi)部的錯(cuò)誤,修改這些錯(cuò)誤使其代碼能夠正確運(yùn)行。其中,多個(gè)功能獨(dú)立的程序模塊可并行進(jìn)行測(cè)試。</p><p> 2.集成測(cè)試:又稱組裝測(cè)試,它的任務(wù)是按照一定的策略對(duì)單元測(cè)試的模塊進(jìn)行組裝,并在組裝過程中進(jìn)行模塊接口與系統(tǒng)功能測(cè)試。集成測(cè)試的策略主要有兩種:一次性組裝方式和增值式組裝方式。</p><p
79、> 3.有效性測(cè)試:又稱確認(rèn)測(cè)試,目的是驗(yàn)證軟件的有效性,即驗(yàn)證軟件的功能和性能及其他特性是否符合用戶要求。軟件的功能和性能要求參照軟件需求說明書。</p><p> 4.系統(tǒng)測(cè)試:系統(tǒng)測(cè)試的目的是為了測(cè)試軟件安裝到實(shí)際應(yīng)用的系統(tǒng)中后,能否與系統(tǒng)的其余部分協(xié)調(diào)工作,以及對(duì)系統(tǒng)運(yùn)行可能出現(xiàn)的各種情況的處理能力。</p><p> 5.3 軟件測(cè)試的具體實(shí)現(xiàn)</p>
80、<p> 1.運(yùn)行程序,進(jìn)入系統(tǒng)登陸界面,輸入用戶名、密碼和驗(yàn)證碼,若輸入有誤系統(tǒng)會(huì)給出相應(yīng)的提示信息,以此檢測(cè)軟件的安全可靠性。</p><p><b> 圖5-1 登錄前</b></p><p> 圖5-2 輸入用戶名密碼,登錄系統(tǒng)</p><p> 圖5-3 登錄系統(tǒng)后</p><p> 2.以
81、系統(tǒng)管理員身份進(jìn)入系統(tǒng),增加一個(gè)小區(qū),測(cè)試系統(tǒng)的正確性。</p><p> 圖5-4 小區(qū)管理界面</p><p><b> 圖5-5 增加小區(qū)</b></p><p> 圖5-6 輸入小區(qū)信息</p><p><b> 圖5-7 操作成功</b></p><p>
82、 3.以系統(tǒng)管理員身份進(jìn)入系統(tǒng),給剛才增加的小區(qū)增加用戶,嘗試使用不正確的輸入數(shù)據(jù),測(cè)試系統(tǒng)的容錯(cuò)性。</p><p> 5.4 軟件測(cè)試結(jié)論</p><p> 經(jīng)過對(duì)各個(gè)模塊的功能測(cè)試,已經(jīng)實(shí)現(xiàn)了各個(gè)功能,達(dá)到了任務(wù)書中的各種要求,該系統(tǒng)界面友好,功能強(qiáng)大,對(duì)用戶來說是一款非常實(shí)用的小區(qū)物業(yè)收費(fèi)管理系統(tǒng)。</p><p><b> 5.5 測(cè)試評(píng)價(jià)
83、</b></p><p> 軟件基本達(dá)到設(shè)計(jì)要求,軟件功能完整,用戶界面良好,錯(cuò)誤處理正確,且能正確提示錯(cuò)誤種類。但是在測(cè)試中也發(fā)現(xiàn)軟件的一些不足與缺陷,比如軟件在用戶第一次登陸時(shí),也就是用戶剛拿到軟件時(shí),必須用預(yù)先設(shè)定好的管理員賬號(hào)登陸系統(tǒng),等等一些缺陷,需要在軟件進(jìn)一步修改和維護(hù)時(shí)予以糾正。總的來說,軟件通過測(cè)試。</p><p><b> 6 總結(jié)與展望&
84、lt;/b></p><p><b> 6.1 總結(jié)</b></p><p> 物業(yè)管理作為一個(gè)新興的行業(yè),伴隨著我國(guó)社會(huì)經(jīng)濟(jì)和房地產(chǎn)市場(chǎng)的快速發(fā)展,已逐漸成為房地產(chǎn)經(jīng)營(yíng)管理的重要組成部分。隨著市場(chǎng)經(jīng)濟(jì)的發(fā)展和人們生活水平的提高,住宅小區(qū)已經(jīng)成為人們安家置業(yè)的首選,幾十萬到幾百萬的小區(qū)住宅比比皆是。人們花的錢越多,不但對(duì)住宅的本身的美觀、質(zhì)量要求越來越高,同
85、時(shí)對(duì)物業(yè)小區(qū)的服務(wù)和管理也要求很高,諸如對(duì)小區(qū)的維修維護(hù),甚至對(duì)各項(xiàng)投訴都要求小區(qū)管理者做的好,做的完善。長(zhǎng)期以來,舊有住宅納入到物業(yè)管理之中的很少,就是新建的住宅小區(qū)盡管實(shí)行了物業(yè)管理,但投入的管理力量遠(yuǎn)遠(yuǎn)不夠,所以有很多小區(qū)的物業(yè)管理工作特別是對(duì)住戶的服務(wù)模塊只停留在看看門,掃掃地,補(bǔ)補(bǔ)漏,收收垃圾等很淺的層次上。又由于物業(yè)管理企業(yè)的啟動(dòng)基金不足,多種經(jīng)營(yíng)服務(wù)不善等,導(dǎo)致招不到專業(yè)水平高的工作人員,再加上管理手段落后,所以對(duì)住戶的服
86、務(wù)提供不到位,就很難提高物業(yè)管理企業(yè)的效益。</p><p><b> 6.2 展望</b></p><p> 由于時(shí)間關(guān)系,本系統(tǒng)在實(shí)施中有諸多考慮不足的地方。但作為一個(gè)極富發(fā)展?jié)摿Φ捻?xiàng)目,本系統(tǒng)是值得繼續(xù)個(gè)面完善的。在下一階段,將針對(duì)以下幾個(gè)方面進(jìn)一步開展研究、升級(jí)和實(shí)踐工作:</p><p> 1)實(shí)現(xiàn)在本次開發(fā)中尚未完成的功能;&
87、lt;/p><p> 2)在技術(shù)上進(jìn)一步更新</p><p> 3)在系統(tǒng)各個(gè)層次上加強(qiáng)安全性能。</p><p><b> 畢業(yè)設(shè)計(jì)體會(huì)</b></p><p> 在本系統(tǒng)開發(fā)過程中我學(xué)到了很多東西,因?yàn)橐郧安]有使用ASP和ADO設(shè)計(jì)軟件的經(jīng)驗(yàn),對(duì)ASP的了解不是很深,對(duì)其中各種操作也不是十分熟悉,所以在這次設(shè)計(jì)
88、的過程中,我遇到專業(yè)知識(shí)方面的困難還是非常多的,主要困難集中在對(duì)ASP中個(gè)組件的靈活運(yùn)用等方面。還有界面設(shè)計(jì)的問題,由于我參考的資料比較少,也沒有在設(shè)計(jì)之前做出整體的規(guī)劃,一開始的界面過于簡(jiǎn)單,不是很美觀,也不夠合理,導(dǎo)致最后階段做出了很大的改動(dòng),浪費(fèi)了很多時(shí)間,這都是我應(yīng)當(dāng)吸取的教訓(xùn)。</p><p> 通過這段時(shí)間的鍛煉,我發(fā)現(xiàn)了自身在程序設(shè)計(jì)方面許多的不足。這是一次難得的經(jīng)歷,我從這段時(shí)間中不僅僅鞏固了以
89、前學(xué)過的知識(shí),而且又學(xué)到了許多新的技術(shù),很大程度的提高了自己的能力?,F(xiàn)在看來,我在軟件工程方面的知識(shí)不夠扎實(shí),在程序設(shè)計(jì)過程中沒有完全按照軟件工程上面的步驟走,結(jié)果繞了許多彎路。吃一塹長(zhǎng)一智,相信在以后的工作當(dāng)中,我能夠吸取經(jīng)驗(yàn)和教訓(xùn),使我的編程能力不斷提高。</p><p> 在這次畢業(yè)設(shè)計(jì)中我得到的最大受益莫過于對(duì)程序開發(fā)過程的理解,以往我一直覺得編寫代碼、設(shè)計(jì)界面和設(shè)計(jì)數(shù)據(jù)庫是編程的重心。但事實(shí)證明我的想
90、法是錯(cuò)誤的,因?yàn)闆]有完善的前期準(zhǔn)備,沒有對(duì)想要開發(fā)工程徹底全面的分析而盲目開始設(shè)計(jì)是很難的設(shè)計(jì)出完美的程序的,并且還會(huì)在開發(fā)過程中走許多彎路,甚至全部重頭開始。也許對(duì)于一個(gè)小程序這不足擔(dān)心,但是如果是開發(fā)大型程序那么打擊簡(jiǎn)直是毀滅性的。因此在今后我決定將投入更多的精力在系統(tǒng)分析和系統(tǒng)設(shè)計(jì)方面,努力成為一名出色的程序設(shè)計(jì)人員。</p><p><b> 致謝</b></p>&
91、lt;p> 經(jīng)過近幾個(gè)月的設(shè)計(jì),使我學(xué)到了很多課本上學(xué)不到的知識(shí)。在此我衷心感謝指導(dǎo)老師在設(shè)計(jì)過程中對(duì)我的關(guān)心和指導(dǎo),在設(shè)計(jì)中老師及時(shí)的為我們做出有效的改進(jìn)方案。她認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我受益匪淺。無論在學(xué)習(xí)中還是在實(shí)踐中,都給予了我很大的幫助,對(duì)于我以后的工作和學(xué)習(xí)都是一種巨大的幫助和財(cái)富,感謝老師細(xì)心而又耐心的輔導(dǎo)。</p><p> 經(jīng)過這次畢業(yè)設(shè)計(jì),使我的能力有了
92、很大的提高,比如操作能力、分析問題的能力、嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)等方方面面都有了進(jìn)步。而且也開闊了視野,提高了解決問題的能力。在此,我對(duì)指導(dǎo)老師在畢業(yè)設(shè)計(jì)期間給予的指導(dǎo)和幫助再次表示衷心的感謝。同時(shí)也感謝其他老師和同學(xué)在此期間的關(guān)懷和幫助,以及學(xué)院為我提供的良好的畢業(yè)設(shè)計(jì)環(huán)境。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 馬軍.精通ASP.NET
93、 2.0 網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)[M].人民郵電出版社,2006.7-3</p><p> [2] 宋曉峰.從零開始SQL Server2005基礎(chǔ)培訓(xùn)教程(中文版)[M].人民郵電出版社,2007.2-5</p><p> [3] 迪尤遜.SQL Server2005基礎(chǔ)教程[M].人民郵電出版社,2006.5-7</p><p> [4] 趙松濤.中文版SQL
94、Server 2005應(yīng)用及實(shí)例集錦[M].人民郵電出版社,2002.2-6</p><p> [5] Paul Dickinson 等.ADO.NET高級(jí)編程[M].中國(guó)電力出版社,2004.5-8</p><p> [6] 羅斌等. Visual C#.NET精彩編程實(shí)例集錦[M].北京: 中國(guó)水利水電出版社,2005.2-8</p><p> [7] S
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小區(qū)物業(yè)管理系統(tǒng)畢業(yè)論文
- 小區(qū)物業(yè)管理系統(tǒng)---畢業(yè)論文
- 畢業(yè)論文——小區(qū)物業(yè)管理系統(tǒng)
- 畢業(yè)論文-小區(qū)物業(yè)管理系統(tǒng)
- 畢業(yè)論文-小區(qū)物業(yè)管理系統(tǒng)
- 小區(qū)物業(yè)管理系統(tǒng)畢業(yè)論文
- 小區(qū)物業(yè)管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文-小區(qū)物業(yè)管理系統(tǒng)
- 小區(qū)物業(yè)管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——小區(qū)物業(yè)管理系統(tǒng)
- 小區(qū)物業(yè)管理系統(tǒng) 畢業(yè)論文
- 畢業(yè)論文小區(qū)物業(yè)管理系統(tǒng)設(shè)計(jì)
- 畢業(yè)論文-小區(qū)物業(yè)管理系統(tǒng)_1663202829
- 畢業(yè)論文-小區(qū)物業(yè)管理系統(tǒng)00
- 畢業(yè)論文(設(shè)計(jì))-小區(qū)物業(yè)管理系統(tǒng)
- 小區(qū)物業(yè)管理系統(tǒng)設(shè)計(jì)畢業(yè)論文
- 畢業(yè)論文-小區(qū)物業(yè)管理
- 豪華高檔小區(qū)物業(yè)管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文-住宅小區(qū)物業(yè)管理系統(tǒng)
- 信息管理系統(tǒng)畢業(yè)論文-小區(qū)物業(yè)管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論