欢迎来到人人文库网! | 帮助中心 人人文库renrendoc.com美如初恋!
人人文库网
首页 人人文库网 > 资源分类 > DOC文档下载

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

  • 资源大小:1.60MB        全文页数:30页
  • 资源格式: DOC        下载权限:游客/注册会员/VIP会员    下载费用:8
游客快捷下载 游客一键下载
会员登录下载
下载资源需要8

邮箱/手机号:
您支付成功后,系统会自动为您创建此邮箱/手机号的账号,密码跟您输入的邮箱/手机号一致,以方便您下次登录下载和查看订单。注:支付完成后需要自己下载文件,并不会自动发送文件哦!

支付方式: 微信支付    支付宝   
验证码:   换一换

友情提示
2、本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器)
3、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

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

02级专科毕业设计论文第1页共30页1引言联络昔日的同学是同学录系统最重要的职能之一,提及联络同学过去人们一下子会联想到,定期给老同学打电话问个好,邮寄问候的贺卡,邮寄相关的刊物,逢年过节登门拜访等方式。随着互联网的日益发展和不断普及,腾讯的即时聊天工具QQ和电子邮件也是成为同学们之间日常联络的重要方式。在信息爆炸的今天,同学工作的信息化显得尤为重要,通过现代信息手段,对同学信息分类管理,建立同学信息库,对同学资源优化分析,实现同学之间工作信息化,规范化,科学化。目前的WEB服务,仍以提供静态主页内容为主,无法根据用户的需求和实际情况作出相应的变化。ASPACTIVESERVERPAGES正好弥补了这些不足,具有动态、高效和易于交互的特点,正在取代传统的WEB技术。ASP所设计出的是动态主页,可接收用户提交的信息并作出响应,其中的数据可随实际情况改变,无须人工对主页文件进行更新。例如当在浏览器上填好表单并提交HTTP请求时,可以要求在站点服务器上执行一个表单所设定的应用程序,而不只是一个简单的HTML文件该应用程序分析表单的输入数据,根据不同的数据内容将相应的执行结果通常是数据库查询的结果集以HTML的格式传送给浏览器。数据库的数据可以随时变化,而服务器上执行的应用程序却不必更改,客户端得到的网页会始终保持新鲜的魅力。使用ASP设计应用程序,可以实现最佳的性能、更好的安全性以及更方便的维护,同时由于ASP在服务器端执行,很好地保证了浏览器/服务器中数据的一致性。基于此,笔者应用ASP技术设计了网上校友信息系统。2ASP的原理及特点21ASP文件的语法成分及使用方法ASP不能简单地理解为一般的脚本语言,它是将脚本语言VBSCRIPT或JAVASCRIPT集成到HTML主页并作用于服务器端的脚本环境。ASP文件是一个文本文件,其语法成分及使用方法如下1文本用于显示信息、页面标题等,可用在任意单元中。2HTML标记实现页面风格设计,可用FRONTPAGE生成,也可以用DREAMWEAVER生成,更可以在写字板中编写,再手工进行加工可单独使用或嵌入到各个ASP脚本02级专科毕业设计论文第2页共30页单元之间,以“”和“”为定界3VBSCRIPT脚本用于串联和控制ACTIVEXCONTROLS,可结合ASP变量对WINDOWS系统所提供的各种ACTIVEX控件等进行控制和处理可单独使用或嵌入到各个ASP脚本单元之间,以SCRIPT和/SCRIPT为定界符,并可通过对RUNAT属性的设置决定是否在服务器端解释执行。4ASP脚本命令是应用程序的骨架,负责整体流程的设计,控制VBSCRIPT脚本和JAVASCRIPT脚本以及HTML标记,还可利用内置组件和对象实现所需功能可单独使用或包含在HTML和/HTML内,以“”和“”为定界符。22ASP脚本的处理方法大多数WEB应用由在客户机上运行的脚本和在服务器上运行的脚本组成。ASP脚本属于服务器端脚本,在服务器上解释执行,其余脚本如无特殊说明,均由客户端浏览器解释执行。ASP脚本在服务器端解释执行而现场生成相应的HTML文本,与网页中原来的HTML语言合成到一起,共同作用到前端。ASP脚本中会涉及到引用组件对象的情况,组件对象本身是经过编译的可重用二进制码。ASP脚本包含在ASP文件中,当IIS读到该页面时,它便查找服务器脚本并处理这个脚本。当ASP文件中的服务器脚本被处理之后,便把这个脚本从文件中去掉,然后再把文件发送给浏览器该文件中可能包含某种客户机脚本。浏览器把这个ASP文件作为原来的HTML文件来对待。大多数服务器脚本都不是事件驱动的,在ASP文件被请求时,服务器读出页面,并从头到尾处理所有服务器脚本。不是所有服务器脚本都立即执行,同客户端脚本一样,服务器脚本可以包含函数和子程序,这些功能函数和子过程只在被其他过程调用时才执行。ASP脚本在服务器上运行,它对服务器上可用的对象拥有访问权。例如,在IIS上运行的服务器脚本可以引用ASP应用、会话、请求和响应等对象。但服务器脚本不能使用浏览器中已经有的对象。23ASP的工作机制当用户申请一个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对客户端的浏览器又有广泛的适应性。24ADO访库的技术实现方法ADOACTIVEXDATAOBJECT是一组优化的访问数据库专用对象集,为ASP提供了完整的站点数据库访问解决方案。它可作用于服务器端,以提供含有数据库信息的主页内容。通过执行SQL命令,让用户在浏览器画面中输入、更新和删除站点服务器的数据库信息。ADO使用内置的RECORDSETS对象作为数据的主要接口。ADO使用VBSCRIPT,JAVASCRIPT语言来控制对数据库的访问,以及查询结果的输出显示。ADO可连接多种支持ODBC的数据库,如SQLSERVER,ORACLE,INFORMIX,ACCESS等。在使用时,首先需要在控制面板的ODBC中建立相应的系统数据源名DSN,指定所用的驱动程序,在数据来源名称中输入DSN名,并选定服务器和数据库。使用ADO访问数据库的设计要领是掌握ASP脚本的几个典型语句。它们是1定义数据库组件,文中使用“SERVERCREATEOBJECT”建立连接的对象,即SETCONNSERVERCREATEOBJECT“ADODBCONNECTION”2用“OPEN”打开待访的数据库,即CONNOPEN“DSN名称”3设定SQLSTRUCTUREQUERYLANGUAGE语句,使用“EXECUTE”命令,即可开始执行访问数据库的动作,即SETRSCONNEXECUTE“SQL语句”,其中,RS为结果集对象RECORDSETS4利用RECORDSETS对象所提供的属性显示查询结果,如本文将查询结果显示在一个表格中其中和是ASP脚本的专用定界符5关闭结果集对象,断开与数据库的连接,即RSCLOSE02级专科毕业设计论文第4页共30页和CONNCLOSE。3数据库ACCESS随着社会的信息化,人们在日常工作中需要对大量的信息化(数据)进行处理,如数据的保存、维护、查询、统计、打印、交流和发布等,利用数据库软件可以方便的完成这些工作。在众多数据软件中,ACCESS以其系统小功能强和使用方便等优点深受中小企业欢迎。它被集成到OFFICE中,而没有像VISUALFOXPOR一样被集成到VISUALSTUDIO中,是因为与其他的数据库系统相比更加简单易学,普通的计算机用户可以很快的掌握它。ACCESS是一套数据库软件,用户可以用它来创建自己的数据库还可以查询所需要的数据,设计数据库所需要的各种输入或输出窗口以及打印各种报表。ACCESS跟其他数据库软件最大的不同是,是将表、窗体、报表、查询等对象存放在同一个数据库文件中。因此,在使用ACCESS的时候必须在ACCESS中先创建一个全新的数据库。31ACCESS与SQL的比较SQLSERVER与ACCESS的比较内容SQLSERVERACCESS网络版是桌面版节点多是否,一人工作,要锁定,其他人无法使用管理权限划分细致,对内安全性高是否数据库划分细致,对外防黑客能力高是否并发处理能力同时支持万人在线提交100人或稍多可导出成为XML格式,与ORACLE数据库和DB2数据库通用,减少开发成本是可以,需要单作程序数据处理能力快是一般是否被优化过是否图一SQLSERVER与ACCESS的比较02级专科毕业设计论文第5页共30页虽然ACCESS没有向SQLSERVER那样具有很强的功能和安全性,但是它是最容易学习和使用的程序。因为ACCESS是MICROSOFTOFFICE程序包的一部分。使用ACCESS时,可以使用许多在其他的OFFICE程序里用到的技巧。32ASP与ACCESS的连接ASPACTIVESERVERPAGES是MICROSOFT推出的一种用以取代通用网关接口的技术,利用它不仅能够产生动态的、交互的、高性能的WEB应用程序,而且可以进行复杂的数据库操作。ACCESS数据库隶属于MICROSOFTOFFICE家族,取得较为容易,且界面和OFFICE家族相似,容易掌握和使用。321OLEDB创建ACCESS连接较好的创建对ACCESS数据库的连接的方法是使用原始OLEDB提供程序有2种面向ACCESS的原始OLEDB提供程序它们是处理ACCESS数据库的不同版本下面例子说明怎样用40版打开连接SETCONSERVERCREATEOBJECT″ADODBCONNECTION″CONOPEN″PROVIDERMICROSOFTJETOLEDB40;DATASOURCE″C\MYACCESSMDB″322用ODBC生成ACCESS连接1用ODBC产生对ACCESS数据库的连接,有3种选择可以把连接信息保存在WINDOWS寄存器中、文件中或连接字符串中要把连接信息保存WINDOW寄存器中,必须创建一个SYSTEMDSN步骤如下①启动ODBC数据资源管理器此程序位于WINDOWS控制面板中,标有ODBCDATASOURCE②在ODBC数据资源管理器中选择标有SYSTEMDSN的一项③单击ADD,选择ACCESSDRIVER,FINISH④输入一个数据资源名称如ACCESSDSN及对此连接的描述你可选择02级专科毕业设计论文第6页共30页创建一个新的ACCESS数据库或选择标有SELECT的按钮,在现存ACCESS数据库中选择注意,单击ADVANCE,则提供几个高级选项例如,可以对ACCESS数据库提供一个缺省的目录或缺省的注册名和密码单击OK结束。创建SYSTEMDSN后,可以在位于同一台计算机的任何ASP中使用它例如,下面的脚本用名为ACCESSDSN的SYSTEMDNS打开一个ACCESS数据库连接SETCONSERVERCREATEOBJECT″ADODBCONNECTION″CONOPEN″DSNACCESSDSN″2创建FILEDSN的过程与创建SYSTEMDSN过程相似要创建一个FLIEDSN,启动ODBC数据资源管理器,选择标有FILEDSN的一项,单击ADD,规定用来保存连接信息的文件名称和地址剩下的步骤与创建SYSTEMDSN相同创建FILEDSN后,可用下面脚本打开对一个ACCESS数据库的连接SETCONSERVERCREATEOBJECT″ADODBCONNECTION″CONOPEN″FILEDSNACCESSDSN″3若不希望创建SYSTEMDSN和FILEDSN,可以创建无DSN连接,这必须在连接字符串中另外加入2个参数DRIVER和DBQSETCONSERVERCREATEOBJECT″ADODBCONNECTION″CONOPEN″DRIVER{MICROSOFTACCESSDRIV02级专科毕业设计论文第7页共30页ERMDB};DBQC\MYDATABASEMDB″参数DRIVER用来规定MICROSOFTACCESS驱动DBQ参数提供MICROSOFTACCESS数据库文件MDB文件路径4网上班级同学录的功能设计20世纪末,随着计算机科学的发展,数据库技术在INTERNET中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今WEB应用的潮流。本文研究了一种基于数据关联规则网上班级同学录,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、界面更直观等优点。网上班级同学录在我国刚起步,但发展很快,现在好多具有名望的网站,如1998年最早建立的比较有影响的5460同学录,1999年之后推出的CHINAREN同学录、友联同学录、网易同学录、世纪通同学录、269同学录、网大同学录等。随着我国互联网的更加普及和网上班级同学录的更趋成熟,会有越来越大的消费群体,聊天沟通方面的群体空间需求的迫切,市场潜力会得到充分发挥。对网上班级同学录不合时宜的苛求,不仅无助于问题的解决,而且会耽误更好的沟通,使自己处于被动地位。临渊慕鱼,不如退而结网。只要进入“同学录”网站进行注册,就能在网上和目前分散在全国各地的老同学们聊天、留言。虽然往日“同桌的你们”早已各奔东西,但是能够互相取得联系是共同的心愿,只可惜同学们经过几年甚至是十几年的外出求学和漂泊,“聚在一起”几近是个奢望,随着互联网的不断普及和网站同学录的推出由“天方夜谭”变成了现实。“同学录”网站使得这些老同学、老校友的愿望能够梦想成真,同学录网站“忽如一夜春风来”般的流行开来。尽管网络上有很多商业运作的同学录,但我还是花了很大的精力制作了一个相对来说比较简单的个人同学录系统。制作此程序时主要从以下几方面来考虑的1、尽管互联网上现已有诸多功能完备,设计精美的同学交流社区,然而所有这些同学录都是多校综合版。通过与同学的接触发现,大家其实比较关注的还是自己班级范围内的同学之间交流,因为同学之间存在着一种友情,随着时间的推移这种友情

注意事项

本文(毕业设计(论文)-应用ASP技术设计了网上校友信息系统.doc)为本站会员(liyun)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网(发送邮件至[email protected]或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

网站客服QQ:2846424093    人人文库上传用户QQ群:460291265   

[email protected] 2016-2018  renrendoc.com 网站版权所有   南天在线技术支持

经营许可证编号:苏ICP备12009002号-5