教学管理系统需求分析总结_第1页
教学管理系统需求分析总结_第2页
教学管理系统需求分析总结_第3页
教学管理系统需求分析总结_第4页
教学管理系统需求分析总结_第5页
已阅读5页,还剩18页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

需求分析

1引言

1.1目的

本文档描述一种教学平台系统的软件功能需求和非功能需求,其阅读对象是本项目的客户,开发和维护系

统的开发团体组员。

1.2背景

伴施网络技术的高速发展,使得信息资源实现了高度共享,并且从主线上变化了人们进行信息交流的方式。

对于软件学院口勺学生更是如此,该院的学生都是通过网络理解要上的课程及作业状况等的。通过调研理解到,

软件学院每学期都会有多门课程开设,虽然每个老师均有主页,每个老师自助教批改作业,但在教学上仍存在

诸多不乂便。例如:选择本门课程的学生也许会忘掉课程主页,由于不常常访问课程主页,遗漏老师的重要告

知。再者,提交作业时必须通过电子邮件,助教批改作业需要把学生的email逐一下载批阅,效率低。最终,

软件学院电子作业内容基本为源代码,而有些学生编码作业存在抄袭现象,假如人工的逐一检测与否存

在抄袭,效率也十分低。为处理教学中存在的问题,开发软件学院教学平台可以充足发挥其指导学生学习、增

进师生交流的作用。

1.3参照资料

《软件工程理论与实践》清华大学出版社卢潇等编

《Java与UML面向对象程序教程》清华大学出版社刘晓冬编

《需求分析与系统设计》机械工业出版社LESZEKA.MACIASZEK编

《轻量圾J2EE企业应用实战》电子工业出版社李刚编

2任务概述

2.1目的

本系统应用于软件学院的教学过程,以便师生,提高教学效率,具有很强的实用性。该系统实现教学资源和

信息的整合和公布,课程作业管理,作业抄袭监控,学生在线讨论,教师网上答疑等重要功能。教师通过本系

统公布教学资源及信息。学生通过该系统轻松顺利的完毕学业。以便师生间的J沟通。

2.2系统(或顾客)的特点

系统特点:

它是一种为教学管理服务的信息系统,它必须可以根据使用者的需要,及时提供所需要的信息,

以及完毕所需操作。

顾客特点:

顾客类阐明:

教师教师是本系统艮I部分信息的维护人员,可以公布作业状况及上传教学资源等。学生学生是本系统日勺重要

使用者,可以查看所有课程的有关信息。管理员管理员是本系统口勺最终信息维护人员,可以添加修改教师及学

生的J信息等。

3可行性分析

用面向对象的分析措施根据需求提出某些模型,将这些模型实现为基本的Java对象,然后编写基本H勺DAO接

口,并哈出Hibernalell勺DAO实现,采用Hibernate架构实现的DAO类夹实现Java类与数据库之间口勺转换和访问。

在表达,昙中,首先通过JSP页面实现交互界面,负责传送祈求(Request)和接受响应(Response),然后Slruls根

据配置文献(struts-config.xml)将AclionServlei接受到H勺Request委派给对应的AcIion处理。

而在持久层中,则依赖于Hibernate的对象化映射和数据库交互,处理DAO组件祈求的数据,

并返回处理成果。

4需求规定

4.1软件功能阐明

功能划分

1)学籍管理模块

2)教学任务管理模块

3)成绩管理模块

4)教学评估模块

根据系统业务流程和有关数据报表,采用构造化分析技术对系统作深入分析。

5.数据流图

S2学生

D2

S2学生科

11

)4

成P-4

P3绩P5

档校

学4

F9听或

评议期ee奶夕Ak

1814

10

成学,,教

S5教务处S2学生S6领导

顶层数据流图仅从总体上反应了系统的信息联络,按照构造化分析措施,自定向下,逐层分解,对顶层图

进行细化。细化进行到数据流图中的每一种数据处理成为一种很轻易理解的单一功能,且这个单一功能可以通

