基于asp同学录系统设计与实现毕业论文(编辑修改稿)内容摘要:
..................... 14 系统模块结构 ................................................................................................ 15 数据库的建创建过程 .................................................................................... 16 创建数据库的步骤 ................................................................................ 16 数据库链接过程与打开过程 ............................................................... 16 后台数据库表单设计 .................................................................................... 16 网站结构 ......................................................................................................... 19 第四章 详细设计与实现 ..................................................................................... 22 系统模块的程序流程图设计。 ..................................................................... 22 系统编码与实现 ............................................................................................. 24 同学录首页设计及实现 ........................................................................ 24 用户注册页面设计及实现 .................................................................... 26 系统欢迎页面设计及实现 .................................................................... 28 留言本管理页面设计及实现 ................................................................ 29 第五章 全文总结 ............................................................................................... 32 总结 ................................................................................................................ 32 进一步的工作 ................................................................................................ 32 致谢 ....................................................................................................................... 33 参考文献 ............................................................................................................... 34 1 第一章 概述 项目背景与 意义: Inter 是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。 作为 Inter 上一种先进的,易于被人们所接受的信息检索手段, World Wide Web(简称 WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。 据估计,目前 Inter 上已有上百万个 Web 站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等 各个领域,其用户群十分庞大,因此,建设一个好的 Web 站点对于一个机构的发展十分重要。 近年来计算机技术的快速发展,特别是计算机网络的发展,越来越深刻的改变了人们生活的方方面面。 使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。 各种在线服务系统,更是深刻的影响了人们的联系方式,使得人们可以在远隔千里之遥随时通讯。 过去的种种陈旧的联系方式,已经不能满足现代生活的需要。 同学录作为一种方便校友之间联系的实用系统便应运而生。 昌大同学录是为昌大校友之间进行交流和联系提供的一个平台。 通过提供完善的同学录服务和规 范同学录的管理,可以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的。 基于我校现有的同学录系统功能比较简单、页面粗糙、安全性不强的特点,我们参考了我校现有的系统和一些在线应用系统(比如chinaren,友联等),对我校的同学录系统进行了比较全面彻底的改进,使得我校的同学录系统无论是在功能、用户界面、安全性、可扩充性等都得到了根本的改进。 系统可行性分析 通过同学录这种网络联系方式 ,很多因毕业而分离的同学们还能够经常聚首 ,互相嘘寒问暧 ,闲聊各自近的近况 ,本同学录系统主要是利用互联网网技术 ,为在 校或已毕业的广大校友们提供一份交流思想的场所 ,通过提供完善的同学录服务和规范同学录管理 ,建立起校友间的沟通渠道 ,以达到增进校友之间 ,校友与母校之间的感情 ,方便校友联系的目的 ,从而增强学校的凝聚力。 同学录这个系统是可行的。 国内外研究现状及发展趋势 : 随着 Inter 用户的剧增和 Inter 技术的不断发展,信息的经济效益直接体现在生产经营和管理活动中,每个重视信息资源的单位,都能利用信 2 息资源的及时性、准确性,提高工作效率,取得经济效益和社会效益。 此时,一个良好的联系方式,能从很大一个程度上提高工 作效率,避免不必要的浪费宝贵的时间。 因此一个良好的同学录系统能从多方面改变这个难题。 经过近年来的发展同学录系统已经慢慢的趋于成熟。 近年来随着 Inter 技术的飞速发展及用户需求的不断升级, Web 页面技术也不断的推陈出新,使得 Web 站点的功能越来越强大,能够提供的服务种类越来越繁多。 从 HTML、 Client Script 到 CGI,从 JAVA 的诞生到ActiveX, Web 页面设计人员不断受到冲击,微软公司在总结了以往技术,重新思考 Web 页面设计的真正需要后,推出了 Active Server Pages (ASP),一种用以取代 CGI(Common Gateway Interface,通用网关接口 )的技术。 ASP 是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。 更重要的是, ASP 使用的 ActiveX 技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的 Web 编写工具所远远不及的地方。 使用 ASP 还有个好处,就在于 ASP 可利用 ADO(Active Data Object,微软的一种新的数据访问模型 )方便快捷地访问数据库 ,从而使得开发基于 WWW 的应用系统成为可能,与 jsp,php 等开发工具相比有易学易用、环境配置简单、开发速度快、与数据库的兼容性好、多用户时执行效率高、对系统的硬件要求比较低的优点,这也是本文选择 ASP 作为开发工具最重要的原因之一。 本课题研究 目标与 内容 : 本课题旨在使 本系统是为昌大校友之间进行交流和联系提供的一个平台。 利用我校的网络资源优势和技术优势,通过提供完善的同学录服务和规范同学录的管理,以达到增进校友 之间、校友与母校之间的感情,方便校友联系的目的,并以此加快我校的信息化建设。 本课题研究内容为 昌大同学录整个系统是以用户为中心的人性化设计,总体来看,系统可以看作是用户模块和管理模块两大模块的协调运作。 以下从用户模块和管理员模块两个方面来说明同学录系统的总体功能 : 用户登陆 功能 :用户通过提交用户 ID 和用户密码进行登陆,系统便会根据这些登陆资料,辨别出用户的身份权限,根据用户是否合法和合法用户的权限级别,为不同级别的用户提供个性化的用户界面。 用户资料的修改 功能 :成功登陆的合法用户有权限修改自己的个人资 3 料。 这 些资料包括用户的昵称,用户的联系电话,用户的电子邮箱,用户的工作单位,用户的生日等等。 资料查看功能:用户可以查看其他用户的个人资料,包括用户 ID,用户姓名,用户性别,用户年龄,用户联系电话,用户邮箱地址等。 留言板功能:通过留言板,用户可以在班级页面上留言,以此作为用户间联系的一种 方式。 留言板有字数限制,留言超过一定的时间,系统会自动删除留言。 留言版中将标示如下内容:留言用户所属班级,留言用户的 ID,留言日期,留言内容。 聊天室功能:班级聊天室提供给用户一个即时通讯的平台。 通过聊天室,用户可以对所有人即时 发布信息,或者对特定的用户发布消息。 鉴于在线的同学录系统一般都没有实现即时通讯的功能,而即时通讯已经成为了现代生活的一种强烈的需求,所以在我校的同学录系统中,增加了聊天室功能,使得用户可以随时随地的即时交流。 asp 技术背景 ASP 概述 Active Server Pages 即 ASP 是微软开发的一种类似 HTML( Hypertext Markup Language 超文本标识语言)、 Script(脚本)与 CGI( Common Gateway Interface 通用网关接口)的结合体,它没有 提供自己专门的编程语言,而是允许用户使用包括 VBSCRIPT, java script 等在内的许多已有的脚本语言编写 ASP 的应用程序。 ASP 的程序编制比 HTML 更方便且更有灵活性。 它是在 WEB 服务器端运行,运行后再将运行结果以 HTML 格式传送至客户端的浏览器。 因此 ASP 与一般的脚本语言相比,要安全的多。 ASP 工作原理 ASP 是一套微软开发的服务器端脚本环境, ASP 内含于 IIS 和 及以上版本之中,与一般的程序不同, .asp 程序无须编译, ASP 程序的控制部份,是使用 VBScript 、 JavaScript 等脚本语言来设计的,当执行 ASP 程序时,脚本程序将服务器返回动态生成的主 页 8 动态主页生成 7 存取数据 6 服务器返回含有表单的页面 3 用户填写表单 ,并向服务器提交信息 4 服务器运行ASP 文件 5 服务器取出用户请求的页面 2 用户输入 URL请求页面 1 客户机 (浏览器 ) 数据库 图 11 ASP 典型工作过程图 4 一整套命令发送给脚本解释器 ( 即脚本引擎 ) ,由脚本解释器进行翻译并将其转换成服务器所能执行的命令。 ASP 本身并不是一种脚本语言,它只是提供了一种使镶嵌在 HTML 页面中的脚本程序得以运行的环境。 ASP工作过程及其运行环境 右图 11 说明了 ASP 典型的工作过程:( 1)用户在客户机浏览器上输入一个 URL 地址并回车,请求一个页面;( 2)服务器接受用户请求,调出相应页面(假设页面中含有输入信 息的表单);( 3)服务器把刚调出的含有表单的页面送到客户机浏览器;( 4)用户填写完表单,并单击“提交”按钮把数据送给服务器;( 5)服务器运行该 ASP 文件,取出用户提交的信息;( 6)如果 ASP 文件需要从数据。基于asp同学录系统设计与实现毕业论文(编辑修改稿)
相关推荐
流,结合管理员在线对论坛信息进 行实时 调整管理,从而成为比较 稳定的 网络 交流平台。 6 三 系统总体设计 (一) 项目规划 我们 将功能做了前台与后台的分类,因此模块也应该分为两大类:前台模块和后台模块。 用户在前台的注册、登陆,以及修改个人的注册信息组合成注册信息组合成注册登陆模块。 用户浏览板块、浏览主题帖列表、查看帖子组合成浏览模块。 用户发帖、回帖
题。 后台主要 是 管理员 对前台信息的管理,包括用户管理、教师资料、上传资料、删除资料、评教管理、留言管理 6个模块。 系统实施方案 根据实际的需要,精品课网站系统的实施是分两阶段实现的: 在第一阶段利用结构化生命周期法建立一个满足近期目标的静态精品课网站,主要用于提供精品课课程介绍、教学大纲等精品课程资料,为下一阶段系统的开发做好准备工作。 在第二阶段建立一个精品课网站管理系统
中,数据的存取要涉及到 Web 数据库。 与普通数据库管理系统一样, Web 数据库也是个数据存储库或信息库,可以通过查询语句来访问它。 但是,与普通数据库不同的是, Web 数据库是通过其他 Web 应用程序、用标准化的 HTML 语言开发的应用程序来访问数据 库的。 使用 HTML 形式的界面,可以创建集成了数据库功能的应用程序,并可代表 Web 客户访问数据库。 可专门设计一些应用程序
扩展。 IIS 支持与语言无关的脚本编写和组件,通过 IIS,开发人员就可以开发新一代动态的,富有魅力的 Web 站点。 IIS 不需要开发人员学习新的脚本语言或者编译应用程序, IIS 完全支持 VBScript, JScript 开发软件以及 Java,它也支持 CGI 和 WinCGI,以及 ISAPI 扩展和过滤器。 IIS 的设计目的是建立一套集成的服务器服务,用以支持 HTTP,
.asp 的后缀名判断这是 ASP 要求。 ( 4) Web Server 从硬盘或内存中读取正确的 ASP 文件。 ( 5) Web Server 将这个文件发送到 的特定文件中。 ( 6) ASP 文件将会从头至尾执行并根据命令要求生成相应的 HTML 文件。 ( 7) HTML 文件被送回浏览器。 ( 8)用户的浏览器解释这些 HTML 文件并将结果显示出来。 图 21 ASP 工作原理
可以充分地利用软、硬件资源、灵活地选择最佳的管理方案,并可在今后的应用实践中进一步自我完善。 本文 将 详细叙述电子文档管理系统的分析、设计与实现,从分析到编码都严格遵循软件工程的思想,包括功能模块分析、设计;数据库分析、设计等。 本系统基于 .Net开发平台,采用 作为开发工具,用 SQL SERVER20xx 作为后台数据库支持。 本文结构安排 : 本课题的主要内容是介绍电子文档