基于asp技术的bbs论坛系统开发的毕业论文(编辑修改稿)内容摘要:

流,结合管理员在线对论坛信息进 行实时 调整管理,从而成为比较 稳定的 网络 交流平台。 6 三 系统总体设计 (一) 项目规划 我们 将功能做了前台与后台的分类,因此模块也应该分为两大类:前台模块和后台模块。 用户在前台的注册、登陆,以及修改个人的注册信息组合成注册信息组合成注册登陆模块。 用户浏览板块、浏览主题帖列表、查看帖子组合成浏览模块。 用户发帖、回帖、编辑自己发布的帖子组合成发帖回帖模块。 管理员编辑帖子、删除帖子、转移帖子、置顶帖子和精华帖子组合成管理帖子模块。 以上 4 个模块是前台模块。 后台模块都是与管理员相关的,设置论坛参数单独为论坛设置模块;创 建、修改和删除板块为管理板块模块;添加、删除和设置权限为管理用户模块。 如图 1 所示: 图 1 合一论坛模块体系图 7 从用户角度分析问题,首先区分系统中有几种用户,目前的论坛系统,为了使其清楚易懂,简化了用户体系,论坛中只有两种用户:注册用户和管理员。 一般论坛中的版主权限,划分为管理员,这也是为了使读者容易分清论坛的使用者和管理者。 对于注册用户,在论坛中的行为可归纳如下: 1. 只与注册个人身份,登陆论坛,登陆成功后可以修改自己的注册信息。 这些行为用户自身相关,功能独立,设计成注册登陆模块。 2. 浏览板块列表,选择某板块, 浏览其下的主题帖列表,查看帖子内容,搜索需要的帖子。 这些行为是用户读取论坛的板块及其帖子的相关信息,设计成浏览模块。 3. 发帖回帖, 可以发表新帖子,也可以回复已有的帖子,同时可以编辑自己写的帖子内容。 这些行为是用户参与论坛讨论,发表自己见解的行为,设计为发帖回帖模块。 管理员需要负责整个论坛的正常运转,因此他需要更多的管理功能,可以归纳为如下行为:。 因为管理员也是论坛用户,可以参与论坛中的讨论。 管理员对论坛的帖子有监督的权利,好的帖子要奖励,捣乱的帖子要删除,标识精华 帖,置顶帖子,转移发错板块的帖子,这些行为都是针对帖子的操作,设计成管理帖子模块。 论坛中的板块,需要管理员进行创建、管理板块信息,这些针对板块的操作,设计成管理板块模块。 用户注册成功后,需要管理员赋予权限,才能使用论坛 相关功能。 同时,管理员可以自主添加、删除用户,这些针 8 对用户信息的操作,设计成管理用户模块。 (二) 模块的划分与设计 每个模块的功能都真实反映需求,通过对需求的认真分析,可以设计出符合要求的单独模块。 但是,对于一个论坛系统来说,要很好地把握系统地构架,把零散地功能 模块用一条主线串连起来,构建完整的系统。 对论坛系统来说,联系各个模块的主线是使用者的权限,用户能够使用论坛的哪些功能是由用户的权限决定的。 论坛的每个功能都与相应的权限对应。 例如,注册用户具有浏览帖子、发帖、回帖的权限,那么他就能使用论坛中的浏览、发帖、回帖功能。 同一类用户使用的功能模块,是以使用者为中心连接起来的。 另外,操作同类事务的功能模块,也是有相互关系的。 因此,浏览模块 与发帖回帖模块、管理帖子模块关联,是由论坛的系统流程决定的,如 图 2: 图 2 帖子相关模块关系图 管理板块模块与浏览模块关联,是由帖子与板块的父子关系决定的。 帖子依附于板块,先有板块,后有帖子,帖子必须发表在某个板块中,如图 3: 9 图 3 管理板块模块于浏览模块关系图 管理用户模块与注册登陆模块关联,是由同一类对象 —— 用户决定的。 注册后获得论坛的身份,成为用户,所有的用户需要接受管理员的管理,用户登陆证明自己在论坛中的身份,如图 4: 图 4 管理用户模块与注册登陆模块关系图 弄清楚模块间的相互关系,就可以设计出论坛系统的整体架构了,如图 5: 图 5 系统整体架构图 系统因入口的不同而分为前台系统与后台系统。 前台系统包括注 10 册登陆模块、浏览模块、发帖回帖模块、管理帖子模块;后台包括管理用户模块、管理板块模块。 之所以要把属于管理员权限的管理帖子模块归属于前台,是因为,对于一个论坛系统,帖子是最主要的,为了方便管理,管理员需要一边浏览查看一边进行管理,管理时需要了解帖子的详细内容,以及相关回帖信息,因此将帖子的管理界面融合在前台的浏览界面中。 至于其他的模块则比较清楚,是根据用户的权限划分的。 与注册用户相关的功能,其实就是论坛前台的主要功能。 论坛系统的前台,是用户讨论问题的平台,发帖、浏览、回帖一直惯穿用户整个的前 台活动。 同时,由于论坛系统的帖子管理是管理员在帖子浏览时进行的,所以编辑帖子、删除帖子、等到功能也安排在前台实现,其他与管理员相关的功能,包括用户管理都是管理员在后台进行的操作。 具体功能的分配结果如表所示。 表 1 论坛功能和用户权限对应表 对象实体 前后台 功能方法 用户类型 帖子 前台 浏览列表 注册用户 查看帖子 注册用户 发帖 注册用户 回帖 注册用户 搜索 注册用户 编辑(自己所有) 注册用户 编辑(全部) 管理员 删除 管理员 转移 管理员 用 户 后台 注册 注册用户 注册用户登录 注册用户 管理员登录 管理员 添加 管理员 11 删除 管理员 设定权限 管理员 (三 ) 系统功能结构图 图 6 合一文化 论坛 功能结构图 (四 ) 数据库 设计 本系统数据库采用 SQL Server 20xx 数据库,系统数据库名称为mybbs_db。 下面。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。