您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 市场营销 > BBS论坛毕设PPT
*专业:通信工程*班级:07通信Y*姓名:宋莉莉*学号:07120821*指导老师:杨雄基于.NET平台的网络BBS论坛系统设计与开发BBS的英文全称是BulletinBoardSystem,中文意思就是“电子公告板”。BBS是在1992年底随着国际互联网的开始流行而迅速发展起来的。互联网的产生使得以前只能在本地访问的BBS可以被全世界随意访问,这对大多数人来说是极具诱惑力的。BBS是一个有多人参加的讨论系统,在BBS上大家可以对一个共同感兴趣的问题进行讨论,自由地发表自己的意见与观点,并且能直接与其他的人进行沟通。本课题研究背景本课题目标及要求1.学习掌握系统开发平台的安装2.学习C#编程语言及其运行环境的配置3.实现对下列各主要功能模块的设计实现(1)用户注册登陆(2)用户的发言功能(3)用户权限(4)网站美工等后期维护本课题研究系统环境*硬件平台CPU:P41.8GHZ内存:256M以上*软件平台操作系统:Windows2008数据库:SQLServer2008开发环境:Microsoft.NETFrameworkSDKv2.0开发工具:MicrosoftVisualStudio2008开发语言:C#语言。浏览器:IE5.0。分辨率:1280×800像素。系统整体设计用户使用论坛时,需要3个角色:游客(即没有注册的用户)、已经注册的用户和后台管理员。没有注册的用户在进去论坛之后,只能浏览模块、主题帖;已经注册的用户在登录进去论坛后,还可以对各类帖子发表自己的评论、发表帖子并加以编辑等;管理员登录之后,有对用户、论坛模块和论坛帖子进行添加、修改和删除的权利。系统设计流程图论坛前台功能结构图论坛后台功能结构图系统功能模块设计与实现*用户登录模块昵称是用于代表聊天室用户的身份,不能重复。用户在注册时为了避免用户重名,必须验证用户昵称。如果在聊天室中已经存在该用户昵称,则要求用户更改昵称之后才能进入论坛。如若没注册,则以游客身份登录,不可以对帖子进行评论等操作,进行回复时则会在回复框的上方显示注册、登录栏。*发表文章模块进入发表文章界面时,需必须填入文章标题、文章内容及文章分类,没填的则有“内容为空”的提示,且该帖子有特定的字数规定,最后发表之前提供验证码的验证,输入错误则不可以发表。同时,可以选择在文中插入图片、URL链接、基本表情,使得文章内容更加生动、丰富。如果用户为游客,那么在发表文章上端会出现登录、注册的提示。*删除用户模块论坛的用户具有自由发言的权利,但是往往会夹杂一些软文帖、广告帖以及一些带有辱骂、损害公共环境,或者是违反了会员注册协议相关规定、国家法律对于公共舆论条款相关规定,则管理员可以对其ID进行删除。*后台模块添加为了便于用户对一类的主题的查看,论坛分为了几个大的板块,比如:休闲娱乐、新闻评论、学生天地等等。对于新的话题、新的分类,管理员有权利对模块进行添加,实现各个不同功能的独立内容版块,丰富论坛内容。本系统特点及局限性*特点本系统最大的特点就是结构简单,界面清晰、简洁,主界面只显示每个板块的名称,板块描述,建立时间以及版主,层层分明。本系统还有一个特点就是可扩展性非常强。由于采用的是原型法的开发模式,一开始只是对论坛的基本功能,即浏览帖子、发帖和回帖这三个功能进行了设计,而后来的注册登陆、分板块浏览帖子、编辑帖子、删除帖子、置顶帖子、指定精华帖、搜索帖子、管理板块、管理用户以及文件的上传和下载等功能则是在后来的开发中陆续添加进去的。*局限性本论坛系统的优点也就导致了它的局限性,由于界面简洁,每个板块没有列出所包含的主题,用户必须点击进入才能看到该板块中的所有主题,然后点击回复,这样就加大了用户的工作量,令他们的操作有些许累赘。第二,用户在发帖之后,并不能马上对自己发的帖子进行修改或删除,要想进行这些操作,必须进入管理登录界面,这样使得登录过的用户必须又要再登录一遍,又一次增加了用户操作的复杂性。这一点还有待改进。第三,由于最初的设计没有考虑到头衔的显示,因此在对用户进行管理的时候,头衔的管理和用户其他信息及权限的管理是分开的,这样就导致了管理员的工作量有所增加。致谢
本文标题:BBS论坛毕设PPT
链接地址:https://www.777doc.com/doc-5119379 .html