校园社团论坛
1.1 编写目的
- 本文档是校园论坛需求调研报告,供需求分析人员进行项目需求分析时使用;
- 本文档可以作为项目验收标准之一;
- 本文档可以作为软件维护的参考资料;
1.2 背景说明
开发软件名称:校园社团论坛 项目任务提出者:由小组所有成员共同讨论而提出 目标用户:大学生
1.3 系统总体目标
本项目主要目标是搭建一个基于 Web 的校园 bbs 论坛,为高校社团之间的交流提供一个平台,通过这个平台,大学生可以轻松找到自己喜欢的社团组织,不同学校之间的社团也可以通过这个 bbs 促进交流。 同时,本项目结束时,所有开发小组成员都应该能收获 Web 开发经验,了解项目开发的流程。
1.4 数据库逻辑结构设计
1.4.1 逻辑结构设计
E-R 图中有实体:用户,用户信息,账号邮箱服务器,版块,版块分类,主题帖,主题帖分类,回复,系统管理员。 以下对实体进行分解:
- 用户(用户名,密码)
- 用户信息(用户名,昵称,头像路径,邮箱账号名,邮箱服务器)
- 邮箱服务器(ID,邮箱域名)
- 版块(版块名,图标路径,版块描述信息, 类型 ID)
- 版块分类(类型 ID,类型名)
- 主题帖(帖子 ID,标题,内容,发表时间,最后回复时间,用户名,版块名,类型 ID)
- 主题帖分类(类型 ID,标题颜色,类型名)
- 回复(回复 ID,内容,回复时间,帖子 ID, 用户名)
- 系统管理员(管理员账号名,密码)
1.4.2 物理结构设计
bbs_user 表
字段 | 数据类型 | 说明 |
userName | varchar(32) | 用户名(主键) |
passwd | varchar(64) | 密码 |
user_info 表
字段 | 数据类型 | 说明 |
userName | varchar(32) |
用户名(主键)
(bbs_user外键) |
nickName | varchar(32) | 昵称 |
head | varchar(64) | 头像路径 |
emailAccount | varchar(64) | 邮箱 |
emailServerId | Int(11) | 邮箱所属的邮件服务器,外键 |
club 表
字段 | 数据类型 | 说明 |
clubName | varchar(32) | 板块名(主键) |
clubIcon | varchar(64) | 图标 |
clubDescribe | varchar(256) | 版块描述 |
clubTypeId | int(11) | 帖子类型(club_type外键) |
club_admin 表
字段 | 数据类型 | 说明 |
userName | varchar(32) |
用户名(主键)
(bbs_user外键) |
clubName | varchar(32) | 版块名(主键) (club外键) |
post 表
字段 | 数据类型 | 说明 |
postId | int(11) | 帖子ID(主键) |
postTitle | varchar(80) | 帖子标题 |
postContent | varchar(2048) | 帖子内容 |
postTime | timestamp | 发帖时间 |
lastTime | timestamp | 最后回复的时间 |
userName | varchar(32) | 用户名(bbs_user外键) |
clubName | varchar(32) | 版块名(club外键) |
postTypeId | int(11) | 帖子类型id(post_type外键) |
reply 表
字段 | 数据类型 | 说明 |
replyId | int(11) | 回复id(主键) |
replyContent | varchar(512) | 回复内容 |
replyTime | timestamp | 回复时间 |
postId | int(11) | 帖子id(post外键) |
userName | varchar(32) | 用户名(bbs_user外键) |
club_type 表
字段 | 数据类型 | 说明 |
clubTypeId | int(11) | 板块类型id(主键) |
clubType | varchar(64) | 板块类型 |
post_type 表
字段 | 数据类型 | 说明 |
postTypeId | int(11) | 帖子类型id(主键) |
postType | varchar(64) | 帖子类型名 |
color | varchar(16) | 标题颜色 |
最终效果请参考 http://www.esaulu.cn/bbs
参考文献
- 面向学生的商业信息公布和话题讨论平台(吉林大学·张振中)
- 大学生学习交流论坛的设计与实现(电子科技大学·裴博杰)
- 基于ASP.NET技术的校园网站设计与实现(吉林大学·岳超)
- 上饶中等专业学校综合管理信息平台的设计与实现(电子科技大学·张平艳)
- 基于ASP.NET的在线教学论坛设计(河北大学·周希思)
- 基于ASP.NET的在线教学论坛设计(河北大学·周希思)
- 基于SSH架构的个人空间交友网站的设计与实现(北京邮电大学·隋昕航)
- 面向学生的商业信息公布和话题讨论平台(吉林大学·张振中)
- 基于Web的信息发布与信息交流平台的设计与实现(吉林大学·许昭霞)
- 基于JSP的论坛管理系统的设计与实现(吉林大学·刘福宸)
- 校园网管理应用平台的设计与开发(华东师范大学·郭碧江)
- 基于智能Web的课件发布平台的研究与实践(电子科技大学·车巍)
- 基于SSH架构的个人空间交友网站的设计与实现(北京邮电大学·隋昕航)
- 基于Asp.Net和Ajax技术的BBS系统的设计与研究(南昌大学·陶勇强)
- 基于.NET校园新闻管理系统的设计和实现(华东师范大学·邱晓虹)
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:源码码头网 ,原文地址:https://bishedaima.com/yuanma/35604.html