网上论坛数据可设计

来源:互联网 发布:广告音乐制作软件 编辑:程序博客网 时间:2024/05/17 08:08

1)论坛可以分为多个版块,如C#版块、C++版块、Java版块等,注册用户可以在版块中发帖和跟贴。版块的数量和名称尚未确定。
(2)每个注册用户拥有一定数量的可用分和专家分,不区分是在哪个版块的分数。
(3)每个用户注册时自动得到可用分3000分,发帖时可以设定这个帖子的分数是多少,分数从可用分中扣除。
(4)每次发帖可以设置的分数最大值为100。
(5)用户每天第一次登录时自动增加可用分20分,当天重复登录不再增加可用分。
(6)发帖人问题得到满意答复后结帖,结帖时根据跟贴用户的回答,由发帖人决定给予的分数,跟贴人得到的分数记入其专家分。
(7)发帖人在这个帖子中给予跟贴人的分数总和不能超过发帖时设定的分数。
(8)发帖人不可以给自己专家分。
(9)用户根据专家分的多少确定其用户等级,如刚登录时专家分为0分,为初级用户;得到200分后为一级用户;500分后为二级用户……。用户等级的名称及分数段尚未确定。
(10)系统有超级用户、大版主、分版版主三种管理员,超级用户系统初始化时设定。
(11)每个注册用户都可以申请分版版主,申请后由注册用户投票,投票期为30天,支持票数达到最近30天登录过的用户数的10%以上,且反对票数不超过总投票数的30%,并由大版主或超级用户审核后,获得分版版主资格。
(12)超级用户可以指定大版主,大版主不一定是分版版主,大版主可以有多名。
(13)每个版的分版版主可以有多名,版主可以删除违反版规的帖子,帖子删除后,发帖人发帖时扣除的可用分不再恢复;如果删除的帖子已经结帖,跟贴人得到的专家分要扣除。
(14)对于分版版主无故删除帖子的行为,用户可以向大版主投诉,由大版主决定删除是否违规;如果确属违规删除,则恢复以删除的帖子,并恢复分数。
(15)对于投诉严重的分版版主,或不能承担版主责任的分版版主,大版主可以取消其版主资格;超级用户同样也可以取消大版主的资格。
提交内容:实验报告书,提交电子版,不需要使用实验报告纸。
报告内容:
(1) 需求分析部分:用自然语言描述系统需求,要求至少包含本文“需求”部分所包含的1~9部分功能,第10及以后部分为选做。画出数据流图。
(2) 概念结构设计:根据数据流图,确定需要存储的实体,画出分E-R图;将分E-R图集成为初步E-R图,并设计基本E-R图。
(3) 逻辑结构设计:将E-R图转换为关系模型,并进行必要的优化,设计必要的用户子模式。
(4) 物理设计(选做):确定必要的存取方法,确定存储结构和系统配置

原创粉丝点击