
毕业答辩-个人博客系统的设计与实现.pptx
24页基于java的个人博客系统,,,目录,content,,江西理工大学,1,论,文,的,研,究,,背,景,,个人博客是人们在网络上展现自己个性的一种方式自从互联网走进千家万户,大受人们喜爱大家都喜欢通过网络来获取各种各样的信息而在网络上,你也可以畅所欲言在个人博客上,你可以发表自己的心路旅程,发表自己的工作经验,发表技术博客等等该方式具有如下优势:,,方便,快捷,安全,高效,不受时间和场地的限制,只要拥有网络,就可以完成发表自己的想法现在网络带宽有很大提高,随时随地可以进行在网上分享文章减少传统管理方式中因为相关纸张文件受潮、虫蛀等造成的损失技术先进、操作简便、实用性好,中间环节少,1,,绪,,论,,,,2,需,求,分,析,,,,,,,,,,,,研究内容,本课题主要的研究内容是现有的个人博客管理系统,通过对此系统的分析和研究来开发适合的博客管理系统方便博主对在网上发表文章进行管理另一方面,设计此系统,使我可以更好的了解计算机的工作过程,掌握开发语言的使用方法,掌握开发各种项目的工作技能基本理论,1,2,3,J2EE的模型-视图-控制(MVC)体系结构,在存储和展示数据的对象中区分功能模块以降低它们之间的连接度,这种体系结构将传统的输入、处理和输入模型转化为图形显示的用户交互模型。
主要使用JSP实现前台页面,采用J2EE的MVC开发技术,用mysql 数据库实现后台数据库管理,mybatis负责与数据库的连接和对数据的处理,开发工具:JDK1.8, Tomcat8.0,Eclipse,数据库:mysql数据库需求分析,1,2,3,新的软件在开发出来被用户使用时,对于使用者来说是陌生和崭新的,所以要求系统具有良好的人机界面能够实现博客管理的各项功能,能成功的对各种信息进行管理增加、删除、查询、修改、查看数据方便,数据的稳定性和可靠性好1,2,需,求,析,,,,3,系,统,概,要,设,计,,,,,,,,,分,,绪,,论,,,,,总体功能,,,,,设计思想,1,2,系统采用三层结构,在客户端用户通过浏览器完成数据下载与模拟操作,浏览器端的表现逻辑通过JSP网页完成而系统内部复杂的业务逻辑主要通过JavaBean的组件(Component)实现,JavaBean组件在WWW服务器上运行,通过JSP返回到客户浏览器通过表现逻辑与业务逻辑的分离,使网页内容简洁,系统的可维护性和可扩充性增强在服务器端,系统使用mybatis框架访问数据库,数据库服务器定义了本系统所需要的事务逻辑和数据逻辑。
本系统使用JSP技术作为表现手段,服务器采用Tomcat 8.0作为应用服务器,系统业务逻辑由JavaBean 组件完成,使用JDBC 驱动程序访问数据库由于系统测试需要成熟的数据库支持,因此系统采用Mysql数据库作为数据库服务器系统环境的配置,系统运行平台:Tomcat8.0 + JDK1.8 + Windows 7 开发语言:JSP 数据库:MySql 开发环境: Eclipse,1,2,需,求,分,析,,,,3,系,统,概,要,设,计,,4,块,功,能,描,述,,模,,,,,,,,,绪,,论,,,,,功能模块 主要功能,博客管理:包括博客的新建,修改,删除等功能1,2,3,4,博客类别管理:在前台发表的博客进行分类的字段,而在这里可以添加,修改,删除博客类别评论管理模块:游客发表的评论要经过这里的审核才决定是否发表在前台友情链接管理:前台显示的友情链接是在这里进行添加1,2,3,4,5,详,细,设,计,,,,,,,,,,,需,求,分,析,,,,系,统,概,要,设,计,,块,功,能,描,述,,模,,绪,,论,,,,博客表,评论表,友情链接表,t_blog表,博主表,博客类型表,t_comment表,t_link表,t_blogger表,t_blogtype表,11,,数据库设计,基本表设计,程序界面介绍,登录页面,,后台系统管理页面,,写博客页面实现,,博客信息管理页面现,,博客类别信息管理页面实现,5,6,总,结,与,展,望,,,,,,,,,,1,2,3,4,详,细,设,计,,,,需,求,分,析,,,,系,统,概,要,设,计,,块,功,能,描,述,,模,,绪,,论,,,,总结,操作简便,扩展性强,实现了简单的 交易,对错误的 处理,系统数据库 安全性高,更好的交流,更人性化的 界面,更安全的 平台,更真实的 用户身份,更好的 技术专家 持续维护,,总结与展望,展望,,,,恳请各位老师指正。
