网上在线论坛的设计与实现毕业设计论文(编辑修改稿)内容摘要:

公告表 查询 查询 新用户信息 帖子表 回帖表 用户信息表 图 33 后台数据流程图 前台数据流程图如图 34 所示: 管理员 登录 执行操作 论坛信息管理 公告信息管理 帖子信息管理 用户信息管理 管理员信息管理 11 注册信息 注册成功用户信息表 用户信息表登录失败登录信息 发布 帖子表 发布信息 查询信息 回复信息 发布 回帖表 用户信息表 查询信息 操作 查询 用户信息表 操作信息 操作 信息更新 查询 查询 用户信息表 帖子表 回帖表 图 34 前台数据流程图 性能需求分析 根据本 系统所用到的技术和软件,至少需要满足以下的软硬件需求: (1) 开发工具: Microsoft Visual Studio 2020。 (2) 操作系统: windows server 2020/XP 及其更高版本。 (3) 数据库: SQL Server 2020 数据库及其更高版本 游客 浏览论坛 注册 登录 个人信息中心 发新帖 回复贴 查询其他用户 修改个人 资料 查看已发、回帖信息 12 (4) CPU: 及更高 (5) 内存: 512M 及更高。 (6) 硬盘: 80GB 4 系统总体设计 设计思想 采用 B/S 模式设计,并进行三层架构,三层一般为 DAL 数据访问 层,BLL 业务逻辑层, UI 表现层,其架构图 41所示。 图 41 系统三层架构图 功能结构模块设计 (1)后台功能 A. 管理员登录功能。 B. 管理员发布公告信息。 UI 表示层 BLL 业务逻辑层 DAT 数据访问层 DB 13 C. 管理员对用户的管理。 D. 管理员查看帖子信息。 E. 对论坛进行管理。 如图 42所示: 图 42 系统后台管理模块 ( 2)前台功能 A. 用户登录功能。 B. 查看和修改个人信息。 网上在线论坛系统后台管理 用户信息管理 公告信息管理 帖子信息管理 论坛板块管理 查看用户信息列表 添加用户 查询用户信息 发布公告信息 删除公告 14 C. 寻找查看其它用户信息。 D. 查看已发和已回帖子信息。 E. 发新帖。 F. 回复他人的帖子。 G. 修改和删除自己的帖子。 H. 退出系统 如图 43所示: 图 43 系统前台管理模块 网上在线论坛系统前台管理 发新帖模块 查询帖子信息 用户信息管理 帖子信息管理 退出系统 回复贴模块 修改删除帖子 修改信息 用户登录 其他用户查询 15 接口设计 以上所列出的功能,在设计时需要考虑以后扩充的可能,既在给论坛添加新的功能时,原有的功能正常使用,不受影响。 或者丰富扩展某个功能时,能够方便衔接。 所以,系统中为每个功能都保留开放的接口,通过接口可以对功能进行扩充,也可以与新功能进行挂接。 其实现原理及思路如图 44 所示。 图 44 功能的可扩充接口实现原理 维护设计 系统维护进行模块化设计,因为系统模块化之后,系统一旦出错及时锁定错误处在那一模块,然后进行及时的系统维护。 以免造成整个系统的混乱。 系统要有可移植 性。 5 数据库设计 数据库概念结构设计 这一设计阶段的主要任务是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,建立一个概念性的数据模型,为后面的逻辑结构设计打下基础。 根据分析,系统分别建立了用户、版块、帖子、管理员等实体,一个版块包含 N 个帖子。 管理员管理所有版块并管理所有用户的权限。 用户可以任意浏览版块中的内容,所以用户和帖子之间是 M:N 的关系。 下面将使用实体 — 联系图( ER图)来具体描述这几个实体以及它们之间的联系。 已有功能 接口 论坛新实现 功能扩充 16 (1)用户信息表(用户编号,用户名,密码,邮件,头像),其 ER图如下图 51所示: 图 51 用户实体图 (2) 管理员信息表(管理员编号,管理员名称,密码, 性质),其ER 图如下图 52所示: 图 52 管理员实体图 (3)公告信息(公告编号,公告名,公告内容,创建时间),其 ER图如下图 53所示: 邮箱 密码 头像 用户 名 用 户 密码 性质 管理员编号 管理员名称 管理员 用户编号 17 图 53 公告信息实体图 ( 4)帖子信息表(帖子编号,帖子名,帖子内容,用户名,创建时间,最后回复时间,浏览次数,分类信息),其 ER 图如下图 54 所示: 图 54 发帖信息实体图 ( 5)回复贴信息表(回帖编号,帖子编号,回帖名称,回帖内容,回帖时间),其 ER图如下图 55所示: 图 55 回复贴信息实体图 公告内容 公告编号 公告名 创建时间 公告 帖子内容 帖子编号 帖子名 创建时间 帖子 用户名 最后回复时间 浏览次数 分类信息 浏览次数 回帖内容 回贴编号 回帖标题 回帖姓名 回复贴信息 回帖时间。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。