开题报告是研究和写作毕业设计的第一步,通过开题报告的写作,我们可以整理好、概括好本课题的准备情况和理解程度,从而使研究方法、步骤、进度更加明确,那么学生成绩管理系统毕业设计开题报告该怎么写呢?本文分享了一篇“开题报告模板”,希望大家看了此篇写作模板能找到写作方法。
论文题目:基于J2EE的高校成绩管理教务系统设计与实现
一、论文研究背景与意义
随着各种先进的信息处理技术在教育领域的广泛应用,人们逐步开发出应用于高校的功能强大的各类信息管理商业软件。但这类商业软件的使用费用通常较高,很多功能不一定就是学校实际需要的。另外,教育事业的信息化也加快了教育大众化的进程,使得我国高职院校的发展规模不断扩大,招生人数逐年增加,增加了教务管理工作的难度。由于高职院校教务管理工作的特殊性,适用于高职院校的教务管理系统应具有高职院校教务管理工作的特色。
教务管理是学校比较繁琐的工作。每个学期各教学单位都要向教务处提交教学计划和教学任务清单、开课申请、教室信息、班级信息、实验场地等教务数据,由教务处统一汇总、统一录入后,再进行理论课表编排、实验课表编排等各项教务管理工作。由于教务数据分散、数据量大,难以保证数据的一致性、完整性和安全性。为满足高职院校教务管理的需求,让日常教务管理变得更加有效和便捷,通过采用 UML等面向对象建模技术和目前比较成熟的合适的软件开发工具,为我校开发一个高职教务管理系统,特别在编排课表方面进行有益的探索和尝试,是非常有意义的。
二、国内外研究现状
1、国外研究现状
早在 20 世纪 60 年代,欧美等发达国家,就开启了教育信息化的历程,在信息化建设方面的投入力度也是逐年加大。以美国为例,仅在 2008 年,美国就投入 1000 亿美元实施教育技术行动计划,并稳定增加了在设备购置、应用开发、在线服务、数字教材、技术支持等方面的资金。2010 年,美国教育部开始执行新的国家教育技术计划,从提高教育生产力、教育基础设施建设、教学活动衔接、过程化评价、个性化学习等方面大力推广技术推动教育的新的学习活动模式。
随着信息技术在对学校教育各环节的应用和影响范围的拓展,美国很多高校都加入了 EDUCAUSE 这一著名的非盈利组织,以此推动信息技术在高校的应用,并在高校的高层推广 IT 治理的理念。相比很多欧洲国家,英国在教育信息化研究中表现突出,特别是由英国皇家教育信息与沟通技术委员会支持的 Impact2 项目,重点研究了信息技术在教育中的作用和影响。2006 年北欧提出的 E-Learning 项目也应用于信息技术对教育影响的研究方面,超过 300 所高校的三万多人参与了此项研究。课表编排方面,国外就有人采用图论及遗传算法等方法研究课表编排算法,并证明课表编排属于 NP 完全问题。
2、国内研究现状
国内教育信息化的起步虽然晚于很多发达国家,但经过多年的赶超,特别在教育大众化进程、教务教学体制改革步伐越来越快的背景下,我国高校信息化建设已取得不小的进步。如选课、课表编排、成绩管理、教学评价等环节,逐步走向信息化。这类应用系统通常采用面向对象的设计思想,由教务管理人员和应用系统开发人员共同设计。党的十八大以来,随着政府大大加强了信息化建设的投入,教务管理又开始了“面向服务集成”的过程。
目前,我国各高校教务管理信息化建设具有以下几个特点:(1)部分重点高校对“数字化校园”的需求迫切;(2)各高校的信息化普遍存在各应用系统间接口不标准,难以实现信息共享;(3)很多高职院校的信息化水平不高,仍然处于“应用普及”阶段;(4)很多教务管理应用系统采用 Web Service 技术和 SOA架构思想进行开发,不同应用系统之间的集成比较灵活。
三、课题研究的主要内容
本文在详细调研我院教务管理现状的基础上,采用 B/S 和 C/S 混合模式,借助 J2EE 应用开发平台和微云、工作流等技术,开发我院的高职教务管理系统,以满足我院在新形势下教务日常管理的需要,让我院的教务管理人员可以更轻松的处理教务管理各项工作,提高教务管理效率。本课题研究的主要内容包括如下几个方面。
(1)分析了市场上主要教务管理应用系统的特点,以此为基础,确定了所开发项目在经济和技术上的可行性
(2)研究了目前流行的J2EE开发平台,专门学习了应用MyEclipse和 Tomcat服务器等开发 WEB 应用的有关知识。同时了解了 MVC 软件架构、SSM 框架,以及比较新的 Spring MVC、MyBatis 技术,以提高编程效率和应用系统的质量。另外还借鉴了微云、工作流等技术思想,采用 UML 建模技术和面向对象思想以指导项目开发的过程
(3)比较全面的分析了我院教务管理工作的总体业务及各项业务的工作流程,分析了教务管理工作对系统的功能性需求、非功能性需求,并采用现代建模技术,为个人事务管理、师资管理、学生管理、教学运行管理、系统维护等业务建立了用例模型。在系统需求分析的基础上,一方面从业务角度,把整个系统应实现的功能细分位系统维护、学生管理、个人事务管理、师资管理、教学运行管理等 5 个部分。同时,从用户使用系统的角度,把系统功能划分为教师端功能、学生端功能、教务管理员端功能等 3 个部分,使得系统开发更接近于教务管理的需求,改善了用户体验
(4)确立了系统的总体架构和功能结构,以及数据库的概念性结构和逻辑结构,并重点分析、设计了教学运行管理模块中的排课算法如何具体实现等问题。
四、论文基本结构
本课题根据教务管理工作的实际需求,提出了整体架构和设计,论文基本结构如下。
第一章 绪论。简单介绍了我国教育十年发展规划,说明了课题研究的国内外背景、意义,主要研究内容等
第二章 系统关键技术简介。 本章对本次开发所采用的关键技术或对顺利开发有帮助的有关技术和开发工具,做了非常简单的介绍,包括 J2EE 技术、SOA 技术、工作流技术,以及开源的 MyEclipse、Tomcat、jQuery EasyUI、SSM 框架等
第三章 系统分析。本章在对系统进行简略的可行性分析的基础上,结合我院教务管理工作的实际,即主要业务流程进行了分析,为个人事务管理、师资管理、学生管理、教学运行管理、系统维护等业务建立了用例模型,分析了从用户使用系统的角度,应用系统应提供的功能,最后对排课业务进行了必要的讨论
第四章 系统设计。本章首先确立了信息系统应采用的设计架构为 B /S 与 C/S的混合架构然后从用户的角度,设计了以学生、教师、管理员三大主体用户的系统总体功能结构,还给出了排课管理模块的排课算法。最后,比较详细的设计了信息系统的数据库表结构
第五章 系统实现与测试。由于篇幅的限制,本章仅给出了系统一体化登录、系统管理、课程管理、选课管理等功能的实现。最后给出了部分相关文件的具体配置举例和系统部分模块的测试结果
第六章 总结和展望。在总结本文主要工作的基础上,对目前系统存在的不足和今后改进的方向进行了简单的讨论。
五、论文研究提纲
目 录
1 绪论
1.1 研究背景
1.2 国内外研究
1.3 课题研究的主要内容
1.4 论文基本结构
2 相关技术简介
2.1 J2EE 技术
2.2 SOA 技术
2.3 工作流技术
2.4 开发工具简介
2.4.1 MyEclipse
2.4.2 Tomcat
2.4.3 前端框架 jQuery EasyUI
2.4.4 SSM 框架
2.5 本章小结
3 系统分析
3.1 项目可行性分析
3.2 项目主要业务分析
3.3 项目功能性需求分析
3.3.1 系统管理员用户的功能性需求分析
3.3.2 教师用户的功能性需求分析
3.3.3 学生用户的功能性需求分析
3.4 排课问题分析
3.5 本章小结
4 系统设计
4.1 系统架构设计
4.2 系统总体设计
4.3 排课管理模块设计
4.4 数据库设计
4.4.1 概念结构设计
4.4.2 逻辑结构设计
4.5 本章小结
5 系统实现与测试
5.1 系统登录功能的实现
5.2 管理员端系统管理功能的实现
5.3 教师端课程管理功能的实现
5.4 学生端选课管理功能的实现
5.5 相关文件配置
5.5.1 在 Strut.xml 中配置异常映射
5.5.2 spring-bean.xml 配置
5.6 系统测试
5.6.1 测试方案
5.6.2 功能测试
5.6.3 性能测试
5.7 本章小结
6 总结与展望
6.1 总结
6.2 展望
参考文献
致谢
六、论文参考文献
[1]何克抗. 学习“教育信息化十年发展规划”——对“信息技术与教育深度融合”的解读[J]. 中国电化教育,2016,4(12):19 ~ 23.
[2]刘秀波. 高校教务管理信息化的实践与思考[J]. 北方文学旬,2016,12(10):170~ 171.
[3]陈斌,郑文玲. 高校教务管理系统信息化建设现状及对策分析[J]. 科技展望,2017,4(12):23 ~ 24.
[4]戴云龙. 高校教务管理存在的问题及其对策[J]. 教育探索,2011,5(10):6 ~ 8.
[5]王一华,姜丽清. 教育体制改革下高校教务管理模式探析[J]. 当代教育科学,2012,5(5):70 ~ 72.
[6]辛颖. 信息技术在高校教务管理中的应用价值探析[J]. 中国管理信息化,2016,7(2):120 ~ 122.
[7]李志宇. 计算机管理信息技术在高校教务管理系统中的应用[J]. 电子测试,2016,6(8):85 ~ 86.
[8]杨明. UML 系统建模的分析和应用[J]. 无线互联科技,2016,1(15):72 ~ 74.