过简朴的逻辑体现式在数据字典予以阐明。本系统H勺数据流图绘制三层即可。得到的I二层数据流如下:

(1)P1(学籍管理)的细化图

Pl学籍管理细化图

(2)P2(教学任务管理)的细化图

P2教学任务管理细化图

(3)P3(成绩管理)的I细化图

P3成绩管理的细化图

(4)(考试考务管理)的细化图

(5)P4(教学评估用勺细化图

S6领导

P4教学评估日勺细化图

(6)P3.3成绩查询

6.数据字典

(1)数据流

数据流

系统名:学籍管理子系统

编号:F1

条目名:学生基本状况

别名:

来源:学生(S2)

数据流构造:学号+姓名+性别+身份证号+出生年月+联络~~+民族+家庭住址+

简要阐明:学生档案中需记录的个人信息

修改记录编写日期

数据流

系统名:教学任务管理子系统

编号:F6

条目名:教学课程表

别名:

来源:教学任务告知

数据流构造:教师编号+教师名+{班级名称+教室号+课程名+{星期}+,:课次}}

简要阐明:用于告知某教师某天在某班弟某节上某课程

修改记录编写日期

(2)数据项

数据元素

系统名教学管理系统

条目名学号

别名

属于数据流F1-F3,F7,FS,F10,F15,F17

存储攵D3:学籍档案D4成绩档案

类型字符型

数长度10

取值范围“0”~“9”

第1〜4位:入学年份:第5~7位:专业

含义

第8位:班级;第9~10位:序号

简要阐明学号是每个学生的唯一标识码,且学号涵盖班级代码,专业代码

数据元素

系统名教学管理系统

条目名教师代码

别名

属于数据流F3~F6,F9,Fil,F14

存储处D2:学期教学安排D9考核数据D10:业绩档案

数类型字符型

元长度8

素取值范围“0”〜“9”

型第卜3位:专业;第5~7位:教研室

含义第6~8位:个人代码;

简要阐明教师代码是教师的唯一标识码,且学号涵盖专业代码

数据元素

系统名教学管理系统

条目名学期

别名

属于数据流

存储处

类型字符型

数长度5

取值范围“0”〜“9”

第1~4表达学期所在学年的起始年份(2023-2023学年记为

2023):第5位表达学年中日勺学期(()代表第一学期,1代表第二

含义学期)

简要阐明学期的编号

数据元素

系统名成绩管理子系统

条目名成绩

别名

属于数据流F2,F3,F8,F10

存储处D4成绩档案

类型字符型

据长度4

取值范围“0”~“100”“优秀”“良好”“中等”“及格”“不及格”

含义

简要阐明记录学生所选课程的状况

数据元素

系统名教学管理系统

条目名班级号

别名

属于数据流F4,F6,F10,FiloF12,F16

存储处D6:班级

类型字符型

数长度8

取值范围“0”~“9”

第1~4位:入学年份;第5~7位:专业

类(3)数据存储

含义第8位:班级;

简要阐明记录各班级的编号

数据元素

系统名教学管理系统

条目名课程代码

别名课程号

属于数据流F2,F6,F10,FII.F12

存储处D1教学计划

类型字符型

据长度8

取值范围“0”~“9”

含义

简要阐明各门课程的代号

数据存储

系统名教学任务管理子系统

条目名教学计划

别名

编号D1

存储组织二维表

记录数

数据量

主键编号讲课代码

辅键

记录构成讲课代码专业代码课程代码开课学期学分课时

长度(字节)848423

简要阐明存储整个学校的教学管理

修改编II

记录写期

数据存储

系统名考试考务子系统

条目名学期任务书

别名

编号1)2.1

存储组织二维表

记录数

数据量

主键编号讲课代码

辅键

记录构成讲课代码开课数目

长度(字节)82

简要阐明学校一种学期的教学任务

修改编日

记录写期

数据存储

系统名考试考务子系统

条目名报课状况

别名

编号D2.2

存储组织二维表

记录数

数据量

