软件工程-房产中介管理系统-需求分析
- 格式:doc
- 大小:244.50 KB
- 文档页数:11
软件工程课程设计—房产信息管理系统目录1设计内容..。
..。
..。
...。
.。
.。
.。
..。
.。
.。
....。
...。
... ...。
.。
..。
...。
..。
.。
.。
..。
.。
.。
..。
...。
....。
..。
..。
1 2 概要设计...。
..。
...。
..。
..。
.。
.。
.。
.。
.。
.。
....。
.. ..。
.。
.。
.。
....。
.。
...。
...。
..。
.。
.。
.。
..。
...。
.。
..。
.。
.。
1 2.1需求分析过程。
...。
...。
..。
..。
.。
.。
.。
...。
.。
.。
.。
.。
.。
.。
.。
.。
.。
.。
....。
..。
.。
....。
.。
.。
.。
1 2.2数据字典。
.。
..。
.。
...。
.。
..。
.。
.。
...。
.。
.。
.。
.。
..。
.。
..。
..。
.。
..。
.。
.。
.。
..。
.....。
.。
.。
.。
.........。
.. 2 3. 详细设计。
.。
.....。
.。
.。
....。
....。
..。
.。
..。
.。
.。
.。
..。
..。
.。
.。
..。
...。
..。
.。
..。
.。
.。
.。
.。
..。
. 3 3.1概念模式设计。
.。
.。
.。
..。
.。
..。
..。
.......。
..。
....。
.。
...。
..。
...。
..。
.。
.。
.。
..。
.。
..。
...........。
. 33。
1。
1实体 .。
...。
..。
..。
.。
.....。
.。
.。
.。
...。
..。
.。
.。
.。
..。
...。
.。
......。
..。
.。
...。
.。
..。
.。
.。
.。
.。
.。
. 33。
1.2局部视图。
....。
.。
.。
..。
.。
.。
.。
...。
..。
.。
..。
..。
.。
. .。
....。
.。
..。
.。
....。
.。
..。
.。
.。
.。
. 33.1.3视图集成 ...。
.。
.。
.。
..。
.。
.。
.。
..。
.。
..。
...。
.。
...。
.。
..。
...。
...。
.。
.。
.。
...。
.。
.。
.。
.。
...。
.。
.。
7 3。
2逻辑模式设计..。
精心整理房屋中介管理系统软件需求说明1. 引言 (1)1.1.编写目的 (1)1.2.背景 (2)1.3.定义 (2)1.4.参考资料 (3)2. 任务概述 (3)2.1.目标 (3)2.2.用户的特点 (3)2.3.假定和约束 (3)3. 需求规定 (4)3.1.对功能的规定 (4)结构化建模 (4)....................................................................................................................... 错误!未定义书签。
3.2.对性能的规定 (5)精度 (5)时间特性要求 (5)灵活性 (6)3.3.输入输出要求 (6)3.4.数据管理能力要求 (6)3.5.故障处理要求 (6)3.6.其他专门要求 (7)4. 运行环境规定 (7)4.1.设备 (7)4.2.支持软件 (7)4.3.接口 (8)1.引言1.1. 编写目的该文档对所开发的系统功能、性能、用户界面及运行环境等作出了详细的说明。
他作为对该系统概要设计的依据,帮助开发人员了解本系统的框架思想及实现功能,并验证核实该产品能否满足用户要求的标准,便于技术文档和需求变化的管理。
同时也是用户与开发人员双方对软件需求取得共同理解的基础。
预期读者:项目投资商、产品用户、开发人员,指导老师。
1.2. 背景●系统名称:房屋中介管理系统●任务提出者:●开发者:●面向用户:房屋中介公司的员工●计算机网络:公司内部局域网●特此声明:此软件的开发作为后期商业项目的原型,均采用授权开发工具,产品拥有自主知识产权,未经允许不得随意传播或使用。
1.3. 定义●SDK:SDK 就是 Software Development Kit 的缩写,中文意思就是“软件开发工具包”。
这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。
二手房中介管理系统需求分析一、背景随着房地产市场的发展,二手房交易量不断增长,中介行业的竞争也越来越激烈。
传统的中介公司管理方法存在一些问题,比如人工操作效率低、信息不及时准确等。
因此,对于中介公司而言,开发一套高效的二手房中介管理系统已经成为一种必要的选择。
二、需求分析2.1 功能需求2.1.1 订单管理•管理员可以对订单进行管理,包括订单录入、订单查询、订单修改、订单删除等功能。
•可以对订单进行跟进,并记录跟进历史。
•可以对订单进行分配,分配给不同的中介人员。
2.1.2 房源信息管理•中介人员可以录入、修改、删除房源信息。
•中介人员可以查询房源信息,可以根据区域、户型、价格等多个条件进行筛选。
•可以对房源进行推荐,将符合客户需求的房源推荐给客户。
2.1.3 客户管理•可以对客户进行增、删、改、查等操作。
•可以将客户进行分类,如潜在客户、已成交客户等。
•可以记录客户的需求,比如面积、户型、租金等信息。
2.1.4 统计分析•可以对订单、房源信息、客户等数据进行统计分析,提供数据参考以便于决策。
•可以根据时间、区域等多个维度对数据进行分析展示。
2.1.5 财务管理•可以对订单信息进行财务管理,包括订单金额、佣金等信息,可以生成相关财务报表。
2.2 非功能需求2.2.1 安全性•系统应具备密码安全、访问权限管理等功能,以确保数据的安全。
2.2.2 可靠性•系统应该具备数据备份和恢复功能,以保障数据的完整性和可靠性。
2.2.3 界面友好性•界面应该布局合理、美观大方。
•界面应该反应快速,用户体验要好。
2.2.4 易用性•系统应该易于使用,用户应该能够快速上手操作。
•系统应该具备良好的操作提示和文档。
三、总结综上所述,二手房中介管理系统的需求包括订单管理、房源信息管理、客户管理、统计分析、财务管理等功能。
除了功能需求,系统还需要具备一定的非功能需求,如安全性、可靠性、界面友好性和易用性等。
因此,为了满足市场需求,开发一个完善的二手房中介管理系统是十分必要的。
房产中介管理系统需求分析报告目录1. 引言 (1)1.1编写目的................................................ 错误!未定义书签。
1.2项目风险................................................ 错误!未定义书签。
1.3文档约定................................................ 错误!未定义书签。
1.4预期读者和阅读建议................................ 错误!未定义书签。
1.5产品范围................................................ 错误!未定义书签。
1.6参考文献................................................ 错误!未定义书签。
2. 综合描述 (3)2.1产品的状况 (3)2.2产品的功能 ............................................ 错误!未定义书签。
2.3用户类和特性 (3)2.4运行环境................................................ 错误!未定义书签。
2.5设计和实现上的限制................................ 错误!未定义书签。
2.6假设和约束(依赖) .................................... 错误!未定义书签。
3. 外部接口需求 (4)3.1用户界面................................................ 错误!未定义书签。
3.2硬件接口................................................ 错误!未定义书签。
房屋中介管理系统需求分析报告院系计算机学院专业信息管理姓名孙朝放学号201120910205二〇一九年八月目录一、引言 (4)1.1 编写目的 (4)1.2 背景说明 (5)1.3 参考资料 (5)二、任务概述 (5)2.1 目标 (5)2.2 用户特点 (5)2.3 假定和约束 (6)三、业务功能概要描述 (6)3.1 系统角色 (6)3.2 系统结构图 (6)3.3 业务流程图 (6)四、概念设计——E-R图 (8)4.1 子系统 (8)4.1.1 用户出售(出租、求购、求租) (8)4.1.2 管理员和常识性知识 (9)4.1.3 用户找回密码 (9)4.1.4 总E-R图 (10)五、性能要求 (10)5.1 精度 (10)5.2 时间特性要求 (10)5.3 输入输出要求 (11)5.4 数据管理能力要求 (11)5.5 故障处理要求 (11)5.6 灵活性要求 (11)5.7 其他专门要求 (12)六、运行环境 (12)七、总结 (12)一、引言随着住房制度改革不断深化和居民收入水平的提高,住房成为新的消费热点。
1998以后,随着住房实物分配制度的取消和按揭政策的实施,房地产投资进入平稳快速发展时期,房地产业成为经济的支柱产业之一。
2003年以来,房屋价格持续上扬,大部分城市房屋销售价格上涨明显。
随之而来国家出台了多项针对房地产行业的调控政策,希望能引导房地产市场的健康发展。
而房屋中介行业是房地产业的重要组成部分,房屋中介贯穿在房地产业经济运行的全过程之中,为房地产业的生产、流通和消费提供了多元化的中介服务1.1 编写目的如今社会中售房买房热火朝天,房屋中介系统可以帮助中介商更好地进行房屋交易1.2 背景说明待开发的软件系统的名称:房屋中介管理系统本项目的任务提出者及单位:房屋中介行业本项目开发者:孙朝放目标用户:房屋中介行业该软件系统同其他系统或其他机构的基本的相互来往关系:无1.3 参考资料1.合同法相关条例,有关租赁相关条例;2.房屋租赁系统的可行性分析,开题报告;3.软件需求说明书,软件可行性分析说明说,软件总体设计说明书等国际开发标准。
房屋中介管理系统需求分析报告一、引言本报告旨在分析房屋中介管理系统的需求,明确系统所需的功能和特性,为开发人员提供指导和参考。
二、业务需求分析1.客户管理2.中介房源管理3.合同管理4.市场推广与分析5.统计报表系统应当提供各类统计报表的生成和展示功能,包括客户统计、房源统计、合同统计等。
这些报表应当具有灵活性,能够根据用户需求进行调整和生成。
三、技术需求分析1.用户界面系统应当具有友好、直观的用户界面,方便用户进行各项操作。
同时,系统应当支持多用户同时操作,实现权限管理和安全控制,保护系统数据的安全性。
2.数据管理系统应当采用数据库来存储和管理各项数据,包括客户信息、房源信息、合同信息等。
数据库应当具有高性能和稳定性,并支持数据备份和恢复功能,以保障数据的完整性和可靠性。
3.技术支持系统应当基于先进的软件开发技术,具备良好的可扩展性和可维护性。
同时,系统应当提供完善的技术支持和售后服务,为用户解答问题和提供更新。
四、总结通过对房屋中介管理系统的需求进行分析,我们可以得出以下结论:1.该系统需要实现客户管理、中介房源管理、合同管理、市场推广与分析、统计报表等功能;2.系统应当具有友好的用户界面,支持多用户同时操作,并具备数据安全和权限管理功能;3.系统应当采用数据库来存储和管理各项数据,并具备高性能和稳定性;4.系统应当基于先进的软件开发技术,具备良好的可扩展性和可维护性,并提供完善的技术支持和售后服务。
以上是对房屋中介管理系统需求的初步分析和总结,开发人员可以根据这些需求来设计和实现系统,以满足中介公司的管理和业务需求。
房屋中介管理系统需求分析说明概述:房屋中介管理系统是为了方便房屋中介公司管理日常业务而设计的一套软件系统。
该系统主要包括房屋信息管理、客户管理、员工管理、合同管理、财务管理等功能模块。
通过该系统,中介公司可以快速地查找和管理房屋信息,维护客户关系,监控员工绩效,管理财务收支等。
需求分析:1.房屋信息管理a)系统应能够提供房屋信息的录入和修改功能,包括房屋类型、面积、地理位置、价格等信息。
b)应该支持根据关键字进行房屋信息的查询和筛选。
c) 应该能够将房屋信息导出到Excel、PDF等格式。
2.客户管理b)应支持根据关键字查询客户信息。
d)应支持记录客户的看房记录和意见反馈。
3.员工管理b)应支持记录员工的工作日志和绩效评估。
c)应支持权限管理,将不同的操作权限分配给不同的员工。
4.合同管理a)系统应能够记录房屋出租和销售的合同信息,包括租金/售价、租赁期限、交易日期等。
b)应支持根据合同编号和关键字进行查询和筛选。
c)应能够提醒合同到期和续签的事项,方便管理续租和售后。
5.财务管理a)系统应支持录入和记录公司的财务收支情况,包括租金收入、工资支出、广告费用等。
b)应能够生成财务报表,如月度损益表、资产负债表等,方便管理者进行财务分析和决策。
6.系统管理a)系统应有管理员账号,用于管理系统用户、设置权限和配置系统参数。
b)系统应能够自动生成备份文件,确保数据的安全性。
c)系统应具备数据统计和分析功能,提供各种报表和图表,帮助管理者分析业务情况和制定决策。
总结:。
二手房中介管理系统需求分析需求分析是指对一个系统或产品的需求进行深入的研究和分析,以确定用户实际需要的功能和特性。
在二手房中介管理系统的需求分析中,主要包括以下几个方面。
一、系统背景和目标1.系统背景:说明开发该系统的背景,如二手房市场规模、中介机构数量等统计数据,以及二手房中介管理过程中存在的痛点和问题。
2.系统目标:明确系统的整体目标,如提高中介机构的效率、优化房屋信息的发布和管理,以及确保信息真实可靠。
二、功能需求1.二手房信息发布:中介机构能够快速、准确地发布二手房信息,包括房屋基本信息、售价、房屋照片等,并能及时更新房屋状态。
2.房源管理:中介机构能够对已发布的房源进行管理,包括新增、修改、删除房源信息,以及房屋状态的更新,如已出售、待售等。
4.合同管理:中介机构能够管理二手房交易的合同信息,包括合同的签订、履行情况、合同变更等。
5.数据统计分析:系统能够对发布的房源信息、成交情况、客户成交率等数据进行统计分析,为中介机构提供决策参考。
6.权限管理:系统能够按照中介机构的组织架构和角色设置相应的权限,保证信息的安全和不同角色的功能使用。
7.通知提醒功能:系统能够通过短信、邮件等方式向中介机构发送信息通知,如新房源信息、客户来访等。
三、性能需求1.系统响应速度:系统能够快速响应用户操作请求,保证操作的流畅性和效率。
2.系统稳定性:系统需要稳定可靠,能够保证长时间的运行和数据的安全性。
3.扩展性:系统需要具备一定的扩展性,能够适应中介机构规模的增长和功能的扩展。
四、界面需求1.友好的用户界面:系统的用户界面要简洁明了,操作便捷,易于上手和使用。
2.响应式设计:系统应能适应多种设备(如电脑、手机等)和不同屏幕分辨率,保证界面的良好显示效果。
总结:以上是对二手房中介管理系统的需求分析内容进行了详细的介绍。
通过对系统背景和目标的说明,明确了开发该系统的动机和目标。
在功能需求方面,明确了系统需要具备的核心功能。
房屋中介管理系统软件需求说明1。
引言 (1)1.1。
编写目的 (1)1.2。
背景 (2)1.3.定义 (2)1。
4。
参考资料 (3)2. 任务概述 (3)2。
1。
目标 (3)2.2。
用户的特点 (3)2。
3.假定和约束 (4)3。
需求规定 (4)3.1.对功能的规定 (4)3.1。
1. 结构化建模 (4)3.1。
2UML建模 (5)3.2。
对性能的规定 (5)3.2。
1. 精度 (5)3。
2.2。
时间特性要求 (6)3.2.3。
灵活性 (6)3.3.输入输出要求 (6)3。
4。
数据管理能力要求 (7)3。
5。
故障处理要求 (7)3.6。
其他专门要求 (7)4。
运行环境规定 (8)4.1.设备 (8)4。
2.支持软件 (8)4。
3.接口 (8)1.引言1.1. 编写目的该文档对所开发的系统功能、性能、用户界面及运行环境等作出了详细的说明.他作为对该系统概要设计的依据,帮助开发人员了解本系统的框架思想及实现功能,并验证核实该产品能否满足用户要求的标准,便于技术文档和需求变化的管理。
同时也是用户与开发人员双方对软件需求取得共同理解的基础。
预期读者:项目投资商、产品用户、开发人员,指导老师。
1.2. 背景●系统名称:房屋中介管理系统●任务提出者:●开发者:●面向用户:房屋中介公司的员工●计算机网络:公司内部局域网●特此声明:此软件的开发作为后期商业项目的原型,均采用授权开发工具,产品拥有自主知识产权,未经允许不得随意传播或使用.1.3. 定义●SDK:SDK 就是 Software Development Kit 的缩写,中文意思就是“软件开发工具包”。
这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK"。
●WindowsAPI(Win32API)Windows API是一套用来控制Windows的各个部件(从桌面的外观到为一个新进程分配的内存)的外观和行为的一套预先定义的Windows函数。
1.功能需求:房屋中介管理系统用于房产信息的管理,能让工作人员更方便地对公司的员工管理:主要是员工信息的录入、修改和删除等功能。
可以对客户资料进行整理并对房源进行分类,而对求租房屋或出租房屋的客户来说,这个系统可以快捷地让他们实现对房屋的需求。
房屋中介管理系统主要是由用户信息管理、出租信息管理、求租信息管理、房源信息管理、常用工具管理和系统管理等模块组成,具体的规划如下:1. 用户信息管理模块主要用于完成有关客户资料的各项信息的录入、查询、添加、删除、修改等对数据的更新和维护操作。
该模块主要包括“出租者信息管理”、“求租者信息管理”等功能。
2.求租管理模块主要用于完成求租者对已有房源信息的查询和设置等操作(如找到合适的房源,就可以预定房源或直接租凭签约及交费),另外若房源状态中没有求租者心仪的信息,她们则可以通过填写意向申请来提出自己的要求和条件。
该模块主要包括“房源查询设置”、“求租意向设置”,“房源状态查询”等功能。
3.出租管理模块主要是针对出租者在对各项信息进行录入时,遇到一些初始数据库中没有的数据,则可以通过改模块进行增删改。
该模块主要包括“房型设置”、“幢/座设置”、“装修设置”、“楼层设置”、“朝向设置”,“用途设置”,等功能。
4.员工信息管理模块该模块主要对于公司的员工信息的管理,主要包括员工信息(录入、删除,修改)及员工信息控制(学历设置,民族设置,等)等功能。
5.交费管理模块该模块主要用与出租房屋的收费设置、收费记录等功能6.业务统计模块该模块用于对预定业务量、出租业务量、求租业务量等的统计。
7.常用工具模块该模块主要提供日常使用的工具如记事本、计算器,word,excel等。
8.数据库管理模块该模块主要用于对系统的数据进行一些处理,主要包括数据库备份、数据库还原、清理无效信息等功能。
9.系统管理模块该模块主要用于员工口令设置(密码),系统设置(退出系统),用户权限设置等功能。
需求分析说明书实验名称:需求分析项目名称:房屋中介管理系统班级:软件工程1xx姓名: xxxxxx学号:20214xxxx日期:2016.9.21成绩:1 引言1.1 编写目的艾森公寓房地产有限公司拥有多名职员分管不同业务,公司与多名房主具有业务联系,每个房主在委托公司进行房屋出售时须填写一张表格说明房屋地址、面积、朝向、类别、价格等相关信息。
需要购买房屋的客户在向公司寻求服务时也需登记需要购买的房屋的细节要求。
不同职员负责相应环节,跟踪记录每位客户进展,若交易达成,则公司要记录客户购买房屋合同的相关信息。
为此公司设计一个房屋中介管理系统。
1、系统功能的基本要求:(1)管理公司职员的基本信息;(2)登记房主、房屋、客户的信息,并可以方便的进行增删改查;(3)统计待售房屋信息;(4)记录交易信息。
2、数据库要求(数据表中应至少包括下列信息):(1)公司职员基本信息表;(2)房主基本信息表;(3)客户基本信息表;(4)房屋基本信息表;(5)交易合同基本信息表。
3、其它要求:(1)系统要实现满足多种条件的统计、查询分析功能,个别统计数据要采用数学图标方式呈现;(2)系统要有一定的安全控制策略;(3)系统要采用实时数据进行测试;(4)对不同身份的用户实现不同的操作权限,加强信息管理的安全性。
购房者、售房者和管理员权限各不相同,具体如表1.0所示:表1.0 权限分配1.2 背景传统的以手工登记为主的房屋中介管理方式,效率低下、出错率高,而且耗费了大量的时间和人力资源,而今借助房屋中介管理系统,买卖房屋的顾客只需要到房屋中介中心登记一下,留下相关信息,便可以得到顾客需要的信息,同时节省了人力等大量成本。
另外,使用计算机对房屋中介信息进行管理,具有着手工管理无法比拟的优点,例如:检索迅速,查找方便,可靠性高,存储量大,保密性强等等,这些优点能够极大提高房屋中介和房地产公司运行的管理效率,使计划更合理更科学,以适应当今竞争日趋激烈的环境。
房屋中介管理系统是一个藝公司与艾森公寓房地产有限公司产学研合作项目,项目由艾森公寓房地产有限公司提出,由藝公司承担开发任务。
1.3 定义和缩略语本文使用了表 1.1所显示的面向用户的术语、定义,包括通用词语在本文档中的专用解释。
表 1.2所列为本文用到的缩略语。
表 1.2 缩略语1.4 参考资料本文使用了表 1.2所列为本文用到的参考资料。
表 1.3 参考资料1.5 用户房屋中介管理系统的目前用户为AS公司销售事业部,销售事业部使用成功后会向广大用户推广。
2 系统概述2.1目标AS公司销售事业部目前的任务主要有2类:常规房屋管理工作任务和突发性房屋管理工作任务。
针对突发任务布置信息很多时候是处于一种紧急状态,需要对任务形态立时改变。
而日常职责规定的常规工作,虽然可以通过标准化的文件固化下来并形成《常规管理工作计划表》作为一种制度来执行,也需要主管在百忙之中花很多时间去审核房源实际情况。
HAMS系统要求工作管理信息能够规范录入,任务信息流向可以选择,任务信息依据轻重排序,可以设定信息提醒,任务完成进度可以追踪、任务完成情况可以依据选择项进行统计输出、工作量进行评估。
2.2 系统的特点HAMS项目的需求主要由AS公司销售事业部提出,因此本文档是与AS公司销售事业部交互后形成的需求定义,系统的功能和使用特点优先满足AS公司销售事业部的需求,若系统后续由于在AS公司全面推广而引入的新需求,则不在本文档考虑范围之内。
2.3 假定和约束本文档经双方确认后,开发方依据本文档进行下阶段工作。
若中途需求发生变更则AS 公司需及时告知开发方,若因AS公司原因引入的需求变更造成开发方工作量的大幅增加,具体解决方案双方另行协商。
若需求变更引入的工作量不大,开发方应尽量配合。
4. 需求规定4.1 组织架构AS公司销售事业部的组织架构如图4-1。
图4-1 销售事业部组织架构HAMS系统面向整个销售事业部使用,图4-1给出了销售事业部的组织架构。
具体内容如下:1.用户信息管理分为房主和用户两类;房主可以注册,登录,发布房源,查询房源状态,确认交易等;用户可以注册,登录,查询房源,设置求购意向,对中意房源进行报价和取消报价等。
2.房源信息管理对房主发布的房源信息在进行考核后可以进行增删改查和分类统计等操作。
3.管理员可以查看用户和房主的基本信息,可以查看房源信息并进行操作和管理,可以查看交易记录等。
4.2 权限需求系统的用户是AS公司的员工和广大用户,员工在现实逻辑中分属不同的部门并具有相应的工作权限。
系统权限分配时与员工的组织架构并无对应关系。
员工和用户的权限也有差别和不同。
ASMS系统的权限需求有2层含义。
1.针对系统功能设置用户的操作权限。
2.针对用户可以设置查看哪些任务的权限。
例如可以设置管理员可以查看房源的所有信息;设置用户A可以查看用户B及用户C的信息等。
4.3 系统流程分析4.3.1 顶层数据流图房屋中介管理系统需完成用户查询,发布信息,记录交易,审核等一系列功能,其顶层数据流图如图4-2所示。
图4-2 HAMS顶层数据流图具体处理流程如下:1.用户向HAMS提交查询、发布信息要求;2.HAMS根据用户提交要求判断其身份后进行要求审核,审核通过则提供其要求内容并通知用户结果,审核不合格则拒绝提供其要求内容并通知用户结果;3.对达成交易的双方,HAMS将合同发送给双方签字确认,并将合同结果反馈给HAMS;4.HAMS将合同反馈结果提交由管理员进行审核,管理员审核后返回审核结果。
若合格则交易达成,否则交易失败。
4.3.2 L1层数据流图HAMS可以分为身份审核表、房源管理表两大功能,其数据流图如图4-3所示。
图4-3 HAMS L1层数据流图具体说明如下:1.对用户要求进行身份审核,所有用户都可以进行查询操作,房主可以发布房源信息,求购者不能发布房源信息;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房源结果表数据流图具体内容如下:1.要求查询的进入查询功能,并返回查询结果;2.要求发布的进入发布功能,并返回发布结果;3.若发布成功,则将发布的新的房源信息加入查询系统中;4.查询到的房屋中有想要购买的房屋时,进入购买功能,记录交易双方,并提供合同给双方签字确认;5.将交易记录发往管理员进行审核。
数据字典说明如下:1. 数据流1)身份表身份表=ID+姓名+年龄+联系电话+性别+年薪+标识符(1:房主;2:买家)2)记录表记录表=ID+时间+操作+要求3)房源表房源表=HID+发布时间+地址+类型+价格+朝向+房主+房主联系方式+状态4)交易表交易表=买方ID+买方联系方式+卖方ID+卖方联系方式+交易时间+合同签字结果+审核人员5)管理员表管理员表=管理员ID+姓名+联系方式+性别+年龄+审核记录2. 数据项1)身份ID身份ID=注册时间(年月日)+当天注册人数的排序+标识符(1:房主;2:买家)2)房源HID房源HID=发布时间(年月日)+当天发布房源时的排序3)管理员ID管理员ID=000~0993. 文件条目1)交易记录交易记录=交易时间+买方ID+买方联系方式+卖家ID+卖家联系方式+交易对象(即房源HID)+合同签字结果+审核结果+审核人员ID+交易结果4.4 详细功能需求根据对HAMS系统的详细分析,系统应具备的功能如图4-5所示。
图4-5 系统功能结构图具体功能说明如下:1.注册/登录:提供身份供用户使用;2.记录要求:记录用户的要求,然后对用户身份进行审核;3.提供要求:对用户合理要求进行满足;4.增删改查:对房源的增加,删除,修改,查询功能;5.购买求购:提供买房和求购房屋功能;6.提供合同:对达成交易双方提供合同,填写合同;7.记录交易记录:记录交易双方相关信息,提交给管理员进行审核;8.审核结果:管理员对交易记录进行审核,合格则交易成功,否则交易失败。
5. 运行环境规定5.1 设备⏹客户端◆内存:512M以上。
◆CPU:主频1.6G以上。
◆操作系统:Windows Xp。
◆浏览器:Internet Explorer 6.0以上。
⏹服务器端◆内存:2G以上。
◆CPU:主频2G以上。
◆操作系统:Windows Server 2003。
◆硬盘:120G以上。
5.2 支撑软件⏹后台数据库采用MySql。
⏹Web服务器采用Tomcat。
6 开发技术约定⏹系统采用B/S架构,即Browser/Server架构。
⏹开发语言采用Jsp、Java语言。
⏹系统功能页面的分辨率为1024 x 768。
10 / 11。