jsp+mysql数据库课程管理系统的设计与实现(2)
时间:2018-12-16 19:14 来源:毕业论文 作者:毕业论文 点击:次
3.2 数据库设计 13 3.2.1实体 13 3.2.2实体间的联系 16 3.2.3 关系模型 16 3.2.4数据库中的主要表结构 16 3.3 本章小结 18 第4章 系统实现过程 19 4.1 管理员登录子模块 19 4.2教学队伍管理子模块 20 4.2.1教学队伍添加模块主要功能 20 4.2.2教学队伍删除模块主要功能 21 4.2.3教学队伍编辑模块主要功能 22 4.2.4 教学队伍查询模块主要功能 23 4.3 教学资料管理子模块 24 4.3.1教学资料添加模块主要功能 24 4.3.2教学资料删除模块主要功能 26 4.3.3教学资料查询模块主要功能 26 4.4课程论坛子模块 27 4.4.1课程论坛注册子模块主要功能 27 4.4.2 课程论坛登录子模块主要功能 29 4.4.3 管理员关闭帖子模块主要功能 29 4.5 系统前台模块 30 4.5.1 教学队伍模块 30 4.5.2 教学课件模块 31 4.5.3 作业习题模块 32 4.6本章小结 32 第5章 关键技术 34 5.1系统开发模式 34 5.2页面布局DIV+CSS 34 5.3 JQUERY和AJAX技术 35 5.3.1 jQuery技术 35 5.3.2Ajax技术 35 5.4 MVC模式 35 5.5 SSH框架 36 5.5.1 Struts2 36 5.5.2 Spring 37 5.5.3 Hibernate 37 5.6本章小结 39 第6章 总结与展望 40 6.1总结 40 6.2展望 40 毕业设计体会 41 致谢 42 参考文献 43 英文翻译资料 44 第1章 绪论 1.1 课题背景及研究意义 1.1.1课题背景 随着Internet技术的飞速发展,网络资源的利用率愈来愈高,在线获取、搜集信息已成为一种潮流。为了便于实现教学资料的共享以及学生间的互动交流,课程管理系统的开发指日可待。 1.1.2研究意义 随着教育部课程建设需求的陆续推进,精品课程网的开发势在必行。在Internet日益发展的今天,课程教学网站起了十分重要的作用。本网站在广泛宣传《数据库系统概论》这一必修课程的同时,也为学习本课程的学生提供了一个全新的学习空间。其次,该系统还设有课程论坛模块,以便于学生之间进行学术交流。 1.2 开发工具的选择及语言介绍 1.2.1 JSP简介 JSP[1]是一种许多公司一起参与建立的一个动态的网页技术标准。为了更为简便的架构基于web的应用程序,JSP技术应运而生。JSP开发的应用程序可以在windows操作系统中运行,也可以在Linux操作系统以及其他操作系统上运行,因此说利用此技术开发的程序可以实现跨平台功能。 所谓使用JSP技术开发web应用程序,即在JSP页面中嵌入Java代码片段,当Web运行此页面时,便执行Java代码继而动态获取数据并生成HTML代码,最终显示在客户端的浏览器上。当JSP网页发出请求时,他会率先执行程序片段,随后,Web服务器将会把执行结果以及JSP文件里的代码一同发送给客户。 与Servlets相比较,JSP能够提供Servlets能够提供的所有功能。 Java技术具有极好的的安全性,且它的存储管理功能也很强大,JSP也具备这些优点。这不仅是因为JSP页面会被编译成Servlet,它的脚本语言也基于Java。 (责任编辑:qin) |