房屋中介管理系统研究综述摘要随着我国市场经济的蓬勃发展,近年来房地产行业发展迅速。由于人们对于房屋需求的日益旺盛,旧有的企业管理模式已不能适应新型企业的需要,靠手工记录进行房屋的管理已经明显力不从心。如何利用现代信息技术[1]使企业拥有快速、高效的市场反应能力和更高的效率是房屋中介机构关心的问题。因此,开发一套适合中小型房屋中介使用的管理系统是十分必要的。通过计算机对房屋信息进行管理,既能方便百姓,缩短时间,又有利于降低成本、强化内部管理、提高企业效益。计算机基于语言基础[2]融合了强大的数据库开发能力是一种非常好的数据开发工具。事实证明,计算机在管理体系的应用,使数据管理更现代化,自动化,智能化;减轻了人工管理的工作量,使其变得更具有条理性,科学性,为解决房屋中介行业的各种问题做出了巨大的贡献。从而使企业能够持续、稳定、快速的发展。1引言1.1房屋中介管理问题的现实意义伴随着社会经济的发展,特别是社会物质商品的日渐丰富多彩和人民生活水平的提高,房屋的租赁也发生了巨大的变革,朝着更规范、更全面的方向发展。城市规模的扩大、居民点的拓展,客观上要求对房屋的管理采取新的措施和状态来适应这一变化。通过计算机对房屋进行管理,既能方便百姓,缩短时间,又有利于降低成本、强化内部管理、提高企业效益。用计算机管理,这既成为房屋中介机构改革发展的必然热点,又形成这些机构参与市场竞争新的经济增长点。1.2研究现状及设计目标随着我国社会主义市场经济体制的确立和发展,商业流通领域进入了一个空前的发展阶段,面临商界的激烈竞争,只有在多变的商品和顾客中发掘并掌握市场需求,即淘汰“卖不出去的商品”,购进“卖得快、利润高的商品”的经营者才会获利,企业也才能在竞争中生存和发展,如果能够选择一个好的管理系统,1把大量冗杂的、看似毫无关系的数据,有机的结合起来,形象的反映出市场的供求关系,就能够及时做出正确的决策,抓住商机。在过去,销售业的操作一般都靠人工操作,如靠人工登记卡片、填写表格资料,然后根据不同的分类进帐,销售额的日结算和每月的盘点都需花费大量的人力和物力来完成。即使几年前,有些商家开始使用计算机进行管理,但也只停留在一些简单的数据计算操作,这是一项极其繁琐的工作。通过手工计算不仅容易出错,而且不能够及时把数据之间的关系形象化表现出来,也就不能够进一步掌握市场的最新动态。而通过本管理系统基本可解决以上问题,能够方便、灵活地对数据库的资料进行查询、统计等操作,所有这些对数据库进行的操作都受到管理级别的限制,确保数据的安全性。在互联网日益发展、壮大的背景下,如何让原来在单个计算机中使用的数据库可供多台计算机同时使用,也成了必然的趋势。企业要在竞争中求得生存,就应科学化、系统化地管理资料信息。此房屋中介管理系统的开发定位于一个能够满足数据库管理软件,即具备数据库管理软件的基本功能,包括数据的增加、删除、修改和查询等,便于业务人员操作和统计房屋信息。系统采用VisualStudio2010开发平台与SQL2000数据库相结合进行开发,结构紧凑、运行速度快、操作简单,更拥有自己的源代码保证了软件的保密性和安全性。2相关介绍2.1房屋中介管理系统2.1.1管理系统的概念管理信息系统(ManagementInformationSystem,简称MIS)[3]是对一个组织(单位、企业或部门)进行全面管理的人和计算机相组合的系统,能进行管理信息的收集、传输、存储、加工、维护和使用。是综合运用计算机技术、信息技术管理技术和决策技术,与现代化的管理思想、方法和手段结合起来,辅助管理人员进行管理和决策的人机系统。2.1.2房屋中介管理系统的主要功能经过分析,房屋中介管理系统应该实现以下主要功能:2(1)支持多重查询,允许业务人员按需求组合查询,快速、有效地让业务人员获得所需数据。(2)确保实时记录,在修改重要信息时,及时记录修改人与修改时间,尽量减少死数据,方便日后检查与管理。(3)自动定点检索,定时修改不符合条件的信息,避免由于信息的未及时更新而导致的失误。(4)可视化的界面,另操作更加直观、易懂。2.2VisualStudio2010平台VisualStudio2010是由微软公司研发的一套基于组件的开发工具构成,其中还包括其他一些技术以用于生成功能强大、高性能的应用程序。此外,VisualStudio还针对企业解决方案的基于团队的设计、开发和部署进行了优化。VisualStudio是一套完整的开发工具,用于生成ASP.NETWeb应用程序、XMLWebservices、桌面应用程序和移动应用程序。VisualBasic、VisualC#和VisualC++都使用相同的集成开发环境(IDE),这样就能够进行工具共享,并能够轻松地创建混合语言解决方案。另外,这些语言使用.NETFramework的功能,它提供了可简化ASPWeb应用程序和XMLWebservices开发的关键技术。VisualStudio2010集成环境进行了改进。首先,可视增强功能进一步改善,并且支持多个监视器浏览。其次,重新设计了集成开发环境(IDE),提高了可读性。为了减少杂乱代码,不必要的都已删除。再次,对于“代码编辑器”和“设计”视图窗口等文档窗口现在都允许放置在IDE窗口的外部。例如,可以将“代码编辑器”拖出IDE,以便可以将它与“设计”视图窗口并排查看。[4-5]2.3C#语言介绍C#读作CSharp。最初它有个更酷的名字,叫做COOL。微软从1998年12月开始了COOL项目,直到2000年2月,COOL被正式更名为C#。在1998年,Delphi语言的设计者Hejlsberg带领着Microsoft公司的开发团队,开始了第一个版本C#语言的设计。在2000年9月,国际信息和通信系统标准化组织为C#语言定义了一个Microsoft公司建议的标准。最终C#语言在2001年得以正式发布。C#的特点[6-7]:(1)对C++的继承3(2)快速应用开发(RAD)功能(3)语言的自由性(4)支持跨平台2.4SQLServer2000数据库SQLServer是一个关系数据库管理系统。它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。Sybase则较专注于SQLServer在UNIX操作系统上的应用。SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统,该版本继承了SQLServer7.0版本的优点,同时又比它增加了许多更先进的功能,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。数据库中存储着大量的、重要的数据。很多电子商务网站、企业内部信息化平台等都是基于SQLServer2000上的,但是数据库通常没有像操作系统和网络那样在安全性上受到足够的重视,多数管理员认为只要把网络和操作系统的安全搞好了,那么所有的应用程序也就安全了。一些安全公司也忽略数据库安全,这就使数据库的安全问题更加严峻了。数据库系统中存在的安全漏洞和不当的配置通常会造成极大的损失,而且这些严重的后果都难以预料和发现。SQLServer2000数据库又是属于“端口”型的数据库,这就表示任何人都能够用分析工具试图连接到数据库上,从而绕过操作系统的安全机制,进而闯入系统、破坏和窃取数据资料,甚至破坏整个系统。数据完整性和合法存取会受到很多方面的安全威胁,包括密码策略、系统后门、数据库操作以及本身的安全方案。因此,对于数据库系统来说,安全性是非常重要的。[8-11]3总结管理信息系统是一门融管理科学、信息科学、系统科学、计算机科学与现代通信技术为一体的一门综合性边缘学科。它是运用系统的方法以计算机和现代通信技术为基本信息处理手段和工具的,能为管理决策提供信息服务的人—机系统.4它可以实现数据处理功能、预测功能、计划功能、控制功能和辅助决策功能。管理信息系统的开发是一项复杂的系统工程,必须严格的按照系统规划、系统分析、系统设计、系统实施、系统运行与评价的开发步骤来进行。在系统开发之前,必须了解该系统的特点、适用范围以及使用者需要一个什么样的系统,以此作为基础为开发系统准确定位,然后对使用者所需实现的功能进行分析总结,根据使用者的实际要求来给系统设计一个初步方案。系统的开发不仅是要实现对数据处理的及时与正确,而且要考虑系统是否具有控制功能,及时将数据反馈给操作者,以进行监测和协调,保证系统的正常运行;也要考虑是否具有预测功能,运用一定的数学方法利用历史的数据对未来进行预测的工作。5参考文献[1]陈臣,黄绍斌等.现代信息技术[M].成都:电子科技大学出版社,2007,10-23[2]中国科学院研究所,贵州大学,中山大学.计算机语言浅说[M].北京:人民教育出版社,1980,3-8[3]彭连刚,张震等.管理系统中计算机应用[M].上海:上海交通大学出版社,2008,11-15[4]石峰.VisualStudio2010应用解析[J].经济师,2011,(7):137-138[5]高璐,马玉志.浅谈MicrosoftVisualStudio2010新特性[J].黑龙江科技信息,2010,(32):96[6]张莉,韩其睿.浅谈C#编程语言的特点及潜在的新功能[J].仪器仪表用户,2005,(5):83-85[7]朱冬平.高职编程语言课程的整合之C#探究[J].福建电脑,2010,(6):187-188[8]程代娣.SQLServer2000数据库安全管理策略[J].安徽警官职业学院学报,2008,(1):87-89[9]刘蕴,郜颖.SQLServer中代理服务器的配置与启动[J].价值工程,2012,(18):177[10]马金虎.VisualC#.Net数据库编程之一——数据库连接全接触[J].电脑编程技巧与维护,2002,(8):56-60[11]陈明阳.浅析SQLServer2000数据库的数据安全[J].福建广播电视大学学报,2006,(4):66-69[12]RogerPressman.SoftwareEngineering:APractitioner’sApproach[M].6thed.影印版.北京:清华大学出版社,2007[13]ShariLawrencePfleeger.SoftwareEngineeringTheoryandPractice[M].2nded.影印版.北京:高等教育出版社,2001[14]郑人杰,马素霞,殷人昆.软件工程概论[M].北京:机械工业出版社,2009[15]陈志波,王春玲.数据库原理及应用教程[M].北京:人民邮电出版社,2008[16]王小科,李继业.C#开发宝典[M].北京:机械工业出版社,2012