jsp+mysql数据库课程管理系统的设计与实现

上传人:F****n 文档编号:91267103 上传时间:2019-06-27 格式:DOCX 页数:11 大小:25.42KB
返回 下载 相关 举报
jsp+mysql数据库课程管理系统的设计与实现_第1页
第1页 / 共11页
jsp+mysql数据库课程管理系统的设计与实现_第2页
第2页 / 共11页
jsp+mysql数据库课程管理系统的设计与实现_第3页
第3页 / 共11页
jsp+mysql数据库课程管理系统的设计与实现_第4页
第4页 / 共11页
jsp+mysql数据库课程管理系统的设计与实现_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《jsp+mysql数据库课程管理系统的设计与实现》由会员分享,可在线阅读,更多相关《jsp+mysql数据库课程管理系统的设计与实现(11页珍藏版)》请在金锄头文库上搜索。

1、jsp+mysql数据库课程管理系统的设计与实现 摘 要:随着Internet技术的迅猛发展,以网络为基础的教学手段已经成为高校变革教育教学方法的必然趋势,越来越多的高校选择利用Intertnet实现教学资料的共享。于是,课程管理系统的研发也逐渐受到重视。本课程网站选用B/S设计模式,使用Java语言以及Mysql数据库进行研发。本系统包括两大部分:前台操作和后台管理模块。其中前台操作包括:主页、课程概述、教学队伍、教学大纲、教学课件、作业习题和课程论坛七大模块。后台管理模块主要包括四个部分:教学队伍管理、系统管理、教学资料管理和论坛管理。其中管理员可以在后台模块对前台内容实施添加、删除和编辑

2、等操作。经严格测试,本课程管理系统能够稳定运行,具备一定的实用价值,能够帮助用户在线了解、学习数据库系统原理这门课程,并为其提供了有效的课程资源共享平台。31576毕业论文关键词:数据库课程管理系统 ;数据库课程; 管理系统Design and Implementation of Database Course Management SystemAbstract: Auxiliary teaching based on network has become an inescapable trend of times with the quickly development of Interne

3、t and more and more universities choose to share teaching materials using internet.Therefore, the design and implementation of Database Course Management System is becoming increasingly significant.This system is based on B/S structure and it is developed by using Mysql database and the Java program

4、ming language.The key function of this course management system includes two main modules: the frontend and the backend.The frontend operations include seven parts:homepage, course overview,teaching team,teaching program,teaching courseware,exercise and course forum; the backend operations include f

