计科1305成绩管理系统需求规格说明书.docx
- 文档编号:29953695
- 上传时间:2023-08-03
- 格式:DOCX
- 页数:16
- 大小:163.15KB
计科1305成绩管理系统需求规格说明书.docx
《计科1305成绩管理系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《计科1305成绩管理系统需求规格说明书.docx(16页珍藏版)》请在冰豆网上搜索。
计科1305成绩管理系统需求规格说明书
《成绩管理子系统》需求规格
班级:
计科1305
组长:
郭守坤
组员:
吴楚云齐博林
彭阳洋耿杰
指导老师:
许南山
目录
1导言1
1.1目的1
1.2范围1
1.3参考资料2
2系统定义2
2.1项目来源及背景2
2.2项目要达到的目标3
2.3系统整体结构3
3应用环境4
3.1系统运行网络环境4
3.2系统运行软件环境5
4功能规格5
4.1角色(Actor)定义6
4.1.1教师6
4.1.2学生6
4.1.3管理员7
4.2系统主UseCase图7
4.3成绩管理子系统8
4.3.1登录管理8
4.3.2教师提交学生成绩8
4.3.3教师打印学生成绩8
4.3.4教师下载成绩汇总9
4.3.5管理员进入查询页面9
4.3.6管理员查看各种报表9
4.3.7管理员汇总学生成绩10
4.3.8学生查看课程成绩10
4.3.9查看已选课程成绩10
4.3.10学生下载个人成绩11
4.3.11学生打印个人成绩11
5性能需求11
5.1界面需求11
5.2响应时间需求11
5.3可靠性需求11
5.4开放性需求12
5.5可扩展性需求12
5.6系统安全性需求12
6产品提交12
7实现约束12
1导言
目的
该文档是关于用户(学生,教师和系统管理人员)在成绩管理子系统中的不同的功能,以及这个对于该子系统的功能和性能的要求进行描述,重点描述了成绩管理子系统的设计需求。
本文档的预期读者是:
●设计人员
●开发人员
●项目管理人员
●测试人员
●用户
范围
●管理系统
●管理系统用户群体
●管理系统中的角色
●管理系统的功能性需求分析
●管理系统的非功能性需求分析
●需求确认
参考资料
[1]《数据可系统概论》
第五版
[2]《需求规格》
2系统定义
我们分别阐述一下项目的来源、背景和项目的目标。
项目来源及背景
学生成绩信息档案的管理对于学校的管理者来说至关重要,学生成绩信息是高等学校非常重要的一项数据资源,是一个教育单位不可缺少一部分。
特别是近几年来,国家政策的调整,我国高等院校大规模的扩招,给高等院校的教学管理、学生管理、后勤管理等方面都带来不少的冲击。
其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依靠人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高,目前我国各类高等院校中还有相当一部分学生档案管理还停留在纸介质的基础上,尤其是中、小学对学生档案的管理更是落后,这样的管理机制已经不能适应时代发展的要求,其管理方法将浪费许多人力和物力。
随着科学技术的不断提高,计算机科学与技术日渐成熟,计算机应用的普及已进入人类社会生活的各个领域,并发挥着越来越重要的作用。
这种传统的手工管理模式必然被以计算机为物质基础的信息管理方法所取代。
作为计算机应用的一部分,使用计算机对学生档案进行管理,有着手工管理所无法比拟的优点,如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学生档案管理的效率,也是学校向科学化、正规化管理发展的必要条件,更是各个高等院校与世界接轨的重要条件。
项目要达到的目标
本项目设定的目标如下:
1.系统提供基于Web的访问。
2.同时支持学生通过手机查看个人成绩。
3.成绩管理子系统管理学生的课程成绩并提供课程评价功能。
4.教师可提交成绩,打印成绩,下载成绩汇总。
5.学生可查看课程成绩,查看个人已选课程成绩汇总信息,并可下载打印。
6.最后系统应能够向管理员提供查询界面和各类报表,统计学生成绩情况。
系统整体结构
成绩管理子系统管理学生的课程成绩并提供课程评价功能。
教师可提交成绩,打印成绩,下载成绩汇总。
学生可查看课程成绩,查看个人已选课程成绩汇总信息,并可下载打印。
最后系统应能够向管理员提供查询界面和各类报表,统计学生成绩情况。
系统提供基于Web的访问,同时支持学生通过手机查看个人成绩。
3应用环境
本项目的应用环境分为软件环境和网络环境来描述。
系统运行网络环境
本系统的网络运行图如下图,无论是系统管理人员,教师和学生等都可以通过网络登录到本系统中。
教师可以通过网络提交学生成绩的相关信息,学生可以通过登陆自己的用户,来查询自己的相应的成绩或者下载打印,而系统管理人员可以查询相关信息和查看报表。
系统运行软件环境
●操作系统:
Windows7/8.1/10
●数据库:
MySQL
●开发工具包:
VS2015
●浏览器:
IE8(+)
4功能规格
我们采用面向对象分析作为主要的系统建模方法,使用UML(UnifiedModelingLanguage)作为建模语言。
UML为建模活动提供了从不同角度观察和展示系统的各种特征的方法。
在UML中,从任何一个角度对系统所作的抽象都可能需要几种模型来描述,而这些来自不同角度的模型图最终组成了系统的映像。
UseCase描述的是“actor”(用户、外部系统以及系统处理)是如何与系统交互来完成工作的。
UseCase模型提供了一个非常重要的方式来界定系统边界以及定义系统功能,同时,该模型将来可以派生出动态对象模型。
设计Use-case时,我们遵循下列步骤:
第一步,识别出系统的“actor”。
Actor可以是用户、外部系统,甚至是外部处理,通过某种途径与系统交互。
重要的是着重从系统外部执行者的角度来描述系统需要提供哪些功能,并指明这些功能的执行者(Actor)是谁。
尽可能地确保所有Actor都被完全识别出来。
第二步,描述主要的UseCase。
可以采取不断地问自己“这个Actor究竟想通过系统做什么?
”来准确地描述UseCase。
第三步,重新审视每个UseCase,为它们下个详尽的定义。
角色(Actor)定义
角色或者执行者(Actor)指与系统产生交互的外部用户或者外部系统。
4.1.1教师用户
教师指任课的教师,拥有权限:
1.提交所教科目的学生成绩信息。
2.打印所教科目的学生成绩信息。
3.下载所教科目的学生成绩信息的汇总。
4.1.2学生
学生指在校的学生,拥有权限:
1.查询个人的各门课程的成绩。
2.查看个人已选课程成绩汇总信息。
3.下载打印个人已选课程的成绩汇总信息。
4.1.3管理员
管理员指管理该系统的管理人员,拥有的权限:
1.查询各类报表。
2.统计学生的成绩。
3.对学生成绩进行修改。
系统主UseCase图
该成绩管理子系统主要功能包括有教师管理学生成绩,管理员系统管理,学生自我的成绩管理等功能。
系统的主UseCase图如下图。
成绩管理子系统
子系统的功能主要包括教师管理学生成绩、系统管理员、学生管理成绩等功能,它的用例图如下图。
子系统管理的功能描述如下:
F-C-1:
教师管理学生成绩
教师可提交成绩,打印成绩,下载成绩汇总。
F-C-2:
系统管理员
系统应能够向管理员提供查询界面和各类报表,统计学生成绩情况。
F-C-3:
学生管理成绩
试学生可查看课程成绩,查看个人已选课程成绩汇总信息,并可下载打印。
4.1.4登录管理
登录到管理端的所有人都需要通过登录界面进入相应的管理界面,不同的登录人具有不同的权限,根据登录人具有的权限将相应的功能现实在登录到的管理界面,没有权限操作的功能将在现实在这个界面上。
活动视图如下图。
4.3.2教师提交学生成绩
具体描述如下:
用例描述:
教师提交学生成绩
执行者:
教师
前置条件:
教师已登录系统;
后置条件:
选择相应学生后,则可以输入成绩
基本路径:
a)教师登录到学校的教务管理网页;选择学生信息管理选项;
b)选择该选项中的学生成绩输入选项;
c)系统显示目前没有输入成绩的所有学生信息,题目信息和其他相关信息;
d)如果确认信息无误,可以点击输入成绩进入填写学生毕业设计成绩页面,开始填写学生的成绩。
4.1.5教师打印学生成绩
具体描述如下:
用例描述:
教师打印学生成绩
执行者:
教师
前置条件:
教师已登录系统;
后置条件:
选择相应学生后,则可以打印成绩
基本路径:
a)教师登录到学校的教务管理网页;选择学生信息管理选项;
b)选择该选项中的打印成绩选项;
c)系统显示目前已有成绩的所有学生成绩,学生信息,题目信息和其他相关信息;
d)如果确认信息无误,教师可以勾选想要打印的学生的成绩的名字进行打印。
4.1.6教师下载成绩汇总
具体功能描述如下:
用例描述:
教师下载成绩汇总
执行者:
教师
前置条件:
教师已登录系统;
后置条件:
所有学生成绩已经输入完毕,选择下载所有成绩,可以下载所有成绩。
基本路径:
a)教师登录到学校的教务管理网页;选择学生信息管理选项;
b)选择该选项中的学生信息查询选项;
c)系统显示目前所有学生的成绩,学生信息,题目信息和其他相关信息;
d)如果确认信息无误,教师可以勾选下载所有成绩进行汇总。
4.1.7管理员进入查询页面
具体功能描述如下:
用例描述:
查询界面
前置条件:
系统管理员已登录系统。
后置条件:
显示所需要学生的成绩。
基本路径:
a)管理员进入登录界面,输入账号密码,正确,进入管理系统。
b)若失败,重新输入用户名密码,直到登录进系统为止。
c)进入管理系统之后,点击查询按钮,选择想要查询的条件,例如学号,姓名,班级,学院等。
d)选择好所需筛选条件后,点击查询按钮,显示想要查询的学生的信息。
4.1.8管理员查看各种报表
具体功能描述如下:
用例描述:
各类报表显示
前置条件:
系统管理员已登录系统。
存在学生的基本成绩。
后置条件:
显示的需要的各种报表。
基本路径:
a)管理员进入登录界面,输入账号密码,正确,进入管理系统。
b)若失败,重新输入用户名密码,直到登录进系统为止。
c)点击报表显示,若存在学生基本成绩,选择需要显示的报表类型,点击确定,显示需要的报表。
d)若不存在,先导入基本成绩再继续选择报表类型。
4.1.9管理员汇总学生成绩
具体功能描述如下:
用例描述:
统计学生成绩
前置条件:
系统管理员已登录系统。
并且系统数据库中存在学生基本成绩信息。
后置条件:
统计出学生成绩。
基本路径:
a)管理员进入登录界面,输入账号密码,正确,进入管理系统。
b)点击统计学生成绩按钮,若存在学生基本信息,则点击统计成绩,显示结果。
c)若不存在,需要先导入学生基本成绩再统计成绩。
4.1.10学生查看课程成绩
用例描述:
查看课程成绩
执行者:
学生
前置条件:
学生登录成功
后置条件:
选择课程后,查看相应成绩
基本路径:
a)学生登录到教务系统,显示教务系统主页等相关信息。
b)点击课程成绩这一项,显示相关课程成绩。
4.1.11学生已选课程成绩
用例描述:
已选课程成绩汇总
执行者:
学生
前置条件:
查看课程成绩成功
基本路径:
a)学生登录进去成功,显示教务网主页。
b)学生选择课程成绩,在相关栏目选择成绩汇总。
4.1.12学生下载个人成绩
用例描述:
下载个人成绩
执行者:
学生
前置条件:
学生登录教务网成功
后置条件:
下载个人成绩到本地
基本路径:
a)学生登录进去成功,显示教务网主页
b)学生选择相应选项的成绩,进行打印
4.1.13学生打印个人成绩
用例描述:
打印成绩
执行者:
学生
前置条件:
学生登录教务网成功
后置条件:
打印成绩到打印机
基本路径:
a)学生登录教务网成功,显示教务网主页。
b)学生进去课程选项,点击相应课程,选择打印。
5性能需求
根据用户对本系统的要求,确定系统在响应时间、可靠性、安全等方面有较高的性能要求。
界面需求
系统的界面要求如下:
1)页面内容:
主题突出,站点定义、术语和行文格式统一、规范、明确,栏目、菜单设置和布局合理,传递的信息准确、及时。
内容丰富,文字准确,语句通顺;专用术语规范,行文格式统一规范。
2)导航结构:
页面具有明确的导航指示,且便于理解,方便用户使用。
3)技术环境:
页面大小适当,能用各种常用浏览器以不同分辨率浏览;无错误链接和空链接;采用CSS处理,控制字体大小和版面布局。
4)艺术风格:
界面、版面形象清新悦目、布局合理,字号大小适宜、字体选择合理,前后一致,美观大方;动与静搭配恰当,动静效果好;色彩和谐自然,与主题内容相协调。
响应时间需求
无论是客户端和管理端,当用户登录,进行任何操作的时候,系统应该及时的进行反应,反应的时间在5秒以内。
系统应能监测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器等,避免出现长时间等待甚至无响应。
可靠性需求
系统应保证7X24内不当机,保证20人可以同时在客户端登录,系统正常运行,正确提示相关内容。
开放性需求
系统应具有十分的灵活性,以适应将来功能扩展的需求。
可扩展性需求
系统设计要求能够体现扩展性要求,以适应将来功能扩展的需求。
系统安全性需求
系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。
系统需能够防止各类误操作可能造成的数据丢失,破坏。
防止用户非法获取网页以及内容。
6产品提交
提交产品为:
a)应用系统软件包
b)数据库初始数据
c)系统开发过程文档
d)系统使用维护说明文档
提交方式:
可执行程序
7实现约束
系统的实现约束如下:
a)操作系统为win7/win8.1/win10
b)开发平台为:
VS2015/Eclipse
c)数据库为MySQL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1305 成绩管理系统 需求 规格 说明书