欢迎来到天天文库
浏览记录
ID:24858693
大小:361.18 KB
页数:17页
时间:2018-11-16
《j2ee课程设计报告--基于ssh的个人博客系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、J2EE基于SSH的个人博客系统课程设计《J2EE企业级应用开发》课程设计报告基于SSH的个人博客系统学号88888888姓名99999班级88888指导教师kkkkkkk安徽工业大学工商学院2013年12月5/17J2EE基于SSH的个人博客系统课程设计目录1引言22系统分析32.1需求分析32.1.1功能需求分析32.1.2可行性分析42.2开发工具简介42.2.1MyEclipse8.642.2.2MySQL5.142.2.3Tomcat6.043系统设计63.1总体设计原则63.2架构概述63.3系统模块设计63.4数据库结构设计64系
2、统实现84.1系统的开发环境84.2登录模块的实现84.2.1功能描述84.2.2模块实现84.3博文管理模块实现104.3.1功能描述104.3.2模块实现104.3.3分类管理模块实现114.3.4用户管理模块实现114.3.5评论管理模块实现124.3.6首页管理模块实现134.3.7其它功能模块实现13-----------155总结与展望156参考文献165/17J2EE基于SSH的个人博客系统课程设计1引言现在越来越多的人都拥有了自己的私人博客,而且很多公司,单位也都有自己的博客,在这些博客中每个都有自己独立的特点,都有自己的风格,
3、为自身树立了一个与众不同的形象,博客也变得越来越普遍,它逐渐成为一个随时可以记录自己以及身边发生的一切的地方,在这里可以发表自己的观点,谈自己的想法,也可以和别人交流,学习到更多东西,研究博客具有很大的价值博客代表着新的生活方式和新的工作方式,更代表着新的学习方式。通过博客,让自己学到很多,让别人学到更多。在网络上发表Blog的构想始于1998年,但到了2000年才真正开始流行。而2000年博客开始进入中国,并迅速发展,但都业绩平平。直到2004年木子美事件,才让中国民众了解到了博客,并运用博客。2005年,国内各门户网站,如新浪、搜狐,原不看
4、好博客业务,也加入博客阵营,开始进入博客春秋战国时代。目前网络上数以千计的Bloggers发表和张贴Blog的目的有很大的差异。不过,由于沟通方式比电子邮件、讨论群组更简单和容易,Blog已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网络(Intranet)。博客正在改变社会交流方式。5/17J2EE基于SSH的个人博客系统课程设计2系统分析2.1需求分析2.1.1功能需求分析登录个人博客个人发表过的博客个人分类管理分类信息博客管理外部实体(人或部门)数据处理数据存储数据流向评论管理评论信息注册新用户用户信息
5、图2-1系统数据流程图注册新用户——没有博客账号的用户,可以通过此功能注册一个新的博客。用户登录——用户填写正确的用户名和密码,否则提示相应信息。博客管理——用户登录博客后,可以发表属于自己的博文,还能对发表的博文进行管理,包括编辑、删除等。分类管理——用户可以为博文添加自己喜欢的分类,还能对已添加的分类进行编辑、删除等操作!评论管理——用户登录博客后,可以对自己感兴趣的其他人的博文进行评论,当然,对于其他人对自己博文的评论,用户可以删除。退出——用户操作完毕后,点击退出,将重新返回登录页面!5/17J2EE基于SSH的个人博客系统课程设计2.
6、1.2可行性分析(1)技术可行性:(2)经济可行性:(3)法律可行性:(4)社会可行性:(5)操作可行性2.2开发工具简介该系统的后台主要是在MyEclipse8.6中开发完成的,其中数据库使用的是MySQL5.1,为了更好地操作数据库进行Windows图形化界面的数据库操作工具,服务器使用Tomcat6.0。2.2.1MyEclipse8.6MyEclipse[3],是一个十分优秀的用于开发Java,JavaEE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错,如图2-2所示。图2
7、-2MyEclipse8.6它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts2,JSP,CSS,JavaScript,Spring,MySQL,Hibernate。2.2.2MySQL5.1MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。My
8、SQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的
此文档下载收益归作者所有