会员注册 | 登录 | 微信快捷登录 支付宝快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

毕业设计(论文)-应用ASP技术设计了网上校友信息系统.doc毕业设计(论文)-应用ASP技术设计了网上校友信息系统.doc -- 8 元

宽屏显示 收藏 分享

页面加载中... ... 广告 0 秒后退出

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

02级专科毕业设计论文第1页共30页1引言联络昔日的同学是同学录系统最重要的职能之一,提及联络同学过去人们一下子会联想到,定期给老同学打电话问个好,邮寄问候的贺卡,邮寄相关的刊物,逢年过节登门拜访等方式。随着互联网的日益发展和不断普及,腾讯的即时聊天工具QQ和电子邮件也是成为同学们之间日常联络的重要方式。在信息爆炸的今天,同学工作的信息化显得尤为重要,通过现代信息手段,对同学信息分类管理,建立同学信息库,对同学资源优化分析,实现同学之间工作信息化,规范化,科学化。目前的Web服务,仍以提供静态主页内容为主,无法根据用户的需求和实际情况作出相应的变化。ASPActiveServerPages正好弥补了这些不足,具有动态、高效和易于交互的特点,正在取代传统的Web技术。ASP所设计出的是动态主页,可接收用户提交的信息并作出响应,其中的数据可随实际情况改变,无须人工对主页文件进行更新。例如当在浏览器上填好表单并提交HTTP请求时,可以要求在站点服务器上执行一个表单所设定的应用程序,而不只是一个简单的HTML文件该应用程序分析表单的输入数据,根据不同的数据内容将相应的执行结果通常是数据库查询的结果集以HTML的格式传送给浏览器。数据库的数据可以随时变化,而服务器上执行的应用程序却不必更改,客户端得到的网页会始终保持新鲜的魅力。使用ASP设计应用程序,可以实现最佳的性能、更好的安全性以及更方便的维护,同时由于ASP在服务器端执行,很好地保证了浏览器/服务器中数据的一致性。基于此,笔者应用ASP技术设计了网上校友信息系统。2ASP的原理及特点2.1ASP文件的语法成分及使用方法ASP不能简单地理解为一般的脚本语言,它是将脚本语言VBScript或JavaScript集成到HTML主页并作用于服务器端的脚本环境。ASP文件是一个文本文件,其语法成分及使用方法如下1文本用于显示信息、页面标题等,可用在任意单元中。2HTML标记实现页面风格设计,可用FrontPage生成,也可以用Dreamweaver生成,更可以在写字板中编写,再手工进行加工可单独使用或嵌入到各个ASP脚本02级专科毕业设计论文第2页共30页单元之间,以为定界3VBScript脚本用于串联和控制ActiveXControls,可结合ASP变量对Windows系统所提供的各种ActiveX控件等进行控制和处理可单独使用或嵌入到各个ASP脚本单元之间,以为定界符,并可通过对RUNAT属性的设置决定是否在服务器端解释执行。4ASP脚本命令是应用程序的骨架,负责整体流程的设计,控制VBScript脚本和JavaScript脚本以及HTML标记,还可利用内置组件和对象实现所需功能可单独使用或包含在和内,以为定界符。2.2ASP脚本的处理方法大多数Web应用由在客户机上运行的脚本和在服务器上运行的脚本组成。ASP脚本属于服务器端脚本,在服务器上解释执行,其余脚本如无特殊说明,均由客户端浏览器解释执行。ASP脚本在服务器端解释执行而现场生成相应的HTML文本,与网页中原来的HTML语言合成到一起,共同作用到前端。ASP脚本中会涉及到引用组件对象的情况,组件对象本身是经过编译的可重用二进制码。ASP脚本包含在ASP文件中,当IIS读到该页面时,它便查找服务器脚本并处理这个脚本。当ASP文件中的服务器脚本被处理之后,便把这个脚本从文件中去掉,然后再把文件发送给浏览器该文件中可能包含某种客户机脚本。浏览器把这个ASP文件作为原来的HTML文件来对待。大多数服务器脚本都不是事件驱动的,在ASP文件被请求时,服务器读出页面,并从头到尾处理所有服务器脚本。不是所有服务器脚本都立即执行,同客户端脚本一样,服务器脚本可以包含函数和子程序,这些功能函数和子过程只在被其他过程调用时才执行。ASP脚本在服务器上运行,它对服务器上可用的对象拥有访问权。例如,在IIS上运行的服务器脚本可以引用ASP应用、会话、请求和响应等对象。但服务器脚本不能使用浏览器中已经有的对象。2.3ASP的工作机制当用户申请一个ASP主页时,Web服务器响应该HTTP请求,调用ASP引擎,解释被申请文件。当遇到任何与ActiveXScripting兼容的脚本如VBScript和02级专科毕业设计论文第3页共30页JavaScript时,ASP引擎会调用相应的脚本引擎进行处理。若脚本指令中含有访问数据库的请求,就通过ODBCOpenDataBaseConnectivity与后台数据库相连,由数据库访问组件执行访问数据库操作。ASP脚本是在服务器端解释执行的,它依据访问数据库的结果集自动生成符合HTML语言的主页,去响应用户的要求。所有相关的发布由Web服务器负责。当遇到访问数据库的脚本命令时,ASP通过ADO与数据库对话并将执行结果动态生成一个HTML页面来返回服务器端,以响应浏览器的请求。在用户端浏览器所见到的是纯HTML表现的画面。例如用表格来表现的后台数据库表中的字段内容。由于ASP结合了脚本语言,可以通过编程访问ActiveX组件,并且具有现场自动生成HTML的能力,所以它成为建立动态Web站点的有效工具。在结构关系上,ASP是通过ODBC与数据库打交道,因此,向上层可兼容各类数据库系统。而对于下层,ASP产生的HTML对客户端的浏览器又有广泛的适应性。2.4ADO访库的技术实现方法ADOActiveXDataObject是一组优化的访问数据库专用对象集,为ASP提供了完整的站点数据库访问解决方案。它可作用于服务器端,以提供含有数据库信息的主页内容。通过执行SQL命令,让用户在浏览器画面中输入、更新和删除站点服务器的数据库信息。ADO使用内置的RecordSets对象作为数据的主要接口。ADO使用VBScript,JavaScript语言来控制对数据库的访问,以及查询结果的输出显示。ADO可连接多种支持ODBC的数据库,如SQLServer,Oracle,Informix,Access等。在使用时,首先需要在控制面板的ODBC中建立相应的系统数据源名DSN,指定所用的驱动程序,在数据来源名称中输入DSN名,并选定服务器和数据库。使用ADO访问数据库的设计要领是掌握ASP脚本的几个典型语句。它们是1.定义数据库组件,文中使用Server.CreateObject建立连接的对象,即SetConnServer.CreateObjectADODB.Connection2.用Open打开待访的数据库,即Conn.openDSN名称3.设定SQLStructureQueryLanguage语句,使用Execute命令,即可开始执行访问数据库的动作,即SetRSConn.ExecuteSQL语句,其中,RS为结果集对象RecordSets4.利用RecordSets对象所提供的属性显示查询结果,如本文将查询结果显示在一个表格中其中是ASP脚本的专用定界符5.关闭结果集对象,断开与数据库的连接,即RS.Close02级专科毕业设计论文第4页共30页和Conn.Close。3数据库ACCESS随着社会的信息化,人们在日常工作中需要对大量的信息化(数据)进行处理,如数据的保存、维护、查询、统计、打印、交流和发布等,利用数据库软件可以方便的完成这些工作。在众多数据软件中,Access以其系统小功能强和使用方便等优点深受中小企业欢迎。它被集成到Office中,而没有像VisualFoxPor一样被集成到VisualStudio中,是因为与其他的数据库系统相比更加简单易学,普通的计算机用户可以很快的掌握它。Access是一套数据库软件,用户可以用它来创建自己的数据库还可以查询所需要的数据,设计数据库所需要的各种输入或输出窗口以及打印各种报表。Access跟其他数据库软件最大的不同是,是将表、窗体、报表、查询等对象存放在同一个数据库文件中。因此,在使用Access的时候必须在Access中先创建一个全新的数据库。3.1ACCESS与SQL的比较SQLserver与Access的比较内容SQLserverAccess网络版是桌面版节点多是否,一人工作,要锁定,其他人无法使用管理权限划分细致,对内安全性高是否数据库划分细致,对外防黑客能力高是否并发处理能力同时支持万人在线提交100人或稍多可导出成为XML格式,与Oracle数据库和DB2数据库通用,减少开发成本是可以,需要单作程序数据处理能力快是一般是否被优化过是否图一SQLserver与Access的比较02级专科毕业设计论文第5页共30页虽然Access没有向SQLserver那样具有很强的功能和安全性,但是它是最容易学习和使用的程序。因为Access是MicrosoftOffice程序包的一部分。使用Access时,可以使用许多在其他的Office程序里用到的技巧。3.2ASP与ACCESS的连接ASPActiveServerPages是Microsoft推出的一种用以取代通用网关接口的技术,利用它不仅能够产生动态的、交互的、高性能的Web应用程序,而且可以进行复杂的数据库操作。Access数据库隶属于MicrosoftOffice家族,取得较为容易,且界面和Office家族相似,容易掌握和使用。3.2.1OLEDB创建Access连接较好的创建对Access数据库的连接的方法是使用原始OLEDB提供程序.有2种面向Access的原始OLEDB提供程序.它们是处理Access数据库的不同版本.下面例子说明怎样用4.0版打开连接2创建FileDSN的过程与创建SystemDSN过程相似.要创建一个FlieDSN,启动ODBC数据资源管理器,选择标有FileDSN的一项,单击Add,规定用来保存连接信息的文件名称和地址.剩下的步骤与创建SystemDSN相同.创建FileDSN后,可用下面脚本打开对一个Access数据库的连接.3若不希望创建SystemDSN和FileDSN,可以创建无DSN连接,这必须在连接字符串中另外加入2个参数DRIVER和DBQ参数DRIVER用来规定MicrosoftAccess驱动.DBQ参数提供MicrosoftAccess数据库文件mdb文件路径.4网上班级同学录的功能设计20世纪末,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web应用的潮流。本文研究了一种基于数据关联规则网上班级同学录,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、界面更直观等优点。网上班级同学录在我国刚起步,但发展很快,现在好多具有名望的网站,如1998年最早建立的比较有影响的5460同学录,1999年之后推出的Chinaren同学录、友联同学录、网易同学录、世纪通同学录、269同学录、网大同学录等。随着我国互联网的更加普及和网上班级同学录的更趋成熟,会有越来越大的消费群体,聊天沟通方面的群体空间需求的迫切,市场潜力会得到充分发挥。对网上班级同学录不合时宜的苛求,不仅无助于问题的解决,而且会耽误更好的沟通,使自己处于被动地位。临渊慕鱼,不如退而结网。只要进入同学录网站进行注册,就能在网上和目前分散在全国各地的老同学们聊天、留言。虽然往日同桌的你们早已各奔东西,但是能够互相取得联系是共同的心愿,只可惜同学们经过几年甚至是十几年的外出求学和漂泊,聚在一起几近是个奢望,随着互联网的不断普及和网站同学录的推出由天方夜谭变成了现实。同学录网站使得这些老同学、老校友的愿望能够梦想成真,同学录网站忽如一夜春风来般的流行开来。尽管网络上有很多商业运作的同学录,但我还是花了很大的精力制作了一个相对来说比较简单的个人同学录系统。制作此程序时主要从以下几方面来考虑的1、尽管互联网上现已有诸多功能完备,设计精美的同学交流社区,然而所有这些同学录都是多校综合版。通过与同学的接触发现,大家其实比较关注的还是自己班级范围内的同学之间交流,因为同学之间存在着一种友情,随着时间的推移这种友情
编号:201311221032301922    大小:1.60MB    格式:DOC    上传时间:2013-11-22
  【编辑】
8
关 键 词:
教育专区 毕业设计 精品文档 毕业设计
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

当前资源信息

4.0
 
(2人评价)
浏览:11次
liyun上传于2013-11-22

官方联系方式

客服手机:13961746681   
2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   

相关资源

相关资源

相关搜索

教育专区   毕业设计   精品文档   毕业设计  
关于我们 - 网站声明 - 网站地图 - 友情链接 - 网站客服客服 - 联系我们
copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5