国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

高校公租房管理信息系統(tǒng)的設計與實現(xiàn)

2016-12-12 08:02:10王威李楠
微型電腦應用 2016年11期
關鍵詞:租房房間檢索

王威,李楠

高校公租房管理信息系統(tǒng)的設計與實現(xiàn)

王威,李楠

在對系統(tǒng)總體結構、功能、數(shù)據(jù)庫進行分析、設計的基礎上,通過和職能部門工作人員多次溝通,采用C/S結構、C Sharp語言,結合.NET Framework 4.5框架,以MySQL為后臺數(shù)據(jù)庫,ADO.NET為數(shù)據(jù)庫訪問標準,開發(fā)集數(shù)據(jù)錄入、查詢、修改、收費統(tǒng)計及報表等功能為一體的房產(chǎn)管理信息系統(tǒng),該系統(tǒng)部署和投入使用后,證明系統(tǒng)界面友好、運行穩(wěn)定可靠、提高了管理部門的工作效率。

房產(chǎn)管理;MySQL;.NET Framework;ADO.NET

0 引言

高校房產(chǎn)資源是學校辦學的物質(zhì)基礎和基本保障,作為公辦高校,房產(chǎn)資源也是國有資產(chǎn)的重要組成部分,房產(chǎn)使用效率和管理水平的高低直接影響學校辦學效益和管理水平。高等院校作為積極推廣、使用高新技術的集中地,理應要求學校管理者掌握的信息現(xiàn)勢性強,內(nèi)容豐富準確,而且能進行快速查找和綜合分析,為學校的發(fā)展預測、規(guī)劃決策以及科學管理提供可靠的依據(jù)[1]。隨著高校辦學規(guī)模的不斷擴大,相關硬件建設進一步完善和提高.房產(chǎn)管理成為高校資產(chǎn)管理的重要組成部分,其目的在于運用科學的管理方法,按照經(jīng)濟規(guī)律辦事,使房產(chǎn)經(jīng)常保持良好的狀態(tài),延長其使用年限,最大限度地發(fā)揮房屋應有的作用,并根據(jù)實際條件,盡可能地改善教職工的住房居住條件[2]。

房產(chǎn)管理看似簡單,實際涉及多方面的問題,需要處理各種對象的數(shù)據(jù),包括教職員工信息、學生信息、已建房屋信息、新建房屋信息,這些信息可能是職工住宅樓、教學樓、實驗樓,也可能是學生公寓等,可能是教師、學生、房產(chǎn)資源的屬性信息,也可能是房屋建筑布局平面圖等。隨著新進教師的不斷增加,學生規(guī)模的不斷擴大,校園占地面積、基礎設施建設、教學資源的改善,這就給房產(chǎn)管理人員提出了很大的挑戰(zhàn)和困難。在數(shù)據(jù)庫技術的支持下,將教師信息、學生信息、房屋信息、租賃信息等進行統(tǒng)一管理和存儲,對實現(xiàn)學校房產(chǎn)資源的集中管理、統(tǒng)一調(diào)配、信息共享,提供透明服務,將起到巨大的推動作用[3-5]。

以“某大學房產(chǎn)管理信息系統(tǒng)的設計與開發(fā)”為例,探討基于C Sharp語言,.NET framework框架和MYSQL數(shù)據(jù)庫,實現(xiàn)學校房產(chǎn)資源的存儲、分配、收費、生成報表、匯總、檢索等功能的信息系統(tǒng),將為提高學校房產(chǎn)管理部門的辦公效率和房產(chǎn)資源的合理流通提供有力的信息化管理工具。

1 研究思路與技術

目前,某大學的教學、科研、實驗、職工住宿等公共用房主要由學校資產(chǎn)處統(tǒng)一管理和分配,根據(jù)房屋分配管理部門的要求,房產(chǎn)管理信息系統(tǒng)主要需要解決如下問題:

(1)建立房產(chǎn)管理數(shù)據(jù)庫,對教職工信息、房產(chǎn)信息(樓號、樓層、房號、面積、類型等)、租賃信息等進行存

儲。

(2)對全校租住房教師信息進行統(tǒng)一管理。

(3)對全校教學、科研、實驗、職工住房等公共用房進行統(tǒng)一管理。

(4)對教職工用房按照學校房產(chǎn)分配原則進行租賃申請、續(xù)租、退租等操作。

(5)按照租住教師和所租住房屋的情況,按季度進行租賃費用統(tǒng)計計算。

