校园论坛的设计与实现毕业设计论文 下载本文

内容发布更新时间 : 2024/5/1 12:50:27星期一 下面是文章的全部内容请认真阅读。

校园论坛的设计与实现

毕业设计论文 校园论坛的设计与实现

摘 要

在网络飞速发展的今天,Internet成为人们快速获取、发布和传递信息的重要渠道,它在政治、经济、学习、生活等各个方面发挥着重要的作用。众所周知,论坛是当今网络中的知名服务之一。它开辟了一块“公共”的空间供所有用户发表和读取信息,允许用户对自身感兴趣的话题展开讨论,从而起到集思广益的作用。论坛系统的主要功能是:用户交流、用户管理、信息分类及查找等。所以,经过分析,使用ASP+SQL2000的语言来开发本校园论坛。ASP语言具有开发软件的特性,其优点是安全性能高,能减轻客户端浏览器的负担,提高交互速度。而SQL Server2000是一个真正的多用户、多线程SQL2000数据库服务器。

校园论坛系统正是在网络上基于WEB的动态网页,使用ASP作为主体语言,其程序的编写主要采用工具DREAMWEAVER。无需专用客户端即可为用户提供简洁的交流界面,用户通过发贴回帖的方式在论坛中进行交流,结合管理员在线对论坛信息进行实时调整管理的最为稳定的校园交流平台。论坛系统的主要功能是:用户交流、用户管理、信息分类及查找等。

关键字:ASP;校园论坛;动态页面

校园论坛的设计与实现

The Design and Implementation of the Campus Forum

Abstract

Nowadays, with the rapid development of the network, the Internet has become an important way for people to obtain, release and send messages. It also plays a key role in every field, such as in politics, economy, study and daily life. As known to all, forum is one of the well-known network services. It provides a \the users to release and get messages, and allows users to discuss their interested topics together. The main functions of the forum system go as follows, user communication, user management, information inquiry and classification. Therefore, this paper plans to introduce the design and implementation of the forum for our school by using ASP+SQL Server2000. The ASP language has many advantages, for example, high security, relieving the load of the user's IE browser and improving the speed of communication. And the SQL Server2000 is a real multi-user, multi-thread database server.

The system is based on the active web page and made by DREAMWEAVER. Special client software is not necessary for the users, and the users are able to exchange opinions through releasing and replying messages with the help of the administrator, who can process the information immediately.

Key words: ASP; School Forum; Active Page

校园论坛的设计与实现

目 录

论文总页数:24页

1 2 2.1 2.2 2.3 2.4 3 3.1 3.2 3.3 3.4 4 4.1 4.2 4.3 4.4 5 5.1 5.2

引言 ............................................................................................................................................. 1 概述 ............................................................................................................................................. 1 开发背景 ................................................................................................................................. 1 国内外现状 ............................................................................................................................. 2 本课题研究意义 ..................................................................................................................... 2 本课题的研究内容 ................................................................................................................. 2 相关理论基础.............................................................................................................................. 3 B/S模式 .................................................................................................................................. 3 ASP介绍 .................................................................................................................................. 3 SQL SERVER 2000 ................................................................................................................. 4 DREAMWEAVER介绍 ....................................................................................................................... 5 需求分析 ..................................................................................................................................... 5 体系结构 ................................................................................................................................. 6 系统功能需求 ......................................................................................................................... 6 系统性能需求 ......................................................................................................................... 8 运行环境需求 ......................................................................................................................... 8 校园论坛的设计方案 .................................................................................................................. 8 设计思想 ................................................................................................................................. 8 总体设计 ................................................................................................................................. 9

模块设计 ........................................................................................................................ 9 数据库设计 .................................................................................................................... 9 数据库表结构分析 .......................................................................................................12

5.2.1 5.2.2 5.2.3 5.3 5.4 5.5 6 6.1 6.2

用户模块设计 ....................................................................................................................... 13 管理员模块设计 ................................................................................................................... 14 典型模块及部分模块具体实现 ............................................................................................ 15 校园论坛的运行及测试 ............................................................................................................ 16 校园论坛运行 ....................................................................................................................... 17 校园论坛的测试 ................................................................................................................... 17

测试的目的 ...................................................................................................................17 测试方法 .......................................................................................................................17 测试的环境 ...................................................................................................................17 测试内容 .......................................................................................................................18

6.2.1 6.2.2 6.2.3 6.2.4 6.3 6.4 结

测试缺陷限制及修改 ........................................................................................................... 20 测试结论 ............................................................................................................................... 21 论 ............................................................................................................................................. 21

校园论坛的设计与实现

参考文献 ................................................................................................................................................ 22 致 声

谢 ............................................................................................................................................. 23 明 ............................................................................................................................................. 24

1 引言

当今世界,在Internet飞速发展的二十一世纪的今天,互联网成为人们快速获取、发布和传递交流信息的重要渠道,它在人们政治、经济、生活、学习等各个方面发挥着重要的作用.随着Internet的飞速发展,目前,国内外大部分机关、学校、公司、企业都已经或正在建立自己的论坛.由此可见学生校园论在Internet应用上的地位显而易见,它已成为学校及其它单位信息化建设中倍受人们的重视重要组成部分。

本校园论坛的设计与实现,作为毕业设计这一最后环节是学生完成本专业基础课程、专业课程及实践课程的一次综合性的练习与实践,是检验学生综合运用所学知识解决实际问题的能力,是以本专业知识参加社会工作前的一次模拟训练。通过这次毕业设计,能更深刻地对数据库基础理论和计算机基本知识的理解,提高运用所学习知识解决实际问题的能力.选择本题目在于校园论坛系统是基于WEB网页,无需专用客户端即可为用户提供简洁的交流界面,用户通过发贴回帖的方式在论坛中进行交流,结合管理员在线对论坛信息进行实时调整管理,从而成为最为稳定的校园交流平台。可以提供学习论坛的论坛公告发布、站内发送消息、站内搜索、论坛管理、论坛设置、数据处理、管理操作等功能。

鉴于上述原因,对实现校园论坛的主要使用ASP语言,数据库选择了常用的SQL Server 2000。ASP动态服务器网页是微软公司推出的基于WEB应用的一种脚本语言。目前它仍处于发展初期。提供专有解决方案的ASP正取得成功。开始就系统开发专有解决方案的ASP,其技术性能和可扩展性比传统套装软件更优越。

2 概述

2.1 开发背景

在二十一世纪的今天,随着互联网技术的迅猛发展,网络给人们带来了很多便利,比如人们借助于网络进行相互交流变得更加方便。因此,交流工具作为互联网中运用最为广泛的通信工具之一。校园论坛系统是基于WEB网页,无需专用客户端即可为用户提供简洁的聊天交流界面,用户通过发贴回帖的方式在论坛中进行学习生活等方面的交流,结合管理员在线对论坛信息进行实时调整管理,从而成为最为稳定的一个虚拟的校园交流平台。可以提供学习论坛的论坛公告发布、站内发送消息、站内搜索、论坛管理、论坛设置、数据处理、管理操作等功能。本毕业设计目的是对一个虚拟系统的设计,学生完成本专业基础课程、专业课程及实践课程的一次综合性的练习与实践,是检验学生综合运用所学知识解决实际问题的能力,是以本专业知识参加社会工作前的一次模拟训练。通过这次毕业设计,能更深刻地对数据库基础理论和计算机基本知识的理解,提高运用所学习知识解决际问题的能力。使开发者在老师的帮助和指导下能运用所学的专业理