房屋出租管理系统.docx
- 文档编号:11289573
- 上传时间:2023-02-26
- 格式:DOCX
- 页数:15
- 大小:470.29KB
房屋出租管理系统.docx
《房屋出租管理系统.docx》由会员分享,可在线阅读,更多相关《房屋出租管理系统.docx(15页珍藏版)》请在冰豆网上搜索。
房屋出租管理系统
房屋出租管理系统
冒圣春
09计算机软件
摘要:
房屋出租管理系统是基于SQLServer2005数据库开发工具进行设计,理论研究与实践相结合,利用计算机技术、数据库技术、软件工程理论等对房屋出租管理系统的开发设计进行研究。
房屋出租管理系统要求对房屋出租信息进行集中、有序、有效的管理,更新方便捷、组卷灵活,降低劳动强度。
关键词:
数据库,软件工程,组卷灵活
ABSTRACT:
RentalmanagementsystemisbasedontheSQLServer2005databasedevelopmenttoolsforthedesign,theoryandpractice,theuseofcomputertechnology,databasetechnology,softwareengineeringtheoryoftherentalmanagementsystemdevelopmentanddesignresearch.Rentalmanagementsystemrequirementsforrentalinformationcentralized,orderlyandefficientmanagement,easyupdatesJie,testpaperflexibilityandreducelaborintensity.
Keywords:
Databases,softwareengineering,testpaperandflexible
1.背景介绍
20世纪以来,社会生产力迅速发展,科学技术突飞猛进,人们进行信息交流的深度与广度不断增加,信息量急剧增长,传统的信息处理与决策的手段已不能适应社会的需要,信息的重要性和信息处理问题的紧迫性空前提高了,面对着日益复杂和不断发展,变化的社会环境,特别是企业间日趋剧烈的竞争形势,一个人、一个企业要在现代社会中求生存,求发展,必须具备足够的信息和强有力的信息收集与处理手段。
对于房屋出租者来说,大量复杂的房产、租金、合同信息难于通过传统的方法进行管理;对于租房者来说,大量复杂的房产信息使他们感到迷茫。
房屋出租管理系统正是钟对上述的问题而开发的,通过计算机系统来管理房屋出租情况,可以解决大量房产信息的查询和管理,便于更好的进行物业管理,同时也为租房者提供方便。
这样,使原本复杂的房产、租金、合同信息简单化。
房屋出租管理系统实质上就是一个管理信息系统。
管理信息系统是一个集信息技术、经济管理理论、统计学与运筹学、数据库技术为一体的综合性系统,是一个资金技术密集型、劳动密集型、智力密集型的项目。
我国拥有广阔的市场和丰富的人才资源,有几十年的技术积累和经验积累,有一定的后发优势。
管理信息系统的创新工作既不能妄自菲薄,更不能夜郎自大。
要抓住当前网络经济兴起的有利时机,以实现我国信息技术和信息产业的跨越式发展,更好地发挥信息产业对国民经济增长的拉动作用。
开发房屋出租管理系统的过程就是要实现数据处理方式由人工管理向计算机管理的转变,它在计算机技术和房屋管理实践活动两者之间架设桥梁。
而用C#+SQL所开发的网上购物管理系统却能在这些功能方面运作自如,为企业赢得无限的商机。
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或SQLServer。
客户端需要安装专用的客户端软件。
B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。
浏览器通过WebServer同数据库进行数据交互。
C/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。
对应的优点就是客户端响应速度快。
缺点主要有以下几个:
只适用于局域网。
而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。
这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。
客户端需要安装专用的客户端软件。
首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。
特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。
还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。
对客户端的操作系统一般也会有限制。
可能适应于Win98,但不能用于win2000或WindowsXP。
或者不适用于微软新的操作系统等等,更不用说Linux、Unix等。
本系统采用零终端B/S结构设计而成,基于web即可实现管理,优点如下。
方便性:
在任何地方、任何时刻只要能与因特网联接,您就可以进行工作。
易用性:
无须任何复杂和烦琐的操作培训,没有任何晦涩和难懂的操作指令,用户友好的界面使初次使用者通过帮助文档就会使用此系统。
安全性:
各工作站都设置注册工号,权限密码,不能进行高于自己权限的操作,从而保证数据的保密性和安全性。
扩展性:
组网方式灵活多样,可根据用户需求作出相应的调整,规模可大可小,且支持当前主流的操作系统和数据库系统;系统各部分采用模块化设计,可根据实际需要灵活调整、配置。
选择B/S主要是因为它在功能上相对简单,而且在短时间内容易上手,操作方便,不需要培训,且没有难懂的操作指令
系统功能模块图
房屋出租管理系统的功能结构如图
E—R模型(E-R图)
图例说明
房主实体图
租赁者实体图
员工实体图
房屋实体图
变更实体图
基本E-R图
3.系统实现
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]王晟,马里杰 著•《SQLServer数据库开发经典案例解析》•北京•清华大学出版社•2006年 •165-230页
[10]李丹丹,史秀璋.SQLServer2000数据库实训教程 .清华大学出版社 ,2007.8
[11]明日科技.SQLServer2000应用与开发范例宝典(附盘).人民邮电出版社 ,2006.07
[12].管理信息系统介绍.XX百科.(2009-12-30)[2010-3-15]
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 房屋出租 管理 系统