(6)對教職工信息、房屋信息進行統(tǒng)計匯總和生成相關統(tǒng)計報表。

(7)對房屋收費標準進行調(diào)整和更改。

根據(jù)前期收集的教職工和房屋信息數(shù)據(jù),系統(tǒng)數(shù)據(jù)存儲和管理規(guī)模不大,采用開源且免費的MySQL數(shù)據(jù)庫完全可滿足要求,綜合考慮擬以Microsoft公司的.NET framework框架為基礎,用C Sharp作為開發(fā)語言,以Visual Studio 2015為開發(fā)平臺,結合MySQL數(shù)據(jù)庫,開發(fā)基于C/S結構的房產(chǎn)管理系統(tǒng)。

2.NET Framework框架與C#語言

Microsoft .NET Framework是用于Windows的新托管代碼編程模型。它將強大的功能與新技術結合起來,用于構建具有視覺上引人注目的用戶體驗的應用程序,實現(xiàn)跨技術邊界的無縫通信,并且能支持各種業(yè)務流程。它是一個Microsoft Windows 組件,Windows 用戶可通過各種分發(fā)渠道獲得它,這些分發(fā)渠道包括 Microsoft Update 網(wǎng)站和Microsoft 下載中心。

2.1 C#語言

C#(又稱C sharp)是微軟公司在2000年7月發(fā)布的一種全新且簡單、安全、面向?qū)ο蟮某绦蛟O計語言,是專門為.NET的應用而開發(fā)的語言。它吸收了C++、Visual Basic、Delphi、Java等語言的優(yōu)點,體現(xiàn)了當今最新的程序設計技術的功能和精華。C#繼承了C語言的語法風格,同時又繼承了 C++的面向?qū)ο筇匦?。C#是一種完全更新以往程序語言的 NET 平臺的設計,采用 C#不僅可以進行 WEB 程序的編寫又可以進行 Windows 窗口程序的編寫[6]。

2.2 .NET Framework框架

.NET Framework 具有兩個主要組件:公共語言運行庫和.NET Framework 類庫。公共語言運行庫是 .NET Framework 的基礎。您可以將運行庫看作一個在執(zhí)行時管理代碼的代理,它提供內(nèi)存管理、線程管理和遠程處理等核心服務,并且還強制實施嚴格的類型安全以及可提高安全性和可靠性的其他形式的代碼準確性。事實上,代碼管理的概念是運行庫的基本原則。以運行庫為目標的代碼稱為托管代碼,而不以運行庫為目標的代碼稱為非托管代碼。.NET Framework 的另一個主要組件是類庫,它是一個綜合性的面向?qū)ο蟮目芍赜妙愋图?,您可以使用它開發(fā)多種應用程序,這些應用程序包括傳統(tǒng)的命令行或圖形用戶界面(GUI)應用程序,也包括基于所提供的最新創(chuàng)新的應用程序(如Web窗體和XML Web services)。具體結構見圖1所示:

圖1 .NET Framework框架

3 系統(tǒng)功能結構

結合學校房產(chǎn)管理的流程和實際情況,在系統(tǒng)設計中把房產(chǎn)管理的功能劃分為基礎數(shù)據(jù)管理、房屋租賃管理、查詢管理、維護管理四大模塊,某些模塊又包含若干子模塊,系統(tǒng)功能結構如圖2所示:

圖2 公租房管理信息系統(tǒng)功能結構圖

各模塊具體功能如下:

(1)基礎數(shù)據(jù)管理:該模塊主要功能是完成系統(tǒng)運行前的基礎數(shù)據(jù)的輸入和維護管理,包括房屋信息的添加、修改、刪除,教師信息的添加、修改、刪除,系統(tǒng)連接運行信息維護和公租房收費標準設置,其中系統(tǒng)連接運行信息維護和收費標準可以根據(jù)應用變化隨時修改,大大提高了系統(tǒng)的適應性和靈活性。

(2)房屋租賃管理:該模塊是系統(tǒng)的核心模塊,主要包括申請租賃房間、申請續(xù)租房間和退租房間三大子功能,初次租賃,應該先申請,到期后可繼續(xù)續(xù)租,不想租住可退租房間,先后次序不能混淆,查詢管理中的許多檢索功能依賴于該功能模塊產(chǎn)生的租賃數(shù)據(jù)。

