基于jsp博客系统答辩.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Company Logo LOGO 基于jsp博客系统答辩 答辩人: 学院: 班级: 主要内容 系统开发简介 系统总体结构 系统功能设计 系统实现方法与实现成果 1 2 3 4 1.系统开发简介 系统开发意义 博客是一种网络个人信息的发布形式。该系统会为广大用户提供一个互动交流平台,博主可通过博客系统及时发布所知道的知识,而游客也可通过博客了解更多的信息,该系统让人与人的交流更加的深入,并且让用户获取了更多的知识并有更美好的精神享受。 系统开发技术 本系统是以MyEclipse和MySQL作为开发工具,在tomcat模拟服务器的支持下,使用JSP技术开发的一个web应用程序。 系统开发过程 本系统开发经过了系统可行性分析、收集资料、需求分析、概要设计、详细设计、编码测试几个阶段。严格按照软件工程的系统开发周期,进行系统设计和开发。 2.系统的总体结构 本系统是以分层开发模式进行结构设计的,在这种模式的支持下,本系统主要由以下层次组成:表示层、业务层、数据访问层、数据库。 ⑴表示层即用户界面,即通过浏览器所看到的网络页面,用jsp去实现 ⑵业务层,控制页面数据的流向 ⑶模块层即数据访问层(DAO和DBManager)和实体层 (封装数据和传递数据) ⑷数据库,是永久保存数据的地方,用MySQL实现 3.系统功能设计 该系统分为前台和后台,前台是网络用户浏览博客内容,后台是博主对博客进行管理维护。 博客系统前台功能结构图 4.系统实现方法与实现成果 4.1博主登录 4.2博文的管理与查看 4.3文章的评论管理 4.4个人设置 4.5更改密码 4.6发表文章 4.1博主登录 实现方法是博主进入index.jsp页面填写必要的信息后将表单提交至控制层dologin.jsp中进行验证,如果登录成功,则进入后台管理页面,否则登录失败,转至index.jsp页面。其实现页面如下图所示: 系统登录页面 错误提示页面 空值提示页面 4.2发表博文 博主以在自己的博客上发表、浏览、修改、删除文章。首先,我们以发表文章为例进行分析,发表文章的实现方法是当在addarticle.jsp中填写了必要的信息后将表单提交至控制层中相应的doaddarticle.jsp控制类中,然后调用ArticleDetailDao这一数据接口中的isave方法进行添加数据操作。同理,修改文章,删除文章也是如此,先是在相应的页面进行操作,将请求提交至相应的控制类中,然后调用相应的数据访问接口中的方法对数据库进行相应的操作。 其实现页面如下图所示: 发表文章界面 网络用户浏览博文 网络用户可以在博客上浏览文章信息。实现方法是当用户在index1.jsp中点击阅读全文时,将这一请求提交至控制层中相应中的ArticleBiz控制类中,然后调用ArticleDao这一数据接口中的getArticleById方法,将某一文章的详细内容从数据库中调出来,再通过ArticleBizt控制类转向至articledetail1.jsp .jsp页面,显示该文章的全部内容。如下图所示: 网络用户查看文章界面 4.3文章的编辑管理 博主可以对文章类别进行添加、浏览、修改、删除操作。这里以添加文章类别为例进行分析。添加文章类别的实现方法是:博主进入添加类别页面addarticle.jsp,填写了必要的信息后将表单提交至控制层中相应的ArticleBiz控制类中,然后调用ArticleDetailDAO这一数据接口中的save方法进行添加数据操作,从而将数据存入数据库中的article数据表中 。其实现结果如下图所示: 添加文章类别页面 网络用户也可以查看文章类别,其实现结果如下图所示 4.4文章评论管理 网络用户浏览完博主日志后,可以对该日志发表评论来表达自己的想法。实现方法是:网络用户进入浏览日志的页面ArticleSingle.jsp,填写了必要的信息后将表单提交至控制层中相应的ArticleServlet控制类中,然后调用ArticleDao这一数据接口中的insert方法进行添加数据操作,从而将数据存入数据库中的review数据表中。其实现页面下图所示: 用户发表评论页面 显示用户评论页面 总结 本系统通过使用MyEclipse和MySQL作为开发工具,在tomcat模拟服务器的支持下,成功模拟实现了一个博客网站的基本业务功能。本系统采用了分层开发模式,该模式的运用体现了程序设计低耦合的要求,并且提高了程序的维护性,增加了代码的可读性。 另外,在进行系统开发过程中,经常因为一些问题弄的焦头烂额,比如说在调试的时候出

文档评论(0)

企业资源 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档