毕业论文——基于ASP技术的论坛的设计与实现论文.doc

上传人:滴答 文档编号:1255589 上传时间:2019-01-19 格式:DOC 页数:66 大小:544KB
下载 相关 举报
毕业论文——基于ASP技术的论坛的设计与实现论文.doc_第1页
第1页 / 共66页
毕业论文——基于ASP技术的论坛的设计与实现论文.doc_第2页
第2页 / 共66页
毕业论文——基于ASP技术的论坛的设计与实现论文.doc_第3页
第3页 / 共66页
毕业论文——基于ASP技术的论坛的设计与实现论文.doc_第4页
第4页 / 共66页
毕业论文——基于ASP技术的论坛的设计与实现论文.doc_第5页
第5页 / 共66页
点击查看更多>>
资源描述

1、 毕业设计共 66 页 第 1 页基于 ASP 技术的论坛的设计与实现摘 要: 使用 ASP 语言和数据库技术设计的一个论坛软件。使用ASP 内置的 SELECT、 INSERT INTO、UPDATE 、DELETE、EXECUTE 等指令和微软 Access 数据库软件技术实现论坛的各种功能。Asp 的优点有安全性与减轻客户端浏览器的负担,提高交互速度,Access 的优点在于与其他网络用户共享数据库。关键词:ASP 动态服务器页面 HTML 超文本标记语言VB 脚本语言毕业设计共 66 页 第 2 页目 录引言3一一一 概述11 开发背景312 系统说明4一一一 主要技术和分析21 引言

2、522ASP 技 术综述523Dreamweaver MX2004 应用7一一一 系统需求分析31 系统运行环境832 系统功能需求8一一一 系统概要设计41 模块划分及各模块功能介绍942 系统数据库设计9一一一 详细设计与实现11结纶20参考文献20毕业设计共 66 页 第 3 页引 言随着的飞速发展,机关、学校、公司、企业都已经或正在建立自己的网站和论坛,而一个真正的、完善的论坛离不开数据库技术,数据库技术可以实现浏览器与数据库的双向交互。技术和数据库相互融合领域的研究已成为热点方向之一,数据库技术使技术和数据库技术都发生了质的变化:网页由静态网页发展成了动态网页,数据库实现了开发环境和

3、应用环境的分离,用户端可以用相对统一的浏览器实现跨平台和多媒体服务。第一章 概 述1.1 开发背景为了提高自己对计算机专业知识的运用水平,并对三年来自己所学的计算机知识进行好好的回顾和实践运用,同时利用开展毕业的实习和开展毕业设计,检验自己学习中存在的不足,达到加强对网络和数据库等的学习。本论坛的设计是结合现在流行的各种网上技术和论坛的普及,也是为适应企业的信息化管理基于 ASP 技术而设计的论坛。本论坛是为了用户进行网上交流和开展网上对话,也有利于成员之间利用互联技术,开展学习、交流、网上交友等活动。本论坛的建立将发挥桥梁与扭带的作用大大的方便了用户之间信息的沟通。网络论坛,也被称为异步会议

4、系统、布告板,是网络上除了 E-毕业设计共 66 页 第 4 页mail 之外,最为普遍的在线讨论系统,它来源于早期 Internet 发展的 BBS 系统(Bulletin Board System) ,随着 Internet 的发展,逐步演变成现在的形式基于 Web 的 BBS 系统。在网络教学中,论坛作为其中一个必不可少的交流平台,正广泛地被应用,是网络教学系统的有机组成部分。ASP 应用程序易于使用、修改,并且是通过服务器端解释执行,无需编译,能够对源代码进行保密,因而很多网站都运用 ASP 来架构。论坛是一个通过国际互联信息网络进行发布信息和实现多人通讯的一个系统。在这个信息极其发达

5、的时代,我们目前可以用来发布信息和进行相互交流的方法也有非常多,比如文件、通知、电报、电话、电子邮件、OICQ 等等通讯手段,但是这些或者不方便或者有局限性或者有费用的问题,比如一个红头文件从下发到被人阅览这期间要通过好多手续和时间,那么一个需要几个人一起讨论的会议就非的有一定的时间,和一定的地点,聚集在一起才能举行,一般情况下都需要花费大量的人力物力。非但费时费力费钱而且效果也不一定很好。电子邮件则不是一种及时联系的手段,需要一定时间才能到达,只能作为一种辅助交流的手段。而论坛就能很好的解决这个问题,厂团委发一个通知或文件不需要专人送的各个岗位和车间,我们也不需要聚集在同一地点,各自在不同的

6、地点就可以在论坛中发言,大家互相讨论。而且好的论坛在讨论时还有各种表情符号等可以加强我们的表达。另外还有费用低廉,信息交流速度快等毕业设计共 66 页 第 5 页优点,青年论坛的建立将会为台电成为国际一流火力发电厂作出自己的贡献。1.2 系统说明本论坛设计方案主要是利用局域网原理,在企业网络服务器上搭建一个网站,建立网页论坛平台,浏览者可通过网络,在自己的终端上利用 IE 浏览器访问该网站,浏览相关信息,并可以注册、注销个人信息,发表、编辑、修改、删除个人观点。论坛着力构建服务功能强大、信息交流便捷、管理模式科学的青年活动、交流的新型平台。成为用户思想交流的家园,文化活动的基地,娱乐联欢的场所

