欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    【精品】jsp0078+mysql论坛周春演示文档(可编辑.ppt

    • 资源ID:86273216       资源大小:993KB        全文页数:28页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【精品】jsp0078+mysql论坛周春演示文档(可编辑.ppt

    JSP0078+MYSQL论坛周春演示文档主要内容项目背景简介系统的设计系统的实现系统测试结论致谢项目背景项目目的与意义一、项目背景简介1.课题背景简介 随着Internet技术的不断发展,以及用户群爆炸性地增长,网络不再仅仅是信息的被动获取来源,更成为人们探讨间题、交换观点的场所,其中,网上论坛扮演了极其重要的角色 自网上论坛诞生20多年以来,随着Web技术的发展,己经由原来简单的电子公告板系统发展为功能丰富的网上论坛和虚拟社区模式。各种论坛随着网络迅速发展,影响和改变着我们的生活 2.项目目的与意义由于国内很多使用的BBS架站软件,都是从国外引进的,因此没有必要的中文说明。虽然一些热心的站长翻译了一些资料,但是仅靠这些是远远不够的。另外,有些站台的设立是相互抄袭,所以在结构上难免有雷同之处。而国内自己开发的BBS基本上都是处于最原始的JSP MODEL1模式,这种模式是控制层与表示层合二为一,虽然开发简单,但是拥有很差的扩展性,可维护性,这样极大的限制了BBS站点的扩展,于是本文提出了目前比较流行的,基于MVC模式的S.S.H框架(Sturts+Spring+hibernate)的BBS论坛,本套论坛的优点在于它具有强大的可扩展性和可维护性,非常适合网民创建自己的中小型BBS论坛!1.系统整体设计系统很据S.S.H框架的特点,本系统会使用四层结构,这样做的优点是可以分层开发,访问数据库与业务逻辑实现能够分开。提高代码的复用表示层表示层业务逻辑层业务逻辑层持久化层持久化层数据库层数据库层2.功能模块设计 Leafbb系统系统会员模块帖子模块后台管理会员登录会员注册资料修改帖子发表回复帖子帖子查找论坛管理帖子管理图片管理会员管理会员查找3.数据模型图(E-R图)用户M发表N帖子 详细资料11N管理管理员 1 N添加1修改论坛4.数据库设计leafbbs_userinfo 用户基本资料表 leafbbs_userdetai 用户详细信息表leafbbs_forum论坛文章表leafbbs_board 论坛版区表 leafbbs_config论坛初始化信息表 4.数据库设计(论坛文章表)字段名数据类型长度主键外键可空说明IDbigint 20是否否代理主键ParentID bigint20否否否父帖IDMainID bigint20否否否主贴IDBoardID bigint20否否否版区IDBoardName varchar 60否否否版区名字ReNumint11否否否回复数量ClickNumint11否否否点击数量UserIDbigint20否否否发表者IDUserNamevarchar60否否否发表者用户名NickName varchar60否否否发表者昵称4.数据库设计(论坛文章表)字段名数据类型长度主键外键可空说明Title varchar 150否否否文章标题Detail Text否否否内容ArtSize int11否否否文章大小 postTime bigint20否否否发表时间LastTime bigint20否否否最后回复时间IPAddress varchar20否否否发表者IP地址isNewtinyint 1否否否是否是新帖子IsHidden tinyint1否否否是否被隐藏IsTop tinyint1否否否是否被置顶IsLock tinyint1否否否是否被锁定三、系统的实现开发环境组件设计用户模块实现帖子模块实现后台管理模块实现1.开发环境开发环境:Windows 2000NT TomCat6.0 JDK1.5硬件实现:Pentium2.4G 1G内存 80G硬盘开发语言:Java数 据 库:MySQL开发工具:MyEclipse5.1 2.组件设计在整个系统中,为了解决诸如中文显示乱码此类的问题,本系统需要设计一些组件,来解决相关的问题.过滤器组件 权限管理组件 自定义JSP标签组件 2.组件设计(过滤器组件)Java(包括JSP)源文件中很可能包含有中文,而Java和JSP源文件的保存方式是基于字节流的,如果Java和JSP编译成class文件过程中,使用的编码方式与源文件的编码不一致,就会出现乱码发送请求用户过滤器(对字符进行过滤)服务器返回响应3.用户模块实现在会员模块的设计中,首先根据写好的测试JSP网页,完成业务逻辑层的相应action类的编写,之后在通过具体的需要,编写相应的数据库访问DAO.在一切结束之后,从DAO和业务逻辑类中抽象出接口,通过spring的IOC对接口进行对象注入.3.用户模块实现在模块的设计过程中,遇到的难点是在注册时使用的AJAX异步传输,来判断用户名是否被占用.AJAX技术是一个基于Javascript脚本语言的新技术,目前对这种技术的使用还不是很多,但通过反复的调试,逐渐的掌握了AJAX的要点.3.用户模块实现当用户在登录的时候,会有一个验证码的文本框,而验证码的实现是通过访问servlet技术实现的,在打开登录界面时,servlet会自动向首页发送一组图片,并且发送一个相应存放数字的session,当用户提交信息时,系统就会在session中提取数字并和用户的数字进行比较,错误则会弹出错误信息.3.用户模块实现当用户在登录成功后,或者选择游客模式进入论坛时,会跳转到论坛的主界面,主界面的实现主要是通过HTML的 标记,将页面划分成两个部分,左面的部分是用户的操作框,右面是论坛的信息部分.已登录的用户可以通过左面的操作框来对自己的一些资料进行修改,也可以选择退出等其他操作.3.用户模块实现(程序流程图)进入登录页面游客登录?输入账号密码帐号正确进入主界面结束NYYN4.帖子模块的实现(程序流程图)Y N结 束开 始进入相关论坛显示文章列表浏览相应帖子是否继续浏览?显示论坛信息回复5.后台管理模块的实现后台管理模块是管理员对论坛进行管理的平台,在此模块实现的过程中,最重要的一点就是权限的控制,只有管理员的身份才可以对此模块进行操作,权限的控制已经交给了控制组件进行完成.四、系统测试黑盒测试首先对各个模块进行黑盒测试,在各种条件下运行模块是否能正常运行,比如在登录时,输入空白用户名等等.模块接口测试在黑盒测试完成的情况下,进行模块接口测试,模块接口测试是单元测试的基础。只有在数据能正确流入、流出模块的前提下,其他测试才有意义。模块接口测试,本系统使用的是MyEclipse的测试工具进行测试,在IDE与TomCat连接好后,向TomCat服务器中部署LeafBBS系统,部署成功后,即可按照步骤,对系统进行模块接口测试 集成测试逐步把各个模块集成在一起。首先将模块用户模块和帖子模块集成在一起,再将后台管理模块集成起来。之后再将用户模块和后台管理模块集成在一起,再加上帖子模块.四、系统测试 五、结论LeafBBS系统在不断的设计更改过程中,逐渐的成熟。在编写的最后阶段中,参考了一些设计模式,在逻辑代码和数据库连接DAO中抽象出了若干接口,并对其进行了对象的依赖注入,大大的减少了模块之间的耦合,使系统具有很高的灵活性和可维护性,这是LeafBBS系统最大的优点.另外在系统的另一个优点就是HTML同步传输和AJAX异步传输技术的结合使用,既减轻了服务器的负担,也加快了用户的访问效率.当然LeafBBS系统也存在很多不足的地方,比如用户的权限判断过于简单,安全性低,希望在今后的学习中,逐步的进行改进.六、致谢感谢我的导师 高岩老师对我的帮助和悉心的指导,老师在我的设计和论文中给了我很多帮助,在此表示深深的感谢感谢答辩组老师对本系统帮助并指导,致以谢意!

    注意事项

    本文(【精品】jsp0078+mysql论坛周春演示文档(可编辑.ppt)为本站会员(1595****071)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开