- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 需求分析
1、 1 网络留言板
又称为留言簿或留言本, 是目前网站中使用较广泛的一种与用户沟通、 交流
的方式。通过留言板, 可收集来自用户的意见或需求信息, 并可作出相应的回复,
从而实现网站与客户之间及不同客户之间的交流与沟通。 通过留言板用户和访问
者在 Internet 上实现信息的快速传递,提高办事效率。因此留言板已成为现代人
沟通和获取消息的重要组成部分。
开发一个留言系统, 首先需要确定留言的功能是什么, 也就是用户想要留言
版所拥有的作用。 用户使用留言是按照一定的流程来进行的: 用户注册登录进入
留言,可以就某个话题展开讨论, 通过留言功能发布新的话题, 通过回帖的功能
回复已有的话题; 管理员要管理留言, 系统需要具有的功能有创建、 删除留言的
版块,管理注册的用户,管理留言,设置留言基本参数。这样的流程就决定了留
言所应具有的功能,留言功能流程如图 1.1 所示。
图 1.1 留言功能流程图
通过上面的分析,总结留言的功能有以下几项 : 留言版块列表;浏览留言;
发帖回帖;编辑留言;删除留言;用户注册;用户登录;控制用户权限;修改注
册信息;设置留言参数;管理版块;管理用户。
观察留言所有功能需求, 按不同实体分类, 可以分为四类实体对象: 版块、留言、
用户和留言。这四类对象, 可以设计为四个数据实体, 如果使用数据库存储它们,
即可以设计四个基本数据表的集合来存储这些实体的基本信息; 它们可以设计为
四个基本表, 映射四个实体的基本数据。 这些基本对象只是留言系统中最为基本
的要素,对于一个完整的留言还需要其它相关的表来记录相关的信息, 即实体之
间的相互关系信息。 留言一般存在两种用户, 注册用户和管理员。 用户的权限是
向下覆盖的, 即上级权限包含下级权限, 在这个留言中, 管理员的权限是上级权
限。
留言系统的用户浏览信息功能,是用户讨论问题的平台,发帖、浏览、回帖
一直贯穿用户的整个活动。 同时,由于留言系统的留言管理是管理员在留言浏览
时进行的, 因此编辑、 删除等功能也安排在浏览信息时实现, 只是一般用户没有
权限做这些动作。 其它与管理员相关的功能, 包括版块管理、 用户管理和留言设
置的都是需要管理员在管理模块进行操作。
下面就管理员所做的管理进行介绍:
查看留言:任何用户可以根据发言者留下的邮箱地址发邮件。
删除留言:如果用户发表了不符合留言规则的留言,则需要管理员删除
这些留言。
管理版块:留言版块需要先创建,才能被使用,管理员还可以删改版块
的相关信息。
设置参数:留言一般有一些初始化信息,比如留言名称、每页显示留言
数量等参数信息,管理员可以在后台界面自行设置。
1、2 模块设计
从上一节需求分析可以知道, 留言功能分为用户使用的基本功能和管理员管
理系统的功能两类,因此模块设计也分为两大类。留言的模块体系图如图 1.2
所示。
图 1.2 留言的模块图
BBS系统包括以下主要功能模块:
(1) 登录功能模块:用户个人注册、登录,管理员登录;
(2) 浏览功能模块:用户浏览版块、浏览主题帖列表、查看留言;
(3) 发帖回帖功能模块:用户发帖,管理员回帖;
文档评论(0)