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

下载本文档

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

文档简介

1、需求分析1 引言1.1 目的本文档描述一个教案平台系统的软件功能需求和非功能需求,其阅读对象是本工程的客户,开发和维护系统 的开发团队成员。A O1.2 背景随着网络技术的高速发展,使得信息资源实现了高度共享,并且从根本上改变了人们进行信息交流的方式。对于软件学院的学生更是如此,该院的学生都是通过网络了解要上的课程及作业情况等的。通过调研了解 到,软件学院每学期都会有多门课程开设,虽然每个老师都有主页,每个老师有助教批改作业,但在教案上 仍存在很多不方便。例如:选择本门课程的学生可能会忘记课程主页,由于不经常访问课程主页,漏掉老师的重要通知。再者,提交作业时必须通过电子邮件,助教批改作业需要把

2、学生的 email 逐个下载批阅,效率 低。最后,软件学院电子作业内容基本为源代码,而有些学生编码作业存在抄袭现象,如果人工的逐一检测 是否存 在抄袭,效率也十分低。为解决教案中存在的问题,开发软件学院教案平台可以充分发挥其指导学生学习、 促进师生交流的作用。1.3 参考资料 软件工程理论与实践清华大学出版社卢潇等编 Java 与 UML 面向对象程序教程清华大学出版社刘晓冬编需求分析与系统设计机械工业出版社LESZEK A.MACIASZEK编轻量级 J2EE 企业应用实战电子工业出版社李刚编2 任务概述2.1 目标本系统应用于软件学院的教案过程,方便师生,提高教案效率,具有很强的实用性。该

3、系统实现教案资源和 信息的整合和发布,课程作业管理,作业剽窃监控,学生在线讨论,教师网上答疑等主要功能。教师通过本 系统发布教案资源及信息。学生通过该系统轻松顺利的完成学业。方便师生间的沟通。2.2 系统 或用户)的特点系统特点: 它是一个为教案管理服务的信息系统,它必须能够根据使用者的需要,及时提供所需要的信息, 以及完成所需操作。用户特点: 用户类说明: 教师教师是本系统的部分信息的维护人员,可以发布作业情况及上传教案资源等。学生学生是本系统的主要 使用者,可以查看所有课程的相关信息。管理员管理员是本系统的最终信息维护人员,可以添加修改教师及 学生的信息等。3 可行性分析用面向对象的分析方

4、法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO接口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DA(类来实现Java类与数据库之间的转换和访 问。在表示层中,首先通过JSP页面实现交互界面,负责传送请求(Request和接收响应(Response,然后Struts根据配置文件(struts-config.xml将ActionServlet 接收到的Request委派给相应的 Action处理。而在持久层中,则依赖于Hibernate的对象化映射和数据库交互,处理DAO组件请求的数据,并返回处理结果。4需求规定4.1软件功能说明功能划

5、分1)学籍管理模块2)教案任务管理模块3)成绩管理模块4)教案评估模块根据系统业务流程和相关数据报表,采用结构化分析技术对系统作进一步分析。5. 数据流图然后,根据划分出几个主要的信息管理功能,并明确各功能之间的联系,绘制出系统的顶层数据流图:顶层数据流图仅从总体上反映了系统的信息联系,按照结构化分析方法,自定向下,逐层分解,对顶层图进行细化。细化进行到数据流图中的每一个数据处理成为一个很容易理解的单一功能,且这个单一功能可以 通过简单的逻辑表达式在数据字典予以说明。本系统的数据流图绘制三层即可。得到的二层数据流如下:1)P1学籍管理)的细化图P1学籍管理细化图2) P2教案任务管理)的细化图

