校园论坛BBS
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1)用户表(T_Operator)包括功能ID、正在操作的功能名称、头衔ID、积分、
登录名称、密码、头像、注册时间、真实姓名、电话号码、手机号、MSN号、QQ
号、ICQ号、地区、邮编、是否管理员、是否版主、发帖数量、回帖数量、身份证
号、当前动作、IP地址、是否删除、是否踢出、踢出人(版主)、年龄、性别。如
图10所示
图10用户信息结构图
2)论坛回帖表(T_Forum)回帖ID、回帖标题、回复的主题、回帖内容、回帖人ID、回帖日期、是否删除。如图11所示
图11论坛回帖信息结构图
3)论坛主题表(T_Topic)包括主题ID、主题标题、主题内容、发布人、发布时间、是否置顶、是否精华、是否删除、功能ID。如图12所示
图12 论坛主题信息结构图
4)系统参数表(T_UserPara)包括参数ID、参数名称、参数描述、参数值。如图13所示
图13系统参数信息结构图
5)积分头衔表(T_Mark)包括头衔ID、头衔名称、需要的积分。如图14所示
图14积分头衔信息结构图
6)用户功能权限关联表(T_OperatorFunction)包括权限ID、操作员ID、功能ID。如图15所示
图15用户功能权限关联信息结构图
7)功能表(T_Function)包括功能ID、功能名称、功能描述、功能序号、版主、建立模块日期、最后更新时间、最后发帖人。如图16所示
图16功能信息结构图
3.1 数据源的建立
本系统采用了OleDB和SqlDB两种连接方式,具体步骤如下:
(1)在解决方案资源管理器中建立目录SetData
(2)在目录中单击鼠标右键,从弹出的菜单中选择【添加】
(3)选择【添加Web用户控件】
(4)输入控件名connetct-strings.ascx
3.2论坛首页
首页是系统的窗口,其中用到了DataGrid控件,用来显示论坛的模块。如图17所示
图17论坛首页界面图
3.3发帖、回帖
发表新贴界面如图18所示
图18发帖界面图
回复帖子界面如图19所示
图19回帖界面图
3.4登录、注册与修改
论坛登录是必不可少的一项,只有登录后才可以进入论坛进行活动,具体的界面如图20所示。
图20论坛登录界面图
登录信息人填写与验证页面是由\Forum\login.aspx完成的,其中信息的提交、同数据库的信息的交互是由\Forum\login.aspx.cs完成的。
要想在论坛登录,就少不了注册个人信息,具体的界面如图21所示
图21 论坛注册界面图
用户登录后可以更改自己的登录信息,具体的界面如图22所示
图22 注册信息修改界面图
3.5后台管理设计
3.5.1 管理员登录页
管理员拥有论坛的最高权限,因此进入论坛管理系统需要严格的身份验证。如图23所示
图23管理员登录界面图
3.5.2 管理菜单页
管理员登录成功后进入管理菜单,列出能够执行的操作,如图24所示
图24管理菜单界面图
3.5.3 具体管理
单击管理菜单上的同名链接,进入设置论坛的总体参数界面,如图25所示
图25 论坛参数设置界面图
单击管理菜单上的同名链接,进入操作员列表界面,如图26所示
图26操作员管理界面图
单击管理菜单上的同名链接,进入讨论话题列表界面,如图27所示
图27讨论话题管理界面图
单击管理菜单上的同名链接,进入回复列表界面,如图28所示
图28回复管理界面图