一选题依据
在以往的景海中学教学体制中,教学的选择是由教师设定,并且由课本作为教学的载体,一旦一堂课教学形成,便以最初的设定为模板,进行复制,如果再次教学则必须重复这一动作。若想再用以前的以前的方案教学,则必须重新录入。这无疑增加了教师的工作量,没有变通的余地。另外一旦发现教学方案中有错误,也只能一节课堂都做调整,如果是分布在不同的方案中,更改的复杂性就更大了。采用现成的教学软件可以去除上述的弊端。教师可以从题库中随意地抽取题目,也可添加自己想要的题目,不但减少了工作量,而且有很大的任意性。
再者,在教学时间到达时,本软件将自动关闭教学模块,并将教学任务提交提交,对于每个学生都公平地计时。对于计算机可以批改的题目,计算机可以将课外的知识顺便融入到本次课堂中,提高教学质量的同时可以提高学习的兴趣。
二、国内外研究综述
(一)国外现状
国外学校一般具有较大规模的稳定的技术队伍来提供服务与技术支持。国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教学管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。
(二)国内现状
纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。目前国家的教育体制也正处在不断改革、创新的阶段,我国教育部门充分吸取国外优秀的教学模式,结合国内多年的办学经验,逐步探索出适合中国特色的教学形式,国家教育部面向各级各类学校开展了全面学分制改革。因此,教学管理软件应充分依托校园网,实现教学信息的集中管理、分散操作、信息共享,使传统的教学管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步善的计算机教学管理系统和全校信息系统打下良好的基础。
(三)相关技术的概述
1、MySQL 数据库
MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典 MySQLAB公司。目前MySQL.被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
2、JavaBean概述
JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自身机制发现和操作这些JavaBean 属性。使用JDBC作为报表数据源其实是有很多缺陷的,例如,它要求使用SQL查询作为数据来源,但有时报表的内容并不能由一条SQL语句完成。因此,使用JavaBean集合作为数据源才是终极的解决之道,用户只需要将数据整理到一个 JavaBean集合之中就可以了圆。
3、 JSP 技术
JSP技术使用Java编程语言编写类XML的tags 和 scriptlets,来封装产生动态网页的处理逻辑。网页还能通过 tags 和 scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。JSP与Java Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览到。
系统实现
系统实现部分就是将系统分析,系统设计部分的内容通过编码进行功能实现,以一个实际应用系统的形式展示系统分析与系统设计的结果。前面提到的系统分析,系统设计最主要还是进行功能,系统操作逻辑的设计,也包括了存储数据的数据库方面的设计等内容,系统实现就是一个最终的实施阶段,将前面的设计成果进行物理转化,最终出具可以运用于实际的软件系统。
学生信息管理
此页面提供给管理员的功能有:学生信息的查询管理,可以删除学生信息、修改学生信息、新增学生信息, 还进行了对学生名称的模糊查询的条件。
教师信息管理
此页面提供给管理员的功能有:查看已发布的教师信息数据,修改教师信息,教师信息作废,即可删除。
考试信息管理
此页面提供给管理员的功能有:根据考试信息进行条件查询,还可以对考试信息进行新增、修改、查询操作等等。
公告信息管理
此页面提供给管理员的功能有:根据公告信息进行新增、修改、查询操作等等。
《基于SSM的景海中学教学管理系统分析与设计》该项目含有源码、论文等资料、配套开发软件、软件安装教程、项目发布教程等
使用技术:
开发语言:Java
框架:ssm
技术:jsp
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql 5.7
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
浏览器:谷歌浏览器