您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 房屋出租管理系统需求分析报告
学号:2014554330湖南财政经济院课程设计报告课程面向对象程序设计题目房屋出租管理系统专业信息管理与信息系统班级14信管二班姓名王文雅指导教师龚春红2017年56月512日课程设计成绩评定表系别:信息管理与信息技术学院专业:2014级信息管理与信息系统学号20145543300姓名王文雅专题*(设计题目)房屋出租管理系统评定成绩功能要求数据库要求项目评判标准(在每一项目对应的标准下方空格内标记√)优秀良好中等及格不及格工作量资料收集方案设计综合应用能力能力技术水平报告撰写质量实习态度评语:指导老师:年月日目录1绪论...................................................................................................................42需求分析...........................................................................................................52.2数据流程图:.................................................................................72.3功能需求分析...............................................................................103系统总体设计..................................................................................................103.1系统功能模块图...........................................................................103.2系统功能描述...............................................................................114数据库设计......................................................................................................114.1概念设计.......................................................................................114.2逻辑设计.......................................................................................124.3表设计...........................................................................................125系统功能模块实现.........................................................................................145.1model层........................................................................................145.2数据访问层...................................................................................145.3业务逻辑层...................................................................................155.4界面层...........................................................................................155.5功能展示以及代码.......................................................................166遇到的问题和解决办法..................................................................................277总结..................................................................................................................281绪论该管理系统采用企业现有的软硬件环境及科学的管理系统开发方案,建立房屋租赁信息管理系统,实现房屋租赁信息管理的计算机自动化。系统应符合物业管理企业原有的房屋租赁管理制度,并达到操作直观、方便、实用、安全等要求。将房屋租赁过程中产生的房屋信息归入系统,并利用计算机实现对房屋的分类、查询、统计等功能。高效的房屋信息查询、预警功能,建立一个多角度的查询系统,为用户提供强大的查询功能,将房屋位置、户型、房屋面积、以及租赁合同等房屋管理中的每一要素都作为查询点,形成计算机查询与租赁合同期预警体系,提供高效便捷的查询服务。以合同管理为主线,实现出租房登记、客户管理、合同鉴定、租金管理等功能。该系统实现的是系统管理员对房东,房客,房屋,合同的管理;房客对房屋,房东的查询以及合同的上传打印功能;房东对房屋,房客,合同,租金的管理以及对租房请求的申请的管理。不同的对象有不同的而功能界面,功能比较完善。本系统总共有23个窗体,6张表格,采用三层架构的方法实现。课程设计要求实现:1.房屋管理:实现管理员或者房东对房屋信息的增删改查功能;2.房东管理:实现管理员对房东信息的增删改查功能;3.房客管理:实现管理员或者房东对房客信息的查询,房东对房客租房请求的审核功能;4.合同管理:房客把合同上传,房东审核合同。5.租房管理:房客的租房请求,房东的同意租房功能。实验环境:一台装有MicrosoftVisual2012,MicrosoftSQLserver2008R2软件的计算机。2需求分析2.1业务流程分析2.1.1顶层业务流程图:2.1.2一级业务流程图:一级业务流程图之房屋管理:一级业务流程图之房客管理:一级业务流程图之房东管理:一级业务流程图之合同管理:一级业务流程图出租管理:2.2数据流程图:用户登录模块:该系统的用户包括:管理员,房东,房客。查询数据库中的用户表(manager表)之后,有该用户就显示登录成功,没有该用户就显示登录失败,则显示提示注册用户的提示,注册之后更新用户表。管理员房东房客P1登录P2查询P3更新P4注册P5更新登录失败提示登录成功提示用户信息数据库管理员功能界面模块:包括房屋管理,房客管理,房东管理,合同管理。管理员P1添加P2删除P3修改P4查询房屋信息数据库房东信息数据库P1添加P2删除P3修改P4查询P5查询房客P1查询合同租房信息信息数据库房东管理功能界面:包括房屋管理,房客管理,合同管理,租金管理,接受租房。房东P1添加P2删除P3修改P4查询房屋信息数据库P5接受租房P6更新P7查看租金P5查询P8获取合同房客管理功能界面:包括查询房屋,查询房东,租房请求,打印合同。房客P1查询房屋P2查询房东P3租房P4打印合同房屋信息数据库P5查询P6查询P7查询房东信息数据库P8更新租房信息数据库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图:这里的用户包括管理员,房东和房客,所以用户和房屋信息表,房东信息表之间是用户操作两张表的关系,这里的操作试着增删改查。对于租房信息表的操作。房东和管理员是查询的操作,对于房客来说是指插入信息的而操作。而用户对于用户表的操作是指登录时的查询和未登录时的注册。用户信息表房屋信息表房东类型表房东信息表租房信息表房屋类型表用户操作11操作11操作操作隶属隶属NNNNN1N14.2逻辑设计用户信息表(用户名,密码,权限);房屋信息表(房屋编号,房屋位置,房东姓名,房屋的租赁状态,房屋类型,装修状况,屋内设施,房屋价格,入住时间,备注信息,房屋图片);房东信息表(身份证号,姓名,性别,电话,房东账户余额,房东的类型,房东照片);租房信息表(房屋编号,身份证号,房客的姓名,开始租住时间,租住月份数,联系电话,月租金,房客照片);房东类型表(类型编号,类型名称);房屋类型表(类型编号,类型名称);4.3表设计用户信息表:(manager表)usernchar(10)Passwordnchar(10)TypeInt房屋信息表:(roominf表)numnchar(10)locationnchar(10)namenchar(10)typenchar(10)designnchar(10)Faclitiesnchar(10)pricefloatlivetimedatetimeinstruductionvarchar(50)statuenchar(10)imgimage房东信息表:(hosterinformation)idnumnvarchar(50)typeNamenchar(10)hosternamenchar(10)sexnchar(10)telphonenvarchar(50)accountfloatimgimage租房信息表(rentroom表):roomnumnchar(10)idnumnvarchar(50)namenchar(10)starttimedatetimemonthnumintmonthlyrentfloattelphonenvarchar(50)imgimage房东类型表(host
本文标题:房屋出租管理系统需求分析报告
链接地址:https://www.777doc.com/doc-2345637 .html