宁展宏--需求分析文档.docVIP

  • 5
  • 0
  • 约2.34千字
  • 约 7页
  • 2017-08-24 发布于安徽
  • 举报
三、需求规格说明书 1.引言 1 1.1编写目的 1 1.2项目背景 2 1.3定义 2 1.4参考资料 2 2.任务概述 2 2.1目标 2 2.2运行环境 2 2.3条件与限制 2 3.数据描述 3 3.1静态数据 3 3.2动态数据 3 3.3数据库介绍 3 3.4数据词典 3 3.5数据采集 3 4.功能需求 3 4.1功能划分 3 4.2功能描述 3 5.性能需求 3 5.1数据精确度 3 5.2时间特性 3 5.3适应性 3 6.运行需求 3 6.1用户界面 3 6.2硬件接口 3 6.3软件接口 3 6.4故障处理 3 7.其它需求 3 1.引言 1.1编写目的 撰写本文档的目的是为明确软件需求、安排项目规划与进度、组织软件开发与测试,便于用户与开发商协调工作。 本文档面向的读者主要是供目经理、设计人员、开发人员以及用户。 本文档的目的在于给出”基于B/S的高校科研项目管理系统””基于B/S的高校科研项目管理系统”科研项目管理系统MySql Server 5.1 2.3条件与限制 (1) 系统是采用B/S模式的,用户只要通过浏览器便可进行操作,适用性很强,所以条件限制比较少。 (2) 工作量计算以及奖金发放由于不知道具体的某个学校的计算方法,只能自己随便定义一个计算方法。 3.数据描述 3.1静态数据 静态数据是系统内部有关的数据结构与操作规程。具体包括: 线路表、站点表、站点间关系表、标志建筑表、标志建筑与站点关系表、公告表、 留言表、操作日志表、用户表、用户权限表 3.2动态数据 动态数据包括程序运行时输入和输出的数据,具体是数据库的各个表的各个不同元组与属性值,比如项目信息、人员信息、工作量计算结果、奖金发放结果等。 3.3数据库介绍 数据库采用Mysql。Mysql 是一个真正的多用户、多线程SQL数据库服务器,它是一个客户机/服务器结构的实现。Mysql是现在流行的关系数据库中其中的一种,相比其它的数据库管理系统(DBMS)来说,Mysql具有小巧、功能齐全、查询迅捷等优点。Mysql 主要目标是快速、健壮和易用。关键的是它是免费的,可免费使用。Mysql 对于一般中小型,甚至大型应用都能够胜任。 3.4数据词典 在数据流图的基础上,定义数据字典。数据字典是关于数据库中数据的描述,它的作用是在软件分析和设计过程中为有关人员提供关于数据描述信息的查询,以保证数据的一致性。下面说明数据字典。 数据流名:教工人员 组成:id+学工号+密码+类型+姓名+性别+所属单位+职位 数据流名:项目 组成: Id+项目名+项目类型+负责人+项目需要人员数+项目状态+所属单位+立项时间+计划完成日期+所需经费+考核得分+审核状态 数据流名:项目人员 组成:id+项目id+项目名+姓名+审核状态 数据流名:学术论文 组成:id+论文标题+所属单位+作者+发表刊物+刊物级别+出版时间+考核得分+审核状态 数据流名:学术论文 组成:id+论文标题+所属单位+作者+发表刊物+刊物级别+出版时间+考核得分+审核状态 数据流名:年终奖金 组成:基本奖金*(项目完成率*70%+论文完成率*30%) 数据流名:工作量 组成:项目得分+论文得分 3.5数据采集 系统数据采集是由数据库系统在软件运行期间通过人机界面来提示用户输入的。 4.功能需求 4.1功能划分 1. 用户登录和权限管理模块 2.系统管理员模块 3.高级教工模块 4.普通教工模块 5.查询项目以及教工信息模块 6.查看项目进程功能模块 7.科研成果管理、科研项目查询统计、工作量计算以及奖金发放 4.2功能描述 1. 用户登录和权限管理模块:用户登录模块所有用户都能使用,权限管理模块只有系统管理员用户能使用。 2.系统管理员模块:项目和论文审批,删除未通过审核的项目或者论文,增加删除教工,修改教工信息,工作量计算以及奖金发放,科研成果管理(统计获得各级成果的数量) 3.高级教工模块:可以主持项目,审批要求参加项目的人员,提交发表的论文,修改项目的进行状态,修改登录密码 4.普通教工模块:不可以主持项目,提交发表的论文(论文分),只能参与项目的研发,修改登录密码 5.查询项目以及教工信息模块:所有操作人员都可以使用此功能 6.查看项目进程功能模块:系统管理员可查看所有项目,而教工只能查看自己的项目 7.科研成果管理、科研项目查询统计、工作量计算以及奖金发放:这个模块只有系统管理员用户能使用。 5.性能需求 5.1数据精确度 由于科研本身就是一项严谨的工作,所以本系统在数据精确度上要做到完全一致性,不容出一点差错。 5.2时间特性 本系统的数据都存储于数据库中,通过B/S结构来进行访问。另一方面,对于项目的申报和审查的过程,对响应时间这一块要求不太高,在用户能接受的范围

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档