教务管理系统软件需求分析.docx
- 文档编号:23252131
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:29
- 大小:27.79KB
教务管理系统软件需求分析.docx
《教务管理系统软件需求分析.docx》由会员分享,可在线阅读,更多相关《教务管理系统软件需求分析.docx(29页珍藏版)》请在冰豆网上搜索。
教务管理系统软件需求分析
2020/3/27
软件需求分析报告
教务管理系统
学生姓名____
学号
专业班级
院(系)
指导教师
完成时间
成绩
I
2020/3/27
前言
项目小组分工:
需求分析、文档的整理及后期的功能测试。
教务管理系统的建模实现。
伴随着高校信息化建设的日益完善,高等学校的教务管理系统在高校管理中越来越受到老师和学生的青睐。
高等学校的教学管理系统功能全面、操作简单快捷,可以为学生和老师建立电子档案,并且便于实时修改、保存和查看,实现了无纸化存档,为学校节省了大量的资金和空间。
学生可以通过教务管理系统方便快捷地查询自己的个人信息,进行网上查询课表、成绩以及报考的事宜。
因此结合现有教务系统的优点,制作此教务管理系统。
II
2020/3/27
一、项目前景文档.................................................1
1.业务需求.........................................................1
业务背景............................................................1
业务目标和成功条件..................................................1
业务目标(BusinessObjective,BO)..................................1
业务成功条件(SuccessCrite,SC)....................................1
业务风险(Risk,RI)................................................2
2.解决方案的背景...................................................2
前景陈述............................................................2
主要的系统特征(Feature)...........................................2
假设(Assumption)和依赖(Dependency)条件............................3
3.项目范围和限制...................................................3
初始和后继版本的范围................................................3
限制和排除条件......................................................4
4.业务环境.........................................................4
涉众档案............................................................4
项目的优先级........................................................4
运行环境(OperatingEnvironmentOE)................................5
二、软件需求规格说明书...........................................6
1.引言.............................................................6
概述6
6背景
6定义
参考资料7
2.任务概述.........................................................7
目标7
3
2020/3/27
运行环境(OperatingEnvironment,OE)..........................................................7
假定(Assumption)和约束(Constraint)........................................................7
3.需求规定.........................................................8
3.1.对功能的规定.......................................................................................8
用户需求3.1.1......................................................................................................8
系统需求...................................................................................................3.1.2.10
非功能性需求.3.2.....................................................................................17
性能需求(Performance)........................................................................................17
安全设施需求(SAfety)..........................................................................................17
安全性需求(Security)..........................................................................................17
软件质量属性..............................................................................................................17
3.3.外部接口需求.....................................................................................18
用户界面(UserInterfaces,UI)........................................................................18
硬件接口(HardwareInterfaces,HI)................................................................18
软件接口(SoftwareInterfaces,SI)................................................................18
通信接口(CommunicationsInterfaces,CI)....................................................18
4
2020/3/27
一、项目前景文档
1.业务需求
业务背景
伴随着高校信息化建设的日益完善,高等学校的教务管理系统在高校管理中越来越受到老师和学生的青睐。
高等学校的教学管理系统功能全面、操作简单快捷,可以为学生和老师建立电子档案,并且便于实时修改、保存和查看,实现了无纸化存档,为学校节省了大量的资金和空间。
通过高等学校的教务管理系统,还可以实现学生选课、报名考试、查询成绩和学分。
业务目标和成功条件
业务目标(BusinessObjective,BO)
根据学校对教务管理系统的要求,本系统需要实现以下目标:
BO-1操作简单方便,界面简洁大方
BO-2方便、快捷的信息管理
BO-3简单、实用的考试和成绩管理
BO-4简单、实用的网上报名考试需求
BO-5系统运行稳定、安全可靠
业务成功条件(SuccessCrite,SC)
SC-1目前通过网上解决学生查课、查询成绩和网上报名考试的需要,据初步调查,在郑州轻工业学院内需要教务管理系统的师生占到100%:
SC-2在初始版本发布两个月内,教师对系统满意度提升,并且逐渐增加。
SC-3在初始版本发布后的六个月内,学生对系统的满意度提升,并且逐渐增加。
1
2020/3/27
业务风险(Risk,RI)
RI-1学校在校学生很少使用该系统,减少了对系统开发的投资回报。
(可能性,影响9)
RI-2因为使用该系统增大了老师工作量,导致老师更多的不满,并可能会减少他们对这个系统的使用。
(可能性,影响6)
2.解决方案的背景
前景陈述
高等学校的教务管理系统可以使学生和老师更加便利地通过网络查看自己的课程信息、考试成绩以及报名考试,从而节省时间。
产品名称:
高等学校的教务管理系统
产品类别:
教务管理
目标客户:
高校人群
需求或机会的声明:
信息化发达,对网络的依赖增加
新产品的优势:
针对在校学生的需求对进行设计,提高学生教师的工作效率,新系统相比现有产品稳定流畅,有更好的抗压性。
主要的系统特征(Feature)
FE-1教务处录入与生成新学期课程表
FE-2学生可以查询自己的课表
学生可以进行网上报名考试FE-3
FE-4学生查询自己的考试成绩
FE-5教师查询选课学生信息
教师录入学生考试成绩FE-6FE-7教务处可以生成成绩统计表
2
2020/3/27
假设(Assumption)和依赖(Dependency)条件
AS-1:
学生和教师只有通过学号和密码才可查询自己的成绩以及课程信息,从而防止泄露学生的某些信息,并及时获取自己需要的信息。
DE-1:
该教学管理系统需要随着学生和教师以及课程调动进行相应的信息更新。
3.项目范围和限制
初始和后继版本的范围
性
特版本1
版本2
版本3
E-1
全部实现F
E-2
可以实现F
可以实现
全部实现
E-3
提交信息早的优先F
全部实现
E-4
F可以实现
全部实现
E-5
不实现F
不实现
全部实现
E-6
不实现F
可以实现
E-7
F不实现
不实现
全部实现
3
2020/3/27
限制和排除条件
学校不能满足少部分学生的需求,它只能尽自己最大的能力去满足,因此“教务管理系统”只能在整体上尽可能的方便学校教学管理,满足用户的需求,而不是绝对的满足。
该“教务管理系统”是结合本高校的具体情况提出的,仅仅是对本高校的选课管理比较有效,不具有通用性。
4.业务环境
涉众档案
涉众
主要价值
态度
主要兴趣
约束条件
学校管理员
无纸化办公,减少工作量
强烈要求完成版本,尽量完成2版本3
使该系统所节约的费用必须超过开发此系统所需的费用
无
在校学生
方便查询个人信息,节约了大量时间
担心访问人数过多系统瘫痪
使用网络解决选课难的问题
学生需要有可以连接校园网络的计算机
教师
可以在家中就可以完成成绩录入等工作,减少了工作量
积极支持新系统,希望学校大力推广
可以提高自己的薪资
需要访问学校教务网站
项目的优先级
因素
约束
自由度
特性
版本实现的特性必须安排第1完全可操作
4
2020/3/27
质量
的用户验收测试;必须通过95%所有的必须通过全部的安全性测试;安全事务都必须遵守公司的安全标准
进度
号前必须完成312015年12月第1版本
号前完282月计划2016年在不包括责任人2成的第版本,个最多可延期3评审的情况下,星期
人员
项目团队规模包括一名半日工三名开发人员,一名作的项目经理,半日工作的测试人员
还可以另外增如果有必要,加或减少一名开发人员和一名半日工作的测试人员
成本
在不包括责任人评审的情20%况下,财政预算最多可超支
)运行环境(OperatingEnvironmentOE内核的基于IE“教务管理系统”的操作将通过Web浏览器来完成:
OE-1:
内核的浏览器。
浏览器,基于chrome“教务管理系统”将运行在一个服务器中,该服务器运行当前公司批OE-2:
AachenHTTPServer。
RedHatLinux准的版本和“教务管理系统”将允许用户通过学校内联网来访问,如果用户被授OE-3:
来访问来访问,那么,用户也可以在家通过InternetVPN权在学校的外部通过该系统。
5
2020/3/27
二、软件需求规格说明书
1.引言
概述
文档目的:
对制作的教务管理系统进行说明。
目标对象:
供高校教师和学生更方便快捷地进行教务日常管理。
文档内容:
该软件需求规格说明描述了“教务管理系统”版本的软件功能性需求和非功能性需求。
同时还描述了用户及管理员在系统的工作中所参与的角色以及拥有的权限,从而使开发团队能够明确地了解所开发的“教务管理系统”的各个方面,帮助他们在实际的开发过程中准确地完成所开发的模块,以达到方便快捷地教学,更好满足客户需求。
文档的组织结构:
该文档由文档介绍(文档概述、文档背景、文档定义及所选用的参考资料)、系统介绍(文档目标、系统运行环境、系统条件和约束)、需求规定(对系统功能的规定、非功能性需求、外部接口需求)等方面对文档及教务管理系统进行阐述,通过此文档透彻而全面的对该系统进行说明和分析。
该文档计划由实现和验证正确功能的项目团队成员来使用,除非在其他地方另有说明,这里所指定的所有需求都具有高优先级,而且都要在版本中加以实现。
背景
伴随着高校信息化建设的日益完善,高等学校的教务管理系统在高校管理中越来越受到老师和学生的青睐。
高等学校的教学管理系统功能全面、操作简单快捷,可以为学生和老师建立电子档案,并且便于实时修改、保存和查看,实现了无纸化存档,为学校节省了大量的资金和空间。
通过高等学校的教务管理系统,还可以实现学生查课表、报名考试、查询成绩和学分。
定义
学号:
学生在学校教务管理系统中的编号,每位学生有且只有一个学号,学号用来登陆教务系统。
课程考试:
学生按照学校教务处规划所必修课程的结课考试,每位学生必须参加课程考试。
6
2020/3/27
等级考试:
学生在教务处规划课程以外自选报考的考试,学生可自行选择报考项目来获取相应的等级证书,也可不参加等级考试。
参考资料
构造教务管理系统及写作此文档时的参考资料有:
软件需求工程教材、老师讲课课件等资料。
2.任务概述
目标
根据学校对教务管理系统的要求,本系统需要实现以下目标:
BO-1操作简单方便,界面简洁大方
BO-2方便、快捷的信息管理
BO-3简单、实用的考试和成绩管理
BO-4简单、实用的网上报名考试需求
BO-5系统运行稳定、安全可靠
运行环境(OperatingEnvironment,OE)
OE-1:
“教务管理系统”的操作将通过Web浏览器来完成:
基于IE内核的浏览器,基于chrome内核的浏览器。
OE-2:
“教务管理系统”将运行在一个服务器中,该服务器运行当前公司批准的RedHatLinux版本和AachenHTTPServer。
OE-3:
“教务管理系统”将允许用户通过学校内联网来访问,如果用户被授权在学校的外部通过VPN来访问,那么,用户也可以在家通过Internet来访问该系统。
假定(Assumption)和约束(Constraint)
AS-1:
学生和教师只有通过学号和密码才可查询自己的成绩以及课程信息,从而防止泄露学生的某些信息,并及时获取自己需要的信息。
AS-2:
该教务管理系统在UML系统中制作出来。
Co-1:
该教务管理系统需要随着学生和教师以及课程调动进行相应的信息更新。
Co-2:
该教务管理系统使用开发。
7
2020/3/27
3.需求规定
3.1.对功能的规定
3.1.1.用户需求
组织机构和角色
角色视图:
角色说明:
角色名4.学生可单选或多选报考项目,并确认报考。
5.浏览器显示确认报考项目清单。
6.选择选择确认报考,浏览器显示报考项目及考试时间。
7.教务处打印报考信息并分发准考证。
用例结束。
备选事件流学号错误
1.拒绝登录,用例结束
当前没有可报考项目
1.浏览器显示“当前非报考时间”
学生选择查看已报考项目
1.计算机执行5;
用户选择放弃
1.计算机执行4
业务规则所报考项目的考试时间不能发生冲突用例名称查询成绩实现名称Chachengji用例描述学生通过此用例查询课程考试成绩和等级考试成绩参与者学生教务处教师前置条件1.课程考试结束2.等级考试结束查询结束,注销登陆后置条件1.主事件流学生用学号登录系统,浏览器显示我的基本信息界面2.学生选择成绩查询,浏览器显示查询项目选择界面学生选择查询课程考试成绩或者等级考试成绩3.4.浏览器显示查询项目成绩数据。
查课表用例名称实现名称Chakebiao5计算机执行1.教务处必须将课程表发布后才可查询业务规则
课程表,Be_教务处涉及的业务实体Be_学号,Be_非功能性需求支持多种语言显示(有留学生)实体描述实体名称Be_课程表
实体描述学生所上课程的表格
)属性的业务含义及业务规则属性名称说明(精度类型学生所学课程的名称100字符课程名称
周一到周日日期12日期
实体名称Be_课程考试成绩实体描述字符准考证号15学生参加等级考试的编号
实体名称等级考试成绩Be_实体描述学生等级考试对应的成绩)说明属性的业务含义及业务规则精度(属性名称类型100字符学生所报考考试的名称考试名称字符成绩12成绩根据考试规则而不同
说明2.等级考试报名未结束计算机执行51.1.拒绝登录,用例结束每个学生必须有且只有一个一个学号,是学生的身份凭证学生参加等级考试所需要的凭证
教务处后置条件业务规则涉及的业务实体属性名称姓名属性名称考试名称
接收教师提交课程的信息,分发学生报名考试的准考证,进行全面的管理1.记录报考信息
2.教务处确认报考信息并发准考证教师或教务处必须将成绩公布后才可查询等级考试成绩Be_Be_学号,课程考试成绩,Be_当前学期教务处没有公布课程表1.浏览器显示“还未公布课程表”属性的业务含义及业务规则说明(精度类型
学号对应的学生姓名50字符精度类型(说明属性的业务含义及业务规则字符100学生所报考的考试的名称
教师主事件流非功能性需求日期
授课,向教务处提交自己的课程信息,将学生考试成绩输入系统1.学生用学号登录系统,浏览器显示我的基本信息界面支持多种语言显示(有留学生)学生选择查询其他学期的课表日期学生所报考考试的考试时间12
学生学号姓名
可以在系统查询自己的课程表,报名考试,并查询考试成绩2.学生选择等级考试报名,浏览器显示报考选择界面3.学生选择报考项目2;1.浏览器执行用户选择放弃学校标识符(312位)+院系标识符(字符+班级标识符(3位)+学生序号(3字符50学生姓名
教师参与业务
(1)
并且在考试结束后将学生的考试成绩说明:
教师可以查看学生的基本信息,录入教务管理系统中,如果录入出错可以修改学生的成绩。
(2)教务处参与业务
说明:
教务处是学校进行正常教学活动的管理机构,可以对学生学号管理,制定新学期的课程表,发放学生考试的准考证并公布学生的考试成绩。
学生参与业务(3)
并进行网上报说明:
学生可以在教务管理系统中查询自己的新学期课程表,8
2020/3/27
名等级考试,可以查询自己的考试成绩。
业务概览
(1)查询成绩业务
由教师将学生的考试成绩录入教务管理系成绩查询业务说明:
考试结束后,统,经教务处整理后,学生可以在教务管理系统中查询自己的考试成绩。
等级考试报名业务
(2)
学生可以在教务管理系统等级考试报名业务说明:
在等级考试报名时间内,中进行网上报名考试,由教务处发放考试需要的准考证。
申请学号业务(3)
申请后不可更第一次登陆教务管理系统需要申请学号,申请学号业务说明:
改,将是今后登陆教务管理系统的凭证。
第一次登陆时学生发出申请学号请求,由教务处审批后分配对应学生的学号。
(4)教务管理业务
业务场景申请学号业务场景
(1)
教务处审批后为学生分配学生向教务处发出申请学号请求,业务场景说明:
学号。
9
2020/3/27
(2)第一次查询课程表业务场景
业务场景说明:
学期开始时由教务处生成新学期课程表,学生第一次登陆需要申请学号,并且之后一直使用学号登陆教务系统查询课程表。
(3)查询课程表业务场景
学生使用学号登陆业务场景说明:
学期开始时由教务处生成新学期课程表,教务系统查询课程表。
查询成绩业务场景(4)
业务场景说明:
“查询等级考试成绩”:
查询成绩分为“查询课程成绩”和
查询课程成绩:
考试结束后由教师在教务管理系统录入学生考试成绩,1)学生登陆教务系统即可查询自己对应的课程成绩。
查询等级考试成绩:
在等级考试结束后,由教务处在教务系统公布等级2)
考试成绩,学生可以登录教务管理系统查询相应的等级考试成绩。
系统需求3.1.2.
概览
10
2020/3/27
系统需求规定
(1)等级考试报名用例规约用例名称等级考试报名
Baokao实现名
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教务 管理 系统软件 需求 分析