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