您好,欢迎来到筏尚旅游网。
搜索
您的当前位置:首页基于三层C_S结构的高校住房管理信息系统

基于三层C_S结构的高校住房管理信息系统

来源:筏尚旅游网
2007年第3期总第123期中国农业银行武汉培训学院学报JournalofABCWuhanTrainingCollegeNo.3 May.2007SerialNo.123基于三层C/S结构的高校住房管理信息系统

梁礼明 翁发禄 丁元春

(江西理工大学后勤管理处,江西 南昌 341000)

[摘 要] 随着人事分配制度改革深化,高校人员流动日趋频繁。为此,本文采用Delphi2005建立基于SQLServer2000的三层C/S高校住房管理信息系统,实现了房屋信息、住户信息、居住等情况的输入、查询及房屋有关情

况的统计分析和报表打印等任务。该系统的建立既方便了房屋信息的及时修正,资源共享,又提升了管理水平,具有较高的实践指导意义。

[关键词] 管理信息系统;数据库;访问技术;客户端;逻辑层

[中图分类号]G474 [文献标识码]A [文章编号]1004-4817(2007)03-0068-02  一、前言

在身处信息社会的今天,世界各地无不面临一个竞争激烈的生存环境。高校,也同样存在优胜劣汰。虽然教学质量是学校参与竞争的支柱,但以效益为基础的竞争也成为信息时代高校竞争的一个突出特点,过多的冗余管理人员已成了学校发展的阻碍,在合适的时间以合适的组织管理模式管理校园,实现校园管理的信息化,使高校能在最少的人员配置下达到最佳运作状态。作为高校后勤管理部门,住房管理信息化已成为顺应时代的发展要求。

二、系统设计

(一)工具的选择。

Delphi2005为系统界面部分的设计软件,具有灵活、

DataSet、ADOQueryTdatasetprivider、TClientdataset、

ADOStoreProc、TSimpleObject和TSocketConnection等组

件。用户通过客户端通过数据操作要求生成操作参数,操作参数通过Clientsocket与Serversocket建立连接,服务器从Serversocket获得操作参数后,向数据库请求数据操作,数据处理后把结果返回给客户端显示。具体实现框图如图1。

图1 系统实现框图

[1][2]

易学、封装性好而又易于和其他的软件结合等优点而SQLServer在数据库管理中具有很好的安全性能

。。

(三)功能模块设计。

根据住房信息的各个指标要求,本管理系统的主要功能设计如图2。

为此,笔者采用Delphi2005建立基于SQLServer2000的三层C/S高校住房管理信息系统,实现房屋信息、住户信息、居住等情况的输入、查询及房屋有关情况的统计分析和报表打印等操作。

(二)数据库访问技术的选择。

目前基于Internet/Intranet的三层分布式计算应用系统正在广泛实施,它为构造管理信息系统提供了可选择的技术和方法[3,4]。在三层C/S模式上开发住房管理信息系统,可以克服单纯的B/S和C/S两种模式的缺点,发挥其优点,并可以充分利用校园内部的局域网,有利于校内办公和资源共享。因此,本系统采用了三层

C/S模式系统结构,主要使用了ADOConnection、ADO2

图2 系统设计功能框图

本系统主要包括两大部分:(1)用户管理登入;(2)房屋及住户信息管理模块。

用户管理登入模块:在功能上包括操作员管理、口令修改、系统日志、权限级别设置、程序错误记录、模块注册等功能。

房屋及住户信息管理模块:主要包含住宅信息管理、住户信息管理、产权信息管理、租金管理、综合查询等。

[收稿日期]2007—04—25

1、住宅信息管理。住宅信息管理主要对各栋楼房

—68—

的资料以及楼房中各户住宅面积、规格等具体情况进行管理。同时对于新建的房屋进行登记注册,对拆除的房屋进行核销。考虑到同一栋楼房的住宅有很多共同的属性,在本系统中设计了两个模块:一个模块用于楼房管理;另一个用于住宅管理。