6、P2教案任务管理细化图3) P3成绩管理)的细化图P3成绩管理的细化图4) 考试考务管理)的细化图 的细化图F5教师赋分表P4教案评估的细化图6) P3.3成绩查询6. 数据字典 1)数据流数据流系统名:学籍管理子系统编号:F1条目名:学生基本情况 别名:来源:学生S2) 数据流结构:学号+姓名+性别+身份证号+出生年月+联系电话+民族+家庭住址+邮编简要说明:学生档案中需记录的个人信息修改记录编写日期数据流系统名:教案任务管理子系统编号:F6条目名:教案课程表别名:来源:教案任务通知 数据流结构:教师编号+教师名+班级名称+教室号+课程名+星期+课次简要说明:用于通知某教师某天在某班弟某节上

7、某课程修改记录编写日期2)数据项数据兀素系统名教案管理系统条目名学号别名属于数据流F1F3, F7, F8, F10, F15, F17存储处D3 :学籍档案 D4成绩档案数据元素类型类型字符型长度10取值范围“ 0” “9 ”含义第14位:入学年份;第 57位:专业第8位:班级。第910位:序号简要说明学号是每个学生的唯一标识码,且学号涵盖班级代码,专业代 码数据兀素系统名教案管理系统条目名教师代码别名属于数据流F3F6, F9, F11, F14存储处D2 :学期教案安排 D9考评数据D10 :业绩档案数据元素类型类型字符型长度8取值范围“ 0” “9 ”含义第13位:专业;第57位:教研

8、室第68位:个人代码。简要说明教师代码是教师的唯一标识码,且学号涵盖专业代码数据兀素系统名教案管理系统条目名学期别名属于数据流存储处数据元素类型类型字符型长度5取值范围“ 0 ” “9”含义第14表示学期所在学年的起始年份20042005学年记为2002 );第5位表示学年中的学期0代表第一学期,1代表第 二学期)简要说明学期的编号数据兀素系统名成绩管理子系统条目名成绩别名属于数据流F2, F3, F8, F10存储处D4成绩档案数据元素类型类型字符型长度4取值范围“ 0” “100”“优秀”“良好”“中等” “及格”“不及格”含义简要说明记录学生所选课程的状况数据兀素系统名教案管理系统条目名

9、班级号别名属于数据流F4, F6, F10, F11。 F12, F16存储处D6 :班级数据元素类型类型字符型长度8取值范围“ 0 ” “9”含义第14位:入学年份;第 57位:专业 第8位:班级。简要说明记录各班级的编号3 )数据存储数据兀素系统名教案管理系统条目名课程代码别名】田千口 i=r. 课程号属于数据流F2, F6, F10, F11.F12存储处D1教案计划数据元素类型类型字符型长度8取值范围“ 0 ” “9”含义简要说明各门课程的代号数据存储系统名教案任务管理子系统条目名教案计划别名编号D1存储组织二维表记录数数据量主键编号授课代码辅键记录组成授课代码专业代码课程代码开课学期

10、学分学时长度 字节)848423简要说明存储整个学校的教案管理修改 记录编日写期数据存储系统名考试考务子系统条目名学期任务书别名编号D2.1存储组织二维表记录数数据量主键编号授课代码辅键记录组成授课代码开课数目长度 字节)8 2简要说明学校一个学期的教案任务修改 记录编日写期数据存储系统名考试考务子系统条目名报课情况别名编号D2.2存储组织二维表记录数数据量主键编号教师代号+授课代码辅键记录组成教师代号授课代码长度 字节)8 8简要说明教师的报课情况修改 记录编日写期数据存储系统名考试考务子系统条目名教案课程表别名编号D2.3存储组织二维表记录数数据量主键编号课程号+班级号辅键记录组成课程名班