主键编号教师代号+讲课代玛

辅键

记录构成教师代号讲课代码

长度(字节)88

简要阐明教师H勺报课状况

修改编日

记录写期

数据存储

系统名考试考务子系统

条目名教学课程表

别名

编号D2.3

存储组织二维表

记录数

数据量

主键编号课程号+班级号

辅键

记录构成课程名班级号教师名房间编号

长度(字节)3081020

简要阐明课程表

修改编日

记录写期

数据存储

系统名考试考务子系统

条目名学籍档案

别名

编号1)3

存储组织二维表

记录数

数据量

主键编号学号

辅键

记录构成学号学生名年龄性别专业名称学生类型

长度(字节)10102i1010

简要阐明

修改编日

记录写期

数据存储

系统名考试考务子系统

条目名成绩档案

别名

编号D4

存储组织二维表

记录数约60000

数据量1.8MB

主键编号学号+课程代码

转键

记录构成学号课程代码课程名称成绩补考成绩学分

长度(字节)10810442

简要阐明存储所有在校生的成绩

修改编日

记录写期

数据存储

系统名学籍管理子系统

条目名专业设置

别名

编号D5

存储组织二维表

记录数

数据量

主键编号专业代码

辅键

记录构成专业代码专业名称总学分学位课学分必修课学分选修课学分

长度(字节)4103222

简要阐明

修改编日

记录写期

数据存储

系统名教学任务管理子系统

条目名班级

别名

编号1)6

存储组织

记录数

数据量

主键编号班级号

辅键

记录构成班级号班级人数班级类型

长度(字节)8310

简要阐明

修改编日

记录写期

数据存储

系统名学籍管理子系统

条目名毕业学生数据

别名

编号D7

存储组织

记录数

数据量

主键编号学号

辅键

记录构成学号等级毕业证号学位证号

长度(字节)1051515

简要阐明

修改编日

记录写期

数据存储

系统名成绩管理子系统

条目名课程

别名

编号D8

存储组织

记录数

数据量

主键编号课程号

辅键

记录构成课程号课程名专业代码学分课时

长度(字节)820423

简要阐明

修改编日

记录写期

数据存储

系统名教学评估子系统

条目名考核数据

别名

编号D9

存储组织二维表

记录数约6000

数据量

主键编号教师号+学期号

转键

记录构成教师号学期号学生打分出勤记录科研成绩备课

长度(字节)852222

简要阐明教师考核的数据

修改编日

记录写期

(4)数据加工

数据加工

系统名成绩管理子系统

编号P3.2

条目名成绩记录

别名

输入成绩档案(D4)

输出成绩记录信息(F8)、学生成绩(F2.1)

简要阐明本处理中各处理项均是以学生成绩档案为处理线索

修改编II

记录写期

数据加工

系统名教学评估子系统

编号P3.1

条目名成绩登陆

别名

输入单科成绩(F3),课程(D8)

输出成绩档案(D4)

简要阐明

修改编0

记录写期

数据加工

系统名成绩管理子系统

编号P3.3

条目名成绩查询

别名

输入成绩档案(D4),成绩查询(F18)

输出成绩(F10)

简要阐明根据需求查询符合某些条件的成绩单

修改编II

记录写期

数据加工

系统名成绩管理子系统

编号P3.4

条目名成绩公布

别名

输入学生成绩(F2.1)

输出成绩告知单(F2.2)、补考告知(F2.3)

简要阐明输出该学期学生的成绩告知和补考告知

修改编日

记录写期

数据加工

系统名教学评估子系统

编号P5.1

条目名数据登录

别名

输入学生打分(F14),听课评议期末检查(F9)

输出考核数据(09)

简要阐明将外部输入的评价数据转换位内部数据用于背面的等级评估

修改编R

记录写期

数据加工

系统名教学评估管理子系统

编号P5.2

条目名评估等级

别名

输入考核数据(D9)

输出业绩档案(D10)

简要阐明根据业绩数据得到业绩等级

修改编II

记录写期

数据加

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论