基于JSP的Access精品课程网站的设计与实现毕业设计论文.docx
《基于JSP的Access精品课程网站的设计与实现毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于JSP的Access精品课程网站的设计与实现毕业设计论文.docx(42页珍藏版)》请在冰豆网上搜索。
![基于JSP的Access精品课程网站的设计与实现毕业设计论文.docx](https://file1.bdocx.com/fileroot1/2023-7/9/bb44940d-80b5-47d1-aa0b-2489295c7dec/bb44940d-80b5-47d1-aa0b-2489295c7dec1.gif)
基于JSP的Access精品课程网站的设计与实现毕业设计论文
诚信申明
本人申明:
我所呈交的本科毕业设计(论文)是本人在导师指导下对四年专业知识而进行的研究工作及全面的总结。
尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中创新处不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京化工大学北方学院或其它教育机构的学位或证书而已经使用过的材料。
与我一同完成毕业设计(论文)的同学对本课题所做的任何贡献均已在文中做了明确的说明并表示了谢意。
若有不实之处,本人承担一切相关责任。
本人签名:
年月日
基于JSP的Access精品课程网站的设计与实现
摘 要
精品课程网站是精品课程研发的一项比较必要的内容,每个良好的精品课程网站的研发在各个大学的课程中,都具有十分重要的意义。
在精品课程网站的研发过程中,一般都有一些这样或者那样的错误,探索它是如何出现的,对于设计这种有普遍性的,可以迅捷产生的,维护和创新的精品课程网站,而后提出了相应的建议。
随着科学的发展精品课程网站是一种新环境下的新型教学模式。
精品课程网站是一个交互性很强的网站,管理员上传课程资源,学生们下载学习并且共同探讨问题的网站。
在精品课程网站上学习,学生和老师能相互交流,相互学习。
在精品课程网站的环境下,管理员能可以轻松的把各种课程资源信息上传到网络上。
这样做能使教学效率大幅度的提高,学生的学习热情也会因此而提高。
因此,利用继承扩展性比较好的JSP以及MySQL数据库和MyEclipse作为开发工具,开发这样一套精品课程网站成为很有必要的事情。
关键词:
精品课程网站 Access JSP MySQL
TheDesignandImplementationofExquisiteCourseWebsiteBasedonJSP
Abstract
Thehigh-qualitycurriculumwebsiteis animportantcontentof qualitycourseconstructioninCollegesanduniversities, qualitycourseteachingwebsite quality playsanimportantroleinthe constructionandteaching variouscourses inCollegesanduniversities, iswidespreadin thehigh-qualitycurriculumconstruction inCollegesanduniversities tostudythecurrent problemsintheprocessof causes, based ontheanalysis, totheconstructionof ageneral, toquicklyproduceupdate andmaintenanceofthe qualitycoursewebsite putsforwardcorrespondingsuggestions. Withthedevelopment ofsciencenetworkteaching isanew modeofeducationinthenew environment. Thehigh-qualitycurriculumwebsiteis a verystrongexchanges, onecanlet theteacher touploaddata,platformforstudentsto watch the data anddiscusswitheachother. Throughthiswebsite,learningandteachers canlearn theexchange. Throughthiswebsite, can lettheteacherbetter willbe allkindsofinformationthroughthe network toupload. Canimprovetheteaching efficiency, butalsocanincreasethe students'learningenthusiasm.Also improvethestudents' self-studyability. Therefore, theuseof inheritance sociability betterJSP andMysqldatabase andMyEclipseasdevelopment tools, thedevelopmentofsuchasetofmanagement softwarehasbecomeverynecessarything.
Keywords:
ExquisitecoursewebsiteAccessJSPMySQL
目 录
前 言
随着网络信息的发展,网络在人们生活中的应用越来越广泛,网络学习方式已经成为了教育的一大重要手段,其教育方式的效率已直逼传统教育方式。
通过精品课程网站学生可以在互联网上通过Internet,突破空间和时间的约束而实现学习。
Access精品课程网站设计(MIS)是一个具有交互功能的教育系统,本网站符合目前的开发的要求,并且本网站开发时期对数据库的研究比较多,上网查询了很多资料,也查阅了许多的书籍。
开发人员这样做的目的就是为了精品课程网站又一个清晰的模块划分。
还有就是为了使网站运行良好所设计的数据库结构。
精品课程网站已经开始渐渐开始形成,它是一种前所未有的教学模式,而且人们对于精品课程网站的关注越来越多。
因为精品课程网站具有实时性、便捷性等诸多传统教育模式不具备的特点,所以其会是将来的一种重要的教育方式。
精品课程网站教学是一种完全区别于老式教育的教育方法。
精品课程网站不受空间和时间的限制而且采用了很多在计算机领域比较前端的技术,还有很多科学的教学方法。
从而使学生们的学习兴趣和学习效率有了明显的提高。
精品课程网站的教学质量的保证便在于此,这些优点使精品课程网站应运而生。
精品课程网站必将成为未来教育发展的指南针。
因此本网站对于未来的教学,具有十分重要的意义。
第1章 课题研究背景与价值
第1.1节 选题的意义与价值
在计算机技术飞速创新的今天,我们早就步入人们经常说的信息时代。
老套的教育方式已经不能发挥其应该发挥的教育作用。
当前环境下,学生的个性应该活的充分的满足。
根据自己的情况进行学习,同时也希望能够得到科学的评价。
按照学生们的状况来教学,与此同时,有科学依据的评价对学生也是十分重要的。
老师们希望在课程允许的时间内,最大程度的提高学生的学习效率。
本网站研发的目的便在于此。
精品课程网站的目的是寻求一类依靠网络为根基的教学方法。
精品课程网站这种新的教学方法,能给学生和老师提供一个新的教学平台。
这可以很方便的为学生提供教学环境和教学课程,学生的学习效率和学习兴趣会因此有很大的提升。
网上教学与传统的教学方式相比,成功避免了传统的教学方式中涉及到时间、地点、教材以及突发事件的发生等诸多麻烦。
传统教学方式,每节课的时间太长,施教者和被施教者很多情况都力不从心。
而且教学水平和教学方法等不可抗拒的状况也可能关乎到学生上课的积极性。
随着计算机在现代生活中的各个行业高速发展,采用当代的科技技术构架的精品课程网站表现出来的优势数不胜数。
精品课程网站利用计算机技术把教学课程整理,对于这点来说,其提高了教学效率。
另一方面,精品课程网站的超级管理员是精品课程网站的管理员唯一一个的管理员,这样做的目的是为精品课程网站的安全性提供保障。
精品课程网站的超级管理员登录之后,可以对课程名称,学院名称等进行详细的分类,只要游客过自己的账号和密码进入前台,按程序的提示操作即可。
精品课程网站具有以往教育所不具备的教学优势。
网上教学与传统的教学方式相比,成功避免了传统的教学方式中涉及到时间、地点、教材以及突发事件的发生等诸多麻烦。
精品课程网站这种新的教学方法,能给学生和老师提供一个新的教学平台。
精品课程网站与传统的教学方法相比较来说,提高教学效率,而且也降低教学成本,科学与技术,信息社会的发展趋势,未来将成为一种必不可少的教学模式。
第1.2节 研究综述
在20世纪初期和中叶,这一时期是精品课程网站技术的萌芽阶段,主要用于老师和学生之间的信息交互,像这样的传递方式,没有在根本上起到学生之间相互探讨的功能,仅仅保障了老师和学生之间极其少的沟通。
第二代精品课程网站大概诞生于1850年左右,并且一定程度上解决了过分在时间方面的问题等诸多弊端。
新一代高科技的现代化产品的研发,这让一些国家级的精品课程资源在传播扩散的时候,不用在考虑时间问题,只需要把含有学生需要的教学内容的光盘发到学生手上,这样他们就可以根据自己的情况观看了
第三代技术和以前的网上教育的技术相比,有着显著的提高。
计算机技术的快速发展,随之产生了U盘,内存卡,光盘等硬件存储产品。
这使得精品课程网站在这一时期的发展十分迅捷。
最后一代网上教学技术就十分先进了。
施教者和受教者之间的交流变得越来越多了。
施教者和受教者之间沟通的方式变得越来越多。
并且这个过程所占用的时间变得很短。
这使得网上教学从根本上摆脱了过分依赖时间和空间的问题,为早日实现全网上教学提供便利条件。
网上教育在我国的研发一共进行了三个阶段:
第一代是函授教育。
这一方式为我国培养了很多人才;而后是早些年兴起的通过电视等途径进行教育。
在世界上来说,中国的这一阶段被外界所认可,最鲜明的例子便是中央电视大学;在20多年前,是计算机技术发展最快的时期,中国研发出了能够运行于网络的网上教育平台,也就是精品课程网站。
第1.3节 主要开发思路和方法
本系统是为学生们设计的一个功能完整的精品课程网站,该网站要完成用户信息管理、课程管理、上传课件、权限管理这五个基本功能。
本网站首先是面对所有用户的开放的。
进入系统后,首先打开网站主窗体,在系统菜单栏可以选择导航链接进行不同的操作。
登陆后,学生可以进行课程学习。
精品课程网站是一个受限系统,用户分为系统管理员和普通用户,普通用户只能负责用户基本操作,系统管理员还可以对普通用户授权,高级操作等。
第1.4节 精品课程网站运行环境
硬件环境:
本系统运行的硬件环境如下:
(1)CPU:
1.7G或以上;内存:
512M或以上;
(2)软件开发环境:
本系统开发环境如下:
(3)开发工具:
MyEclipse8.6;数据库系统:
MySQL;
(4)JDK环境:
JavaSEDevelopmentKIT(JDK)Version6;
(5)运行平台:
Windows
精品课程网站的开发方法:
根据用户的实际情况和需要,最终决定采用在Windows下使用JSP+SQL开发,利用spring框架,采用B/S结构。
第1.5节 本系统的预期成果
设计和实现access精品课程网站设计系统,使管理课程的工作系统化、规范化和自动化,从而达到提高管理效率、降低成本的目的,本系统应达到如下目标:
(1)人和计算机之间可以通过操作进行无障碍沟通,尽最大的努力实现最方便的操作方法;
(2)可以对菜单栏或者工具栏进行管理;
(3)精品课程网站的超级管理员可以对一般用户进行授权管理;
(4)Access精品课程网站能在各个平台在流畅的运行,并且有高度的安全性。
第2章 精品课程网站的概况
第2.1节 精品课程网站简介
简单来说精品课程网站就是将一些比较著名的课程传送到网络上,让更多的人学习的教育模式。
现代的精品课程网站一般利用音频,office软件等没有时间限制的科学技术,将精品课程网站通过网络运输到需要的人手里。
第2.2节 精品课程网站研究背景
从步入21世纪以来,科学技术一步步走向了一个新的高度,科技财产已经崭露头角。
教育是人才培养的基础。
因为以后的社会可能会对工作者提出更高或更高的要求,因而导致教育的目的和模式发生不可预见的变化。
把传统的教学模式刨除在外,在将来的社会中,每个人都将会把继续教育和终身教育当成生活中的必须品,在将来工作者的教育应该具有针对性,并且具有大众化和终身化的特点,因此工作者的教育因该是全方位的。
精品课程网站的根本目的就是可以让任何学生,不分时间,不分地点都能接受教育。
然而,在各个行业都不断发展的今天,市场对于人才的需求和高校对人才的供给产生明显的反差[1]。
具体表现在:
社会对人才的需求越来越多且教学质量的不足;每个地方的消费水平都不一样,这使得所受的教育产生不同;在中国,最鲜明的例子便是择校,有能力的施教者都向这大城市的方向努力,这样造成了某些地区很多人缺少教育的弊端。
最新精品课程网站就是解决以上哪些问题最恰当的方法。
精品课程网站的发展基本由三部分组成,第一部分是网络的应用,第二部分是课程资源的搜集,最后就是如何应用于教学。
其中最重要的就是精品课程资源的收集,这会影响到学生学习的知识。
其次是网站的构建,网络的构建是实现课程信息化和网络化的必要条件。
因为精品课程资源是复杂多样的,每个人对它的看法都不尽相同,这样便容易产生很多不一样的层次,一样的课程资源,会给管理者带来不必要的麻烦。
研发一个优秀地教学资源库,是一个精品课程网站的重中之重,它是衡量一个精品课程网站的标准,是一个精品课程网站的基本保证。
精品课程网站的网络优势应该被重视,其次,在建设过程中应该尽量避免重复,使其有计划,有步骤的进行。
所以本网站的探索与研发是比较重要的。
第2.3节 精品课程网站设计原则
(1)选题上的科学性原则:
精品课程网站是为教学工作的,必须要迎合受教者的一些独特的地方,学习的重点因该被突显出来,关注其中的意义,改善已经固定的逻辑模式,锻炼相应的技能。
所选的课题内容一定要有清晰且严密的逻辑关系,还要彰显所选课题的优势。
(2)网站的设计原则
①交互性原则:
精品课程网站具有良好的互交原则,用户可以对精品网站提出自己的意见或者建议,管理员可以通过这些意见或者建议来修改精品课程网站。
②界面直观友好原则:
精品课程网站的页面布局是简洁的,满足用户的眼部要求;操作应该简单便捷。
第3章 精品课程网站数据库设计
第3.1节 数据库的概述
对于数据库应用程序的开发人员来说,为了在现实全世界所有计算机的信息交流,并开发各种操作的计算机信息化的技术,怎样使用和实现对数据库的管理,精品课程网站所需要的软件和硬件,如何把用户的预期效果转换为比较完善的数据结构,程序与数据库结构之间实现简单的新的要求,这些都是在开发过程中必须考虑的问题[2]。
计算机信息系统假如想要进行一些基础的操作比如说针对消息进行一些采集、整理、保存、维护、加工、宣传这些步骤时,必须先要设计一个数据库,然后以它作为中心,在数据库的管理系统为其提供了诸多的便利条件。
对于数据库的设计一般指的是,在某个已经确定的环境下为应用提供逻辑设计,并且确立最佳的处理模式,此外还可以提供其存储结构和存取方法,以此来满足用户的各种要求。
精品课程网站中十分重要的一个环节应该是数据库设计。
数据库结构的是否完善会关系到精品课程网站的执行效率,与实际效果。
精品课程网站的数据存储效率大部分取决于其数据库结构是不是合理,一个合理的数据库结构,能保证数据存取的完整性和一致性。
在建立数据库的时候,大部分开发人员都会使用通用的数据库,这样可以方便数据库的连接,以及统一的SQL语句。
第3.2节 MySQL数据库的简介
MySQL可以被称为一种数据库管理系统,是瑞典的一家开发企业最早进行的开发和研究,现在隶属于Oracle公司[3]。
相比较而言,所有关系型数据库中,MySQL是当前比较流行的,因为其包括很多Web程序。
MySQL关系数据库和数据存储在不同的表中根据要求,并不是将数据全部存放在一种大的容器里,以提高精品课程网站的执行效率。
MySQL数据库使用双许可协议,它分为几个版本。
因为其所占的空间小,高速切削的所有获取成本相对较低,其中最突出的便是不封闭源代码的特性,所以使用MySQL作为网站数据库一般网站的发展。
第3.3节 E-R图设计
图3.1 系统E-R图
第3.4节 数据库逻辑设计
精品课程网站拥有包括精品课程网站超级管理员在内的两种身份,是普通用户和超级管理员。
超级管理员拥有精品课程网站的所有权限;普通用户拥有一般权限。
(1)课程发布表:
下表用来记录需要发布的课程的课程名称,所属分类,所属学院,附件的路径,以及操作人id。
并且记录系统时间。
其中id为主键。
如表3.1所示。
表3.1 课程发布表
字段中文名称
字段英文名称
字段长度
字段类型
注释
id
id
11
int
id
课程名称
kename
100
varchar
课程名称
所属分类
style
100
varchar
所属分类
所属学院
xueyuan
100
varchar
所属学院
附件路径
fujian
200
varchar
附件路径
操作人id
operatorid
20
varchar
操作人
操作时间
itime
20
varchar
操作时间
备注
detall
1000
varchar
备注
删除标志
deleteflag
1
int
删除标志
(2)课程成绩表:
下表用来记录已完成课程的课程名称,课程成绩,老师给的评语。
以及操作人id,并且记录系统时间。
以及操作人id。
如表3.2所示。
表3.2 课程成绩表
字段中文名称
字段英文名称
字段长度
字段类型
注释
id
id
11
int
id
课程名称
kename
100
varchar
课程名称
课程成绩
mark
100
varchar
课程成绩
老师评语
appraise
3000
varchar
老师评语
操作人id
operatorid
20
varchar
操作人
操作时间
itime
20
varchar
操作时间
备注
detall
1000
varchar
备注
删除标志
deleteflag
1
int
删除标志
(3)课程分类表:
下表用来记录课程分类、以及所上传的附件的路径。
以及操作人id。
并且记录系统时间。
其中id为主键。
如表3.3所示。
表3.3 课程分类表
字段中文名称
字段英文名称
字段长度
字段类型
注释
id
id
11
int
id
课程分类
style
100
varchar
课程分类
附件路径
fujian
200
varchar
附件路径
操作人id
operatorid
20
varchar
操作人
操作时间
itime
20
varchar
操作时间
备注
detall
1000
varchar
备注
删除标志
deleteflag
1
int
删除标志
(4)课程明细表:
下表用来记录详细的信息、负责人、课时、以及上课地点。
以及操作人id。
并且记录系统时间。
其中id为主键。
如表3.4所示。
表3.4 课程明细表
字段中文名称
字段英文名称
字段长度
字段类型
注释
id
id
11
int
id
课程名称
kename
100
varchar
课程名称
负责人
funame
100
varchar
负责人
课时
appraise
10
varchar
课时
上课地点
place
100
varchar
上课地点
操作人id
operatorid
20
varchar
操作人
操作时间
itime
20
varchar
操作时间
备注
detall
1000
varchar
备注
删除标志
deleteflag
1
int
删除标志
(5)栏目管理表:
下表是为了记录首页的栏目名称,栏目的创建人。
以及操作人id,并且记录系统时间。
如表3.5所示。
表3.5 栏目管理表
字段中文名称
字段英文名称
字段长度
字段类型
注释
id
id
11
int
id
栏目名称
lanname
100
varchar
栏目名称
创建人
chuangname
20
varchar
创建人
操作人id
operatorid
20
varchar
操作人
操作时间
itime
20
varchar
操作时间
备注
detall
1000
varchar
备注
删除标志
deleteflag
1
int
删除标志
(6)用户管理表:
下表是为了记录已经注册的用户的帐号、密码以及用户的名称和类型,还有用户状态。
以及操作人id,并且记录系统时间。
如表3.6所示。
字段中文名称
字段英文名称
字段长度
字段类型
注释
id
id
11
int
id
用户帐号
useracct
18
varchar
用户帐号
用户密码
userpass
18
varchar
用户密码
用户名称
username
20
varchar
用户名称
用户类型
usertype
1
varchar
用户类型
用户状态
status
1
varchar
用户状态
操作人id
operatorid
20
varchar
操作人
操作时间
itime
20
varchar
操作时间
备注
detall
1000
varchar
备注
删除标志
deleteflag
1
int
删除标志
表3.6 用户管理表
(7)文章管理表:
下表是用来记录首页文章的标题、副标题、正文和落。
以及操作人id,并且记录系统时间。
如表3.7所示。
表3.7 文章管理表
字段中文名称
字段英文名称
字段长度
字段类型
注释
id
id
11
int
id
文章标题
tietle
100
varchar
文章标题
文章副标题
tietle1
100
varchar
副标题
文章正文
text
2000
varchar
文章正文
文章落款
Inscribe
200
varchar
文章落款
所属栏目
lanmu
100
varchar
操作人id
operatorid
20
varchar
操作人
操作时间
itime
20
varchar
操作时间
备注
detall
1000
varchar
备注
删除标志
deleteflag
1
int
删除标志
(8)我的课程表:
下表是用来记录我选的课程的课程的名称、学习中要达到的目的、学习的计划和学习的安排。
以及操作人id,并且记录系统时间。
如表3.8所示。
表3.8 我的课程表
字段中文名称
字段英文名称
字段长度
字段类型
注释
id
id
11
int
id
课程名称
kename
100
varchar
课程名称
学习目的
target