5、our modules:system management,teaching team manageme- 源自六维$论*文|网(加7位QQ3249114nt,teaching materials management and forum management.The administrators can perform many actions such as adding operation,modifying operation and deleting operation in the backend.This course manage system runs steadily an

6、d correctly after rigorous testing .Mean-while,the system has practical value in some extent for it can help student study the compul-sory course-Introduction to database system,therefore,it provides an effective course mater-ials-sharing platform.Keywords: Database Course Management System; Managem

7、ent System;Database Course;目 录第1章 绪论 11.1 课题背景及研究意义 11.1.1课题背景 11.1.2研究意义 11.2 开发工具的选择及语言介绍 11.2.1 JSP简介 11.2.2 MySQL数据库简介 11.2.3 开发工具及运行环境 21.3 本文的研究内容及贡献 21.4 本章小结 2第2章 需求分析 42.1 功能需求 42.1.1用户前台功能的实现 42.1.2管理员后台管理功能的实现 42.1.3 用例模型 52.2 性能需求 62.2.1 系统的软件环境 62.2.2 系统硬件环境 62.2.3 系统的性能要求 62.3 可行性分析 72

8、.3.1概述 72.3.2 系统业务流程调查 72.3.3 系统可行性调查 82.4本章小结 8第3章 系统总体功能模块设计 9源自六维$论*文|网(加7位QQ32491143.1系统功能模块的划分 93.1.1系统功能模块结构图 93.1.2系统的功能模块描述 10 :3.2 数据库设计 133.2.1实体 133.2.2实体间的联系 163.2.3 关系模型 163.2.4数据库中的主要表结构 163.3 本章小结 18第4章 系统实现过程 194.1 管理员登录子模块 194.2教学队伍管理子模块 204.2.1教学队伍添加模块主要功能 204.2.2教学队伍删除模块主要功能 214.2

9、.3教学队伍编辑模块主要功能 224.2.4 教学队伍查询模块主要功能 234.3 教学资料管理子模块 244.3.1教学资料添加模块主要功能 244.3.2教学资料删除模块主要功能 264.3.3教学资料查询模块主要功能 264.4课程论坛子模块 274.4.1课程论坛注册子模块主要功能 274.4.2 课程论坛登录子模块主要功能 294.4.3 管理员关闭帖子模块主要功能 294.5 系统前台模块 304.5.1 教学队伍模块 304.5.2 教学课件模块 314.5.3 作业习题模块 324.6本章小结 32第5章 关键技术 345.1系统开发模式 345.2页面布局DIV+CSS 34

10、5.3 JQUERY和AJAX技术 355.3.1 jQuery技术 355.3.2Ajax技术 355.4 MVC模式 355.5 SSH框架 365.5.1 Struts2 365.5.2 Spring 375.5.3 Hibernate 375.6本章小结 39第6章 总结与展望 406.1总结 406.2展望 40毕业设计体会 41致谢 42参考文献 43英文翻译资料 44第1章 绪论1.1 课题背景及研究意义1.1.1课题背景随着Internet技术的飞速发展,网络资源的利用率愈来愈高,在线获取、搜集信息已成为一种潮流。为了便于实现教学资料的共享以及学生间的互动交流,课程管理系统的开

11、发指日可待。1.1.2研究意义随着教育部课程建设需求的陆续推进,精品课程网的开发势在必行。在Internet日益发展的今天,课程教学网站起了十分重要的作用。本网站在广泛宣传数据库系统概论这一必修课程的同时,也为学习本课程的学生提供了一个全新的学习空间。其次,该系统还设有课程论坛模块,以便于学生之间进行学术交流。1.2 开发工具的选择及语言介绍1.2.1 JSP简介JSP1是一种许多公司一起参与建立的一个动态的网页技术标准。为了更为简便的架构基于web的应用程序,JSP技术应运而生。JSP开发的应用程序可以在windows操作系统中运行,也可以在Linux操作系统以及其他操作系统上运行,因此说利

12、用此技术开发的程序可以实现跨平台功能。所谓使用JSP技术开发web应用程序,即在JSP页面中嵌入Java代码片段,当Web运行此页面时,便执行Java代码继而动态获取数据并生成HTML代码,最终显示在客户端的浏览器上。当JSP网页发出请求时,他会率先执行程序片段,随后,Web服务器将会把执行结果以及JSP文件里的代码一同发送给客户。与Servlets相比较,JSP能够提供Servlets能够提供的所有功能。 Java技术具有极好的的安全性,且它的存储管理功能也很强大,JSP也具备这些优点。这不仅是因为JSP页面会被编译成Servlet,它的脚本语言也基于Java。JSP技术开发至今,许多大型公

13、司都支持此项技术。因此,JSP已迅速发展为商用的服务器端语言。1.2.2 MySQL数据库简介MySQL2是一种关系数据库管理系统,同时也是当今最具影响力的数据库管理系统,作为一个数据库服务器,MySQL的最大优点体现在速度和健壮性两大方面。MySQL之所以称为是关系数据库管理系统,是因为它并非将所有的数据都不加分类的堆放在一起,而是把数据存放在一些分立的表格中。因此,它在速度同时也提高了存取的灵活性。对比其他数据库MySQL3具有许多高级特征。其特征如下:1)性能由于MySQL没有线程进行创建开销,所以MySQL会在以下方面更快一些:DROPE TABLE以及CREATE TABLE。在不属

14、于一个索引的东西上SELECT。(很容易扫描单个表。)有很少的键和列插入的简单表的插入操作。2)磁盘空间效率MySQL可以创建占据内存很小的表。譬如,MEDIUMINT的长度只有三个字节。在记录繁多的情况下,每个记录即使是节省一个字节,也显得极其重要。3)稳定性MySQL具有保存庞大数目的记录、运行速度同类产品中最快、可移植性高以及安装过程简单小巧等一系列优点,这使得一般的中小型的网站都会将MySQL作为数据库。由于业界所称的“LAMP”组合都是开源软件,因此,这种方式可以很廉价的建立一个免费且稳定的网站系统。MySQL能够支持众多OS,譬如:FreeBSD、Mac以及Windows,并且为许

15、多编程语言提供API。为了保证代码的可移植性,MySQL使用面向对象的编程语言编写,采用用很多种Editor进行测试。MySQL不但能够支持多线程、提升SQL的查询速度,同时又能优化查询算法。1.2.3 开发工具及运行环境操作系统:Microsoft Windows 7开发环境:Macromedia Dreamweaver8.0,Spring Tool Suite3.6.0 源自六维$论*文|网(加7位QQ3249114数据库:MySQL1.3 本文的研究内容及贡献本文主要介绍了数据库课程管理系统的背景、意义、整体设计思路以及相关技术等。数据库课程管理系统能够有效的实现对教学资料的管理,管理员登录后台上传教学所需

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 事务文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号