本科毕业设计---bbs论坛.doc
《本科毕业设计---bbs论坛.doc》由会员分享,可在线阅读,更多相关《本科毕业设计---bbs论坛.doc(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、XX职业技术学院毕业设计设计题目 BBS论坛 系 别 计 算 机 年级专业 2009级计算机网络技术专业 目录BBS论坛2一、综述2(一)研究现状2(二)设计目标2(三)技术介绍2(四)采用开发工具 2二、系统分析3(一)需求分析31、现状分析32、方案选择43、项目功能44、功能模块4三、项目设计5(一)界面设计5(二)数据库设计131、class论坛版面分类表132、board论坛版面表143、bbslink联盟论坛表154、config后台论坛配置用表155、log日志表166、myuser用户表177、bbsl帖子表188、bbsnews论坛公告表199、friend好友表1910、m
2、essage邮箱表1911、online当前在线人记录表2012、vote投票表20(三)详细设计211、系统流程图212、论坛的用例图 213、功能模块设计22(四)Web应用程序环境241、JDK的安装与配置242、TOMCAT的安装与配置243、数据库的安装244、数据的操作24四、系统测试24五、总结25致谢25参考文献25BBS论坛内容摘要BBS论坛是人们在线交流的重要媒介,提供了使用者发表意见的在线平台。系统采用jsp技术,后台数据库采用了SQL Server 2000,在tomcat平台上部署运行,实现了论坛的基本功能,包括用户注册、登录、查看、发帖回帖等。经测试,论坛运行稳定可
3、靠。关键词JSP JAVA SQLServer2000数据库 B/S模式一、 综述(一) 研究现状论坛的主要功能是发表会员的观点、思想、体会、心得,如发表新帖,回复帖子,同时也具有了一定的后台管理功能,能够处理平常的一些基本操作如:用户管理,论坛设置,论坛基本参数设置等,论坛通常还具有短消息界面,使其更接近用户,接近年青人的使用要求,方便用户,使BBS论坛更有吸引力。(二) 设计目标通过论坛,实现用户的相互沟通,论坛的功能越来越丰富,受大家的欢迎。(三) 技术介绍本项目建立在JSP技术上,运用了JSPJAVABEAN的模式,使用此模式比较简单,JSP页面独自响应请求并经处理后把结果返回客户端。
4、所有的数据处理通过JAVABEAN来处理,JSP实现页面的显示,此模式可以实现页面的显示和页面的内容分离,JSP作为视图,同时也有部份控制器的功能,JAVABEAN组件作为模型和控制器组件。当HTTP请求到达JSP时,它首先设置JAVABEAN组件的属性,然后调用JAVABEAN组件的方法,JAVABEAN组件通过连接数据库来执行业务逻辑,最后JAVABEAN组件把执行的结果返回给JSP显示。(四) 采用开发工具1、 TOMCAT6.0Tomcat6.0,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现, 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tom
5、cat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。2、 JAVASun公司推出的新的一代面向对象程序设计语言,特别适合于Internet应用程序开发。Java的产生与流行是当今Internet发展的客观要求,Java是一门各方面性能都很好的编程语言,它的基本特点是简单、面象对象、分布式、解释的、健壮的、安全的、结构中立的、可移植的、性能很优异的、多线程的、动态的,特别适合在Internet环境上开发应用系统。3、 SQLSERVER2000Microsoft SQL Server2000是由 Microsof
6、t公司开发的,简称SQL Server,由一系列相互协作的组件构成,能满足最大的Web站点和企业数据处理系统存储和分析数据的需求。强有力的客户服务器平台。4、UltraEditUltraEdit 是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII 码,完全可以取代记事本(如果电脑配置足够强大),内建英文单字检查、C+ 及 VB 指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。软件附有 HTML 标签颜色显示、搜寻替换以及无限制的还原功能,一般用其来修改EXE 或 DLL 文件。能够满足一切编辑需要的编辑器。二、系统分析(一)需求分析1、现状分析论坛也称为BBS,意
7、即电子公告板,是一种在Internet上常见的用于信息服务的Web系统,它是浏览者相互沟通的平台。最初,论坛只是用于发布公告信息、讨论问题的在线交流平台,后来,随着网络的普及,论坛的功能越来越丰富,受到广大网民的欢迎。2、 方案选择采用B/S模式,选择SQL Server 2000作为后台数据库,选择JAVA、JSP、JavaScript、Html作为应用程序开发工具,运用Tomcat服务器技术,整个系统完全基于Browser/Server模式进行设计。3、 项目功能用户类别:注册用户和管理员。用户注册登录进入论坛,就某个话题展开讨论,通过发帖功能发布新的话题,通过回帖功能回复已有的话题,通过
8、搜索功能查找已有的话题。管理员要管理论坛,具有创建、编辑、删除论坛的模块,管理注册用户,管理帖子,设置论坛基本参数等功能。4、 功能模块用户注册:进行对新用户的注册。会员登录:进行会员的登录,进入本页面。发帖排行:查看各用户的发帖情况及排名。个人信息:查看用户自身的基本信息。修改资料:用户对自己个人资料的修改。查看会员:查看所有的注册会员。短消息:通过添加好友进行信息的交流。发表新帖:发表新的观点、思想、体会、心得。发表回帖:发表对主题的观点、看法、体会。查看主题:查看所有已发的主题列表。查看帖子:查看某主题的所有内容。投票:对帖子进行投票,以体现帖子的价值。搜索:对已发的帖子进行搜索查找。管
9、理员设置:对论坛进行基本的设置和对注册用户的管理。会员退出:退出用户论坛,进入首页。三、项目设计(一)界面设计BBS论坛首页界面:显示公告提示,今日帖数,主题总数,帖子总数,注册会员数,新会员,论坛版面,友情论坛。帖子主题页面界面:显示帖子与信息。发表新帖界面:显示了发表新帖的要求只有注册用户才能发表,发表新帖需要填写的新帖子信息。发表回帖界面:游客可以查看帖子,也不能回帖评价。只有注册用户才能使用此功能。帖子列表界面:了解作者及发帖时间,帖子的人气(回复),单击帖子可以浏览帖子内容或发表回复帖子的界面进行各种操作。会员列表界面:显示总注册用户的人数,和发帖总数,及简单的个人信息(等级状态、个
10、人发帖总数及财产)。个人资料界面:显示了用户的详细资料(用户名、性别、个人主页、发表文章数、财产、经验、魅力、论坛等级等)。发帖排行界面:显示发帖的最大数量,及其各用户的发帖排名。查看修改个人资料界面:查看自己的资料,对不满意的或需要改变的资料进行即使的更新,个人签名是用户在发帖时个人标志的一段话。短消息界面:显示短消息的相关信息,信息的收发、好友的添加等操作功能。搜索界面:论坛系统中除了导航按钮这种直接的方式之外的别外一种定位方式 。管理员设置界面:左边显示设置选项,右边显示相关选项。是管理员对论坛、用户进行直接的管理、更新。用户注册界面: 对用户注册的要求及新用户个人信息的申请,填制。会员
11、登录界面:进行用户名、密码的填写,及用户登入见面的保存时间的人性化设计。提示短信息界面:及时的了解自己是否有短消息。投票界面:对喜爱帖子进行投票的信息操作功能。(二)、数据库设计1、class论坛版面分类表序号字段含义类型1id唯一编号numeric2class版面名称char2、board论坛版面表序号字段含义类型1boardid唯一编号numeric2BoardType论坛版面所属类型varchar3class论坛版面的分类号numeric4readme版面说明varchar5BoardMaster斑竹varchar6lockboard版面锁定标志numeric7boardskin版面外形
12、numeric8Tableback版面表格边框颜色varchar9Tabletitle版面标题表格颜色varchar10Tablebody版面内容表格颜色1varchar11aTablebody版面内容表格颜色2varchar12TableFont版面标题表格字体颜色varchar13TabkeContent版面内容表格字体颜色varchar14AlertFont提醒语句颜色varchar15lastpostuser最后访问的人varchar16lastposttime最后访问时间datetime17lastbbsnum表情标签numeric18lasttopicnum上级主题数numeric
13、19strAllowForumCodeUBB标签numeric20strAllowHTMLHTML标签numeric21strIMGInPosts贴图标签numeric22strIcons首页显示论坛图片numeric23strflashFlash标签numeric24Forumlogo论坛Logo地址varchar25indexIMG头像索引varchar26lastrootid上级版面numeric27lasttopic上级主题varchar28todayNum今天版面帖子数numeric29boarduser版面用户varchar3、bbslink联盟论坛表序号字段含义类型1id唯一编号
14、numeric2boardname联盟论坛名称varchar3readname联盟论坛说明varchar4url联盟论坛地址varchar4、config后台论坛配置用表序号字段含义类型1ForumName唯一编号varchar2ForumURL论坛URL地址varchar3companyName公司名字varchar4HostUrl主页URL地址varchar5SMTPServer服务器varchar6SystemEmailE-mailvarchar7TimeAdjust适应时间varchar8ScriptTimeOut有效时间varchar9LogoLogovarchar10picurl图
15、片地址varchar11Faceurl头像地址varchar12EmailFlag邮件标志numeric13Uploadpic上传图片numeric14IpFlagIP标志numeric15FromFlag来源numeric16guestuserGuest用户numeric17guestloginGuest登录numeric18openmsg公开信息varchar19badwords禁止的话varchar20AnnounceMaxBytes公告最大字节varchar21MaxAnnouncePerPage最大私人页数varchar22Maxtitlelist最大主题列表varchar23Tab
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业设计 bbs 论坛
限制150内