没有合适的资源?快使用搜索试试~ 我知道了~
首页基于ssh2个人博客系统的设计与实现课程设计说明书
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/4930846/bg1.jpg)
课程设计
《基于 SSH2 的个人博客系统》的
设计与实现说明书
院 系:信息工程学院
专 业:计算机科学与技术
姓 名:
年 级:
指导教师:
完成日期:2012 年 12 月
![](https://csdnimg.cn/release/download_crawler_static/4930846/bg2.jpg)
摘 要
博客系统致力于为广大用户提供优质的互动交流平台,提高网站的知名度和访问
量,从而获得为企业提供更多产品介绍及展示的机会,提升自己网站的价值。为了满
足博客信息管理系统的要求,实现系统静态与动态页面的相互分离,系统采用 SSH2
框架和 MySql 数据库相结合的开发模式。
论文首先论述了系统的开发背景和设计目标,并对系统开发所采用的技术进行相
应的简单介绍。在系统分析中,对系统的模型进行简单分析,明确系统的操作流程,
并对系统进行可行性分析,确定在目前的条件下,开发博客信息管理系统是可行的。
在需求分析结果的基础上,对系统的功能模块进行划分。接着对系统中的数据库进行
模型设计,在系统的设计与实现中,确定系统的开发思想以及开发环境,并对系统中
的代码进行设计。最后给出了系统中模块的详细设计与实现,并对系统模块涉及到的
关键源代码进行了详细的分析。
经过调试运行后表明,系统可以满足用户创建个人博客的各项要求。
关键词:个人博客管理系统;Struts2;Spring;Hibernate
I
![](https://csdnimg.cn/release/download_crawler_static/4930846/bg3.jpg)
目 录
1 绪论....................................................................................................................................1
1.1 课题研究背景..........................................................................................................1
1.2 国内外研究现状......................................................................................................1
1.3 课题研究意义..........................................................................................................2
1.4 主要研究内容..........................................................................................................3
2 系统分析............................................................................................................................4
2.1 需求分析..................................................................................................................4
2.1.1 系统开发背景分析........................................................................................4
2.1.2 功能需求分析................................................................................................5
2.1.3 性能需求分析................................................................................................5
2.1.4 可行性分析....................................................................................................6
2.2 开发技术简介..........................................................................................................7
2.3 开发工具简介..........................................................................................................7
2.3.1 MyEclipse 8.6.................................................................................................7
2.3.2 MySQL 5.5.....................................................................................................8
2.3.3 Tomcat 6.0......................................................................................................8
2.3.4 Adobe Dreamweaver CS5..............................................................................8
2.4 论文结构布局..........................................................................................................8
3 系统设计..........................................................................................................................10
3.1 总体设计原则........................................................................................................10
3.2 架构概述................................................................................................................10
3.3 系统模块设计........................................................................................................11
3.4 系统流程图设计....................................................................................................11
3.4.1 验证用户登录流程......................................................................................11
3.4.2 博客管理流程..............................................................................................12
3.5 关键技术设计........................................................................................................12
3.5.1 页面全面国际化设计..................................................................................12
3.5.2 防止地址栏 URL 的非法跳转....................................................................13
3.5.3 将 Log4j 日志存入数据库...........................................................................13
3.5.4 MySQL 与 JSP 网页中文乱码解决............................................................13
3.6 数据库结构的设计................................................................................................14
3.6.1 数据库需求分析..........................................................................................14
3.6.2 数据库的概念设计......................................................................................15
3.6.3 数据库的逻辑设计......................................................................................16
3.6.4 数据库的连接设计......................................................................................18
4 系统实现..........................................................................................................................20
4.1 系统的开发环境....................................................................................................20
4.1.1 系统的硬件环境..........................................................................................20
4.1.2 系统的软件环境..........................................................................................20
II
![](https://csdnimg.cn/release/download_crawler_static/4930846/bg4.jpg)
4.2 系统功能的实现....................................................................................................20
4.3 登录模块的实现....................................................................................................21
4.3.1 功能描述......................................................................................................21
4.3.2 模块实现......................................................................................................21
4.4 博文管理模块实现................................................................................................23
4.4.1 功能描述......................................................................................................23
4.4.2 模块实现......................................................................................................23
4.4.3 分类管理模块实现......................................................................................24
4.4.4 用户管理模块实现......................................................................................24
4.4.5 评论管理模块实现......................................................................................25
4.4.6 首页管理模块实现......................................................................................26
4.4.7 其它功能模块实现......................................................................................26
5 系统测试..........................................................................................................................28
5.1 测试目的................................................................................................................28
5.2 测试方法................................................................................................................28
5.3 测试用例................................................................................................................28
5.3.1 登录测试......................................................................................................28
5.3.2 添加博文测试..............................................................................................29
5.4 各功能模块测试....................................................................................................30
5.5 测试结论................................................................................................................30
6 系统安全..........................................................................................................................31
6.1 两种加密方式........................................................................................................31
6.1.1 MD5 加密.....................................................................................................31
6.1.2 DES 加密......................................................................................................31
6.2 系统中数据的加密................................................................................................31
7 总结与展望......................................................................................................................32
参考文献.............................................................................................................................33
致 谢....................................................................................................................................34
III
![](https://csdnimg.cn/release/download_crawler_static/4930846/bg5.jpg)
基于 SSH2 的个人博客系统的设计与实现
1 绪论
1.1 课题研究背景
现在越来越多的人都拥有了自己的私人博客,而且很多公司,单位也都有自己的
博客,在这些博客中每个都有自己独立的特点,都有自己的风格,为自身树立了一个
与众不同的形象,博客也变得越来越普遍,它逐渐成为一个随时可以记录自己以及身
边发生的一切的地方,在这里可以发表自己的观点,谈自己的想法,也可以和别人交
流,学习到更多东西,研究博客具有很大的价值
博客是继 Email、BBS、ICQ 之后出现的第四种网络交流方式。
博客是网络时代的个人“读者文摘”。
博客是以超级链接为武器的网络日记。
博客是信息时代的麦哲伦。
博客代表着新的生活方式和新的工作方式,更代表着新的学习方式。通过博客,
让自己学到很多,让别人学到更多。
博客代表着“新闻媒体 3.0 版”:旧媒体(old media)→ 新媒体(new media)→ 自
媒体(we media)。
总之,博客是一个正处于快速发展和快速演变中的互联网新应用。在《市场术
语》中对博客的定义为:一种表达个人思想和网络链接,内容按照时间顺序排列,并
且不断更新的出版方式。Pyra 创始人 EvanWilliams 认为博客概念主要体现在三个方面:
频繁更新(Frequency)、简洁明了( Brevity)和个性化(Personality)。佩姬 ?努南
的解释是:博客是每周 7 天,每天 24 时运转的言论网站,这种网站以其率真、野性、
无保留、富于思想而奇怪的方式提供无拘无束的言论。其他说法还有:博客是一个
“快捷易用的知识管理系统”(Dylan Tweney),博客是新型的“协同媒体”,博客是“不
停息的网上旅程”,是“个人网上出版物(社区)”,是“网络中的信息雷达系统”,是“人
工搜索引擎”,是“专家过滤器”,是“自组织网络生态”,是“草根记者”……
1.2 国内外研究现状
关于博客的未来:在创办了博客中国(blogchina)、被誉为“博客教父”的方兴东
接受了记者的专访。他认为,博客这一事物在中国的发展大致经过以下三个阶段:第
一阶段是 2002 年至 2003 年,少数人写博;第二阶段是 2003 年至 2005 年,博客爱好
者写博;第三阶段是 2005 年至 2006 年以及接下来的两年,博客进入大众化前期。“如
果说第一阶段和第二阶段博客的发展还是理想主义和浪漫主义的话,那从第三阶段开
始,博客已经向现实主义转变。再过两年,即将进入大众化晚期,也就是说,那些网
络保守主义者也将加入到博客大军中来”。 在我国,已经有十几万个博客网站,博客
数量达到 100 多万个,并且呈现 40%的年增长进度,着实让国人刮目相看。因此,博
客经济引起了专家学者和行业官员的普遍关注。博客现象,能给中国带来什么?网络
博客,能成为每个网民的网络生活方式吗? 从互联网的兴起到现在,网民由上网浏
览网络文章和查找资料以及上论坛发帖子,发展到建网站、建个人网站论坛主页,再
发展成现在的建博客,一路走来,网民在网络一直打拼着建造着一个属于自己的地盘,
1
剩余37页未读,继续阅读
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/c7f3a2bc0de14deaa06180e2226185e7_wy_qingying.jpg!1)
wy_qingying
- 粉丝: 1
- 资源: 5
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
会员权益专享
最新资源
- 保险服务门店新年工作计划PPT.pptx
- 车辆安全工作计划PPT.pptx
- ipqc工作总结PPT.pptx
- 车间员工上半年工作总结PPT.pptx
- 保险公司员工的工作总结PPT.pptx
- 报价工作总结PPT.pptx
- 冲压车间实习工作总结PPT.pptx
- ktv周工作总结PPT.pptx
- 保育院总务工作计划PPT.pptx
- xx年度现代教育技术工作总结PPT.pptx
- 出纳的年终总结PPT.pptx
- 贝贝班班级工作计划PPT.pptx
- 变电值班员技术个人工作总结PPT.pptx
- 大学生读书活动策划书PPT.pptx
- 财务出纳月工作总结PPT.pptx
- 大学生“三支一扶”服务期满工作总结(2)PPT.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)