- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学生个人博客
摘要:随着科学的发展,技术的进步,计算机在人们生活学习中扮演着越来越重要的角色。人们开始利用计算机交流沟通也变得越来越频繁,而博客作为交流的工具,已经成为了人们深度交流沟通的网络新方式。
学生个人博客主要是为了方便学生在线交流,沟通,可以交流学习心得,展示个人才能,聊天交友,还可以作为网络个人日记,发表自己的心情。
本博客主要由三个功能模块组成:注册登录,发表文章照片,评论及浏览组成。采用JavaEE三大核心框架(Struts2,Hibernate,Spring)的设计模式,利用Hibernate与MySql数据库无缝对接,后台数据库是MySql5.5,该数据库具有是开源的数据库系统,该数据库具有较高的完整性,一致性,安全性,博客网站本身运行在Tomcat6.0服务器上。
关键词:博客,核心框架,学子博客,MySql数据库
目录
摘要 1
Abstract 1
第一章 绪 论 4
1.1选题背景 4
1.2课题研究意义 4
1.3论文的组织结构和具体安排 4
第二章 个人博客需求分析 5
2.1 可行性分析 5
2.1.1 技术可行性 5
2.1.2.经济可行性 5
2.2 个人博客需求概述 5
2.2.1网站目标 5
2.3 个人博客网站需求模型 5
2.3.1功能描述 5
2.3.2详细功能描述 6
2.3.3主要功能模块处理流程的描述 6
第三章 整体设计 10
3.1 数据库设计 10
3.1.1数据库设计概述 10
3.1.2 用户信息表结构设计 11
3.1.3个性化设置表表结构设计 11
3.1.4文章列表表结构设计 11
3.1.5评论列表表结构设计 12
3.1.6点击量列表表结构设计 12
3.1.7留言板列表表结构设计 12
第四章 程序设计与编码 13
4.1开发平台与工具 13
4.1.1 MyEclipse8.6平台 13
4.1.2 服务器和数据库 13
4.2程序设计 13
4.2.1程序设计概述 13
4.2.2 三大框架之间的连接和配置 14
4.2.3注册登录模块的程序设计 20
4.2.4个性化设置模块功能的实现 24
4.2.5 发表查看文章模块功能的实现 24
4.2.6 评论模块功能的实现 27
4.2.7 相册模块功能的实现 29
4.2.8 组件化分页模块 31
4.2.9 个人信息模块 33
4.2.10 留言板模块功能的实现 35
第五章 测试博客 39
5.1 软件测试分析 39
5.1.1 测试的目的和重要性 39
5.1.2 测试的方法与步骤 39
5.2设计测试用例 39
5.2.1单元测试 39
5.2.2集成测试 41
5.2.3 验收测试 41
第六章 结束语 42
6.1 完成效果 42
6.2 改进意见 42
6.3 收获体会 42
参考文献: 43
致 谢 44
第一章 绪 论1.2课题研究意义
随着知识经济的到来,人们已经开始向信息化社会迈进。信息增长的速度越来越快,人们希望能够用一种便捷有效的工具来处理这些信息,并从中获取对自己有用的信息,以提高自己的工作效率。在这个信息化的时代,网络技术的运用和发展不仅能够造福于人们,还能够促进社会的进步,经济的发展。因此,作为一种交流和沟通的工具,对博客的研究是非常有必要有意义的。
1.3论文的组织结构和具体安排
本次设计的目标是,开发一个个人博客网站。借助该网站,不同年级不同学院的学生可以通过查看文章学习到自己需要的知识,并能够自己发表文章,发表个人的心得体会等。还可以上传自己的照片,聊天交友等等。
论文分为五个部分:
第一章即本章绪论,简述开发个人博客的背景,以及研究博客的意义。
第二章为需求分析,本章中明确了博客需要实现的功能,分析了博客的开发流程,并介绍根据需求选择相应的开发工具和技术。
第三章是总体设计,详细描述了博客需要的数据库的设计情况,并给出了总体界面的设计方案。
第四章为博客的程序设计和具体的编码,包括各个模块的实现方法及其关键的代码,并截取了一些图片作为参考,以便能够更加直观的了解博客的实现情况。
第五章是对博客进行整体的测试,测试功能实现并对测试结果进行记录分析。
第六章是结束语,总结本次设计中的难点和亮点以及自己在这次毕业设计中学到的知识。
第二章 个人博客需求分析
2.1 可行性分析
个人博客作为一种新的交流沟通的工具和平台,能够有效地促进交流,解决学生的实际问题,方便学生的学习生活,开发本网站的可行性研究如下:
2.1.1 技术可行性
技术上的可行性分析主要分析技术条件能否顺利完成开发工作,能否满足实际的需求。本网站使用java语言开发,利用开源的Tomcat作为运行服务器,用户界面简洁,易操作。网站的数
文档评论(0)