文档介绍:科研项目申报书管理系统
需求规格说明书
1引言 3
3
3
2任务概述 3
3
4
3需求规定 4
4
6
.14
4、运行环境规定 16
16
16
5、科研项目申报书管理系统设计说明书 17
17
17
17
17
17
19
28
96
引言
编写目的
本需求规格说明书是为了开发一个科研项目申报书管理系统而编写,主要面向系统分析员、程序员、测试员、实施员和最终用户。
本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。
背景
随着申请项目的人数,项目种类信息的日益增加,人们要对项目进行管理的难度也越来越大,使得人们需要一个功能全面管理系统来帮助人们以轻松地心情解决对项目管理的问题,因此我们开发了一种有友好界面的科研项目申报书管理系统来满足用户需求。
任务概述
目标
项目管理者登录系统后可实现对用户基本信息的管理(添加,修改密码,浏览,删除);对项目可实现查询,统计,删除的功能。项目申请者登录系统后,填写项目基本信息完成添加项目的功能,也可根据已投项目的编号实现对此编号的项目修改的功能。该系统的友好界面功能可满足管理员,申请者均可根据自己的心情,喜好,选取界面背景,与音乐,以轻松地心情实现对项目的管理与添加。
用户特点
申请者了解电脑的基本操作,及自己要申请项目的基本信息。
管理员了解项目管理系统的基本操作,不了解每个申请项目的具体信息。
需求规定
用例与使用场景
系统有两类使用者:项目管理员,项目申请者。
管理员对用户管理模块有四个典型用例:添加用户;浏览用户;修改密码;删除用户。
添加用户可为管理员(高级用户)或申请者(普通用户),为申请者新建一个普通用户后,可由申请者登录,完成索要申请项目的提交。
浏览用户可使管理员浏览目前系统中的所有的普通用户与高级用户。
管理员通过修改密码可实现设置使用系统人员的权限。管理员可根据实际情况删除不再使用系统的用户,保障系统的安全性。
对项目管理模块有三个典型用例:查询;统计;删除。
查询实现的方式为:(1)按项目编号进行查询;(2)按项目申请人进行查询;(3)查询所有项目(4)按项目负责人进行查询。
统计实现的方式为:(1)统计参加一个项目的人员;(2)统计参加两个项目的人员;(3)统计参加两个以上项目的人员。
按项目编号删除相应项目。
对于友好界面方面:管理员可根据自己心情,喜好随意选取界面背景图片与音乐,或者取消背景与关闭音乐。
管理员用例图
申请者有四个典型用例:添加项目;修改项目(按项目编号检索出要修改的项目);选取背景图片;选取背景音乐。
申请者用例图
业务流程
添加用户活动图
管理员根据实际情况添加管理员用户或申请者用户,添加的管理员用户可实现对项目的管理,申请者通过登录用户可实现对项目的录入与提交。输入要新建的用户名,为其设置密码,选择用户等级(高级用户:管理员,普通用户:申请者),点击
“确定”则保存该用户,点击“取消”则取消新建用户。
删除用户活动图
管理员可根据实际情况,删除用户。输入正确的用户名,用户密码后点击确定,便可删除该用户;点击取消,既取消删除操作。
查询项目活动图
管理员可对系统中现有项目进行查询,查询分别可按申请者,项目编号,负责人进行,或者查询所有项目,输入条查询条件后单击确定按钮便可看到查询结果,点击取消,便取消查询。