数据库课程设计报告-bbs讨论区(帖子管理系统)

数据库课程设计报告-bbs讨论区(帖子管理系统)

ID:16223446

大小:13.51 MB

页数:104页

时间:2018-08-08

数据库课程设计报告-bbs讨论区(帖子管理系统)_第1页
数据库课程设计报告-bbs讨论区(帖子管理系统)_第2页
数据库课程设计报告-bbs讨论区(帖子管理系统)_第3页
数据库课程设计报告-bbs讨论区(帖子管理系统)_第4页
数据库课程设计报告-bbs讨论区(帖子管理系统)_第5页
资源描述:

《数据库课程设计报告-bbs讨论区(帖子管理系统)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、104BBS讨论区帖子管理系统数据库课程设计报告-------BBS讨论区帖子管理系统软件学院软件工程专业13级5班姓名:刘宇学号:XXXXXXXXXXXX任课教师:王雅芳实验教师:冯康助教:104BBS讨论区帖子管理系统目录一、系统开发平台1二、数据库规划22.1任务陈述22.2任务目标2三、系统定义33.1系统边界33.2用户视图5四、需求分析74.1用户需求说明84.1.1数据需求84.1.2事务需求84.2系统需求说明11五、数据库逻辑设计135.1ER图135.2数据字典145.3关系表16六、数据库物理设计176.1索引176.2

2、视图176.3安全机制186.4其他18七、应用程序设计197.1功能模块197.2界面设计207.3事务设计30八、测试和运行58九、总结65104104BBS讨论区帖子管理系统9.1系统优点659.2系统不足659.3系统改进659.4经验与收获65附.参考文献66104104BBS讨论区帖子管理系统一、系统开发平台1.1题目:BBS讨论区帖子管理系统给网站建立BBS讨论区是吸引用户的好方法。BBS可以用于网站的主题讨论组,如流行音乐网可以提供BBS供用户对艺人的作品各抒己见,也可以用于网站的技术支持等。为山大建一个讨论区,仅限于学生。提

3、供一个可以自由交流的平台。BBS,即Web论坛,又叫讨论公告牌或主题讨论组。其思想就是允许用户发表帖子或提出问题,而其他人可以阅读并回复这些问题。在BBS中,每个讨论的主题叫一个话题,每个话题回复都称为一个帖子。1.2开发语言:JavaPHP:灵活、简单、易用、功能强大JavaScript:前台处理功能强大Ajax:方便于前后台交流数据,不再受制于PHP的加载限制HTML5:主流网页开发语言1.3开发工具:DreamweaverCS5.5,Apache1.4数据库:PHPmyadmin1.5应用系统:C/S架构的应用系统1.6代码管理工具:G

4、it104104BBS讨论区帖子管理系统二、数据库规划2.1任务陈述BBS,即Web论坛,又叫讨论公告牌或主题讨论组。其思想就是允许用户发表帖子或提出问题,而其他人可以阅读并回复这些问题。在BBS中,每个讨论的主题叫一个话题,每个话题回复都称为一个帖子。BBS讨论区应用程序由前台发帖、阅贴模块和后台管理模块组成。前台发帖阅贴模块。该模块是BBS讨论区的主体模块,包含版面列表和选择、帖子列表、帖子发布、帖子阅读和帖子搜索功能。后台管理模块。该模块由3个子模块组成:版面管理、帖子管理和用户管理。2.2任务目标在将要实现的BBS讨论区中用户可以进行

5、如下操作:发表帖子开始新的讨论话题;对已有的帖子进行回复;查看所有话题列表;查看讨论区中的帖子内容;查看帖子之间的关系,即查看某篇帖子是哪篇的回复;搜索含有某些关键字的主题的帖子;新建、修改或删除版面;删除已发布的帖子;查看用户发帖排行榜;查看用户信息;删除用户;屏蔽用户发帖。三、系统定义3.1系统边界104104BBS讨论区帖子管理系统系统边界描述数据库系统和企业信息系统的其他部分的接口,是信息系统内部构成元素与外部有联系实体之间的信息关系的描述与分割。它并不需要在它们之间划一条物理边界,而只需要弄清它们之间信息输入与输出的分割。本数据库系

6、统主要包含用户信息、用户发帖信息、版面信息、帖子信息、帖子内容信息等几个模块。该信息系统的其他部分包括用户发表、回复帖子,搜索帖子,新建、修改或删除版面,删除帖子,查看所有话题列表,查看帖子内容及帖子之间关系,查看用户发帖排行榜,查看用户信息,删除用户及屏蔽用户发帖。下面是一个可能的帖子结构:回复给“回复的帖子1”的帖子回复给“回复的帖子3”的帖子最初发表的话题回复的帖子1回复的帖子2回复的帖子3回复给“回复的帖子2”的帖子3.2用户视图3.2.1用户视图3.2.2版主视图3.2.3管理员(Administrator)用户视图3.2.4数据库

7、系统多用户视图管理员版主用户四、需求分析此学生管理信息系统的主要功能如下图所示:104104BBS讨论区帖子管理系统BBS讨论区后台管理模块前台发贴、阅帖模块版 面 列 表 和 选 择帖 子 管 理帖 子 列 表帖 子 阅 读用 户 管 理版 面 管 理帖 子 管 理帖 子 删 除版 面 添 加版 面 修 改帖 子 搜 索版 面 删 除查 看 发 帖 排 行查 看 用 户 信 息屏 蔽 用 户 发 帖104104BBS讨论区帖子管理系统4.1用户需求说明4.1.1数据需求其中需求数据为:1、用户基本信息记录:用户名、用户密码、用户姓名、用户邮

8、箱、用户登录次数、用户最后一次登录时间、用户登录IP、用户屏蔽标识2、帖子基本信息记录:帖子标识、父帖子标识、有无回复帖子标题、用户名、所属版面、发帖时间、客户端i

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

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

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