基于jsp技术知识存储系统毕业答辩ppt_第1页
基于jsp技术知识存储系统毕业答辩ppt_第2页
基于jsp技术知识存储系统毕业答辩ppt_第3页
基于jsp技术知识存储系统毕业答辩ppt_第4页
基于jsp技术知识存储系统毕业答辩ppt_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

LOGO 信息与电气工程学院 水产养殖知识存储系统 答辩人: 指导老师: 答辩日期: 信息与电气工程学院 主要内容 引言 系统需求分析 系统分析 系统实现过程 1 2 3 4 系统实现方法与实现成果 结论与展望 5 信息与电气工程学院 1、引言 系统开发意义 博客是一种网络个人信息的发布形式。该系统会为广大用户提供一个互动交流平台 ,博主可通过博客系统及时发布所知道的知识,而游客也可通过博客了解更多的信息,该系统让人与人的交流更加的深入,并且让用户获取了更多的知识并有更美好的精神享受。 系统开发技术 本系统是以 MyEclipse和 MySQL作为开发工具,在 tomcat模拟服务器的支持下,使用 JSP技术开发的一个 web应用程序。 系统开发过程 本系统开发经过了系统可行性分析、收集资料、需求分析、概要设计、详细设计、编码测试几个阶段。严格按照软件工程的系统开发周期,进行系统设计和开发。 信息与电气工程学院 2.系统的总体结构 本系统是以 mvc分层开发模式进行结构设计的,在这种模式的支持下,本系统主要由以下层次组成:表示层、转向层、模块层、数据库。 表示层即用户界面,即通过浏览器所看到的网络页面,用 jsp去实现 转向层即控制器层,控制页面数据流向,用 servlet实现 模块层包括实体层和数据访问层,用 JavaBean实现 数据库,是永久保存数据的地方,用 MySQL实现 信息与电气工程学院 3.系统功能设计 该系统分为前台和后台,前台是网络用户浏览博客内容,后台是博主对博客进行管理维护。 博客系统前台功能结构图 信息与电气工程学院 博客系统后台功能结构图 系统功能结构设计 信息与电气工程学院 4.系统实现方法与实现成果 4.1博主登录 4.2博文的管理与查看 4.3文章的分类管理 4.4文章的评论管理 4.5相册管理 4.6好友管理 4.7留言管理 信息与电气工程学院 4.1博主登录 实现方法是博主进入 Logon.jsp页面填写必要的信息后将表单提交至控制层 LogXServlet.java中进行验证,如果登录成功,则进入后台管理页面,否则登录失败,转至友情提示页面。其实现页面如下图所示: 系统登录页面 错误提示页面 空值提示页面 信息与电气工程学院 4.2博文的管理与查看 博主以在自己的博客上发表、浏览、修改、删除文章。首先,我们以发表文章为例进行分析,发表文章的实现方法是当在 ArticleAdd.jsp中填写了必要的信息后将表单提交至控制层中相应的 ArticleServlet控制类中,然后调用 ArticleDao这一数据接口中的 insert方法进行添加数据操作。同理,修改文章,删除文章也是如此,先是在相应的页面进行操作,将请求提交至相应的控制类中,然后调用相应的数据访问接口中的方法对数据库进行相应的操作。 其实现页面如下图所示: 发表文章界面 信息与电气工程学院 网络用户浏览博文 网络用户可以在博客上浏览文章信息。实现方法是当用户在FrontIndex.jsp中点击阅读全文时,将这一请求提交至控制层中相应中的ArticleServlet控制类中,然后调用 ArticleDao这一数据接口中的 select方法,将某一文章的详细内容从数据库中调出来,再通过 ArticleServlet控制类转向至 ArticleSingle.jsp页面,显示该文章的全部内容。如下图所示: 网络用户查看文章界面 信息与电气工程学院 4.3文章的分类管理 博主可以对文章类别进行添加、浏览、修改、删除操作。这里以添加文章类别为例进行分析。添加文章类别的实现方法是:博主进入添加类别页面ArticleTypeAdd.jsp,填写了必要的信息后将表单提交至控制层中相应的ArticleServlet控制类中,然后调用 ArticleTypeDao这一数据接口中的 insert方法进行添加数据操作,从而将数据存入数据库中的 ArticleType数据表中 。其实现结果如下图所示: 添加文章类别页面 网络用户也可以查看文章类别,其实现结果如下图所示 信息与电气工程学院 4.4文章评论管理 网络用户浏览完博主日志后,可以对该日志发表评论来表达自己的想法。实现方法是:网络用户进入浏览日志的页面 ArticleSingle.jsp,填写了必要的信息后将表单提交至控制层中相应的 ArticleServlet控制类中,然后调用 ArticleDao这一数据接口中的 insert方法进行添加数据操作,从而将数据存入数据库中的 review数据表中。其实现页面下图所示: 用户发表评论页面 显示用户评论页面 信息与电气工程学院 4.5相 册 管理 博主可以对相册进行浏览、添加、删除操作。这里以博主浏览相册信息为例进行分析。其实现方法是:博主进入后台管理页面,然后点击浏览 /删除链接,将请求提交至控制层中相应的 PhotoServlet控制类中,用然后调用 PhotoDao这一数据接口中的 select方法进行添加数据操作,从而将数据从数据库中的 photo数据表中读取出来,然后再通过 PhotoServlet控制类转向至 PhotoList.jsp页面将请求的信息显示出来。 实现结果如下图所示: 浏览相册信息页面 信息与电气工程学院 4.7留言管理 博主可以对留言进行浏览、删除操作。这里以博主删除留言信息为例进行分析。其实现方法是:博主进入后台管理页面,然后在留言管理点击浏览/删除链接,将请求提交至控制层中相应的 WordServlet控制类中,用然后调用 WordDao这一数据接口中的 delete方法进行添加数据操作,从而将数据从数据库中的 word数据表中删除。删除留言的页面如图 1和 2所示: 图 1:浏览要删除的留言 图 2:删除留言成功 信息与电气工程学院 总结 本系统通过使用 MyEclipse和 MySQL作为开发工具,在 tomcat模拟服务器的支持下,成功模拟实现了一个博客网站的基本业务功能。本系统采用了 mvc分层开发模式,该模式的运用体现了程序设计低耦合的要求,并且提高了程序的维护性,增加了代码的可读性。 另外,在进行系统开发过程中,经常因为一些问题弄的焦头烂额,比如说在调试的时候出现空指针错误,空指针错误有可能是很多情况造成的,自己就得一步一步从前面检查,结果只是一个定义的变量在后面调用的时候不小心拼错了导致了调用的对象为空。还经常会遇到找不到页面,那么可能是 servlet执行出了问题,也有可能是路径出了问题,等等。总之,遇到问题就要解决问题,自己不会就上网查资料,或者问同学,问老师。在各个方面的努力下,问题总会迎刃而解的,在这些问题的磨练中,我也学到了更多的知识。 信息与电气工程学院 4.6好友管理 博主可以对好友进行浏览、添加、修改、删除操作。这里以博主修改好友信息为例进行分析。修改好友信息的实现方法是:博主进入后台管理页面,然后点击浏览 /修改 /删除链接,将请求提交至控制层中相应的FriendSe

温馨提示

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

最新文档

评论

0/150

提交评论