房屋出租管理系统
冒圣春
09计算机软件
:房屋出租管理系统是基于SQLServer 2005数据库开发工具进行设计,理论研究与实践摘 要
相结合,利用计算机技术、数据库技术、软件工程理论等对房屋出租管理系统的开发设计进
行研究.房屋出租管理系统要求对房屋出租信息进行集中、有序、有效的管理,更新方便
捷、组卷灵活,降低劳动强度。
关键词:数据库,软件工程,组卷灵活
Rental management system is based on the SQLServer 2005 database :ABSTRACT
development tools for the design, theory and practice, the use of computer technology,
database technology, software engineering theory of the rental management system
development and design research。 Rental management system requirements for rental
information centralized, orderly and efficient management, easy updates Jie, test paper
flexibility and reduce labor intensity.
Databases, software engineering, test paper and flexibleKeywords:
1. 背景介绍
20世纪以来,社会生产力迅速发展,科学技术突飞猛进,人们进行信息交流的深度与
广度不断增加,信息量急剧增长,传统的信息处理与决策的手段已不能适应社会的需要,信
息的重要性和信息处理问题的紧迫性空前提高了,面对着日益复杂和不断发展,变化的社会
环境,特别是企业间日趋剧烈的竞争形势,一个人、一个企业要在现代社会中求生存,求发
展,必须具备足够的信息和强有力的信息收集与处理手段。
对于房屋出租者来说,大量复杂的房产、租金、合同信息难于通过传统的方法进行管
理;对于租房者来说,大量复杂的房产信息使他们感到迷茫。房屋出租管理系统正是钟对上
述的问题而开发的,通过计算机系统来管理房屋出租情况,可以解决大量房产信息的查询和管理,便于更好的进行物业管理,同时也为租房者提供方便。这样,使原本复杂的房产、租金、合同信息简单化。房屋出租管理系统实质上就是一个管理信息系统.
管理信息系统是一个集信息技术、经济管理理论、统计学与运筹学、数据库技术为一体的综合性系统,是一个资金技术密集型、劳动密集型、智力密集型的项目。我国拥有广阔的市场和丰富的人才资源,有几十年的技术积累和经验积累,有一定的后发优势.管理信息系统的创新工作既不能妄自菲薄,更不能夜郎自大.要抓住当前网络经济兴起的有利时机,以实现我国信息技术和信息产业的跨越式发展,更好地发挥信息产业对国民经济增长的拉动作用。
开发房屋出租管理系统的过程就是要实现数据处理方式由人工管理向计算机管理的转
SQL所开发的网上变,它在计算机技术和房屋管理实践活动两者之间架设桥梁.而用C# +购物管理系统却能在这些功能方面运作自如,为企业赢得无限的商机。
2. 数据库设计与开发
数据库中表
(1)(客户信息表)
客户信息表,表 dbo。Customer 的结构如表所示
dbo.Customer 表的结构
字段名 数据类型 长度 是否主键
CustomerID char 18 是
CustomerName varchar 20
Sex char 2
NativePlace varchar 50
IDCard char 18
RoomID char 4
InDate datetime
RentalDate datetime
ContractID char 8
CustomerRental money
Remark varchar 50
(2)(出租人信息表)
出租人信息表,表 dbo。Renter 的结构如表所示
dbo。 Renter 表的结构
字段名 数据类型 长度 是否主键 RenterID char 18 是 RenterName varchar 20 Contact varchar 20 ContractID char 8 RenterRental money Remark varchar 50
(3)(房屋信息表)
出租人信息表,表 dbo.RoomInfo 的结构如表所示
字段名 数据类型 长度 是否主键 RoomID char 4 是 RenterID char 18 RoomType varchar 20 Location varchar 50
Floor varchar 2 RatingNum smallint Truenum smallint
Area smallint
Price money Aircondition bit Telephone bit
Tv bit Washroom bit Kitchen bit Internet bit Remark varchar 50
系统结构
开发一个数据库系统有两种结构:C/S和B/S。
C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小
型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server.客户端需要安
装专用的客户端软件。
B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库.浏览器通过Web Server 同数据库进行数据交互。
C/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器.对应的优点就是客户端响应速度快.缺点主要有以下几个: 只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性.这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据.客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。 对客户端的操作系统一般也会有限制.可能适应于Win98, 但不能用于win2000或Windows XP。或者不适用于微软新的操作系统等等,更不用说Linux、Unix等。
本系统采用零终端B/S结构设计而成,基于web即可实现管理,优点如下。
? 方便性:在任何地方、任何时刻只要能与因特网联接,您就可以进行工作。
? 易用性:无须任何复杂和烦琐的操作培训,没有任何晦涩和难懂的操作指令,用户友好的界面使初次使用者通过帮助文档就会使用此系统.
? 安全性:各工作站都设置注册工号,权限密码,不能进行高于自己权限的操作,从而保证数据的保密性和安全性。
? 扩展性:组网方式灵活多样,可根据用户需求作出相应的调整,规模可大可小,且支持当前主流的操作系统和数据库系统;系统各部分采用模块化设计,可根据实际需要灵活调整、配置.
选择B/S主要是因为它在功能上相对简单,而且在短时间内容易上手,操作方便,不需要培训,且没有难懂的操作指令
系统功能模块图
房屋出租管理系统的功能结构如图
word/media/image1.jpeg
E-R模型(E—R图)
word/media/image2.jpeg
图例说明
word/media/image3.jpeg
房主实体图
word/media/image4.jpeg
租赁者实体图
word/media/image5.jpeg
员工实体图
word/media/image6.jpeg
房屋实体图
word/media/image7.jpeg
变更实体图
word/media/image8.jpeg
基本E-R图
3. 系统实现
word/media/image9.jpegword/media/image10.jpeg
word/media/image11.jpegword/media/image12.jpeg
word/media/image13.jpegword/media/image14.jpeg
4. 系统测试
测试的任务及目标
测试是软件开发时期的最后一个阶段,也是软件质量保证中至关重要的一个环节,它的目的是发现程序的错误和不足之处。本系统采用黑盒测试中的等价类法,对系统进行测试。检测网站有问题需要大量的输入数据,下面只列出一部分测试用例。
测试的任务
在软件投入生产性运行之前,尽可能多地发现软件中的错误
测试的目标
? 测试的目的是为了发现系统中存在的错误,马上调试,以免在以后的使用 当中出现错误,影响系统的价值。
? 成功的测试是发现了到今为止尚未发现的的错误的测试
测试结果与评价
通过一系列测试后,此系统达到预期要求,在信息的填加及修改功能上能够使管理员及时了解现阶段的情况。系统功能齐全,满足用户需求。系统在安全性上面能做到不让用户在数据库上直接操作,只能通过系统进行对数据库的添加、修改、删除,从而保证了数据的正确性,可靠性;并且在数据校验方面也做得比较完备。在权限控制上,也做到了比较详细的授权,保证了只有授权的用户才能对数据进行操作,没有授权的用户不能对数据进行操作。通过这些手段,保证了数据的完整性和正确性。
5. 讨论与展望
综上所述,主要介绍了如何创建房屋租赁系统的整个从思路到构想及功能需求分析和实现方法,首先介绍了房屋租赁系统的基本概念以及在我国的发展前景和特点,并介绍了系统服务。
整个房屋租赁系统模型,以及数据库设计的特点,并详细介绍了创建存储过程以及比较了存储过程和动态SQL的优劣性能进行了比较。并根据这些存储过程分别创建了数据服务层来提供功能,由于出于安全和身份验证的需要,需要对客户进行管理,本系统中提供了用户登录页面。为了提高代码的可移植性和尽可能减少代码量.
本系统在开发过程由于条件有限,存在着许多问题,如果能改善就可以改善整个办公流程的效率。
从软件的结构来讲,本软件只能处理日常普通的事情,对与管理的只能决策支持比较少,系统的功能还比较单一。如果能通过其他系统,或是其它公司的信息系统进行功能共享,那么本软件就能为公司的信息化提供更好的服务,也可以为公司的管理决策服务.现实中房屋租赁需要的许多手续,在本系统中还不能很快实现。随着房屋租赁商务的发展未来的房屋租赁同办公方向发展,那么本软件的将来也应该得到更好的支持
参考文献
[1] 张杰.ASP。NET典型模块设计。 清华大学出版社,2007。1
[2] 高守传。 精通SQL--结构化查询语言详解.人民邮电出版社 ,2007。03 [3] 施博客研究室。时尚开发ASP。NET人民邮电出版社,2007。9
[4] 闫静。 ASP.NET动态网页基础与范围。机械工业出版社,2006。9
[5] 丁贵广等ASP。NET编程基础与实例。机械工业出版社,2006。5
[6] 吴竞华;陈根才,基于三层模式的档案管理系统的设计与实现[M],北京,机械工业出
版社,2000年
[7] 石志国。 ASP。NET动态网站编程。 清华大学出版社出版,2006。9
[8] 石志国。 薛为民编著. ASP.NET精解案例教程。清华大学出版社,2005.2 [9] 王晟,马里杰 著•《SQL Server数据库开发经典案例解析》•北京•清华大学出版社 •
2006年 •165—230页
[10] 李丹丹,史秀璋。SQL Server 2000数据库实训教程 。清华大学出版社 ,2007。8
[11] 明日科技。SQL Server 2000应用与开发范例宝典(附盘) 。 人民邮电出版社 ,2006。07 [12]。管理信息系统介绍。百度百科。(2009—12—30)[2010-3—15]
《房屋出租管理系统》相关文档:
酒店项目(酒店管理系统公司管理系统)托管规定合同-通行版-09-14
软件管理系统买卖合同范本(3篇)09-16
2023年软件管理系统买卖合同09-16
汽配软件管理系统买卖合同书09-25
2023年管理系统学习心得体会7篇10-25
2023年管理系统学习心得体会(7篇)10-25
全国食品药品监督管理系统先进个人事迹简介10-29
管理系统的心得体会3篇11-03