网上论坛管理系统.doc_第1页
网上论坛管理系统.doc_第2页
网上论坛管理系统.doc_第3页
网上论坛管理系统.doc_第4页
网上论坛管理系统.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程设计III设计说明书网上论坛管理系统学生姓名学号班级成绩指导教师计算机科学与技术系2011年 9月9日数据库课程设计评阅书题 目网上论坛管理系统学生姓名学号指导教师评语及成绩成绩: 教师签名: 年 月 日答辩教师评语及成绩成绩: 教师签名: 年 月 日教研室意见总成绩: 室主任签名: 年 月 日注:指导教师成绩60%,答辩成绩40%,总成绩合成后按五级制记入。课程设计任务书20112012学年第1学期专业: 信息管理与信息系统092班 学号: 姓名: 课程设计名称:课程设计III 设计题目: 网上论坛管理系统 完成期限:自 2011 年 8 月 29 日至 2011 年 9 月 9 日共 2 周设计依据、要求及主要内容:主要功能:主要从以下几方面进行数据库设计1.用户、管理员管理。2.版块信息管理;3.帖子管理;4.广告版块管理要求:利用DB的设计工具PD或者Erwin完成1.需求分析:开发背景与意义、系统需求概况、DFD、DD2.概念结构设计:实体属性图、ER图3.DB设计:逻辑结构设计、物理结构设计1.指导教师(签字): 教研室主任(签字): 批准日期: 年 月 日摘 要当今社会正处在网络时代,信息化大潮席卷全球,网络正以前所未有的速度在我国普及开来。网站以其独特的优势在信息化的过程中占有重要的一席。为了方便信息的交流,运用数据库技术,实现了一个功能相对齐全的论坛系统,网友可以自由地提出问题以及帮助他人解决问题,或者交流经验。该论坛功能较齐全,在这里可以自由地发表自己的观点和对论坛的主题发表意见,我们还可以对网友的问题及时地解决,获取对自己有用的知识。本网站严格按照软件项目开发的流程进行开发,对于网站开发的可行性分析、需求分析、概要设计、详细设计以及对网站的测试与维护都有详细的论述和实现过程。本套论坛的优点在于它具有强大的可扩展性和可维护性,非常适合网民创建自己的中小型论坛。关键字:论坛;数据库;管理系统1课题分析 该论坛的主要功能包括:用户登录,选择板块,发帖评论,管理员管理,板块信息的创建,编辑,删除。帖子管理以及广告板块的链接,修改,删除等几个方面。2系统需求分析2.1开发背景与意义随着Internet技术的不断发展,以及用户群爆炸性地增长,网络不再仅仅是信息的被动获取来源,更成为人们探讨间题、交换观点的场所,其中,网上论坛扮演了极其重要的角色,随着时间的推移,论坛站点中积存了丰富的信息资源,不但有各类技术资料和新闻文档,还包含着用户的判断和评论,论坛站点己成为Web信息库的重要组成部分,自网上论坛诞生20多年以来,随着Web技术的发展,己经由原来简单的电子公告板系统发展为功能丰富的网上论坛和虚拟社区模式。各种论坛随着网络迅速发展,几乎充实着生活工作的每一个方面,无论是商界、政界,还是娱乐界,都有各种论坛。互联网正在融入我们的生活,网络提供给我们的不只是一个获取信息的来源,而且还是一个可以相互交流的空间,网上论坛正是一种供人们进行交流的网络空间, 影响和改变着我们的生活。已经逐渐成为人们生活中最为重要的信息交流平台,在这里可以随时就行对信息的检索和评论等功能。2.2需求分析2.2.1 需求定义与分析能够实现一般用户的论坛包括几个基本的操作,用户登录,修改资料,浏览帖子,回复帖子,发表帖子,修改帖子。管理员需要对帖子就行修改,删除和置顶等工作。以及对板块的添加,修改和删除。广告的链接等相关工作。2.2.2 数据对象网上论坛系统中有对用户,管理员管理,板块信息和帖子管理,广告板块管理的设计。按照不同的实体分类,可以分为4类实体对象:板块、帖子、用户和论坛。2.2.3 数据流图图2-1 论坛系统数据流图2.2.4数据字典一数据项1.数据项:管理员编号含义说明:唯一标识每个管理员2.数据项:用户序号含义说明:唯一标识每个用户3.数据项:版块编号含义说明:唯一标识每个版块信息4.数据项:帖子编号含义说明:唯一标识每个帖子信息5.数据项:广告编号含义说明:唯一标识每个广告版块信息二数据结构数据结构反映了数据之间的组合关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构混合组成。本系统中对数据结构的具体描述如下:1.数据结构:用户名 含义说明:是论坛管理系统中的主体数据结构,定义了用户的有关信息 组成:用户编号、用户名、密码、邮箱地址、经验值、类型、等级、注册日期等。2.数据结构:管理员 含义说明:是论坛管理系统中的主体数据结构,定义了管理员的有关信息 组成:管理员编号、用户名、密码、访问权限、论坛主题、参数等。 3.数据结构:版块信息 含义说明:是论坛管理系统中版块的有关信息 组成:板块编号、版块类型、版块分类号、版主、上级版面、版块样式等。4.数据结构:帖子信息 含义说明:是论坛管理系统中帖子的有关信息 组成:帖子编号、所属版面、帖子ID、发表者、内容、发帖时间等。5.数据结构:广告版块信息 含义说明:是论坛管理系统中广告的有段信息 组成:广告版块编号、所属版面、标题、内容、用户名、时间等。三整体系统框架图如下图2-2 论坛系统整体框架3 概念结构设计3.1 实体属性图用户信息实体图如图所示:图3-1 用户信息实体图管理员信息实体图如图所示:图3-2 管理员信息实体图板块信息实体图如图所示:图3-3 板块信息实体图帖子信息实体图如图所示:图3-4 帖子信息实体图广告板块信息实体图如图所示:图3-5 广告板块信息实体图3.2 系统E-R图图3-6 系统ER图4 逻辑结构设计关系模型的逻辑结构是一组关系模式的集合。以下为具体的关系模型信息:1.用户信息(用户序号、用户名、密码、邮箱地址、经验值、类型、等级、注册日期) 在此联系中主码为用户序号。2.管理员信息(管理员编号、用户名、密码、访问权限、论坛主题、参数) 在此联系中主码为管理员编号,管理员与帖子是一对多的关系。3.版块信息(版块所属类型、管理员编号、版块编号、版主、上级版面、版块样式) 在此联系中主码为版块编号,版块与管理员是多对一的关系,所以管理员编号传入版块信息中作非主属性。4.帖子信息(帖子编号、管理员编号、所属版面、用户、主题、内容、发帖时间) 在此联系中主码为帖子编号,帖子信息与管理员是多对一的关系。5.广告版块信息(广告版块编号、管理员编号、所属板面、标题、内容、用户名、时间) 在此联系中主码为广告版块编号,广告信息与管理员是多对一的关系。5 物理结构设计5.1建立索引建立索引,使得对数据库的查询、插入、修改和删除的速度加快,效率也提高。5.2数据存放位置在开发本系统时因数据库的规模大,但因开发环境条件限制,所以数据库是存在个人的计算机磁盘上。5.3系统配置拥有WINDOWS 2000以上的配置并系统装有SQL SERVER 2000。5.4建立论坛系统中各实体对应的表在用户信息表中,用户名和用户密码字段是必须填写的字段,用户登录时使用。如下表所示。 表5-1 用户信息表在板块信息表中,定义了板块的名称和说明信息,通过版主可以通过管理认证用户是否有修改本板块信息的权利。如下表所示。 表5-2 板块信息表在帖子信息表中,定义了用户名发表的标题与内容信息,以及用户名和邮件地址和发表时间,如下表所示 表5-3 帖子信息表在管理员信息表中,定义了用户名与密码信息,如下表所示 表5-4 管理员信息表在广告板块信息表中,定义了用户和广告主题与内容信息,以及所属板块和时间,如下表所示 表5-5 广告板块信息表总 结通过两周的课程设计终于完成了这个简单的网上论坛的设计工作,简而言之本系统最大的优点在于结构简单,界面清晰,一目了然。从对普通用户的登录和发帖,帖子信息的管理,版面信息的管理到广告版块的管理方面着手一步步的进行设计。使得完成的系统能够切实的发挥出论坛的功能,但也存在着一些的不足之处还需更进一步的学习来提高和优化,当然在此过程中我们小组也遇到许多的困难,对数据库的建立还比较的生疏,对论坛的各方面也不太了解,但经过大家的共同讨论和相互的合作慢慢的有所一些比较清晰地认识。对数据的知识也有了更多的理解。各方面的能力也得到了提升,加强了团队的合作精神,同时也能够通过自己的努力来解

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论