教研管理系统需求规格说明书.docx

上传人:b****5 文档编号:8459767 上传时间:2023-01-31 格式:DOCX 页数:11 大小:80.46KB
下载 相关 举报
教研管理系统需求规格说明书.docx_第1页
第1页 / 共11页
教研管理系统需求规格说明书.docx_第2页
第2页 / 共11页
教研管理系统需求规格说明书.docx_第3页
第3页 / 共11页
教研管理系统需求规格说明书.docx_第4页
第4页 / 共11页
教研管理系统需求规格说明书.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

教研管理系统需求规格说明书.docx

《教研管理系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《教研管理系统需求规格说明书.docx(11页珍藏版)》请在冰豆网上搜索。

教研管理系统需求规格说明书.docx

教研管理系统需求规格说明书

需求规格说明书

文档密级:

普通

文档状态:

[√]草案[]正式发布[]正在修订

变更履历

序号

版本

变更描述

修订人/日期

审核/日期

批准/日期

1

1.0

草案

2

2.0

功能需求的的介绍更加详细

3

4

5

6

7

8

9

10

11

 

 

1前言

1.1目的

该系统是面向开发人员和管理人员,以实现高校教研管理的信息化建设为目的。

同时可以作为以后进行功能拓展的基础,用来明确用户需求,使开发过程变得有序、合理。

1.2项目信息

Ø待开发的软件系统的名称;教研管理系统

Ø本项目的任务提出者:

XXXX学院教务处

Ø开发者:

XXXX计算机系

Ø用户:

XXXX教师

Ø实现该软件的计算机网络;XXXX校局域网

1.3围

本文档详细定义了“教研管理系统”的功能性需求及非功能性需求,定义围为:

用户操作要求,软件要求,业务流程,外观界面等信息。

主要影响围:

概要设计说明书,详细设计说明书,测试用例。

1.4术语

C#:

一种计算机编程语言。

SQL-Server:

数据库管理的一款软件。

2参考文献

3整体说明

高校的教研水平和教研规模日益成为反映高校综合实力的重要指标。

随着对高校教研的投入不断增加,各高校也越来越重视自身的教研管理。

每年高校在教研活动中产生的论文、著作、项目、获奖等教研管理数据不断变得庞大。

传统的依赖手工或者借助Excel等办公软件所进行的教研管理变得日益艰难。

于是高校教研管理的信息化建设被提到了日程上来。

教研管理系统可以作为大学教学管理系统的一部分,便学校对于教师进行全面的信息化管理。

由于本系统面向对象是教师,他们的电脑操作水平不一,所以本系统实现的功能并不繁琐,操作容易,且对维护人员的专业技术水平要求不高。

4非功能需求

1.相关不可恢复操作发生时应有明确的提示,要求确认,待用户确认后再操作。

2.操作简单,界面直观。

4.1运行环境

存:

512MB以上

CPU:

英特尔酷睿2以上

硬盘空间:

200MB以上

存:

DDR2、2G或以上

网卡:

标准通讯网卡

标准鼠标、键盘等

操作系统:

WindowsXP及以上版本

通讯等的配置:

能与其它进行数据交互的网络环境

4.2可用性

管理员只需经过1~2小时的培训即可进行相应的操作。

教师无需经过培训就可直接登录操作。

数据是从理工学院主系统数据库中导入的,无需教师再自行注册。

4.3安全性

在安全性面,针对需要保护的数据如:

教师信息,管理员信息等进行加密处理。

对于商业间谍行为、欺骗、黑客行为的处理:

我们是采用的是校网,不与外网连接,可以保证数据信息的安全。

电脑病毒面需要服务器安装杀毒软件。

4.4可靠性

可连续使用小时数为72小时,由管理员进行系统维护。

平均故障时间90天。

平均修复时间1工作日以。

最高错误率5bugs/KLOC。

4.5性能

事物的响应时间最高5s,平均响应时间应在3s以。

4.6可支持性

该系统是采用c#语言编写,同时也用到了Javascript的脚本语言。

对于变量的命名采取直译的式,如对于教师姓名变量用Tname进行命名。

利用微软自带的类库,对该系统的类进行设计与开发。

维护访问权由管理员承担。

4.7设计约束

操作系统:

MicrosoftWindowsXP及以上版本

开发环境:

