1、教务处管理系统需求规格说明书计算机科学与技术一班2019 年 4 月教务处管理系统需求规格说明书第 1 页 2019/4/30文档名称: 需求规格说明书项目名称: 教务处管理系统项目负责人:安徽大学计算机科学与技术学院编写 所有小组成员 _2013_年_12_月_ 2 _ 日校对 所有小组成员 _2013_年_12_月_5_ 日审核 所有小组成员 _2013_年_12_月_ 7_日教务处管理系统需求规格说明书第 2 页 2019/4/30引言1.1 编写目的根据需求调研分析报告,定义系统功能和系统数据流图,通过编写需求分析规格说明书,让开发人员能够根据需求规格说明书来开发项目。1.2 项目背景
2、开发软件名称:教务处课程管理网站项目任务提出者:项目开发者:用户:安徽大学全体师生实现软件单位: 项目与其他软件,系统的关系:本文结合了各个学校管理的制度,解决了学校管理中存在的问题,设计并开发出了教务管理系统,同时系统是建立在 WINDOWS 操作系统上的基于B/S 模式的教务信息管理系统,基于 JavaMicrosoft SQL server 数据库进行开发。系统主要分为三大模块教务处管理模块、教师管理模块和学生管理模块,通过该系统的应用,解决了课程的安排,课程表的查询,成绩的查询,通知信息的发送及查看等问题,可以满足高校教务管理工作的高效化、无纸化和网络化的需求,提高高校教务的工作质量与
3、效率。1.3 定义Mysql:数据库管理软件DBMS:数据库管理系统Windows 2000/2003/XP:运行环境JSP :软件开发语言Myeclipse :开发工具1.4 参考资料软件工程导论 ,张海藩,清华大学出版社。实用软件工程 ,郑人杰等,清华大学出版社。教务处管理系统需求规格说明书第 3 页 2019/4/302 系统需求说明2.1 系统范围其中,圆角的长方形表示我们要开发的教务处管理系统,该系统与如下 3个外部产生联系:学生数据库、教师数据库、管理员(更新数据库) 。2.2 系统功能需求2.2.1 总体需求分析需求分析是数据库信息管理系统开发的第一步也是最重要的一步。需求分析就
4、是描述系统的需求,通过定义系统中的关键域类来建立模型。教学系统主要任务是能够改进和完善教务管理。在教学模块中,有两三种学生 教师数据库数据库导入 信息业务通知通知业务查询教务处管理系统管理员教务处管理系统需求规格说明书第 4 页 2019/4/30用户角色:管理员,教师,学生。该系统的功能需求包括管理员对功能的需求,教师对功能的需求和学生对功能需求三个部分。1. 管理员对功能的需求管理员权限最大,可以对教师、学生情况进行统一的管理,管理员对功能的需求如下:1) 学生信息管理:包括学生查询及添加学生。2) 教师信息管理:包括教师查询及添加教师。3) 课程信息管理:包括课程查询,添加课程,成绩录入
5、。4) 公告管理:包括发布公告。2. 教师对功能的需求教师主要是对自己信息的查询,课程成绩的查询。1) 教师信息设置:包括个人信息的查看,密码修改,重新登入及退出。2) 学生信息管理:完成学生基本信息的查询。3) 课程信息管理:包括课程信息的查询,课程表的查询。3. 学生对功能的需求学生主要是对自己信息的查询,课程信息的查询。1) 教师信息设置:包括个人信息的查看,密码修改,重新登入及退出。2) 学生信息管理:完成学生基本信息的查询。3) 课程信息管理:包括课程信息的查询,课程表的查询。系统流程图教务处管理系统需求规格说明书第 5 页 2019/4/30数据库教务处教务处学生学生教师教师教师发
6、布公告查询成绩选课查询学生名单提交学生成绩上传课程资料产生信息产生公告产生成绩表产生课程表产生学生名单产生成绩单产生资料服务器端显示数据服务器端显示数据客户机端显示数据客户机端显示数据客户机端显示数据客户机端显示数据客户机端显示数据管理学生教师账户信息2.2.2 需求分析现行业务系统描述在学校,教务管理工作是非常重要的一项工作,它负责整个学校的日常教学安排,学生的学籍管理等等。以前都是人工进行操作。随着学校教务处管理系统需求规格说明书第 6 页 2019/4/30规模扩大,教务处的教务管理工作量大大加重。随着计算机应用的发展,教务工作者急切希望能够将大部分繁琐的工作交由计算机的处理,已减轻人工
7、的压力并提高工作效率。而计算机的普及更加快了教务管理系统的产生。上一代的教务管理系统主要为单机单用户的系统,其数据库主要采用 Foxbase 或 FoxPro,系统开发环境也是数据库内置的开发工具。其特点是单机单用户方式,开发简单,能充分利用数据库的特性。其缺点是开发出的系统依赖性强,运行必须依托数据库环境;不容易升级与扩展;无法实现数据的共享与并行操作;代码重用性差。随着计算机网络的发展,特别是校园网的建立。原有教务管理系统数据共享差的问题更加突出,而新需求的提出也越来越多,越来越频繁。这就要求系统在可扩展性和标准化的要求更高。而原有的系统由于其与生俱来的缺点而无法在适应现有的需求了。因此,
8、使用现在的新技术,开发出适应新的需求的新系统的任务刻不容缓。系统结构图教务处管理系统教师提交资料查询系统教师上传信息学生选课管理学生信息管理系统教师信息查询管理教师信息学生信息查询教务处管理系统需求规格说明书第 7 页 2019/4/302.3 系统数据需求2.3.1 教务处管理系统的数据流程图如下图:顶层流程图:第 0 层:教务处管理系统输入数据 输出数据用户 显示器处理查询请求数据登录信息验证处理管理请求数据教务处管理人员 显示器用户输入管理请求数据用户名和密码显示管理员表密码错误信息输入查询信息查询结果教务处管理系统需求规格说明书第 8 页 2019/4/30第一层:2.3.2 教务处管
9、理系统 E-R 图D1 成绩单D2 选课信息学生 1.1接收事务2选课1.2查询成绩事务3产生课表终端显示1.3产生成绩验证权限密码验证显示可用的界面教务处管理人员用户名和密码 用户名管理员表密码错误信息显示器权限显示教务处管理系统需求规格说明书第 9 页 2019/4/302.3.3 数据字典一、数据流条目:(1)学生信息管理模块:学生信息管理要求=添加数据要求|数据删除要求|数据备份要求D1 公告信息D3 师生信息D2 名单教务处 1.1接收事务2.1管理名单1.2发布公告事务1.3产生公告2.2处理信息3产生信息终端显示D1 名单D3 课程资料教师 1接收事务1.3上传资料1.2提交成绩事务1.4产生资料终端显示1.1.1查询名单D2 成绩单1.1.2产生名单