计算机科学与技术专业毕业论文正文Word格式.docx
- 文档编号:3588620
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:32
- 大小:78.23KB
计算机科学与技术专业毕业论文正文Word格式.docx
《计算机科学与技术专业毕业论文正文Word格式.docx》由会员分享,可在线阅读,更多相关《计算机科学与技术专业毕业论文正文Word格式.docx(32页珍藏版)》请在冰点文库上搜索。
(5)内置功能强大的对象和组件。
这使开发人员能够利用它们快速地建立功能强大的Web应用程序。
(6)ASP的源程序,不会下载到客户浏览器,因而可以避免所写的源程序被他人到窃,也提高了程序的安全性。
(7)使用ADO(ActiveXDateObjects)数据库访问技术,使得访问数据库变得易如反掌。
由此可以看出,ASP是在IIS(InternetInformationServer)服务器PWS(PersonalWebServer)上使用,来开发Web应用的一种简单、方便的编程工具。
IIS集成了Microsoft的组件技术、安全管理、数据库访问等多方面的先进技术,它支持多种服务器端Web程序开发技术,最值得称道的就是在IIS中使用的ASP了。
在了解了JavaScript的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。
ASP提供了6个功能强大的内部对象,每个对象具有各自的属性(Property)、方法(Method),有的还拥有数据集合(Collection)与事件(Event),它们共同完成Web中的一些重要工作。
这6个对象及其功能描述如表所示。
对象名称
功能描述
Request
从客户端取得信息
Response
将信息送给客户端
Server
提供一些Web服务器工具
Session
储存在一个Session内的用户信息,该信息仅可被该用户访问
Application
在一个ASP-Application中让不同的客户端共享信息
ObjectContext
配合MicrosoftTransaction服务器进行分布式事务处理
表1-1ASP内部6大对象及其功能
数据库知识简介[2]
简单地说,数据库就是数据存储的集合。
在考虑数据存储时,难仅仅把数据存储到硬盘或者其他介质上是不够的,更重要的是如何能够快速地访问和处理数据,这些访问和处理包括查询、修改、插入、删除等。
为了达到这个目的,数据必须被科学地组织起来,并且使用好的算发来达到迅速访问和处理数据的目的,数据库还必须保证数据的可靠性和完整性[3]。
(1)Access2000简介
Access2000是Office2000中文版的组件之一。
与以前的Access版本相比,Access2000不仅界面更加友好,而且功能也有了加强,尤其是网络功能有明显的提高,使Access2000与互联网的结合更加紧密。
Access2000是一个中、小型数据库管理系统,使用方便、功能强大,与其它数据库有良好的接口。
通过Access2000功能强大的工具,用户可以方便的使用和管理数据库,如创建和编辑数据表、设计和使用各种查询工具进行查询操作等。
对于开发中小型网络系统而言,选用Access作后台数据库,从资源的管理和利用效率来说是一种理想的选择,近些年由于Web技术的发展,利用ASP+Access组合进行网络应用软件的开发已经非常成熟。
(2)ADO访问数据库
ADO(ActiveXDataObjects)是一种操作Microsoft所支持的数据库的新技术。
在ASP中,ADO可以看作是一个服务器组件(ServerComponent),更简单点说,是一系列的对象,应用这些功能强大的对象,即可轻松完成对数据库复杂的操作。
本文中个性化页面的实现便大量地用到了ADO技术。
具体的操作步骤可以归纳为以下几步:
(1)创建数据库源名(DSN)
(2)创建数据库链接(Connection)
(3)创建数据对象
(4)操作数据库
(5)关闭数据对象和链接
(3)SQL简介
SQL(StructuredQueryLanguage),即为结构化查询语合一。
SQL语言的主要功能就是同各种数据库建立联系,进行沟通。
按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。
可用以执行查询数据库源,并完成数据查询、数据定义、数据操作、数据控制等操作。
目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL语言标准。
虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。
SQL语句可以被嵌入到另一种语言中,从而使其具有数据库存取功能。
下面,简单介绍一下SQL语言的基本语句:
(1)在众多的SQL命令中,select语句应该算是使用最频繁的。
Select语句主要被用来对数据库进行查询并返回符合用户查询标准的结果数据。
其语法格式为:
Select[distinct]fieldsfromtable[whereconditions][groupbyfield][orderbyfields]
(2)插入数据语句insert
insert可添加一个或多个记录到同一个表中。
Insertintotargettable[(fields)]values(expressions)
(3)删除数据语句delete
Deletefromtablenamewhereconditions
(4)更新数据语句update
Updatetablenamesetfields=expressionswhereconditions
网站开发背景、意义、目的及设计要求【1】
网站开发背景
随着网络的日益普及,通过网站实现远程教学和课外辅导已成为许多电视教育、函授教育甚至是普通本科院校全日制教学的重要教学手段。
近年来,伴随着教育部政府上网工程以及国家精品课程建设等一系列重大举措的实施,全国1700多所普通高校大部分已加入到教育网的行列,在课程教学上也逐步由原来的全部课堂教学向课堂教学与网络教学相结合的方式转变,由此看来,通过教学网站进行辅助教学已成为当代教学方式变革的大势所趋。
因此如何以网络为纽带快速、高效、方便地实现知识传递,以现代化手段促进教学改革,将传统的课堂教学转变为课堂+电脑+网络课堂+internet等多种学习方式,是教育工作者应当为之努力的方向。
该网络教学平台是依托校园网的优势设计和开发的,通过此平台,学生可以不受时间、空间、地域的限制,实现网上浏览教学内容、完成作业,参加测试等功能,教师也可借助此平台,发布公告信息,发布试题,实现课件上传下载,组织讨论答疑等功能。
网络教学平台按照Browser/Server模式,将传统的浏览器/WEB服务器的两层体系结构扩展成浏览器—WEB服务器+应用服务器—数据库服务器三层体系结构,这种模式采用多种标准的协议和技术,适合于任何硬件平台和软件环境。
该系统前台可以使用ASP技术进行开发,后台数据库采用Access建立。
网站开发意义
随着网络技术的发展和网络的普及,网络教学已经成为当前一个教育热点。
国家教育部根据当前的教育形式,适时提出了以建设“国家精品课程”为主要内容的“质量工程”,以实现优质教学资源共享,提高高等学校质量和人才培养质量。
该教学网站以培养应用型人才这个教学目标而进行设计。
它能够迅速跟踪最新的学科动态,提高学生分析问题和解决问题的能力,培养学生开拓创新和综合应用能力。
调动学生学习的主观能动性,体现学生的自主学习地位,使学生真正成为学习的主宰者。
而作为教师可以将多年的教学经验、教学成果进行系统整理、归类,建设一个资源共享、内容丰富、交互便捷的网络教学平台,不仅能够为教师提供一个良好的教学环境,也可为学生提供一个图文并茂、内容丰富、交互便捷的学习平台。
为教师与学生的交流和教师获取学生的学习信息提供通畅的渠道。
《计算机网络》精品课程教学网站为学生提供一个网上自学该课程的环境,为教师提供一个友好的教学平台,为提高教学质量和教学效益提供一种有效的途径。
同时也为国家精品课程的建设添一份力。
《计算机网络》精品课程教学网站是一个典型的基于WEB的网络教学平台,首页主要包括:
课程介绍、教学团队、教学资料、强化练习、在线测试,后台主要包括:
管理员管理、管理教师信息、教学管理、学生作业管理、在线考试管理。
特点:
功能完备,易使用,交互性强。
方法:
ASP技术结合ACCESS数据库技术。
网站开发目的及设计要求
精品课程是教育部为了推进教育创新,深化教学改革的一项重大举措.好的课程资源需要有好的舞台来展示,精品课程教学网站就是展示精品课程的舞台,没有好的舞台,再好的戏也演不出来.
目的:
(1)构建一个网络教学平台,增加师生互动,共建教学资源,提高学习效率,改善教学效果,实现教育资源共享的目标,进而建立一个行之有效的信息环境,提供学生更优越更多元化的学习环境。
(2)通过网络环境下学生自主学习能力培养教学模式研究,学生自主学习的意识逐步形成,与能力明显提高,成果逐步显现。
(3)通过网络环境下学生自主学习能力培养有效途径研究,让学生更好地体验到自主学习的乐趣,潜移默化地提升自主学习能力。
(4)通过网络环境下学生自主学习能力培养评价机制研究,激发学生自主学习的热情,在充分肯定与尊重的教学情境中,学生爆发出最大的学习动力,学习效果显着。
(5)通过网络环境与一般环境对学生自主性学习能力培养影响的对比性研究,以精确的数据与科学的分析,来有力证明网络环境给学生自主能力的培养与评价带来的极大优越性。
设计要求:
目前,很多学校学生的学习以课堂教学为主,在课后进行自学、复习过程中遇到的问题一般不能及时得到解答和反馈,另外,在课堂上得到的教学资源也有一定的限制。
随着网络技术的发展,可以通过教学网站,使传统的课堂教学得到扩大,这有利于学生自学能力、创新能力的培养和个性的发展。
教师可以利用网络平台,将教学大纲、教学内容、要求、教案和教学资源等在网络平台上发布;
教师可以通过该网站布置和批改作业,为学生答疑解惑;
学生可以通过网络平台展开讨论,发布自己的学习所得,与同学、教师进行交流,开展协作学习。
要求其内容丰富,指导性和可学习性强。
同时要求具有一定的Web教学功能,具有开放性、共享性和一定的交互功能,界面美观、健壮性好。
该系统要求具有以下功能:
1、教学资源的共享功能(通过网站提供静态图文资料:
如教学大纲、考试大纲、实验大纲、教学课件、习题、其它参考资料);
2、教师上传教学资料功能;
3、学生登录后可以下载教学资料,进行在线测试等功能;
5、师生交互功能等。
配置ASP网站
当用户使用浏览器打开某个使用ASP程序做的网站时,网站系统就开始运行ASP脚本。
ASP会全面的读取请求的文件,然后执行所有的脚本命令并且将WEB页传送给浏览器。
由于脚本在服务器上而不是在客户端运行,所以传送到浏览器的Web页是在Web服务器上生成的,因此不必担心浏览器能否处理脚本。
Web服务器会完成所有脚本的处理,并将标准的HTML页传送到浏览器。
由于只有ASP程序脚本的结果返回浏览器,所以用户看不到ASP程序脚本命令。
开发ASP需要有1个web服务器、1个应用程序服务器、1个数据库和1个用来驱动数据库的驱动程序。
表1-2是在SQLServer数据库下开发ASP的典型配置。
表1-2开发ASP的典型配置
操作系统
Web服务器
应用程序服务器
数据库驱动程序
Windows95/98或windowsNT工作站
本地运行的psw
SQLserver
驱动程序(ODBC)
WindowsNTserver或
windows2000
本地运行的IIS
Macintosh
远程运行的IIS
2.数据库详细设计
数据库需求分析
《计算机网络》精品课程教学网站设计了几个模块:
学生登录在线学习,下载资料上传作业,教师发布作业、更新教学资料包括备课笔记、电子课件、在线教学视频、课程教案等功能。
并且在首页上,所有的主菜单一目了然,学生可以选择自己需要的子菜单进入。
从“实用”这一标准出发,需组织良好的导航结构,这样能很方便地进入各个模块页面,而且各个页面也能很方便地返回主索引页,同时多媒体多个页面之间也有良好的超链接结构可进行切换。
根据这一需求,我们设置了6个数据库信息表。
数据库具体设计[9]
该系统主要运用了数据库Access与ASP整合的开发技术。
Access是MicrosoftOffice9套件的重要组成部分,Access用以存贮和管理商务活动所需要的数据。
Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。
该网站后台数据库建立了6个表,分别是admin、teachertable、student、tasktable、document、testtable.管理员可以不断地更新各个表的内容。
以下为前五个表的部分信息:
表3-1管理员表
admin
id
name
password
2
123456
7
admin1
2009
表3-2为教师表
teachertable
sex
star
school
introduce
address
phone
8
黄兵
男
副教授
清华大学
网络中心
9
李明智
中科大
网络教研室
10
王梅
女
讲师
安徽大学
11
宋艳丽
合工大
表3-3为学生表
student
xm
bj
xb
xh
小
090
123
张三
05师范
2001
李四
2002
齐青
2057
王华
2081
图3-4习题表
tasktable
getfilename
savefilename
update
34
习题一.doc
2009-4-6
35
习题二.doc
36
习题三.doc
37
习题四.doc
38
习题五.doc
图3-5文件下载表
document
45
【实验指导】实验.doc
实验.doc
49
【教程】计算机网络教程.ppt
50
【教学大纲】教学计划.doc
教学计划.doc
数据库连接技术
每个ASP文件在访问数据库时,都需要对访问数据库的参数及方式进行设置,为了更加方便的访问数据库,同时也为了节约代码的空间,因此将访问数据库相关的参数定义和访问方式写成文件,该文件存储访问数据库的参数定义。
代码如下:
Setconn=("
"
)
"
DRIVER={MicrosoftAccessDriver(*.mdb)};
DBQ="
&
("
)&
;
当系统某一页面需要连接数据时,使用<
!
--#includefile="
-->
函数就可以连接数据库。
在本系统中将大量使用该函数,以提高代码编写效率。
3教学网站分析与设计[10]
教学网站特点分析
精品课程教学网站是指基础教育阶段,具有学校、教师和学科鲜明教育教学特色,由学校或学科教师建设的,体现某课程教师教学、学生学习活动为核心的网站。
该教学网站的宗旨是培养学生利用信息技术的意识和能力,促进信息技术与学科课程的整合,逐步实现教学内容的呈现方式、学生的学习方式、教师的教学方式和师生互动方式的变革,充分发挥信息技术的优势,为学生的学习和发展提供丰富多彩的教育环境和有力的学习工具,它的主要特点如下:
一、能够提供丰富的教学资料,方便学生学习;
二、能够为课程教师提供网站管理的能力,如学生的注册,对网站的相关信息进行有效管理(增加、删除、修改);
三、能够提供在线测验、在线作业提交和批改等,实现师生互动;
四、能够为学生、教师提供相应的信息存储能力,教师可以将教学信息、教学参考资料、教案和课件较方便地发布到网站中,学生可以将自己的作业或自己收集到的学科资料方便地发布到网站中。
五、能够提供相关信息的下载,如相关教学资料、软件、课件等;
六、能够提供一定的安全机制,提供数据信息的授权访问,防止随意删改。
教学网站可行性分析
随着高校的校园网的建成和使用及Internet的普及,使学生在不同时间不同地点进行学习和交流成为可能,这也说明开发一个小型的教师教学系统是可行的。
主要体现在以下三的方面。
(1)技术上可行采用asp结合javascript脚本语言开发一个小型的教师教学系统,能够完成课题的设计目标。
(2)经济上可行一台普通的pc就可以作为教师教学系统的服务器,也可以将教师教学系统作为一个模块移植到一个正在运行的web服务器中,只站用很少的资源。
(3)操作上可行做为一个小型的系统,它不需要专人维护,一名老师在空闲时间就可以进行维护,由于本系统提供的服务简单,设计完成后,基本上不需要维护。
教学网站各模块功能实现
课程介绍:
该部分内容详细的介绍了《计算机网络》精品课程。
学生登录后点击“课程介绍”,即可看到相关介绍。
点击“下一页”,可以看到一个完整的《计算机网络》精品课程介绍。
这对于初次学习该课程的学生来说,具有重要的作用和指导性的帮助。
教学团队:
学生登录后点击“教学团队”,可以看到《计算机网络》精品课程老师们的一些简介,包括个人基本信息、在国内外公开发表的论文等等介绍。
教学资料:
学生登录后点击“教学资料”,可以轻松下载该课程的全部教学资料,这样即实现了在线教学,也让学生在学有余地的情况下,充分调动了他们的学习积极性。
强化练习:
学生无论何时何地均可以通过访问教学网站来进行练习。
在线测试:
学生在完成规定的上课内容后,点击“在线测试”既可以检测所学的内容,也可以巩固学过的知识。
起到很好的强化基础功效。
管理登录:
教师可以通过该模块更新作业、课件、教学视频、测试题等。
图3-1管理员模块图
4网站后台设计【10】
利用ASP开发工具与Access数据库技术实现对网页数据全面高效的管理,实现对各个功能模块的日常更新维护,从而轻松方便的完成整个网站的管理工作。
系统采用B/S结构,在IIS平台和Access2000数据库的支持下开发。
使用ASP作为系统开发的语言,它作为一种应用近十年的成熟的网络编程语言,提供完善的指令控制语句,给开发高性能系统提供了有利保障,为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。
管理员登录模块
通常网站为了管理上方便而提供有网站后台管理功能,登录管理的人一般成为管理员。
管理员登录的页面和验证管理员账号的页面称为管理员登录模块。
本章中管理员的账号和密码分别为为admin和123456。
管理员登录
管理员登陆时所看到的页面如图4-1所示管理即教师,没有超级管理员。
登陆页面需要输入正确的用户名和密码。
图4-1管理员登录页面
验证管理员账号
1.管理员登录验证页面示例
管理员登录错误时系统会打开如图所示的对话框。
图4-2管理员登录错误
图4-3管理员登录密码错误
强行进入登录页面显示信息如图
图4-4强行进入登录页面
管理员登录成功时会进入如图5-5所示的页面
图4-5管理员登录成功
2.管理员登录时,设置了针对用户名和密码输入正确与否等权限问题,只有输入正确的用户名和密码才能进入后台管理界面,验证代码分析
<
--#includefile="
Inc/"
-->
%
dimusername,tp,rs,sql
username=trim("
username"
))
pa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机科学 技术 专业 毕业论文 正文