《数据库原理》精品课程网站设计与实现.docx
- 文档编号:23771935
- 上传时间:2023-05-20
- 格式:DOCX
- 页数:30
- 大小:731.19KB
《数据库原理》精品课程网站设计与实现.docx
《《数据库原理》精品课程网站设计与实现.docx》由会员分享,可在线阅读,更多相关《《数据库原理》精品课程网站设计与实现.docx(30页珍藏版)》请在冰豆网上搜索。
《数据库原理》精品课程网站设计与实现
本科毕业论文(设计)
题目:
《数据库原理》精品课程网站设计与实现
学生:
XXX学号:
XXXXXXXXXXX
学院:
计算机与信息学院专业:
计算机科学与技术
入学时间:
2010年9月10日
指导教师:
XX职称:
完成日期:
2014年3月16日
《数据库原理》精品课程网站设计与实现
摘要
随着信息化时代的到来,远程教育这一基于计算机技术的教育方式,因为本身的优点,成为现代教育的一个亮点。
远程教育是现代多媒体教学与网络技术相结合的产物。
在现有的高等教育条件下,采用网上远程教育方式。
增加高校教学范围,使学生学习起来更加方便,可以有效地减轻我国教育资料库的不足与大量的信息需求之间的矛盾。
该文章主要讲述的是《数据库原理》这门课程的实现的各个步骤,首先是进行系统的分析然确定该系统的功能,然后进行详细设计确定方法和步骤来这门实现最后把系统前台的实现,主要包括首页模块、课程描述模块、课程动态模块、咨询问答模块、教学资料库模块。
后台实现包括管理员管理、系统介绍、教学资料库、在线答疑、会员管理、课程描述的发布、课程管理的上传资料和删除添加。
《数据库原理》精品课程网站设计利用DREAMWEAVERMX和ASP进行网站设计和开发。
主要内容主要是从ASP和DREAMWEAVERMX的开发环境的架设开始,一步步讲解ASP和DREAMWEAVERMX的技术知识。
主要包括HTML,DREAMWEAVERMX,ASP,SQL语言的基本概念及高级应用,ASP与数据库的连接。
关键词:
远程教育、asp、access
Abstract
Withtheadventoftheeraofinformationtechnology,theremoteeducationthiswayofeducationbasedoncomputertechnology,becauseoftheiradvantages,becomeabrightspotofthemoderneducation.Distanceeducationisthecombinationofthemodernmulti-mediateachingandnetworktechnology.Undertheconditionofcurrenthighereducation,distanceeducationonline.Increasethescopeofcollegeteaching,makestudentslearnmoreconvenient,caneffectivelyalleviatetheshortageofeducationresourcesinourcountryandthecontradictionbetweenlargeamountofinformationneeds.Thisarticleismainlyaboutthecourseoftheimplementationofthe"databaseprinciple"thesteps,thefirstisfortheanalysisofthesystembutdeterminethefunctionofthesystem,thenadetaileddesignmethodsandstepstodeterminewhichdoortoachievethefinalrealizationofthesystematthefrontdeskandthebackground.
"Databaseprinciple"thehigh-qualitygoodscurriculumwebsitedesignusingDREAMWEAVERMXandASPwebsitedesignanddevelopment.MaincontentmainlyfromDREAMWEAVERMXandASPdevelopmentenvironmentconstruction,explainingtheDREAMWEAVERMXandASPtechnologyknowledgestepbystep.MainlyincludeHTML,DREAMWEAVERMXandASP,SQLlanguagethebasicconceptsandadvancedapplication,ASPanddatabaseconnection.
Keywords:
distanceeducation,aspandaccess
1.3.1网络学习环境的特性..................................7
1.3.2网络学习环境能带来什么?
............................9
1.4有关概念的界定..........................................10
2.1网站规划...............................................12
4网站后台功能实现.............................................26
4.1首页.....................................................26
4.2网站的主要功能模块.......................................27
4.3作业文件上传功能模块的实现...............................28
4.4在线答疑模块的实现.......................................28
1引言
考虑到目前前学校教师力量紧张,又伴随网络技术的发展,传统的面对面教授方式则面临着改变,由于网络教学应用的广泛性,网上学习可以在本地进行,也可以在异地进行,大大扩展了学习的灵活性,避免了面对面的局限性,因此觉得网上教授则是一个很重要的方向。
四年大学生活转瞬即逝,我学了很多专业知识,但是只有将理论联系实际,学以致用,此题就是为了对在高校四年里所学的内容做一次综合性掌握学习,从而也培养了动手动脑,查阅有关资料,参考文献来进行设计的能力,也是为了更好的反映自己在遇到实际问题,并能运用良好的方法对问题的有关处理,使自己的综合素质提高,为自己能顺利与社会环境适应做准备。
教学改革的不断深入,对一些大学进行教学中存在的一些问题,怎么样落实教学科学化是许多导师探讨的问题。
而高等大学连用数据结构电脑教学算是为了减少教务办公时间,实现教务工作由机器控制,消灭教学多面性的一个应用软件。
它不止可以减短反复操作,提高工作效率,更是各学校实现教学自动化,信息化的标志。
因为这些原因,我们申请了本课题的开发任务。
出于本系统涉及到的规模较宽,总括数据库规划,动态网站设计,数据结构,而且时间紧急等要素,因此按我的剖析,最后决定将开拓焦点放在网页设计,课件设计,课程描述,设计论谈,课程动态上,争取在短暂的时间内完成这些功能并实现。
1.1课程网站简介
1、课程网站定义:
课程网站是指将教程转送到学校外的一处或多处学习者的教学。
现代课程网站则是指音频、视频及实时和非实时的计算机技术把学科传递到学校外的教学。
世界课程网站的历史可以追溯到新世纪30时代。
跟着进步的信息技术,就是因特网的出现,课程网站的特点发生了变动。
1.3研究意义
《数据库原理》精品课程网站的建设与开发建设的目标是:
开拓出使用方便,共享的网上教育宝藏;成立比较全面的教学、服务、管理体系;一支当代学科教学和治理人马。
教育资料库库建设是一项长期的工作,需要慢慢试行出建设及经营的心德,制造出一批拥有示例作用的教学软硬件,教学软件资料库库。
完成学前教育、职业教育、继续教育等方面的当代学科网站资料库系统和服务系统,为构建终身教育体系奠定基石。
1.4有关概念的界定
命题学习网站的本质是一个基于网络资料库的义题研究、合作式学习系统,它通过在网络学习环境中,向学习者供大批的命题学习资料库和协作学习交流家伙,让学员自己挑选和确定的试题的规划,自己采集、选择消息材料,使用文化,去解决实际问题。
命题学习网站一般含有下面四个基本内容:
图1命题学习网站结构
1、命题学识有些是指采集与建立与本命题有关的文书、图片等教授传媒,按一定的教授策略进行归类、构造,以主页样式制造命题网络教学课件。
2、命题资料库库部分是指按有关的资料库建立标准归类、收拾与本话题有关的资料库入库及相关资料库网站的链接等,并提供良好的资料库上传、下载、资料库维护、资料库检索、资料库应用等资料库管理与应用功能
3、命题学习使用工具部分指学习者提供能应用命题知识和命题资料库进行网络学习的工具,这为合作学习提供了空间,学生可以利用论坛留言板聊天室等方式相互交流,并且也为教师与学生之间的联系铺建了桥梁。
4、命题学习评论局部是指为学习者提供自给学习测评的手腕,采集与学习命题有关的思考性问题、形成性联系和总结性的评测材料,学生可以在线完结自我学习的评价。
1.5学习型网站设计准则
(1)选题上的教育性、科学性准则:
命题是为讲课服务的,要吻合学习的特征,选题内容有一定的教育功能,学习中的焦点,留心启迪,推动思想和能力。
(2)内容上的组合性准则:
命题是个知识点,它是拥有有有关知识特征的知识点的扩展,因此选题要在命题范围内自成体系,各有关知识点要环绕命题开设,不止局限于书上内容,容许在该命题关联的范围内包含有关科目,反映了学科的整合。
另外,在选题时同时留心下头几个方面:
(1)课题要小而精。
内容要精,选的题目涉及面可以很广,不要只局限于该校的科目教学,但也要有所看重,以有用为中心。
(2)命题学习网站的筹划准则
1)交互性准则:
命题学习网站要有好的交互性,对学生的学习活动做出反应。
2)界面友好准则:
网站界面要好看,适合学生的思想;操作要简单,不需要大量的预备技能;提示信息要详细、准确、恰当.
(3)创新能力培养准则:
知识创新和信息获取的能力是当代素质教育的核心,命题学习网站应采用多教学策略,为了充分体现学生的体会主体作用,使学生在学习长河能进行主动的思索,而不是处在消极接收学问情行,因而在学生的更新能力和加强消息文化素养方面发挥应有的作用。
(4)科学性准则:
命题网站中所要抒发的学问要拥有科学性,用语要准确,文书要通顺,知识的里论理系统和学生的体味布局。
(5)协作性准则:
合作学习有益高等级体会力量和合作,而网络为协作学习提供了理想的环境,提供协作学习和协同工作的工具和网络空.
(6)讲课设计准则:
要重视教学筹划,即要注意剖析学员的特点、要分析教学对象和教学内容的布局、要设计吻合学生体会思维的知识表现形式,设计能推动积极建立学问意义的学习策略。
2.系统设计
2.1网站规划
《数据库原理》精品课程网站由课程描述,教学资料库,新闻动态,咨询问答功能和系统管理模块5部分组成。
其中由我设计制作开发了系统后台管理模块。
1.教学资料库管理模块:
老师以特级客户资格登,管理系统中有的学科消息,这些信息保存在数据库中,在某一刻本系统中只显示一门课的内容及相干信息,该模块可以添加、修改、删除课程及有关信息,使用户信息和其他信息实时更新。
2.后台身份验证模块
通过用户名密码和随机生成的验证码正确登录。
3.在线答疑模块
提供给老师与学生之间进行一个交流讨论的平台,学生可以通过发帖向老师提问,老师可以通过回复的方式给予回答。
在完成上述功能模块的设计后,下图描述了这个系统的整体结构
图2系统后台管理模块
2.2界面层的设计
2.2.1网站总体设计
该网站采取B/S模式,建设成学习型资料库网站;学生用网站,可以进行在线学习,可以取得科目学习需要的资料库,老师可以在线发表通报、检查学生作业、回复学生留言、答疑等;并提供学生与教师、学生与学生、教师与教师之间的交流平台,体现数字化学习、自主学习教育理念。
它由:
课程描述,教学资料库,新闻动态,咨询问答和系统管理模块5部分构成,同时当总指挥进入管理员栏目后,可以时刻换新消息和动态的增多或删一些内容。
其中由我独立完成的模块是:
网站前台界面的设计和开发。
系统结构图:
图3系统结构图
2.2.2网站详细设计
《数据库原理》精品课程网站由我设计制作开发了前台课程描述,教学资料库,新闻动态,咨询问答功能。
1.咨询问答功能模块:
(1)户主报道模块:
经过权力监测客户资格是否合法,并判定用户的权限。
在正确输入用户名、密码和用户身份后登录系统
(2)户主注册模块:
远距离注册,客户写入后的户名和电码将保留到数据库中,最后完成登记。
(3)主户信息维护模块:
客户登完成后,可以对已有消息进行保护和换新。
(4)发表问题
模块如下所示:
图4发表问题
2.教学资料库模块
管理员经过后台上传课件配件,学生通过前面页面载入
3.新闻动态模块
学生查看有关新闻信息。
2.3数据库层的设计
由于数据库中有大量复杂的数据,因此对于表的规划应特别留心,表的数尽可能少,表中性能最好直观,数量也要中等,各表里有联系的情况也少点,这样就可以在对各个表操作时,确保数的正确。
以下给出《数据库原理》精品课程网站的数据库表的详细设计
数据库由多个表组成:
1.教学资料库表
2.管理员表
3学生表
4.课程描述表
5.新闻动态表
6.咨询问答表
7.首页简介表
下面是各表的结构:
教学资料库表
管理员表
学生表
课程描述表
课程动态表
咨询问答表
首页简介表
3网站前台功能实现
3.1首页
首先安装好IIS5.1或者更高版本。
新建虚拟目录、查看、选择网站文件所在径。
挑选首页index.asp页面进行查看。
首页界面如下:
首页清爽,结构简单明了,实现指引功能、网站整体介绍效用以及会员登录功能。
网站使用了文件引用的功能,包括CSS整体的样式定义,数据库连接,上面文件,底层文书,户主登记。
这样做的好处是,消减编码量,容易维护和扩充。
也更能直观的表达出网站整体的合理布局,下面就对这些共用部分进行介绍。
1.头部标签:
包括头部的网站logo和网站导航栏。
这些都是静态的HTML编码构成。
2.底部标签
至于本网站的权力和管理员进口接连。
这部分都是静态的HTML代码组成。
3.数据库连接
促成整体网站页面的动态链接,和数据库access交接的接口。
这部分的代码为:
<%
DimDBpath,ConnStr,Conn
DBpath=projectRootPath&"dataBase/copLearn.mdb"'数据库文件的位置
ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath(DBPath)
setConn=Server.CreateObject("ADODB.Connection")
Conn.OpenConnStr
subcloseConnDB()
Conn.Close
setconn=nothing
endsub
%>
首页CSS样式文件为:
default.css
代码为:
body{background-image:
url(images/body_bg.jpg);
}
/*页头*/
#globalTop{
margin:
0auto;width:
1000px;height:
207px;
background-color:
#ffffff;color:
#000;text-align:
left;
}
#globalTop#topLogo{text-align:
center;height:
207px;
background-image:
url(images/logo.jpg);background-repeat:
no-repeat;overflow:
hidden;
}
/*页头导航*/
#globalTopNav{
margin:
0auto;width:
1000px;padding:
0;
border:
0;text-align:
center;
background-image:
url(images/top_nav_bg.gif);
}
#globalTopNavul{
margin:
0auto;padding:
0px;height:
24px;;/*边框样式*/
text-align:
center;/*标题字体*/
list-style-image:
none;
list-style-position:
outside;
list-style-type:
none;
}
#globalTopNavulli{float:
left;line-height:
24px;}
#globalTopNavula{float:
left;height:
24px;width:
113px;
text-align:
center;color:
#FFFFFF;text-decoration:
none;}
#globalTopNavula:
hover{color:
#0000FF;/*background-image:
url(images/top_nav_a.gif);*/}
/*中部内容*/
.globalMiddle{margin:
0auto;padding:
0px;width:
1000px;clear:
both;text-align:
left;background-color:
#FFFFFF;}
/*中部侧栏原来是230*/
.sideBar{width:
200px;float:
left;background-color:
#FFFFFF;border:
1pxsolid#c7e7e4;}
/*中部内容*/
.content{width:
740px;float:
left;background-color:
#FFFFFF;}
/*页尾导航*/
#globalFootNav{
margin:
0auto;width:
1000px;height:
25px;line-height:
28px;/*边框样式*/
background-color:
#a9a9a9;/*背景*/
color:
#fff;/*字体*/
}
#globalFootNava{color:
#fff;}
#globalFootNava:
hover{color:
#FFFF00;}
/*页尾*/
#globalFoot{
margin:
0auto;text-align:
center;color:
#000;
width:
1000px;line-height:
150%;
}
3.2课程描述功能模块
这部分比较简单,主要是从数据库读出课程描述的信息。
3.3课程动态模块的实现
学生浏览新闻。
3.4咨询问答功能模块的实现
实现学生与老师的交互功能,学生要想提问必须先登录,如果没有账号,可以先注册。
3.5教学资料库功能模块的实现
用户可以根据需要,下载资料库,进行学习.
4网站后台功能实现
4.1登录
首先安装好IIS5.1或者更高版本。
组建虚拟目录、查看、挑选网站文件所在路径。
选择后台文件夹下面的登录页login.asp页面进行浏览。
首页界面如下:
登录验证的功能代码为:
<%@LANGUAGE="VBSCRIPT"CODEPAGE="65001"%>
<%
'session.CodePage=65001
response.Charset=utf-8
projectRootPath="../"'相对当前应用程序根的位置
%>
--#includefile="../connDB.asp"-->
--#includefile="include/md5.asp"-->
functioncheck()
{
if(document.admininfo.name.value==""){
document.admininfo.name.focus();
alert("管理员用户名不能为空!
");
returnfalse;
}
if(document.admininfo.password.value==""){
document.admininfo.password.focus();
alert("密码不能为空!
");
returnfalse;
}
if(document.admininfo.checkCode.value==""){
document.admininfo.checkCode.focus();
alert("验证码不能为空!
");
returnfalse;
}
}
--登陆错误信息提示-->
<%
ifrequest.Form("name")<>""andrequest.Form("password")<>""andrequest.Form("checkCode")<>""then
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理 数据库 原理 精品课程 网站 设计 实现
copyright@ 2008-2022 冰点文档网站版权所有
经营许可证编号:鄂ICP备2022015515号-1