数据库设计-BBs讨论区(帖子管理系统)探讨.doc

数据库设计-BBs讨论区(帖子管理系统)探讨.doc

  1. 1、本文档共104页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课程设计报告 BBS讨论区帖子管理系统 软件学院软件工程专业13级5班 姓名:刘宇 学号:XXXXXXXXXXXX 任课教师:王雅芳 实验教师:冯康 助教: 目 录 一、系统开发平台 1 二、数据库规划 2 2.1 任务陈述 2 2.2 任务目标 2 三、系统定义 3 3.1 系统边界 3 3.2 用户视图 5 四、需求分析 7 4.1 用户需求说明 8 4.1.1 数据需求 8 4.1.2 事务需求 8 4.2 系统需求说明 11 五、数据库逻辑设计 13 5.1 ER图 13 5.2 数据字典 14 5.3 关系表 16 六、数据库物理设计 17 6.1 索引 17 6.2 视图 17 6.3 安全机制 18 6.4 其他 18 七、应用程序设计 19 7.1 功能模块 19 7.2 界面设计 20 7.3 事务设计 30 八、测试和运行 58 九、总结 65 9.1 系统优点 65 9.2 系统不足 65 9.3 系统改进 65 9.4 经验与收获 65 附. 参考文献 66 一、系统开发平台 1.1 题目:BBS讨论区帖子管理系统 给网站建立BBS讨论区是吸引用户的好方法。BBS可以用于网站的主题讨论组,如流行音乐网可以提供BBS供用户对艺人的作品各抒己见,也可以用于网站的技术支持等。 为山大建一个讨论区,仅限于学生。提供一个可以自由交流的平台。 BBS,即Web论坛,又叫讨论公告牌或主题讨论组。其思想就是允许用户发表帖子或提出问题,而其他人可以阅读并回复这些问题。在BBS中,每个讨论的主题叫一个话题,每个话题回复都称为一个帖子。 1.2 开发语言:Java PHP:灵活、简单、易用、功能强大 JavaScript:前台处理功能强大 Ajax:方便于前后台交流数据,不再受制于PHP的加载限制 HTML5:主流网页开发语言 1.3 开发工具:DreamweaverCS5.5, Apache 1.4 数据库:PHPmyadmin 1.5 应用系统:C/S架构的应用系统 1.6 代码管理工具:Git 二、数据库规划 2.1 任务陈述 BBS,即Web论坛,又叫讨论公告牌或主题讨论组。其思想就是允许用户发表帖子或提出问题,而其他人可以阅读并回复这些问题。在BBS中,每个讨论的主题叫一个话题,每个话题回复都称为一个帖子。 BBS讨论区应用程序由前台发帖、阅贴模块和后台管理模块组成。 前台发帖阅贴模块。该模块是BBS讨论区的主体模块,包含版面列表和选择、帖子列表、帖子发布、帖子阅读和帖子搜索功能。 后台管理模块。该模块由3个子模块组成:版面管理、帖子管理和用户管理。 2.2 任务目标 在将要实现的BBS讨论区中用户可以进行如下操作: 发表帖子开始新的讨论话题; 对已有的帖子进行回复; 查看所有话题列表; 查看讨论区中的帖子内容; 查看帖子之间的关系,即查看某篇帖子是哪篇的回复; 搜索含有某些关键字的主题的帖子; 新建、修改或删除版面; 删除已发布的帖子; 查看用户发帖排行榜; 查看用户信息; 删除用户; 屏蔽用户发帖。 三、系统定义 3.1 系统边界 系统边界描述数据库系统和企业信息系统的其他部分的接口,是信息系统内部构成元素与外部有联系实体之间的信息关系的描述与分割。它并不需要在它们之间划一条物理边界,而只需要弄清它们之间信息输入与输出的分割。 本数据库系统主要包含用户信息、用户发帖信息、版面信息、帖子信息、帖子内容信息等几个模块。 该信息系统的其他部分包括用户发表、回复帖子,搜索帖子,新建、修改或删除版面,删除帖子,查看所有话题列表,查看帖子内容及帖子之间关系,查看用户发帖排行榜,查看用户信息,删除用户及屏蔽用户发帖。 下面是一个可能的帖子结构: 3.2 用户视图 3.2.1 用户视图 版主视图 管理员(Administrator)用户视图 数据库系统多用户视图 四、需求分析 此学生管理信息系统的主要功能如下图所示: 4.1 用户需求说明 4.1.1 数据需求 其中需求数据为: 用户基本信息记录:用户名、用户密码、用户姓名、用户邮箱、用户登录次数、用户最后一次登录时间、用户登录IP、用户屏蔽标识 2、帖子基本信息记录:帖子标识、父帖子标识、有无回复帖子标题、用户名、所属版面、发帖时间、客户端ip地址、屏蔽标识 3、帖子内容基本信息记录:帖子标识、帖子内容、帖子附带的图片文件名 4、版面基本信息记录:版面标识、版面名称、版面简

文档评论(0)

4477769 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档