需求分析文档Word文件下载.docx
- 文档编号:3114911
- 上传时间:2023-05-01
- 格式:DOCX
- 页数:14
- 大小:732.41KB
需求分析文档Word文件下载.docx
《需求分析文档Word文件下载.docx》由会员分享,可在线阅读,更多相关《需求分析文档Word文件下载.docx(14页珍藏版)》请在冰点文库上搜索。
软件设计文档
11月15日
测试
软件测试文档
12月21日
项目开发小组:
开发人员
姓名
邮箱
组长
陆遥
046112@
组员
丁海洋
0461090@
宋盈盈
0461113@
朱月明
0461122@
1.3定义
名词
解释
业务流程图
业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合流理向。
数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。
管理调查过程中绘制的业务流程图和表格分配图等虽然形象地表达了管理信息中的流动和存储过程,但仍没有完全脱离一些物质要素(如货物、产品等)、数据流程图则进一步舍去物质要素,收集有关资料,用计算机进行信息管理,为下一步分析做好准备。
数据流程图
数据流程图表示求解某一问题的数据通路。
同时规定了处理的主要阶段和所用的各种数据媒体。
数据流程图包括:
1.指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体。
2.指明对数据执行处理的处理符号,这些符号也可指明该处理所用到的机器功能。
3.指明几个处理和(或)数据媒体之间的数据流的流线符号。
4.便于读、写数据流程图的特殊符号。
在处理符号的前后都应是数据符号。
数据流程图以数据符号开始和结束(除9.4规定的特殊符号外)
处理过程
功能图
是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。
数据字典
所谓数据词典,是指定义和管理数据库文件(库表)的有组织的系统,其目的是方便数据库的存取和控制,加强系统的数据管理
需求提出者
需求提出者是对项目进行提出需求的用户
图例说明
是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合流理向。
数据存储
数据存储是一种对深入挖掘用户需求,得出数据分析的存储过程。
是对整个数据的中间结果以及最终结果的存储。
数据传递
数据传递是处于整个规定了的所有数据媒体的中间产物的传递。
1.4参考资料
1.软件工程文档模版
2.DataBaseSystemConcepts(4thedition)AbrahamSilberschatzetal.
3.SoftwareEngineering:
APractitioner’sApproach(6thedition)RogerS.Pressman
2.任务概述
2.1目标
1.明确用户需求,加速开发进程
2.处理速度的提高;
3.控制精度或生产能力的提高;
4.管理信息服务的改进;
5.人员工作效率的提高。
2.2运行环境
1.操作系统:
MicrosoftWindowsXPAdvancedServer
2.网络服务器:
Tomcat5.0
3.数据库:
MySQL
4.开发工具:
Eclipse(MyEclipse)
2.3条件与限制
1.处理器要求:
PentiumⅡ或以上
2.运行环境:
jdk5.0
3.内存要求:
512MB或以上
2.4用户特征
使用本软件的用户非常广泛,它非常适用于具有如下特点的人员:
✓工作中与外界联系非常频繁,惜时如金;
✓与外界的联系成为开展工作的关键因素,相关信息丢失或损坏可能带来重大损失。
针对如上用户特点,本软件可以迅速、准确、方便地提供个人社会关系数据库管理系统的各项管理功能,同时力求为用户提供方便、高效、实用的功能。
用户只需掌握电脑录入功能即可。
3.数据描述
3.1静态数据
信息管理系统处理程序中静态数据分离技术经过3个发展阶段。
(1)静态数据作为应用程序的一部分直接保存在程序中,即静态数据与程序结合在一
起。
(2)静态数据从程序内部分离出来,形成独立的外部数据文件。
静态数据文件与动态
数据文件相互独立,依靠特定程序分别进行参照或存取。
(3)静态数据由外部数据文件存放方式转为数据库存放方式,将以前程序中静态数据
对动态数据加工的某些控制关系抽象为静态表与动态表间关系。
a.用户id;
b.用户身份;
c.用户密码;
d.学生所属班级;
e.学生的成绩;
f.教师所属班级;
g.学生的个人信息;
h.学生的个人信息状况;
3.2动态数据
输入数据:
菜单选项,查询关键字,新建记录项,导入文件。
输出数据:
由查询关键字确定的数据库记录集合或全部记录。
内部生成的数据:
中间查询结果。
3.3数据库介绍
数据库:
Oracle
其优点在于:
1.能在所有主流平台上运行(包括Windows)。
完全支持所有的工业标准。
2.采用完全开放策略。
可以使客户选择最最适合的解决方案。
对开发商的全力支持。
3.平行服务器通过使一组结点共享同一簇中的工作来扩展WindowNT的能力,提供高可用性和高伸缩性的簇的解决方案。
如果WindowsNT不能满足需要,用户可以把数据库移到UNIX中。
4.获得最高认证级别的ISO标准认证性能最高。
5.保持WindowsNT下的TPC-D和TPC-C的世界记录。
6.多层次网络计算,支持多种工业标准,可以用ODBC,JDBC,OCI等网络客户连接。
7.长时间的开发经验,完全向下兼容。
得到广泛的应用。
完全没有风险。
3.4数据词典
数据从程序内部分离出来,形成独立的外部数据文件。
静态数据由外部数据文件存放方式转为数据库存放方式,将以前程序中静态数据对动态数据加工的某些控制关系抽象为静态表与动态表间关系
名称
学生信息查询
别名
无
用途
操作处理
描述
不同的用户能够访问不同的信息
用户登陆密码
密码/密码信息
登陆,鉴定身份
用户登陆密码可以自己设定
学生管理信息
只有教师才有权限查看班级每个人的信息
电费管理信息
数据管理信息
只有管理员才有权限进行信息的整合
门卫登记管理系统
对来访人员的查询,登记等功能
3.5数据采集
第一步
配置账务数据库配置参数
是指装有数据库的机器名,如果本机上装有数据库,可以点击“取本机名”按钮自动取到机器名,如果数据库不在本机上,请直接输入机器名或IP地址
数据库名称:
不同的软件都有不同的名称,一般在选择不同的接口类型后,系统都会显示默认的数据库名,一般不用修改;
如果需要修改,可以点击“数据库清单”来选择相应的数据库。
登录用户名和密码:
一般默认的数据库登录名为manager,密码为manager,若管理员更改过数据库口令,请询问系统管理员。
第二步
选择采集文件存放目录及采集参数:
选择采集后文件存放目录,采集的数据类型
第三步
确定采集数据的单位账套信息:
点击“获得采集数据账套信息”按钮,系统将根据前面的设置自动获得采集数据的账套信息;
选择需要采集的账套,然后点击“确定以上设置,并开始采集”按钮,系统开始采集数据,采集完成后系统会给出提示。
4.功能需求
4.1功能划分
本软件具有如下主要功能:
●学生查看自身信息功能
●教师管理人员查询功能
●修改功能(包括添加、删除、修改操作)
●完善数据功能
●门卫登记管理功能
●电费管理功能
●密码管理功能
●身份验证功能
顶层(第0层)数据流图(DFD):
4.2功能描述
详见第一层数据流图:
5.性能需求
5.1数据精确度
数据要求必须精确,可靠,真实。
进行操作请求时,如:
查找、删除、修改、添加应保证输入数据与数据库数据的相匹配性。
而在满足用户请求时,系统应保证所响应数据的查全率与查准率。
5.2时间特性
为满足用户高效要求,数据的响应时间、更新处理时间、数据转换与传输时间、运行时间都应在1-2秒之内。
如果需要与外设交互(如打印机)时,响应时间可能较长,但应在可接受范围之内
5.3适应性
本系统可在微软的多种软件平台上运行,并可以在linux下运行。
6.运行需求
6.1用户界面
类似如下:
个人名字
ID:
#
姓名:
###照片:
性别:
#
班级:
###########
所在寝室:
####-########
职务:
####
6.2硬件接口
6.3软件接口
操作系统平台:
Windowsxp
数据库系统平台:
开发语言:
Java
开发工具:
Eclipse3.2
6.4故障处理
由于用户在管理系统时,可能因长期的修改数据造成系统响应时间超长,因此,应定期对系统进行修复和压缩,从而减少响应时间,可以满足用户高效率的要求。
其他问题:
硬件方面:
如果本系统出现问题,我们可以通过倒入备份文件来解决
软件方面:
在系统内部中良好的应用java的exception进行处理。
7.其它需求
代码的可维护性:
要求每个方法预留出必要的借口。
在数据传输获取的时候,以及系统的登陆模块要考虑其安全性。
8.学习管理系统系统软件属性需求
8.1软件的正确性
要求所发布的软件可以正确的完成用户的操作需求。
如用户在对宿舍管理系统系统进行数据修改时,系统不仅要可以识别用户录入数据的正确性,而且要将用户输入的正确数据完整、准确的添加到系统里。
8.2软件的可靠性
在用户进行可预期的操作时,系统要保证不出故障
8.3软件的效率
本软件是为实现办公自动化,使用户脱离原始的手工管理名片的低速、低效率而开发的,因此该软件对用户的操作请求应在1-2秒内做处响应。
8.4软件的完整性
在发生例如掉电等以外情况时,可以保证系统数据的不丢失。
8.5软件的可维护性
宿舍管理系统系统应可以在发现错误时不仅做出错误显示,还应该进行错误处理,并多系统进行自动修复。
8.6软件的安全性
要求提供身份验证,只允许通过身份验证的用户使用本软件。
并且通过验证可以确认用户身份,即确认用户是否为系统管理员,只有系统管理员才可以对软件进行数据的添加、删除和修改操作,而普通用户只能进行浏览数据等基本操作。
8.7软件的可理解性
软件应提供完全图形化的界面,尽可能的方便用户进行操作,从而以满足各层次的用户需求。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 分析 文档