基于校园网的实名认证校园bbs系统_毕业设计(编辑修改稿)内容摘要:

氛,以及发现和删除非法帖子后能够及时做出后期处理。 1) 实名认证的校园 BBS 框架图: 图 32 实名认证系统框架图 2) 各模块的功能如下 : 以下主要说明用户注册登陆模块、帖子发布与删除模块,其中在用户的注册和文章的删除过程中,体现了本系统实名认证的特点,即用户在注册过程中必须填写个人真实姓名,且必须有效;在帖子删除过程中,用户无法删除个人所发布的帖子,管理员在删除帖子后,所删除帖子的相关信息还会保留在数据库中。 1. 用户注册登陆模块:要完成论坛的各项操作,用户 必须登陆论坛系统,用户登陆论坛系统要有论坛账号。 如果命令是登录,则使用 JDBC 连接数据库,取得用户输入的帐号和密码并查询数据库,将得出的结果和用户输入的信息做比较。 如果用户需要注册账号,点击注册,用户填写信息后,将检测用户填写的真实姓名是否有效,如果账号允许注册且真实姓名有效,则完成账号的注册,将信息写入到数据库中,如果账号已经存在,则返回错误信息,告诉用户该账号已经存在,请用户重新输入,并完成注册,进程结束。 a. 用户注册流程图如下图所示: 实名认证的校园 BBS系统 用户注册 管理员管理 用户名不重复 真实姓名有效 删除非法帖子 保存帖子信息 9 图 33 用户注册流程图 b. 注册实名认证流程图如下图所示: 图 34 实名认证过程 c. 用户登录流程图如下图所示: 开始 注册 是否成功 Y 提示注册成功 N 结束 返回首页 开始 注册 填写真实姓名 查询数据库 是否有效 Y 完成注册 提示姓名无效 N 结束 基于校园网的实名认证校园 BBS 系统 10 图 35 用户登录流程图 2. 帖子发布 模块 :在没有登陆本系统时,游客只有浏览帖子的权限, 用户登陆系统后,可以查看其他所有用户发的帖子,并可 以发布自己的帖子,也可响应回复其他用户和自己发表的话题。 a. 帖子发布模块流程图如下图所示: 开始 登陆 是否合法 Y 进入论坛主页 N 结束 返 回首页 11 图 36 用户发帖回帖流程图 b. 管理员删除帖子模块流程图如下图所示: 图 37 管理员删除帖子流程图 打开 管理员登陆 是否合法 删除帖子 成功删除,并在数据库中保存其相关信息 结束 返回界面 Y N 开始 登陆 是否合法 Y 主题板块 N 发布帖子 返回首页 发帖成功 返回发帖界面 结束 Y N 基于校园网的实名认证校园 BBS 系统 12 数据结构设计 实体 属性图设计 以下为进行需求分析时制作的实体 — 属性图: 图 37 用户与帖子实体 属性图 各实体之间的 ER图 帖子 帖子编号 用户 ID 帖子标题 帖子内容 发帖时间 用户 ID 性别 密码 电话 真实姓名 用户 ID 帖子标题 发帖时间 帖子内容 帖子编号 用户 ID 密码 真实姓名 性别 帖子 用户 浏览 M 1 管理 管理 M N 管理员 用户名 密码 1 1 注册用户 13 图 37 系统 ER图 数据表设计 在做系统需求分析时,根据系统的需要以及 E— R 图对数据进行分析制作了数据表。 以下即为数据库的六张表: 表 31 t_user 用户信息表 字段名 类型 长度 是否允许为空 id int 4 否 loginname varchar 50 否 loginpw varchar 50 否 name varchar 50 否 sex varchar 2 是 idcard varchar 50 否 address varchar 20 是 tel varchar 50 是 varchar 50 是 varchar 50 是 表 32 t_huifu 帖子回复表 字段名 类型 长度 是否允许为空 id int 4 否 title varchar 20 否 tetn varchar 50 否 shijian varchar 50 否 user_id int 4 否 zhuti_id int 4 否 表 33 t_zhuti帖子主题表 字段名 类型 长度 是否允许为空 id int 4 否 title varchar 50 否 contetn varchar 50 否 fujian varchar 50 否 fuyuanshiming varchar 50 否 Shijian varchar 50 否 user_id int 4 否 catelog_id int 4 否 表 34 t_admin 管理员表 基于校园网的实名认证校园 BBS 系统 14 字段名 类型 长度 是否允许为空 user_id int 4 否 user_name varchar 50 是 user_pw varchar 50 是 表 35 t_catelog论坛类别表 字段名 类型 长度 是否 允许为空 id int 4 否 name varchar 50 是 jieshao varchar 500 否 表 36 t_name 论坛类别表 字段名 类型 长度 是否允许为空 id int 11 否 name varchar 50 是 idcard varchar 20 是 第四章 详细设计 系统结构与程序的关系 表 41 各项功能需求模块的实现同各块程序的分配关系 系统详细运行流程图: 功能模块 相关程序 注册登陆 ;。 账户信息。 文章发布。 版块管理。 信息管理。 15 图 41 系统详细运行流程图 主要功能以及界面的实现 当今社会随着科技与生活水平的提高,人们的审美观也随之增高,追求简约易懂、通用清楚的审美。 在计算机技术日益发达的今天,各类软件界面设计的风格也随着人们的审美观的改变而改变。 正是遵循着这个原则,本系统界面的设计具有灵活性、人性性、简易性、语言通用化等特点。 用户注册登录模块 1) 用户登陆页面 该部分主要完成用户的登录功能,可以通 过登陆身份来选择普通用户或是论坛管理员,通过查询数据库验证信息正确后,即可登录。 图 用户登陆页面 这个界面是登陆界面,即通过用户输入用户名 ID 与密码登陆论坛系统。 主要代码: function check1() { 用户 输入个人信息 是否合法 完成注册 登陆身份 是否有效 发帖回帖 退出 是否有效 管理论坛 注册 登陆 管理员 Y N 普通用户 N Y N Y 查询数据库 查询数据库 基于校园网的实名认证校园 BBS 系统 16 if(==) { alert(请输入用户名 )。 ()。 return false。 } if(==)。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。