版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 小區(qū)物業(yè)管理系統(tǒng)</b></p><p><b> 摘 要</b></p><p> 服飾企業(yè)生產(chǎn)狀況聯(lián)絡(luò)表是針對企業(yè)的實際情況而進行設(shè)計、開發(fā)的,而成本管理模塊則是為了保持產(chǎn)品的成本信息及時的保存、更新。利用JSP技術(shù)和SSH框架以及相應(yīng)的數(shù)據(jù)庫訪問技術(shù)實現(xiàn)了基于Web的系統(tǒng)。該框架可以減少模塊之間的耦合性,
2、讓開發(fā)人員減輕重新建立解決復(fù)雜問題方案的負擔,并且可以被擴展以進行內(nèi)部的定制化。通過使用JSP技術(shù)建設(shè)動態(tài)網(wǎng)站,充分發(fā)揮了Java語言所獨有的易用性、跨平臺性和安全性,從而構(gòu)建了一個運行高效、安全可靠、適用性廣的管理系統(tǒng),實現(xiàn)了企業(yè)信息資源的網(wǎng)上管理,滿足了公司業(yè)務(wù)處理的需要,使企業(yè)適應(yīng)了網(wǎng)絡(luò)經(jīng)濟時代發(fā)展的要求。</p><p> 論文首先簡要介紹了企業(yè)管理系統(tǒng)的一些研究與應(yīng)用背景,其次介紹了該網(wǎng)站系統(tǒng)所采用的
3、開發(fā)工具、平臺以及開發(fā)環(huán)境。在此基礎(chǔ)上,論文詳盡描述了成本管理系統(tǒng)情況。</p><p> 關(guān)鍵詞:戶卡編號,關(guān)系數(shù)據(jù)庫,數(shù)據(jù)窗口</p><p> village management information system</p><p><b> Abstract</b></p><p> Apparel e
4、nterprise production situation contact sheets is designed and developed according to enterprise's actual situation,and the cost management module is to keep the cost of the product information timely preservation, up
5、dated. It's the corresponding With the rapid development of science technique, computer technique have extended to every aspect of our life, and play a very important role in industry, agriculture, business and so on
6、. Computer have been a part of our life. The computer’s com</p><p> Residence management system is developed management software about arisen residence area now. It can improve residence area’s intelligenti
7、ze management, disentangle many employers from heavy hand works, and improve effectiveness of residence management and reduce error.</p><p> This system adopt SQL Server 2000 development and management data
8、base, and event management mechanism for database operation, and have powerful function of error management in the background; In the front , system apply PowerBuilder 9 development and management user interface, hint pe
9、rfect message, good interface, and have good appetency; The system apply SQL Server’s special from PowerBuilder interface to link background database. </p><p> The system mostly complete daily management ab
10、out residence area, It’s function includes: tenement and residential mon. So it can increase the work’s effectiveness, improve management, at the same time , improve event management too, it can satisfy modenrized handli
11、ng official business’s need.</p><p> Key Words: JSP,Struts Spring Hibernate Framework,</p><p><b> 目 錄</b></p><p><b> 摘要I</b></p><p> Abst
12、ractII</p><p><b> 1. 緒論1</b></p><p> 1.1 開發(fā)背景1</p><p> 1.2 設(shè)計目的1</p><p> 1.3 開發(fā)工具簡介2</p><p> 1.4 相關(guān)技術(shù)知識5</p><p><
13、;b> 2.可行性研究8</b></p><p> 2.1 可行性分析8</p><p><b> 3.需求分析10</b></p><p> 3.1 系統(tǒng)功能分析10</p><p> 3.2 安全性需求11</p><p> 3.3 系統(tǒng)流程圖1
14、2</p><p> 3.4 數(shù)據(jù)流程圖13</p><p><b> 4.總體設(shè)計15</b></p><p> 4.1 數(shù)據(jù)庫設(shè)計15</p><p> 4.2 模塊設(shè)計16</p><p><b> 5.詳細設(shè)計24</b></p>
15、<p> 5.1 小區(qū)概況功能模塊24</p><p> 5.2 收費管理模塊的設(shè)計27</p><p> 5.3 維修管理模塊設(shè)計39</p><p><b> 6.編碼設(shè)計42</b></p><p> 6.1 編碼設(shè)計風格42</p><p>
16、6.2 編碼設(shè)計思想42</p><p><b> 結(jié)論44</b></p><p><b> 致謝45</b></p><p><b> 參考文獻46</b></p><p><b> 附錄47</b></p><
17、p> 附錄1 數(shù)據(jù)庫表結(jié)構(gòu)47</p><p> 附錄2 英文翻譯62</p><p><b> 1. 緒論</b></p><p><b> 1.1 開發(fā)背景</b></p><p> 隨著我國經(jīng)濟的發(fā)展和相關(guān)政策的調(diào)整,現(xiàn)在全國各地的房地產(chǎn)業(yè)蓬勃發(fā)展,全國各個城市興建了各種
18、各樣住宅小區(qū)。但同時很多問題也暴露出來了其中最主要分就是小區(qū)的管理問題。由于小區(qū)規(guī)模龐大,人員復(fù)雜為小區(qū)的各方面管理帶來了很大麻煩。同時隨著我國科學(xué)技術(shù)的發(fā)展特別是計算機領(lǐng)域的飛速發(fā)展,使得計算機在社會各個領(lǐng)域得到了廣泛的應(yīng)用。計算機已成為社會生活個領(lǐng)域中不可或缺的一部分。所以針對住宅小區(qū)管理的現(xiàn)況開發(fā)針對住宅小區(qū)管理的系統(tǒng)。以實現(xiàn)對住宅小區(qū)管理智能化、電子化是勢在必行的。</p><p><b>
19、1.2 設(shè)計目的</b></p><p> 為了使住宅小區(qū)的管理人員方便、快速、準確的管理整個小區(qū),減少手工管理的復(fù)雜性和易錯性。所以針對住宅小區(qū)管理的現(xiàn)況,特開發(fā)了住宅小區(qū)管理系統(tǒng)。以實現(xiàn)對住宅小區(qū)管理電子化。本系統(tǒng)操作方便,有強大的提示功能。即使非計算機專業(yè)人員只要經(jīng)過簡單培訓(xùn)就能掌握系統(tǒng)的使用方法,減少培訓(xùn)和管理開支。而且系統(tǒng)具有智能化、可擴展性、集成有效性??紤]到本軟件的商用目的,在設(shè)計的
20、要注意軟件的健壯性、安全性和速度。本軟件適合各種物業(yè)小區(qū)的管理工作提高小區(qū)管理工作的效率,減少不必要的開支。</p><p> 1.3 開發(fā)工具簡介</p><p> 1. SQL Server 2000</p><p> SQL Server 2000是微軟公司最新版的大型數(shù)據(jù)庫服務(wù)器,其性能指標在各個方面都有趕超Oracel數(shù)據(jù)庫的趨勢。SQL Serv
21、er是微軟專門為Windows操作系統(tǒng)開發(fā)的數(shù)據(jù)庫管理軟件,因而在Windows平臺下具有更優(yōu)越的條件。</p><p> SQL Server 2000 的特性包括:</p><p> Internet 集成 </p><p> SQL Server 2000 數(shù)據(jù)庫引擎提供完整的 XML 支持。它還具有構(gòu)成最大的 Web 站點的數(shù)據(jù)存儲組件所需的可伸縮性、
22、可用性和安全功能。SQL Server 2000 程序設(shè)計模型與 Windows DNA 構(gòu)架集成,用以開發(fā) Web 應(yīng)用程序,并且 SQL Server 2000 支持 English Query 和 Microsoft 搜索服務(wù)等功能,在 Web 應(yīng)用程序中包含了用戶友好的查詢和強大的搜索功能。</p><p><b> 可伸縮性和可用性</b></p><p>
23、; 同一個數(shù)據(jù)庫引擎可以在不同的平臺上使用,從運行 Microsoft Windows® 98 的便攜式電腦,到運行 Microsoft Windows 2000 數(shù)據(jù)中心版的大型多處理器服務(wù)器。SQL Server 2000 企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級到最大 Web 站點所需的性能級別。</p><p><b> 企業(yè)級數(shù)據(jù)庫功能 </b>
24、;</p><p> SQL Server 2000 關(guān)系數(shù)據(jù)庫引擎支持當今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫引擎充分保護數(shù)據(jù)完整性,同時將管理上千個并發(fā)修改數(shù)據(jù)庫的用戶的開銷減到最小。SQL Server 2000 分布式查詢使您得以引用來自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是 SQL Server 2000 數(shù)據(jù)庫的一部分,同時分布式事務(wù)支持充分保護任何分布式數(shù)據(jù)更新的完整性。復(fù)制同樣使您得以維護多個數(shù)據(jù)復(fù)
25、本,同時確保單獨的數(shù)據(jù)復(fù)本保持同步。可將一組數(shù)據(jù)復(fù)制到多個移動的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)布服務(wù)器。</p><p> 易于安裝、部署和使用</p><p> SQL Server 2000 中包括一系列管理和開發(fā)工具,這些工具可改進在多個站點上安裝、部署、管理和使用 SQL Server 的過程。SQL Server 2000 還支持基于標準的、與
26、Windows DNA 集成的程序設(shè)計模型,使 SQL Server 數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為生成強大的可伸縮系統(tǒng)的無縫部分。這些功能使您得以快速交付 SQL Server 應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實現(xiàn)這些應(yīng)用程序。</p><p><b> 數(shù)據(jù)倉庫</b></p><p> SQL Server 2000 中包括析取和分析匯總數(shù)據(jù)以進行聯(lián)
27、機分析處理 (OLAP) 的工具。SQL Server 中還包括一些工具,可用來直觀地設(shè)計數(shù)據(jù)庫并通過 English Query 來分析數(shù)據(jù)。</p><p> 雖然SQL Server是專門為Windows操作系統(tǒng)開發(fā)的數(shù)據(jù)庫管理軟件,但它可以運行于包括Unix在內(nèi)幾乎所有現(xiàn)行操作系統(tǒng)平臺上,是世界上最流行的數(shù)據(jù)庫系統(tǒng)軟件之一。 </p><p> 2. PowerBuilder
28、9.0</p><p> PowerBuilder是著名的數(shù)據(jù)庫應(yīng)用工具生產(chǎn)廠商Sybase Inc.的子公司PowerSoft于1991年6月推出的數(shù)據(jù)庫應(yīng)用開發(fā)工具,歷經(jīng)多次換代。Power Builder能夠設(shè)計傳統(tǒng)的高性能,基于客戶/服務(wù)器的(Client/Server)體系結(jié)構(gòu)的應(yīng)用系統(tǒng)外,也能夠方便的建立和實現(xiàn)分布式系統(tǒng),還可以開發(fā)基于Internet的應(yīng)用系統(tǒng)。</p><p&
29、gt; 數(shù)據(jù)庫應(yīng)用是當前計算機應(yīng)用的一個非常重要的方面,而且在目前的數(shù)據(jù)庫應(yīng)用技術(shù)中普遍采用的就是客戶/服務(wù)器體系結(jié)構(gòu)。在這種體系結(jié)構(gòu)中,所有數(shù)據(jù)和數(shù)據(jù)庫管理系統(tǒng)都在服務(wù)器上,客戶通過采用標準分SQL語句等方式來訪問服務(wù)器上數(shù)據(jù)庫中的數(shù)據(jù),由于這種體系結(jié)構(gòu)把數(shù)據(jù)和對數(shù)據(jù)的管理都統(tǒng)一放在服務(wù)器上,就保證了數(shù)據(jù)的安全性和完整性;同時也以充分利用服務(wù)器的高性能的特點。正是由于這些優(yōu)點,因而客戶/服務(wù)器體系結(jié)構(gòu)得到了非常廣泛的應(yīng)用。</
30、p><p> PowerBuilder 完全按照客戶/服務(wù)器體系結(jié)構(gòu)研制設(shè)計,在客戶機中,它作為數(shù)據(jù)應(yīng)用程序的開發(fā)工具而存在。由于PowerBuilder采用面向?qū)ο蠛涂梢暬夹g(shù),提供可視化的應(yīng)用開發(fā)環(huán)境,使得利用PowerBuilder可以方便快捷的的開發(fā)出利用后臺服務(wù)器中的數(shù)據(jù)和數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)庫應(yīng)用程序。</p><p> PowerBuilder支持應(yīng)用系統(tǒng)同時訪問多種數(shù)據(jù)庫,
31、這既包括Oracle、Sybase和SQL Server之類的大型數(shù)據(jù)庫,也支持小至FoxPro之類的支持ODBC接口的數(shù)據(jù)庫。另外,PowerBuilder開發(fā)環(huán)境隨身攜帶的Adaptive Server Anywhere 6.0 本身就是個功能強大的數(shù)據(jù)庫管理系統(tǒng)DBMS(Database Manage System),對小型應(yīng)用來說,直接使用這個數(shù)據(jù)庫管理系統(tǒng)是個質(zhì)優(yōu)價廉的選擇。為方便用戶界面的開發(fā),PowerBuilder提供了
32、大量的控件,這既豐富了應(yīng)用程序的表達能力,也加快了項目的開發(fā)進度。PowerBuilder還支持分布式應(yīng)用系統(tǒng)的開發(fā),形成多層應(yīng)用系統(tǒng)結(jié)構(gòu)。用PowerBuilder不僅能夠開發(fā)客戶端應(yīng)用程序,而且還可以輕而易舉的構(gòu)造應(yīng)用服務(wù)器,從而形成分布式應(yīng)用。PowerBuilder支持多種平臺,并能生成機器代碼的可執(zhí)行文件。</p><p> 1.4 相關(guān)技術(shù)知識</p><p> 1.SQ
33、L Server 2000中的觸發(fā)器</p><p> 在數(shù)據(jù)庫管理系統(tǒng)中,維護數(shù)據(jù)庫的數(shù)據(jù)完整性是非常重要的。有一些維護數(shù)據(jù)完整性的方法如創(chuàng)建約束、規(guī)則或默認值只能對數(shù)據(jù)庫進行簡單的操作,有一定的局限性。當這些方法不能滿足需要是我們需要觸發(fā)器。觸發(fā)器是一種特殊類型的存儲過程,與表格緊密相連。當用戶修改表中的數(shù)據(jù)時,觸發(fā)器自動執(zhí)行。觸發(fā)器可以使用Transact-SQL語句進行復(fù)雜的邏輯處理,它基于一個表創(chuàng)建但
34、可以對多表操作,因而常常用于復(fù)雜的業(yè)務(wù)規(guī)則。</p><p><b> 觸發(fā)器的主要功能:</b></p><p> 級聯(lián)修改數(shù)據(jù)庫中的相關(guān)的表。</p><p> 執(zhí)行比檢查約束更為復(fù)雜的約束操作。</p><p> 拒絕或回滾違反引用完整性的操作。</p><p> 比較表修改前后數(shù)
35、據(jù)之間的差別,并根據(jù)差別采取相應(yīng)的操作。 </p><p><b> 2. 數(shù)據(jù)庫系統(tǒng)</b></p><p> 數(shù)據(jù)庫系統(tǒng)是由數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)兩部分組成。數(shù)據(jù)庫是用來存儲數(shù)據(jù)所用的空間,可以將數(shù)據(jù)庫看成一個存儲數(shù)據(jù)的容器,實際上數(shù)據(jù)庫是由很多的文件組成的。一個數(shù)據(jù)庫系統(tǒng)通常包括多個數(shù)據(jù)庫,而每個數(shù)據(jù)庫又包含了一定量以一定格式存儲的數(shù)據(jù)集合。由最基本的
36、元素組合成一筆數(shù)據(jù)叫記錄(Record),由相同性質(zhì)的記錄組合在一起叫表(Table),相關(guān)的表結(jié)合起來叫做數(shù)據(jù)庫(Database),處理數(shù)據(jù)的建立、查詢、更新等工作的程序就叫做數(shù)據(jù)庫管理系統(tǒng)(Database Management System,DBMS)。數(shù)據(jù)庫管理系統(tǒng)是用來管理數(shù)據(jù)庫的軟件,需要通過它進行數(shù)據(jù)庫的維護和管理。</p><p> 數(shù)據(jù)庫中的視圖是從一個或幾個基本表導(dǎo)出的表。它本身不獨立存儲
37、在數(shù)據(jù)庫中,即數(shù)據(jù)庫中只存放視圖的定義而不存放視圖對應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍存放在導(dǎo)出視圖的基本表中,因此視圖是一個虛表。視圖在概念上與基本表等同,可以在視圖上再定義視圖。</p><p> 3. 數(shù)據(jù)庫的規(guī)范化設(shè)計</p><p> 為了讓數(shù)據(jù)庫的存取效率高并且便于維護,數(shù)據(jù)庫的設(shè)計就占有很重要的地位。數(shù)據(jù)庫規(guī)范化的目的就是要讓我們設(shè)計出來的數(shù)據(jù)庫能夠很有效率的運行并能合乎邏輯的維護。&
38、lt;/p><p> 數(shù)據(jù)庫規(guī)范化主要有下列目的:</p><p><b> 節(jié)省磁盤的存儲空間</b></p><p> 例如,如果沒有租金增減表的話就要建增加租金表和減少租金表,但這兩個表中只有一個字段不同,產(chǎn)生了大量的冗余信息,但如果建立租金增減表的話只需增加一個確定增減類型的字段就可以了有效的減少了數(shù)據(jù)的冗余。</p>
39、<p> 為數(shù)據(jù)庫的維護和管理提供方便</p><p> 例如:在前期建立數(shù)據(jù)庫表是對字段的命名一定要采用有意義的英文單詞,如字段“身份證號”如果命名為IDCard則很容易理解這樣無論對編碼人員還是數(shù)據(jù)庫管理人員都會提供很大的便利。但如果命名為SFZ或Shenfenzheng的話會讓人產(chǎn)生歧義而且只能中國人看了。</p><p> 做好數(shù)據(jù)庫的規(guī)范化,必須要好好理解范氏理論
40、:</p><p> 第一范氏(1NF):每一個數(shù)據(jù)項都不能拆分成兩個或兩個以上的數(shù)據(jù)項。</p><p> 第二范氏(2NF):在第一范氏已滿足的條件下且數(shù)據(jù)表中任何一個非主鍵字段的數(shù)值都依賴該數(shù)據(jù)表的主鍵字段。</p><p> 第三范氏(3NF):在滿足第二范氏的條件下而且該數(shù)據(jù)表中的任何兩個非主鍵字段的數(shù)值之間不存在函數(shù)依賴關(guān)系。</p>
41、<p><b> 4. 游標的使用</b></p><p> 在關(guān)系型數(shù)據(jù)庫中的SQL語言中,游標是存放結(jié)果集的數(shù)據(jù)對象。</p><p> 在通常情況下,關(guān)系數(shù)據(jù)庫中的操作總會對整個記錄集產(chǎn)生影響,例如使用SELECT語句檢索數(shù)據(jù)表時,將得到的所有滿足該語句的WHERE子句中的條件記錄。而在實際的應(yīng)用過程中,經(jīng)常需要處理一條或一部分記錄。在這種情況
42、下,需要使用游標在服務(wù)器內(nèi)部處理結(jié)果集,它可以有助于識別一個數(shù)據(jù)集合內(nèi)部指定的記錄。</p><p> 游標有很多優(yōu)點,比如占用系統(tǒng)資源少,操作靈活,可以根據(jù)需要定義變量類型如全局、實例或局部類型合訪問類型如私有或公共等。</p><p> 使用游標有四個基本步驟:聲明游標、打開游標、提取數(shù)據(jù)、關(guān)閉游標。</p><p><b> 2.可行性研究&l
43、t;/b></p><p><b> 2.1 可行性分析</b></p><p> 可行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決、是否值得去解。下面從四個方面分析本系統(tǒng)的可行性:</p><p> 2.1.1 技術(shù)可行性</p><p> 本系統(tǒng)采用SQL Server2000進
44、行后臺數(shù)據(jù)庫的管理、操作和維護,用PowerBuilder 9.0進行前臺界面設(shè)計、與后臺數(shù)據(jù)庫的接口、數(shù)據(jù)的錄入、查詢、瀏覽等功能。由于SQL Server和PowerBuilde強大的數(shù)據(jù)庫開發(fā)功能、方便快捷的數(shù)據(jù)庫接口設(shè)計功能、使用的靈活、以及他們當前的廣泛實際應(yīng)用,充分說明本系統(tǒng)在技術(shù)方面可行。</p><p> 2.1.2 經(jīng)濟可行性</p><p> 由于目前國內(nèi)新興建了
45、很多住宅小區(qū),然而有相當一部分沒有使用現(xiàn)代化的計算機軟件管理,因而急需提高物業(yè)管理水平、管理質(zhì)量和管理工作的效率,減少不必要的開支降低成本,同時本系統(tǒng)成本較低,使用靈活,簡單易學(xué),所以市場前景看好在經(jīng)濟方面可行。</p><p> 2.1.3 操作可行性</p><p> 該系統(tǒng)設(shè)計清晰,有良好的用戶界面,操作簡潔,有完善的異常處理機制和提示信息機制,用戶只要經(jīng)過簡單的培訓(xùn)就可使用,
46、因此操作方面可行。</p><p> 2.1.4 法律可行性</p><p> 本系統(tǒng)沒有違反國家相關(guān)法律規(guī)定,法律方面可行。</p><p><b> 3.需求分析</b></p><p> 3.1 系統(tǒng)功能分析</p><p> 本系統(tǒng)應(yīng)具有如下功能:</p>&l
47、t;p><b> 1.登錄</b></p><p> 用戶在登錄模塊中輸入賬號和密碼,系統(tǒng)根據(jù)管理員事先為此賬號設(shè)置好的權(quán)限返回一個確定以后操作的權(quán)限參數(shù)。</p><p><b> 2.檔案管理</b></p><p> 主要包括曾經(jīng)居住過的歷史住戶的檔案管理還包括對現(xiàn)有住戶的檔案管理。</p>
48、<p><b> 3.收費管理</b></p><p> 由于小區(qū)物業(yè)管理系統(tǒng)中很重要的部分就是按照每家每戶的住房情況,經(jīng)濟情況等等進行房租,水費,電費的征收。所以把此模塊劃出進行系統(tǒng)開發(fā)。</p><p><b> 4.維修管理</b></p><p> 小區(qū)內(nèi)部住戶的需要日常設(shè)備的維修,通過維修來
49、保證住戶的正常生活,而維修費將記入到收費項目中。</p><p><b> 5.設(shè)備管理</b></p><p> 提供小區(qū)內(nèi)部的供電,供水,供暖等其他一些設(shè)備需要的添加,修改,刪除,瀏覽信息的管理功能。</p><p><b> 6.人員管理</b></p><p> 小區(qū)內(nèi)部的管理人員,
50、包括保安,收費員工等員工需要進行人事的管理。</p><p><b> 7.綜合查詢</b></p><p> 對可查詢的信息進行綜合查詢,主要有收費臺賬,檔案信息,人員信息等進行查詢。</p><p><b> 8.權(quán)限管理</b></p><p> 作為一個功能齊備的軟件,我們把權(quán)限管理
51、作為一個</p><p> 獨模塊列出進行開發(fā)。主要用途是通過權(quán)限來限制軟件操作人員的工作范圍和職能。</p><p><b> 9.系統(tǒng)維護</b></p><p> 此模塊的功能主要是對系統(tǒng)的數(shù)據(jù)庫進行備份等操作,防止以外情況數(shù)據(jù)庫的破壞而時信息丟失。</p><p> 系統(tǒng)要求在實現(xiàn)上述功能的基礎(chǔ)上,力求界
52、面友好美觀,操作方便快捷,盡可能地使該系統(tǒng)實用完美。 </p><p> 3.2 安全性分析</p><p> 1.用戶權(quán)限安全性:系統(tǒng)設(shè)置了管理員、操作員兩個操作級別。管理員能對所有模塊進行各種操作,并能給操作員分配權(quán)限。操作員只能在管理員分配的權(quán)限下進行操作。</p><p> 2.系統(tǒng)的處理過程嚴格按照事務(wù)(Transaction)處理機制</
53、p><p> 執(zhí)行,對異常操作通常發(fā)出警告然后取消操作。同時對輸入首先進行合法性檢查不合法則發(fā)出錯誤提示,最大限度的滿足數(shù)據(jù)的安全,保證系統(tǒng)的穩(wěn)定。</p><p> 3.3 系統(tǒng)流程圖</p><p><b> 如圖3-1所示:</b></p><p><b> 圖3-1</b></p
54、><p> 3.4 數(shù)據(jù)流程圖</p><p> 1. 實際收費管理數(shù)據(jù)流程如圖3-2所示:</p><p><b> 圖3-2</b></p><p> 2. 應(yīng)該收費管理數(shù)據(jù)流程如圖3-3所示:</p><p><b> 圖3-3</b></p>&
55、lt;p> 3.租金增減數(shù)據(jù)流程如圖3-4所示:</p><p><b> 圖3-4</b></p><p> 4.收費設(shè)置流程圖如圖3-5所示:</p><p><b> 圖3-5</b></p><p> 5.維修數(shù)據(jù)流程圖如圖3-6所示:</p><p>
56、;<b> 圖3-6</b></p><p><b> 4.總體設(shè)計</b></p><p> 4.1 數(shù)據(jù)庫設(shè)計</p><p> 本系統(tǒng)數(shù)據(jù)庫名為residence,其中包括表、視圖</p><p> 使用的數(shù)據(jù)表有:租金增減表、實際收費表、應(yīng)該收費表、收費員編號表、收費方式編碼表、
57、收費項目表、維修計劃表、維修登記表、維修完成表</p><p> ?。ň唧w情況請參見附錄1)</p><p> 使用的視圖有:實際收費統(tǒng)計視圖、應(yīng)該收費統(tǒng)計視圖</p><p><b> 4.2 模塊設(shè)計</b></p><p> 住宅小區(qū)管理系統(tǒng)功能模塊如圖4-1所示。</p><p>
58、<b> 圖4-1</b></p><p> 4.2.1 模塊功能表 </p><p> 詳細內(nèi)容如表4-1~4-9。</p><p><b> 表4-1</b></p><p><b> 表4-2</b></p><p><b>
59、 表4-3</b></p><p><b> 表4-4</b></p><p><b> 表4-5</b></p><p><b> 表4-6</b></p><p><b> 表4-7</b></p><p>
60、<b> 表4-8</b></p><p><b> 表4-9</b></p><p><b> 5.詳細設(shè)計</b></p><p> 5.1 小區(qū)概況功能模塊</p><p> 小區(qū)概況功能如圖5-1所示。</p><p><b&g
61、t; 圖5-1</b></p><p> 5.1.1小區(qū)簡介模塊的設(shè)計</p><p> 顯示小區(qū)概況圖和基本情況</p><p> 小區(qū)概況窗口如圖5-2所示:</p><p><b> 圖5-2</b></p><p> 運行系統(tǒng),登陸進入主界面后菜單的第一項就是小區(qū)概
62、況。小區(qū)簡介是通過圖片的形式讓使用者直觀的瀏覽小區(qū)的概況。并附有小區(qū)的基本情況簡介(建設(shè)單位、竣工時間、建筑面積等)。該功能通過讀取默認路徑下的圖片來實現(xiàn)的。</p><p> 5.1.2 規(guī)章制度模塊的設(shè)計</p><p><b> 瀏覽小區(qū)的規(guī)章制度</b></p><p> 規(guī)章制度窗口如圖5-3所示:</p>&
63、lt;p><b> 圖5-3</b></p><p> 該模塊通過多行文本框顯示小區(qū)的規(guī)章制度。該功能是通過讀取默認路徑下的文件(rule.txt)來實現(xiàn)的管理員只需要修改TXT文件就能實現(xiàn)對小區(qū)規(guī)章制度的修改。</p><p> 5.2 收費管理模塊的設(shè)計</p><p> 收費管理功能如圖5-4所示。</p>
64、<p><b> 圖5-4</b></p><p> 5.2.1應(yīng)收臺帳界的設(shè)計</p><p> 應(yīng)收情況如圖5-5所示:</p><p><b> 圖5-5</b></p><p> 1.在應(yīng)收情況中,數(shù)據(jù)窗口顯示的是每戶每月需要交費的情況。如果,承租人姓名后面有“*”,“
65、+”或“-”說明該住戶當月的費用已交,有租金增加或有減免租金等。</p><p> 2.當選中某一條記錄時,右邊的文本框中會顯示該住戶的基本信息。</p><p> 3.在窗口上方的顯示狀態(tài)欄中,可選擇需要的某一條或某一組記錄,點擊確定鍵在下方的數(shù)據(jù)窗口中顯示,如果沒有符合條件的記錄數(shù)據(jù)窗口將顯示為空。當選擇“全體”時可以選擇“年月”進行組合查找或選擇選擇年進行查找(不能不選擇年而只選
66、擇月進行查找)。如選擇“棟”則需要在文本框中添加棟號進行查找或和年月進行組合查找。同理也可選擇“戶”進行查詢。或通過“棟”,“戶”和“年月”進行綜合查詢。</p><p> 點擊應(yīng)收統(tǒng)計頁,打開應(yīng)收統(tǒng)計如圖5-6所示:</p><p><b> 圖5-6</b></p><p> 應(yīng)收統(tǒng)計中的兩個數(shù)據(jù)窗口分別顯示每戶的應(yīng)收金額和每棟的應(yīng)收
67、金額。同樣,在每戶的應(yīng)收統(tǒng)計數(shù)據(jù)窗口中點擊某一條記錄將在右邊的數(shù)據(jù)欄中顯示該住戶的詳細信息。</p><p> 點擊建立應(yīng)收帳目按鈕時,打開建立應(yīng)收帳目模塊如圖5-7所示:</p><p><b> 圖5-7</b></p><p> 1.窗口打開后焦點設(shè)在棟號上,添加“棟號”和“房間號”后,系統(tǒng)在棟根據(jù)“棟號”和“房間號”選擇出戶卡編號
68、添加在編號欄上。</p><p> 2. 基本信息添加完畢后,添加“年度”和選擇“月份”。選擇完畢后,系統(tǒng)自動判斷此住戶該年度該月份的應(yīng)收情況是否建立,如建立,則發(fā)出提示以提醒無需重復(fù)建立,否則無提示點擊提交按鈕。</p><p> 3.點擊提交按鈕后,首先判斷規(guī)定的內(nèi)容是否已添否則發(fā)出提示,其次檢測所添數(shù)據(jù)是否合法否則發(fā)出提示(如年度必須為yyyy-mm-dd形式)最后提交數(shù)據(jù)庫并判
69、斷是否提交成功。</p><p> 5.2.2應(yīng)收臺帳界的設(shè)計</p><p> 實收情況如圖5-8所示:</p><p><b> 圖5-8</b></p><p> 1.在實收情況中,數(shù)據(jù)窗口顯示的是每戶每月已經(jīng)交費的情況。</p><p> 2.當選中某一條記錄時,右邊的文本框中會
70、顯示該住戶的基本信息。</p><p> 3.在窗口上方的顯示狀態(tài)欄中,可選擇需要的某一條或某一組記錄,點擊確定鍵在下方的數(shù)據(jù)窗口中顯示,如果沒有符合條件的記錄,數(shù)據(jù)窗口將顯示為空。當選擇“全體”時可以選擇“年月”進行組合查找或選擇選擇年進行查找(不能不選擇年而只選擇月進行查找)。如選擇“棟”則需要在文本框中添加棟號進行查找或和年月進行組合查找。同理也可選擇“戶”進行查詢。或通過“棟”,“戶”和“年月”進行綜合
71、查詢。</p><p> 點擊應(yīng)收統(tǒng)計頁,打開應(yīng)收統(tǒng)計如圖5-9所示:</p><p><b> 圖5-9</b></p><p> 實收統(tǒng)計中的兩個數(shù)據(jù)窗口分別顯示每戶的實際所交金額和每棟的所交金額。同樣,在每戶的實收統(tǒng)計數(shù)據(jù)窗口中點擊某一條記錄將在右邊的數(shù)據(jù)欄中顯示該住戶的詳細信息。</p><p> 點擊建
72、立應(yīng)收帳目按鈕時,打開建立應(yīng)收帳目模塊如圖5-10所示:</p><p><b> 圖5-10</b></p><p> 1. 窗口打開后焦點設(shè)在棟號上,添加“棟號”和“房間號”后,系統(tǒng)在棟根據(jù)“棟號”和“房間號”選擇出戶卡編號添加在編號欄上。</p><p> 2. 基本信息添加完畢后,添加“年度”和選擇“月份”。選擇完畢后,系統(tǒng)首先自
73、動判斷此住戶該年度該月份的應(yīng)收帳目是否建立,如沒有則提示則首先建立應(yīng)收帳目,如已建立應(yīng)收帳目然后判斷此住戶該年度該月份的費用是否已收,如已收,則發(fā)出提示以提醒無需重復(fù)收費。將此月份的各種費用從應(yīng)收表中添加到所對應(yīng)的文本框中,然后點擊提交按鈕。</p><p> 3. 點擊提交按鈕后,首先判斷規(guī)定的內(nèi)容是否已添否則發(fā)出提示,其次檢測所添加數(shù)據(jù)是否合法否則發(fā)出提示(如年度必須為yyyy-mm-dd形式),然后將當前
74、日期添加到“交款日期“中去,最后提交數(shù)據(jù)庫并判斷是否提交成功。</p><p> 5.2.3租金增減模塊設(shè)計</p><p> 租金增加如圖5-11所示:</p><p><b> 圖5-11</b></p><p> 1. 窗口打開后焦點設(shè)在棟號上,添加“棟號”和“房間號”后,系統(tǒng)在棟根據(jù)“棟號”和“房間號”選
75、擇出戶卡編號添加在戶卡編號欄上。</p><p> 2. 基本信息添加完畢后,添加“年度”和選擇“月份”。選擇完畢后,系統(tǒng)首先自動判斷此住戶該年度該月份的增加帳目是否已建立,如沒有則進行下一步添加。</p><p> 3. 點擊提交按鈕后,首先判斷規(guī)定的內(nèi)容是否已添加,否則發(fā)出提示,其次檢測所添加數(shù)據(jù)是否合法否則發(fā)出提示(如年度必須為yyyy-mm-dd形式),然后將當前日期添加到“登
76、記日期“中去,最后提交數(shù)據(jù)庫并判斷是否提交成功。</p><p> 租金減免如圖5-12所示:</p><p><b> 圖5-12</b></p><p> 1. 窗口打開后焦點設(shè)在棟號上,添加“棟號”和“房間號”后,系統(tǒng)在棟根據(jù)“棟號”和“房間號”選擇出戶卡編號添加在戶卡編號欄上。</p><p> 2. 基
77、本信息添加完畢后,添加“年度”和選擇“月份”。選擇完畢后,系統(tǒng)首先自動判斷此住戶該年度該月份的減免帳目是否已建立,如沒有則進行下一步添加。</p><p> 3. 點擊提交按鈕后,首先判斷規(guī)定的內(nèi)容是否已添加,否則發(fā)出提示,其次檢測所添加數(shù)據(jù)是否合法否則發(fā)出提示(如年度必須為yyyy-mm-dd形式),然后將當前日期添加到“登記日期“中去,最后提交數(shù)據(jù)庫并判斷是否提交成功。</p><p&g
78、t; 5.2.4 收費設(shè)置模塊設(shè)計</p><p> 收費設(shè)置模塊如圖4-13所示:</p><p><b> 圖5-13</b></p><p> 首先在數(shù)據(jù)窗口中選擇促要修改的項目,然后點擊該項目單擊修改。然后針對個項在數(shù)據(jù)窗口上的文本框中進行修改。修改完畢后提交。</p><p> 5.2.5收費員設(shè)置模
79、塊設(shè)計</p><p> 收費員編號設(shè)置如圖5-14所示:</p><p><b> 圖5-14</b></p><p> 收費員編碼設(shè)置提供添加、刪除和瀏覽功能:當需要添加時點擊添加則數(shù)據(jù)窗口中增加一空行,添加數(shù)據(jù)后點擊保存即可;當需要刪除時選中該記錄點擊刪除,然后點擊保存即可刪除。</p><p> 5.2.
80、6收費方式設(shè)置模塊設(shè)計</p><p> 收費方式設(shè)置圖5-15所示:</p><p><b> 圖5-15</b></p><p> 收費方式編碼設(shè)置提供添加、刪除和瀏覽功能:當需要添加時點擊添加則數(shù)據(jù)窗口中增加一空行,添加數(shù)據(jù)后點擊保存即可;當需要刪除時選中該記錄點擊刪除,然后點擊保存即可刪除。</p><p>
81、; 5.3 維修管理模塊設(shè)計</p><p> 維修管理模塊如圖5-16所示:</p><p><b> 圖5-16</b></p><p> 5.3.1 住戶維修登記模塊設(shè)計</p><p> 住戶維修登記模塊如圖5-17所示:</p><p><b> 圖5-17&l
82、t;/b></p><p> 住戶維修登記是在住戶報修時登記報修項目和住戶基本信息。首先,是添加“棟號”和“房間號”,添完后系統(tǒng)在棟根據(jù)“棟號”和“房間號”選擇出戶卡編號添加在戶卡編號欄上。添完信息后點擊提交按鈕后,先判斷規(guī)定的內(nèi)容是否已添加,否則發(fā)出提示,然后提交數(shù)據(jù)庫并判斷是否提交成功。</p><p> 5.3.2 維修計劃管理模塊設(shè)計</p><p&
83、gt; 維修計劃管理模塊如圖5-18所示:</p><p><b> 圖5-18</b></p><p> 在住戶報修登記后,建立維修計劃表以安排時間和人員去維修。首先,添加基本信息,然后,點擊添加按鈕系統(tǒng)自動生成一個維修編號,并檢測規(guī)定的內(nèi)容是否已添加,否則發(fā)出提示。接下來檢測所添加數(shù)據(jù)是否合法否則發(fā)出提示(如年度必須為yyyy-mm-dd形式),最后提交數(shù)據(jù)
84、庫并判斷是否提交成功。</p><p> 如果維修已經(jīng)完成,則住戶姓名變?yōu)榧t色。用以區(qū)分維修是否完成。</p><p> 5.3.3 維修完成確認模塊設(shè)計:</p><p> 維修完成確認模塊如圖5-19所示:</p><p><b> 圖5-19</b></p><p> 指定維修計
85、劃后,施工人員按照計劃進行維修并收取費用。首先,添加基本信息,然后,檢測規(guī)定的內(nèi)容是否已添加,否則發(fā)出提示。接下來檢測所添加數(shù)據(jù)是否合法否則發(fā)出提示(如時間必須為yyyy-mm-dd形式),最后提交數(shù)據(jù)庫并判斷是否提交成功。</p><p><b> 6.編碼設(shè)計</b></p><p> 6.1 編碼設(shè)計風格</p><p> 本系統(tǒng)
86、編碼設(shè)計風格遵循如下幾條基本原則:</p><p> 按一般命名規(guī)則命名系統(tǒng)的單元名、控件名、變量名、函數(shù)名、過程名:采用能體現(xiàn)其功能及特點的英文單詞組合或縮寫命名。這樣做的好處就是便于開發(fā)人員、調(diào)試人員、維護人員等理解和記憶,提高程序的可讀性。</p><p> 程序編碼書寫有縮進,復(fù)雜過程實現(xiàn)中有分步注釋。這樣可以清楚的體現(xiàn)程序的層次性,使程序清晰明了,便于查找書寫錯誤。</
87、p><p> 程序要滿足與其他用戶不相關(guān)。</p><p> 6.2 編碼設(shè)計思想</p><p> 本系統(tǒng)實現(xiàn)對數(shù)據(jù)庫的操作均放到后臺去處理(SQL Server中定義存儲過程實現(xiàn)各種功能),前臺只負責實現(xiàn)錄入數(shù)據(jù)、檢查輸入數(shù)據(jù)的合法性、數(shù)據(jù)的查詢和打印報表的功能。</p><p> 這種設(shè)計思想更有效地利用了后臺數(shù)據(jù)庫開發(fā)工具的優(yōu)勢
88、和SQL語言的強大功能。這種在后臺編寫Transact-SQL語句充分利用了SQL語言的方便性、靈活性,可以實現(xiàn)一系列復(fù)雜的數(shù)據(jù)庫操作。SQL Server中的存儲過程就是把存儲在服務(wù)器上的一組預(yù)先編譯好的Transact-SQL語句封裝成一個獨立的事務(wù),當需要使用時直接調(diào)用即可。存儲過程實現(xiàn)了數(shù)據(jù)庫事務(wù)處理機制的要求。所謂事務(wù)就是用戶定義的一個數(shù)據(jù)庫操作序列,這些操作要么全做要么全不做,是一個不可分割的工作單位。在SQL語言中,我們可
89、以通過BEGIN TRANSACTION定義事務(wù)的開始,以COMMIT或ROLLBACK定義事務(wù)的結(jié)束。COMMIT表示提交,即提交從BEGIN TRANSACTION開始的所有操作,事務(wù)正常結(jié)束。ROLLBACK表示回滾,即在事務(wù)運行過程中發(fā)生了某種故障,事務(wù)不能正常執(zhí)行,系統(tǒng)將事務(wù)中對數(shù)據(jù)庫的所有已完成的操作全部撤消,滾回到事務(wù)開始時的狀態(tài)。這種設(shè)計思想滿足了數(shù)據(jù)庫的完整性要求和安全性要求,保證了數(shù)據(jù)的一致性。</p>
90、<p><b> 結(jié) 論</b></p><p> 我這次完成的畢業(yè)設(shè)計住宅小區(qū)管理系統(tǒng)系統(tǒng)。是在我和我組其他五名同學(xué)的通力合作完成。在從設(shè)計到完成的這段時間里,我感覺學(xué)到了很多東西,無論是知識方面還是人際交往方面都感到受益頗深。在完成這次畢業(yè)設(shè)計過程中,我們嚴格按照軟件工程中軟件生命周期模型來開發(fā)軟件。并參考了一些關(guān)于Power Builder的書籍。使我無論在理論上還是
91、在實踐上都有一個較大幅度的提高,尤其是培養(yǎng)了自己獨立分析問題、解決問題和團隊合作與他人交流的能力。</p><p> 本系統(tǒng)采用了Power Builder 9.0 + SQL Server 2000 來實現(xiàn)的住宅小區(qū)管理,目前利用Power Builder 9.0和SQL Server開發(fā)數(shù)據(jù)庫這項技術(shù)已經(jīng)非常的成熟,隨著計算機技術(shù)的突飛猛進的發(fā)展,這項技術(shù)必將更加完善,它也必將給人們的社會生活、管理決策帶來
92、極大的方便。</p><p> 通過大學(xué)期間理論學(xué)習(xí)和這次畢業(yè)設(shè)計的實踐,使我在理論上和實踐上有了很大提高,除了自己的刻苦努力外,這些成績的取得與指導(dǎo)教師的幫助及各位老師幾年來辛勤的教育是分不開的。的確,沒有各科老師的辛勤教育,哪會有今天的成果呢?如果沒有您們平時的耐心教導(dǎo)、細心指點,哪會有我今天的收獲呢?在這里我只能衷心的道一聲“謝謝您老師,辛苦了!”以此來表達我內(nèi)心的感謝與感激。</p>&l
93、t;p> 隨著畢業(yè)設(shè)計的結(jié)束,我的大學(xué)生活也將結(jié)束?;仡欉@四年的大學(xué)生活,我不僅學(xué)到了科學(xué)知識而且學(xué)會了為人處事的原則和方法。四年大學(xué)生活將是我一生的一個美好回憶。</p><p><b> 致 謝</b></p><p> 本設(shè)計是在指導(dǎo)教師劉忠利老師和劉健老師的親切關(guān)懷和細心指導(dǎo)下完成的。劉忠利老師從設(shè)計方案的選定,設(shè)計計劃的安排,安排我們到項目開發(fā)
94、單位調(diào)研,都給予了精心的指導(dǎo)及嚴格的要求。劉鍵老師在軟件開發(fā)過程中給予了我們很大的支持與幫助。這個設(shè)計和論文的完成,凝結(jié)著劉忠利老師和劉健老師的心血和汗水。二位老師嚴謹?shù)闹螌W(xué)態(tài)度,開拓性的工作作風和科學(xué)的思維方法都使我受益非淺。二位老師對我的設(shè)計和論文給予了莫大的關(guān)心和幫助,在此,我表示衷心的感謝和誠摯的謝意。 在設(shè)計過程中也得到了王士龍老師的指點和幫助,特別是在軟件開發(fā)遇到技術(shù)性問題的時候,王老師的指點使我茅塞頓開,順利的解決
95、了問題。在此我表示誠摯的感謝。</p><p> 同時也感謝我的同學(xué)和朋友提供的大力支持和幫助。</p><p> 最后向評審本論文,參加論文答辯的各位老師表示最衷心的感謝。</p><p><b> 參考文獻</b></p><p> 1.張海藩,《軟件工程導(dǎo)輪》,第3版,清華大學(xué)出版社,1998。</p
96、><p> 2.施威銘研究室,《SQL Server 2000 中文版管理實務(wù)》,第1版,人民郵電出版社,2001</p><p> 3.殷紅先、張為民,《Power Builder 實用教程》,第一版,電子工業(yè)出版社,2003。</p><p> 4.夏邦貴、郭盛,《SQL Server 數(shù)據(jù)庫開發(fā)入門于范例》,第一版,機械工業(yè)出版社,2002。</p&g
97、t;<p> 5.冉林倉、候小蘭,《Power Builder9.0實用編程100例》,第一版,中國鐵道出版社,2004。</p><p> 6.陳磊,《Power Builder數(shù)據(jù)庫高級教程》,第一版,清華大學(xué)出版社,2004。</p><p> 7.黃明軍、李桂杰,《面向?qū)ο缶幊虒?dǎo)論》,第三版,機械工業(yè)出版社,2003。</p><p>
98、 8.Microsoft Corporation,《Microsoft SQL Server 2000 數(shù)據(jù)庫開發(fā)手冊》,第一版,科學(xué)出版社,2001。</p><p> 9.Brian W.Kernighan, Rob Pike, 《The Practice of Programming》 ,機械工業(yè)出版社,2002</p><p> 10.SallyShlaerand,Steph
99、enJmello,《ect_Oriebted systemsAnalysis-modeling the word in data》</p><p><b> 附 錄</b></p><p> 附錄1 數(shù)據(jù)庫表結(jié)構(gòu)</p><p><b> 人事管理表:</b></p><p><b&g
100、t; 表1</b></p><p><b> 住戶車輛表:</b></p><p><b> 表2</b></p><p><b> 公司車輛表:</b></p><p><b> 表3</b></p><p>
101、;<b> 機動車出入表:</b></p><p><b> 表4</b></p><p> 外來人員登記管理表:</p><p><b> 表5</b></p><p><b> 應(yīng)該收費表:</b></p><p>&
102、lt;b> 表6</b></p><p><b> 實際收費表: </b></p><p><b> 表7</b></p><p><b> 租金增減表:</b></p><p><b> 表8</b></p>&
103、lt;p><b> 收費員編號表:</b></p><p><b> 表9</b></p><p><b> 收費方式編碼表:</b></p><p><b> 表10</b></p><p><b> 收費項目表:</b&
104、gt;</p><p><b> 表11</b></p><p><b> 員工考核表:</b></p><p><b> 表12</b></p><p><b> 保安管理表:</b></p><p><b>
105、 表13</b></p><p><b> 當前住戶表:</b></p><p><b> 表14</b></p><p><b> 歷史住戶表:</b></p><p><b> 表15</b></p><p>
106、;<b> 建筑情況表:</b></p><p><b> 表16</b></p><p><b> 棟卡情況表:</b></p><p><b> 表17</b></p><p><b> 戶型表:</b></p&g
107、t;<p><b> 表18</b></p><p><b> 附錄2 英文翻譯</b></p><p><b> 英文部分</b></p><p> rDeveloping applications with Delphi</p><p> Borla
108、nd Delphi is an object-oriented, visual programming environment to develop32-bit applications for deployment on Windows and Linux. Using Delphi, you can create highly efficient applications with a minimum of manual codin
109、g.</p><p> Delphi provides a suite of Rapid Application Development (RAD) design tools,including programming wizards and application and form templates, and supports object-oriented programming with a compr
110、ehensive class library that includes:</p><p> ? The Visual Component Library (VCL), which includes objects that encapsulate theWindows API as well as other useful programming techniques (Windows).</p>
111、<p> ? The Borland Component Library for Cross-Platform (CLX), which includes objects that encapsulate the Qt library (Windows or Linux).</p><p> This chapter briefly describes the Delphi developmen
112、t environment and how it fitsinto the development life cycle. The rest of this manual provides technical details ondeveloping general-purpose, database, Internet and Intranet applications, creatingActiveX and COM control
113、s, and writing your own components.</p><p> Integrated development environment</p><p> When you start Delphi, you are immediately placed within the integrated development environment, also cal
114、led the IDE. This IDE provides all the tools you need to design, develop, test, debug, and deploy applications, allowing rapid prototyping and a shorter development time.</p><p> The IDE includes all the to
115、ols necessary to start designing applications, such as the:</p><p> ? Form Designer, or form, a blank window on which to design the user interface (UI) for your application.</p><p> ? Componen
116、t palette for displaying visual and nonvisual components you can use to design your user interface.</p><p> ? Object Inspector for examining and changing an object’s properties and events.</p><p&
117、gt; ? Object TreeView for displaying and changing a components’ logical relationships.</p><p> ? Code editor for writing and editing the underlying program logic.</p><p> ? Project Manager fo
118、r managing the files that make up one or more projects.</p><p> ? Integrated debugger for finding and fixing errors in your code.</p><p> ? Many other tools such as property editors to change
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 計算機類生畢業(yè)論文---小區(qū)物業(yè)管理系統(tǒng)(含外文翻譯)
- 計算機畢業(yè)設(shè)計---業(yè)務(wù)管理系統(tǒng)設(shè)計(含外文翻譯)
- 小區(qū)物業(yè)管理系統(tǒng)畢業(yè)論文(含外文翻譯)
- 小區(qū)物業(yè)管理系統(tǒng)畢業(yè)論文(含外文翻譯) (2)
- 計算機科學(xué)與技術(shù)畢業(yè)設(shè)計-在線小區(qū)物業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)設(shè)計----小區(qū)物業(yè)管理系統(tǒng)
- 畢業(yè)設(shè)計--小區(qū)物業(yè)管理系統(tǒng)
- 小區(qū)物業(yè)管理系統(tǒng)畢業(yè)設(shè)計
- 小區(qū)物業(yè)管理系統(tǒng)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計--小區(qū)物業(yè)管理系統(tǒng)
- 計算機軟件系統(tǒng)
- 畢業(yè)設(shè)計----小區(qū)物業(yè)管理系統(tǒng)設(shè)計
- 畢業(yè)設(shè)計(論文)---小區(qū)物業(yè)管理系統(tǒng)
- 小區(qū)物業(yè)管理系統(tǒng)畢業(yè)設(shè)計論文
- 畢業(yè)設(shè)計(小區(qū)物業(yè)管理)
- vb畢業(yè)設(shè)計--小區(qū)物業(yè)管理系統(tǒng)
- java畢業(yè)設(shè)計--小區(qū)物業(yè)管理系統(tǒng)
- 小區(qū)物業(yè)管理系統(tǒng)畢業(yè)設(shè)計論文
- 畢業(yè)設(shè)計---xx小區(qū)物業(yè)管理系統(tǒng)
- 計算機軟件集中管理系統(tǒng).pdf
評論
0/150
提交評論