1、需求规格阐明书文档密级:普通文档状态: 草案 正式发布 正在修订变更履历序号版本变更描述修订人/日期审核/日期批准/日期11.0草案22.0功能需求简介更加详细34567891011目 录目 录21前言31.1目31.2项目信息31.3范畴31.4术语32参照文献33整体阐明34非功能需求44.1运营环境44.2可用性44.3安全性44.4可靠性44.5性能44.6可支持性54.7设计约束55功能需求55.1用例ID55.1.1登录模块65.1.2查询模块65.1.3信息交流模块75.1.4修改密码模块75.2用例ID85.2.1登录模块85.2.2查询模块95.2.3信息交流95.2.4修改
2、密码105.2.5修改105.2.6添加模块115.2.7删除模块121 前言1.1 目该系统是面向开发人员和管理人员,以实现高校教研管理信息化建设为目。同步可以作为后来进行功能拓展基本,用来明确顾客需求,使开发过程变得有序、合理。1.2 项目信息 待开发软件系统名称;教研管理系统 本项目任务提出者:XXXX学院教务处 开发者:XXXX计算机系 顾客:XXXX教师 实现该软件计算机网络;XXXX校内局域网 1.3 范畴本文档详细定义了“教研管理系统”功能性需求及非功能性需求,定义范畴为:顾客操作规定,软件规定,业务流程,外观界面等信息。重要影响范畴:概要设计阐明书,详细设计阐明书,测试用例。1
3、.4 术语C#:一种计算机编程语言。SQL-Server:数据库管理一款软件。2 参照文献无3 整体阐明高校教研水平和教研规模日益成为反映高校综合实力重要指标。随着国家对高校教研投入不断增长,各高校也越来越注重自身教研管理。每年高校在教研活动中产生论文、著作、项目、获奖等教研管理数据不断变得庞大。老式依赖手工或者借助Excel等办公软件所进行教研管理变得日益艰难。于是高校教研管理信息化建设被提到了日程上来。教研管理系统可以作为大学教学管理系统一某些,以便学校对于教师进行全面信息化管理。由于本系统面向对象是教师,她们电脑操作水平不一,因此本系统实现功能并不繁琐,操作容易,且对维护人员专业技术水平
4、规定不高。4 非功能需求1. 有关不可恢复操作发生时应有明确提示,规定确认,待顾客确认后再操作。2. 操作简朴,界面直观。4.1 运营环境内存:512MB以上CPU:英特尔酷睿2以上硬盘空间:200MB以上内存:DDR2、2G或以上网卡:原则通讯网卡原则鼠标、键盘等操作系统:WindowsXP 及以上版本通讯等配备:能与其他进行数据交互网络环境4.2 可用性管理员只需通过12小时培训即可进行相应操作。教师无需通过培训就可直接登录操作。数据是从洛阳理工学院主系统数据库中导入,无需教师再自行注册。4.3 安全性在安全性方面,针对需要保护数据如:教师信息,管理员信息等进行加密解决。对于商业间谍行为、
5、欺骗、黑客行为解决:咱们是采用是校内网,不与外网连接,可以保证数据信息安全。电脑病毒方面需要服务器安装杀毒软件。4.4 可靠性可持续使用小时数为72小时,由管理员进行系统维护。平均故障时间90天。平均修复时间1工作日以内。最高错误率 5 bugs/KLOC。4.5 性能事物响应时间最高5s,平均响应时间应在3s以内。4.6 可支持性该系统是采用c#语言编写,同步也用到了Javascript脚本语言。对于变量命名采用直译方式,如对于教师姓名变量用Tname进行命名。运用微软自带类库,对该系统类进行设计与开发。维护访问权由管理员承担。4.7 设计约束操作系统:Microsoft Windows X
6、P及以上版本开发环境:Microsoft VisualStudio 其他软件:Microsoft Office、SQL-Server 需要技术:面向对象分析与设计、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)身
7、份票证验证功能:本网站除了登录以外,其她任何网页访问都应由身份票证验证,顾客在成功登陆后系统将为其发放原则身份票证。如在不具备身份票状况下访问任何除登录以外页面时,系统将自动将顾客祈求页面重定向至登陆页面。以此功能保证网站数据安全性。5.1.1.4 非功能需求登录界面以蓝白色为主色调,简洁明了易于操作。5.1.2 查询模块5.1.2.1 简要阐明登录系统后,教师有2种查找信息方式:1. 项目名2. 项目编号5.1.2.2 事件流直接在窗口输入框中输入查询信息点击查询按钮在本窗口显示查询成果5.1.2.3 业务规则教师只能看到关于于自己个人信息,涉及教师姓名、教师工号、性别、学位、职称、研究方向
8、、所属系别以及项目信息,涉及项目编号、项目名称、项目来源、项目级别、项目资金、项目开始时间 、项目结束时间、项目获奖状况。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”。
9、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)账号名为admi
10、n,默认密码为administer。4)身份票证验证功能。本网站除了登录以外,其她任何网页访问都应由身份票证验证,顾客在成功登陆后系统将为其发放原则身份票证。如在不具备身份票状况下访问任何除登录以外页面时,系统将自动将顾客祈求页面重定向至登陆页面。以此功能保证网站数据安全性。5.2.1.3 非功能需求登录界面以蓝白色为主色调,简洁明了易于操作。5.2.2 查询模块5.2.2.1 简要阐明登录系统后,管理员可以查询教师信息和项目信息。5.2.2.2 事件流教师信息查询:点击系统左侧导航中教师信息在窗口输入框中输入查询信息点击查询按钮在本窗口显示查询成果项目信息查询点击系统左侧导航中项目信息在窗口
11、输入框中输入查询信息点击查询按钮在本窗口显示查询成果5.2.2.3 业务规则管理员可以看到关于于教师信息,涉及姓名、工号、性别、学位、职称、研究方向、所属系别以及项目信息,涉及项目编号、项目名称、项目来源、项目级别、项目资金、项目开始时间 、项目结束时间、项目获奖状况。进行查询时,教师信息查询输入内容只能为教师编号或教师姓名中一种,项目信息查询输入内容只能为项目编号或项目名称中一种。5.2.2.4 非功能性需求当查询记录为多条时,应采用分页,每页为50条数据。5.2.3 信息交流5.2.3.1 简要阐明信息交流功能为教师和管理员交流项目信息所提供平台,便于管理员依照教师对项目意见来对该教师项目
12、进行及时地修改。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 功能关联修改
13、成功后,管理员可以使用新密码再次登录系统。5.2.5 修改5.2.5.1 简要阐明系统启用后,系统管理员可以登陆系统,修改已有教师或项目信息。5.2.5.2 事件流修改项目信息:管理员登录系统后点击系统左侧项目信息进入项目信息查询界面完毕项目查询点击修改按钮进入项目信息修改界面输入项目修改信息点击拟定提示操作成果修改教师信息:管理员登录系统后点击系统左侧教师信息进入教师信息查询界面完毕教师查询点击修改按钮进入教师信息修改界面输入教师修改信息点击拟定提示操作成果5.2.5.3 业务规则项目修改信息涉及:项目编号、项目名称 、项目来源 、项目级别 、项目资金 、项目结束时间、项目获奖状况。教师修改
14、信息涉及:教师工号、教师姓名、性别、学位、职称、研究方向、所属系别。 。5.2.5.4 功能关联修改功能基于查询功能,对所查询出教师信息或项目信息进行相应修改。5.2.6 添加模块5.2.6.1 简要阐明管理员可以添加教师信息和项目信息。教师信息涉及教师姓名、教师工号、性别、学位、职称、研究方向、所属系别 。项目信息涉及项目编号、项目名称、项目来源、项目级别、项目资金、项目开始时间 、项目结束时间。5.2.6.2 事件流添加教师管理员登录点击系统左侧添加教师在添加教师页面中输入教师信息点击确认按钮提示完毕状况添加项目管理员登录点击系统左侧添加项目在添加项目页面中输入项目信息点击确认按钮提示完毕
15、状况5.2.6.3 业务规则添加教师需要添加教师基本信息,涉及教师姓名、教师工号、性别、学位、职称、研究方向、所属系别,同步给教师设定一种默认密码,默认登录密码为“123456”。教师工号唯一,在服务器端验证,性别只能选取男或女,学位只能选取本科,研究生,博士,博士生导师其中一种,职称只能选取讲师,副专家,专家中一种。添加项目需要添加项目基本信息,涉及项目编号、项目名称、项目来源、项目级别、项目资金、项目开始时间 、项目结束时间。项目编号唯一,项目级别只能选取重点或者是普通,项目资金精准到小数点后两位。5.2.7 删除模块5.2.7.1 简要阐明管理员对教师信息或项目信息进行删除操作。5.2.7.2 事件流删除项目信息:管理员登录系统后点击系统左侧项目信息进入项目信息查询界面完毕项目查询点击删除按钮管理员点击确认删除按钮提示操作成果删除教师信息:管理员登录系统后点击系统左侧教师信息进入教师信息查询界面完毕教师查询点击删除按钮管理员点击确认删除按钮提示操作成果5.2.7.3 业务规则项目信息删除:删除时需要对要删除项目进行查询,删除后来信息无法恢复。教师信息删除删除时需要对要删除教师进行查询,删除后来信息无法恢复。删除操作需要弹窗确认,管理员再次确认后才可删除。5.2.7.4 功能关联删除功能基于查询功能,对所查询出教师信息或项目信息进行删除。