收藏 分享(赏)

基于人才搜索的博客系统的设计与实现 何金荣 .doc

上传人:cjc2202537 文档编号:1135841 上传时间:2018-06-14 格式:DOC 页数:68 大小:3.48MB
下载 相关 举报
基于人才搜索的博客系统的设计与实现    何金荣  .doc_第1页
第1页 / 共68页
基于人才搜索的博客系统的设计与实现    何金荣  .doc_第2页
第2页 / 共68页
基于人才搜索的博客系统的设计与实现    何金荣  .doc_第3页
第3页 / 共68页
基于人才搜索的博客系统的设计与实现    何金荣  .doc_第4页
第4页 / 共68页
基于人才搜索的博客系统的设计与实现    何金荣  .doc_第5页
第5页 / 共68页
点击查看更多>>
资源描述

1、 青岛理工大学毕业设计(论文) I青岛理工大学毕 业 设 计(论 文)题目 基于人才搜索的博客系统的设计与实现 学生姓名: 何金荣 指导教师: 房斐斐 计算机工程 学院软件工程专业软件 112 班青岛理工大学毕业设计(论文) II2015 年 6 月 1 日青岛理工大学毕业设计(论文) III摘 要在互联网迅速发展,生活压力急剧加大的今天,人们最大的希望就是找到一份好工作来满足当前的现状,而公司又急缺相关行业的人才,虽然现在的招聘平台特别多,但是不足以招聘到更适合的人才,又不知道应聘者的实际水平,由此,基于人才搜索的博客网站系统应运而生。本系统主要专业于 IT 方向招聘的网站平台,为了更好的招

2、聘到合适的人才,推出博客业务。通过博客用户的技术水平来判断他是否能够胜任相应的工作,公司用户也可以通过看博客用户的文章看到相应的技术水平。求贤人才网将通过这种方式,招揽更多的人才,从而增加自己的招聘业务量。本次论文的设计是基于人才搜索的博客网站系统,主要满足喜欢互联网技术的用户对互联网在线交流的需求和人才发现,为用户提供各种各样的丰富的功能。在项目中,通过使用了类之间的继承与接口,实现了各个类之间既有一定的关系又降低了耦合度,该项目采用了当前流行的 Struts,Hibernate 框架对后台服务器进行设计与实现,MYSQL 作为数据库存储,同时采用了 Ehcache 缓存技术来提高系统的性能

3、。该系统采用了 MVC 的设计模式,前端页面采用了类似 JSP 的.vm页面,后台采用了 Struts+Hibernate 框架设计,对系统的需求设计,总体设计,详细设计等都提供了较好的实现接口。本系统主要针对于小型或中型的公司而设计,主要有文章管理,书签管理,相册管理,音乐管理,好友管理等多种功能,满足人才搜索的要求。到达此次系统的设计要求。关键词:Java,MyEclipse,Struts2+Spring+Hibernate,Velocity,Ehcache,MySQL青岛理工大学毕业设计(论文) IVABSTRACTWith the rapid development of Intern

4、et technology, the Internet in the modern life has played an important role.People can obtain abundant science and technology information through the network at the same time, also hope to through the platform to the Internet more and more people show their good side.Interested in technology, I brow

5、se or learn the classic blog articles, meet more like-minded friends online.Therefore, the network blog this communication tool arises at the historic moment.Modern people through the blog, can be published on the Internet platform of personal knowledge, greatly enriched the network Velocity of mode

6、rn life. In todays rapid development of computer network, network blog platform has become people to release all kinds of Internet information, online learning, one of the essential way has become a kind of simple and quick, save time and effort of online communication platform.Nowadays at home and

7、abroad have been studying the blog can how much benefits to people. Them by analyzing the present situation of network blog system and the users use of style, USES the most popular web programming technology, from the angles of the client and the server to the performance requirements of blog sites,

8、 using EnCache technology, users in the use MYSQL of this web site experience is good,better optimization of blog, bring brand-new user experience. This project based on Struts + Spring + Hibernate framework technology of multi-user blog information platform system, blog system based on SSH framewor

9、k to implement can have better security (such as to prevent SQL injection, URL rewriting, data Cache Cache) code, the background is mostly adopts the way of the interface shows the function of flexible scalability and JAVA language has better interoperability. This paper through to the blog current

