房屋出租综合管理系统需求分析报告.docx
《房屋出租综合管理系统需求分析报告.docx》由会员分享,可在线阅读,更多相关《房屋出租综合管理系统需求分析报告.docx(33页珍藏版)》请在咨信网上搜索。
1、学 号: 湖南财政经济院课程设计汇报课 程面向对象程序设计题 目 房屋出租管理系统专 业信息管理和信息系统班 级14信管二班姓 名王文雅指导老师龚春红年56月512日课程设计成绩评定表系别:信息管理和信息技术学院 专业:级信息管理和信息系统学 号0姓 名王文雅专题*(设计题目)房屋出租管理系统评定成绩功能要求数据库要求项目 评判标准 (在每一项目对应标准下方空格内标识)优异 良好 中等 及格 不及格 工作量资料搜集方案设计综合应用能力能力技术水平汇报撰写质量实习态度评语: 指导老师: 年月日目录1 绪论42 需求分析52.2数据步骤图:72.3功效需求分析103系统总体设计103.1系统功效模
2、块图103.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张表格,采取三层架构方法实现。课程设计要求实现:1. 房屋管理:实现管理员或房东对房屋信息增删改查功效;2. 房东管理:实现管理员对房东信息
4、增删改查功效;3. 房客管理:实现管理员或房东对房客信息查询,房东对房客租房请求审核功效;4. 协议管理:房客把协议上传,房东审核协议。5. 租房管理:房客租房请求,房东同意租房功效。试验环境:一台装有Microsoft Visual ,Microsoft SQL server R2软件计算机。2 需求分析2.1业务步骤分析2.1.1顶层业务步骤图:2.1.2一级业务步骤图:一级业务步骤图之房屋管理:一级业务步骤图之房客管理:一级业务步骤图之房东管理:一级业务步骤图之协议管理:一级业务步骤图出租管理:2.2数据步骤图:用户登录模块:该系统用户包含:管理员,房东,房客。查询数据库中用户表(man
5、ager表)以后,有该用户就显示登录成功,没有该用户就显示登录失败,则显示提醒注册用户提醒,注册以后更新用户表。管理员功效界面模块:包含房屋管理,房客管理,房东管理,协议管理。房东管理功效界面:包含房屋管理,房客管理,协议管理,租金管理,接收租房。房客管理功效界面:包含查询房屋,查询房东,租房请求,打印协议。2.3功效需求分析2.3.1总功效步骤图:该系统首先是用户依据自己权限进入该系统,不一样用户有不一样权限和功效。选择用户类型以后即可登陆不一样类型功效模块。 2.3.2细化功效:1. 登录管理:实现以正确登录人员身份才能登陆系统功效,正确登录以后才能进行以后管理。2.添加:添加房屋信息和添
6、加房东信息功效。3.删除:删除房屋信息和删除房东信息功效。4.修改:修改房屋信息和修改房东信息功效。5.查询房屋信息功效:房屋位置、价格、和房屋管理中每一要素全部能够作为查询点。6. 查询房东信息功效:房东类型、房东姓名、和房东管理中每一要素全部能够作为查询点。7.修改密码:用户能够修改密码。8.房主或管理员查询房客功效:请求租房房客具体信息。9.房主上传协议:将word文档以文件形式存放在磁盘内,在数据库中以路径格式存放文件。10.租客下载协议并上传,经过word格式下载下来填写并上传,更新磁盘文件中内容。3系统总体设计3.1系统功效模块图 3.2系统功效描述1. 登录管理:实现以正确用户名
7、、密码和登录人员身份(或权限)才能登陆系统功效,正确登录以后才能进行以后管理。假如登录失败,进行注册操作。2.管理员管理模块:房屋信息增删改查,房客信息查询,房东信息增删改查,协议获取和核查;3.房东管理模块:房屋增删改查,房客查询,协议获取和审核,租金查询,接收租房请求五大功效。4.房客管理模块:查询房屋,查询房东,租房请求,打印协议进行签字。4数据库设计4.1概念设计E-R图:这里用户包含管理员,房东和房客,所以用户和房屋信息表,房东信息表之间是用户操作两张表关系,这里操作试着增删改查。对于租房信息表操作。房东和管理员是查询操作,对于房客来说是指插入信息而操作。而用户对于用户表操作是指登录
8、时查询和未登录时注册。4.2逻辑设计用户信息表(用户名,密码,权限);房屋信息表(房屋编号,房屋位置,房东姓名,房屋租赁状态,房屋类型,装修情况,屋内设施,房屋价格,入住时间,备注信息,房屋图片);房东信息表(身份证号,姓名,性别,电话,房东账户余额,房东类型,房东照片);租房信息表(房屋编号,身份证号,房客姓名,开始租住时间,租住月份数,联络电话,月租金,房客照片);房东类型表(类型编号,类型名称);房屋类型表(类型编号,类型名称);4.3表设计用户信息表:(manager表)usernchar(10)Passwordnchar(10)TypeInt房屋信息表:(roominf表)numnc
9、har(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
10、表):roomnumnchar(10)idnumnvarchar(50)namenchar(10)starttimedatetimemonthnumintmonthlyrentfloattelphonenvarchar(50)imgimage房东类型表(hostertype表):TypeidIntTypenamenchar(10)房屋类型表(housetype表):TypeidIntTypenamenchar(10)建立表约束:(1)电话号码要为11位:(len(telphone)=(11));(2)房屋编号要为8位:(len(num)=(8));(3)用户密码为6位:(len(passwor
11、d)=(6));(4)身份证号码为18位:(len(idnum)=(18));5 系统功效模块实现5.1 model层实体(Model)用于实现UIBLLDAL之间数据传输。实体(Model)用于封装实体类数据结构,映射数据库数据表或视图,用以描述业务中客观存在对象。Model分离出来是为了愈加好地解耦,为了愈加好地发挥分层作用,愈加好地进行复用和扩展,增强灵活性。这个就是该系统Model层,包含了用户类,房东类,租房类,房屋类,房屋类型类,房东类型类。5.2数据访问层数据访问层:使用 ADO.NET 中数据操作类,为数据库中每个表,设计 1 个数据访问类。类中实现:统计插入、删除、单条统计查
12、询、统计集查询、单条统计有没有判定等基础数据操作方法。封装每个数据表基础统计操作,为实现业务逻辑提供数据库访问基础。这是该系统数据访问层,包含数据库连接类,数据库增删改查操作,用户类,房屋类,房客类,租房类增删改查操作。5.3业务逻辑层业务逻辑层是数据访问层和界面层之间桥梁。经过业务逻辑层,界面层能够调用数据逻辑层中对数据库操作方法。同时,用过业务逻辑层,数据访问层能够把数据库操作结果返回该界面层。这是该系统业务逻辑层,包含了房东类,房屋类,用户类,租房类全部业务操作。5.4界面层展现给用户界面,即用户在使用一个系统时候她所见所得。用于接收用户输入数据和显示处理后用户需要数据。这是该系统界面层
13、,经过连接数据库,实现系统所需全部功效。清楚明了地展示后台数据。很便捷。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; ma.User = comboBox2.Text; m
14、a.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();
15、 if (ma.Type = 2) /房客主窗体 RenterMain mar = new RenterMain(ma); mar.ShowDialog(); else MessageBox.Show(没有该用户,请先注册!); 2.管理员管理模块:从中能够看出包含房屋管理,房客管理,房东管理,协议管理四大模块。2.1房屋管理:treeview中显示房屋多种类型,listview中显示房屋图片,和datagrid中显示该类型房屋全部信息。一目了然。房屋管理模块而功效是对房屋增删改查。在这里也能够修改用户密码。2.1.1房屋增删改查和修改目前用户密码:房屋增加:房屋修改:房屋查询:房屋类型增删改
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 房屋出租 综合 管理 系统 需求 分析 报告
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。