ssm框架的倾心个人部落阁系统【字数:9753】

摘 要伴随着互联网的发展,越来越多的人喜欢在网上向他人展示自己的心情和感受,每个人都渴望拥有一片小小的私人空间。而我做的“倾心”个人部落阁系统在这种自由和共享的精神影响下应运而生。在自己的部落阁这一小小天地中,我们可以尽情的发表自己的思想和言论,去倾诉自己的内心,同样可以去结交各式各样的好友和倾听自己心中想法的陌生人。该部落阁系统采用B/S架构,主要包括用户登录、游客评论、部落阁管理、部落阁类别管理、评论管理和个人信息管理这几大模块。在实现技术方面,页面使用JSP,JavaScript,Ajax等技术提高系统页面与用户之间的交互性,后台使用java语言,采用了Tomcat服务器,使用SSM框架实现具体功能,在数据库方面使用MySQL数据库保存数据。
目 录
1. 绪论1
1.1 课题产生原因1
1.2 部落阁的概述1
2. 相关技术介绍2
2.1 B/S简介2
2.2 java简介2
2.3 MySQL简介3
2.4 SSM框架简介3
3. 可行性分析4
3.1 技术可行性分析4
3.2 经济可行性分析4
3.3 操作可行性分析4
4. 系统设计5
4.1 系统设计目标5
4.2 系统需求分析5
4.3 系统流程图5
4.4 本主用例6
4.5 游客用例7
4.6 系统类8
4.7 数据库设计8
4.7.1 系统ER图8
4.7.2 数据库表设计9
5. 系统实现11
5.1 登录模块11
5.1.1 本主登录11
5.2 部落阁管理模块12
5.2.1 搜索部落阁12
5.2.2 新建部落阁13
5.2.3 部落阁修改14
5.2.4 部落阁删除15
5.3 部落阁类别管理模块17
5.3.1 部落阁类别添加17
5.3.2 部落阁类别修改18
5.3.3 部落阁类别删除19
 *好棒文|www.hbsrm.com +Q: ^351916072^ 
/> 5.4 评论管理模块20
5.4.1 审核评论20
5.4.2 删除评论21
5.5 本主信息管理模块22
6. 系统测试23
6.1 系统测试目的23
6.2 前台模块测试23
6.3 后台模块测试24
6.4 系统测试结果27
总结28
参考文献29
致谢30
绪论
1.1 课题产生原因
随着毕业季的到来,越来越多的应届毕业生开始工作。比如我自己,刚从学校迈入社会,内心有不适应,有迷茫,有无措。这个时候,我喜欢把自己每天的小心思,内心的小烦恼写在自己的部落阁上,就像日记一样,记录着我的喜怒哀乐。所以想开发出属于我个人的可以倾诉内心的部落阁系统,在网上有自己的一番天地,有可以倾诉内心的一隅。没有熟悉的人,没有领导,没有长辈,只有内心的畅所欲言,所思所感。这便是我的“倾心”个人部落阁系统产生原因。
1.2 部落阁的概述
通俗来说,部落阁即是大家所认知的博客,但是我觉得叫部落阁更有意境一点,是一个日常由自我管理、不定期更新文章的网站。自己部落阁中的文章通常根据发布时间以相反的顺序从新到旧排列。那些正统的博客专注于特定的课题上提供评论,而我做的大概是作为自己的私人日记。结合了文字、网站链接、图像及其与主题有关的媒体被看做是一个典型的博客。能让访问者以互动的方式留下意见想法和评论,是很多博客的重要要素。博客也是社会媒体网络的一部分,而利用计算机语言编写,让用户便捷安装和操作的,则是博客系统,是在网络上建立个人空间的一整套系统。
自己的日志相当于是自己的部落阁。本质上说相当于一个网页,各式各样的动态、文字、图片、帖子构成了它。部落阁里的帖子内容可以是自己一天的随笔,可以是工作中无所诉说的烦闷,可以是某一天观看电影的感慨等所思所想[3]。归根到底还是一个令人熟悉的网页,不同的是这个网页可以用各种方式和表述方法来记录自己的心情和生活的点滴,网上好友也可以来进行评论和交流。
但是还是会有相当一部分人混淆论坛和博客,觉得两者相同,但其实不然。它们确实都可以用来交流和分享,但是论坛侧重在一整个集体一起的讨论,它是让网友互相交流的,是互动和社交的。而博客虽然也可以交流,但更多的还是自娱自乐,倾诉内心。
相关技术介绍
2.1 B/S简介
现如今,市场上主流的有C/S和B/S架构,C/S架构也被称作是客户服务端的请求相应模式,而B/S模式中B字母代表着Browser,S字母代表着Server[5],所以B/S代表的是浏览器服务器的开发模式,B/S模式也可以看做是特殊的C/S,算是对C/S的一种扩展,如图21所示:
/
图21 基于B/S的三层结构
运用这种架构的软件其客户端通常都是通用的浏览器,他们将数据、Web页面等都放在服务器端,所以B/S架构的软件系统通常又被叫做Web程序或者B/S程序[2]。相较于C/S架构,B/S架构将所有的维护和配置工作集中到了服务器端,这样就极大的简化了客户端的工作量,同时也提高了系统的安全性,也降低了开发成本,所以我的这个系统选择使用B/S这种运行模式来开发。
2.2 java简介
1995年正式推出的Java语言是国内外使用最广泛的面向对象编程语言,是计算机世界的“国际语言”[12]。它有着简单,高效,跨平台,安全,分布式,动态,可移植,面向对象,多线程等诸多特性。不仅如此,Java的跨平台性质在互联网上创造了其无与伦比的应用前景,使其成为当今互联网上最受欢迎和最受欢迎的编程语言。当前Java产业正在如火如荼的成长着,基于Java的高级技术(如J2EE,Java Web服务等)已大量进入现实应用领域,例如目前的手机,平板电脑客户端Android就是一个基于Java技术开发的移动平台,具有很强的实用性和非常友好的界面[13]。
2.3 MySQL简介
根据MySQLAB公司的统计报告显示,MySQL全世界的装机量已经远超1000万,由于它的可靠性、流畅性能和易用性,MySQL已被公认为全世界最流行和最成功的开源数据库[14]。MySQL的数据能力可以满足我这个部落阁系统所有的数据库需求,所以我选择它作为数据库系统。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/610.html

好棒文