学生论坛的设计与实现

上传人:cl****1 文档编号:488742495 上传时间:2023-06-02 格式:DOC 页数:61 大小:837.51KB
返回 下载 相关 举报
学生论坛的设计与实现_第1页
第1页 / 共61页
学生论坛的设计与实现_第2页
第2页 / 共61页
学生论坛的设计与实现_第3页
第3页 / 共61页
学生论坛的设计与实现_第4页
第4页 / 共61页
学生论坛的设计与实现_第5页
第5页 / 共61页
点击查看更多>>
资源描述

《学生论坛的设计与实现》由会员分享,可在线阅读,更多相关《学生论坛的设计与实现(61页珍藏版)》请在金锄头文库上搜索。

1、毕 业 设 计( 论 文 ).毕业论文(设计)ASP论坛的设计与实现姓 名褚顺鸿学 号4200909320009年 级09级春季专 业计算机科学与技术系(院)华中科技大学远程与继续教育学院指导教师庞秀梅2011年2月28日1毕 业 设 计( 论 文 ).摘 要论坛也称为BBS,BBS是Bulletin Board System的缩写,意思是电子公告版,一种在Internet上常见的用于信息服务的Web系统,它的主要服务是用来帮助浏览者相互沟通、吸引用户、服务用户的。他起源于20世纪80年代初,最初只是用于发布公告信息和讨论问题的在线交流平台,后来随技术的发展与网络的普及功能越来越强大。由于得到

2、了广大网友的欢迎,越来越多的商业网站开始重视论坛,把论坛作为与用户交流的平台和在线技术支持与服务的平台。本文主要采取ASP为开发技术,并使用了一些VBScript语言来实现论坛基本功能。为了简化架设的实现,采取Microsoft公司的Access作为数据库平台,这样在单机上架设一个简单的论坛几乎不需要安装任何程序。本文设计的流程是从系统的需求分析开始,确定系统的流程与设计,到模块的划分,再到数据加结构的设计,最后开始每个模块的编程与开发。【关键字】: BBS, 论坛, 贴子,ASPAbstractThe Forum is also known as BBS, BBS is an acronym

3、 for Bulletin Board System, which means the electronic version of the bulletin, on the Internet in a common Web services for information systems, its main service is to help visitors communicate with each other to attract Users of the service users. He originated in the early 1980s, initially announ

4、ced for the information and discuss issues on-line exchange platform, along with the technology and the popularization of networks more and more powerful features. As a result has been welcomed by the majority of users, an increasing number of commercial sites paying attention to the Forum, the Foru

5、m as a platform for exchanges with users and online technical support and services platform. This article taken for the development of ASP technology, and used some of the VBScript language to achieve the basic functions of the Forum. In order to simplify the realization of the set to take Microsoft

6、s Access database as a platform for such a stand-alone in the forum to set up a simple almost do not need to install any program. In this paper, the design process from the beginning of systems analysis to determine the processes and systems design, divided into modules, to increase the data structu

7、re design, the beginning of the end of each module of programming and development. Keywords: BBS, a forum post,ASP56毕 业 设 计( 论 文 ).目 录摘要.Abstract.第一章系统功能设计.11.1 引言11.2 需求分析.11.3 功能设计.31.4 扩展功能设计.6第二章系统架构与数据库设计.82.1 功能模块的划分.82.2 数据库设计.112.2.1 需要建立的数据表112.2.3 数据库表结构的详细设计12第三章 基本设计.263.1 论坛首页设计.263.2 数

8、据库连接函数.28第四章模块的实现304.1 用户模块.304.1.1 用户的登陆304.1.2 用户的注册324.1.3 浏览其他用户信息364.2 版面与公共信息模块.374.2.1 版面浏览374.2.2 公共信息模块384.3 帖子模块394.3.1 发布、修改、删除帖子394.3.2 帖子浏览模块424.3.3 帖子搜索模块454.4 管理人员模块484.4.2 用户授权494.4.3 数据库的备份与还原49第五章 论坛的架构.515.1 安装环境和参数设置.515.2 运行论坛.53第六章 分析评价.55致谢.56参考文献.57第一章系统功能设计1.1 引言随着网络的越来越普及,人

