房屋中介管理系统 需求分析说明

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

精心整理
房屋中介管理系统
软件需求说明
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”。

●WindowsAPI(Win32API)
Windows API是一套用来控制Windows的各个部件(从桌面的外观到为一个新进程分配的内存)的外观和行为的一套预先定义的Windows函数。

用户的每个动作都会引发一个或几个函数的运行以告诉Windows发生了什么。

API函数包含在Windows系统目录下的动态连接库文件中(如
User32.dll,GDI32.dll,Shell32.dll...)。

1.4. 参考资料
2.任务概述
2.1. 目标
本系统的主要功能是将中介公司的工作信息存储在计算机中,方便了员工的操作,也增加了操作的准确性。

系统中还带有自动检索的功能,省去了中介人员在网上搜索信息的麻烦,系统检索后可直接将网上的信息添加到系统的数据库。

系统还可以实现对员工的管理,管理人员可以查询数据库中的信息,还可以更改员工的信息。

2.2. 用户的特点
各个用户的受教育程度不同,对计算机的接受度也不同,有的只能接受较简单的界面。

本系统针对不同用户设计了不同界面,能适应大部分需求。

2.3. 假定和约束
这个软件不算一个特别复杂的系统,所需的经费也不用特别多,开发的期限大概是一个月左右。

3.需求规定
3.1. 对功能的规定
3.1.1.结构化建模
数据流图
0级数据流图
0.1级数据流图
0.1.1级数据流图
0.1.2级数据流图
0.1.3级数据流图
0.1.4级数据流图
数据字典
数据流名:信息
别名:房屋信息
组成:{名称+地址+价格+面积+出售或者出租}+中介名称备注:房屋信息可公开,保密性不必太高
数据流名:信息
别名:身份信息
组成:{姓名+年龄+身份证号+性别+住址}
备注:属于隐私,除了姓名性别外需保密
数据流名:要求
别名:筛选要求
组成:{面积+地址+价格}+其他
备注:可多加,可多条
数据流名:记录
别名:交易记录
组成:{买家名字+卖家信息+房屋面积+价格}
备注:无
用例图
类图
3.2. 对性能的规定
3.2.1.精度
1、房屋信息:字符串数据
2、身份信息:年龄:int数据;姓名:字符串数据;身份证号:int数据;性别:字符数据
3、筛选要求:字符串数据
4、员工信息:年龄:int数据;姓名:字符串数据;身份证号:int数据;性别:字符数据;工号:int数据;职位:字符串数据
5、房屋信息:尺寸:float数据;价格:float数据;房主:字符串数据;地点:字符串数据
6、交易记录:买主:字符串数据;卖家:字符串数据;价格:float数据
3.2.2.时间特性要求
1、响应时间:0.1s
2、更新处理时间:1s~3s
3、数据的转换和传送时间:0.5s~1s
4、解题时间:0.3s
3.2.3.灵活性
1、操作方式上的变化:在打开关闭,打开新标签页,切换用户时能快速反应
2、运行环境的变化:在不同浏览器上和不同操作系统下都能运行
3、同其他软件的接口的变化:能连接互联网,不同浏览器
4、精度和有效时限的变化:能适应不同的精度输入要求
5、计划的变化或改进:在需求变化时能快速更新软件,不需从头再开发
3.3. 输入输出要求
解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。

对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。

3.4. 数据管理能力要求
1、需要管理的文卷:员工信息,房屋信息,交易记录,买家信息,卖家信息
2、记录的个数:能及时记录每个数据的变化,及时更新房屋信息和交易记录
3、文卷的大小规模:尽量占用更小的存储来记录更多的信息并进行运算
3.5. 故障处理要求
1、软件冲突时能显示冲突软件,并询问是否要关闭冲突程序;
2、在计算机突然关机时能保存当前操作信息
3.6. 其他专门要求
1、用户单位对安全保密的要求:房屋中介要对卖家个人隐私信息保密,系统要对买家用户财产信息完全保密,不能外泄
2、使用方便的要求:操作简单易懂,适应大部分人群
3、可维护性:维护性高,便于维护,查找出不便处
4、可补充性:可补充性高,便于维护
5、易读性:语言要适应大部分人群,对于少数人群中的大部分能变更语言种类
6、可靠性:信息保密,信息存储,信息更新一定要可靠
7、运行环境可转换性的特殊要求:适应windows的大部分系统,在无网环境下也能修改信息
4.运行环境规定
4.1. 设备
1、处理器型号及内存容量:现行市场处理器就行;内存容量为2G
2、外存容量:不限制
3、联机或脱机:联机工作
4、存储格式:iso
4.2. 支持软件
1、操作系统:windows系统
2、编译(或汇编)程序:VS 2010
3、测试支持软件:VS 2010
4.3. 接口
该软件同其他软件之间有接口和数据通信协议。

相关文档
最新文档