1、用户特点:用户类说明: 教师教师是本系统的部分信息的维护人员,可以发布作业情况及上传教学资源等。学生学生是本系统的主要使用者,可以查看所有课程的相关信息。管理员管理员是本系统的最终信息维护人员,可以添加修改教师及学生的信息等。3 可行性分析 用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO接口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和访问。在表示层中,首先通过JSP页面实现交互界面,负责传送请求(Request)和接收响应(Response),然后Struts根据配置文件
2、(struts-config.xml)将ActionServlet接收到的Request委派给相应的Action处理。而在持久层中,则依赖于Hibernate的对象化映射和数据库交互,处理DAO组件请求的数据,并返回处理结果。4 需求规定4.1 软件功能说明功能划分1)学籍管理模块2)教学任务管理模块3)成绩管理模块4)教学评估模块 根据系统业务流程和相关数据报表,采用结构化分析技术对系统作进一步分析。5.数据流图 S6领导 S4各系办F4教学任务安排F5教师打分F7学籍信息S1学生科F8成绩统计信息F19听课评议 教学管理系统 S5教务处S3教师S7招生办F13新生录取S2学生F11教学安排
3、18成绩查询F6教学课程表F3单科成绩F10成绩1学 生 情 况 17学生注册14学生打分F16考试日程考试然后,根据划分出几个主要的信息管理功能,并明确各功能之间的联系,绘制出系统的顶层数据流图: D6D1班级教学计划F13新生录取F4S4各系办P2教学任务P1学籍管理S5学生F5教师打分14学生打分10成绩查询S2学生科P3成绩管理S2教师P5教学评估P4考试考务F9听课评议期末检查F16考试日程11全校教学任务安排F2学生成绩F15学籍通知F2成绩统计信息D3学籍档案D2学期教学安排D4成绩档案 顶层数据流图仅从总体上反映了系统的信息联系,按照结构化分析方法,自定向下,逐层分解,对顶层图
4、进行细化。细化进行到数据流图中的每一个数据处理成为一个很容易理解的单一功能,且这个单一功能可以通过简单的逻辑表达式在数据字典予以说明。本系统的数据流图绘制三层即可。得到的二层数据流如下:(1)P1(学籍管理)的细化图P1.4变动处理P1.6毕业准备P1.5统计审查D7毕业学生数据 S2学生P1.3学籍审查P1.1审批P1.2分班D5专业设置F13.1待批新生数据F13.2正式F1学生情况F17注册申请P1学籍管理细化图(2)P2(教学任务管理)的细化图F4学期教学任务安排P2.3排课程表P2.2教师报课教学计划P2.4F12班级课程表任务通知P2.1指定任务F6教学课程表F11全校教学任务安排
5、D2.1学期任务书D2.3报课情况D2.2P2教学任务管理细化图(3)P3(成绩管理)的细化图P3.3成绩登陆P3.2成绩统计P3.4成绩发布F3单科成绩F18成绩查询D8课程F2.1学生成绩F2.2成绩通知单F2.3补考通知P3成绩管理的细化图(4)(考试考务管理)的细化图P4.1考试安排P4.2日程公布考试日程D11(5)P4(教学评估)的细化图D9P5.3结果公布P5.1数据登录P5.2评定等级考评数据F14学生打分D10业绩档案F5教师赋分表P4教学评估的细化图(6)P3.3成绩查询P3.3.2个人查询P3.3.1查询分类P3.3.3班级查询P3.3.4查询输出课程查询F18.1个人查
6、询F18.2班级查询F10.1个人成绩F10.2班级成绩F10.3单科成绩F18.3科目查询6数据字典(1)数据流数据流系统名:学籍管理子系统编号:F1条目名:学生基本情况别名:来源:学生(S2)数据流结构:学号+姓名+性别+身份证号+出生年月+联系电话+民族+家庭住址+邮编简要说明:学生档案中需记录的个人信息修改记录编写日期教学任务管理子系统教学任务通知教师编号+教师名+班级名称+教室号+课程名+星期+课次用于通知某教师某天在某班弟某节上某课程(2)数据项数据元素系统名教学管理系统条目名学号别名属于数据流F1F3,F7,F8,F10,F15,F17存储处D3:学籍档案 D4成绩档案数据元素类型类型字符型长度取值范围“0”“9”含义第14位:入学年份;第57位:专业第8位:班级; 第910位:序号简要说明学号是每个学生的唯一标识码,且学号涵盖班级代码,专业代码数据元素教师代码F3F6,F9,F11,F14D2:学期教学安排 D9考评数据 D10:8第13位:专业;教研室第68位:个人代码;教师代码是教师的唯一标识码,且学号涵盖专业代码学期5第14表示学期所在学年的起始年份(20042005学年记为2002);第5位表示学年中的学期(0代表第
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1