房屋出租管理系统需求分析报告报告材料
房屋出租管理系统需求分析报告

2014554330学 号:湖南财政经济院 课程设计报告程课 面向对象程序设计目题 房屋出租管理系统业专 信息管理与信息系统级 班 14信管二班 姓 名 王文雅指导教师 龚春红5512 20176 日年月课程设计成绩评定表 级信息1 / 26目录3 (1)绪论3 ........................................................................................................... 2 需求分析6数据流程图:................................................................................. 2.29 ................................................................................. 功能需求分析2.39 .................................................................................................... 3系统总体设计9 ............................................................................. 系统功能模块图3.101系统功能描述3.2 ...............................................................................2 / 264数据库设计 (10)4.1概念设计 (10)4.2逻辑设计 (11)4.3表设计 (11)5 系统功能模块实现 (13)5.1 model层 (13)5.2数据访问层 (13)5.3业务逻辑层 (13)5.4界面层 (14)5.5功能展示以及代码 (15)6遇到的问题和解决办法 (25)7总结 (26)1 绪论该管理系统采用企业现有的软硬件环境及科学的管理系统开发方案,建立房屋租赁信息管理系统,实现房屋租赁信息管理的计算机自动化。
房屋系统需求分析报告

房屋系统需求分析报告1. 引言房屋系统是一个用于管理和租赁房屋的软件系统。
随着房地产行业的发展,房屋租赁需求也越来越大,因此,一个高效、稳定、安全的房屋系统对于房屋中介公司和个人出租房屋的业主来说至关重要。
本报告将对房屋系统的需求进行分析,以确保该系统能够满足用户的需求和期望。
2. 功能需求2.1 房屋信息管理用户可以在系统中添加、编辑和删除房屋信息,包括房屋类型、面积、地理位置、租金等信息。
系统应提供搜索和筛选功能,以便用户可以根据不同的条件查找符合要求的房屋。
2.2 租户管理系统应提供租户管理功能,用户可以记录租户的个人信息、租赁期限等。
在租赁期限即将到期时,系统应自动发送提醒给用户,以确保租约的及时更新。
2.3 租赁协议生成系统应能够根据用户输入的租赁信息自动生成租赁协议,并支持可编辑和导出功能。
租赁协议应包括房屋信息、租金、租期、押金等详细条款。
2.4 支付管理系统应提供在线支付功能,方便租户通过系统支付租金和押金。
系统应支持不同的支付方式,包括银行卡、支付宝、微信支付等。
2.5 维修服务系统应提供维修服务功能,用户可以报修房屋的故障或损坏,并跟踪维修进度。
维修人员也可以使用系统接收和处理报修请求。
3. 非功能需求3.1 安全性系统应具有良好的安全性,包括用户认证、数据加密等措施,防止用户信息和支付信息泄露。
3.2 可扩展性系统应具有良好的可扩展性,能够适应房屋租赁业务的发展和变化,并能够支持多个并发用户。
3.3 稳定性系统应具有良好的稳定性和可靠性,能够保证系统的正常运行,避免系统崩溃和数据丢失。
3.4 用户友好性系统应具有良好的用户界面和用户体验,用户能够轻松使用系统进行操作,并能够快速找到所需的功能。
3.5 性能系统应具有良好的性能,能够快速响应用户的请求,并具备较好的并发处理能力,以避免用户等待过长的时间。
4. 总结本报告对房屋系统的功能需求和非功能需求进行了分析,并提出了相应的解决方案。
房屋租赁的分析报告范文

