教务管理系统最终答辩ppt课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

功能说明

管理员表,存放总管理员、教务管理员、图书管理员、
ADMINISTRATOR BBS管理员等信息
表STUDENT
学生表, 存放学生信息
表TEACHER
老师表, 存放老师信息
表CLASS
班级表, 存放所有班级
表CLASSROOM 教室表, 存放所有教室信息
表TIME
时间表, 存放一个学期的各个时间片断
产品功能模块
一、学生模块
• 学生登陆以后,可以选报课程。系统会根据学生所在 系及课程的预修课判断。
• 系统会列出所有满足该生还未选报的课程,或者其预 修课为公共课的课程。如果该生选报了未满足预修课 要求的课程,系统会有相关的错误提示。
• 学生可以查看自己的成绩,包括该生已选课程的名称 ,学分以及该生的总分。如果教师还未给出成绩,则 系统会有相关提示。
• 考试题目中有单项选择题、多项选择题、 填空题三大类。
• 学生考完后系统将根据数据库内的答案自 动给学生评分。
五、权限模块
• 所有web页面需要页面权限验证,对不同的 模块分配不同的访问权限。例如:学生进 入学生模块,而不能进入管理员模块;图 书管理员只能进入图书借阅模块
• 系统管理员可以增删改查其他管理员(教 学管理员;BBS管理员;图书管理员)
MVC结构图
View
JSP Control
数据库 DateBase
Servlet
浏览器 browser
Model
Javabean
MVC工作方式
一、视图
• 视图是用户看到并与之交互的界面。对老式的 Web应用程序来说,视图就是由HTML元素组成 的界面,在新式的Web应用程序中,HTML依旧 在视图中扮演着重要的角色,但一些新的技术已 层出不穷,它们包括Macromedia Flash和象 XHTML,XML/XSL,WML等一些标识语言和 Web services.如何处理应用程序的界面变得越 来越有挑战性。MVC一个大的好处是它能为你的 应用程序处理很多不同的视图。在视图中其实没 有真正的处理发生,不管这些数据是联机存储的 还是一个雇员列表,作为视图来讲,它只是作为 一种输出数据并工作之一,涉及 到校、系、师、生的诸多方面,随着教学体制的 不断改革,尤其是学分制、选课制的展开和深入 ,教务日常管理工作日趋繁重、复杂。如何把教 务工作信息化,模块化,便捷化是现代高校 发展的重点,所以迫切需要研制开发一种 综合教务管理软件,建成一个完整统 一、技术先进、高效稳定、安全 可靠的教学信息管理系统。
学生课表,学生成绩
教师模块
老师课表
考试模块
能从数据库中随机抽取所需专业的考试题目;学生考完后可 以自动评分
总体设计结构图
学生模块
查看个人 查看成绩 考试模块 查看课表
必修考试
选修考试
老师模块
选报选修 登录模块
查看个人
打分
查看课程
题库管理
管理员模块
教学管理
系统管理
数据库物理设计图
数据库表汇总
表名
• 考试成绩和平时成绩的分数范围0-100,老师课表 有时间、地点、课程名、班级名。
三、教学管理员模块
• 管理员在本模块中有着最高的权力,包括 新增,更改,删除学生,教师,课程以及 班级。
• 管理员负责排课,要保证同一教师在同一 时间不能上两门课程等等约束。
四、考试模块
• 能从数据库中随机抽取所需专业的考试科 目。
• 系统要求教师选择学生,然后系统会列出该教师所 代课程的班级,然后系统会列出选报了该课程的所 有学生;可以看到学生的一些详细情况。
• 学生考试完后,教师确认学生成绩之后,系统会根 据总成绩来判断该生是否通过了考试。
• 总成绩是由考试成绩+平时成绩;考试成绩由学生 考完试后系统自动打分,平时成绩老师给出;平时 成绩占老成绩的百分比由老师给出。
世纪学院教 务管理系统
专业:计算机科学与技术 计科三班: 学号:08
指导老师:丰
引言
• 世纪学院教务管理系统为学院机构,提供电子化解决方案 。致力于构建电子化领域中统一、规范、服务完善的技术 平台。在电子化教学中结合人力资源管理的理念,以人为 本,由教学管理、考试管理、自动排课,成绩查询,贯彻 教学的整体流程。在电子化教学中将网络技术与传统教学 相结合,为学院提供远程教育技术解决方案,将高质 量的教育服务延伸到社会的每一个角落。本系统正 是为了实现教学管理电子化这一需求而开发。 系统开发中运用到了Eclipse、tomcat、JDK 等开发工具与运行环境,Ajax, Web Model2 (MVC),Design pattern ,jstl, 等技术和知识。
表CHOOSE1
必修课考试的选择题的题库,包括单选题和多选题
表CHOOSE2
选修课考试的选择题的题库,包括单选题和多选题
表TEXT1
必修课考试的填空题的题库
表名 表TEXT2 表LESSON1 表LESSON2 表LESSON1_LIST 表LESSON2_LIST

S_LIST_AFTER_L2 表RESULT1 表RESULT2 表
老师信息 老师可以修改自己的基本信息
排课信息 教学管理员安排上课的时间,教师,老师,课程
二、后台部分
用户权限管理 教学管理员
学生模块
系统管理员对各个角色访问整个系统各部分功能的权限进行 分配、修改和删除操作;系统管理员可以添加其他管理员 (教学管理员;BBS管理员;图书管理员)
包括新增,更改,删除学生,教师,课程以及班级;排课要 保证同一教师在同一时间不能上两门课程
• 系统管理员的用户名和密码可以预先在数 据库中设定。
产品功能介绍
一、网站部分
登录功能 系统的入口,能够选择身份(学生,老师,管理员)
学生课表 学生可以看到自己的上课课表
学生信息 可以修改自己的基本信息
学生考试 学生成绩
学生可以选课程,然后参加考试 学生可以查阅已经考试的课程成绩
老师课表 老师可以看到自己的授课课表
• 该生可以更改自己的个人信息,包括密码,电话号码 等,其中要求密码不能为空。
• 学生课表,有时间,地点,课程名,老师名,如果老 师还没有选择课程而此时学生又查询课表,老师名可 以为空。
二、老师模块
• 教师在本系统中拥有是否接受学生所选课程,以及 给学生打分的权力,只有先接受学生,才能给该生 打分。
TEACHERANDLESSO N1
FORCLASS
数据库表汇总
功能说明 选修课考试的填空题的题库 必修课课表,存放不同的必修课课程 选修课课表,存放不同的选修课课程 必修课课程表, 存放必修课的排课信息 供学生在线选报的选修课 学生选报后的选修课课表,包含学生信息
成绩表1, 存放了所有学生的必修课成绩 成绩表2, 存放了所有学生的选修课成绩信息 为某个班级的某个课老师存放在这个表中。 为自动排课作准备
相关文档
最新文档