ImageVerifierCode 换一换
格式:DOC , 页数:66 ,大小:2.11MB ,
资源ID:1255753      下载积分:30 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1255753.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业论文——网上动态同学录系统.doc)为本站会员(滴答)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

毕业论文——网上动态同学录系统.doc

1、摘要同学录在网络中应用广泛,现在比较有名的门户网站都提供了同学录功能,同学录不仅是新老同学联系的桥梁,而且还是网络休闲和网上展示自我的好方式。该平台的开发,主要用了 Macromedia DreamWaver MX 2004、Macromedia Fireworks MX 2004、Macromedia Flash MX 2004、 Adobe Photoshop 7.0、 Microsoft Access 等软件,该系统严格按照一般同学录系统平台的开发步骤进行开发,并力图比较全面地涵盖所以应有的功能。该平台的功能有:用户注册,用户登录,用户资料修改,图片上传,班级通讯录,在线人员统计等功能。

2、同时考虑到用户的安全性和网络优化性,特增加了管理员管理模块。关键词:ACCESS 数据库, ASP 脚本语言,INTERNER 服务管理器,模块设计。目录第一章 前言 61.1 问题的提出 61.2 本系统的设计思想 6第二章 ASP 简介 72.1 ASP 含义 72.2 ASP 功能 72.3 ASP 特性 82.4 ASP 流程处理 82.5 ASP 运行环境 8第三章 ACCESS 关系数据库概述 93.1 ACCESS关系数据库 93.2 ACCESS的特点 93.3 ACCESS 2000 的数据库对象 93.3.1 表 (Table)对象 93.3.2 查询 (Query)对象

3、103.3.3 窗体( Form)对象 103.3.4 报表 (Report)对象 103.3.5 数据访问页 (Page)对象 103.3.6 宏 (Macro)对象 103.3.7 模块 (Module)对象 10第四章 网上动态同学录系统分析与设计 114.1 需求分析 114.2 系统功能示意图 114.3 系统功能总述 114.4 模块设计 134.5 分析与创建数据库 144.6 系统具体实施 184.6.1 首页界面 184.6.2 我的班级首页界面 184.6.3 修改个人信息界面 194.6.4 我的私人信箱界面 194.6.5 班级留言薄界面 204.6.6 班级相册界面

4、214.6.7 本班访问统计界面 224.6.8 班级管理界面 234.6.9 班级成员列表界面 244.6.10 附加通信录界面 254.6.11 教师通信录界面 254.6.12 从班级注销界面 264.6.13 注册界面 274.6.14 帮助界面 274.6.15 校园杂谈界面 284.6.16 用户列表界面 284.6.17 班级列表界面 294.6.18 校友查询界面 294.6.19 管理入口界面 30第五章 系统的使用说明与安装 315.1 运行环境要求 315.2 安装设 置 32附录 34网上动态同学录系统第一章 前言1.1 问题的提出计算机网络从 60 年代末 70 年代

5、初的实验性网络研究,经过 70 年代中后期的集中式、闭关网络应用,到 80 年代中后期的局部开放应用,一直发展到 90年代的开放式大规模推广,其速度发展之快,影响之大,是任何学科不能与之相匹敌的。计算机网络的应用从科研、教育到工业,如今已渗透到社会的各个领域,它对于其他学科的发展具有使能和支撑作用。网上同学录是一个网上同学交流的平台,通过网络同学们之间能快速,及时地互相联系,交流感情。因此网上同学录能给我们带来更多的方便,让同学之间联系得更快捷。1.2 本系统的设计思想现代社会是一个信息化的社会,信息的交流在无形中影响着我们的生活,我们的生活速度随之加快,网上同学录就是一个很好的交流平台,它不

6、仅为我们节约了大量的时间,更我们提供了一个同学交流的空间,让我们在繁忙的生活中获得一份轻松与惬意。按照毕业设计的具体需求,设计基于 Internet 信息互联服务(IIS)平台,设计并实现了一个小型网上动态同学录系统,通过互联网,进行信息交流。论文主要介绍 ASP 简介,Access 关系数据库概,网上动态同学录系统分析与设计,程序设计主要代码,系统的使用说明与安装。第二章 ASP 简介2.1 ASP 含义ASP(Active Server Pages)动态网页,是微软公司推出的一种用以取代 CGI(Common Gateway Interface)通用网关接口的技术。我们可以通过ASP 结合