9、们越来越关于这样一种交流平台论坛。很多商业网站都开设自己论坛来提供交流和服务,也有很多的个人网站和个人论坛的出现,论坛已经不光是一种交流平台,甚至是成为了实现自我价值的一个舞台。正因为论坛越来越重要,所以论坛的维护也变成了一种职业,而更好的维护则需要从设计这个层面来了解和进行。在论坛里大家最熟悉的就是用户浏览论坛中已有的内容,针对别人的主题展开讨论,也可以发表自己的观点供大家品评。同时为了防止用户发布一些不健康不合法的内容,需要有管理人员来对这些内容进行删除、修改。而且用户想在论坛发布信息则要求他注册,这样来控制用户发布信息和方便管理者操作用户的信息。论坛也要有多个版面和分区,用来区分各种帖子

10、的内容范畴,方便整理和管理。所以论坛的基本功能就是要实现用户的数据库管理和帖子的数据库管理,以及怎么样让这些数据库和网页的操作联系起来。1.2 需求分析要设计一个一个论坛,首先要分析论坛里需要那些内容,以及各种内容之间的关系。首先列出论坛常用的名词:用户、版面、公共信息、帖子、主题、积分、称号、版主、注册信息、管理员、系统参数。对于以上名词可以精简。主题是帖子的一个特例、积分和称号是用户的一个属性、版主是增加了权限的用户,注册信息是用户的具体属性。所以具体的对象有:用户、版面、公共信息、帖子、管理员、系统参数。具体的操作包括:管理员对用户、帖子、版块的管理;客人和用户的对版块、帖子的浏览;客人

11、的注册;用户的发帖、回帖、搜索等操作。把具体的对象和具体的操作相联系,我们可以归结出论坛基本操作的流程图,如图1-1。浏览帖子回帖浏览版块搜索客人注册登陆用户发帖管理用户管理帖子管理版块管 理 员图1-1 论坛基本功能流程图图1-1中个将具体的对象和操作直观的表达了出来,为了更具体的细化对象和操作的关联,用来划分开发的模块,我们将对象与对象之间的关联可以建立出一张表,对象如表1-1。表1-1 各对象间的关联表用户版面公共信息帖子管理人员系统参数用户注册修改浏览联系浏览浏览发布浏览发布修改删除特殊操作版面公共信息帖子管理人员删除授权添加删除修改添加删除修改添加删除修改设置系统参数表1-1中的对象

12、是单向关联,是指左侧对象对上方对象的活动。表示没有关联,表示存在单向关联。通过以上设计,论坛需要些什么以及所需要的对象之间存在着怎么的关系就有了基本的概念。1.3 功能设计表1-1中用户关联的对象是自身、版面、公共信息、帖子。分别根据用户与这些对象的联系给出一个明确的菜单,如表1-2。表1-2 用户功能列表功能名称说明用户注册用户在论坛填写必要信息后就可以注册为注册用户,并能在登陆后对注册信息进行更改用户登陆注册后的用户可利用用户名和密码在论坛登陆浏览其他用户信息用户注册后可以查看其他用户的公开信息与其他用户联系可以在论坛内给其他用户私下留言,或直接发送邮件等浏览版面用户可以看到以列表形式展现的版面信息和版面说明浏览发布公共信息未登陆的用户可以浏览公共信息,登陆后可以发布允许范围内的公共信息浏览帖子用户可以以列表形式浏览帖子主题及其全部内容发布修改删除帖子用户在登陆后可以发布帖子、修改自己的帖子,被给予版主权限后还可以编辑、修改、删除权限范围内的其他用户帖子对帖子特殊操作主要针对版

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

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号