房屋出租管理系统需求分析实施报告

上传人:re****.1 文档编号:495377085 上传时间:2023-04-30 格式:DOCX 页数:30 大小:817.64KB
返回 下载 相关 举报
房屋出租管理系统需求分析实施报告_第1页
第1页 / 共30页
房屋出租管理系统需求分析实施报告_第2页
第2页 / 共30页
房屋出租管理系统需求分析实施报告_第3页
第3页 / 共30页
房屋出租管理系统需求分析实施报告_第4页
第4页 / 共30页
房屋出租管理系统需求分析实施报告_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《房屋出租管理系统需求分析实施报告》由会员分享,可在线阅读,更多相关《房屋出租管理系统需求分析实施报告(30页珍藏版)》请在金锄头文库上搜索。

1、湖南财政经济院课程设计报告课程题目专业班级姓名指导教师面向对象程序设计房屋出租管理系统信息管理与信息系统552017年6月12日课程设计成绩评定表系别:信息管理与信息技术学院专业:2014 级信息管理与信息系统学号姓名专题* (设计题目)房屋出租管理系 统评定成绩功能要求数据库要求项目评判标准(在每一项目对应的标准下方空格内标记V)优秀良好中等及格不及格工作量资料收 集方案 设计综合应 用能力能力技 术水平报告撰 写质量实习态 度评语:指导老师:年月日目录1 绪论42 需求分析52.2 数据流程图: 72.3 功能需求分析 103 系统总体设计 103.1 系统功能模块图 103.2 系统功能

2、描述 114 数据库设计 114.1 概念设计 114.2 逻辑设计 124.3 表设计 125 系统功能模块实现145.1 model 层 145.2 数据访问层 145.3 业务逻辑层 155.4 界面层 155.5 功能展示以及代码 166 遇到的问题和解决办法 277 总结 281 绪论该管理系统采用企业现有的软硬件环境及科学的管理系统开发方案,建立房 屋租赁信息管理系统,实现房屋租赁信息管理的计算机自动化。系统应符合物业 管理企业原有的房屋租赁管理制度,并达到操作直观、方便、实用、安全等要求。将房屋租赁过程中产生的房屋信息归入系统 , 并利用计算机实现对房屋的 分类、查询、统计等功能

3、。高效的房屋信息查询、预警功能, 建立一个多角度的 查询系统, 为用户提供强大的查询功能, 将房屋位置、户型、房屋面积、以及租 赁合同等房屋管理中的每一要素都作为查询点 , 形成计算机查询与租赁合同期 预警体系, 提供高效便捷的查询服务。以合同管理为主线, 实现出租房登记、客 户管理、合同鉴定、租金管理等功能。该系统实现的是系统管理员对房东,房客,房屋,合同的管理;房客对房屋, 房东的查询以及合同的上传打印功能;房东对房屋,房客,合同,租金的管理以 及对租房请求的申请的管理。不同的对象有不同的而功能界面,功能比较完善。 本系统总共有23 个窗体,6 张表格,采用三层架构的方法实现。课程设计要求

4、实现:1. 房屋管理:实现管理员或者房东对房屋信息的增删改查功能;2. 房东管理:实现管理员对房东信息的增删改查功能;3. 房客管理:实现管理员或者房东对房客信息的查询,房东对房客租房请 求的审核功能;4. 合同管理:房客把合同上传,房东审核合同。5. 租房管理:房客的租房请求,房东的同意租房功能。实验环境:一台装有 Microsoft Visual 2012,Microsoft SQL server2008 R2 软件的计算机。2 需求分析2.1 业务流程分析2.1.1 顶层业务流程图:2.1.2 一级业务流程图:一级业务流程图之房屋管理word 资料一级业务流程图之房客管理:*查询尿屋屈客

5、管理4查询厨东房东信息表租房请求租膚信恳表一级业务流程图之房东管理:一级业务流程图之合同管理:合同管理 打印合冋一级业务流程图出租管理:2.2 数据流程图:用户登录模块:该系统的用户包括:管理员,房东,房客。查询数据库中的 用户表(manager表)之后,有该用户就显示登录成功,没有该用户就显示登录 失败,则显示提示注册用户的提示,注册之后更新用户表。管理员功能界面模块:包括房屋管理,房客管理,房东管理,合同管理。P3修改管理员房屋信息数 据库租房信息信 息数据库P1査询合同P5查询房客P4査询P4査询P2删除P1 添加P1添加P2删除P3修改房东信息数 据库房东管理功能界面:包括房屋管理,房

