教务管理系统最终答辩ppt课件_第1页
教务管理系统最终答辩ppt课件_第2页
教务管理系统最终答辩ppt课件_第3页
教务管理系统最终答辩ppt课件_第4页
教务管理系统最终答辩ppt课件_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

世纪学院教务管理系统 专业 计算机科学与技术计科三班 学号 08指导老师 丰 引言 世纪学院教务管理系统为学院机构 提供电子化解决方案 致力于构建电子化领域中统一 规范 服务完善的技术平台 在电子化教学中结合人力资源管理的理念 以人为本 由教学管理 考试管理 自动排课 成绩查询 贯彻教学的整体流程 在电子化教学中将网络技术与传统教学相结合 为学院提供远程教育技术解决方案 将高质量的教育服务延伸到社会的每一个角落 本系统正是为了实现教学管理电子化这一需求而开发 系统开发中运用到了Eclipse tomcat JDK等开发工具与运行环境 Ajax WebModel2 MVC Designpattern jstl 等技术和知识 需求分析 教务管理是大学的主要日常管理工作之一 涉及到校 系 师 生的诸多方面 随着教学体制的不断改革 尤其是学分制 选课制的展开和深入 教务日常管理工作日趋繁重 复杂 如何把教务工作信息化 模块化 便捷化是现代高校发展的重点 所以迫切需要研制开发一种综合教务管理软件 建成一个完整统一 技术先进 高效稳定 安全可靠的教学信息管理系统 产品功能模块 一 学生模块 学生登陆以后 可以选报课程 系统会根据学生所在系及课程的预修课判断 系统会列出所有满足该生还未选报的课程 或者其预修课为公共课的课程 如果该生选报了未满足预修课要求的课程 系统会有相关的错误提示 学生可以查看自己的成绩 包括该生已选课程的名称 学分以及该生的总分 如果教师还未给出成绩 则系统会有相关提示 该生可以更改自己的个人信息 包括密码 电话号码等 其中要求密码不能为空 学生课表 有时间 地点 课程名 老师名 如果老师还没有选择课程而此时学生又查询课表 老师名可以为空 二 老师模块 教师在本系统中拥有是否接受学生所选课程 以及给学生打分的权力 只有先接受学生 才能给该生打分 系统要求教师选择学生 然后系统会列出该教师所代课程的班级 然后系统会列出选报了该课程的所有学生 可以看到学生的一些详细情况 学生考试完后 教师确认学生成绩之后 系统会根据总成绩来判断该生是否通过了考试 总成绩是由考试成绩 平时成绩 考试成绩由学生考完试后系统自动打分 平时成绩老师给出 平时成绩占老成绩的百分比由老师给出 考试成绩和平时成绩的分数范围0 100 老师课表有时间 地点 课程名 班级名 三 教学管理员模块 管理员在本模块中有着最高的权力 包括新增 更改 删除学生 教师 课程以及班级 管理员负责排课 要保证同一教师在同一时间不能上两门课程等等约束 能从数据库中随机抽取所需专业的考试科目 考试题目中有单项选择题 多项选择题 填空题三大类 学生考完后系统将根据数据库内的答案自动给学生评分 四 考试模块 五 权限模块 所有web页面需要页面权限验证 对不同的模块分配不同的访问权限 例如 学生进入学生模块 而不能进入管理员模块 图书管理员只能进入图书借阅模块系统管理员可以增删改查其他管理员 教学管理员 BBS管理员 图书管理员 系统管理员的用户名和密码可以预先在数据库中设定 产品功能介绍 一 网站部分 二 后台部分 总体设计结构图 登录模块 学生模块 查看个人 查看成绩 考试模块 查看课表 选报选修 必修考试 选修考试 老师模块 查看个人 打分 查看课程 题库管理 管理员模块 教学管理 系统管理 数据库物理设计图 数据库表汇总 数据库表汇总 MVC结构图 数据库DateBase 浏览器browser JSP Servlet Javabean View Control Model MVC工作方式 一 视图 视图是用户看到并与之交互的界面 对老式的Web应用程序来说 视图就是由HTML元素组成的界面 在新式的Web应用程序中 HTML依旧在视图中扮演着重要的角色 但一些新的技术已层出不穷 它们包括MacromediaFlash和象XHTML XML XSL WML等一些标识语言和Webservices 如何处理应用程序的界面变得越来越有挑战性 MVC一个大的好处是它能为你的应用程序处理很多不同的视图 在视图中其实没有真正的处理发生 不管这些数据是联机存储的还是一个雇员列表 作为视图来讲 它只是作为一种输出数据并允许用户操纵的方式 二 控制器 控制器接受用户的输入并调用模型和视图去完成用户的需求 所以当单击Web页面中的超链接和发送HTML表单时 控制器本身不输出任何东西和做任何处理 它只是接收请求并决定调用哪个模型构件去处理请求 然后用确定用哪个视图来显示模型处理返回的数据 三 模型 模型表示企业数据和业务规则 在MVC的三个部件中 模型拥有最多的处理任务 例如它可能用象EJBs和ColdFusionComponents这样的构件对象来处理数据库 被模型返回的数据是中立的 就是说模型与数据格式无关 这样一个模型能为多个视图提供数据 由于应用于模型的代码只需写一次就可以被多个视图重用 所以减少了代码的重复性 文档目录编排 M ModleCom sevenEleven Beans包中主要包含数据库的持久化类 Com sevenEleven javaBean包及子包中包含连接数据库类以及业务层中的类 V VIEWWebContent文件夹中包含着页面和页面元素 有JSP HTML CSS FLASH JS等 作为项目的视图层 C CONTROLCom sevenEleven servlet包及子包包含了WEB中的servlet文件 作为控制层 控制M

温馨提示

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

评论

0/150

提交评论