时间:2024-08-31
李 佳
(华南理工大学,510640)
在现代信息社会,我们的高校管理面临着全新的形势,住房管理中传统的管理方法早已不能适应实际要求。在新形势下只有积极利用互联网技术,采用先进的信息技术才能够适应时代发展的要求。住房管理的信息化已经成为时代发展的必然选择。这样做能够有效提升管理水平。对于高校住房管理信息系统的设计,本文将主要介绍以基于SQL Server 的三层C/S 高校住房管理信息系统以及基于Browser/Server 三层结构信息系统。
该系统的设计主要是通过Delphi2005 这样专门的设计软件来实现的,这款软件本身具有封装性好、灵活易学等优点。采用这种软件能够有效达到目的。SOL Server 在数据库中的作用非常重要。在信息系统设计过程中主要是包含以下几个环节:功能模块设计;确定数据访问技术以及后台数据库设计。对于这几个环节必须要保持高度重视。
(1)功能模块设计。高校住房管理信息系统要求具有两大基本功能:一是用户管理登入功能;二是房屋及住户信息管理功能。用户管理主要指的是操作员管理、权限级别的设置、模块注册以及系统日志。房屋及住户信息管理则是包含产权信息管理、住宅信息管理、住户信息管理、综合查询以及租金管理等内容。
1)住户信息管理。所谓住户信息管理就是要那些租住房、已经售出的房以及在等待分配住房的的人员进行有效管理。在管理过程中对房屋过去的用户也需要进行管理。历史记录管理是住户信息管理的重要内容,随着时间的推移。环境的变化,历史记录管理将会变得越来越复杂。在历史记录越来越多的背景下,管理效率不仅会受到影响,系统的运行也必然会受到影响。正是因为看到了这一点,工作人员在设计过程中决定建立历史数据表,把那些历史数据直接转移到历史数据表中。实际管理过程中只需要对历史数据表进行管理即可。这种方法能够提升历史记录管理效率。
2)住宅管理。住在管理就是要对高校楼房的资料,各户住宅的详细情况如规格、住宅面积等进行有效管理。为了保证信息的真实性,在实际管理过程中还需要及时登记新建房屋、及时核销拆除的房屋。在实际管理过程中需要引起注意的是楼房的用途有可能是不一样的,对于这种情况就一定要分清楚。通常情况下是要分成住宅管理和楼房管理两大类的。
3)租金及产权信息管理。对于租住房而言租金管理是非常重要的工作。租金的管理同房屋所在地段、房屋自身结构、楼层以及面积有很大关系。不同的地段选取的租金也是不同的,在实际工作过程中为了方便管理本系统中主要是通过租金参数表的形式来进行管理。通过该参数表用户就能够自动调节租住房屋的租金。这样就能有效提升租房管理效率。产权信息管理就是要对购买价格、产权证号、产权来源等内容来进行科学有效的管理。
4)查询及统计表。住房信息的查询是项十分重要的工作,工作过程中应该要结合不断提升查询功能。本系统中的综合查询功能是通过采用任意字段组合查询方式来实现的。在查询过程中还可以对查询住房生成相应报表,并最终打印出来。通过这样一种方式用户就能够自动查询住房信息。这对于提升高校住房管理的效率无疑是非常有利的。在今后工作过程中应该加强对以上功能的研究。
(2)确定数据访问技术。数据访问技术的选择是系统设计过程中的一项重要内容。在系统设计过程中操作参数的连接主要是通过Client socket 和Server socket 来实现的。服务器在获得参数之后就会向数据库发出操作指令,数据库在处理后就会把结果返回给客户端。总的来说,合理选择数据库访问技术是非常重要的,采用以上技术能够有效地实现数据访问功能,用户也将能够顺利地获得所需要的信息。
(3)后台数据库的设计。后台数据库的设计同样非常重要。在实际工作过程中通常选用的是SQL Server2000,之所以要采用这种技术主要是因为它使用起来非常方便。在工作过程中利用口令以及验证用户名称等方式能够有效防止那些非法用户来窃取数据、后台数据库中设置有产权信息表、用户信息表、用户权限控制表、住户信息表、楼房信息表以及租金参数表等内容。这几个表都承担着各自不同的功能。
模块信息表中包含的是模块信息,模块的启用首先需要注册。住宅信息表中则是各种住宅的信息。用户信息表中则是用户的基本信息。租金参数表中则是各类型房屋租金标准。了解这些是进行科学高效管理的重要前提。
(4)系统的实现。在完成各项功能的设计之后,最后一项工作就是要实现系统。具体而言就是要实现逻辑层、客户端以及服务器。对于这些工作应该保持高度重视。只有合理实现这些各部分,才能够保证系统的正常运行。
服务器的实现主要是要能够实现同数据库以及客户端的连接。要能够启动并断开服务。在实际工作过程中还要能够真实地反映客户机的连接状态。客户端程序在启动之后,用户首先是需要登录验证。在确定客户身份之后才能够向服务器请求连接。连接成功并通过身份验证之后就可以获得相应的信息及服务。进入到相应的系统主界面之后就可以来对数据进行专门查询及操作了。系统中逻辑层的主要功能是要根据接收到的客户端的操作参数来实现对数据库的操作。最终还要结果反馈给客户端。逻辑层的设计是重中之重。系统设计过程中主要是要分成多个对象来进行设计,比如分成住户数据操作对象、数据查询操作对象、统计报表处理对象等来进行科学高效的管理。这样能够有效提升逻辑层的功能。
该系统在设计过程中首先是要根据用户的具体需要来明确系统各个部分的功能要求。实际工作过程中B/S 模式三层结构需要满足不同层次的需要,这是系统设计的主要目的。在数据库方面,考虑到高校自身的实际情况决定采用Access 来实现。采用的数据平台则是Microsoft SQL2000 数据平台。之所以要采用这种平台是因为它自身具有强大的数据存储功能。能够实现联查及汇总。这对于系统的扩充无疑是非常有利的。还有一个因素就是从安全方面来考虑的,采用该结构能够自行维护及备份,这样就能够有效保证数据的安全。系统设计过程中要求具有易修改性以及易扩展性。这种特性的实现主要是通过采用模板类技术来实现的。具体而言就是要把数据生产部分和数据消费部分开。通过把他们分开,用户层需要变动的时候就无需修改程序代码了。实际工作过程中只需要对HTML 文档进行修改即可。通过这种方式系统本身就会具有易修改性。
(1)系统结构。本次设计过程中主要采用的是B/S 结构,客户端与服务端之间主要是通过Internet/Intranet 来进行连接的。保证安全是系统设计的基本目的,在实际工作过程中为了有效保证系统的安全,工作人员决定在因特网和WEB 之间要假设防火墙。WEB 服务器本身也要放在DMZ 区中,通过这样的设置就外部网络就很难访问到数据库,系统的安全性也将能够得到保证。这种措施对于保证系统的安全性无疑是非常有利的。
(2)功能设计。功能设计是系统设计的重要内容,科学合理地确定各个模块的各项功能具有重要意义。在实际工作过程中对于这项工作应该要保持高度重视。对于该系统主要是分成前台和后台两部分来进行分析。前台管理程序则包含网上举报、登录入口、对外显示通知等;后台则包含房建管理模块、认识处接口模块、房建质量管理模块、历史查询模块、权限控制模块、补贴处理模块等诸多模块。
1)教师管理模块。教师管理模块是其中的重要模块。教师管理模块需要具备以下功能:一是要对人员异动情况及时进行等级处理;二是要对于那些发生变动的教师的基本情况要做出相应修改;三是要能够实现对教师基本情况的综合查询及打印。教师的基本情况应该包含:姓名、性别、单位、配偶、身份证号、住房区域、工龄、租金等内容。在查询的时候将会产生列表,列表中电机需要查询的教师名称就会出现教师的基本信息。信息查询是系统的重要功能,对于数据信息的查询应该保持高度重视。
2)房间管理模块的设计。房建管理模块往往是要进行三级管理。所谓三级管理就是要按照区域、楼层号以及房间号来进行管理。通过这样的方式要能够查询到所有的方便,对于那些没有分配或者是已经分配的住房能够按照区域、楼栋号以及房号来查询到。在把未满的房建分配给指定教师的时候,系统要能够自动计算租金,对于房建所容纳的最大人数、每栋楼的用户分布图等内容能够进行来进行科学分析。
3)历史查询及权限控制。历史查询是其中的重要功能。高校住房管理中人员流动性较大。这就需要加强历史查询,要对房间分配变动情况、教师异动历史数据、财务处房租变动历史记录数据等要保证完整。在查询的过程中能够及时有效地查询到。这才能实现科学高效地管理。实际工作过程中还需要高度重视权限控制。系统对于不同的用户要制定出不同的级别权限。这样有助于保证数据的安全。
(3)实际运行。在工作过程中系统的实现主要是通过ASP 技术来实现的,系统通常是要运行在Win 2000 以上操作系统、客户端则要在Windows98 以上及IE5.0 以上浏览器。
住房管理信息系统设计是一项非常重要的工作,本文重点分析了两种模式的高校住房信息系统的设计,今后应该不断加强这方面的研究。
[1]曹智威,卞志强,杨晓林.Delphi 6 实用编程技术[M].北京:中国水利水电出版社,2002.
[2]李晓拮,张晓辉,李祥胜.SQL Server 2000 管理及应用系统开发[M].北京:人民邮电出版社,2002.
[3]启明工作室.Delphi+SQL Server 数据库应用系统开发与实例[M].北京:人民邮电出版社,2005.
[4]仲秋雁,刘友德.管理信息系统[M].大连:大连理工大学出版社,2000.
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!