




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、“平顶山市房屋出租系统”需求分析与设计第一部分 需求分析1项目名称及开发背景项目名称“平顶山市房屋出租系统”开发背景为了方便出租者及时的发布租房信息,同时减少乱贴广告的烦恼,专门为出租者开发了一个发布信息的平台。2功能需求描述出租者:1、发布房屋的用户在发布之前首先登录本系统,没有帐户的用户可以先注册2、登录之后,用户可以发布租房的信息,包括:标题、所属区域、租金、户型、联系电话、联系人、房屋信息、发布时间3、点击“发布”之后,用户确认发布的信息是否正确,如果正确则可以直接确认,如果错误则可以进行修改。4、登录之后的用户,可以删除或修改自己已发布的房屋信息5、用户可以点击“退出”,退出该系统。
2、求租者或游客:1、如果用户想租房,则可以直接进入系统首页,进入后,可以看到最新发布的5条出租信息。2、如果用户想查询房屋信息,可以根据区域、租金、户型、发布日期进行查询3、如果想查看某条房屋信息,则可以直接点击房屋信息的标题,进入后,可以看到该房屋的详细信息:联系电话、联系人、户型、 租金、所在区域、发布时间和有关房屋的描述。把上述的需求整理出来,写成表格的形式,如下:功能子功能描述求租者或游客查看最新发布的5条信息求租者或游客进入系统首页后,可以看到最新发布的5调房屋信息,可以直接点击,查看该房屋的详细信息。根据条件查询房屋信息如果想查找符合自己的房子,则可以通过某些条件来查找房屋,条件有:
3、区域、租金、户型、发布日期浏览房屋详细信息如果用户找到了自己感兴趣的房屋,则可以点击该信息的标题查看该房屋的详细信息,包括:所属区域、租金、户型、联系电话、联系人、房屋信息、发布时间出租者用户注册如果用户想发布自己的房屋信息,则首先要进行注册,只有注册之后,才能登录系统。用户登录用户登录系统之后,才能发布自己的房屋信息。发布房屋信息用户如果要发布房屋信息,则需要填写:信息标题、房屋所在区域(从下拉列表中选择),租金、房屋类型、联系人、联系电话、对房屋的一些简单描述。确认房屋信息发布房屋信息时,需要确认一下发布的房屋信息是否正确,如果正确,则可以提交,如果不正确,则需要返回,进行修改。房屋信息管
4、理修改房屋信息房屋发布之后,如果用户想修改该房屋的信息,则可以进行房屋的修改,但是房屋的标题不能修改。删除房屋信息房屋发布之后,如果用户想删除该房屋的信息,则可以进行房屋的删除。退出用户退出系统后,回到系统首页3用户环境Window Xp; tomcat6.x; Sql Server 2000第二部分 系统建模1 确认参与者从第一部分可以看出,参与该系统的有:出租者、求租者(游客)2 系统用例图 求租者(游客)和出租者的功能需求已在第一部分的第2点描述过,这里就不再赘述。用例图,如图2-1:图2-1出租者用例图,如图2-2:图2-2为了方便起见,下面对各个子用例进行编号:用例编号用例用例1查看
5、最新发布的5条房屋信息用例2浏览房屋详细信息用例3查询房屋信息用例4注册用例5登录用例6发布房屋信息用例7确认房屋信息用例8修改房屋信息用例9删除房屋信息用例10退出3 描述用例规约用例1:查看最新发布的5条房屋信息简单描述用户进入主页面后,可以看到最新发布的5条房屋信息基本流进入系统主页后看到房屋信息备注流无特殊需求无前置条件无后置条件无附加说明无用例2:浏览房屋详细信息简单描述点击信息标题,用例开始基本流点击信息标题,浏览到房屋详细信息备注流无特殊需求无前置条件无后置条件浏览到房屋的详细信息附加说明无用例3:查询房屋信息简单描述用户可以通过某些条件,查找到自己感兴趣的房屋基本流1、填写查询
6、条件:区域、租金、户型、发布日期2、点击“查询”按钮备注流无特殊需求无前置条件用户已经登录到该系统后置条件查看到自己感兴趣的房屋信息附加说明无 用例3的界面如图2-3所示:图2-3用例4:注册简单描述如果用户要发布房屋信息,且没有帐户,则必须先注册基本流1、点击“注册”,进入注册页面2、填写用户名3、填写密码、确认密码4、提交备注流密码不一致:重新输入密码特殊需求无前置条件无后置条件用户已经登录到该系统注册失败,进入失败提示页面附加说明无用例5:登录简单描述如果用户要发布房屋信息,则必须登录该系统基本流1、进入系统首页2、输入用户名、密码3、进入该用户的个人页面备注流用户名或密码:进入错误提示
7、页面,然后再返回到系统首页,重新登录特殊需求无前置条件用户必须有该系统帐户后置条件用户登录到该系统登录失败,进入失败提示页面附加说明无用例6:发布房屋信息简单描述用户进入系统后,想要发布房屋信息,则可以填写有关的信息,进行发布。基本流1、进入发布房屋信息页面2、填写房屋信息3、提交备注流标题没有填写:重新填写标题租金不是数字:重新输入租金特殊需求无前置条件用户已经登录到该系统后置条件确认房屋信息附加说明无用例3的界面如图2-4所示:图2-4用例7:确认房屋信息简单描述用户要发布房屋信息,填写发布的信息,点击“提交”后,进入信息确认页面,如果信息正确,则点击“确认提交”;如果不正确,点击“返回修
8、改”,重新填写信息基本流查看信息是否正确点击“确认提交”按钮备注流房屋信息有误:点击“返回修改”,重新填写信息特殊需求无前置条件用户已经填写发布房屋信息后置条件用户看到自己发布的房屋信息附加说明无用例8:修改房屋信息简单描述如果用户想修改自己发布的房屋信息,则可以点击“修改”按钮基本流点击“修改”按钮填写要修改的信息提交备注流无特殊需求无前置条件用户已经登录到该系统后置条件该信息已修改修改失败,进入失败提示页面附加说明房屋信息的标题不能修改用例9:删除房屋信息简单描述如果用户想删除自己发布的房屋信息,则可以点击“删除”按钮基本流点击“删除”按钮弹出提示信息点击“确认”、并删除备注流弹出提示信息
9、后不想删除,点击“取消”特殊需求无前置条件用户已经登录到该系统后置条件该房屋信息已经被删除删除失败进入失败提示页面附加说明无用例10:退出简单描述如果用户要离开系统,则应点击“退出”按钮基本流点击“退出”按钮备注流无特殊需求无前置条件用户必须登录该系统后置条件用户回到系统主页面附加说明无4活动图为了了解各个用例的工作流程,需要为每个用例创建活动图:用例1:查看最新发布的5条房屋信息描述活动图,如图2-5 图2-5用例2:浏览房屋详细信息活动图,如图2-6图2-6用例3:查询房屋信息活动图,如图2-7图2-7用例4:注册活动图,如图2-8图2-8用例5:登录活动图,如图2-9图2-9用例6:发布
10、房屋信息活动图,如图2-10图2-10用例7:确认房屋信息活动图,如图2-11图2-11用例8:修改房屋信息活动图,如图2-12图2-12用例9:删除房屋信息活动图,如图2-13图2-13用例10:退出活动图,如图2-14图2-145类图实体类:用户(UserInfo)类:用户ID号(userId)、用户名(userName)、密码(userPass)房屋信息(Fwxx)类:房屋id号(fwid)、房屋标题(title)、所属区域(region)、租金(rent)、户型(type)、联系人(contact)、联系电话(phone)、房屋信息(describe)、发布时间(pdate)实体类一般和数据库中的表是一一对应的。业务类:除了实体类之外,我们还可以从用例的简单描述中得到业务逻辑类,这些类主要是对数据库总的数据进行操作。比如,对数据库进行一些查询、更新等操作。这些业务类如下:BaseDao:数据库连接类,进行数据库的连接和关闭UserDao:用户业务类,进行用户的登录、注册、退出FwxxDao:房屋业务类,获取到最新发布的5条信息、根据房屋的id号得到该房屋的详细信息、根据条件查询房屋、发布房屋信息、修改房屋信
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《倍数的理解与应用课件》
- 桥隧工初级练习题及答案(附解析)
- 小蚂蚁课件教学课件
- 2023年6月材料员(基础)模拟考试题与答案(附解析)
- 电脑系统启动顺序调整与优化技巧考核试卷
- 技术服务国际市场拓展与国际贸易考核试卷
- 《td水泥厂节能评估》课件
- 安全监控系统的安全运维管理流程考核试卷
- 《T推行手册》课件
- 豆类批发商市场经营风险防范与控制考核试卷
- 创业创新大赛职教赛道
- 围手术期肺部感染预防
- 2025年春季安全教育主题班会教育记录
- 2024版特种设备重大事故隐患判定准则课件
- 机电一体化专科毕业论文范文
- 品牌推广案例考核试卷
- 《管理学基础》课程标准(含课程思政)
- 2025年春新北师大版数学七年级下册课件 第四章 三角形 问题解决策略:特殊化
- 大学语文知到智慧树章节测试课后答案2024年秋南昌大学
- 不良行为学生教育转化工作实施方案例文(6篇)
- 【MOOC】现代教育技术-淮阴师范学院 中国大学慕课MOOC答案
评论
0/150
提交评论