毕业设计----asp在线论坛系统设计

毕业设计----asp在线论坛系统设计

ID:9756717

大小:536.00 KB

页数:17页

时间:2018-05-07

毕业设计----asp在线论坛系统设计_第1页
毕业设计----asp在线论坛系统设计_第2页
毕业设计----asp在线论坛系统设计_第3页
毕业设计----asp在线论坛系统设计_第4页
毕业设计----asp在线论坛系统设计_第5页
资源描述:

《毕业设计----asp在线论坛系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、作品名称:数计学院在线论坛制作1引言1.1课题背景与开发目的BBS是BulletinBoardSystem的缩写,即电子公告板。它是以文字为主的界面,为广大网友提供了一个彼此交流的空间。随着互联网技术的迅猛发展,网络给人们带来了很多便利,人们借助于网络进行相互交流变得更加方便。于是,以互联网为基础的网上论坛逐渐成为人们发表言论的一个平台。一些具有前卫风格的学院BBS随着互联网的普及在各大高校建立,并逐渐成为学生之间交流信息,共享资源,娱乐休闲的场所,成为广大高校学生课余生活中不可获缺的一部分。而且在不久的将来,各种各样展现自身风格的校园BBS会深入

2、到中学甚至小学校园。本系统采用B/S模式设计,开发目的除了作为在校学生、老师发布消息,共享资料,娱乐休闲的平台,也可成为对外展示学院的一个“活广告”。1.2开发环境本系统是在windowsXP操作系统下,使用小旋风asp服务器web2005和DREAMWEAVER作为开发工具进行开发的。数据库使用的是ACCESS。1.3硬件需求在运行本系统前,请检查一下计算机是否满足以下要求。计算机要求的配置为:(1)DREAMWEAVER和小旋风asp服务器web2005(2)MicrosoftOfficeAccess2000以上版本(3)Windows2000

3、/XP简体中文版+简体中文IE5.0以上版本2需求分析2.1系统概述根据该BBS的逻辑功能划分,本系统一共分为七大功能模块,分别是用户注册和登陆模块,用户资料管理模块,帖子发表和帖子浏览模块,帖子搜索模块,版主操作模块,论坛短消息功能模块。其中版主操作又划分为帖子信息操作模块及帖子设置模块。用户资料管理模块可划分为用户密码重设模块,用户信息查询模块,用户资料修改模块。其功能结构图如图2.1所示。论坛系统帖子发表和帖子浏览管理帖子编辑帖子删除帖子用户资料管理用户信息查询用户资料修改用户密码管理回复帖子用户登录和注册安全退出图2-1 系统功能结构图 (

4、1)用户注册和登陆模块主要是完成新用户的注册,将新用户注册信息加入数据库;登陆模块主要验证用户身份,使用会员身份登陆论坛即可进入论坛并享有会员的使用权限。(2)用户资料管理模块主要功能是注册用户可以随意修改自己的个人信息,可随时查询其他用户的个人资料;如果不幸遗忘自己的登陆密码,还可利用本论坛的密码重设功能,重设密码,极大的方便了用户使用。(3)帖子发表和帖子浏览模块本论坛最主要的功能,登陆用户和游客都可随意点击感兴趣的帖子进行浏览,而登陆用户还可以随时在论坛里发表自己的文章,或者对论坛里的帖子进行回复。(4)版主操作模块本论坛管理者才拥有的功能,

5、可以对论坛中任意版块的帖子进行固顶,加精,删除等操作,还可以对论坛的一些基本设置进行修改。(5)安全退出功能模块进入本论坛之后,如果用户没有进行注册或者登录,那么为游客身份。而本例对于用户的要求是:只有成功注册的用户才可以回复留言信息,当游客单击“回复主题”超级链接时,将会重定向到系统首页。为方便注册,在首页中提供了用户注册以及登录功能。单击“用户注册”超级链接,就可以以注册的用户身份登录本论坛,从而具备删除主题、回复信息功能(只有管理员也就是版主具备该权限)以外的所有权限,并享有一个离线的功能,即“退出功能”。如果没有退出的话,非注册用户也可以通

6、过当地浏览器以当前用户的身份进入本论坛。2.2系统角色划分本系统操作用户按不同级别依次可分为:游客,普通会员用户、版主。高级别的用户可以继承低级别用户的公用功能。同时,各级别用户具有一定的只有以本级别身分登录才具有的私有功能。1.游客:只能进入论坛浏览帖子,无其他权限。2.普通会员:浏览帖子,发表或回复帖子、资料维护、文章搜索、论坛短消息。3.版主:4.管理员:除会员基本功能外,可对所有版块的文章进行固顶,加精,删除等,并且有论坛设置修改权限。3系统总体设计3.1关键技术3.1.1ASP技术ASP技术是一种类似HTML(HypertextMarku

7、pLanguage超文本标识语言)、Script与CGI(CommonGatewayInterface通用网关接口)的结合体,简单的讲它是一种运行于服务器的脚本语言,但是其运行效率比CGI更高、程序编制也比HTML更方便且更有灵活性,程序安全性及保密性也远比Script好。其特点归纳如下:1.ASP可以和HTML或其他脚本语言(VBScript与JavaScript)互相嵌套。2.ASP是一种在Web服务器端运行的脚本语言,因此,程序代码完全保密。3.ASP以对象为基础,因此可以使用ActiveX控件继续扩充其功能。4.ASP内置ADO组件,因此可

8、以轻松地存取各种数据库,大大缩短了程序开发时间。5.ASP可以将运行结果以HTML的格式传送至客户端浏览器,因此ASP可以

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。