基于J2EE的教学管理系统的设计与实现

基于J2EE的教学管理系统的设计与实现

论文摘要

教务管理是高校信息管理现代化的基础及关键,传统教务管理依靠人工操作,十分耗时和费力。开发一种基于分布、网络计算的智能教务管理平台迫在眉睫。本论文结合我校教务管理的实际情况,给出了一种新的高校教务管理系统的整体模型设计,提出了使用J2EE架构的设计思路。传统教务管理系统采用ASP等服务器端脚本语言开发而成,系统业务逻辑与表示层混合在一起,系统可重用性、可移植性等方面较差。因此本文引入业界广泛使用并十分成熟的J2EE体系结构,采用MVC设计模式并运用Struts Web应用框架来设计和开发一个教学管理系统,从而试图克服上述的缺点。本系统的主要业务功能是学生学籍管理、教师管理、选课系统开发、成绩管理等。文中以UML为建模语言,遵循软件工程的思想,完成了教学管理系统的静态和动态建模。在本论文中,讨论了为重庆电子职业技术学院开发的教务管理信息系统。作为数字化校园系统建设的重要组成部分、提高教学管理的质量和效益的关键——教务管理系统的计算机化、网络化,也是实现学校管理现代化和信息化的重要内容。本论文设计的系统是基于MVC和Facade模式的设计框架,并充分利用了J2EE的关键技术—EJB和DTO。使用这些技术后,系统具有以下优点:1.基于多层架构(Web层、业务层和数据层),使各层间藕合度低。当系统发生错误时,仅停留在某一层而不会导致整个系统的崩溃。2.该系统经简单的配置,便可移植到其它系统中(如Unix,Windows )。3.将逻辑处理都封装在SessionFacade中,使该系统具有强可伸缩性、强可扩展性和平台无关性的优点。由于本系统具有符合高校教务业务架构的特色,依靠可扩展性和平台无关性可保证这套系统更方便地在兄弟院校发挥价值,总体上提高整个高校教务业务的效率和水平。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 课题的国内外研究现状和存在的问题
  • 1.2 论文主要研究内容
  • 1.3 论文结构安排
  • 2 相关理论及技术
  • 2.1 J2EE 架构
  • 2.1.1 J2EE 简介
  • 2.1.2 J2EE 的体系结构
  • 2.2 MVC 概述
  • 2.2.1 MVC 模式
  • 2.2.2 Struts 框架
  • 3 高校教学管理系统需求分析
  • 3.1 教务管理系统总体需求
  • 3.1.1 目标需求
  • 3.1.2 业务功能需求
  • 3.2 系统业务流程分析
  • 3.2.1 选课子系统业务流程分析
  • 3.2.2 学籍子系统业务流程分析
  • 3.2.3 成绩子系统业务流程分析
  • 3.2.4 教师管理子系统业务流程分析
  • 3.3 系统用例分析
  • 3.3.1 选课子系统用例分析
  • 3.3.2 学籍子系统用例分析
  • 3.3.3 成绩子系统用例分析
  • 3.3.4 教师管理子系统用例分析
  • 4 高校教学管理系统的设计
  • 4.1 系统设计目标
  • 4.2 系统架构设计
  • 4.2.1 系统逻辑体系结构
  • 4.2.2 系统网络拓扑图
  • 4.3 系统功能设计
  • 4.3.1 选课子系统设计
  • 4.3.2 学籍子系统设计
  • 4.3.3 成绩子系统设计
  • 4.3.4 教师管理子系统设计
  • 4.4 系统数据库设计
  • 4.4.1 数据对象模型设计
  • 4.4.2 对象模型映射为关系模型
  • 4.5 数据库访问设计
  • 5 高校教学管理系统详细设计与实现
  • 5.1 开发环境与工具
  • 5.2 设计与实现思路
  • 5.3 选课子系统详细设计与实现
  • 5.3.1 学生登录构件图
  • 5.3.2 学生密码修改
  • 5.3.3 学生个人信息查询
  • 5.3.4 课程表信息查询
  • 5.3.5 学生已选课程查询
  • 5.3.6 学生选课
  • 5.3.7 ServiceLocator 定位器
  • 5.3.8 选课子系统中的主要实体Bean
  • 5.3.9 Session Facade 与DTO
  • 5.4 学籍子系统详细设计与实现
  • 5.5 成绩子系统详细设计与实现
  • 5.5.1 教师提交成绩
  • 5.5.2 学生查询成绩
  • 5.6 教师管理子系统详细设计与实现
  • 6 结束语
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].互联网视角下经济管理类学院个性化教学管理系统的研究[J]. 老字号品牌营销 2019(08)
    • [2].大数据视域下高校教学管理信息系统建设研究[J]. 科技创新导报 2019(29)
    • [3].计算机管理信息系统在高校管理工作中的应用路径——以计算机教学管理系统为例[J]. 辽宁经济职业技术学院.辽宁经济管理干部学院学报 2020(01)
    • [4].“互联网+”模式下教学管理系统的现状与应用研究[J]. 科技视界 2020(18)
    • [5].基于大数据下的教学管理系统的研究[J]. 网络安全技术与应用 2020(08)
    • [6].数字化在教学管理系统的研究与应用[J]. 甘肃科技 2018(09)
    • [7].开放式实验(训)教学管理系统的设计与实现[J]. 福建交通科技 2017(01)
    • [8].鞍山师范学院教育教学管理系统的研究[J]. 农村经济与科技 2017(08)
    • [9].基于完全学分制的教学管理系统研究[J]. 张家口职业技术学院学报 2017(02)
    • [10].以学生为中心的教学管理系统的构建[J]. 无线互联科技 2015(19)
    • [11].高校音乐教育教学管理系统的设计及实现[J]. 赤峰学院学报(自然科学版) 2014(24)
    • [12].交互式计算机实验室教学管理系统的设计与实现[J]. 无线互联科技 2015(04)
    • [13].高职教学管理系统的数据库设计及应用[J]. 中外企业家 2015(18)
    • [14].基于数据库的高校教学管理系统的设计和应用[J]. 中小企业管理与科技(上旬刊) 2015(10)
    • [15].体验构建学校开放API[J]. 中国信息技术教育 2016(23)
    • [16].高等学校教学管理系统思考[J]. 文存阅刊 2018(12)
    • [17].谈教学管理系统在独立学院的应用[J]. 吉林教育 2017(01)
    • [18].上海复兰科技走班教学管理系统[J]. 山西教育(教学) 2017(04)
    • [19].尘香如故[J]. 湖南教育(D版) 2017(05)
    • [20].基于高职教学特征的实训教学管理系统的设计[J]. 现代职业教育 2017(06)
    • [21].谈谈计算机技术在高职院校教学管理中的应用[J]. 山西青年 2017(08)
    • [22].新理念带来新发展[J]. 老年教育(老年大学) 2017(08)
    • [23].为每一个学生找到正确的学习时机[J]. 中国教育网络 2017(09)
    • [24].交互式计算机实验室教学管理系统的设计与实现[J]. 三江高教 2014(01)
    • [25].高校二级教学单位教育教学管理系统的开发与应用探究[J]. 教育现代化 2020(53)
    • [26].基于钉钉平台的儿科规培教学管理系统的应用[J]. 电子技术与软件工程 2020(13)
    • [27].送教上门教学管理系统的设计与实现[J]. 软件 2020(03)
    • [28].高校教学管理系统设计与开发[J]. 知识经济 2019(30)
    • [29].测量实践教学管理系统设计与实现[J]. 科技资讯 2017(12)
    • [30].校园网环境下构建电子商务辅助教学管理系统的探讨[J]. 电子商务 2016(08)

    标签:;  

    基于J2EE的教学管理系统的设计与实现
    下载Doc文档

    猜你喜欢