您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 实时报表系统需求分析说明书
1引言...............................................................................................................................................21.1编写目的.................................................................................................................................21.2背景.........................................................................................................................................21.3定义.........................................................................................................................................22任务概述.......................................................................................................................................32.1目标.........................................................................................................................................32.2用户的特点.............................................................................................................................32.3假定和约束.............................................................................................................................33需求规定.......................................................................................................................................43.1对功能的规定.........................................................................................................................43.1.1系统角色..........................................................................................................................43.1.2系统用例图......................................................................................................................43.1.3系统主要功能流程图......................................................................................................63.2对性能的规定.........................................................................................................................63.2.1时间特性要求..................................................................................................................63.2.2灵活性..............................................................................................................................63.3输人输出要求.........................................................................................................................73.4数据管理能力要求.................................................................................................................73.5故障处理要求.........................................................................................................................73.6其他专门要求.........................................................................................................................74运行环境规定...............................................................................................................................94.1设备.........................................................................................................................................94.2支持软件.................................................................................................................................94.3接口.........................................................................................................................................94.4控制.........................................................................................................................................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系统用例图ucActors普通管理员高级查询分析器查询向导设计器数据字典客户超级管理员创建报表创建图表创建报表规则创建报表过滤查看报表设置标题和可见性保存默认布局保存自己的布局生成图表图片语法校验«extend»«extend»«extend»«extend»«include»«include»图1系统角色——DashBoard用例图ucActors超级管理员用户管理添加用户修改所有用户权限初始化所有用户的密码删除所有用户修改密码«include»«include»«include»«include»图2超级管理员用户管理用例图ucActors普通管理员修改密码
本文标题:实时报表系统需求分析说明书
链接地址:https://www.777doc.com/doc-5073673 .html