欢迎来到天天文库
浏览记录
ID:25501041
大小:418.00 KB
页数:21页
时间:2018-11-20
《asp514基于asp的某学校校园bbs的设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ASP514基于ASP的某学校校园BBS的设计
(1)用户注册和登陆模块主要是完成新用户的注册,将新用户注册信息加入数据库;登陆模块主要验证用户身份,使用会员身份登陆论坛即可进入论坛并享有会员的使用权限。(2)用户资料管理模块主要功能是注册用户可以随意修改自己的个人信息,可随时查询其他用户的个人资料;如果不幸遗忘自己的登陆密码,还可利用本论坛的密码重设功能,重设密码,极大的方便了用户使用。(3)文章发表和文章浏览模块本论坛最主要的功能,登陆用户和游客都可随意点击感兴趣的帖子进行浏览,而登陆用户还可以随时在论坛里发表自己的文章,或者对论坛里的帖
2、子进行回复。(4)文章搜索模块登陆用户可利用该功能对感兴趣但无法记起位置的帖子进行查找,方便用户游览论坛的一个功能。(5)管理员操作模块本论坛管理者才拥有的功能,可以对论坛中任意版块的帖子进行固顶,加精,删除等操作,还可以对论坛的一些基本设置进行修改。(6)版主操作模块论坛各个版块的具体管理者,在自己的版块有和管理员一样的管理权限,负责维护自己版块的秩序。(7)论坛短消息功能模块登陆用户可利用该功能对其他论坛用户留言,进行私下的交流。2.2系统角色划分本系统操作用户按不同级别依次可分为:游客,普通会员用户、
3、版主、管理员。高级别的用户可以继承低级别用户的公用功能。同时,各级别用户具有一定的只有以本级别身分登录才具有的私有功能。1.游客:只能进入论坛浏览帖子,无其他权限。2.普通会员:浏览帖子,发表或回复帖子、资料维护、文章搜索、论坛短消息。3.版主:除会员基本功能外,可对自己所在版块的文章进行操作。4.管理员:除会员基本功能外,可对所有版块的文章进行固顶,加精,删除等,并且有论坛设置修改权限。3.3.2数据库设计根据数据库的需求分析,酒店管理系统需要建立10个数据表,他们分别是:论坛文章表(BBS),论坛版块表(BBSForumID)
4、,论坛配置表(Config),用户好友表(Friend),论坛短消息表(message),用户等级表(UserGroups),用户信息表(Users)。各表具体信息见下表:表3-1BBS表中字段字段名 数据类型 字段描述ID 自动编号 主题帖子号ID(主键)ForumID 数字 论坛版块号RID 数字 回复主题帖子号IDTopicFace 数字 作者心情贴图Title 文本 文章标题Content&nbs
5、p;备注 文章内容DateTime 日期/时间 发表日期UserName 文本 作者IsBest 数字 是否为精华帖IsTop 数字 是否为置顶帖IsNews 数字 是否为论坛公告IsLocked 数字 是否被锁IsVote 数字 是否为投票帖IsMana 数字 是否需要威望ManaNum 数字 要求威望值LastUse
6、rName 文本 最后回复人LastDateTime 日期/时间 最后回复时间ReadTimes 数字 浏览次数ReTimes 数字 回复次数
表3-2BBSForumID表中字段字段名 数据类型 字段描述ForumID 数字 论坛版块号ID(主键)版块说明 文本 版块说明版块名称 文本 版块名称BorderUserName 文本 版
7、主名字
表3-3Config表中字段该页面关键技术是调用的Session对象。除了在很多地方创建Recordset对象实例来访问数据库的表外,有时还必须根据需要对当前版块号“ForumId”进行保存,目的是在任意版块发帖的时候,能够将该帖子所要显示的版块号一起写入数据库,保证在哪个版块里发表的帖子能在哪个版块里显示,从而避免在不同版块发表文章却因为版块切换而造成的版块ID号与所要求的ID号不一致,不
此文档下载收益归作者所有