MicrosoftVisual Studio2008

其它软件:

MicrosoftOffice、SQL-Server2005

需要技术:

面向对象分析与设计、Asp.Net、数据库编程

5功能需求

5.1用例ID

 

5.1.1登录模块

5.1.1.1简要说明:

作为进入教研管理系统的第一步,对用户的身份进行区分从而给予不同的权限。

5.1.1.2事件流

在输入框输入用户帐号、密码、验证码点击登录按钮客户端进行验证服务器端验证给予提示信息并跳转到响应界面

5.1.1.3业务介绍

登录:

1)账号、密码、验证码不能为空。

2)密码不得超过8位。

3)登录账号为教师工号,默认密码为“123456”。

4)身份票证验证功能:

本除了登录以外,其他的任网页的访问都应由身份票证验证,用户在成功登陆后系统将为其发放标准的身份票证。

如在不具有身份票的情况下访问任除登录以外的页面时,系统将自动将用户请求的页面重定向至登陆页面。

以此功能保证数据安全性。

5.1.1.4非功能需求

登录界面以蓝白色为主色调,简洁明了易于操作。

5.1.2查询模块

5.1.2.1简要说明

登录系统后,教师有2种查找信息式:

1.项目名

2.项目编号

5.1.2.2事件流

直接在窗口的输入框中输入查询信息点击查询按钮在本窗口显示查询结果

5.1.2.3业务规则

教师只能看到有关于自己的个人信息,包括教师姓名、教师工号、性别、学位、职称、研究向、所属系别以及项目信息,包括项目编号、项目名称、项目来源、项目等级、项目资金、项目开始时间、项目结束时间、项目获奖情况。

5.1.2.4非功能性需求

当查询记录为多条时,应采用分页,每页为50条数据。

5.1.3信息交流模块

5.1.3.1简要说明

信息交流功能为教师和管理员交流项目信息所提供的平台,便于教师把关于自己项目的意见反馈给管理员。

5.1.3.2事件流

点击信息反馈填写反馈信息点击提交按钮显示提交结果

5.1.3.3业务规则

教师所提交的信息字数应小于100字

5.1.4修改密码模块

5.1.4.1简要说明

系统启用后,教师可以登陆系统修改自己的密码,第一次默认登录密码为“123456”。

5.1.4.2事件流

使用自己的帐号和密码登录系统点击系统左侧的导航中的修改密码按要求从新输入新的密码点击确定提示完成情况

5.1.4.3业务规则

密码设定需重复两次,且两次输入必须一致,使用客户端验证功能。

5.1.4.4功能关联

成功修改后,教师也可以使用修改后的密码登录自己的账户。

5.2用例ID

5.2.1登录模块

作为进入教研管理系统的第一步,对用户的身份进行区分给予不同的权限。

5.2.1.1事件流

在输入框输入用户帐号、密码、验证码点击登录按钮客户端进行验证服务器端验证给予提示信息并跳转到响应界面

5.2.1.2业务介绍

登录:

1)账号、密码、验证码不能为空。

2)密码不得超过8位。

3)账号名为admin,默认密码为administer。

4)身份票证验证功能。

本除了登录以外,其他的任网页的访问都应由身份票证验证,用户在成功登陆后系统将为其发放标准的身份票证。

如在不具有身份票的情况下访问任除登录以外的页面时,系统将自动将用户请求的页面重定向至登陆页面。

以此功能保证数据安全性。

5.2.1.3非功能需求

登录界面以蓝白色为主色调,简洁明了易于操作。

5.2.2查询模块

5.2.2.1简要说明

登录系统后,管理员可以查询教师信息和项目信息。

5.2.2.2事件流

教师信息查询:

点击系统左侧的导航中的教师信息在窗口的输入框中输入查询信息点击查询按钮在本窗口显示查询结果

项目信息查询

点击系统左侧的导航中的项目信息在窗口的输入框中输入查询信息点击查询按钮在本窗口显示查询结果

5.2.2.3业务规则

管理员可以看到有关于教师的信息,包括姓名、工号、性别、学位、职称、研究向、所属系别以及项目信息,包括项目编号、项目名称、项目来源、项目等级、项目资金、项目开始时间、项目结束时间、项目获奖情况。

进行查询时,教师信息查询输入容只能为教师编号或教师姓名中的一种,项目信息查询输入容只能为项目编号或项目名称中的一种。

