实时
报表
企业所得税申报表下载财务会计报表下载斯维尔报表下载外贸周报表下载关联申报表下载
系统需求分析
说明书
房屋状态说明书下载罗氏说明书下载焊机说明书下载罗氏说明书下载GGD说明书下载
1引言 ............................................................................................................................................... 2
1.1编写目的................................................................................................................................. 2
1.2背景......................................................................................................................................... 2
1.3定义......................................................................................................................................... 2
2任务概述 ....................................................................................................................................... 3
2.1目标......................................................................................................................................... 3
2.2用户的特点 ............................................................................................................................. 3
2.3假定和约束 ............................................................................................................................. 3
3需求规定 ....................................................................................................................................... 4
3.1对功能的规定 ......................................................................................................................... 4
3.1.1系统角色 .......................................................................................................................... 4
3.1.2 ...................................................................................................................... 4 系统用例图
3.1.3系统主要功能流程图 ...................................................................................................... 6
3.2对性能的规定 ......................................................................................................................... 6
.................................................................................................................. 6 3.2.1时间特性要求
3.2.2灵活性.............................................................................................................................. 6
3.3输人输出要求 ......................................................................................................................... 7 3.4数据管理能力要求 ................................................................................................................. 7 3.5故障处理要求 ......................................................................................................................... 7 3.6其他专门要求 ......................................................................................................................... 7 4运行环境规定................................................................................................................................ 9
4.1设备......................................................................................................................................... 9
4.2支持软件................................................................................................................................. 9
4.3接口......................................................................................................................................... 9
4.4控制......................................................................................................................................... 9
实时报表系统需求说明书 1引言
1.1编写目的
为明确系统需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。
本文档从技术,经济,操作等方面综合研究分析实时报表系统的需求以及各个模块需要实现的具体功能,尽可能多的考虑在日后研发过程中可能出现的问题,为日后的概要设计和详细设计打好基础;
为用户、系统分析人员和程序员提供了一个交流平台,便于加强三方对需求的理解和交流。
预期的读者以及阅读目的:
项目经理和项目组成员:初步判断目标软件是否能满足用户的期望,并将此作为设计软件的基本出发点;
测试人员:确立可测试标准,用于软件开发完成后的测试产品;
用户:判断所有的需求分析是否符合自己对软件功能的期望。
1.2背景
随着时代的进步,各大公司的管理越来越离不开管理信息系统的参与。但是对现在的管理信息系统而言,实时报表模块的灵活性不高,给客户造成了很多不必要的麻烦。我们这个实时报表系统,就是基于客户数据库内的数据,通过客户的要求,管理员输入数据库查询语句,生成报表及可视化图表。本系统具有灵活性高,操作简单,特别是查询向导模块,使不熟悉数据库查询语言的管理员也能轻松的进行数据库的查询操作。
a( 软件系统名称:实时报表系统
b( 项目开发者:大学生实训赢项目组
1.3定义
a( Real Time Report System:实时报表系统
b( C/S结构:客户端/服务器结构
c( DashBoard:保存的报表查询信息
2任务概述
2.1目标
本系统的开发目标:对于现有的管理信息系统中,实时报表模块的灵活性并不是很高,因此,在此基础上开发一个具有灵活性高、易操作的、具有良好的交互界面的实时报表系统,实现基于客户数据库内的数据,通过客户要求,管理员输入数据库查询语句,生成报表及可视化图表的强大功能,提高了效率。
本系统可嵌入到各管理信息系统中,便于实时开发报表模块;使用的操作系统是Windows XP 版本以上的操作系统,Microsoft SQL Server 2005数据库。
2.2用户的特点
该系统用户有系统管理员和客户用户,其中系统管理员又分为超级管理员和普通管理员。
对于系统管理员,要求能熟练操作Windows系统,对数据库有一定了解,能按照客户要求来创建报表及相关图表;
对于客户用户,有查看系统管理员所制作的报表及相关图表的功能。 2.3假定和约束
1. C/S结构总体设计
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
对它的约束
实时报表系统为C/S结构的一个应用系统,不可避免的要受到C/S结构的约束。在其实施的各个阶段都要服从它的一些规划,包括功能设计、系统配置和计划。 2. 人力、时间的约束
实时报表系统的目标就是要带给客户看得出见的效果,其开发过程中也要考虑到人力、时间的约束。因此,在设计中,重点是系统的方便快捷,设计出的系统要能够提高实时性和灵活性。
3需求规定
3.1对功能的规定
3.1.1系统角色
实时报表系统中分为三个系统角色,各系统角色拥有不同的权限职责,具体如下表1:
角色名称 权限职责
修改密码、数据字典、高级查询分析器、超级管理员 管理所有系统中的用户
查询向导设计器、创建报表及相关报表属系统管理员
性、生成图表和图片、
普通管理员 管理所有客户用户 保存报表默认布局、查看报表
客户用户 修改密码、查看报表、保存自己的报表布局
表1 系统角色列表
3.1.2系统用例图
uc Actors
创建图表查询向导设计器?include?创建报表规则
语法校验
超级管理员?extend?
?include?创建报表过滤创建报表高级查询分析器?extend?
?extend?
设置标题和可见性
数据字典保存默认布局普通管理员
生成图表图片查看报表保存自己的布局?extend?
客户
图1 系统角色——DashBoard用例图
uc Actors
添加用户
修改密码
修改所有用户权限?include?
?include?
超级管理员
用户管理?include?初始化所有用户的密码
?include?
删除所有用户
图2 超级管理员用户管理用例图
uc Actors
修改密码添加用户
?include?普通管理员
修改客户权限
?include?用户管理
?include?
初始化客户的密码
?include?
删除客户
图3 普通管理员用户管理用例图
3.1.3系统主要功能流程图
开始
超级管理员
创建用户
客户普通管理员
登录创建查询
高级查询分查询向导设
析器计器查看报表
保存查询
查看图表
创建报表
保存自己的布局保存
DashBoard
创建图表创建报表过滤创建报表规则设计标题和可见性
保存默认布局
结束
3.2对性能的规定
3.2.1时间特性要求
响应时间:对于30人运行软件时,执行查询语句 < 3秒,选择报表并运行的响应时间 < 4秒
3.2.2灵活性
a( 操作方式上的变化:当操作行为超出操作权限的时候,系统会自动提示并拒绝操作;
b( 运行环境的变化:该系统可运行在Windows XP,Windows 7等操作系统上,当操作
系统升级改变后,不影响目标软件运行情况;
c( 有效时限的变化:当操作或查询内容已过有效时限,该系统将给出提示并自动查询
相关内容。
3.3输人输出要求
输入输出数据要求为三种类型:字符型、整型、bit型。系统中,输入的数据若类型不符合,系统会给出相关提示。
3.4数据管理能力要求
针对日益增长的数据量,可按月、季度、年进行统计,确定数据量的大小。系统管理员要有删除或转移大量数据的权利,以免占用太多的计算机硬盘空间,对计算机的运行造成不利影响。
3.5故障处理要求
可能出现的软件故障:
, 对于数据库的处理不到位,导致查询语句无法读取;
, 由于数据的过多导致系统运行过慢;
, 由于操作系统故障,导致系统崩溃。
可能出现的硬件故障:
, 天气原因导致数据在传输过程中损坏或丢失。
, 由于硬盘原因导致的数据丢失。
以上故障在所预测范围内不会给目标系统带来太大损失,但在外部恶意攻击或者其他情况导致的系统崩溃下,将会带来一定的经济损失。
因此,设计人员应根据需求说明书,仔细排查,在出现严重故障时能够及时修复。 3.6其他专门要求
, 可维护性需求:
系统设置管理员操作界面;
1. 提供管理员对数据量的管理,方便维护操作;
2. 固定时间对系统进行维护和检测;
3. 定期对系统进行更新整理。
, 安全保密需求:
1. 每个用户需要管理员提供的帐号和密码才能进入实时报表系统,进行相关的操作。用户登录时可根据原登录密码修改新的密码。
2. 数据库定期备份,防止系统出现错误而使数据信息丢失的可能性。
3. 系统要安装防火墙,防止黑客入侵破坏系统。还有就是安装杀毒软件,防止病毒入
侵而导致系统瘫痪。
4运行环境规定
4.1设备
该软件推荐运行在CPU主频Inter P4 1GMHz及其以上主频,内存大于或等于512M
的个人PC机;
硬盘自由空间300M。常规安装需要100MB硬盘空间,完全安装需要240MB硬盘
空间;
Microsoft鼠标或其它兼容鼠标;标准兼容键盘。
4.2支持软件
a(客户端软件
软件类型 名称及版本
操作系统 Windows98中文版 、Windows NT中文版、Windows XP或更高
杀毒软件 360安全卫士、瑞星杀毒等
防火墙 360安全卫士、瑞星个人防火墙等
b(开发环境
软件类型 名称及版本
操作系统 Windows XP、Windows 7
杀毒软件 360安全卫士、瑞星杀毒等
防火墙 360安全卫士、瑞星个人防火墙等
数据库软件 Microsoft SQL Server 2005以上
开发工具 Microsoft Visual Studio 2008以上、.Net Framework 3.5以上
使用技术 C# Winform、WeiFenLuo控件应用
4.3接口
与数据库的接口:软件运行时可调用Microsoft SQL Server数据库。 4.4控制
本软件是在中文编程系统的支持下,展示界面由主窗口与子窗口嵌套而成,窗口操作通过按钮控制,不同的按钮进行不同的操作实现不同的功能。