10、situation and future development, and related functions, this paper expounds the key personal blog overall architecture design and implementation process.KEYWORDS:Java,MyEclipse,Struts2+Spring+Hibernate,Velocity,Ehcach,MySQ青岛理工大学毕业设计(论文) VL青岛理工大学毕业设计(论文) VI目录1.1 研究背景 .61.2 国内外研究现状 .61.3 本文研究的主要内容 .7

11、1.4 论文组织结构 .8第 2 章 项目开发技术介绍 .92.1 Ehcache 技术介绍 .92.2 S2SH 框架介绍 .92.3 MySQL Server 数据库介绍 .112.4 MyEclipse 开发工具介绍 .122.5 本章小结 .12第 3 章 系统需求分析 .123.1 系统开发条件 .133.2 目标设计要求 .133.3 系统功能需求分析 .143.4 系统用例图 .153.5 可行性研究分析 .173.5.1 技术可行性 .183.5.2 经济可行性 .183.5.3 操作可行性 .183.6 本章小结 .19第 4 章 系统总体设计 .194.1 系统总体架构 .

12、194.2 系统主要功能模块设计 .204.3 系统流程 .224.4 系统数据库设计 .244.4.1 数据库表实体属性图 .254.4.2 数据库逻辑结构图 .274.5 本章小结 .28青岛理工大学毕业设计(论文) VII第 5 章 系统详细设计 .285.1 系统主要功能模块设计 .295.1.1 登陆、注册功能 .295.1.2 博客网站首页管理 .295.1.3 个人博客空间管理 .295.1.4 博客文章管理 .295.1.5 书签管理 .305.1.6 用户基本资料、相册管理 .305.1.7 系统后台管理 .305.2 数据库设计实现 .305.3 系统类图及交互图 .335

13、.4 本章小结 .37第 6 章 系统功能实现 .376.1 Hibernate 配置数据库 .376.3 Ehcache 缓存文件配置 .426.4 博客登录管理 .446.5 用户注册管理 .456.6 文章发表及管理 .466.7 留言及评论管理 .506.9 博客系统后台管理 .53第 7 章 系统测试 .577.1 测试目的 .577.2 测试用例执行结果 .58第 8 章 结论与展望 .598.1 结论 .598.2 展望 .60致谢 .61参考文献 .61青岛理工大学毕业设计(论文) 0第 1章 绪 论1.1 研究背景WEBLOG 即为网络博客,也称其为网络日志。早在十八世纪初,

14、通过互联网平台发表博客的思想就已经被提出来了,但到了十九世纪才真正开始流行起来。从刚开始的仅有不到一万的用户到现在各种各样的博客网站系统纷纷涌现于当今社会。自 2006 年开始,在国内如新浪博客、网易博客、天涯博客等等各大门户网站,纷纷宣布即将进入博客时代,并不断涌现出一批继新浪博客、网易博客等聚集千万用户的博客系统,目前国内已有数十家大型的博客网络站点。博客是继 E-MAIL(电子或 QQ 邮箱)、BBS (论坛系统)、ICQ (网络即时聊天)之后出现的第 4 种最新的网络交流和生活方式。Blog 网站现在也在教育方面、金融方面、公司内部、医疗方面等领域都得到了很大的发展,它将互联网从过去的

15、专门通讯、在线交流等功能进一步强化,使其更加个性化、界面化、开放化、实时化、关注用户体验、全球化,把个人所学信息共享到互联网。通过分析并研究对比国内知名的博客网站系统,分析其做的成熟的原因和吸引用户的主流功能,设计实现一个能让用户更好的充实自己、展示自己的平台。此系统采用 Struts+Velocity+Hibernate 框架进行本系统的开发,以目前现有博客系统的功能为基础,力求设计一个基于人才培养,人才搜索的博客平台。1.2 国内外研究现状截止目前,全世界的博客用户已经超过三亿的数量了,博客平台活跃程度进一步地提高,经常更新、浏览博客的用户比例为 68.8%,活跃的博客用户规模近达到 1.

16、28 亿。在我国,博客网站系统以 48%的增长率在增长,博客网站已经成为人们在网络生活中所不可缺少重要的组成部分,与网络聊天系统并驾齐驱成为当今的热点。由此可见,博客系统已经在人们的日常生活中发挥着极其重要的作用,它在满足博客用户对网络生活不断增长的需求的同时,博客也正在以其本身的热青岛理工大学毕业设计(论文) 1度来改变着人们的交流方式和生活方式,加快并丰富了互联网信息传播的步伐和途径。时代当下,博客网站的影响力已毋庸置疑,在当今的信息社会中发挥的巨大作用也在日益渐增。在中国,博客网站系统的研究已具有一定的规模性,通过长时间的分析研究发展现状可以知道,我国的博客系统研究具有如下几个特点:1.