房屋租赁的分析报告范文引言:近年来,随着经济的快速发展和人口的迅猛增长,房屋租赁市场愈发活跃起来。
房屋租赁作为一种重要的住房解决方案,不仅满足了人们对住房的基本需求,也给投资者提供了一个稳定的收益渠道。
本文旨在通过对房屋租赁市场的分析,总结出其发展趋势、投资潜力以及存在的问题,并提出相应的对策建议,以期为相关从业者和投资者提供参考。
一、房屋租赁市场的发展趋势1. 住房需求的增大随着城市化的进程加快,越来越多的人涌入大城市寻求更好的就业和生活机会。
这导致未来几年内房屋租赁市场需求将继续上升。
2. 租房成本的上涨随着土地和建设成本的提高,房屋租赁价格相应上涨。
此外,政府的调控政策也会对租赁市场产生影响,进一步推高租金水平。
3. 租赁方式的创新近年来,共享经济的兴起为房屋租赁市场带来新的机会。
通过在线平台,个人可以直接将自己的房屋出租,实现一定程度的房屋资源共享。
二、房屋租赁市场的投资潜力1. 稳定的投资回报相比于股票、基金等金融市场,房屋租赁市场的回报相对稳定。
长期来看,房租收入能够为投资者提供可观的现金流。
2. 资产增值潜力随着城市发展和用地限制,优质房屋资源的稀缺性愈发凸显。
因此,在适当的时机选择合适的地段和类型的房屋进行投资,能够获得不菲的资产增值收益。
三、房屋租赁市场存在的问题1. 信息不对称房屋租赁市场信息不对称是一个普遍存在的问题。
租户难以准确了解房屋质量、居住环境等信息,容易受到租赁风险的影响。
2. 法律法规不完善房屋租赁市场的法律法规和监管措施相对薄弱,导致违约、纠纷等问题频发。
此外,一些不法商家存在违规经营和偷税漏税等问题,给租户和投资者带来经济损失。
3. 扩大供给难度由于土地供给受限,尤其是优质土地的供给十分困难。
此外,房屋租赁市场竞争激烈,新开发的租赁房源技术含量也较低,仍然难以满足市场需求。
四、对策建议1. 加强信息透明度政府应加强房屋租赁市场的信息公开,建立房屋质量评估体系,并鼓励第三方机构参与房屋质量监测,为租户提供更加透明的房屋租赁信息。
小区租房需求分析报告

五、展望
在未来的租房市场中,随着城市发展和人口流动的变化,小区租房需求也将发生变化。因此,房屋开发商和租赁机构需要密切关注市场需求的变化,及时调整房源结构和租金水平,以更好地满足租房者的需求。
3. 朝向
朝向在租房需求中也是一个重要的考量因素。数据显示,50%的租房需求集中在南北朝向,30%的租房需求集中在朝南或朝北的单一朝向。这说明小区周边的租房者对于光照和通风条件较为重视。
4. 面积
根据数据统计,30%的租房需求集中在60-80平方米的面积范围内,另外40%的租房需求集中在80-100平方米的面积范围内。这说明小区周边的租房需求以中等大小的住房为主。
三、分析结果
1. 租金
在小区附近的租房需求中,租金是最为关键的考量因素。根据数据统计,80%的租房需求集中在2000-4000元之间的租金区间。这说明小区周边的租金水平较为适中,符合租房者的经济承受能力。
2. 户型
在户型选择上,50%的租房需求集中在一居室和两居室,另外40%的租房需求集中在三居室和四居室。这说明小区周边的租房需求以小家庭、情侣和单身人士为主,对于家庭型住户的需求也有一定的覆盖。
小区租房需求分析报告
标题:,越来越多的人选择在城市生活和工作。租房成为很多人的首要选择。因此,为了更好地满足租房者的需求,我对周边小区的租房需求进行了分析和总结。
二、方法和数据来源
本报告收集了小区附近一年内的租房需求数据,包括租金、户型、朝向、面积等关键指标,并通过大数据分析工具对数据进行了处理和分析。
四、结论和建议
根据以上分析结果,针对小区租房需求,可以得出以下结论和建议:
1. 租金应在2000-4000元之间,适度控制租金水平,以满足租房者的经济承受能力。
报告 房屋租赁系统

