整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

小型论坛管理系统数据库分析与设计说明书2

小型论坛管理系统数据库分析与设计说明书.文档名称:小型论坛管理系统数据库分析设计说明书文件名称:小型论坛管理系统数据库分析设计说明书.doc文档内容:一.系统需求分析说明现实生活中的交流存在时间和空间上的局限性,交流人群范围狭小以及间断的交流不能保证信息的准确性和可取性.因此,用户需要通过网上论坛的交流扩大交流面,同时可以从多方面获得自己所需要的最及时的信息.论坛又叫BBS,全称是,中文意思是"电子公告板"它是上的一种交互性极强的,网友喜闻乐见的电子信息服务系统.它为网民提供一块公共的电子白板,每个用户都可以在上面书写,发布自己的信息或提不同的意见,以便与其他用户进行交流和讨论。在网络技术逐渐渗入社会生活各个层面的今天,以前网站上的论坛管理系统要用户登陆以后才能进行相关访问及互动。而随着网络互联技术的进步,现在网站投票只需打开网页就可进行论坛留言。论坛对象是很多的,各个层次都可进行论坛访问,大至国家领导,小至一个普通干部,访问和留言从到指定用户进行表格到现在通过网络直接点击相应就可进行。网上论坛管理系统可解决游客访问及留言,致使现在几乎各个网站都有各种类型网站论坛管理系统,用户可以说出自己的看法。

1.1涉及部门和人员分析A.首先有数据库的开发人员,负责开发整个数据库系统,供用户使用。B.然后是各类型的用户,在论坛上留言交流或者其他。本系统的最终用户是广大的网友,他们的技术水平参差不齐,但他们只是普通用户。本系统普通用户的技术水平要求不高,只要会上网就行。图1用户类别图a.实习版主定义:申请批准后,需试用1个月的版主候选人。权限:协助版主管理一个版区的事务。b.版主定义:试用合格的正式版主。权限:负责管理一个《管理交流》、《创业人生》之类的版区事务;指导、考核实习版主;受理会员提出的版主申请,筛选后向所在大区版主提出任命实习版主的建议:就实习版主的转正与否,向所在大区版主提出建议。c.大区版主定义:业绩明显,得到大家一致认可的版主可提升为大区版主。权限:负责管理一个《主讨论区》这样的大区事务;指导、考核所属版主的工作;任命实习版主,决定实习版主的转正;就版主的提升,向超级版主提出建议。d.超级版主定义:由内政部从大区版主中选拔任命。权限:负责论坛各区的管理;指导、考核大区版主的工作;任命大区版主;对大区版主的提升提出建议。e.版主的任命:各级版主由上级版主直至内政部长逐级任命。

f.任职条件⑴实习版主:发表原创主题贴2篇以上;上传管理资料附件2个以上;级别为高级职员及以上;愿意为广大会员服务。⑵版主:发表原创主题贴3篇以上;上传管理资料附件3个以上;级别为管理专员及以上;具有预管理版区需要的相关知识及经验。⑶大区版主:发表原创讨论贴5篇以上;上传管理资料附件5个以上;级别为主任及以上;具有预管理大区需要的相关知识及经验;熟悉所在大区的各项功能。⑷超级版主:发表原创讨论贴8篇以上;上传管理资料附件8个以上;级别为部长及以上;具有比较丰富的企业管理经验;熟悉论坛前台的全部功能。g.版主的职责:⑴删除违反论坛规定的主题及回复,删贴标准如下:攻击党和国家的主题及回复;意识领域或者政治立场有争议的主题及回复;语言恶毒、无理取闹、造谣生事、人身攻击的主题及回复;猥亵及色情主题及回复;内容空洞言之无物的主题及回复;含有商业广告及外部链接内容的主题及回复;违反新思维论坛其它规定的主题及回复。⑵根据自身特点尽可能多发原创帖,营造论坛的原创氛围。⑶及时、公正地将所辖版区内符合规定的好主题置顶、加精华。⑷公平公正的处理版区内纠纷,确保所辖版区持续、健康发展。⑸引导会员发表符合版区特色的优秀主题及回复。

库书说明数据设计方法_数据库设计说明书_库书说明数据设计过程

⑹耐心解答会员对于论坛管理工作的质疑,出现个人不能或不便解决的问题时,及时向上级版主直至内政部通报。C.最后是管理员,负责数据库的管理。1.2完成业务功能分析A.前台:⑴会员注册:论坛要提供用户注册功能,这是最基本的也是必须的,并且数据库要负责储存用户数据。⑵会员发起话题:会员发起话题,让更多的用户参与。⑶跟帖:用户参与会员发起的话题,数据库负责记录下这些内容。⑷回答:凡是参与的人都可以在里面自由的讨论。⑸精华帖置顶:好的帖子,有意义的帖子放在最前端,让更多的人参与,以内帖子弱放在最后不能引起人的注意,就会沉没。⑹上传图片:有些帖子要给图说明,因此论坛应该支持超文本的内容,各种格式的内容应该都可以在论坛上出现。⑺搜索:论坛人慢慢的会变多,问题也会多,论坛的资源虽然多了,却变得乱了。为了素材森的发展,为了减轻斑竹的负担,为了论坛的整洁,为了能迅速找到自己想要的资源,少看到垃圾贴,所以必须给论坛以搜索的功能,让用户输入关键字就可以查找自己想要的内容,这可以在数据库设计时用模糊查找实现。B.后台:要管理帖子版主审核等功能。1.3业务要求描述普通用户:为通过注册了的用户,他们可以浏览帖子,发表新帖,回复已有帖子,修改个人信息等。版主:版主有管理员从会员中选择,版主拥有普通用户的所有权限,还可以管理帖子,如删除非法帖子,帖子置顶等。管理员:拥有最高权限,可以管理用户(如封锁违规用户),管理帖子、帖子置顶、发布公告、设置友情链接、增加版块、修改版块、删除版块等。

