贴吧系统设计与实现-演示文稿_第1页
贴吧系统设计与实现-演示文稿_第2页
贴吧系统设计与实现-演示文稿_第3页
贴吧系统设计与实现-演示文稿_第4页
贴吧系统设计与实现-演示文稿_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1,贴吧系统设计与实现,课题背景、意义开发环境系统概述致谢,2,课题的背景及意义,贴吧的使命是让志同道合的人相聚。贴吧的组建依靠搜索引擎关键词,不论是大众话题还是小众话题,都能精准地聚集大批同好网友,展示自我风采,结交知音,搭建别具特色的“兴趣主题“互动平台。贴吧目录涵盖社会、地区、生活、教育、娱乐明星、游戏、体育、企业等方方面面,它为人们提供一个表达和交流思想的自由网络空间,并以此汇集志同道合的网友。,3,系统概述,这次的系统开发详细表明了贴吧系统的设计思路,并对各部分设计进行了详尽的分析,最终给出了一个完整的设计方案并对其进行了实现,以便在投入实际应用后系统可以更加稳定可靠的工作。系统开发主要包括后台数据库的建立、维护以及前端应用程序的开发两个方面,真正实现信息资源的共享。本系统以java为开发语言,在web环境下,基于B/S三层结构模式,以myeclipse为开发工具结合开发的贴吧系统。这个系统具有伸缩性好,扩展性强,能兼容、易维护、界面美观,功能实用的功能。,4,该系统开发使用的硬件平台: CPU:INTELI52.58GHz; 内存:4GB;软件平台: 操作系统:Windows 7; 数据库:sqlserver; 开发工具包:CI; Web服务器:Apache; 浏览器:MicroSoft IE8.0;,开发环境,贴吧系统最基本的功能:首先是发表贴子,其次是其他人员根据贴子发表自己的看法。此外,为了记录贴子的发表者和回复者信息,系统还需要提供用户注册和登陆的功能,只有已经登陆的用户才可以进行发帖、回帖。根据用户的需求及上面的分析,贴吧系统需要具备以下功能:显示贴子列表、查看贴子内容、发表新贴、回复贴子、用户登录、用户注册、进入后台、用户管理、贴子管理等。,系统用户,游客普通用户管理员,游客,查看帖子: 游客只能查看其他人发布的帖子,无法发布、回复或是删除帖子,要想成为普通用户必须通过注册,用户功能模块,Author:Jedda,8,用户功能,(1)注册功能:游客需要注册才能成为普通用户,用户登录后可以在首页中看到其他用户的帖子,并可以做出回复进行交流,也可以自己发帖,查看回复或是删除自己的帖子。(2)搜索功能:用户可以通过帖子标题、帖子内容、发布者或是关键字进行模糊查询或是精确查询。(3)我的帖子:用户在此模块可以发布帖子,查看其他用户给予的回复,回复的人数,或是删除帖子。如果页面过多,可以直接选择跳转到其他页面。(4)精华帖子:用户在此可以查看系统中的精华帖子,并作出回复,在此模块中用户只能删除自己发布的帖子。,Author:Jedda,9,10,管理员功能图:,管理员功能:(1)我的帖子:管理员在此模块可以发布帖子,查看其他用户给予的回复,回复的人数,或是删除帖子。如果页面过多,可以直接选择跳转到其他页面。(2)精华帖子:管理员在此可以查看系统中的精华帖子,并作出回复或是删除帖子。(3)搜索功能:管理员可以通过帖子标题、帖子内容、发布者或是关键字进行模糊查询或是精确查询。(4)类别管理:管理员在后台可以添加贴吧的类别,如贴吧的名称、贴吧介绍,添加后可以查看类别列表,并作出修改或是删除。(5)版面管理:管理员可以添加版面,如版面的所属类别、名称、版主、版面公告等信息,添加可以查看版面列表,并作出修改或是删除。(6)用户管理:管理员可以通过选择不同的用户类型进行查看不同的用户信息,并作出修改或是删除的操作。,Author:Jedda,11,数据库设计,表的设计是这次设计的一个核心内容。根据前面对网站各个权限用户模块的功能分析并考虑到数据库中实体的关系,可以看到网站中所用到的数据信息基本包括:帖子信息表、回复表、版面表、分类表、用户表等,(1)tb_bbs 帖子表帖子表主要存储帖子id、贴吧id、帖子标题、内容、发布者、发表时间、表情等信息,(2)tb_bbsAnswer 回复表回复表主要存储回复id、回复主题、回复内容、回复者、回复时间、表情等信息:,(3)tb_board 贴吧表贴吧表主要存储版面id、分类id、版面名称、版主、贴吧公告等信息:,(4)tb_class 分类表分类表主要存分类id、分类名称、贴吧介绍信息等信息,5)tb_user 用户表用户表主要存储用户id、用户名、密码、用户头像、用户性别、联系电话、QQ、电子邮件、来自、权限等信息,文件结构,1.action:MVC中 C 的一部分.用来调用某个java类的某个方法进行数据预处理和一些相关的业务逻辑处理,然后把最终处理结果和要返回的对象放在request或者session里面,最后根据结果确定返回那个result,这个可以是一个页面,也可带或者不带参数访问别的服务或者链接.或者什么都不做,文件结构,2.actionform:ActionForm用于封装用户的请求参数,而请求参数是通过JSP页面的表单域传递过来的。因此应保证ActionForm的参数,与表单域的名字相同。,文件结构,3.dao:数据库4.filter:继承自Filter类,如:权限控制5.model:CreatePage类,内含有对页面的所有控制,比如:一共有多少页,每页显示多少条,当前第几页,以及分页导航栏信息的显示控制6.tools:辅助工具性质的类,比如对编码格式的控制ToChinese类,有待完善,这篇论文的写作以及系统开发的过程,也是我越来越认识到自己知识与经验缺乏的过程。虽然,我尽可能地收集材料,竭尽所能运用自己所学的知识进行论文写作和系统开发,但论文还是存在许多不足之处,系统功能并不完备,有待改进.请各位评委老师多批评指正。,22,致 谢

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论