《软件工程-房产中介管理系统-需求分析.doc》由会员分享,可在线阅读,更多相关《软件工程-房产中介管理系统-需求分析.doc(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、. .需求分析说明书实 验 名 称:需求分析项 目 名 称:房屋中介管理系统班 级:软件工程1xx姓 名:xxxxxx学 号:20214xxxx日 期:2021.9.21成 绩:1 引言 1.1 编写目的 艾森公寓房地产XX拥有多名职员分管不同业务,公司与多名房主具有业务联系,每个房主在委托公司进展房屋出售时须填写一表格说明房屋地址、面积、朝向、类别、价格等相关信息。需要购置房屋的客户在向公司寻求效劳时也需登记需要购置的房屋的细节要求。不同职员负责相应环节,跟踪记录每位客户进展,假设交易达成,那么公司要记录客户购置房屋合同的相关信息。为此公司设计一个房屋中介管理系统。1、 系统功能的根本要求:
2、(1) 管理公司职员的根本信息;(2) 登记房主、房屋、客户的信息,并可以便的进展增删改查;(3) 统计待售房屋信息;(4) 记录交易信息。2、 数据库要求数据表中应至少包括以下信息:(1) 公司职员根本信息表;(2) 房主根本信息表;(3) 客户根本信息表;(4) 房屋根本信息表;(5) 交易合同根本信息表。3、 其它要求:(1) 系统要实现满足多种条件的统计、查询分析功能,个别统计数据要采用数学图标式呈现;(2) 系统要有一定的平安控制策略;(3) 系统要采用实时数据进展测试;(4) 对不同身份的用户实现不同的操作权限,加强信息管理的平安性。购房者、售房者和管理员权限各不一样,具体如表1.
3、0所示:用户类型权限描述购房者注册,登录,查询房源,对房屋报价和取消,查询成交情况售房者注册,登录,发布房源,查询购置者意向,确认成交管理员查询买卖双根本信息,查询房源情况,对房屋进展审核和分类统计,查询交易情况表1.0 表1.0 权限分配1.2 背景 传统的以手工登记为主的房屋中介管理式,效率低下、出错率高,而且消耗了大量的时间和人力资源,而今借助房屋中介管理系统,买卖房屋的顾客只需要到房屋中介中心登记一下,留下相关信息,便可以得到顾客需要的信息,同时节省了人力等大量本钱。另外,使用计算机对房屋中介信息进展管理,具有着手工管理无法比拟的优点,例如:检索迅速,查找便,可靠性高,存储量大,XX性
4、强等等,这些优点能够极大提高房屋中介和房地产公司运行的管理效率,使方案更合理更科学,以适应当今竞争日趋剧烈的环境。房屋中介管理系统是一个藝公司与艾森公寓房地产XX产学研合作工程,工程由艾森公寓房地产XX提出,由藝公司承担开发任务。1.3 定义和缩略语 本文使用了表 1.1所显示的面向用户的术语、定义,包括通用词语在本文档中的专用解释。表 1.1术语/定义术语/定义说 明开发藝公司用 户艾森公寓房地产XX用例图反映用户与系统交互情况的一种图形,常用于需求分析表 1.2所列为本文用到的缩略语。表 1.2缩略语缩略语说 明HAMS 房屋中介管理系统(House Agency Management S
5、ystem)AS艾森公寓房地产XX1.4 参考资料本文使用了表 1.2所列为本文用到的参考资料。表 1.3 参考资料编号资料名称作者1工程概述2开发合同3AS提供的电子表格资料1.5 用户房屋中介管理系统的目前用户为AS公司销售事业部,销售事业部使用成功后会向广阔用户推广。2 系统概述2.1目标AS公司销售事业部目前的任务主要有2类:常规房屋管理工作任务和突发性房屋管理工作任务。针对突发任务布置信息很多时候是处于一种紧急状态,需要对任务形态立时改变。而日常职责规定的常规工作,虽然可以通过标准化的文件固化下来并形成?常规管理工作方案表?作为一种制度来执行,也需要主管在百忙之中花很多时间去审核房源
6、实际情况。HAMS系统要求工作管理信息能够规录入,任务信息流向可以选择,任务信息依据轻重排序,可以设定信息提醒,任务完成进度可以追踪、任务完成情况可以依据选择项进展统计输出、工作量进展评估。2.2 系统的特点HAMS工程的需求主要由AS公司销售事业部提出,因此本文档是与AS公司销售事业部交互后形成的需求定义,系统的功能和使用特点优先满足AS公司销售事业部的需求,假设系统后续由于在AS公司全面推广而引入的新需求,那么不在本文档考虑围之。2.3 假定和约束本文档经双确认后,开发依据本文档进展下阶段工作。假设中途需求发生变更那么AS公司需及时告知开发,假设因AS公司原因引入的需求变更造成开发工作量的
7、大幅增加,具体解决案双另行协商。假设需求变更引入的工作量不大,开发应尽量配合。4. 需求规定4.1 组织架构AS公司销售事业部的组织架构如图4-1。 图4-1 销售事业部组织架构 HAMS系统面向整个销售事业部使用,图4-1给出了销售事业部的组织架构。具体容如下:1. 用户信息管理分为房主和用户两类;房主可以注册,登录,发布房源,查询房源状态,确认交易等;用户可以注册,登录,查询房源,设置求购意向,对中意房源进展报价和取消报价等。2. 房源信息管理对房主发布的房源信息在进展考核后可以进展增删改查和分类统计等操作。3. 管理员可以查看用户和房主的根本信息,可以查看房源信息并进展操作和管理,可以查
8、看交易记录等。4.2 权限需求系统的用户是AS公司的员工和广阔用户,员工在现实逻辑中分属不同的部门并具有相应的工作权限。系统权限分配时与员工的组织架构并无对应关系。员工和用户的权限也有差异和不同。ASMS系统的权限需求有2层含义。1.针对系统功能设置用户的操作权限。2.针对用户可以设置查看哪些任务的权限。例如可以设置管理员可以查看房源的所有信息;设置用户A可以查看用户B及用户C的信息等。4.3 系统流程分析4.3.1 顶层数据流图 房屋中介管理系统需完成用户查询,发布信息,记录交易,审核等一系列功能,其顶层数据流图如图4-2所示。 图4-2 HAMS顶层数据流图 具体处理流程如下:1. 用户向
9、HAMS提交查询、发布信息要求;2. HAMS根据用户提交要求判断其身份后进展要求审核,审核通过那么提供其要求容并通知用户结果,审核不合格那么拒绝提供其要求容并通知用户结果;3. 对达成交易的双,HAMS将合同发送给双签字确认,并将合同结果反响给HAMS;4. HAMS将合同反响结果提交由管理员进展审核,管理员审核后返回审核结果。假设合格那么交易达成,否那么交易失败。4.3.2 L1层数据流图HAMS可以分为身份审核表、房源管理表两大功能,其数据流图如图4-3所示。 图4-3 HAMS L1层数据流图 具体说明如下:1. 对用户要求进展身份审核,所有用户都可以进展查询操作,房主可以发布房源信息
10、,求购者不能发布房源信息;2. 通过身份审核后,通过房源管理,通知用户查询结果,和房主发布结果;3. 对达成交易的双,记下交易信息,并将合同签字结果反响给房源管理;4. 房源管理将合同结果提交管理员审核,等待审核结果,结果合格那么交易达成,否那么交易失败。4.3.3 L2层数据流图 对图4-3中的身份审核表1进一步细化,得到审核结果表的数据流图如图4-4-1所示。 图4-4 -1审核结果表数据流图 具体容如下:1. 根据用户要求判断其身份后选择合理要求记录并提交;2. 将用户不合理要求驳回并通知。对图4-3中的房源管理表2进一步细化,得到房源结果表的数据流图如图4-4-2所示。图4-4 -2房
11、源结果表数据流图具体容如下:1. 要求查询的进入查询功能,并返回查询结果;2. 要求发布的进入发布功能,并返回发布结果;3. 假设发布成功,那么将发布的新的房源信息参加查询系统中;4. 查询到的房屋中有想要购置的房屋时,进入购置功能,记录交易双,并提供合同给双签字确认;5. 将交易记录发往管理员进展审核。数据字典说明如下:1. 数据流1身份表身份表=ID+XX+年龄+联系+性别+年薪+标识符1:房主;2:买家 2记录表记录表=ID+时间+操作+要求3) 房源表房源表=HID+发布时间+地址+类型+价格+朝向+房主+房主联系式+状态4) 交易表交易表=买ID+买联系式+卖ID+卖联系式+交易时间
12、+合同签字结果+审核人员5) 管理员表管理员表=管理员ID+XX+联系式+性别+年龄+审核记录 2. 数据项 1身份ID身份ID=注册时间年月日+当天注册人数的排序+标识符1:房主;2:买家2) 房源HID房源HID=发布时间年月日+当天发布房源时的排序3) 管理员ID管理员ID=0003. 文件条目1交易记录交易记录=交易时间+买ID+买联系式+卖家ID+卖家联系式+交易对象即房源HID+合同签字结果+审核结果+审核人员ID+交易结果4.4 详细功能需求根据对HAMS系统的详细分析,系统应具备的功能如图4-5所示。 图4-5 系统功能构造图具体功能说明如下:1.注册/登录:提供身份供用户使用
13、;2.记录要求:记录用户的要求,然后对用户身份进展审核;3.提供要求:对用户合理要求进展满足;4.增删改查:对房源的增加,删除,修改,查询功能;5.购置求购:提供买房和求购房屋功能;6.提供合同:对达成交易双提供合同,填写合同;7.记录交易记录:记录交易双相关信息,提交给管理员进展审核;8.审核结果:管理员对交易记录进展审核,合格那么交易成功,否那么交易失败。5. 运行环境规定5.1 设备n 客户端u 存:512M以上。u CPU:主频1.6G以上。u 操作系统:Windows Xp。u 浏览器:Internet Explorer 6.0以上。n 效劳器端u 存:2G以上。u CPU:主频2G以上。u 操作系统:Windows Server 2003。u 硬盘:120G以上。5.2 支撑软件n 后台数据库采用MySql。n Web效劳器采用Tomcat。6 开发技术约定n 系统采用B/S架构,即Browser/Server架构。n 开发语言采用Jsp、Java语言。n 系统功能页面的分辨率为1024 x 768。评语: 成绩: 日期:2021 .10.12. .word.zl.