6、客管理,合同管理,租金管理,接受租房。房客管理功能界面:包括查询房屋,查询房东,租房请求,打印合同。2.3 功能需求分析2.3.1 总的功能流程图: 该系统首先是用户根据自己的权限进入该系统,不同的用户有不同的权限和功 能。选择用户类型之后即可登陆不同类型的功能模块。2.3.2 细化功能:1. 登录管理:实现以正确登录人员身份才能登陆系统的功能,正确登录之 后才能进行之后的管理。2. 添加:添加房屋信息和添加房东信息的功能。3. 删除:删除房屋信息和删除房东信息的功能。4. 修改:修改房屋信息和修改房东信息的功能。5. 查询房屋信息的功能:房屋位置、价格、以及房屋管理中的每一要素都可 以作为查

7、询点。6. 查询房东信息的功能:房东类型、房东姓名、以及房东管理中的每一要 素都可以作为查询点。7. 修改密码:用户可以修改密码。8. 房主或者管理员查询房客的功能:请求租房房客的详细信息。9. 房主上传合同:将 word 文档以文件的形式存储在磁盘内,在数据库中以 路径的格式存储文件。10. 租客下载合同并上传,通过 word 格式下载下来填写并上传,更新磁盘文 件中的内容。3 系统总体设计3.1系统功能模块图房客管 理一管理员管 理模块租房请求査询房屋房东管理 模块房客管理 模块接受租房打印合同查询房东租金管理合同管理房屋管理房客管理登录模合同管理-房东管 理-房东房客房屋管理一管理员3.

8、2 系统功能描述1. 登录管理:实现以正确用户名、密码和登录人员身份(或权限)才能登 陆系统的功能,正确登录之后才能进行之后的管理。如果登录失败,进行注册操 作。2. 管理员管理模块:房屋信息的增删改查,房客信息的查询,房东信息的增 删改查,合同的获取和核查;3. 房东管理模块:房屋的增删改查,房客的查询,合同的获取和审核,租金 的查询,接受租房请求五大功能。4. 房客管理模块:查询房屋,查询房东,租房请求,打印合同进行签字。4数据库设计4.1 概念设计E-R 图:这里的用户包括管理员,房东和房客,所以用户和房屋信息表,房东信息表 之间是用户操作两张表的关系,这里的操作试着增删改查。对于租房信

9、息表 的操作。房东和管理员是查询的操作,对于房客来说是指插入信息的而操作。 而用户对于用户表的操作是指登录时的查询和未登录时的注册。1N房东信息表用户N操作房屋类型表房东类型表房屋信息表租房信息表用户信息表4.2 逻辑设计用户信息表(用户名,密码,权限);房屋信息表(房屋编号,房屋位置,房东姓名,房屋的租赁状态,房屋类型, 装修状况,屋内设施,房屋价格,入住时间,备注信息,房屋图片)房东信息表(身份证号,姓名,性别,电话,房东账户余额,房东的类型, 房东照片);租房信息表(房屋编号,身份证号,房客的姓名,开始租住时间,租住月份 数,联系电话,月租金,房客照片);房东类型表(类型编号,类型名称)

10、房屋类型表(类型编号,类型名称)4.3表设计用户信息表:(manager 表)usernchar(lO)Passwordnchar(lO)TypeInt房屋信息表:(roominf表)numnchar(lO)locationnchar(lO)namenchar(lO)t ypenchar(lO)designnchar(lO)Faclitiesnchar(lO)pricefloatlivetimedatetimeinstruductionvarchar(50)statuenchar(lO)imgimage房东信息表:(hosterinformation)idnumnvarchar(50)type

11、Namenchar(lO)hosternamenchar(lO)sexnchar(lO)telphonenvarchar(50)accountfloatimgimage租房信息表(rentroom表):roomnumnchar(10)idnumnvarchar(50)namenchar(10)starttimedatetimemonthnumintmonthlyrentfloattelphonenvarchar(50)imgimage房东类型表(hostertype表):TypeidIntTypenamenchar(10)房屋类型表(housetype表):TypeidIntTypenamen

12、char(10)建立表约束:( 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)用于实现UIBLLDAL之间的数据传递。实体(Model)用于封装实体类数据结构,映射数据库的数据表或视图,用以 描述业务中客观存在的对象。 Model 分离出来是为了更好地解耦,为了更好地发 挥分层的作用,更好地进行复用和扩展,增强灵活

13、性。J 0 Model Properties-引用C* hosteri nformatio-nx:&Vc* hostertype.csC* housetype.esC* manager.esC* MyE n-crypt, csVG* rentroom.c&|C* room mformation.es这个就是该系统的 Model 层,包括了用户类,房东类,租房类,房屋类,房 屋类型类,房东类型类。5.2 数据访问层数据访问层:使用 ADO.NET 中的数据操作类,为数据库中的每个表,设计 1 个数据访问类。类中实现:记录的插入、删除、单条记录的查询、记录集的查询、 单条记录的有无判断等基本的数据操作方法。封装每个数据表的基本记录操作, 为实现业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号