基于web的房屋租赁管理系统的设计与实现Word下载.docx
《基于web的房屋租赁管理系统的设计与实现Word下载.docx》由会员分享,可在线阅读,更多相关《基于web的房屋租赁管理系统的设计与实现Word下载.docx(38页珍藏版)》请在冰豆网上搜索。
班级:
学号:
2014年3月
[摘要:
]随着经济的快速发展、人们生活水平的不断提高和科技的进步,普通的租赁服务已经不能满足人们的需要。
如何利用先进的管理手段,提高房屋租赁管理水平,是当今社会所面临的一个重要课题。
随着计算机网络的高速发展与普及,人们可以通过网络,快速、便捷的获得自己想要的信息。
本系统就是为了方便大众及时、快速、便捷的获取租房信息,以及方便房东管理房屋出租信息。
利用软件工程原理,采用结构化的程序设计编程方法,ASP.NET技术,实现系统开发。
其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了房屋租赁管理的信息化.。
整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成房屋信息管理、客户资料管理、合同管理、租金管理、信息统计、用户查询租房信息。
本文首先分析选题的背景和意义,并描述了系统的主要内容和要求,对开发系统所涉及的技术和工具进行了介绍和概述,接着对系统可行性分析、功能需求分析及系统的总体设计进行分析,包括系统的总体架构、工作方式、数据流程以及系统的总体结构设计,对系统所用到的数据库进行了详细的设计和分析,最后按照系统的功能模块对系统进行了最终的代码实现。
[关键字:
]房屋租赁管理系统;
B/S架构;
ASP.NET;
SQLSERVER2005;
DesignandImplementationofHousingRentalManagementSystemBasedOnB/S
Abstract:
Alongwiththerapideconomicdevelopment,continuousimprovementofpeople'
slivingstandardandtheadvancementoftechnology,theordinaryrentalservicescannotmeetpeople'
sneeds.Howtheuseofadvancedmanagementtools,rentalmanagementlevel,isanimportantissuefacingsocietytoday.Withtherapiddevelopmentandpopularizationofthecomputernetwork,peoplecannetwork,fastandconvenientaccesstotheinformationtheywant.Thissystemisconvenienttothepublicinatimelymanner,fastandconvenientaccesstorentalinformation,andtofacilitatethelandlordsmanagingrentalinformation.Softwareengineeringprinciples,usingtheprogrammingmethodofstructuredprogramming,ASP.NETtechnologyandsystemdevelopment.Itsdevelopmentincludestheestablishmentandmaintenanceaswellasfront-endapplicationdevelopmentaspectsoftheback-enddatabase,rentalmanagementofinformationtechnology.Theentiresystemissimpleandfriendlyinterface,flexible,practical,safefromthelinewithrequirementsofcompletehousinginformationmanagement,customerinformationmanagement,contractmanagement,rentalmanagement,statisticalinformation,theuserqueriesrentalinformation.
Thispaperfirstanalyzesthebackgroundandsignificance,anddescribesthecontentandrequirementsofthesystem'
sintroductionandoverviewofthetechniquesandtoolsinvolvedinthedevelopmentsystem,thenthesystemfeasibilityanalysis,functionalrequirementsanalysisandoverallsystemdesignanalysis,includingoverallsystemarchitecture,waysofworking,theoverallstructureofthedataflowandsystemdesign,thedatabaseusedbythesystemdetaileddesignandanalysisofthesystem,andfinallyinaccordancewiththefunctionalmodulesofthesystemthefinalcodetoachieve.
Keywords:
HousingRentalManagementSystem;
B/SFramework;
ASP.NET;
SQLSERVER2005
1绪论
1.1项目背景及目的
随着经济的快速发展、人们生活水平的不断提高和科技的进步,普通的租赁服务已经不能满足人们的需要。
“房屋租赁管理系统”为了方便大众能及时、快速、便捷的获取租房信息,以及方便房东管理房屋出租信息,实现房屋租赁管理的信息化.。
1.2项目研究的内容和方法
1.2.1项目的研究内容
利用可视化集成开发环境开发一个基于B/S的应用系统,即基于B/S的房屋租赁管理系统,此系统提供完善的用户注册、用户登入、个人信息修改、租房信息浏览等前台系统和房屋信息管理,合同管理,租金管理,权限管理,信息统计,帮助,图片上传管理等后台操作系统。
基于B/S的房屋租赁管理系统是一套典型的信息管理系统(MIS),其开发主要包括前台的web的功能性开发和后台基于数据库建立和维护的用户、房屋出租信息管理系统的建立。
一方面,需要在前台的功能性实现用户搜索和查看房屋出租信息和用户注册、登陆、管理等功能。
一方面,需要在后台建立起数据一致性完整性、安全性良好的数据库。
并做到方便维护,操作简单。
本系统主要完成对学生房屋租赁管理的开发,该程序主要包括:
用户登录、注册模块、个人信息维护,出租房屋信息展示模块等子模块。
系统的核心是对房屋信息、合同信息的增删改,每一个表的修改都将联动的影响其它的表。
此外,查询功能也是系统的核心之一。
1.2.2开发方法及步骤
Ø
可行性分析
通过不同方案的比较得出方案的可行性研究结论。
需求分析
仔细分析一些租房网站的优缺点。
建立属于自己的房屋租赁管理网站
数据库设计与实现
根据业务需求、信息需求、和处理需求,确定信息系统的数据结构、数据操作。
建立E—R图,进行数据库设计,建立完备的数据库系统。
系统实现
用MicrosoftVisualStudio2005(ASP.NET)开发工具对设计好的系统模型进行编程,实现此系统。
测试与维护
对系统每一个功能模块程序进行测试。
2开发平台介绍
2.1系统平台环境
2.1.1硬件平台
硬件设备设计是根据信息系统的设计需求,确定信息系统物理设备方案,所设计的硬件设备方案在能够充分满足信息系统功能需求的前提下,还应满足系统的效率、可靠性、安全性和适应性等性能要求,并具有较高的性价比。
根据前面的需求分析,我们得出本系统理想的环境当然是配置较高最好,实际操作中硬件平台如下:
硬件环境(访问者):
建议用户在允许的情况下采用较高配置硬件资源。
硬件环境(开发者):
IntelCore2Duo处理器,1G内存,250G磁盘空间。
2.1.2软件平台
软件平台是信息系统开发和运行所需的集成软件环境,设计和选择高效、实用、方
便、功能齐全的软件平台,对信息系统的开发具有十分重要的意义。
在结合实际开发的需要并充分考虑各种软件平台的性能及适用范围和对软件平台的使用能力,本系统的软件平台选择如下:
(1)操作系统
操作系统是计算机系统中最重要的系统软件,目前在微机上使用的桌面操作系统有Windows2000/Me/XP/Vista/7等等,本系统在Windows7操作系统下进行开发,但可运行于前面所列举的各种操作系统。
(2)支撑软件
支撑软件是协助人们开发和维护软件的工具和环境软件,包括编辑程序,数据库系统,集成开发环境等,本系统的支撑软件如下:
1、数据库管理系统(DBMS):
为了对数据库实施集中管理,同时并发的处理多个客户机发来的数据处理要求,同时考虑到数据库对操作系统的兼容问题,我们选用SQLSERVER2005数据库管理系统。
2、动态网页技术:
在这里我们使用来建立系统。
2.2相关技术
2.2.1网页技术简介
CSS
CSS(CascadingStyleSheets)是一种制作网页的新技术,现在已经为大多数的浏览器所支持,成为网页设计必不可少的工具之一。
使用CSS能够简化网页的格式代码,加快下载显示的速度,减少需要上传的代码数量和重复劳动的工作量。
本系统大部分都采用添加在HTML的头信息标识符<
head>
之间和直接引用链接样式表这两种方式。
2.2.2B/S模式
B/S结构(Browser/Server结构)结构即浏览器和服务器结构。
它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。
这样就大大简化了客户端电
脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。
它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;
它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。
特别是在ASP.NET这门技术出现之后,B/S架构管理软件更是方便、速度快、效果优。
2.2.3C#概述
C#,微软C#语言定义主要是从C和C++继承而来的