7、 HTML 语言、ASP 指令和 ActiveX 元件以及数据库等方面知识,使用自己的 Web 服务器创建并运行动态的交互式 Web 站点。目前,ASP(Active Server Pages)技术已经风靡全球,在 Internet 上几乎处处可以看到它的身影。应用 ASP 技术,无须复杂的编程,就可以开发出专业的动态 web 站点。ASP 的出现,给以静态内容为主的 web 带来了全新的动态效果。使你的站点具有更加灵活和方便的交互性,在 Internet 中实现信息的传递和检索越来越容易。ASP 包含三方面含义:1、Active:ASP 使用了 Microsoft 的 ActiveX 技术。

8、ActiveX(COM)技术是现在 Microsoft 软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。ASP 本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。只要你可以在服务器上安装这些组件,通过访问组件,你就可以有自己的 WEB 应用。2、Server:ASP 运行在服务器端。这样就不必担心浏览器是否支持 ASP所使用的编程语言。ASP 的编程语言可以是 VBSCRIPT 和 JSCRIPT。VBSCRIPT 是VB 的一个简集,会 VB 的人可以很方便的快速上手。然而 Netscape 浏览器不支持客户端的 VBSCRIPT,所以最好不要在

9、客户端使用 VBSCRIPT。而在服务器端,则无需考虑浏览器的支持问题。Netscape 浏览器也可以正常显示 ASP 页面。3、Pages:ASP 返回标准的 HTML 页面,可以正常地在常用的浏览器中显示。浏览者查看页面源文件时,看到的是 ASP 生成的 HTML 代码,而不是 ASP 程序代码。这样就可以防止别人抄袭程序。由此我们可以看出,ASP 是在 IIS 下开发 WEB 应用的一种简单、方便的编程工具。在了解了 VBSCRIPT 的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的 ASP 系统。2.2 ASP 功能ASP 是基于 WEB 的一种编程技术,可以

10、说是 CGI 的一种。它可以完成以往 CGI 程序的所有功能,如计数器、留言簿、公告板、聊天室等等。ASP 可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样的组件,ASP 可以完成无比强大的功能。使用 FileSystemObject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等等。有 ADO(Active Database Object,动态数据库对象)的支持,ASP 对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。使用 CDONT

11、S(Collaboration Data Objects for NTS,NTS 协作数据对象) ,可以发送、查看邮件,实现 WEBMAIL 的功能。结合 WSH(Windows Scripting Host) ,可以实现对 NT 主机的管理,如NT 用户管理、IIS 虚拟主机设置、EXCHANGE 邮箱设置等等,就像管理本地机一样方便。2.3 ASP 特性1. 使用 VBScript 、 JScript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序。2. 无须 compile 编译,容易编写,可在服务器端直接执行。3. 使用普通的文本编辑器,如 Windows 的

12、记事本,即可进行编辑设计。4. 与浏览器无关 (Browser Independence), 用户端只要使用可执行 HTML 码的浏览器,即可浏览 Active Server Pages 所设计的网页内容。 Active Server Pages 所使用的脚本语言 (VBScript 、 Jscript) 均在 WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。5.Active Server Pages 能与任何 ActiveX scripting 语言相容。除了可使用 VBScript 或 JScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚

13、本语言,譬如 REXX 、 Perl 、 Tcl 等。脚本引擎是处理脚本程序的 COM(Component Object Model) 物件。6.Active Server Pages 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。7. 可使用服务器端的脚本来产生客户端的脚本。8. 物件导向(Object-oriented)。9.ActiveX Server Components(ActiveX 服务器元件 ) 具有无限可扩充性。可以使用 Visual Basic 、 Java 、 Visual C+ 、 COBOL 等编程语言来编写你所需要的 Ac