报告房屋租赁系统房屋租赁系统报告1. 引言房屋租赁系统是一个重要的应用程序,用于管理和运营房屋租赁业务。
本报告旨在介绍房屋租赁系统的设计和功能,并分析其在现代社会中的重要性和价值。
2. 系统概述房屋租赁系统是一个基于计算机网络的应用程序,旨在满足房屋租赁市场的需求。
它通过在线平台和数据库,连接房屋业主和租户,实现房屋租赁过程的自动化和高效化。
系统的主要功能包括房屋发布、租金支付、合同管理和用户评价等。
3. 系统特点3.1 用户友好性房屋租赁系统具有简洁明了的用户界面,方便用户浏览和使用。
用户可以通过系统进行房屋搜索、在线签约等操作,大大提高了租户和房东之间的沟通和交流效率。
3.2 数据安全性房屋租赁系统采用高级加密技术,保护用户的个人信息和支付数据的安全。
系统对用户身份进行验证,确保租户和房东的身份真实可信,减少了租赁过程中的风险和纠纷。
3.3 自动化管理房屋租赁系统通过智能化的算法和规则,实现房屋发布、合同生成和租金计算等操作的自动化管理。
系统根据房屋的地理位置、价格和时间等因素,为用户提供最优化的租赁方案,提高了房屋租赁市场的运作效率。
4. 功能模块4.1 用户管理房屋租赁系统通过用户注册和登录功能,区分租户和房东的身份。
用户可以通过系统管理个人信息、发布房屋信息、浏览租赁房源等。
4.2 房屋发布房东可以通过系统发布自己的房屋信息,包括房屋地理位置、房屋类型、房租价格和租赁要求等。
系统会对发布信息进行审核和标记,确保租户能够看到真实可靠的房屋信息。
4.3 房屋搜索租户可以通过系统的搜索功能,根据自己的需求寻找合适的房屋。
系统可以根据租户的地理位置、预算和房屋类型等条件,为租户推荐合适的房源,提高租户的满意度。
4.4 租金支付房屋租赁系统提供安全可靠的在线支付功能,方便租户进行租金支付。
系统会自动生成租金账单,并提供多种支付方式,确保租金支付的便捷和可靠。
4.5 合同管理系统提供合同生成和管理功能,使租赁双方能够方便地在线签约和管理合同。
房屋租赁分析报告

房屋租赁分析报告1. 引言1.1 背景随着城市化进程的加快,越来越多的人选择租房居住。
房屋租赁市场的发展对于房屋租赁分析具有重要意义。
本报告旨在通过对房屋租赁市场的数据分析,了解房屋租赁市场的现状和趋势,并给出相应的建议。
1.2 数据来源本文所使用的数据来自于房屋租赁平台的公开数据,包括租金、房屋面积、地理位置等信息。
2. 数据概览2.1 数据统计根据我们所获取的数据,该数据集共包含XXXX个房屋租赁记录。
其中,租金范围从XXXX元/月到XXXX元/月不等,房屋面积范围从XXXX平方米到XXXX平方米不等。
2.2 数据清洗为了保证数据的准确性和可靠性,我们对数据进行了一定的清洗和处理。
首先,对于租金为0的数据进行了剔除。
其次,对于异常值,例如过大或过小的租金和面积,进行了处理或剔除。
3. 租金分析3.1 租金分布我们首先对租金进行了分布分析。
根据数据分析,租金主要集中在XXXX元/月到XXXX元/月之间,占比为XXXX%。
少部分房源的租金超过了XXXX元/月。
3.2 各区域租金对比我们进一步对不同区域的租金进行了对比分析。
根据数据统计,XX区的租金最高,平均租金为XXXX元/月,而XX区的租金最低,平均租金为XXXX元/月。
其他地区的租金在这两个区域之间分布。
4. 房屋面积分析4.1 面积分布对于房屋面积,我们也进行了分布分析。
根据数据分析,房屋面积主要集中在XXXX平方米到XXXX平方米之间,占比为XXXX%。
少部分房源的面积超过了XXXX平方米。
4.2 各区域房屋面积对比同样,我们对不同区域的房屋面积进行了对比分析。
根据数据统计,XX区的房屋面积最大,平均面积为XXXX平方米,而XX区的房屋面积最小,平均面积为XXXX平方米。
其他地区的房屋面积在这两个区域之间分布。
5. 地理位置分析5.1 热门地区根据数据分析,XX区和XX区是最受欢迎的热门地区,两者的租金和房屋面积都相对较高。
而XX区和XX区则相对较低。
房屋租赁系统需求分析