2、住户信息管理。住户信息管理主要对已售或租

 

(二)服务器端实现方案。

住房和等待分配住房的人员信息进行管理,同时还要对房屋过去的住户进行管理。考虑到随着时间的推移,历史记录会越来越多,如果对历史记录只是做一个历史记号,不直接删除,就会造成数据库越来越大,严重影响系统的运行,因此,本系统建立了一个历史数据表。历史数据直接转移到历史数据表中,只有需要进行历史记录查询时,才调用历史数据表。

3、产权信息管理。产权信息管理主要对已购房屋

服务器端主要是实现与客户端的连接,数据库的连接,断开服务与开启服务。并显示各客户机的连接状态,断开各客户机的连接等。服务器界面如图5。

的住户的产权情况进行管理。例如产权证号、购买价格、共有者及产权来源等情况。

4、租金管理。租金管理模块主要用于租金的计算

和管理。其管理对象为租住学校房屋的人员。同时考虑到租金不仅和面积有关,还与房屋所处在的地段、房屋的结构和楼层等因素有关,同时为方便租金的调整,本系统采用租金参数表的形式,系统根据租金参数自动计算各租住房屋的租金。

5、综合查询和统计报表。该功能模块采用任意字图5 系统服务器(三)逻辑层实现方案。

逻辑层主要通过接收客户端的操作参数,对数据库的操作并把结果返回给客户端,因此,设计好逻辑层所应完成的任务关系到系统的整体性能及伸缩性和维护方面。在本系统中,采用面向对象的分析设计方法的思想,分成多个对象,包括房产数据的操作对象、住户数据的操作对象、数据的查询操作对象、统计报表处理对象、综合查询对象等等。

四、结论

综上所述,住房信息管理系统采用三层C/S模式,系统的结构简单,建立了住户信息表、房屋住宅信息表,还有居住或租用登记表和系统用户信息表等,做到了控制用户权限,实现查询自动化、报表自动化。同时,出租房的租金发生变动时,仅需调整租金参数表,就能实现各出租房的租金自动调整。因此,该系统的建立,基本实现了住房管理的自动化、系统化和规范化,提高了管理效率,具有较高的实践指导意义。

段的组合查询方式,还可以统计房屋的居住情况,生成相应的报表,并完成相应的图形绘制和报表打印。

(四)后台数据库设计。后台数据库选择SQLServer2000。它具有大型数据库的很多优点,且使用简单。系统通过验证用户名称和口令防止非法用户对数据库进行非法存取操作。在数据库中,设置了用户信息表、模块信息表、用户权限控制表、楼房信息表、住宅信息表、住户信息表、产权信息表、租金参数表等。

在用户信息表中,主要存储了系统用户情况;模块信息表存储所有模块信息,任何模块必须先注册才能启用;用户权限控制表存储各个用户对各个模块的操作权限;楼房信息表存储所有楼房的信息;住宅信息表存储住宅的信息;住户信息表存储着住户基本情况;产权信息表用于存储产权情况;租金参数表保存着各种类型房屋的租金标准,基于此表可以自动计算出各租住房的租金。

三、系统实现

(一)客户端实现方案。

在启动客户端应用程序时,将首先进入登录窗口进行用户的身份验证如图3。

确定后将向服务器请求连接,若连接成功,则请求身份验证,如果身份验证通过,便连接应用服务器以得到数据和服务,并进入相应的系统主界面进行数据的操作和查询等。主界面如图4。

参考文献

[1]曹智威,卞志强,杨晓林.Delphi6实用编程技术[M].北京:中国水利水电出版社,2002。

[2]李晓喆,张晓辉,李祥胜.SQLServer2000管理

及应用系统开发[M].北京:人民邮电出版社,2002。

[3]启明工作室.Delphi+SQLServer数据库应用系

统开发与实例[M].北京:人民邮电出版社,2005。

[4]仲秋雁,刘友德.管理信息系统[M].大连:大连

理工大学出版社,2000。

(编辑:吴敬文)

—69—

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- efsc.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务