7、,努力为用户服务。第二章 主要技术和分析21 引言实现动态网页的手段很多,像传统的程序存在执行效率低、移植性较差及开发效率低的缺点。而目前十分流行的访问网站数据库是用方式,同以往的开发工具相比具有灵活易用、强大的可扩充性、无需编译及独立于浏览器等优点,而且有效地结合了语言、脚本语言,并可以通过服务器组件来扩充服务器功能2.2ASP 技术综述2.2.1ASP 技术简介毕业设计共 66 页 第 6 页Microsoft Active Server Pages 即我们所称的 ASP ,其实是一套微软开发的服务器端脚本环境, ASP 内含于 IIS 3.0 和 4.0 之中 , 通过 ASP 我们可以

8、结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。有了 ASP 你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。2.2.2技术特点(1) 完全与 HTML 文件融合在一起;(2) 容易创建,不需要其它编译、链接程序;(3) 面向对象的并通过 ActiveX Server 对象可扩展。2.2.3ASP 与数据库在实际应用中(如论坛发贴、删贴) ,需要保

9、存、删除、修改的数据很多,利用数据库来管理这些数据,可以很方便的查询和更新。数据库有很多种,如:Fox 数据库 (.dbf)、Access 数据库(.mdb)、Informix 、Oracle 和 SQL Server 等等,在这里,我采用 Microsoft Access 作为后台数据库。23Dreamweaver MX2004 应用毕业设计共 66 页 第 7 页Macromedia Dreamweaver MX 2004 是一款专业的 HTML 编辑器,用于对 Web 站点、Web 页和 Web 应用程序进行设计、编码和开发。无论您愿意享受手工编写 HTML 代码时的驾驭感还是偏爱在可视

10、化编辑环境中工作,Dreamweaver 都会为您提供有用的工具,使您拥有更加完美的 Web 创作体验。利用 Dreamweaver 中的可视化编辑功能,您可以快速地创建页面而无需编写任何代码。您可以查看所有站点元素或资源并将它们从易于使用的面板直接拖到文档中。您可以在 MacromediaFireworks 或其他图形应用程序中创建和编辑图像,然后将它们直接导入 Dreamweaver,或者添加Macromedia Flash 对象,从而优化您的开发工作流程。Dreamweaver 还提供了功能全面的编码环境,其中包括代码编辑工具(例如代码颜色和标签完成) ;有关 HTML、层叠样式表(CS

11、S)、JavaScript、ColdFusion 标记语言(CFML)、Microsoft Active Server Pages (ASP) 和 JavaServer Pages (JSP) 的参考资料。Macromedia 的可自由导入导出 HTML 技术可导入您手工编码的 HTML 文档而不会重新设置代码的格式,您可以随后用您首选的格式设置样式来重新设置代码的格式。Dreamweaver 还使您可以使用服务器技术(例如 CFML、ASP.NET 、 ASP、JSP 和 PHP)生成由动态数据库支持的 Web 应用程序。 Dreamweaver 可以完全自定义。您可以创建您自己的对象和命令

12、,修改快捷键,甚至编写 JavaScript 代码,用新的行为、属性检查器和站点报告来扩展 Dreamweaver 的功能。毕业设计共 66 页 第 8 页第三章 系统需求分析3.1 系统运行环境:服务器端:1、WINDWOS2000 SERVER2、IIS5.0客户端:1、WINDOWS98 及以上版本2、IE5.0 及以上版本3.2 系统功能需求:管理端:对版块,栏目,贴子,会员信息等进行管理。客户端:注册,查询,发表回复贴子。毕业设计共 66 页 第 9 页第四章 系统概要设计4.1 模块划分及各模块功能介绍:论坛管理版面管理关于论坛论坛版面论坛贴子查询用户信息本论坛简介积分排行榜可以按

13、贴子主题或者发贴者为条件查询相关的贴子添加、删除论坛版面;修改斑竹信息各版斑竹登录各自版块进行贴子管理,具有删贴功能团委公告军事天地时事新闻发布团委的日常通知及站务公告讨论一些当前热点的时事新闻交流一些与军事有关问题更改个人密码修改个人信息查询个人信息可以查看个人的发贴情况毕业设计共 66 页 第 10 页4.2 系统数据库设计:本论坛采用 ACCESS 作为后台数据系统。数据库 BOARD 下面其有 4 个表。分别为:USER、BOARD、ADMIN、BBS1字段名 字段类型 字段说明USER 表,里面记录注册用户的一些信息。userID 自动编号 用户号username 文本 用户名use

14、rEmail 文本 EMAIL 地址artide 数字 积分userpassword 文本 密码sex 文本 性别homefrom 文本 来自homepage 文本 个人主页BOARD 表,里面记录版面信息。BoardID 自动编号 版面序号BoardType 文本 版面名称BoardName 文本 斑竹用户名MastarPwd 文本 密码MastarEmail 文本 EMAILADMIM 表,里面记录论坛管理员信息。ID 自动编号 编号Adminame 文本 管理员用户名Adminpwd 文本 密码BBS1 表,里面记录贴子信息。AnnounceID 自动编号ParentId 数字Child 数字Username 文本 发贴人Boardid 数字Useremail 文本Topic 文本 贴子主题Body 备注 贴子内容Dateandtime 文本 发贴时间Hits 数字Length 数字Rootid 数字Layer 数字Orders 数字Ip 文本Expression 文本

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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