版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 本科畢業(yè)論文</b></p><p><b> ?。?0 屆)</b></p><p> 房屋租賃信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b> 摘 要</b></p><p> 中國(guó)經(jīng)濟(jì)體制下地少人多的現(xiàn)狀以及城市人口的日益增多,
2、導(dǎo)致了中國(guó)房?jī)r(jià)的急劇上升,居高不下的房?jī)r(jià),導(dǎo)致了一些大中城市的租房、二手房行業(yè)成了一塊肥肉,從而帶動(dòng)了房屋中介的發(fā)展,在繁忙的都市,緊張的生活節(jié)奏中,做大做強(qiáng)做好市場(chǎng)業(yè)務(wù),無(wú)疑需要引進(jìn)先進(jìn)的信息管理技術(shù),那么在信息化潮流下,房屋租賃信息管理系統(tǒng)應(yīng)運(yùn)而生,肩負(fù)起歷史時(shí)期的使命。</p><p> 本文介紹了實(shí)現(xiàn)本系統(tǒng)的相應(yīng)技術(shù)領(lǐng)域,闡述了系統(tǒng)實(shí)現(xiàn)的思路、方法和過(guò)程。從需求分析、應(yīng)用技術(shù)平臺(tái)、設(shè)計(jì)架構(gòu)思想、數(shù)據(jù)庫(kù)設(shè)
3、計(jì)、各個(gè)模塊的實(shí)現(xiàn)等方面描述了系統(tǒng)的設(shè)計(jì)原理及實(shí)現(xiàn)方案。以軟件工程理論和方法為指導(dǎo)進(jìn)行產(chǎn)品架構(gòu)設(shè)計(jì),設(shè)計(jì)開發(fā)出具有可修改姓、有效性、可維護(hù)性、可重用性的系統(tǒng)。該系統(tǒng)不僅可以詳細(xì)地記錄房源信息和用戶信息等,而且還能夠自動(dòng)查找和用戶需求匹配的房源,在方便客戶的同時(shí)又提高了使用者的工作質(zhì)量和效率。</p><p> 關(guān)鍵字:C# .net SQL Server2008 房屋租賃信息管理系統(tǒng)</p>&l
4、t;p><b> Abstract</b></p><p> Ambulation status of China's economic system less territory and increasingly urban population, led to a sharp rise in house prices, resulting in a number of
5、cities in the rent, second-hand housing industry has become a piece of fat,which led to the development of housing agency, in the busy city, stressful pace of city life,running the business market bigger and stronger, wi
6、ll undoubtedly require the introduction of advanced information management technology, int the trend of information technol</p><p> This article describes the corresponding technology of realizing of the sy
7、stem, elaborated ideas, methods and processes of system implementation. Describes the design principle of the system and the realization of the program from requirements analysis, application technology platforms, ideas
8、of design architecture, database design, realization of each module and so on. Software engineering theory and methods as a guide to product architecture, design and development the system which can be modi</p>&l
9、t;p> Keywords:. C # net SQL Server2008 Realtor Information Management System</p><p><b> 目 錄</b></p><p><b> 1 緒論1</b></p><p> 1.1 開發(fā)背景和開發(fā)目的1<
10、/p><p> 1.1.1 背景1</p><p> 1.1.2 目的1</p><p> 1.2 課題定義和簡(jiǎn)介1</p><p> 2 可行性分析與技術(shù)簡(jiǎn)介2</p><p> 2.1 系統(tǒng)目標(biāo)要求2</p><p> 2.2 可行性分析2</p><
11、p> 2.2.1 可行性研究的前提2</p><p> 2.2.2 可行性分析的目的2</p><p> 2.2.3 技術(shù)可行性分析3</p><p> 2.2.4 經(jīng)濟(jì)可行性分析3</p><p> 2.2.5 操作可行性分析3</p><p> 2.2.6 法律可行性3</p&g
12、t;<p> 2.3開發(fā)工具簡(jiǎn)介3</p><p> 2.3.1 C#語(yǔ)言簡(jiǎn)介3</p><p> 2.3.2 SQL SERVER 2008數(shù)據(jù)庫(kù)4</p><p> 2.3.3 Microsoft Visual Studio 2010簡(jiǎn)介4</p><p> 2.3.4 Microsoft .NET Fra
13、mework 4.05</p><p> 2.4系統(tǒng)開發(fā)及運(yùn)行環(huán)境5</p><p> 3 系統(tǒng)分析與設(shè)計(jì)5</p><p> 3.1 系統(tǒng)目標(biāo)5</p><p> 3.2 系統(tǒng)功能結(jié)構(gòu)5</p><p> 3.3 系統(tǒng)業(yè)務(wù)流程6</p><p> 3.4 業(yè)務(wù)邏輯編碼規(guī)
14、則6</p><p> 3.4.1 數(shù)據(jù)庫(kù)對(duì)象命名規(guī)則7</p><p> 3.4.2 業(yè)務(wù)編碼規(guī)則7</p><p> 3.4.3 系統(tǒng)命名規(guī)范8</p><p> 3.5 系統(tǒng)預(yù)覽8</p><p> 4 數(shù)據(jù)庫(kù)設(shè)計(jì)11</p><p> 4.1 數(shù)據(jù)庫(kù)概要說(shuō)明11
15、</p><p> 4.2 數(shù)據(jù)表E-R圖12</p><p> 4.3主要數(shù)據(jù)表結(jié)構(gòu)14</p><p> 4.4 存儲(chǔ)過(guò)程18</p><p><b> 5 系統(tǒng)實(shí)現(xiàn)18</b></p><p> 5.1 文件及文件夾模塊19</p><p> 5
16、.2 公共類設(shè)計(jì)19</p><p> 5.2.1 ClsCon類19</p><p> 5.2.2 其他公共類20</p><p> 5.3 主要功能實(shí)現(xiàn)20</p><p> 5.3.1 登錄模塊20</p><p> 5.3.2 系統(tǒng)主界面20</p><p> 5
17、.3.3 用戶信息管理模塊21</p><p> 5.3.4 房源管理模塊22</p><p> 5.3.5 求租管理模塊22</p><p> 5.3.6 出租管理模塊23</p><p> 5.3.7 員工信息錄入模塊24</p><p> 5.3.8 系統(tǒng)管理模塊25</p>
18、<p><b> 6 總結(jié)26</b></p><p><b> 參考文獻(xiàn)28</b></p><p><b> 致謝29</b></p><p><b> 1 緒論</b></p><p> 1.1 開發(fā)背景和開發(fā)目的</
19、p><p><b> 1.1.1 背景</b></p><p> 中國(guó)經(jīng)濟(jì)體制下地少人多的現(xiàn)狀以及城市人口的日益增多,導(dǎo)致了中國(guó)房?jī)r(jià)的急劇上升,居高不下的房?jī)r(jià),導(dǎo)致了一些大中城市的租房、二手房行業(yè)成了一塊肥肉。從而帶動(dòng)了房屋中介的發(fā)展,在繁忙的都市,緊張的生活節(jié)奏中,做大做強(qiáng)做好市場(chǎng)業(yè)務(wù),無(wú)疑需要引進(jìn)先進(jìn)的信息管理技術(shù),那么在信息化潮流下,房屋出租信息管理軟件應(yīng)運(yùn)而生
20、,肩負(fù)起歷史時(shí)期的使命。</p><p> 對(duì)于房屋中介來(lái)說(shuō),大量復(fù)雜的房產(chǎn)、租金、合同信息難于通過(guò)傳統(tǒng)的方法進(jìn)行管理;對(duì)于租房者來(lái)說(shuō),大量復(fù)雜的房產(chǎn)信息使他們感到迷茫。房屋的基本資料,客戶資料的管理,房屋租賃管理,各項(xiàng)收費(fèi)以及統(tǒng)計(jì)報(bào)表的管理,一般不允許出錯(cuò),如果實(shí)行手工操作,須手工填制大量的表格,這就會(huì)耗費(fèi)工作人員大量的時(shí)間和精力,計(jì)算機(jī)進(jìn)行房屋租賃工作的管理,能夠保證各項(xiàng)信息準(zhǔn)確無(wú)誤。</p>
21、<p> 房屋出租信息管理系統(tǒng)正是針對(duì)上述的問(wèn)題而開發(fā)的,通過(guò)計(jì)算機(jī)系統(tǒng)來(lái)管理房屋出租情況,可以解決大量房產(chǎn)信息的查詢和相關(guān)管理,同時(shí)也為租房者或買房者提供便利。更好的為顧客和商家著想,想他們之所需,實(shí)現(xiàn)顧客日常房產(chǎn)工作的整套流程,達(dá)到辦公的一體化,提高他們的工作效率這樣,使原本獨(dú)立的房產(chǎn)信息、租房者需求信息、合同信息等資料流程化。</p><p><b> 1.1.2 目的</b
22、></p><p> 房屋出租信息管理軟件正是針對(duì)上述的問(wèn)題而開發(fā)的,通過(guò)計(jì)算機(jī)系統(tǒng)來(lái)管理房屋出租情況,可以解決大量房產(chǎn)信息的查詢和相關(guān)管理,同時(shí)也為租房者或買房者提供便利,能夠?yàn)椴僮魅藛T和用戶提供充足的信息和快速查詢手段。這樣,使原本獨(dú)立的房產(chǎn)信息、租房者需求信息、合同信息等資料流程化。解決了物業(yè)管理企業(yè)在房屋租賃信息管理中的一些不規(guī)范,使房屋租賃信息的管理向著規(guī)范化、簡(jiǎn)單化、有效化的方向發(fā)展。<
23、/p><p> 1.2 課題定義和簡(jiǎn)介</p><p> 本系統(tǒng)的設(shè)計(jì)定位是一個(gè)基于WindowsForm框架的單機(jī)版的房屋租賃信息管理平臺(tái)。在此平臺(tái)上,可以錄入求租者和出租者個(gè)人信息,求租者求租意向,出租者房源信息以及系統(tǒng)主要運(yùn)用了Visual Studio 2010和SQL Server2008數(shù)據(jù)庫(kù)進(jìn)行的開發(fā),運(yùn)用技術(shù)成熟的WindowsForm架構(gòu),給使用者展示出直觀明了,操作簡(jiǎn)單
24、,使用方便的圖形界面,并且將菜單欄各級(jí)條目在主窗體左側(cè)以TreeView的方式展示出來(lái),在菜單欄的下面增加常用的菜單選項(xiàng),使各級(jí)條理更加清晰明確,結(jié)構(gòu)更加合理,方便使用者進(jìn)行操作。首先采用操作員驗(yàn)證登錄的方式來(lái)有效的管理相關(guān)信息,密碼加密方式采用MD5方式存入數(shù)據(jù)庫(kù),使數(shù)據(jù)被惡意竊取的機(jī)會(huì)大大降低,數(shù)據(jù)更加安全有保障。主機(jī)面功能需要有人員信息管理,房源管理,交費(fèi)管理、業(yè)務(wù)統(tǒng)計(jì)、系統(tǒng)管理、幫助信息等,根據(jù)調(diào)研結(jié)果分析,人員信息管理主要包括
25、用戶信息管理(出租人員信息錄入和求租人員信息錄入)和員工信息管理(錄入員工信息和所有員工信息);房源管理主要包括出租管理(房型信息設(shè)置、樓層設(shè)置、幢座設(shè)置、裝修程度設(shè)置、朝向設(shè)置、用途設(shè)置)和求租管理(房源查詢、房源狀態(tài)瀏覽、</p><p> 2 可行性分析與技術(shù)簡(jiǎn)介</p><p> 2.1 系統(tǒng)目標(biāo)要求</p><p> 通過(guò)與公司的實(shí)際調(diào)查研究和需求分
26、析,要求系統(tǒng)具有以下功能:</p><p> 1、由于操作人員的計(jì)算機(jī)知識(shí)有限,因此要求系統(tǒng)具有良好的人機(jī)界面。</p><p> 2、能夠按照不同的職級(jí)實(shí)現(xiàn)分權(quán)限管理。</p><p> 3、方便的房源數(shù)據(jù)查詢,支持自定義條件查詢。</p><p> 4、自動(dòng)匹配房源和求租意向信息。</p><p> 5、
27、實(shí)現(xiàn)垃圾數(shù)據(jù)的清理,釋放空間。</p><p> 6、在相應(yīng)的權(quán)限下,可方便地對(duì)數(shù)據(jù)進(jìn)行增刪改查。</p><p> 7、數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù)。</p><p> 8、實(shí)現(xiàn)所有數(shù)據(jù)的備份與恢復(fù)。</p><p><b> 2.2 可行性分析</b></p><p> 2.2
28、.1 可行性研究的前提</p><p><b> 要求:</b></p><p> 1、可以實(shí)現(xiàn)對(duì)房屋租賃業(yè)務(wù)的完善管理;</p><p> 2、系統(tǒng)的功能要符合行業(yè)的實(shí)際情況;</p><p> 3、系統(tǒng)的功能操作要方便、易懂,不要有多余或復(fù)雜的操作;</p><p> 4、可以方便地
29、對(duì)租賃業(yè)務(wù)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)和打印;</p><p><b> 目標(biāo):</b></p><p> 實(shí)現(xiàn)對(duì)房屋租賃業(yè)務(wù)管理的信息化。</p><p> 2.2.2 可行性分析的目的</p><p> 可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決,可行性研究的目的不是解決問(wèn)題,而是確定問(wèn)題是否值得
30、去解。要達(dá)到這樣的目的,應(yīng)當(dāng)進(jìn)行客觀分析。同時(shí)要分析幾種主要的可能性方案的利弊,從而判斷原定的系統(tǒng)目標(biāo)和規(guī)模是否能實(shí)現(xiàn),系統(tǒng)完成后所能帶來(lái)的效益是否大到值得投資開發(fā)這個(gè)系統(tǒng)的程度。因此,可行性研究的實(shí)質(zhì)是要進(jìn)行一次大大壓縮簡(jiǎn)化了的系統(tǒng)分析和設(shè)計(jì)的過(guò)程。</p><p> 2.2.3 技術(shù)可行性分析</p><p> 從目前IT業(yè)界比較流行的數(shù)據(jù)庫(kù)開發(fā)、管理軟件來(lái)看,對(duì)于比較簡(jiǎn)單的中小型
31、數(shù)據(jù)庫(kù),Visual C# 和SQL Server2008的結(jié)合無(wú)疑是在實(shí)際應(yīng)用中較為成功的一種解決方案。為用戶提供了業(yè)界軟件開發(fā)一直堅(jiān)持的非常友好、操作簡(jiǎn)單的用戶界面、完善強(qiáng)大的數(shù)據(jù)庫(kù)操作功能和簡(jiǎn)潔明了的數(shù)據(jù)庫(kù)接口,所以技術(shù)實(shí)行起來(lái)相對(duì)會(huì)容易。</p><p> 2.2.4 經(jīng)濟(jì)可行性分析</p><p> 本系統(tǒng)開發(fā)簡(jiǎn)單但要耗去一定的時(shí)間,所用的開發(fā)工具和軟件都是免費(fèi)的。而且,由于
32、系統(tǒng)能夠在未來(lái)較長(zhǎng)的一段時(shí)期內(nèi)穩(wěn)定地發(fā)揮作用,這對(duì)于房屋租賃信息的自動(dòng)化管理,企業(yè)的人力和財(cái)力的管理都有很大的幫助。由此可見(jiàn)在,開發(fā)此系統(tǒng)在經(jīng)濟(jì)上是完全可行的。</p><p> 2.2.5 操作可行性分析</p><p> 如今的計(jì)算機(jī)已經(jīng)走進(jìn)千家萬(wàn)戶,硬件成本的下降,導(dǎo)致計(jì)算機(jī)購(gòu)買成本的降低.此系統(tǒng)是利用自己的計(jì)算機(jī)加Microsoft Visual Studio2010作為軟件的
33、開發(fā)平臺(tái),對(duì)于比較簡(jiǎn)單的中小型數(shù)據(jù)庫(kù),目前IT業(yè)界比較流行的數(shù)據(jù)庫(kù)開發(fā)、管理軟件開發(fā)所用到的工具中的Microsoft SQL Server 2008和Microsoft Visual Studio 2010,無(wú)疑是一種成功的解決方法。操作簡(jiǎn)單的用戶界面、完善強(qiáng)大的數(shù)據(jù)庫(kù)操作功能和簡(jiǎn)潔明了的數(shù)據(jù)庫(kù)接口,無(wú)疑是開發(fā)一個(gè)簡(jiǎn)易系統(tǒng)的好的選擇。再有就是C#語(yǔ)言,它是在C語(yǔ)言和C++語(yǔ)言的基礎(chǔ)之上發(fā)展起來(lái)的,不僅繼承了它們的優(yōu)點(diǎn),而且還發(fā)展了一些
34、更加強(qiáng)大的功能。在開發(fā)系統(tǒng)是C#無(wú)疑是一個(gè)良好選擇。所以技術(shù)實(shí)行起來(lái)比較容易。使開發(fā)出來(lái)的系統(tǒng)有友好的用戶界面、有良好的安全性設(shè)置、有詳細(xì)的操作說(shuō)明書,這樣更使各類用戶很快地掌握系統(tǒng)的使用方法,操作友好因此在操作上是可行的。</p><p> 2.2.6 法律可行性</p><p> 本系統(tǒng)開發(fā)不會(huì)侵犯他人、集體或國(guó)家利益,不存在侵權(quán)等問(wèn)題,不違反國(guó)家法律,因此具有法律可行性。<
35、/p><p> 綜上所述,該系統(tǒng)的開發(fā)是可行的。</p><p><b> 2.3開發(fā)工具簡(jiǎn)介</b></p><p> 2.3.1 C#語(yǔ)言簡(jiǎn)介</p><p> Microsoft Visual Studio .NET是Microsoft 公司為適應(yīng)Internet高速發(fā)展的需要,而推出的新的開發(fā)平臺(tái)。2008年
36、3月17發(fā)布VS2008。隨后又發(fā)布了vs2010。C#[1]語(yǔ)言是.NET平臺(tái)上的第一語(yǔ)言。自發(fā)布以來(lái)不斷增強(qiáng),已經(jīng)成為目前功能最強(qiáng)大的通用語(yǔ)言之一。</p><p> C#是微軟公司發(fā)布的一種面向?qū)ο蟮?、運(yùn)行于.NET Framework之上的高級(jí)程序設(shè)計(jì)語(yǔ)言。并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺(tái)亮相。C#是微軟公司研究員Anders Hejlsberg的最新成果。C#看起來(lái)與Java有著驚人的相似;
37、它包括了諸如單一繼承、接口、與Java幾乎同樣的語(yǔ)法和編譯成中間代碼再運(yùn)行的過(guò)程。但是C#與Java有著明顯的不同,它借鑒了Delphi的一個(gè)特點(diǎn),與COM(組件對(duì)象模型)是直接集成的,而且它是微軟公司 .NET windows網(wǎng)絡(luò)框架的主角。</p><p> C#是一種安全的、穩(wěn)定的、簡(jiǎn)單的、優(yōu)雅的,由C和C++衍生出來(lái)的面向?qū)ο蟮木幊陶Z(yǔ)言。它在繼承C和C++強(qiáng)大功能的同時(shí)去掉了一些它們的復(fù)雜特性(例如沒(méi)有
38、宏以及不允許多重繼承)。C#綜合了VB簡(jiǎn)單的可視化操作和C++的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語(yǔ)法風(fēng)格、創(chuàng)新的語(yǔ)言特性和便捷的面向組件編程的支持成為.NET開發(fā)的首選語(yǔ)言。</p><p> C#是面向?qū)ο蟮木幊陶Z(yǔ)言。它使得程序員可以快速地編寫各種基于MICROSOFT .NET平臺(tái)的應(yīng)用程序,Microsoft .NET提供了一系列的工具和服務(wù)來(lái)最大程度地開發(fā)利用計(jì)算與通訊領(lǐng)域。</p>
39、<p> C#使得C++程序員可以高效的開發(fā)程序,且因可調(diào)用由 C/C++ 編寫的本機(jī)原生函數(shù),因此絕不損失C/C++原有的強(qiáng)大的功能。因?yàn)檫@種繼承關(guān)系,C#與C/C++具有極大的相似性,熟悉類似語(yǔ)言的開發(fā)者可以很快的轉(zhuǎn)向C#。</p><p> 2.3.2 SQL SERVER 2008數(shù)據(jù)庫(kù)</p><p> SQL Server 2008 在Microsoft的數(shù)據(jù)
40、平臺(tái)上發(fā)布,可以組織管理任何數(shù)據(jù)??梢詫⒔Y(jié)構(gòu)化、半結(jié)構(gòu)化和非結(jié)構(gòu)化文檔的數(shù)據(jù)直接存儲(chǔ)到數(shù)據(jù)庫(kù)中。可以對(duì)數(shù)據(jù)進(jìn)行查詢、搜索、同步、報(bào)告和分析之類的操作。數(shù)據(jù)可以存儲(chǔ)在各種設(shè)備上,從數(shù)據(jù)中心最大的服務(wù)器一直到桌面計(jì)算機(jī)和移動(dòng)設(shè)備,它都可以控制數(shù)據(jù)而不用管數(shù)據(jù)存儲(chǔ)在哪里。</p><p> SQL Server 2008 允許使用 Microsoft .NET 和Visual Studio開發(fā)的自定義應(yīng)用程序中使用數(shù)
41、據(jù),在面向服務(wù)的架構(gòu)(SOA)和通過(guò) Microsoft BizTalk Server 進(jìn)行的業(yè)務(wù)流程中使用數(shù)據(jù)。信息工作人員可以通過(guò)日常使用的工具直接訪問(wèn)數(shù)據(jù)。</p><p> SQL Server 2008出現(xiàn)在微軟數(shù)據(jù)平臺(tái)愿景上是因?yàn)樗沟霉究梢赃\(yùn)行他們最關(guān)鍵任務(wù)的應(yīng)用程序,同時(shí)降低了管理數(shù)據(jù)基礎(chǔ)設(shè)施和發(fā)送觀察和信息給所有用戶的成本。</p><p> 這個(gè)平臺(tái)有以下特點(diǎn):&
42、lt;/p><p> 可信任的——使得公司可以以很高的安全性、可靠性和可擴(kuò)展性來(lái)運(yùn)行他們最關(guān)鍵任務(wù)的應(yīng)用程序。</p><p> 高效的——使得公司可以降低開發(fā)和管理他們的數(shù)據(jù)基礎(chǔ)設(shè)施的時(shí)間和成本。</p><p> 智能的——提供了一個(gè)全面的平臺(tái),可以在用戶需要的時(shí)候給他發(fā)送觀察和信息。</p><p> 2.3.3 Microsoft
43、 Visual Studio 2010簡(jiǎn)介</p><p> Visual Studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的Windows平臺(tái)應(yīng)用程序開發(fā)環(huán)境。Visual Studio 2010版本于2010年4月12日上市,其集成開發(fā)環(huán)境(IDE)的界面被重新設(shè)計(jì)和組織,變得更加簡(jiǎn)單明了。Visual Studio 2010同時(shí)帶來(lái)了NET Framework 4.0、Microsoft Vi
44、sual Studio 2010 CTP( Community Technology Preview--CTP),并且支持開發(fā)面向Windows 7的應(yīng)用程序。除了Microsoft SQL Server,它還支持 IBM DB2和Oracle數(shù)據(jù)庫(kù)。</p><p> 2.3.4Microsoft .NET Framework 4.0</p><p> Micro
45、soft .NET Framework是用于Windows的新托管代碼編程模型。它強(qiáng)大功能與新技術(shù)結(jié)合起來(lái),用于構(gòu)建具有視覺(jué)上引人注目的用戶體驗(yàn)的應(yīng)用程序,實(shí)現(xiàn)跨技術(shù)邊界的無(wú)縫通信,并且能支持各種業(yè)務(wù)流程。</p><p> 2.4系統(tǒng)開發(fā)及運(yùn)行環(huán)境</p><p> 1、運(yùn)行平臺(tái):Windows 7 旗艦版。</p><p> 2、開發(fā)平臺(tái):Visual S
46、tudio 2010,Windows平臺(tái)應(yīng)用程序開發(fā)環(huán)境。</p><p> 3、開發(fā)語(yǔ)言:C#。</p><p> 4、數(shù)據(jù)庫(kù)管理軟件:SQL Server 2008,在Microsoft的數(shù)據(jù)平臺(tái)上發(fā)布,可以組織管理任何數(shù)據(jù)的數(shù)據(jù)庫(kù)管理系統(tǒng)。</p><p> 5、運(yùn)行環(huán)境:Microsoft .NET Framework 4,Microsoft Visu
47、al Studio 2010 運(yùn)行平臺(tái)。</p><p><b> 3 系統(tǒng)分析與設(shè)計(jì)</b></p><p><b> 3.1 系統(tǒng)目標(biāo)</b></p><p> 房屋租賃管理系統(tǒng)目標(biāo)如下:</p><p> 1、系統(tǒng)采用人機(jī)交互方式,界面美觀友好,信息查詢靈活、方便,數(shù)據(jù)存儲(chǔ)安全可靠;&
48、lt;/p><p> 2、靈活的批量錄入數(shù)據(jù),使信息傳遞更快捷;</p><p> 3、實(shí)現(xiàn)垃圾信息清理;</p><p> 4、實(shí)現(xiàn)后臺(tái)監(jiān)控功能;</p><p> 5、實(shí)現(xiàn)各種查詢,如定位查詢、模糊查詢等;</p><p> 6、實(shí)現(xiàn)圖形化顯示房源信息;</p><p> 7、對(duì)用戶
49、輸入的數(shù)據(jù),進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能避免人為錯(cuò)誤;</p><p> 8、系統(tǒng)最大限度地實(shí)現(xiàn)了易安裝性、易維護(hù)性和易操作性。</p><p> 3.2 系統(tǒng)功能結(jié)構(gòu)</p><p> 房屋租賃信息管理系統(tǒng)主要包括用戶信息管理、求租管理、員工信息、出租管理、交費(fèi)管理、業(yè)務(wù)統(tǒng)計(jì)、常用工具、系統(tǒng)管理等8個(gè)功能模塊,每個(gè)模塊又細(xì)化出具體的功能選項(xiàng),系統(tǒng)的功能結(jié)構(gòu)如圖
50、3.1所示。</p><p> 圖3.1 房屋租賃系統(tǒng)功能結(jié)構(gòu)圖</p><p> 3.3 系統(tǒng)業(yè)務(wù)流程</p><p> 系統(tǒng)的業(yè)務(wù)流程包括從登陸到結(jié)束的全工程,主要包含了分級(jí)管理機(jī)制以及房源匹配查詢主要流程如圖3.2所示。</p><p><b> 圖</b></p><p> 圖3
51、.2 房產(chǎn)租賃系統(tǒng)業(yè)務(wù)流程圖</p><p> 3.4 業(yè)務(wù)邏輯編碼規(guī)則</p><p> 遵守程序編碼規(guī)則所開發(fā)的程序,代碼清晰、整潔、方便閱讀,并可以提高程序的可讀性,真正做到“見(jiàn)其名知其意”。本節(jié)從數(shù)據(jù)庫(kù)設(shè)計(jì)和程序編碼兩個(gè)方面介紹程序開發(fā)中的編碼規(guī)則。</p><p> 3.4.1 數(shù)據(jù)庫(kù)對(duì)象命名規(guī)則</p><p><b&
52、gt; 1、數(shù)據(jù)庫(kù)命名規(guī)則</b></p><p> 數(shù)據(jù)庫(kù)命名已字母db開頭(小寫),后面加數(shù)據(jù)庫(kù)相關(guān)英文單詞或縮寫。下面將舉例說(shuō)明,如表3.1所示。</p><p> 表3.1 數(shù)據(jù)庫(kù)命名</p><p><b> 2、數(shù)據(jù)表命名規(guī)則</b></p><p> 數(shù)據(jù)表命名以字母tb開頭(小寫),
53、后面加數(shù)據(jù)庫(kù)相關(guān)英文單詞或縮寫和數(shù)據(jù)表名,多個(gè)單詞間用“_”分隔。下面將舉例說(shuō)明,如表3.2所示。</p><p> 表3.2 數(shù)據(jù)庫(kù)命名</p><p><b> 3、字段命名規(guī)則</b></p><p> 字段一律采用英文單詞或詞組(可利用翻譯軟件)命名,如找不到專業(yè)的英文單詞或詞組,可以用相同意義的英文單詞或詞組代替,另外,單詞或單
54、詞縮寫之間可以使用“_”分隔。下面將舉例說(shuō)明,如表3.3所示為員工信息表中的部分字段。</p><p><b> 表3.2 字段命名</b></p><p> 3.4.2 業(yè)務(wù)編碼規(guī)則</p><p><b> 1、員工編號(hào)</b></p><p> 員工編號(hào)是房屋租賃信息管理系統(tǒng)員工的唯一
55、標(biāo)識(shí),不同的員工可以通過(guò)該編號(hào)來(lái)區(qū)分(即使員工名稱相同)。在本系統(tǒng)中該編號(hào)的命名規(guī)則:一字符串emp為編號(hào)前綴,加上4位數(shù)字作編號(hào)后綴,這4位數(shù)字從1001開始。例如,emp1001。</p><p><b> 2、客戶編號(hào)</b></p><p> 客戶編號(hào)是房屋中介管理系統(tǒng)中客戶的唯一標(biāo)識(shí),對(duì)于中介機(jī)構(gòu),它的客戶分為出租人和求租人兩類,不同的客戶可以通過(guò)該編號(hào)
56、來(lái)區(qū)分(即使客戶名稱相同)。在本系統(tǒng)中該編號(hào)的命名規(guī)則:以字符串want(標(biāo)識(shí)求租人)或lend(標(biāo)識(shí)出租人)為編號(hào)前綴,加上4位數(shù)字作編號(hào)的后綴,這4位數(shù)字從1001開始。例如lend1006或want1005。</p><p><b> 3、房屋編號(hào)</b></p><p> 房屋編號(hào)是房屋租賃信息管理系統(tǒng)中房源的唯一標(biāo)識(shí),它用于唯一標(biāo)識(shí)某一套具體的出租房屋。
57、在本系統(tǒng)中該編號(hào)的命名規(guī)則:以字符串hou為編號(hào)前綴,加上4位數(shù)字作編號(hào)的后綴,這4位數(shù)字從1001開始。例如,hou1001。</p><p> 3.4.3 系統(tǒng)命名規(guī)范</p><p><b> 1、 窗體命名規(guī)范</b></p><p> 在創(chuàng)建一個(gè)窗體時(shí),首先對(duì)船體的ID進(jìn)行命名,本系統(tǒng)中統(tǒng)一命名為“frm+窗體名稱”,其中窗體名
58、稱最好是英文形式的窗體說(shuō)明,便于開發(fā)者通過(guò)窗體ID 就能知道該窗體的作用,比如登錄窗體,ID名為frmUserLogin。</p><p> 在窗體中調(diào)用其他窗體時(shí),必須對(duì)調(diào)用窗體進(jìn)行引用,其引用的變量名為“窗體ID的單詞首字母縮寫”,如主窗體frmMain的應(yīng)用名為fm。</p><p> 2、 主要業(yè)務(wù)窗體中控件的命名規(guī)范</p><p> 在一些主要業(yè)務(wù)
59、窗體中,因業(yè)務(wù)信息的復(fù)雜性,所以窗體上面的控件會(huì)較多,若采用系統(tǒng)默認(rèn)的命名,不方便程序員的后臺(tái)編碼工作,這里采用的命名規(guī)范為“控件名稱縮寫+英文單詞”,例如,輸入員工姓名的TextBox控件被命名為“txtName”,本系統(tǒng)中常用控件命名的縮寫形式如表3.4所示。</p><p> 表3.4 常用控件命名的縮寫形式</p><p> 3、業(yè)務(wù)邏輯類的命名規(guī)范</p>&l
60、t;p> 本系統(tǒng)中將業(yè)務(wù)邏輯操作單獨(dú)分離出來(lái),在系統(tǒng)“mothedCls”文件夾中創(chuàng)建若干個(gè)業(yè)務(wù)邏輯類,為了便于理解和使用這些類,這里采用的命名規(guī)范為“cls+英文單詞”,比如,處理員工信息的業(yè)務(wù)邏輯類被命名為“clsEmpleeyMethed”。</p><p><b> 3.5 系統(tǒng)預(yù)覽</b></p><p> 房屋租賃信息管理系統(tǒng)由多個(gè)界面組成,登
61、錄界面如圖3.3所示。</p><p> 圖3.3 系統(tǒng)登錄圖</p><p> 主界面如圖3.4所示,主要實(shí)現(xiàn)快速鏈接系統(tǒng)的所有功能,該窗體提供兩種打開子界面的菜單,既可以通過(guò)最上面的常規(guī)菜單打開系統(tǒng)中的所有子界面,也可以通過(guò)主界面左面的樹型菜單來(lái)打開系統(tǒng)中的所有子界面。</p><p> 圖3.4 系統(tǒng)主窗體</p><p> “
62、求租人員信息”界面如圖3.5所示,主要實(shí)現(xiàn)登記求租人信息,注意“手機(jī)號(hào)碼”和“身份證號(hào)碼”必須輸入,以備后面的操作之用。</p><p> 圖3.5 系統(tǒng)求租人員信息圖</p><p> “出租人員信息設(shè)置”窗體如圖3.6所示,主要是完成出租人信息登記和所要出租的房屋登記。這兩個(gè)窗體使用同一個(gè)類文件,即frmPeopleInfo.cs文件,程序根據(jù)打開的命令不同,顯示或隱藏“錄入房源”
63、按鈕。</p><p> 圖3.6 出租人員信息設(shè)置</p><p> “房屋狀態(tài)查詢”窗體如圖3.7所示,主要實(shí)現(xiàn)查詢房屋的狀態(tài),房屋的狀態(tài)包括已租、未租和預(yù)定三種狀態(tài)。另外,還可以通過(guò)手機(jī)號(hào)進(jìn)行預(yù)定房屋和取消預(yù)定兩種操作。</p><p> 圖3.7 系統(tǒng)房屋狀態(tài)查詢圖</p><p><b> 4 數(shù)據(jù)庫(kù)設(shè)計(jì)</
64、b></p><p> 4.1 數(shù)據(jù)庫(kù)概要說(shuō)明</p><p> 本系統(tǒng)采用SQL Server 2008 作為后臺(tái)數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名稱為db_showHouse,其中包含15張數(shù)據(jù)表,詳細(xì)情況如圖4.1所示。</p><p> 圖4.1 數(shù)據(jù)表樹型結(jié)構(gòu)圖</p><p> 4.2 數(shù)據(jù)表E-R圖</p><p
65、> 根據(jù)上面的分析,規(guī)劃出的實(shí)體主要有員工信息實(shí)體、客戶信息實(shí)體、房源實(shí)體、求租意向?qū)嶓w、費(fèi)用信息實(shí)體和朝向信息實(shí)體等。</p><p> 1、員工信息實(shí)體E-R圖包含了員工的基本信息,如圖4.2所示。</p><p> 2、客戶信息實(shí)體E-R圖包含了客戶的基本信息,如圖4.3所示。</p><p> 3、房源實(shí)體E-R圖包含房屋編號(hào)等基本信息,如圖4
66、.4所示。</p><p> 4、求租意向?qū)嶓wE-R圖包含求租者求租意向信息,如圖4.5所示。</p><p> 5、費(fèi)用信息實(shí)體E-R圖表示房源發(fā)生費(fèi)用關(guān)系的信息,如圖4.6所示。</p><p> 6、朝向信息實(shí)體E-R圖表示房屋朝向信息,如圖4.7。</p><p> 4.3主要數(shù)據(jù)表結(jié)構(gòu)</p><p>
67、; 1、tb_employee(員工信息表)。用于保存員工的基本信息,該表結(jié)構(gòu)如表4.1所示。</p><p> 表4.1 員工信息表</p><p><b> 續(xù)表4.1</b></p><p> 2、tb_User(客戶信息表)。用于保存客戶信息,該表結(jié)構(gòu)如表4.2所示。</p><p> 表4.2 客戶信
68、息表</p><p> 3、tb_house(房源信息表)。用于保存房源信息,該表結(jié)構(gòu)如表4.3所示。</p><p> 表4.3 房源信息表</p><p><b> 續(xù)表4.3</b></p><p> 4、tb_intent(求租意向表)。用于保存求租人對(duì)房源的要求信息,表結(jié)構(gòu)如圖4.4所示。</p&
69、gt;<p> 表4.4 求租意向表</p><p> 5、tbMoneyAndInfo(收費(fèi)信息表)。用于保存收費(fèi)信息,該表的結(jié)構(gòu)如表4.5所示。</p><p> 表4.5 收費(fèi)信息表</p><p><b> 續(xù)表4.5</b></p><p> 6、tb_login(登錄信息表)。用于用戶
70、登錄系統(tǒng)時(shí)進(jìn)行核對(duì),該表的結(jié)構(gòu)如表4.6所示。</p><p> 表4.6 登錄信息表</p><p> 7、tb_studyDegree(學(xué)歷信息表)。用于保存員工的學(xué)歷,該表的結(jié)構(gòu)如表4.7所示。</p><p> 表4.7 學(xué)歷信息表</p><p> 8、tb_favor(朝向信息表)。用于保存房源的朝向信息,該表的結(jié)構(gòu)如表4
71、.8所示。</p><p> 表4.8 朝向信息表</p><p><b> 4.4 存儲(chǔ)過(guò)程</b></p><p> 存儲(chǔ)過(guò)程是SQL Server服務(wù)器上一組預(yù)先編譯好的Transact-SQL語(yǔ)句,它以一個(gè)名稱存儲(chǔ)在數(shù)據(jù)庫(kù)中,并作為一個(gè)獨(dú)立的數(shù)據(jù)庫(kù)對(duì)象,也可以作為一個(gè)單元,供用戶在應(yīng)用程序中調(diào)用。存儲(chǔ)過(guò)程存儲(chǔ)在數(shù)據(jù)庫(kù)內(nèi),可通過(guò)來(lái)自
72、應(yīng)用程序的調(diào)用執(zhí)行,并且支持用戶聲明的變量、有條件執(zhí)行以及其他強(qiáng)大的編程功能。存儲(chǔ)過(guò)程可以接受和輸出參數(shù),返回執(zhí)行存儲(chǔ)過(guò)程的狀態(tài)值,而且還可以嵌套調(diào)用。本系統(tǒng)創(chuàng)建的存儲(chǔ)過(guò)程達(dá)42個(gè),主要功能是添加房屋信息、匹配房源信息等。以添加房屋朝向信息的存儲(chǔ)過(guò)程proc_favor_insert為例介紹。詳見(jiàn)如下程序。</p><p> USE [db_showHouse]</p><p><
73、b> GO</b></p><p> /****** Object: StoredProcedure [dbo].[proc_favor_insert] Script Date: 06/03/2014 15:53:33 ******/</p><p> SET ANSI_NULLS ON</p><p><b> GO&l
74、t;/b></p><p> SET QUOTED_IDENTIFIER ON</p><p><b> GO</b></p><p> ALTER proc [dbo].[proc_favor_insert]</p><p> @house_favorID varchar(10)=null,</
75、p><p> @favor_name varchar(20)='',</p><p> @favor_remark varchar(50)='',</p><p> @proc_info varchar(20) output</p><p><b> as</b></p>
76、<p><b> begin</b></p><p> select @house_favorID=Max(house_favorID) from tb_favor</p><p> if(@house_favorID is null)</p><p> set @house_favorID='fav1001'
77、;--作動(dòng)見(jiàn)編號(hào)就知道是什么表</p><p><b> else</b></p><p> set @house_favorID='fav'+cast(cast(substring(@house_favorID,4,4) as int)+1 as varchar(20))</p><p> if exists(selec
78、t favor_name from tb_favor where favor_name=@favor_name)</p><p> set @proc_info='isHave'--控制不要輸入兩個(gè)同樣的信息</p><p><b> else</b></p><p><b> begin</b>&l
79、t;/p><p> insert into tb_favor values(@house_favorID,@favor_name,@favor_remark)</p><p> set @proc_info='ok'</p><p><b> end</b></p><p><b> end
80、</b></p><p><b> 5 系統(tǒng)實(shí)現(xiàn)</b></p><p> 5.1 文件及文件夾模塊</p><p> 開發(fā)房屋租賃信息管理系統(tǒng)之前首先設(shè)計(jì)了如圖5.1所示的文件夾架構(gòu)圖,在開發(fā)時(shí)只需將相應(yīng)文件保存到對(duì)應(yīng)文件夾下即可。</p><p> 圖5.1 文件夾結(jié)構(gòu)圖</p>&
81、lt;p><b> 5.2 公共類設(shè)計(jì)</b></p><p> 在開發(fā)項(xiàng)目中以類的形式來(lái)組織、封裝一些常用的方法和事件,不僅可以提高代碼的重用率,也大大方便了代碼的管理。本系統(tǒng)中創(chuàng)建了公共類ClsCon.cs,并且還為每個(gè)數(shù)據(jù)表建立了自己的實(shí)體類和方法類。</p><p> 5.2.1 ClsCon類</p><p> ClsC
82、on主要用于創(chuàng)建數(shù)據(jù)庫(kù)連接及關(guān)閉打開的數(shù)據(jù)連接,需要引入System.Data和System.Data.SqlClient兩個(gè)命名空間。</p><p> 1、ConDatabase方法</p><p> ConDatabase方法用于建立數(shù)據(jù)庫(kù)連接,實(shí)現(xiàn)代碼如程序清單5.1。</p><p> public SqlConnection conn;</p
83、><p> public void ConDatabase()</p><p><b> {</b></p><p> Conn=newSqlConnection("server=WIN-OUGSQG9BK3C\\MSSQLSERVER2008;pwd=123;uid=sa;database=db_showHouse");
84、</p><p><b> }</b></p><p> 2、closeCon方法</p><p> public bool closeCon()</p><p><b> {</b></p><p><b> try</b></p>
85、;<p><b> {</b></p><p> if (conn.State == ConnectionState.Open)</p><p><b> {</b></p><p> conn.Close();</p><p><b> }</b>&l
86、t;/p><p> return true;</p><p><b> }</b></p><p><b> catch</b></p><p><b> {</b></p><p> return false;</p><p&
87、gt;<b> }</b></p><p><b> }</b></p><p> 5.2.2 其他公共類</p><p> 除了ClsCon類外,系統(tǒng)還安排了其他的類,如描述房屋朝向的類clsFavor類、封裝了對(duì)tb_favor數(shù)據(jù)表進(jìn)行插入、修改和刪除等操作的方法的claFavorMethod類、描述登錄信息
88、的clsLogin類等等,在此不一一列舉。</p><p> 5.3 主要功能實(shí)現(xiàn)</p><p> 5.3.1 登錄模塊</p><p> 登錄時(shí),系統(tǒng)自動(dòng)從數(shù)據(jù)表tb_login中檢索用戶,用戶可以選擇登錄名進(jìn)行登錄,系統(tǒng)對(duì)用戶實(shí)行分權(quán)限管理,用戶mr權(quán)限為1,其他用戶權(quán)限為0。當(dāng)mr登錄后員工信息選項(xiàng)能夠正常使用,可以管理員工信息,其他用戶登錄后員工信息
89、不可用。</p><p> 5.3.2 系統(tǒng)主界面</p><p> 系統(tǒng)主界面是程序操作過(guò)程中必不可少的,它是人機(jī)交互中的重要環(huán)節(jié)。通過(guò)主窗體,用戶可以調(diào)用系統(tǒng)相關(guān)的各子模塊,快速掌握本系統(tǒng)中所實(shí)現(xiàn)的各個(gè)功能。主窗體中分為5個(gè)部分:最上面是系統(tǒng)菜單欄,可以開通過(guò)它調(diào)用系統(tǒng)中的所有子窗體;菜單欄下面是工具欄,以按鈕的形式調(diào)用最常用的子窗體;窗體的左面是一個(gè)樹型列表,可以通過(guò)它顯示系統(tǒng)的
90、所有功能;窗體 右面是一個(gè)和程序主題相關(guān)的背景圖片;窗體的最下面是狀態(tài)欄,用于顯示當(dāng)前登錄的用戶名及系統(tǒng)時(shí)間。主窗體運(yùn)行結(jié)果如圖5.2所示。</p><p> 圖5.2 系統(tǒng)主窗體</p><p> 5.3.3 用戶信息管理模塊</p><p> 用戶信息管理包括求租人員錄入和出租人員錄入。其中出租人員錄入完成后“錄入房源”按鈕才可用。</p>
91、<p> 1、用戶求租人員信息錄入如圖5.3。</p><p> 圖5.3 求租人員錄入</p><p> 2、出租人員信息錄入如圖5.4。</p><p> 圖5.4 出租人員錄入</p><p> 5.3.4 房源管理模塊</p><p> 出租人員信息設(shè)置完成后即可錄入房源,相應(yīng)窗體如圖5.
92、5。</p><p><b> 圖5.5 房源設(shè)置</b></p><p> 5.3.5 求租管理模塊</p><p> 求租管理包括房源查詢、房源狀態(tài)瀏覽、求租意向設(shè)置。此項(xiàng)可以根據(jù)具體條件查詢房源,可以查房看源的當(dāng)前狀態(tài)(已租、未租、預(yù)定),可以設(shè)置意向信息。</p><p> 1、房源信息查詢?nèi)鐖D5.6。&
93、lt;/p><p> 圖5.6 房源信息查詢窗體</p><p> 2、房屋狀態(tài)查詢?nèi)鐖D5.7。</p><p> 圖5.7 房屋狀態(tài)查詢</p><p> 5.3.6 出租管理模塊</p><p> 出租管理主要包括房型信息設(shè)置、樓層設(shè)置、幢/座設(shè)置、裝修程度設(shè)置、朝向設(shè)置、用途設(shè)置。篇幅原因列舉房型信息設(shè)置和
94、樓層設(shè)置。</p><p> 1、房型設(shè)置如圖5.8。</p><p><b> 圖5.8 房型設(shè)置</b></p><p> 2、樓層設(shè)置如圖5.9。</p><p><b> 圖5.9 樓層設(shè)置</b></p><p> 5.3.7 員工信息錄入模塊</p
95、><p> 員工信息主要對(duì)員工信息進(jìn)行管理,包括錄入員工信息和所有員工信息。</p><p> 1、錄入員工信息界面如圖5.10。</p><p> 圖5.10 錄入員工信息</p><p> 2、所有員工信息界面如圖5.11所示。</p><p> 5.11 所有員工信息</p><p>
96、; 5.3.8 系統(tǒng)管理模塊</p><p> 系統(tǒng)管理主要包括口令設(shè)置、退出系統(tǒng)、數(shù)據(jù)庫(kù)備份、數(shù)據(jù)庫(kù)還原、清理無(wú)效信息。其中無(wú)效信息指如只錄入出租者信息而沒(méi)有錄入房源信息,則出租者信息成為無(wú)效信息。1、修改口令界面如圖5.12。</p><p> 圖5.12 修改口令</p><p> 2、數(shù)據(jù)庫(kù)備份界面如圖5.13。</p><p&g
97、t; 圖5.13 數(shù)據(jù)庫(kù)備份</p><p> 3、數(shù)據(jù)庫(kù)還原界面如圖5.14。</p><p> 圖5.14 數(shù)據(jù)庫(kù)恢復(fù)</p><p> 4、垃圾信息清理界面如圖5.15。</p><p> 圖5.15 垃圾信息清理</p><p><b> 6 總結(jié)</b></p>
98、<p> 經(jīng)過(guò)測(cè)試,本系統(tǒng)符合系統(tǒng)的需求,滿足開發(fā)說(shuō)明中的基本要求,基本達(dá)到了預(yù)期目的。但由于水平有限,程序中仍有不足之處。經(jīng)過(guò)一個(gè)多月的努力畢業(yè)設(shè)計(jì)終于完畢,在這段學(xué)習(xí)時(shí)間里,雖然遇到過(guò)困難,也看到了希望,房屋租賃管理系統(tǒng)的設(shè)計(jì),讓我又學(xué)到了一門技術(shù),雖然還掌握得不夠精通,但還是有一定的認(rèn)識(shí)和了解,對(duì)于我將來(lái)的學(xué)習(xí)是有價(jià)值的。本系統(tǒng)的功能基本符合設(shè)計(jì)需求,能夠完成房屋租賃信息的存儲(chǔ)和查詢以及各類相關(guān)報(bào)表統(tǒng)計(jì)。使用戶方便進(jìn)
99、行數(shù)據(jù)輸入、修改、刪除等管理措施。對(duì)于數(shù)據(jù)的一致性的問(wèn)題也通過(guò)程序進(jìn)行了有效的解決。</p><p> 在系統(tǒng)設(shè)計(jì)過(guò)程中,我體會(huì)到了即使是一件小事也不能馬虎,在設(shè)計(jì)之前一定要對(duì)所設(shè)計(jì)的系統(tǒng)有較為深刻地了解,并對(duì)用戶的要求加以認(rèn)真的分析,并給予分類,對(duì)所分類進(jìn)行功能模塊化設(shè)計(jì),畫出系統(tǒng)數(shù)據(jù)流圖,流程圖和結(jié)構(gòu)圖.這樣在進(jìn)行詳細(xì)設(shè)計(jì)時(shí)才可以做到有條不紊一步一步地進(jìn)行.編制一個(gè)系統(tǒng)還是有很多可學(xué)習(xí)的地方,不僅要掌握好相
100、關(guān)知識(shí),而且做事要細(xì)心,謹(jǐn)慎,這也是將來(lái)工作和學(xué)習(xí)應(yīng)該注意的地方。</p><p> 總的來(lái)說(shuō),通過(guò)這次課題,我也同時(shí)學(xué)到了技術(shù)層面以外的知識(shí),那就是在建立應(yīng)用程序上的流程:定出研究方向,收集資料,分析資料,確定項(xiàng)目,實(shí)現(xiàn)分析,提出實(shí)現(xiàn)方案,程序編輯,程序調(diào)試,程序修改,程序增添等等的步驟。這些都使我認(rèn)識(shí)到建立應(yīng)用程序不是一件隨便的事情,它有一個(gè)系統(tǒng)的、嚴(yán)密的、邏輯的工作流程。將來(lái)的社會(huì)是競(jìng)爭(zhēng)激烈的社會(huì),特別是
101、計(jì)算機(jī)行業(yè),要不斷的學(xué)習(xí),再學(xué)習(xí),才可以把自己融入社會(huì)的發(fā)展中,所以在工作過(guò)程中,要不斷的充電,才可以更好的體會(huì)自己人生的價(jià)值。</p><p> 由于本人的水平有限,在文章中難免有錯(cuò)誤,和不足之處,望評(píng)審老師和同學(xué)們批評(píng)指正。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] C# 百科. http://baike.
102、baidu.com/view/6590.htm,2011-05-18</p><p> [2] sql server 2008 百科http://baike.baidu.com/view/765751.htm ,2011-05-18</p><p> [3] 李國(guó)彬,趙麗娟,沈淑清等. SQL Server 2000應(yīng)用基礎(chǔ)與實(shí)訓(xùn)教程. 西安: 西安電子科技大學(xué)出版社,2004.5.
103、</p><p> [4] 李志云 周巖 徐春華等 Visual C#2005數(shù)據(jù)庫(kù)開發(fā)案例教程 機(jī)械工業(yè)出版社 2009年第一版 </p><p> [5] 王小科 張宏宇 呂雙. Visual C#2005程序設(shè)計(jì)自學(xué)手冊(cè) 人民郵電出版社 2008年第一版</p><p> [6] 韓江、王秀慧 譯. C#編程語(yǔ)言詳解. 電子工業(yè)出版社,2007.8<
104、;/p><p> [7] 王小科 趙會(huì)東編著. C#典型模塊與項(xiàng)目實(shí)戰(zhàn)大全. 電子工業(yè)出版社,2012.4.</p><p> [8] 朱劍平 譯.C#軟件解決方案.清華大學(xué)出版社,2007.3</p><p> [9] 李建忠 譯.改善C#的50種方法. 人民郵電出版社,2007</p><p><b> 致謝</b&g
105、t;</p><p> 由于時(shí)間倉(cāng)促,以及自身水平和技術(shù)所限,該系統(tǒng)存在很多較為明顯的不足之處,有待進(jìn)一步改進(jìn)和完善。在論文結(jié)束之際,首先要感謝我的指導(dǎo)老師常淑惠老師,在平時(shí)以及我的論文設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中均給了我大量的幫助和指導(dǎo),他嚴(yán)謹(jǐn)?shù)木礃I(yè)精神和謙遜的治學(xué)態(tài)度給我留下了深刻的印象。從他身上,我學(xué)到了許多能使我受益終身的東西,再次對(duì)常淑惠老師表示衷心的感謝。并感謝信息學(xué)院領(lǐng)導(dǎo)以及老師給我們創(chuàng)造的良好的學(xué)習(xí)環(huán)境和諸
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件工程畢業(yè)論文-房屋房產(chǎn)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-植物信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——管理模塊
- 軟件工程畢業(yè)論文-塞罕壩植物信息管理系統(tǒng)——搜索模塊的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-在線汽車租賃系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-在線汽車租賃系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 2
- 軟件工程畢業(yè)設(shè)計(jì)論文 員工信息管理系統(tǒng)
- 軟件工程畢業(yè)設(shè)計(jì)論文---員工信息管理系統(tǒng)設(shè)計(jì)
- 軟件工程畢業(yè)設(shè)計(jì)論文---員工信息管理系統(tǒng)設(shè)計(jì)
- 軟件工程畢業(yè)論文-庫(kù)存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)設(shè)計(jì)論文 員工信息管理系統(tǒng)設(shè)計(jì)
- 軟件工程畢業(yè)論文-學(xué)生管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-駕校管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-工程監(jiān)理管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-自行車租賃的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-農(nóng)業(yè)信息發(fā)布系統(tǒng)-信息檢索的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-超市收銀管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-倉(cāng)庫(kù)貨物管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-城市水費(fèi)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-商場(chǎng)會(huì)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
評(píng)論
0/150
提交評(píng)論