房屋租赁系统需求分析引言随着我国市场经济的快速发展和人们生活水平的不断提高,简单的租凭服务已经不能满足人们的需求。
如何利用先进的管理手段,提高房屋租凭管理水平,是当今社会所面临的一个重要课题。
本文通过用VB6.0编写房屋租赁管理系统,利用软件工程原理,采用面向对象的编程方法,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了房屋租赁管理的自动化和信息化.整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成基本资料管理、客户资料管理、租凭合同管理、财务管理、统计报表管理等功能.经过实际测试证明,本文所设计的房屋租赁管理系统可以用于物业管理部门从事房屋租赁信息管理方面的需要。
论文主要介绍了本课题的开发背景,所要完成的功能和开发的全过程。
重点的说明了系统设计的重点、设计思想、难点技术和解决方案。
一.概述1.1课题来源随着我国市场经济的快速发展和信息化水平的不断提高,如何利用先进的管理手段,提高物业管理的水平,是当今社会所面临的一个课题。
提高企业的管理水平,必须全方位地提高企业的管理意识。
只有高标准、高质量的管理才能满足企业的发展需求。
面对信息时代的挑战,利用高科技手段来提高房屋租赁管理无疑是一条行之有效的途径。
在某种意义上,信息与科技在企业管理与现代化建设中显现出越来越重要的地位。
房租租赁管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。
随着计算机技术不断的飞速发展,计算机以及计算机控制的自动处理技术已融入人类社会的各个领域并发挥着越来越重要的作用。
对于当今的科学信息是一次重大的飞越,为人们的生活、工作、学习带来潜移默化的影响。
今天我们使用计算机对房屋租赁信息进行管理,具有手工管理所无法比拟的优点。
例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高房屋租赁管理的效率。
面对目前的实际状况,迫切需要开发一个新系统来适应这一些工作.1.2开发背景和目的利用计算机实现物业管理中的房屋租赁管理势在必行。
房屋租赁管理系统实习报告

