教务管理系统需求规格说明书(20210303224409)
更新时间:2023-05-04 19:43:01 阅读量: 实用文档 文档下载
软件工程大作业
《教务管理系统》
需求规格说明书
班级:1420 1 2
小组成员:张垣
仪鲍健昕杨鑫
安娜王港
目录
1引言。3
1、1目得 (3)
1、2文档格式少
1、3预期得读者与阅读建议4。
1、4范围4。
2、系统概述?
2、1系统概述 (5)
2、2总体架构。6
2、3软件项目约束?
3、详细描述?7
3、1用例描述7。
3、1、1学生功能需求 (7)
3、2、2教师功能需求。8
3、1、3管理员功能需求 (9)
3、2活动流图1O
3、2、1学生成绩查询。1 0
3、2、2学生选课 .......................................................... 1 1
3、2、3学生课表查询。1 2
3、2、4学生成绩录入 ..................................................... 1 3
3、2、5教师课表查询 ..................................................... 1 4
3、2、6用户信息修改 (15)
3、3类图概述
4、非功能性需求 (17)
4、1性能需求................................................................. 1 7
4、2数据需求:
4、3安全性需求............................................................... 1 8
4、4用户文档 (19)
4、5其她需求19
1引言
1、1目得
该文档首先给出了整个系统得结构概况,然后又对功能需求、性能需求与其它非功能性需求进行了详细得描述。其中对功能需求得描述采用了UML得用例模型方式,主要描述了每一用例得基本事件流。且给出了直观得用例图,并做出了用例描述。这些文字与图形都为了本文档能详细准确地描述用户得需求,同时也为用户更容易地理解这些需求得描述创造了条件。
该文档详尽说明了这一软件产品得需求与规格,这些规格说明就是进行设计得基础,也就是编写测试用例与进行系统测试得主要依据。同时,该文档也就是用户确定软件功能需求得主要依据。
1、2文档格式
本文档按以下要求与约定进行书写:
(1)页面得左边距为2、5cm,右边距为2、OCm,装订线靠左,行距为最小值20磅。
(2) 标题最多分三级,分别为等线二号、等线四号、等线小四,标题均加粗。
(3) 正文字体为等线小四号,无特殊情况下,字体颜色均采用黑色。
(4) 岀现序号得段落不采用自动编号功能而采用人工编号,各级别得序号依次
为(1)、1)、a)、、〔0等,特殊情况另作规定。
1v 3预期得读者与阅读建议
本文档得主要内容共分4部分:系统概述、详细描述、功能性需求与非功能性需求得介绍。综合描述部分主要对系统得整体结构进行了大致得介绍;系统特性部分对系统得功能需求进行了详细描述,就是本文得主要部分;非功能性需求部分对非功能需求进行了详细得描述;外部接口需求部分对用户界面、软件接口、硬件接口与通讯接口等进行了描述。
本文档面向多种读者对象:
(1) 项目经理:项目经理可以根据该文档了解预期产品得功能,并据此进行系统设计、项目管理。
(2)设计员:对需求进行分析,并设计出系统,包括数据库得设计。
(2) 程序员:配合《设计报告》,了解系统功能,编写《用户手册》。
(4) 测试员:根据本文档编写测试用例,并对软件产品进行功能性测试与非功能性测试。
(5) 销售人员:了解预期产品得功能与性能。
(6) 用户:了解预期产品得功能与性能,并与分析人员一起对整个需求进行讨论与协商。
(7) 其她人员:如部门领导、公司领导等可以据此了解产品得功能与性能。
在阅读本文档时,首先要了解产品得功能概貌,然后可以根据自身得需要对每
一功能进行适当得了解。
1、4范
该产品就是在积累了丰富经验得基础上进行开发得,在需求上,充分考虑了具体用户得实际情况。本产品将主要用户群体就是在校得师生,方便师生得日常学习生活。同时,该系统也简化了学校对教学得管理与统一,使管理员、教务员更方便管理教学。
2、系统概述
2、1系统概述
二十一世纪就是信息得社会?传统得教务管理模式,已经不适应信息时代得要求,迫
使人们起用新得管理方法来管理。
科学技术日新月异得进步,让人类生活发生了巨大得变化,计算机技术得飞速发展,使各行各业在计算机技术应用方面得到了广泛得普及与使用n信息化时代得到来成为不可抗拒得潮流。当今高校教务管理数据量大、难以统一管理,因此, 教务管理系统也以方便、快捷、费用低得优点正慢慢地进入校园得生活,成为高校管理不可缺少得一部分。
本系统主要分为以下功能;
(1) 学生成绩录入及查询;
(2) 学生选课;
(3) 学生课表查询;
(4)教师课表查询;
(5)用户信息管理;
2、2总体架构
:
2、3软件项目约束
a. 系统得运行寿命得最小值:2年
b. 进行系统方案选择比较得时间;1周
c. 经费来源我*公司
d. 运行环境:Windows
e. 数据库:MYSQL
f.
硬件条件;服务器sun 工作站,终端为pc 机 g ?系统投入使用得最晚时间:2个月
3、详细描述3、1用例描述
3、1、1学生功能需求
特殊需求
用例中得时间需要进行事务处理,保持操作得一致性
3、1. 2教师功能需求
标题说明
用例名称查询
用例标识号UC01
简要说明教师可以通过该功能査询选修课得学生,查询成绩
前置条件教师身份验证成功
基本事件流(1)判断需要查询得选修课程就是否为正常状态
(2)判断需要查询成绩得学生就是否为正常状态
(3)判断需要查询成绩得课程就是否为正常状态
其她事件流(1)如果需要查询得选修课程为不正常,则提示“该课程不在正常状态”
(2)如果需要查询得学生异常,则提示“该学生状态异常”
(3)如果需要查询得课程异常,则提示“该课程状态异常”
异常事件流(1)如果需要查询得选修课课程不存在,则提示“不存在该课程”
<2)如果需要查询得学生不存在,则提示“不存在该学生”
<3)如果需要查询得课程不存在,则提示“不存在该课程”
后置条件显示需要查询得内容
特殊需求用例中得时间需要进行事务处理,保持操作得一致性
标题说明
用例名称成绩管理
?exte nd?
用例标识号
UC02 简要说明
教师可以通过该功能录入、修改学生得成绩 前置条件
用户身份验证成功 基本事件流 (1) 判断选择得课程就是否正确
(2) 判断选择得需要录入成绩得班级就是否正确
(3) 判断录入得成绩就是否在合法范围内
其她事件流 (1)如果选择得课程不在可选择状态,则提示“该课程不在正常状态” <2)如果选
择得班级不在可选择得范囤内,则提示“该班级不在正常状态” <3)如果录入得成绩不在合法范围内,则提示“输入不合法,请重新输入”
异常事件流 (1) 如果所选课程不存在,则提示“不存在该课程”
(2) 如果所选班级不存在,则提示“不存在改班级”
后置条件 课程得状态修改为成绩已录入,成绩信息更新
特殊需求
用例中得时间需要进行事务处理,保持操作得一致性
3. Is 3管理员功能需求
标题
说明 用例名称
用户管理 用例标识号
UC 0 4 用户管理
管理员
?include?
?include?
教学管理、、
?include? 系统维护windudA
vvincluge 夂飒续昌理
“include 〉〉课程库管理
学籍管理
数据维护
代码维护
简要说明管理员可以通过该功能对用户进行增删以及重宜用户登录信息
前置条件管理员用户身份验证成功
基本事件流(1)增加用户
(2)删除用户
<3)重置用户登录密码
(4)判断重置得密码就是否合法
其她事件流(1)如果重置得密码不合法,则提示“密码不合法”
异常事件流
后置条件用户信息更改为最新
特殊需求用例中得时间需要进行事务处理,保持操作得一致性
2x1
生绩询
图学成
查活图,
生通如流查3s
学
成
查
如
为
生
绩
询
动
学
可
过
图
程
询到自己成绩。
3. 2. 2学生选课
如图为学生选课活动图,学生可通过如上流程选择选修课程。
3. 2. 3学生课表查询
如图,学生可通过此流程对个人课表进行查询。
3. 2. 4学生成绩录入
如图,教师可通过如上流程对学生成绩进行录入。
3、2、5教师课表查询
如图,教师可通过以上流程对个人课表进行查询。
3. 2、6用户信息修改
管理如图,
员可
以上
对用
息进改。
Adr
^>Adm 鉉Adm
^>Adm
^AddZ
?DelA
Sour
*Stud
*Tean
?Grad
通过
行修
ing
ing
ing
】g
it
流程
户信
3、
类
概
(1) 管理员类可以对学生及教师信息进行管理,并且可以管理用户得权限以及
増加或者删除用户
(2) 学生类可以登录教务系统查询自己得个人信息以及成绩信息?并且可以通
过教务系统进行选课
(3) 教师类可以查瞧学生以及教师得信息并且对学生得部分信息进行修改,
可以向教务系统中录入学生得成绩
⑷课程类中可供学生及教师查询课表或者授课表,并且管理员或者教师可以进行一些列得操作
4、非功能性需求
4、1性能需求
系统性能就是系统建设成败得一个关键指标,影响系统性能得因素就是多方面得,网络、主机、安全、数据库等都可能对系统得性能产生影响。因此,一方面必须从系统规划阶段开始,综合考虑各方面得因素,对系统性能进行总体得设计,另一方面,在系统建设与运行维护过程中通过各种手段对系统不断得优化,以满足业务发展所带来得新得性能指标要求。具体得性能要求指标相应时间如下;
(1) 教务系统需要存储大量用户信息,保证用户数据库得长期完整性与正确性, 所以数据库系统应该具有备份与恢复功能。而且要求系统得服务器应该能够长期无
故障得运行,能够便于管理员得操作。系统能全年持续运行,故障时间不超过千分之一,导致业务故障连续停止时间不超过八小时。满足高峰时段相应得要求。
(2) 安全性要求比较高?对业务逻辑必须封装,限制不同用户得权限,以防止用户私自修改数据。
(3 )教务系统在例如选课得时段流量会特别高,所以要増强系统得稳定性, 防止系统在用户过多得情况下崩溃,至少能支持300 0人同时在线进行选课、查询成绩课程表等操作。
(4) 手机用户一般使用安卓系统,也有少量i OS系统.电脑登录网页登录得兼
容性较强,适合各种操作系统,要针对客户得平台设计出不同得客户端。 4、2数据需求
数据来源;学生信息文件,学生选课文件,学生成绩文件^数据去向;终端界面基于 演示设计得一站式在线演示、素材销售、服务交易系统
(1)学生选课
数据来源:学生,学生信息文件,课程开设文件
数据去向:终端界面,学生选课文件
(2)管理员管理用户信息
数据来源:管理员,学生信息文件,教师信息文件,用户权限文伊数据去向: 学生信息文件,教师信息文件,用户权限文件
(3) 学生成绩录入
数据来源:教室,学生信息文件^数据去向:终端界面,学生信息文件
4、3安全性需求
(1) 在软件安全性,我们采用设置多层防火墻来保证数据安全。 具体设计如图所示:
(2) 系统定期每个月做一次备份,同时备份操作日志。
(3)
维护人员每个季度对系统做一次升级维护。远程用户
局域川用户
f 防火端 Web?务器 阴火增 数烟库眼务器
4、4用户文档
同本软件一起发行得用户文档包括:
(1) 安装手册:Wo rd格式文件。
(2) 用户手册:Word格式文件。
(3) 在线帮助:HTM L Help格式文件,联机式。
4、5其她需求
(1) B\S端支持多浏览器。
(2) 系统安装方便,易于维护。
正在阅读:
教务管理系统需求规格说明书(20210303224409)05-04
147510 组织行为学题库(新版)12-13
IP交换技术12-24
梦幻西游手游60级剧情老虎攻略05-31
电厂节能减排论文05-30
关于加快把钦州建设成为区域性国际物流中心的调研报告10-18
大剂量环磷酰胺冲击加激素治疗难治性肾病综合征的疗效观察05-27
公路工程试验检测考试题(公路)01-22
小学一年级数学上册看图列式计算训练03-10
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 教务
- 20210303224409
- 说明书
- 管理系统
- 规格
- 需求
- 最新人教版二年级语文下册全册教案
- 贵州省黔东南州2014年中考历史试题(word版,含答案+)
- 行政法与行政诉讼法(一)00923自考本科历年真题及答案200304—201307
- 甘肃旅游交通发展现状及对策
- 部编版三年级语文下册习作·这样想象真有趣(教案)
- 《zh ch sh r》教学设计教案_教案教
- 西北地区-自然特征与农业-习题(含答案)
- 模拟电子技术基础课后答案(完整版)
- 经导管主动脉瓣置换术中国专家共识(完整版)
- 实验指导书第4部分(日常业务处理:业务18-26)旧版科目U872
- 《中国文学史》每章考点 名词解释 简答
- 辽宁省锦州市七年级上月考语文试卷
- 课程思政方案及实施案例-大学物理
- 基于平衡计分卡的公司业绩评价
- 环保知识大全:地下水污染与人体健康危害
- 三亚伟康置业投资有限公司_中标190920
- 我国电子商务发展的现状及未来发展趋势毕业论文
- 团队合作精神团队利益至高无上
- 10KV-35KV架空线路施工验收规范(1)
- 电气控制柜元件安装接线配线的规范(图解)