基于java web技术博客项目系统的设计 与开发_第1页
基于java web技术博客项目系统的设计 与开发_第2页
基于java web技术博客项目系统的设计 与开发_第3页
基于java web技术博客项目系统的设计 与开发_第4页
基于java web技术博客项目系统的设计 与开发_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

XXXXXXXX 学院 毕业设计(论文) 基于 Java Web 技术博客项目系统的设计 与开发 年 级: 学 号: 姓 名: 专 业: 指导老师: 二零一零年十一月 XXXXXXXX 学院毕业设计(论文) 第 I 页 XXXXXXXX 学院学院 毕业设计(论文)任务书毕业设计(论文)任务书 教学班 08 级 计算机类 学生 一、课题名称:博客项目系统的设计与开发 二、技术要求: 1.应用 JSP+JavaBean+Servlet 技术开发项目。 2.应用 MVC 开发模式。 3.应用 MySqL 数据库及一些相关工具创建数据库。 4.会操作和配置 Tomcat6.0 服务器。 5.安装 Eclipse 集成开发环境,并在 Eclipse 上安装 Myeclipse 插件,熟练操作 Myeclipse6.0 开具。 三、设计内容: 该项目主要是介绍博客项目系统。项目建立准备条件设计,也就是开发环境的设计和数据 库的建立等。项目的主要功能是对博客增、删、改、查的管理,项目具体介绍了:博文发表和 管理博文、博文首页、博文类别和类别管理、博文评论和评论管理、用户登录、用户注册和管 理、用户验证、项目美化和权限设置等模块。 四、 起讫日期: 2010 年 9 月 18 日-2010 年 11 月 14 日 指导教师(签名) 年 月 日 教学班负责人(签名) 年 月 日 领导小组组长(签名) 年 月 日 学生(签名) 年 月 日 指导教师评语及对评定成绩的建议 评语: 建议评定成绩 指导教师(签名) 所 在 单 位 技 术 职 称 年 月 日 XXXXXXXX 学院毕业设计(论文) 第 III 页 共 20 页 答辩委员会评语及评定成绩 评语: 评定成绩 答辩委员会任委员 (签名) 主答辩委员 年 月 日 摘 要 随着网络信息化的飞速发展,人们的生活学习已经离不开网络。 各教育、企业、政府等组织机构都推出了自己的网站。个人要跟上时代的发展, 也必需拥有自己的个人网站。博客是继 Email、BBS、IM(即时通讯)之后出现的 第四种网络交流方式,无论在国外还是国内,发展都非常迅速。因此,基于 Java Web 技术开发和设计博客项目系统,并运用 MVC 开发模式,Eclipse+Myeclipse6.0 集成开发环境,数据库技术等设计了博客项目系统,并利用它天然的优势即个人化、 专业化、小众化等特点产生出创建博客的思路来完成博客的设计与开发,本论文主 要是分 5 章来分别介绍项目系统的设计与开发:绪论;项目开发工具配置及介绍; 项目系统分析及概要设计;项目系统详细设计阶段;项目测试。 主要阐述了博文发表和博文管理、博文类别和类别管理、博文评论和评论管理、 关键字搜索、修改密码、注册用户和管理等模块的实现,该博客项目系统具有三个 基本优势:一是其内容主要为个人化表达,独立的网站博客;二是充分利用链接, 拓展文章内容,方便各个项目间的连接;三是管理便捷,可以说是一个“快捷易用 的知识管理系统” 。 关键词关键词: :Tomcat6.0 服务器; MysqL 数据库; MVC; Java EE; XXXXXXXX 学院毕业设计(论文) 第 V 页 共 20 页 The Design and Development of Bolg Project System Based On Java Web Abstract Along with the rapid development of network information, peoples living and studying has tied to the Internet. 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 Keywords: Tomcat6.0 Server; MysqL Database; MVC; Java EE; 目 录 摘 要.V ABSTRACTVI 第第 1 章章 绪论绪论1 1.1 本论文的背景和意义.1 1.2 本论文的主要方法.1 1.3 本论文的主要内容.1 1.4 本论文的结构安排.1 第 2 章 系统开发环境配置及工具介绍2 2.1 JDK与JRE的安装与配置.2 2.2 ECLIPSE+MYECLIPSE的介绍2 2.3 TOMCAT服务器的配置 2 2.4 MYSQL 数据库的配置 .2 2.5 组件介绍.2 第 3 章 博客项目系统分析及概要设计3 3.1 博客项目分析.3 3.2 数据库表的设计.3 3.3 数据库概念模型.3 3.4 数据库物理模型.3 第 4 章 博客项目系统详细设计4 4.1 博客项目的建立和数据库的连接.4 4.2 博文发表和管理博文.4 4.3 博文首页.4 4.4 博文分类和分类管理.4 4.5 博文评论和评论管理.4 4.6 用户登录.4 4.7 退出系统.4 4.8 密码修改.4 4.9 用户验证和权限设置.4 4.10 项目页面美化.4 4.11 用户注册和注册管理.4 4.12 关键字查询.4 第 5 章 项目测试项目测试5 XXXXXXXX 学院毕业设计(论文) 第 VII 页 共 20 页 5.1 项目测试.5 结 论 I 致 谢.II 参考文献III 附 录 1 表清单IV 附 录 2 插图清单.V 马鞍山职业技术学院毕业设计(论文) 第 0 页 共 20 页 第 1 章 绪 论 1.1 本论文的背景和意义 随着 Internet 的普及和推广,Web 开发技术得到了迅速发展,对 Web 应用程序开发人员的 需求也越来越多。自从 Sun 公司推出了 java 技术之后,经过了十几年的不断完善,越来越多的 IT 厂商纷纷对 Java 技术提供支持,基于 Java Web 技术已经成为目前一个事实上的标准。由于 Java 先天具备的跨平台性、安全性、超强的网络功能,Java Web 技术已成为 Web 应用开发的主 流技术。 本论文以一个 Web 应用系-博客项目系统开发为主线,主要运用 JSP+Servlet+JavaBean(MVC)开发技术来开发此系统,博客项目系统的应用为用户的交流提供了 便捷的通道,为了大力发展网民通过互联网交流,运用 Java 技术开发的博客项目管理系统显得 尤其重要和迫切。 1.2 本论文的主要方法 本课题采用案例分析方法进行研究:博客项目系统开发。所获资料来自于院图书馆、学习 教材和网上资料。具体的说是运用归纳与演绎、分析与综合以及概括的方法,对获得的各种材 料进行思维加工,从而能去粗取精、去伪存真、由此及彼、由表及里,达到认识事物的本质。 1.3 本论文的主要内容 本论文主要是介绍博客项目系统。项目建立准备条件的设计,也就是开发环境的设计,数 据库的建立等。博客的主要功能是对博客增、删、改、查的管理。该项目主要有以下内容: 绪论。 项目开发工具配置及介绍。本章主要阐述了 Myeclipse 开发工具的使用,Tomcat 的配置和 使用,MysqL 数据库的使用等,本章都做了详细的介绍。 项目系统分析及概要设计。本章在第一章的基础上,创建数据库模型,并创建该博客需要 的数据库表。通过本章的学习,可以了解怎样去创建一个数据库。 博客项目详细系统开发。项目系统分析及概要设计,具体介绍了此项目开发的具体步骤和 方法,是整个项目的重点,本章主要有:博文发表和管理博文、博文首页、博文类别和类别管 理、博文评论和评论管理、用户登录、项目优化、用户注册和管理及用户验证和权限设置等, 通过本章的可以了解到怎样去详细设计和完善博客。 项目测试。 结论、致谢、参考文献和附录介绍。 XXXXXXXX 学院毕业设计(论文) 第 1 页 共 20 页 1.4本论文的结构安排 本论文总共分五章节来介绍项目系统开发: 第 1 章 绪论。主要描述了论文的背景和意义、本论文的主要方法和主要内容等; 第 2 章 项目开发工具配置及介绍。主要介绍要开发博客项目系统开发需要的配置环境及工 具; 第 3 章 项目系统分析及概要设计。主要阐述了对该项目开发的分析、概要设计及数据库构 建; 第 4 章 项目系统详细设计阶段。主要介绍博客项目系统的各个模块的构建; 第 5 章 项目测试。主要阐述对该项目的测试原因及计划。 第 2 章 项目开发工具配置及介绍 详细略详细略 XXXXXXXX 学院毕业设计(论文) 第 3 页 共 20 页 第 3 章 博客项目系统分析及概要设计 详细略详细略 第第 4 章章 博客项目系统详细设计博客项目系统详细设计 详细略详细略 XXXXXXXX 学院毕业设计(论文) 第 5 页 共 20 页 第 5 章 项目测试 5.1项目测试 项目测试是为了发现错误而执行程序过程,成功的测试是发现了至今尚未发现的错误的测 试。通过对博客项目系统的增、删、改、查等各个环节的测试采集,其中任意一个环节的测试 出现错误都将影响整个博客项目系统。 测试的目的就是希望能以最少的人力和时间发现潜在的各种错误和缺陷。应根据开发各阶 段的需求、设计等文档或程序的内部结构精心设计测试实例,并利用这些实例来运行程序,以 便发现程序的过程。项目测试的主要步骤:(1)、制定测试计划;(2)、编制测试大纲;(3)、根 据测试大纲设计和生成测试案例;(4)、实施测试;(5)、生成测试报告等。 详细略详细略 结 论 至此,基于 JavaWeb 技术的博客项目系统的设计与开发已经顺利完成。在几天 的试运行的过程中,在连接数据库时一度出现过错误,经过调试改正后错误点全部 清除,此系统可以按着设计思想和需求功能正常运行。 通过开发博客项目系统,不但熟练掌握了软件集成开发环境 ECLipse+MYEclipse 6.0 的使用,还学会了 Tomcat 6.0 服务器、MYSQL 数据库及相 关组件的应用,培养和锻炼了独立从事开发项目系统的能力,而且通过对博客项目 系统管理的操作,加深了对管理信息系统的原理、技术、方法、工具、步骤和有关 理论知识的理解和认识,为今后在工作岗位上更好的利用 jsp 技术开发网站打下了 良好的基础。 由于博客是继 Email、BBS、IM(即时通讯)之后出现的第四种网络交流方式, 代表着新的生活方式和新的工作方式,无论在国外还是国内,发展都非常迅速。所 以本系统主要针对博客的管理方面来设计,一个完好博客项目管理系统还需要更多 更复杂的功能要求。该博客系统在界面美化、权限控制、程序优化及自定义扩展功 能方面还需进一步完善。由于开发周期短等局限性,不能将本套系统尽善尽美。希 望在以后能够博客做更深一步的调研,在原有系统的基础上不断添加新功能。最终 能够开发出一套完善的博客项目管理系统。请求加以指教。 XXXXXXXX 学院毕业设计(论文) 第 7 页 共 20 页 致 谢 随着大学生活的临近尾声,三个月的毕业设计也将结束。我在指导教师的指导 下,顺利的完成了基于 JavaWeb 技术博客项目系统的设计与开发。 我要感谢,非常感谢我的指导老师张老师。他为人随和热情,治学严谨细心。 在闲聊中他总是能像知心朋友一样鼓励你,在论文的写作和措辞等方面他也总会以 “专业标准”严格要求你, 在本次论文设计过程中,张老师对该论文从选题、构思 一直到最后论文的反复修改、润色,张老师始终认真负责地给予我深刻而细致地指 导,帮助我开拓研究思路,精心点拨、热忱鼓励。正是张老师的无私帮助与热忱鼓 励,我的毕业论文才能够得以顺利完成。 在此我由衷的向我的指导老师再次的说一声谢谢!并要向那些给予我极大帮助 和支持的同学和老师表示感谢。今后我会以此次的毕业设计为起点迈向更远的未来。 最后,我要向百忙之中抽时间对本文进行审阅,评议和参与本人论文答辩的各 位老师表示感谢。 参考文献 1张银鹤,刘治国,张豪.JSP 动态网站开发实践教程(第 2 版),清华大学出版社,2009 2聂明,徐绕山,王俊松,李建林.Java Web 应用开发项目教程.电子工业出版社, 2009:289-293 3孙卫琴.Tomcat 与 Java Web 开发技术详解(第 2 版)M.电子工业出版社,2009 4狄文辉,宋真君,白劲波.数据库原理与应用-SQL Servlet.清华大学出版社,2008 5张孝祥.Java 就业培训教程.清华大学出版社,2003 6黎元彪.客户端动态网页设计.清华大学出版社,2008 7Fckeditor 网站: 8Sun 官方网站:/javase/downloads/index.jsp 9Eclipse 官方网站: 10Mysql 官方网站:/downloads 11漠然.百度空间:/share/detail/14761683。 XXXXXXXX 学院毕业设计(论文) 第 9 页 共 20 页 附 录 1 表清单 表名表名描述描述 blog保存所有博文的内容。包括博文编号(id)、主题(title)、内容(content)、 时间(created_time)和所属类别的 id 值 category保存所有博文的分类,id、分类的名称(name)、 (level) 。 users保存博主的 id、用户名(username)和密码(password) comment保存对博文的评论,id,评论人(username)、评论的内容(content) 、评论时间(createdtime),所评论的博文的 id 值 附 录 2 插图清单 图片编号描述 2-5-1表示 FCKeditor 控件 3-1-1表示博客项目分析图 3-3-1表示数据库概念模型 3-

温馨提示

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

评论

0/150

提交评论