5.2.2.4非功能性需求

当查询记录为多条时,应采用分页,每页为50条数据。

5.2.3信息交流

5.2.3.1简要说明

信息交流功能为教师和管理员交流项目信息所提供的平台,便于管理员根据教师对项目的意见来对该教师的项目进行及时地修改。

5.2.3.2事件流

点击信息反馈阅读反馈信息根据教师和领导的建议来对项目进行必要的修改

5.2.3.3业务规则

管理员在了解到教师反馈信息后,应及时与管理项目的领导进行沟通,商讨出解决办法,管理员在系统中做出对项目起止时间、项目名称、项目资金等项目信息的相应变动。

5.2.4修改密码

5.2.4.1简要说明

系统启用后,系统管理员可以登陆系统,可以修改自己的密码。

5.2.4.2事件流

使用自己的帐号和密码登录系统点击系统左侧的导航中的修改密码按要求重新输入新的密码点击确定提示完成情况

5.2.4.3业务规则

密码设定需重复两次,且两次输入必须一致,使用客户端验证功能。

5.2.4.4功能关联

修改成功后,管理员可以使用新的密码再次登录系统。

5.2.5修改

5.2.5.1简要说明

系统启用后,系统管理员可以登陆系统,修改已有教师或项目的信息。

5.2.5.2事件流

修改项目信息:

管理员登录系统后点击系统左侧的项目信息进入项目信息查询界面完成项目查询点击修改按钮进入项目信息修改界面输入项目的修改信息点击确定提示操作结果

修改教师信息:

管理员登录系统后点击系统左侧的教师信息进入教师信息查询界面完成教师查询点击修改按钮进入教师信息修改界面输入教师的修改信息点击确定提示操作结果

5.2.5.3业务规则

项目修改信息包括:

项目编号、项目名称、项目来源、项目等级、项目资金、项目结束时间、项目获奖情况。

教师修改信息包括:

教师工号、教师姓名、性别、学位、职称、研究向、所属系别。

5.2.5.4功能关联

修改功能基于查询功能,对所查询出的教师信息或项目信息进行相应的修改。

5.2.6添加模块

5.2.6.1简要说明

管理员可以添加教师信息和项目信息。

教师信息包括教师姓名、教师工号、性别、学位、职称、研究向、所属系别。

项目信息包括项目编号、项目名称、项目来源、项目等级、项目资金、项目开始时间、项目结束时间。

5.2.6.2事件流

添加教师

管理员登录点击系统左侧的添加教师在添加教师页面中输入教师信息点击确认按钮提示完成情况

添加项目

管理员登录点击系统左侧的添加项目在添加项目页面中输入项目信息点击确认按钮提示完成情况

5.2.6.3业务规则

添加教师需要添加教师基本信息,包括教师姓名、教师工号、性别、学位、职称、研究向、所属系别,同时给教师设定一个默认密码,默认登录密码为“123456”。

教师工号唯一,在服务器端验证,性别只能选择男或女,学位只能选择本科,硕士,博士,博士生导师其中的一个,职称只能选择讲师,副教授,教授中的一个。

添加项目需要添加项目的基本信息,包括项目编号、项目名称、项目来源、项目等级、项目资金、项目开始时间、项目结束时间。

项目编号唯一,项目等级只能选择重点或者是一般,项目资金精确到小数点后两位。

5.2.7删除模块

5.2.7.1简要说明

管理员对教师信息或项目信息进行删除操作。

5.2.7.2事件流

删除项目信息:

管理员登录系统后点击系统左侧的项目信息进入项目信息查询界面完成项目查询点击删除按钮管理员点击确认删除按钮提示操作结果

删除教师信息:

管理员登录系统后点击系统左侧的教师信息进入教师信息查询界面完成教师查询点击删除按钮管理员点击确认删除按钮提示操作结果

5.2.7.3业务规则

项目信息删除:

删除时需要对要删除的项目进行查询,删除以后信息无法恢复。

教师信息删除

删除时需要对要删除的教师进行查询,删除以后信息无法恢复。

删除操作需要弹窗确认,管理员再次确认后才可删除。

5.2.7.4功能关联

删除功能基于查询功能,对所查询出的教师信息或项目信息进行删除。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 自我管理与提升

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1