(3)查詢管理:主要對系統(tǒng)中需要檢索的功能模塊進行統(tǒng)一整合,方便操作人員快速檢索信息,包括公租房信息查詢、教師信息查詢、收費匯總查詢、公租房收費統(tǒng)計、到期報警查詢、公租房出租情況查詢、公租房出租歷史查詢七大檢索功能,不同檢索模塊檢索的方式和約束條件也不相同,每一個檢索模塊都可將檢索結果另存為Excel文件,方便排版打印。其中公租房收費統(tǒng)計會根據(jù)收費標準、每個租住者的租住情況、房間情況等相關信息,計算出每個租住者在選定時間內(nèi)的租住費用,并生成Excel表格,供財務收費使用。

(4)維護管理:該模塊主要包括管理員維護、數(shù)據(jù)庫維護、系統(tǒng)幫助三個子功能,系統(tǒng)根據(jù)使用角色的需求,管

理員包括系統(tǒng)管理員和普通管理員兩個角色,系統(tǒng)管理員擁有系統(tǒng)的所有權限,普通管理員的權限受一定限制。數(shù)據(jù)庫維護主要包括備份數(shù)據(jù)庫和還原數(shù)據(jù)庫兩大功能,同時系統(tǒng)提供了完備的幫助手冊。

4 數(shù)據(jù)訪問

4.1 數(shù)據(jù)庫設計

考慮系統(tǒng)規(guī)模有限,選用MySQL 5.6作為關系數(shù)據(jù)庫引擎,該關系數(shù)據(jù)庫軟件體積小、速度快、總體擁有成本低,而且是開源軟件。系統(tǒng)包含的關系表見表1所示:

表1 公租房管理信息系統(tǒng)數(shù)據(jù)庫關系表

其中house表中存儲的是學校所有可被出租房間的信息,是系統(tǒng)的基礎數(shù)據(jù)表,teacher表中存儲的是全校租賃房教師的信息,也屬于系統(tǒng)基礎數(shù)據(jù),house_czqk和house_history存儲的是房間出租過程中產(chǎn)生的中間數(shù)據(jù),用來反應房間的租住過程和租住記錄,其它三個關系表是系統(tǒng)運行中的輔助表。

4.2 ADO.NET

ADO.NET是ActiveX Data Objects.net的縮寫,是一個COM組件庫,在該組件庫中,提供了利用.NET編程環(huán)境訪問不同數(shù)據(jù)庫的數(shù)據(jù)訪問接口,其本質(zhì)是定義的對數(shù)據(jù)庫進行連接和對其中的數(shù)據(jù)進行處理的若干個類,包括Connection類、Command類、DataReader類、DataSet類、DataAdapter類以及DataTable類。 其中Connction類主要負責和數(shù)據(jù)庫進行交互,在進行數(shù)據(jù)庫操作之前,必須首先創(chuàng)建該類的一個實例對象,并提供連接字符串,包括要訪問的數(shù)據(jù)庫服務器名稱、數(shù)據(jù)庫名稱、數(shù)據(jù)庫用戶名、訪問密碼等信息。Command類主要負責通過對Connection類連接的數(shù)據(jù)源進行查詢、刪除、更新、修改操作命令,Command對象常用的方法有 ExecuteReader()方法、ExecuteScalar()方法和ExecuteNonQuery()方法。DataSet類創(chuàng)建的對象是從數(shù)據(jù)庫中檢索的數(shù)據(jù)在內(nèi)存中的表現(xiàn)形式。DataAdapter對象充當 DataSet和數(shù)據(jù)源之間用于檢索和保存數(shù)據(jù)的橋梁,DataAdapter類代表用于填充DataSet以及更新數(shù)據(jù)源的一組數(shù)據(jù)庫命令和一個數(shù)據(jù)庫連接。

4.3 數(shù)據(jù)庫連接

房產(chǎn)管理系統(tǒng)與MySQL數(shù)據(jù)連接,可以通過ADO.NET中的相關類來完成,部分連接代碼如下:

程序通過創(chuàng)建連接 MySql數(shù)據(jù)庫的 Connection實例conn對象,再調(diào)用conn對象的Open()方法,打開數(shù)據(jù)庫連接,接著創(chuàng)建執(zhí)行MySql命令的Command對象cmd,通過MySqlCommand的構造方法執(zhí)行Select命令,然后創(chuàng)建了DataAdapter類對象ada,讓其和cmd對象執(zhí)行后的結果集進行關聯(lián),最后創(chuàng)建了數(shù)據(jù)集對象ds,通過適配器對象ada的Fill方法實現(xiàn)查詢結果和數(shù)據(jù)集對象的綁定,從而實現(xiàn)了對數(shù)據(jù)庫中的數(shù)據(jù)進行檢索操作。