14、tiveX Server Component.2.4 ASP 流程处理当用浏览器查看一个 ASP 文件时,当我们在浏览器里输入 http:/localhost/*.asp(localhost 为主机名),浏览器向 WWW 服务器发出请求,要求返回*.asp 的内容。WWW 服务器在接到请求后,发现它的后缀为.asp,于是就将这个文件交给专门的 ASP 处理程序,这个程序扫描*.asp,把其中用括起来的代码解释并执行,最后把执行结果再传回给 WWW 服务器,WWW服务器把结果通过 HTTP 协议传回到浏览器。你可以用浏览器的查看源代码功能查看一下,你并没有发现标记,因为它们已经在服务器端被处理掉

15、了,浏览器所获得的仅仅是结果,是一些标准的 HTML 标记。2.5 ASP 运行环境Microsoft Internet Information Server version 3.0/4.0 on Windows NT Server. Microsoft Peer Web Services Version 3.0 on Windows NT Workstation. Microsoft Personal Web Server on Windows 95/98.第三章 Access 关系数据库概述Microsoft Access for Windows 是 Microsoft 公司推出的面向办公

16、自动化、功能强大的关系数据库管理系统。自从 1992 年 11 月正式推出 Access 1.0 以来,Microsoft 公司一直在不断地完善增强 Access 的功能,先后推出了 Access 1.1、Access 2.0、Access 7.0、Access 97 和 Access 2000。1994 年推出的Access 2.0 相对于 Access 1.0 有了较大的改动, 75%以上的内容都是新增的或是改进的。1995 年随着 Windows 95 的推出,Microsoft 公司又将 Access 2.0升级为 Access 7.0。1997 年推出了 Access 97, Mic

17、rosoft 公司首次对 Access 97 进行了汉化,推出了 Access 97 中文版。目前 Microsoft 公司又将 Access 97 升级为 Access 2000。 3.1 Access 关系数据库 Access 2000 是一种关系数据库管理系统(RDBMS)。顾名思义,关系数据库管理系统是数据库管理软件,它的职能是维护数据库、接受和完成用户提出的访问数据的各种请求。Access 2000 关系数据库是数据库对象的集合。数据库对象包括:表(Table)、查询(Query)、窗体(Form)、报表(Report)、数据访问页(Page)、宏(Macro)和模块(Module)

18、。在任何时刻,Access 2000 只能打开并运行一个数据库。但是,在每一个数据库中,可以拥有众多的表、查询、窗体、报表、数据访问页、宏和模块。这些数据库对象都存储在同一个以 MDB 为扩展名的数据库文件中。 3.2 Access 的特点 Access 是一个中、小型关系数据库管理系统。Access 又是一个完全面向对象,采用事件驱动机制的最新关系数据库管理系统,使得数据库的应用与开发更加便捷、灵活。Access 是一个同时面向数据库最终用户和数据库开发人员的关系数据库管理系统。Access 是一个典型的开放式数据库管理系统。Access 支持多媒体的应用与开发。 Access 既可以在单用

19、户环境下工作也可以在多用户环境下工作,并且具有完善的安全管理机制。Access 内置了大量的函数。Access 提供了许多宏操作。Access 提供了联机帮助功能。 3.3 Access 2000 的数据库对象 Access 2000 提供了七种数据库对象:表、查询、窗体、报表、数据访问页、宏和模块。3.3.1 表(Table)对象 表是有结构的数据的集合,是数据库应用系统的数据仓库。3.3.2 查询(Query)对象 查询是根据用户给定条件在指定的表中筛选记录或者进一步对筛选出来的记录做某种操作的数据库对象。查询可以进一步分为选择查询和动作查询两种。用户可以使用选择查询从指定的表中获取满足给

20、定条件的记录,也可以使用动作查询从指定的表中筛选记录以生成一个新表或者对指定的表进行记录的更新、添加或删除操作。 3.3.3 窗体(Form)对象 窗体对象允许用户采用可视化的直观操作设计数据输入、输出界面的结构和布局。3.3.4 报表(Report)对象报表对象允许用户不用编程仅通过可视化的直观操作就可以设计报表打印格式。3.3.5 数据访问页(Page)对象数据访问页可以将数据库中的记录发布到 Internet 或 Intranet,并使用浏览器进行记录的维护和操作。3.3.6 宏(Macro)对象 宏对象是一个或多个宏操作的集合,其中的每一个宏操作执行特定的单一功能。用户可以将这些宏操作

21、组织起来形成宏对象以执行特定的任务。 3.3.7 模块(Module)对象 模块对象是将 Visual Basic for Application(简称宏语言 VBA)编写的过程和声明作为一个整体进行保存的过程的集合。 Access 2000 提供的上述七种对象分工极为明确,从功能和彼此间的关系角度考虑,这七种对象可以分为三个层次:第一层次是表对象和查询对象,它们是数据库的基本对象,用于在数据库中存储数据和查询数据。第二层次是窗体对象、报表对象和数据访问页,它们是直接面向用户的对象,用于数据的输入输出和应用系统的驱动控制。第三层次是宏对象和模块对象,它们是代码类型的对象,用于通过组织宏操作或编写程序来完成复杂的数据库管理工作并使得数据库管理工作自动化。 第四章 网上动态同学录系统分析与设计4.1 需求分析同学录在网络中应用广泛,现在比较有名的门户网站都提供了同学录功能,同学录不仅是新老同学联系的桥梁,而且还是网络休闲和网上展示自我的好方式。因此我们在平时生活和工作中都需要有这样一个互相交流的网络平台。该平台的功能有:用户注册,用户登录,用户资料修改,图片上传,班级通讯录,在线人员统计等功能。同时考虑到用户的安全性和网络优化性,特增加了管理

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。