11、级号教师名房间编号长度 字节)3081020简要说明课程表修改 记录编日写期数据存储系统名考试考务子系统条目名学籍档案别名编号D3存储组织二维表记录数数据量主键编号学号辅键记录组成学号学生名年龄性别专业名称学生类型长度 字节)10 10 2 1 10 10简要说明修改 记录编日写期数据存储系统名考试考务子系统条目名成绩档案别名编号D4存储组织二维表记录数约 60000数据量1.8MB主键编号学号+课程代码辅键记录组成学号课程代码课程名称成绩补考成绩学分长度 字节)10810442简要说明存储所有在校生的成绩修改 记录编日写期数据存储系统名学籍管理子系统条目名专业设置别名编号D5存储组织二维表记

12、录数数据量主键编号专业代码辅键记录组成专业代码专业名称总学分学位课学分必修课学分选修课学分长度 字节)4103222简要说明修改 记录编日写期数据存储系统名教案任务管理子系统条目名班级别名编号D6存储组织记录数数据量主键编号班级号辅键记录组成班级号班级人数班级类型长度 字节)8310简要说明修改 记录编日写期数据存储系统名学籍管理子系统条目名毕业学生数据别名编号D7存储组织记录数数据量主键编号学号辅键记录组成学号等级毕业证号学位证号长度 字节)1051515简要说明修改 记录编日写期数据存储系统名成绩管理子系统条目名课程别名编号D8存储组织记录数数据量主键编号】田千口 i=r. 课程号辅键记录

13、组成课程号课程名专业代码学分学时长度 字节)820423简要说明修改 记录编 写日 期数据存储系统名教案评估子系统条目名考评数据别名编号D9存储组织二维表记录数约 6000数据量主键编号教师号+学期号辅键记录组成教师号学期号 学生打分 出勤记录科研成绩备课长度 字节)852222简要说明教师考评的数据修改 记录编日写期V4)数据加工数据加工系统名成绩管理子系统数据加工系统名成绩管理子系统编号P3.2条目名成绩统计别名输入成绩档案D4输出成绩统计信息F8)、学生成绩F2.1)简要说明本处理中各处理项均是以学生成绩档案为处理线索修改 记录编日写期数据加工系统名教案评估子系统编号P3.1条目名成绩登

14、陆别名输入单科成绩F3),课程D8)输出成绩档案D4简要说明修改 记录编日写期数据加工系统名成绩管理子系统编号P3.3条目名成绩查询别名输入成绩档案D4,成绩查询F18)输出成绩F10)简要说明根据需求查询符合某些条件的成绩单修改 记录编日写期数据加工系统名成绩管理子系统编号P3.4条目名成绩发布别名输入学生成绩F2.1 )输出成绩通知单F2.2 )、补考通知F2.3 )简要说明输出该学期学生的成绩通知和补考通知修改 记录编日写期数据加工系统名教案评估子系统编号P5.1条目名数据登录别名输入学生打分F14),听课评议期末检查 F9)输出考评数据D9)简要说明将外部输入的评价数据转换位内部数据用

15、于后面的等级评定修改 记录编日写期数据加工系统名教案评估管理子系统编号P5.2条目名评定等级别名输入考评数据D9)输出业绩档案D10)简要说明根据业绩数据得到业绩等级修改 记录编日写期数据加工系统名教案评估管理子系统编号P5.3条目名结果公布别名输入业绩档案D10)输出教师赋分表F16)简要说明输出美味教师的最终业绩评定修改 记录编 写日 期5)外部实体外部项系统名教案管理系统条目名教师别名编号S3输入数据流教案课程表F6)输出数据流学生单科成绩F3)主要特征本项为修课学生授课的任课教师,主要数据项:教师代码、教师姓名、 职称、授课名称、从事专业和联系电话简要说明本系统复杂下达教师的教案任务和教案安排,接收教师录入的学生成 绩。修改 记录编日写期7. 运行环境规定7.1设备及分布客户端主机基本配置为:7.2支撑软件操作系统Windows以及Linux等平台数据库管理系统MySQL7.3程序运行方式本系统属于独立运行程序8. 开发时间和资金估算任务/阶段任务时间 周) 人

温馨提示

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

评论

0/150

提交评论