基于jsp的教学管理系统毕业设计

基于jsp的教学管理系统毕业设计

ID:855062

大小:1.90 MB

页数:44页

时间:2017-09-20

基于jsp的教学管理系统毕业设计_第1页
基于jsp的教学管理系统毕业设计_第2页
基于jsp的教学管理系统毕业设计_第3页
基于jsp的教学管理系统毕业设计_第4页
基于jsp的教学管理系统毕业设计_第5页
资源描述:

《基于jsp的教学管理系统毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录目录第1章绪论11.1课题背景11.2国内外现状11.3发展趋势2第2章技术及开发工具介绍32.1系统开发涉及的技术32.1.1SERVLET技术简介32.1.2JSP及其特点42.1.3JDBC技术42.2系统开发所用工具52.2.1ApacheTomcat52.2.2MySQL数据库52.3系统开发采用的设计模式62.4开发平台的选择72.5系统运行环境72.5.1硬件环境72.5.2软件环境7第3章系统总体设计93.1教学管理系统需求分析93.2教学管理系统的功能分析113.2.1管理员登录模块113.2.2教

2、师基本信息管理模块113.2.3学生课程管理模块113.2.4学生基本信息管理模块123.3系统结构图133.4数据库概念结构设计133.5实体E-R图143.6实体联系E-R图163.6.1E-R图向关系模型的转换173.6.2关系模式设计173.6.3数据表结构18第4章系统实现详细设计与实现214.1系统登陆界面的设计与实现214.2主控制平台的设计与实现224.3教师管理系统界面的设计与实现234.4课程管理界面的设计与实现294.5学生管理界面的设计与实现31第5章测试355.1常用的测试方法355.2系统测试

3、365.3系统的安全性分析38II目录5.4系统的实用性分析38结论39致谢40参考文献41II第1章绪论1.1课题背景随着国民经济的加速发展,我校办学规模的不断扩大,按照传统的人工方式进行教学管理,由于业务量大,以及人为主观因素的影响,已难以适应新形势的需要,不便于工作的顺利开展。为了加强管理,减轻工作人员的负担,提高工作效率,设计出一套实用性较强的教学管理系统。为用户提供丰富的信息、快捷的查询手段。使用户摆脱人工操作的工作模式,实现教学信息管理的科学化、现代化。作为培养人才的基地,各个学校的进步与发展对整个社会起着巨

4、大的作用。没有管理的自动化,就没有管理的现代化。各个学校都朝着现代化、科学化的方向发展,而确保这两条出路畅通的基本条件就是计算机在学校各项管理工作的广泛应用。现在我国许多学校的教学管理水平还处于手工阶段,造成了严重落后的局面,这样的机制已经不能适应时代的发展。为此,以智能化为导向,基于计算机硬件的软件管理系统开始应运而生。1.2国内外现状Web作为教学管理系统的媒体,其优势不仅在于它是很好的内容载体,可以随时随地地访问,还在于它提供了很多交流渠道,可以促进师生之间、学生之间的充分讨论,这对于提高教学质量、促进学生高级认知

5、能力的开发是十分重要的。所以,也有一些远程教学管理平台就是在远程会议系统之上增加了教育管理功能,并逐步向全面支持网上教学方向扩展。如DataBeam公司DataBeamLearningServer。Lotus的LearningSpace是基于LotusDomino框架,提供了学生与学生、学生与老师之间强大的交流功能。现在国际上最有影响的WBTSystem的TopClass、Lotus公司的LearningSpace英属哥伦比亚大学计算机科学系开发的WebCT(WebCourseTools)、加拿大SimonFraser4

6、2大学的VirtualU都在全球发展了一定的用户群,每种软件都至少有10所大学或公司在使用,各开设了上百门课程,授课学生人数均超过5000人次。其中一些产品已进入中国市场,如中国有四所大学在使用Lotus公司的LearningSpace,VirtualU也在去年到中国做过宣传。目前大量的教学支撑平台还只是大学实验室的产物,处于继续开发或"beta"测试阶段。1.3发展趋势1.系统日趋开放,遵从标准:为了更好地交流和服务,促进资源的共享和优势互补,研究制定相关的标准并遵从实施,是大趋势。标准化也是开放性的前提。2.与学校的

7、其他有关系统有机结合,这不仅是数据交换层面的结合,还包括用户统一的门户界面,统一身份验证和授权等一系列互操作问题。3.强调对教学策略的支持,特别是对混合学习方式的支持:这包括课堂教学管理和课程网站如何更合理结合,异步学习资源和同步学习材料如何配合,服务器的一般性服务和本地个性服务如何更好融合等一系列问题,其实现技术涉及WEBSERVICES,XMLMESSAGING。42第2章技术及开发工具介绍2.1系统开发涉及的技术本系统采用Servlet+JSP+Apache(MVC模式)技术配MySQL数据库进行系统开发[1]。2

8、.1.1SERVLET技术简介Servlet是Java技术对CGI编程的回答。Servlet程序在服务器端运行,动态地生成Web页面。同时它也作为一个中间层,负责连接来自Web浏览器或其他HTTP客户程序的请求和HTTP服务器上的数据库或应用程序。与传统的CGI和许多其他类似CGI的技术相比,JavaServlet具

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。