电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

基于web同学录的设计与实现

39页
  • 卖家[上传人]:hs****ma
  • 文档编号:431583637
  • 上传时间:2023-08-03
  • 文档格式:DOC
  • 文档大小:1.48MB
  • / 39 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、. . . . 毕业设计说明书 计算机 专业成绩:设计题目:基于web的同学录的设计与实现 / 设计要求:1、毕业设计说明书容要求:毕业设计说明书目录网页的总体设计思想 网页结构设计 网页功能性说明、技术实现说明、web站点发布介绍部分等数据库的选用 创建数据库 创建表 参考文献2、附录要求:上交程序源文件目 录1、引言22、ASP的原理与特点32.1 ASP文件的语法成分与使用方法32.2 ASP脚本的处理方法42.3 ASP的工作机制42.4 DO访库的技术实现方法53、数据库ACCESS63.1 ACCESS与SQL的比较63.2 ASP与ACCESS的连接73.2.1 OLEDB创建Access连接73.2.2 用ODBC生成Access连接74、网上班级同学录的功能设计95、网上班级同学录的功能实现105.1注册115.2登入班级主页115.3 如何修改个人信息135.4 留言簿和通讯录145.5 照片上传155.6设置管理员165.7 帮助提示185.8 高级管理员登入185.9 总体数据库表195.10 同学信息表21结论22致23参考文献24附录A251、引言联络昔日的

      2、同学是同学录系统最重要的职能之一,提与联络同学过去人们一下子会联想到,定期给老同学打问个好,邮寄问候的贺卡,邮寄相关的刊物,逢年过节登门拜访等方式。随着互联网的日益发展和不断普与,腾讯的即时聊天工具 和电子也是成为同学们之间日常联络的重要方式。在信息爆炸的今天,同学工作的信息化显得尤为重要,通过现代信息手段,对同学信息分类管理,建立同学信息库,对同学资源优化分析,实现同学之间工作信息化,规化,科学化。目前的Web服务,仍以提供静态主页容为主,无法根据用户的需求和实际情况作出相应的变化。ASP(Active Server Pages)正好弥补了这些不足,具有动态、高效和易于交互的特点,正在取代传统的Web技术。ASP所设计出的是动态主页,可接收用户提交的信息并作出响应,其中的数据可随实际情况改变,无须人工对主页文件进行更新。例如:当在浏览器上填好表单并提交 请求时,可以要求在站点服务器上执行一个表单所设定的应用程序,而不只是一个简单的HTML文件:该应用程序分析表单的输入数据,根据不同的数据容将相应的执行结果(通常是数据库查询的结果集)以HTML的格式传送给浏览器。数据库的数据可以随时变

      3、化,而服务器上执行的应用程序却不必更改,客户端得到的网页会始终保持新鲜的魅力。使用ASP设计应用程序,可以实现最佳的性能、更好的安全性以与更方便的维护,同时由于ASP在服务器端执行,很好地保证了浏览器/服务器中数据的一致性。基于此,笔者应用ASP技术设计了网上校友信息系统。2、ASP的原理与特点2.1 ASP文件的语法成分与使用方法ASP不能简单地理解为一般的脚本语言,它是将脚本语言(VBScript或JavaScript)集成到HTML主页并作用于服务器端的脚本环境。ASP文件是一个文本文件,其语法成分与使用方法如下:1) 文本用于显示信息、页面标题等,可用在任意单元中。2) HTML标记实现页面风格设计,可用FrontPage生成,也可以用Dreamweaver生成,更可以在写字板中编写,再手工进行加工:可单独使用或嵌入到各个ASP脚本单元之间,以“”为定界3) VBScript脚本用于串联和控制ActiveX Controls,可结合ASP变量对Windows系统所提供的各种ActiveX控件等进行控制和处理:可单独使用或嵌入到各个ASP脚本单元之间,以和为定界符,并可通过对RU

      4、NAT属性的设置决定是否在服务器端解释执行。4) ASP脚本命令是应用程序的骨架,负责整体流程的设计,控制VBScript脚本和JavaScript脚本以与HTML标记,还可利用置组件和对象实现所需功能:可单独使用或包含在和,以“”为定界符。2.2 ASP脚本的处理方法大多数Web应用由在客户机上运行的脚本和在服务器上运行的脚本组成。ASP脚本属于服务器端脚本,在服务器上解释执行,其余脚本如无特殊说明,均由客户端浏览器解释执行。ASP脚本在服务器端解释执行而现场生成相应的HTML文本,与网页中原来的HTML语言合成到一起,共同作用到前端。ASP脚本中会涉与到引用组件对象的情况,组件对象本身是经过编译的可重用二进制码。ASP脚本包含在ASP文件中,当IIS读到该页面时,它便查找服务器脚本并处理这个脚本。当ASP文件中的服务器脚本被处理之后,便把这个脚本从文件中去掉,然后再把文件发送给浏览器(该文件中可能包含某种客户机脚本)。浏览器把这个ASP文件作为原来的HTML文件来对待。大多数服务器脚本都不是事件驱动的,在ASP文件被请求时,服务器读出页面,并从头到尾处理所有服务器脚本。不是所有服务

      5、器脚本都立即执行,同客户端脚本一样,服务器脚本可以包含函数和子程序,这些功能函数和子过程只在被其他过程调用时才执行。ASP脚本在服务器上运行,它对服务器上可用的对象拥有访问权。例如,在IIS上运行的服务器脚本可以引用ASP应用、会话、请求和响应等对象。但服务器脚本不能使用浏览器中已经有的对象。2.3 ASP的工作机制当用户申请一个ASP主页时,Web服务器响应该 请求,调用ASP引擎,解释被申请文件。当遇到任何与ActiveX Scripting兼容的脚本(如VBScript和JavaScript)时,ASP引擎会调用相应的脚本引擎进行处理。若脚本指令中含有访问数据库的请求,就通过ODBC(Open DataBase Connectivity)与后台数据库相连,由数据库访问组件执行访问数据库操作。ASP脚本是在服务器端解释执行的,它依据访问数据库的结果集自动生成符合HTML语言的主页,去响应用户的要求。所有相关的发布由Web服务器负责。当遇到访问数据库的脚本命令时,ASP通过ADO与数据库对话并将执行结果动态生成一个HTML页面来返回服务器端,以响应浏览器的请求。在用户端浏览器所见到的

      6、是纯HTML表现的画面。例如用表格来表现的后台数据库表中的字段容。由于ASP结合了脚本语言,可以通过编程访问ActiveX组件,并且具有现场自动生成HTML的能力,所以它成为建立动态Web站点的有效工具。在结构关系上,ASP是通过ODBC与数据库打交道,因此,向上层可兼容各类数据库系统。而对于下层,ASP产生的HTML对客户端的浏览器又有广泛的适应性。2.4 DO访库的技术实现方法ADO(ActiveX Data Object)是一组优化的访问数据库专用对象集,为ASP提供了完整的站点数据库访问解决方案。它可作用于服务器端,以提供含有数据库信息的主页容。通过执行SQL命令,让用户在浏览器画面中输入、更新和删除站点服务器的数据库信息。ADO使用置的 RecordSets对象作为数据的主要接口。ADO使用VBScript, JavaScript语言来控制对数据库的访问,以与查询结果的输出显示。ADO可连接多种支持ODBC的数据库,如SQL Server, Oracle, Informix, Access等。在使用时,首先需要在控制面板的ODBC中建立相应的系统数据源名DSN,指定所用的驱动

      7、程序,在数据来源名称中输入DSN名,并选定服务器和数据库。使用ADO访问数据库的设计要领是掌握ASP脚本的几个典型语句。它们是:1.定义数据库组件,文中使用“Server. CreateObject ”建立连接的对象,即SetConn = Server. CreateObject(“ADODB. Connection ”);2.用“Open” 打开待访的数据库,即Conn. open“DSN名称”;3.设定SQL(Structure Query Language)语句,使用“Execute”命令,即可开始执行访问数据库的动作,即SetRS = Conn. Execute(“SQL语句”),其中,RS为结果集对象(RecordSets);4.利用RecordSets 对象所提供的属性显示查询结果,如本文将查询结果显示在一个表格中(其中是ASP脚本的专用定界符);5.关闭结果集对象,断开与数据库的连接,即RS. Close 和Conn. Close。3、数据库ACCESS随着社会的信息化,人们在日常工作中需要对大量的信息化(数据)进行处理,如数据的保存、维护、查询、统计、打印、交流和发布等

      8、,利用数据库软件可以方便的完成这些工作。在众多数据软件中,Access以其系统小功能强和使用方便等优点深受中小企业欢迎。它被集成到Office中,而没有像Visual FoxPor一样被集成到VisualStudio中,是因为与其他的数据库系统相比更加简单易学,普通的计算机用户可以很快的掌握它。Access是一套数据库软件,用户可以用它来创建自己的数据库还可以查询所需要的数据,设计数据库所需要的各种输入或输出窗口以与打印各种报表。Access跟其他数据库软件最大的不同是,是将表、窗体、报表、查询等对象存放在同一个数据库文件中。因此,在使用Access的时候必须在Access中先创建一个全新的数据库。3.1 ACCESS与SQL的比较SQLserver与Access的比较: 容SQLserverAccess网络版是桌面版节点多是否,一人工作,要锁定,其他人无法使用管理权限划分细致,对安全性高是否数据库划分细致,对外防黑客能力高是否并发处理能力同时支持万人在线提交100人或稍多可导出成为XML格式,与Oracle数据库和DB2数据库通用,减少开发成本是可以,需要单作程序数据处理能力快是一般是否被优化过是否表一:SQLserver与Access的比较:虽然Access没有向SQLserver那样具有很强的功能和安全性,但是它是最容易学习和使用的程序。因为Access是MicrosoftOffice程序包的一部分。使用Access时,可以使用许多在其他的Office程序里用到的技巧。3.2 ASP与ACCESS的连接( )是Microsoft推出的一种用以取代通用网关接口的技术,利用它不仅能够产生动态的、交互的、高性能的应用程序,而且可以进行复杂的数据库操作。 Access数据库隶属于Microsoft 家族,取得较为容易,且界面和 家族相似,容易掌握和使用。3.2.1 OLEDB创建Access连接较好的创建对Access数据库的连接的方法是使用原始OLEDB提供程序.有2种面向Access的原始OLEDB提供程序.它们是处理Access数据库的不同版本.下面例子说明怎样用4.0版打开连接: %=.(.) . = MICROSOFT.OLEDB.4.0; =:Access.3.2.2 用ODBC生成

      《基于web同学录的设计与实现》由会员hs****ma分享,可在线阅读,更多相关《基于web同学录的设计与实现》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.