17、 博客网站对传统媒介的影响力是研究分析的热点之一。博客的蓬勃发展,在很大程度上对传统媒体产生了众多的影响,但两者者之间就必定存在着一定程度上的关联,进而萌生了研究二者密切关系的话题。2. 网络技术的背景成为突破研究的方面。根据互联网信息和科技技术的飞速发展,便促进博客系统在成长和创新方面得到了升华,关于博客网络技术背景的研究则更加侧重于如何让博客在众多热门同行的激烈竞争中吸引和招揽更多的博客用户并且进一步地扩大博客市场。3. 博客网站系统的研究范围具有广泛性。它正逐渐地渗透到当今社会的众多领域中去,在最近几年已经有越来越多的研究学者开始从文化、宗教、医疗、法律、教育、金融行业以及社交等方面对博

18、客进行全面的研究。总之,博客的系统研究已经从对博客系统本身的应用实用性研究发展到对广大用户、社会发展的研究,随着对博客的研究的不断全面发展和系统深入,必将把博客推动到一个全新的新巅峰。1.3 本文研究的主要内容现如今,博客完全突破了最原始的功能,渐渐走进社会的众多领域,然而博客现在不仅仅只是为了展示个人风采的平台。本系统除了能让用户发表文章,上传图片,在线听音乐之外,还能寻求更多更好的工作机会,站长通过后台的统计,看哪一个用户擅长于哪一方面,根据公司的需求,便会给此用户一个工作的新机会。同样可以向站长咨询相关的招聘信息。通过这样一个平台,既节约了人们的时间,同时通过与其他用户进行学术上的交流又

19、能学到更多的新技术,新知识。本论文设计的人才搜索博客将更加关注用户每日所发表的文章,通过其文章青岛理工大学毕业设计(论文) 2发表数,访问量等来衡量其 IT 专业技能。同时注重博客用户的社交需求,本系统为用户提供了发表文章,发表评论,留言管理,个人信息管理,短消息功能,个人相册功能,还可以为用户提供书签保存,添加好友,黑名单等社交功能。针对本次论文的研究内容,系统的设计会将文章的发布、论坛区等展示个人风采与技能放在系统功能的重要位置,以便用户登录后进入个人博客空间就可以方便的发表文章日志和相册等个人信息,充分强调博客功能的重要性和便捷性。同时把文章、相册、留言、好友以及评论等信息的管理功能将放

20、在操作便捷的位置,引导用户随时关注个人基本信息的管理,及时删除掉无用信息,增强个人博客空间的吸引力。使本系统具有更高的安全性和稳定性(如防 SQL 注入,ENCHACE 缓存),以及更优良的功能层次的扩展性。1.4 论文组织结构第 1 章 绪论。首先阐述了本次课题提出的研究背景和目标,包括博客网站系统的产生原因和发展历史。掌握当今博客网站的发展状况,最后对博客论文的主要研究内容与目的和组织结构进行全面的简述。第 2 章 课题关键技术的可行性研究。通过介绍了本系统在开发的过程中所用到的关键技术,主要用到了 Java 语言,Java EE 平台中的 S2SH 框架技术,MySQL Server5.

21、5 数据库, SQLyog 数据库操作界面, MyEclipse10.8 开发工具,Tomcat6.8 服务器,FCKEditor 编辑器以及 B/S 开发模式等相关技术。第 3 章 系统需求分析。本章主要对基于人才搜索的博客系统进行了详细的需求分析,明确设计目标和整体要求,系统模块之间的各个功能需求。为博客系统的总体设计和详细设计提供了明确而清晰的设计方向。第 4 章 系统总体设计。本章节主要是明确博客系统的总体设计目标,根据分析阶段的需求分析,博客系统流程以及数据库的分析与设计进行全面性地描述,为博客系统的详细设计奠定了充分的铺垫。第 5 章 系统详细设计。本章节在前期的系统需求分析和系统总体设计的基础上,对博客系统各个功能模块和数据库进行了详细而全面的系统设计,明确各模

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报