1、系统分析课程设计二手房管理系统的分析与设计姓名:葛家庚学号:1267159225班级:12级软件2班学院:信息工程学校:内蒙古科技大学目录系统分析课程设计1二手房管理系统的分析与设计1第一章软件性质、规模、目标的报告书41.1 软件性质41.2 软件规模41.3 开发该软件要实现的目标41.4 题目来源、选题背景4第二章可行性研究报告52.1 技术可行性52.2 经济可行性52.2.1 成本:52.2.2 预估效益:52.3 法律可行性52.4 操作可行性62.5 结论6第三章项目开发计划63.1 系统概述63.2 系统资源63.3 成本预算63.4 进度安排7第四章需求规格说明书74.1 业
2、务分析74.1.1 业务描述74.2 功能分析84.2.1 参与者84.2.2 需求结构84.2.3 功能模型94.3 对象分析,建立系统初步对象模型(实体类的类图)134.4 用例分析,建立用例分析模型134.5 扩充和完善对象模型,建立平台系统的完整对象模型16第五章总体规格说明书175.1 扩充和完善功能模型175.2 软件运行环境175.3 软件架构模型185.3.1 软件架构模式185.3.2 软件逻辑架构185.4 用例设计185.5 扩充和完善对象模型,建立平台无关的对象模型215.6 数据库设计模型225.7组件图245.8 部署图24第一章软件性质、规模、目标的报告书1.1
3、软件性质面向对象的设计思想1.2 软件规模两人一周2000行代码微型软件系统1.3 开发该软件要实现的目标为二手房公司开发一款管理用户信息,委托人信息,房源信息的系统1.4 题目来源、选题背景二手房管理系统是房屋中介公司对其下属的各个分店的二手房买卖信息的统一管理。中介公司为每个二手房的房屋建立档案,包括房产证的复印件,房主身份证的复印件,委托人的身份证复印件和房主的基本信息以及房屋的基本信息(房屋的位置处于哪个区,房屋的所在的小区或街坊,房屋面积,结构,房屋装修情况,房屋图片,售价或租价),将二手房房源信息发布到网上,租房的客户可以在网上浏览这些信息,各个分店的中介服务人员可以登录到系统中查
4、看房源信息,为避免客户和房主绕过中介进行私下交易,以及其他竞争对手获取房源信息,需要考虑房源信息的安全问题。中介服务人员客户可以按照某个条件查询房源,比如查询某小区的2室的小于80平米或租价小于2000元/月的房源有哪些。客户通过中介服务人员找到合适的房源或是自己找到合适的房源,在看房满意后,可以和中介服务人员及房主签订租房协议或是购房合同,对于已经出租或是出售的房源从系统中删除。第二章可行性研究报告2.1 技术可行性通过今年对javaEE框架的学习,再加上课设实训的锻炼和积累的经验,对这次开发二手房管理系统从技术上说是能在一周之内完成的。2.2 经济可行性2.2.1 成本:由于本次系统开发不
5、涉及商用,仅为学习使用,从经济可行性角度分析,本次开发是纯实验性质。(另外,也可以采用购买云服务的方式,及将开发好的网站放到现在现有的企业云平台上如腾讯云,百度云,由云平台提供服务器的运作以及IP地址的获得,店主只要服务,没有服务器的购买和运行的维护成本,目前云服务购买年成本千元以内)2.2.2 预估效益:从目前市场来看,存在大量潜在客户,本系统一旦运行,能为消费者节省大量时间,具有很高的市场价值。2.3 法律可行性由于本次系统开发不涉及商用,不涉及侵权,仅为学习使用,从法律可行性角度分析,本次开发是纯实验性质,所以可行。2.4 操作可行性系统采用b/s架构模式,客户使用任何可以上网的设备进入
6、到网站即可进行观看房屋信息。可以安装到中介公司服务器上,安全运行。2.5 结论软件开发可行。第三章项目开发计划3.1 系统概述该系统名为二手房管理系统,用于给二手房中介公司管理信息,可以在web服务器运行的小型管理软件。系统功能涉及对注册用户的管理,对房屋信息的管理,对公司进行管理。3.2 系统资源(1)人力资源:人数两人;组长:组员:(2)硬件资源:两台个人电脑,良好的网络连接,(文件服务器无需)(3)软件资源:window7/8/10系统、 My Eclipse集成开发工具、 Tomcat web服务器软件、MySql Server数据库服务软件。3.3 成本预算(1)人员费用:无(2)软
7、硬件资源费用:无(3)机时费用:无(4)其他费用:无3.4 进度安排第四章需求规格说明书4.1 业务分析4.1.1 业务描述二手房管理系统为用户提供公司介绍、房屋浏览、个人信息修改、查看分公司、登录/注册、成为委托人、发布房源信息等功能 。为管理员提供个人管理、房屋信息管理、用户管理、委托人管理、分公司管理等业务。网站前台:(1) 公司介绍:在进入二手房信息管理首页后,显示给客户的就是中介公司的简单介绍,用文字描述了中介公司的简单价绍。(2) 房屋信息浏览:再进入系统首页后,可看到几个最新的房屋信息,再点击房屋信息浏览后,可浏览房屋信息。(3) 登录:用户在首页点击登陆则进入“登录”界面,点击
8、“注册”进入注册界面。在注册界面中填写信息进行注册;在登录界面中输入用户名,密码,验证码后经系统验证登录系统。(4) 个人信息修改:用户在登陆后点击个人信息,进入信息显示界面,点击更改进入更改界面,填入要更改的信息可完成用户信息更改。(5) 成为委托人:普通用户在首页点击成为委托人。进入成为委托人界面,填入信息后成为委托人。(6) 发布房源信息:普通用户成为委托人后,可在首页点击发布房源信息,然后进入房源信息界面,添加信息后点击发布,则可发布一条二手房信息。后台管理:(1) 个人信息修改:管理员在登陆后台管理系统后,点击个人修改,进入个人修改页,填入信息完成修改。(2) 用户管理界面:管理员在
9、登陆后点击用户管理,可进入用户管理界面,对用户进行增加,删除,修改,浏览操作。(3) 委托人管理:管理员在登录后点击委托人管理,可进入委托人管理界面,对委托人进行增加,删除,修改,浏览操作。(4) 房屋管理:管理员在登录后点击房屋管理,可进入房屋管理界面,对房屋进行增加,删除,修改,浏览操作。(5) 分公司管理:管理员在登录后点击分公司管理,可进入分公司管理界面,对分公司进行增加,删除,修改,浏览操作。4.2 功能分析4.2.1 参与者4.2.2 需求结构4.2.3 功能模型房屋浏览:描述:用户可分页浏览房屋,查看房屋信息。产品浏览:用户浏览房屋信息,并可选择查询房屋信息。查看房屋:用户给出查
10、询条件,查询房屋详细信息。用例图:用例叙述:用例名:房屋浏览参与者:普通用户,注册用户,委托人事件流程:1.用户在主页单击“二手房浏览”,系统从数据库中取出所有房屋信息,显示在“房屋浏览页”中。2.用户在“房屋浏览”页,可分页浏览房屋信息。3.用户在分页浏览房屋时,单击某二手房,则系统查询该二手房详细信息,将查询到的二手房详细信息,显示在查看房屋页面中。用例名:查看房屋参与者:普通用户,注册用户,委托人事件流程:1,用户在房屋浏览页面点击某房屋信息,系统查询该房屋详细信息显示到查看房屋页面。2,用户在查看房屋页面点击返回,则返回到房屋浏览页。委托人发布房源信息描述:委托人可以查看房屋信息,可以
11、查看房屋详细,也可以发布房源信息。用例图:用例叙述:用例名:发布房源信息参与者:委托人事件流程:1.用户申请成为委托人后,在主页点击发布房源信息,系统转换到发布房源信息界面。2.委托人在发布房源信息界面添加必要信息,点击提交。3.系统将委托人添加的信息添加到数据库中。4.在房屋浏览页面中显示出刚添加的信息。管理员管理房屋信息描述:管理员可以对房屋信息进行增,删,改,查操作。用例图:用例叙述:用例名:更改房屋参与者:管理员1.管理员在管理界面的房屋管理界面点击某房屋,在查看房屋页面显示房屋信息,点击更改,跳转到更改房屋界面。2.在更改房屋界面更改要更改的信息,点击保存,系统提示更改结果。3.更改
12、成功跳转到查看房屋信息界面。用例名:删除房屋参与者:管理员1.管理员在管理界面的房屋管理界面选中某房屋,点击删除。2.系统提示是否删除。3.点击确认,系统在数据库中删除该房屋信息,返回到房屋浏览界面。4.3 对象分析,建立系统初步对象模型(实体类的类图)House实体类4.4 用例分析,建立用例分析模型用顺序图描述房屋浏览用活动图描述用例查看房屋增加房屋删除房屋4.5 扩充和完善对象模型,建立平台系统的完整对象模型实体类封装实体信息和对实体的相关操作。控制类实体类:第五章总体规格说明书5.1 扩充和完善功能模型5.2 软件运行环境浏览器:IE8及以上版本WEB服务器:Tomcat6.0数据库服
13、务器:My Sql开发环境:MyEclipse10开发语言:Java开发技术:JSP+Hibernate+Struts2+Spring+Java Bean5.3 软件架构模型5.3.1 软件架构模式B/S结构5.3.2 软件逻辑架构5.4 用例设计增加用例修改用例:查找房屋删除房屋5.5 扩充和完善对象模型,建立平台无关的对象模型实体类图:控制类业务逻辑层数据访问层5.6 数据库设计模型用户表名称描述数据类型大小约束默认值Id用户编号Int20主键Name用户姓名 Varchar20Password用户密码Varchar20Weituoren_id委托人idInt20外键0phone手机号码Varchar20Email邮箱Varchar20委托人表名称描述数据类型大小约束默认值Id委托人编号Int20主键Address住所Varchar20PhoneNumber电话号Varchar20房屋名称描述数据类型大小约束默认值Id房屋编号Int20主键Title房屋标题Varchar20Weituoren_id委托人编号Varchar20外键Address地址Varchar20Money价钱Double20Area面积Float10分公司名称描述数
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1