房屋租赁管理系统实习报告一、实习背景与目的随着城市化进程的加快,越来越多的人涌向城市寻求发展机会,从而带来了房屋租赁市场的繁荣。
然而,传统的房屋租赁管理方式已经无法满足现代社会的需求。
为了提高房屋租赁管理的效率和质量,本次实习旨在开发一套房屋租赁管理系统。
实习项目为基于Java技术的房屋租赁管理系统,实习时间为2021年10月至2021年11月,实习地点为XX大学计算机实验室。
二、系统分析与设计1. 系统需求分析在房屋租赁管理系统中,主要涉及以下用户角色:房东、租户、管理员。
根据用户需求,系统需要实现以下功能:(1)房东功能:发布房屋信息、修改房屋信息、删除房屋信息、查看租赁合同、查看租金收入。
(2)租户功能:搜索房屋、预订房屋、查看租赁合同、支付租金、评价房屋。
(3)管理员功能:用户管理、房屋信息管理、租赁合同管理、租金管理、统计分析。
2. 系统设计根据需求分析,采用Java技术进行系统设计,使用MySQL数据库存储数据,采用MVC架构进行系统开发。
系统主要包括以下几个模块:(1)用户模块:实现用户注册、登录、修改个人信息、查看租赁合同等功能。
(2)房屋信息模块:实现房屋信息发布、修改、删除、查询等功能。
(3)租赁合同模块:实现租赁合同的签订、查看、修改等功能。
(4)租金管理模块:实现租金支付、退还、统计等功能。
(5)统计分析模块:实现房屋租赁情况的统计分析功能。
三、系统实现与测试1. 系统实现根据系统设计,使用Java技术进行系统开发,实现各个模块的功能。
在开发过程中,使用了HTML、CSS、JavaScript等技术进行前端页面设计,使用Spring Boot框架进行后端开发,使用MySQL数据库存储数据。
2. 系统测试为了保证系统的稳定性和可靠性,对系统进行了功能测试、性能测试、安全测试等。
测试结果表明,系统能够满足用户需求,具有良好的性能和稳定性。
四、实习收获与总结通过本次实习,我对房屋租赁管理系统的开发过程有了更深入的了解。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
湖南财政经济院课程设计报告课程面向对象程序设计题目房屋出租管理系统专业信息管理与信息系统班级14信管二班姓名王文雅指导教师龚春红2017 年56 月512 日课程设计成绩评定表系别:信息管理与信息技术学院专业:2014级信息管理与信息系统目录1 绪论 (4)2 需求分析 (5)2.2数据流程图: (7)2.3功能需求分析 (10)3系统总体设计 (10)3.1系统功能模块图 (10)3.2系统功能描述 (11)4数据库设计 (11)4.1概念设计 (11)4.2逻辑设计 (12)4.3表设计 (12)5 系统功能模块实现 (14)5.1 model层 (14)5.2数据访问层 (14)5.3业务逻辑层 (15)5.4界面层 (15)5.5功能展示以及代码 (16)6遇到的问题和解决办法 (27)7总结 (28)1 绪论该管理系统采用企业现有的软硬件环境及科学的管理系统开发方案,建立房屋租赁信息管理系统,实现房屋租赁信息管理的计算机自动化。
系统应符合物业管理企业原有的房屋租赁管理制度,并达到操作直观、方便、实用、安全等要求。
将房屋租赁过程中产生的房屋信息归入系统, 并利用计算机实现对房屋的分类、查询、统计等功能。
高效的房屋信息查询、预警功能, 建立一个多角度的查询系统, 为用户提供强大的查询功能, 将房屋位置、户型、房屋面积、以及租赁合同等房屋管理中的每一要素都作为查询点, 形成计算机查询与租赁合同期预警体系, 提供高效便捷的查询服务。
以合同管理为主线, 实现出租房登记、客户管理、合同鉴定、租金管理等功能。
该系统实现的是系统管理员对房东,房客,房屋,合同的管理;房客对房屋,房东的查询以及合同的上传打印功能;房东对房屋,房客,合同,租金的管理以及对租房请求的申请的管理。
不同的对象有不同的而功能界面,功能比较完善。
本系统总共有23个窗体,6张表格,采用三层架构的方法实现。
课程设计要求实现:1.房屋管理:实现管理员或者房东对房屋信息的增删改查功能;2.房东管理:实现管理员对房东信息的增删改查功能;3.房客管理:实现管理员或者房东对房客信息的查询,房东对房客租房请求的审核功能;4.合同管理:房客把合同上传,房东审核合同。
5.租房管理:房客的租房请求,房东的同意租房功能。
实验环境:一台装有Microsoft Visual 2012,Microsoft SQL server 2008 R2软件的计算机。
2 需求分析2.1业务流程分析2.1.1顶层业务流程图:2.1.2一级业务流程图:一级业务流程图之房屋管理:一级业务流程图之房东管理:一级业务流程图出租管理:2.2数据流程图:用户登录模块:该系统的用户包括:管理员,房东,房客。
查询数据库中的用户表(manager表)之后,有该用户就显示登录成功,没有该用户就显示登录失败,则显示提示注册用户的提示,注册之后更新用户表。
管理员功能界面模块:包括房屋管理,房客管理,房东管理,合同管理。
房东管理功能界面:包括房屋管理,房客管理,合同管理,租金管理,接受租房。
房客管理功能界面:包括查询房屋,查询房东,租房请求,打印合同。
2.3功能需求分析2.3.1总的功能流程图:该系统首先是用户根据自己的权限进入该系统,不同的用户有不同的权限和功能。
选择用户类型之后即可登陆不同类型的功能模块。
2.3.2细化功能:1. 登录管理:实现以正确登录人员身份才能登陆系统的功能,正确登录之后才能进行之后的管理。
2.添加:添加房屋信息和添加房东信息的功能。
3.删除:删除房屋信息和删除房东信息的功能。
4.修改:修改房屋信息和修改房东信息的功能。
5.查询房屋信息的功能:房屋位置、价格、以及房屋管理中的每一要素都可以作为查询点。
6. 查询房东信息的功能:房东类型、房东姓名、以及房东管理中的每一要素都可以作为查询点。
7.修改密码:用户可以修改密码。
8.房主或者管理员查询房客的功能:请求租房房客的详细信息。
9.房主上传合同:将word文档以文件的形式存储在磁盘内,在数据库中以路径的格式存储文件。
10.租客下载合同并上传,通过word格式下载下来填写并上传,更新磁盘文件中的内容。
3系统总体设计3.1系统功能模块图3.2系统功能描述1. 登录管理:实现以正确用户名、密码和登录人员身份(或权限)才能登陆系统的功能,正确登录之后才能进行之后的管理。
如果登录失败,进行注册操作。
2.管理员管理模块:房屋信息的增删改查,房客信息的查询,房东信息的增删改查,合同的获取和核查;3.房东管理模块:房屋的增删改查,房客的查询,合同的获取和审核,租金的查询,接受租房请求五大功能。
4.房客管理模块:查询房屋,查询房东,租房请求,打印合同进行签字。
4数据库设计4.1概念设计E-R图:这里的用户包括管理员,房东和房客,所以用户和房屋信息表,房东信息表之间是用户操作两张表的关系,这里的操作试着增删改查。
对于租房信息表的操作。
房东和管理员是查询的操作,对于房客来说是指插入信息的而操作。
而用户对于用户表的操作是指登录时的查询和未登录时的注册。
4.2逻辑设计用户信息表(用户名,密码,权限);房屋信息表(房屋编号,房屋位置,房东姓名,房屋的租赁状态,房屋类型,装修状况,屋内设施,房屋价格,入住时间,备注信息,房屋图片);房东信息表(身份证号,姓名,性别,电话,房东账户余额,房东的类型,房东照片);租房信息表(房屋编号,身份证号,房客的姓名,开始租住时间,租住月份数,联系电话,月租金,房客照片);房东类型表(类型编号,类型名称);房屋类型表(类型编号,类型名称);4.3表设计建立表约束:(1)电话号码要为11位:(len([telphone])=(11));(2)房屋编号要为8位:(len([num])=(8));(3)用户密码为6位:(len([password])=(6));(4)身份证号码为18位:(len([idnum])=(18));5 系统功能模块实现5.1 model层实体(Model)用于实现UI—>BLL—>DAL之间的数据传递。
实体(Model)用于封装实体类数据结构,映射数据库的数据表或视图,用以描述业务中客观存在的对象。
Model分离出来是为了更好地解耦,为了更好地发挥分层的作用,更好地进行复用和扩展,增强灵活性。
这个就是该系统的Model层,包括了用户类,房东类,租房类,房屋类,房屋类型类,房东类型类。
5.2数据访问层数据访问层:使用 中的数据操作类,为数据库中的每个表,设计 1 个数据访问类。
类中实现:记录的插入、删除、单条记录的查询、记录集的查询、单条记录的有无判断等基本的数据操作方法。
封装每个数据表的基本记录操作,为实现业务逻辑提供数据库访问基础。
这是该系统的数据访问层,包括数据库的连接类,数据库的增删改查操作,用户类,房屋类,房客类,租房类的增删改查操作。
5.3业务逻辑层业务逻辑层是数据访问层与界面层之间的桥梁。
通过业务逻辑层,界面层能够调用数据逻辑层中对数据库操作的方法。
同时,用过业务逻辑层,数据访问层能够把数据库的操作结果返回该界面层。
这是该系统的业务逻辑层,包括了房东类,房屋类,用户类,租房类的所有业务操作。
5.4界面层展现给用户的界面,即用户在使用一个系统的时候他的所见所得。
用于接收用户输入的数据和显示处理后用户需要的数据。
这是该系统的界面层,通过连接数据库,实现系统所需的所有功能。
清晰明了地展示后台数据。
非常便捷。
5.5功能展示以及代码1.登录模块:选择用户类型,通过用户名和密码进行登录操作。
如果无法登陆请先进行注册。
实现不同用户类型登录的代码如下:string s1 = comboBox1.Text;int flag = 0;if (s1 == "管理员"){ma.Type = 0;flag = ma.Type;}if (s1 == "房东"){ma.Type = 1;flag = ma.Type;}if (s1 == "房客"){ma.Type = 2;flag = ma.Type;}er = comboBox2.Text;ma.Password = textBox1.Text;//验证登录if (auser.managerlogin(comboBox2.Text,textBox1.Text,flag)) {MessageBox.Show("该用户登录成功!");this.Hide();if (ma.Type == 0){//管理员的主窗体MainofManager mai = new MainofManager(ma);mai.ShowDialog();}if (ma.Type == 1){//房东的主窗体MainofHoster mah = new MainofHoster(ma);mah.ShowDialog();}if (ma.Type == 2){//房客的主窗体RenterMain mar = new RenterMain(ma);mar.ShowDialog();}}else{MessageBox.Show("没有该用户,请先注册!");}2.管理员管理模块:从中可以看出包括房屋管理,房客管理,房东管理,合同管理四大模块。
2.1房屋管理:treeview中显示房屋的各种类型,listview中显示房屋的图片,以及datagrid中显示该类型房屋的所有信息。
一目了然。
房屋管理模块的而功能是对房屋的增删改查。
在这里也可以修改用户的密码。
2.1.1房屋的增删改查以及修改当前的用户密码:房屋的增加:房屋的修改:房屋的查询:房屋类型的增删改查操作:修改用户密码:这里在点击用户中心修改密码的时候,用户名,用户类型,密码要自动显示在修改密码窗体上。
2.2房东管理模块:和房屋管理模块的思路是一样的。
所以该部分的功能实现就不贴照片了。
2.3合同管理:获取word文档,这个word文档是房客已经签过字的文档,所以可以查看房客的签名。
(下图中最后一行可以看到房客的签名)实现的代码如下://调用打开文件对话框获取要打开的文件WORD文件,RTF文件,文本文件路径名称OpenFileDialog opd = new OpenFileDialog();opd.InitialDirectory = "D:/14信管二30班王文雅三层架构实例/wordfile";opd.Filter = "Word文档(*.doc)|*.doc|文本文档(*.txt)|*.txt|RTF文档(*.rtf)|*.rtf|所有文档(*.*)|*.*";opd.FilterIndex = 1;if (opd.ShowDialog() == DialogResult.OK && opd.FileName.Length > 0){//建立Word类的实例,缺点:不能正确读取表格,图片等等的显示ApplicationClass app = new Microsoft.Office.Interop.Word.ApplicationClass();Document doc = null;object missing = System.Reflection.Missing.Value;object FileName = opd.FileName;object readOnly = false;object isVisible = true;object index = 0;try{doc = app.Documents.Open(ref FileName, ref missing, ref readOnly,ref missing, ref missing, ref missing, ref missing, ref missing,ref missing, ref missing, ref missing, ref isVisible, ref missing,ref missing, ref missing, ref missing);doc.ActiveWindow.Selection.WholeStory();doc.ActiveWindow.Selection.Copy();//从剪切板获取数据IDataObject data = Clipboard.GetDataObject();this.richTextBox1.Text = data.GetData(DataFormats.Text).ToString(); }finally{if (doc != null){doc.Close(ref missing, ref missing, ref missing);doc = null;}if (app != null){app.Quit(ref missing, ref missing, ref missing);app = null;}}}2.4房客管理:这里是管理员对已经递交了租房请求的房客的查询。