浅谈基于J2EE的教务管理系统的设计与实现

来源 :无线互联科技 | 被引量 : 0次 | 上传用户:xiao_zhuang_lin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文通过搜集和查阅大量相关文献资料,结合了各个学校管理的制度,解决了学校管理中存在的问题,设计并开发出了教务管理系统。通过该系统的应用,解决了课程的安排,课程表的查询,成绩的查询,通知信息的发送及查看等问题,可以满足高校教务管理工作的高效化、无纸化和网络化的需求,提高高校教务的工作质量与效率。
  关键词:教务管理;J2EE;MYSQL;老师管理;学生管理
  在现代科学技术推动下,高校学生管理正朝着“规范化、信息化、网络化”的方向发展。其职能从事务型、管理型正朝着学习型、研究性、服务型、创新型转变。教务信息管理系统是一种融合管理科学、信息科学、系统科学和计算机技术为一体的综合性先进管理手段。
  1 教务管理系统开发的目标及意义
  教务系统预期达到的目标是:针对于不同的高等学校,注重实用,兼具科学性和可操作性原则,使教务管理人员不再烦恼于繁杂的手工劳动,提高教务管理质量;适应学年学分制;传统的C/S(客户端/服务器)模式和流行的B/S(浏览器/服务器)结合为三层(多层)结构;以无线局域网、互联网技术为基础;实现计算机对在校生的教务辅助管理,提高高等学校的教务管理水平。
  教务管理系统可以减少教学人员的工作量,降低成本,提高工作效率和准确性,能够合理的安排时间,使学生尽快知道考试结果,学习新学期的课程或复习考试不及格的课程。
  2 教务管理系统的设计
  教务管理系统是建立在WINDOWS操作系统上的基于B/S模式的教务信息管理系统,基于J2EE的JSP+MYSQL数据库进行开发。系统主要分为三大模块管理员管理模块、教师管理模块和学生管理模块,通过该系统的应用,解决了课程的安排,课程表的查询,成绩的查询,通知信息的发送及查看等问题。
  J2EE是开发分布式企业级应用程序的中间平台。J2EE技术很好地解决了传统二层体系架构带来的弊端。通过使用J2EE开发平台,大大简化了应用程序的编程代码量,免去了部分复杂的编程,提高了软件的工作效率和可维护性。
  在HTML基础上,使用Javascript开发交互式Web网页。Javascript使网页和用户之间实现了实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。Javascript短小精悍,在客户机上执行,大大提高了网页的浏览速度和交互能力;使有规律的、重复的HTML文段简化,减少下载时间;能及时响应用户的操作,即时检查提交的表单。
  Navicat For MySQL是一个强大的MySQL数据库服务器管理和开发工具。支持大部分的MySQL最新功能。Navicat MySQL精心设计的图形用户界面(GUI)可以让你用一种安全简便的方式快速并容易地创建,组织,访问和共享信息。
  3 教务管理系统的实现
  3.1 需求分析
  教学系统主要任务是能够改进和完善教务管理。在教学模块中,有两三种用户角色:管理员,教师,学生。该系统的功能需求包括管理员对功能的需求,教师对功能的需求和学生对功能需求三个部分。
  ⑴管理员对功能的需求。管理员权限最大,可以对教师、学生、课程、成绩情况进行统一的管理,管理员对功能的需求有:1)系统管理;2)学生信息管理;3)教师信息管理;4)课程信息管理5)通知系统管理;6)设置选课标志;7)查看平均成绩;8)重新录入;9)退出。
  ⑵教师对功能的需求有:1)教师信息设置;2)学生信息管理;3)课程信息管理;4)课程信息的查询;5)课程表的查询;6)平均成绩的查看;7)成绩查询;8)通知管理。
  ⑶学生对功能的需求主要有:1)教师信息设置;2)学生信息管理;3)课程信息管理;4)课程信息的查询;5)课程表的查询;6)平均成绩的查看;7)成绩查询;8)通知管理;
  3.2 系统用例分析
  ⑴教务处管理员管理用例。1)系统管理:包括添加教务人员及管理员自己的密码修改,添加教务人员,完成新教务人员的基本信息,输入教务人员的编号,密码,确认密码及姓名密码修改,完成管理员本身的密码更新,输入密码,确认密码;2)学生信息管理:包括学生查询及添加学生;3)教师信息管理:包括教师查询及添加教师;4)课程信息管理:包括课程查询,添加课程,课程表安排,成绩录入,院系管理;5)通知系统管理:包括通知查询及发布通知;6)设置选课标志:完成学生选课标志的设置,“是”或“否”;7)查看平均成绩;8)重新录入;9)退出。
  ⑵教师管理用例。1)教师信息设置:包括个人信息的查看,密码修改,重新登入及退出。2)学生信息管理:完成学生基本信息的查询,可根据类型,匹配模式,关键值查询指定的学生;3)课程信息管理:包括课程信息的查询,课程表的查询,平均成绩的查看及成绩查询;4)通知管理:包括发送信息,查看收件箱及通知查询。
  ⑶学生管理用例。1)学生信息设置:包括学籍信息,修改密码,重新登入及退出;2)学生信息设置:包括学籍信息,修改密码,重新登入及退出;3)通知管理:包括发送信息,查看收件箱及通知查询。
  4 系统测试
  经过对功能、性能、负载、强度,安全性,用户界面等方面的测试,全部实现了管理员对功能的需求,教师对功能的需求和学生对功能需求。进行质量测试,使该系统的功能和性能能够达到了正常。
  [参考文献]
  [1]张海藩.软件工程导论.清华大学出版社.2002.
  [2]阎宏.JAVA与模式.电子工业出版社.2002.
其他文献
本文结合柠檬坑水库工程实例,结合现场观测数据、实验数据等有关资料,对水库坝体渗漏情况进行分析,提出坝体理论渗流量计算原理,渗漏安全评估结论做出阐述。
本着推动GIS在宁南山区水土保持中的应用,以及宁南山区退耕还林还草管理的要求,研究以MapInfo为开发平台,MapBasic为二次开发语言,对宁夏退耕还林还草管理进行采集存储、管理、分析和图形处理显示,构建宁南山区退耕还林还草管理系统。宁南山区退耕还林还草管理系统的建设,可以实现宁南山区退耕还林还草管理的存储、处理、查询和分析功能,为宁南山区退耕还林还草提供决策支持。研究显示宁南山区退耕还林还草
文章通过对LTE技术概念的阐述以及关键技术的介绍,分析了LTE技术对通信市场、运营商和通信产业格局的影响,并以此为基础,对LTE技术未来的发展做了简单的展望。
该项目应用近自然修复理论,以解决梯田地埂重力侵蚀、道路水土流失、防护林树种单一和功能退化、人工草场二次垦殖、经济林水保效益差等目前水土保持存在的主要技术问题为突
描述了我国湖泊富营养化污染的现状,阐述了其特征及危害,探讨了几种湖泊富营养化的修复技术并比较了各自的优缺点。