java技术的项目实践课程教学管理系统的设计与实现(源码)【字数:7527】
目 录
第一章 绪论 1
1.1研究背景 1
1.2开发目的及其意义 1
1.3本文主要研究内容 1
第二章 相关技术及工具介绍 2
2.1开发工具及环境 2
2.1.1MyEclipse 2
2.1.2MySQL 2
2.1.3Tomcat服务器 2
2.2开发技术介绍 2
2.2.1B/S结构介绍 2
2.2.2Spring MVC介绍 2
第三章 系统分析与设计 4
3.1需求分析 4
3.1.1教师权限登录 4
3.1.2学生权限登录 4
3.1.3管理员权限登录 4
3.2可行性分析 4
3.2.1技术可行性 5
3.2.2经济可行性 5
3.2.3操作可行性 5
3.3系统功能分析 5
3.3.1系统功能模块设计 5
3.3.2系统流程设计 5
3.4数据库设计 8
3.4.1结构设计 8
3.4.2ER图设计 8
3.4.3数据表设计 11
3.5 系统框架 13
第四章 系统功能模块的编码与实现 15
4.1登录功能管理 15
4.2学生签到管理 *51今日免费论文网|www.jxszl.com +Q: #351916072#
16
4.3学生作业管理 18
4.4问题管理 19
4.5教师教学管理 20
4.6意见反馈管理 20
结束语 22
致谢 23
参考文献 24
第一章 绪论
1.1研究背景
在高校的实践课程教学管理过程中通常存在以下环节,如点名、下发实践教学任务与资料、收集学生作业、教学效果反馈、学生问题收集与解答、课程质量监控与管理等。传统的解决方式,在课堂点名上采用纸质签到与现场答到方式,该方式容易出现代签与代答问题,同时也要占用一定的教学时间;在教学资料发布上采取传统的纸质或U盘拷贝共享等方式,这种方式既浪费资源又效率低下;在学生作业提交上常采用FTP上传或U盘拷贝等方式,该方式容易出现抄袭与弄虚作假等现象;在教学效果反馈上,采取抽查、询问的方式,会引起信息收集的不全面、不能客观反映真实、滞后等问题;在学生疑难问题及时解答与错误及异常的排除上,也会存在效率低下、不及时等现象,从而导致学生学习兴趣下降等。
1.2开发目的及其意义
本课题正是针对以上存在的问题而设计开发的,系统包括基于B/S架构的规范有效签名、教学资源在线下载、学生作业在线监控提交、教学效果及时反馈、基于帖子功能的学生问题即时反馈与解决等功能。使用该系统极大的提高了教师对实践类课程的管理效率,提高了实践类课程的教学质量,同时也加强了师生课内课外的互动,在学生学习兴趣提高方面也起到了一定的促进作用。
1.3本文主要研究内容
该操作系统大大改善了本校的实践教学管理模式,节约了学生以及老师的时间,从而使教学质量得到提高,并且能够使学生提出和解答问题,从帮别人解决问题中巩固所学知识。
第二章 相关技术及工具介绍
2.1开发工具及环境
2.1.1MyEclipse
MyEclipse是一个功能强大的J2EE企业级别的集成开发环境的工具,拥有很多的插件集成,给予了很大的方便,利用MyEclipse[1]我们可以在MySQL数据库和J2EE的开发中提高了很多的操作便利,可以说MyEclipse是一个以Eclipse为基础提供更加便捷开发的高效率开发工具[2]。
2.1.2MySQL
MySQL相比于Orcale来说是较为小型的数据库。它是开源免费的[3],相对于Orcale的不菲的费用来说是更加的容易使人接受的。MySQL是让客户端和服务端之间进行操作而存在的库,他是用于存放客户端需要加载的数据,大部分中小型企业都是基于MySQL数据库来进行项目开发的。
2.1.3Tomcat服务器
Tomcat是由Sun以及Apache公司共同研发的一个核心服务器[4]。 它因为拥有了Sun的投资和支持以及它团队的开发努力,是一个拥有最新的Servlet 和JSP规范而且总是能在Tomcat中得到体现出它极为特殊的优势,因为Tomcat技术总是走在时代的前线、操作以及实现极为简单、性能高而且稳定极好,且是不收取任何使用费用,从而受到了Java工程师的喜爱并且得到了绝大多数软件开发商的认可以及青睐[5],是目前主要以及比较流行的小型Web应用服务器用于测试项目的可行性。
2.2开发技术介绍
2.2.1B/S结构介绍
本系统采用B/S架构,B/S全称叫做Browser/Server[6],也就是浏览器服务架构。通常网页系统都是采用这种浏览器服务架构。学生和教师可以通过任意一款浏览器来访问该实践课程管理系统,当Web该课程系统得到升级时,不需要用户对于客户端需求做出改变,只要原来的客户端即可继续访问,减少了很多不必要的麻烦。
2.2.2Spring MVC介绍
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/444615.html