网上论坛系统(BBS)的设计与实现(ASP.NET C# SQL2000)
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
目  录
[资料来源:http://www.THINK58.com]
第1章  绪论 1
1.1 选题背景及意义 1
1.1.1 课题选择背景 1
1.1.2 课题选择意义 2
1.2 论坛系统的发展与现状 2
1.3 课题任务简介 3
第2章 技术支持 5
2.1 实施平台 5
2.2 开发工具 5
2.3 开发语言 6
2.4 数据库 8
2.5 服务器选择 9
第3章 系统需求分析 10
3.1功能需求 10
3.2 可行性分析 10
3.2.1 技术可行性 11
3.2.2 社会可行性 11
3.2.3 运行可行性 11
3.3 系统流程 11
3.4 数据流图 12
3.5 出错处理需求 14
3.6 软硬件环境 15
第4章 系统设计 16
4.1总体设计 16
4.1.1系统目标设计 16
4.1.2 开发设计思想 16
4.1.3 系统功能分析 16
4.2 详细设计 16
4.2.1 基本功能模块设计 16
4.2.2 扩展功能模块设计 17
4.2.3 可以扩充功能接口设计 18
4.3 数据库设计 19
4.3.1 数据库概念结构设计 19
4.3.2 数据库逻辑结构设计 21
第5章 详细设计 24
5.1 主界面设计 24
5.2 登陆功能及注册功能的设计 26
5.3 发帖及回帖功能的设计 28 [资料来源:http://think58.com]
5.4 搜索功能的设计 29
5.5 版块管理功能的设计 30
5.6 黑名单功能的设计 31
第6章 系统测试 32
6.1 系统测试概述 32
6.1.1 测试目标 32
6.1.2 被测系统特点 32
6.1.3 被测系统环境需求 32
6.2 测试方案 32
6.2.1 测试要点分析 32
6.2.2 测试内容 33
6.3 测试结果分析评价 34
结  论 35
参考文献 36
致  谢 37 [版权所有:http://think58.com]
4.2 详细设计
4.2.1 基本功能模块设计
发帖、浏览帖子、回帖是论坛的基本功能,也是论坛系统的必要功能。
(1) 发帖。论坛最初是为了互相讨论话题而诞生的,发表帖子就是表达自己的看法,与他人进行讨论,因此发帖是论坛首要功能。
(2) 浏览帖子。用户发表帖子是供其他用户浏览查看,与其他用户分享自己的想法和经验或者寻求别人的帮助。
(3) 回帖。用户在系统中浏览别人的帖子,想要发表自己的想法,参与讨论,就可以回复这个帖子。
发帖、浏览帖子、回帖三大功能周而复始的循环进行,每个参与论坛的人,主要目的就是发帖,查看已经发表的帖子,针对自己感兴趣的帖子进行回复,参与讨论。三大基本功能的相互关系
4.2.2 扩展功能模块设计
除以上基本功能外,其他功能为扩展功能。以下是对扩展功能的简单介绍:
(1) 注册登陆。参与论坛的人注册自己的用户名及个人信息,拥有论坛中的身份,可以获得更多的权限。
(2) 分版块浏览帖子。随着帖子数量的增多,话题相同或类似的帖子聚集在一起,引出了论坛系统新的扩展功能,即分版块浏览,属于同一版块的帖子讨论相同的话题。这样就使得对某一话题感兴趣的用户不会被其他帖子干扰,也有利于相同兴趣的用户互相讨论,不易跑题。
(3) 编辑帖子。发帖回帖的用户,如果需要修改更新自己发表的帖子内容,就引出了编辑帖子内容的这个扩展功能 ,提供给用户更新自己发言的选择。对于论坛管理员,可以编辑任何帖子的内容,有利于论坛的文明建设。
(4) 删除帖子。如果用户发表了不符合论坛规则的帖子,则需要管理员删除这些帖子,这就引出了删除帖子的扩展功能。
(5) 转移帖子。论坛划分了版块,如果帖子内容不属于所在版块的关注话题,管理员可以选择将此帖移动到所属话题的版块中去,这就引出了移动帖子的扩展功能,这个功能是随着版块功能的出现而出现的,版块将帖子进行了分组,从而提出了随版块移动帖子的要求。
(6) 置顶帖子。帖子一般是根据发表及回复时间倒序排列的,这样先发的帖子慢慢就排到后面,管理员如果需要强调某些帖子重要,有必看性,就要打乱默认的排列顺序,将这些帖子放在列表的最前端,不再按照时间进行顺序的变化,但是还要保证其他帖子按照时间变化顺序进行排序,这就引出了置顶帖子的扩展功能。
(7) 指定精华帖。如果管理员认为某个帖子的内容非常好,可以打上标记,推荐给看帖的用户,这就引出了指定精华帖的扩展功能。用户可以选择只看打上标记的精华帖。
(8) 管理版块。论坛版块需要先创建,才能被使用,管理员还可以修改版块的相关信息,因此管理版块是管理员使用的扩展功能。
[版权所有:http://think58.com]
(9) 设置参数。论坛一般有一些初始化信息,比如每页显示帖子数量等参数信息,管理员可以在后台界面自行设置。
(10) 管理用户。管理员可以对论坛的注册用户进行管理,直接添加用户,赋予相关权限,也可以修改已注册用户的权限,对于违规用户可以删除,这个功能便于管理员对论坛用户的管理。
[来源:http://think58.com]
首页预览图: [来源:http://www.think58.com]
[资料来源:www.THINK58.com]
毕业设计(www.think58.com)上一篇:健身会所网站的设计与实现(ASP.NET C# SQL)
下一篇:学生选课系统的设计与实现(ASP.NET C# SQLSERVER)