图2系统用例图表1系统模块设置编号模块名称简要描述1用户管理模块前台提供用户注册、登录,用户还可以修改个人资料,后台供管理员、版主登录,登陆时需要进行输入合法性检测(防止SQL注入)2版块模块前台分类列表显示版块,后台增加、删除和修改版块,增删版主3帖子模块用户发帖、修改帖子、回复帖子版主可以删帖、帖子置顶4友情链接模块前台分类显示Logo链接和文字链接后台对友情链接进行增加、删除、修改操作表2功能需求点列表编号功能名称模块编号功能描述输入内容输出内容1.1用户登录1保证所有系统的合法用户通过身份认证进入系统进行操作用户名、密码、验证码用户登录状态1.2用户注册1对用户名进行检测,信息通过检测之后成为本系统的用户用户名、密码、性别、QQ、E-mail、电话等基本信息注册的结果(提示用户“注册成功”或者“注册失败”)1.3修改个人信息1用户可以根据自己当前的情况修改个人信息要你修改的内容提示修改结果(“修改成功”或者“修改失败”)1.4后台登录1仅管理员、版主能够登录后台,但版主权限有一定限制后台用户名、密码提示后台登录是否成功2.1添加版块2管理员添加版块,设置版主版块的相关信息版块列表2.2编辑版块2管理员修改版块信息版块的相关信息提示是否修改成功2.3删除版块2管理员删除版块点击“删除”按钮提示版块删除成功或者删除失败3.1发帖、回帖3用户可以根据自己的需要发表帖子,或者回复已有帖子用户的言论用户的言论3.2浏览帖子3用户可以浏览任意版块中的任意帖子点击任意一个帖子标题该贴的内容及该贴的所有回复3.3删除帖子3管理员或版主删除违规帖子“删除”命令显示删除结果(是否删除成功)3.4编辑帖子3用户可以根据需要修改曾经发表的帖子输入要修改的被容显示修改过的内容3.5帖子置顶3管理员或版主可以将比较好的帖子置顶,使之总是处于最上方“置顶”命令帖子前方显示置顶图标4.1添加友情链接4管理员在后台添加友情链接友情站点相关信息显示友情站的Logo,通过点击Logo即可跳转到友情站点4.2编辑友情链接4管理员修改友情链接友情链接信息显示更新后的信息友情链接信息4.3删除友情链接4对于不合格的友情链接进行清理“删除”命令显示删除结果(“删除成功”或者“删除失败”)二.基本数据信息描述2.1数据元素:它是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。

有时,一个数据元素可由若干个数据项组成,例如,一本书的书目信息为一个数据元素,而书目信息的每一项(如书名、作者名等)为一个数据项。数据项是数据的不可分割的最小单位。在这里,没一个用户就是一个数据元素,每个帖子也是一个数据元素。2.2数据组织:用表储存各个数据,并建立起关系。2.3记录和处理要求描述:减少冗余,对于重要数据进行备份。三.综合业务流程(1)系统整体功能流程图:

库书说明数据设计过程_数据库设计说明书_库书说明数据设计方法

(2)用户注册处理流程:(3)用户登录处理流程:

(4)会员发帖、回帖处理流程:四.数据库结构设计4.1概念结构设计4.1.1实体识别4.1.2联系识别4.1.3属性识别4.2ER图4.2.1局部ER图(1)用户实体:(2)权限实体(3)管理员实体:(4)版块实体:(5)话题实体:(6)帖子实体:

(7)友情链接实体:4.2.2全局ER图4.3逻辑结构设计4.3.1关系模式识别4.3.2关系属性完善4.3.3关系范式标准确认4.3.4关系内属性的确认4.3.5关系间属性的确认4.3.6主键,外键,域,规则,默认值等约束描述确认4.3.7整个系统关系的三范式化4.4用户库和报表的确认4.4.1用户报表的具体描述4.4.2用户库设计4.4.3用户表设计4.4.4用户视图设计4.4.5用户常用存储过程设计4.4.6用户常用函数设计4.4.7用户报表设计5用户分角色使用数据库权限分配与设计5.1数据操作设计5.1.1查询5.1.2添加5.1.3修改5.1.4删除5.1.5清零5.1.6转存5.1.7备份5.2库表对象的T-SQL语言实现系统版本描述5.2.2库实现5.2.3表实现5.2.4视图实现5.2.5存储过程实现5.2.6自定义函数实现6小结6.1组员1小结6.2组员2小结…6.n组员n小结7小组小结注:1本目录是比较完整的,不是每个系统都必须有这些目录和二级三级目录。小组可以根据自己小组所负责的系统的具体情况,适当编写相应的内容。在分工完成以后,小组成员更多的是提供目录下的内容,小组长更多的是综合完成该说明书。2上交方式是,把该文档与前面两个表A和B一起,打包上交。由小组长完成上交,其他组员上交无效。3组员小结一定由相应的组员完成,小组小结由组长负责完成。4文档写出来以后,正常情况下,几十页纸,小组小应注意word工具的使用,格式上尽可能的统一,规范。所有标点符号为全角状态符号,正文字体为宋体,小四号,黑色。5文档中,尽可能的多用图,多用表完成说明和设计。每张图应在图下居中位置给出全文统一的编号和名称,每张表应该在表上居中位置给出全文统一的编号和表名。如“图n-mXXX局部ER图”,“表j-kXX库用户表”。