5 系統(tǒng)功能實現(xiàn)

公租房管理信息系統(tǒng)實現(xiàn)了基礎數(shù)據(jù)管理、房屋租賃管理、查詢管理、維護管理等功能,其中基礎數(shù)據(jù)管理和房屋租賃管理兩個模塊是系統(tǒng)的核心功能。

5.1 房產(chǎn)管理

公租房管理系統(tǒng)要實現(xiàn)房屋的出租,首先要解決的問題就是房源信息要準確的錄入到房產(chǎn)管理數(shù)據(jù)庫中對應的表中,在該系統(tǒng)中主要是 house表,同時房源信息發(fā)生變化,要能及時對房源信息進行修改,比如某個房間退租之后,不再做公租房,應及時將其從總租房表中刪除,或者某間房屋信息發(fā)生變化,要能及時對發(fā)生變化的信息進行修改,保證數(shù)據(jù)的真實性和一致性。房屋信息管理界面如圖3所示:

圖3 房屋信息管理界面

5.2 房屋租賃管理

系統(tǒng)的另一核心功能是房屋租賃模塊,該模塊主要實現(xiàn)對房間的出租管理,包括申請租賃房間、續(xù)租房間和退租三大功能。其中,申請住房之前應先確定并選擇適合自己的房間,全校公租房源近400套左右,準確的找到適合自己的并未出租的房間信息是保障申請效率的關鍵因素,如果把所有房間數(shù)據(jù)提供出來供申請者選擇,則效率較低,按樓號分類選擇可以提高選擇效率,但是不直觀,最好的方式就是將房間信息以圖形化的界面呈現(xiàn)出來,申請者在選擇每一個房間之前,可以對房間信息進行簡單的了解,然后再申請,未被申請租住的房間的圖標可以用灰色顯示,租住的房間的圖標用彩色顯示,既直觀又便捷,選擇房間界面如圖4所示:

Design and Implementation of Information System for University Public Rental Housing Management

Wang Wei, Li Nan
(Institute of Mathematics and Computer Application, Shangluo University, Shangluo 726000, Shaanxi)

Based on analysis of general structure, functions, and database, and by communicatcng with department staff for many times, using C/S structure, C Sharp language. NET Framework 4.5 frame, MySQL database as the background and ADO NET as database access standards, the paper develops a management information system which has functions of data input and query, modifccation, statistics, and reports charges. The system has been put into use, and is proved that the interface is friendly, the aperation is reliable, and effrciency is imprcved.

Housing management; MySQL; .NET Framework; ADO.NET

TP311

A

1007-757X(2016)11-0030-03

商洛學院科學與技術研究基金項目(15SKY-FWDF008)

王 威(1980-),男,陜西洛南,商洛學院,數(shù)學與計算機應用學院,講師,碩士,研究方向:空間數(shù)據(jù)處理、系統(tǒng)設計和開發(fā),商洛726000

李 楠(1981-),女,商洛學院,數(shù)學與計算機應用學院,講師,碩士,研究方向:數(shù)據(jù)挖掘,智能信息處理,商洛 726000

猜你喜歡
租房房間檢索
Chapter 4 Merrick's first home
房間
2019年第4-6期便捷檢索目錄
租房也是家 “租一代”90后的租房觀
遵義(2018年10期)2018-05-25 01:25:02
租房客
廉政瞭望(2017年2期)2017-03-13 11:41:56
аРЕНДа жИЛЬя В пЕКИНЕ
中國(俄文)(2016年7期)2016-11-28 12:14:30
房間,這是我的房間
破解租房難,路還有多遠?
時代風采(2016年12期)2016-07-21 15:07:45
鎖在房間里的云
專利檢索中“語義”的表現(xiàn)
專利代理(2016年1期)2016-05-17 06:14:36
当涂县| 松桃| 阳城县| 兖州市| 商城县| 晋中市| 蒲江县| 赤城县| 安福县| 大新县| 比如县| 镇宁| 静安区| 上杭县| 泸溪县| 怀集县| 荆门市| 高青县| 惠来县| 重庆市| 神木县| 梁平县| 阳朔县| 淮滨县| 高邑县| 册亨县| 襄城县| 威宁| 鹤壁市| 珲春市| 屯门区| 临邑县| 台湾省| 鄢陵县| 二手房| 高邮市| 永新县| 崇左市| 莱西市| 四平市| 维西|