毕业论文基于人才搜索的博客系统的设计与实现(53页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《毕业论文基于人才搜索的博客系统的设计与实现(53页).doc》由会员分享,可在线阅读,更多相关《毕业论文基于人才搜索的博客系统的设计与实现(53页).doc(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-毕业论文基于人才搜索的博客系统的设计与实现-第 42 页 毕 业 设 计(论 文)题目 基于人才搜索的博客系统的设计与实现 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、
2、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期:
3、年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文
4、、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题
5、应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订摘 要在互联网迅速发展,生活压力急剧加大的今天,人们最大的希望就是找到一份好工作来满足当前的现状,而公司又急缺相关行业的人才,虽然现在的招聘平台特别多,但是不足以招聘到更适合的人才,又不知道应聘者的实际水平,由此,基于人才搜索的博客网站系统应运而生。本系统主要专业于IT方向招聘的网站平台,为了更好的招聘到合适的人才,推出博客业务。通过博客用户的技术水平来判断他是否能够胜任相应的工作,公司用户也可以通过看博客用户的文章看到相应的技术水平。求贤人才网将通过这种方式,招揽更多的
6、人才,从而增加自己的招聘业务量。本次论文的设计是基于人才搜索的博客网站系统,主要满足喜欢互联网技术的用户对互联网在线交流的需求和人才发现,为用户提供各种各样的丰富的功能。在项目中,通过使用了类之间的继承与接口,实现了各个类之间既有一定的关系又降低了耦合度,该项目采用了当前流行的Struts,Hibernate框架对后台服务器进行设计与实现,MYSQL作为数据库存储,同时采用了Ehcache缓存技术来提高系统的性能。该系统采用了MVC的设计模式,前端页面采用了类似JSP的.vm页面,后台采用了Struts+Hibernate框架设计,对系统的需求设计,总体设计,详细设计等都提供了较好的实现接口。
7、本系统主要针对于小型或中型的公司而设计,主要有文章管理,书签管理,相册管理,音乐管理,好友管理等多种功能,满足人才搜索的要求。到达此次系统的设计要求。关键词:Java,MyEclipse,Struts2+Spring+Hibernate,Velocity,Ehcache,MySQLABSTRACTWith the rapid development of Internet technology, the Internet in the modern life has played an important role.People can obtain abundant science and
8、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 browse or learn the classic blog articles, meet more like-minded friends online.Therefore, the network blog this commun
9、ication 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 modern life. In todays rapid development of computer network, network blog platform has become people to release all ki
10、nds 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 abroad have been studying the blog can how much benefits to people. Them by analyzing the present situation of netw
11、ork 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, using EnCache technology, users in the use MYSQL of this web site experience is good,better optimization of blog,
12、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 framework to implement can have better security (such as to prevent SQL injection, URL rewriting, data Cache Cache) code, t
13、he 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 situation and future development, and related functions, this paper expounds the key personal blog overall architec
14、ture design and implementation process.KEYWORDS:Java,MyEclipse,Struts2+Spring+Hibernate,Velocity,Ehcach,MySQL目录1.1 研究背景61.2 国内外研究现状61.3 本文研究的主要内容71.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 系统功能需求分
15、析143.4 系统用例图153.5 可行性研究分析173.5.1 技术可行性183.5.2 经济可行性183.5.3 操作可行性183.6 本章小结19第4章 系统总体设计194.1 系统总体架构194.2 系统主要功能模块设计204.3 系统流程224.4 系统数据库设计244.4.1 数据库表实体属性图254.4.2 数据库逻辑结构图274.5 本章小结28第5章 系统详细设计285.1 系统主要功能模块设计295.1.1 登陆、注册功能295.1.2 博客网站首页管理295.1.3 个人博客空间管理295.1.4 博客文章管理295.1.5 书签管理305.1.6 用户基本资料、相册管理
16、305.1.7 系统后台管理305.2 数据库设计实现305.3 系统类图及交互图335.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第1章 绪 论1.1 研究背景WEBLOG即为网络博客,也称其为网络日志。早在十八世纪初,通过互联网平台发表博客的思想就已
17、经被提出来了,但到了十九世纪才真正开始流行起来。从刚开始的仅有不到一万的用户到现在各种各样的博客网站系统纷纷涌现于当今社会。自2006年开始,在国内如新浪博客、网易博客、天涯博客等等各大门户网站,纷纷宣布即将进入博客时代,并不断涌现出一批继新浪博客、网易博客等聚集千万用户的博客系统,目前国内已有数十家大型的博客网络站点。博客是继E-MAIL(电子或QQ邮箱)、BBS(论坛系统)、ICQ(网络即时聊天)之后出现的第4种最新的网络交流和生活方式。Blog网站现在也在教育方面、金融方面、公司内部、医疗方面等领域都得到了很大的发展,它将互联网从过去的专门通讯、在线交流等功能进一步强化,使其更加个性化、
18、界面化、开放化、实时化、关注用户体验、全球化,把个人所学信息共享到互联网。通过分析并研究对比国内知名的博客网站系统,分析其做的成熟的原因和吸引用户的主流功能,设计实现一个能让用户更好的充实自己、展示自己的平台。此系统采用Struts+Velocity+Hibernate框架进行本系统的开发,以目前现有博客系统的功能为基础,力求设计一个基于人才培养,人才搜索的博客平台。1.2 国内外研究现状截止目前,全世界的博客用户已经超过三亿的数量了,博客平台活跃程度进一步地提高,经常更新、浏览博客的用户比例为68.8%,活跃的博客用户规模近达到1.28亿。在我国,博客网站系统以48%的增长率在增长,博客网站
19、已经成为人们在网络生活中所不可缺少重要的组成部分,与网络聊天系统并驾齐驱成为当今的热点。由此可见,博客系统已经在人们的日常生活中发挥着极其重要的作用,它在满足博客用户对网络生活不断增长的需求的同时,博客也正在以其本身的热度来改变着人们的交流方式和生活方式,加快并丰富了互联网信息传播的步伐和途径。时代当下,博客网站的影响力已毋庸置疑,在当今的信息社会中发挥的巨大作用也在日益渐增。在中国,博客网站系统的研究已具有一定的规模性,通过长时间的分析研究发展现状可以知道,我国的博客系统研究具有如下几个特点:1. 博客网站对传统媒介的影响力是研究分析的热点之一。博客的蓬勃发展,在很大程度上对传统媒体产生了众
20、多的影响,但两者者之间就必定存在着一定程度上的关联,进而萌生了研究二者密切关系的话题。2. 网络技术的背景成为突破研究的方面。根据互联网信息和科技技术的飞速发展,便促进博客系统在成长和创新方面得到了升华,关于博客网络技术背景的研究则更加侧重于如何让博客在众多热门同行的激烈竞争中吸引和招揽更多的博客用户并且进一步地扩大博客市场。3. 博客网站系统的研究范围具有广泛性。它正逐渐地渗透到当今社会的众多领域中去,在最近几年已经有越来越多的研究学者开始从文化、宗教、医疗、法律、教育、金融行业以及社交等方面对博客进行全面的研究。总之,博客的系统研究已经从对博客系统本身的应用实用性研究发展到对广大用户、社会
21、发展的研究,随着对博客的研究的不断全面发展和系统深入,必将把博客推动到一个全新的新巅峰。1.3 本文研究的主要内容现如今,博客完全突破了最原始的功能,渐渐走进社会的众多领域,然而博客现在不仅仅只是为了展示个人风采的平台。本系统除了能让用户发表文章,上传图片,在线听音乐之外,还能寻求更多更好的工作机会,站长通过后台的统计,看哪一个用户擅长于哪一方面,根据公司的需求,便会给此用户一个工作的新机会。同样可以向站长咨询相关的招聘信息。通过这样一个平台,既节约了人们的时间,同时通过与其他用户进行学术上的交流又能学到更多的新技术,新知识。本论文设计的人才搜索博客将更加关注用户每日所发表的文章,通过其文章发
22、表数,访问量等来衡量其IT专业技能。同时注重博客用户的社交需求,本系统为用户提供了发表文章,发表评论,留言管理,个人信息管理,短消息功能,个人相册功能,还可以为用户提供书签保存,添加好友,黑名单等社交功能。针对本次论文的研究内容,系统的设计会将文章的发布、论坛区等展示个人风采与技能放在系统功能的重要位置,以便用户登录后进入个人博客空间就可以方便的发表文章日志和相册等个人信息,充分强调博客功能的重要性和便捷性。同时把文章、相册、留言、好友以及评论等信息的管理功能将放在操作便捷的位置,引导用户随时关注个人基本信息的管理,及时删除掉无用信息,增强个人博客空间的吸引力。使本系统具有更高的安全性和稳定性
23、(如防SQL注入,ENCHACE缓存),以及更优良的功能层次的扩展性。1.4 论文组织结构第1章 绪论。首先阐述了本次课题提出的研究背景和目标,包括博客网站系统的产生原因和发展历史。掌握当今博客网站的发展状况,最后对博客论文的主要研究内容与目的和组织结构进行全面的简述。第2章 课题关键技术的可行性研究。通过介绍了本系统在开发的过程中所用到的关键技术,主要用到了Java语言,Java EE平台中的S2SH框架技术,MySQL Server5.5数据库,SQLyog数据库操作界面,MyEclipse10.8开发工具,Tomcat6.8服务器,FCKEditor编辑器以及B/S开发模式等相关技术。第
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 基于 人才 搜索 博客 系统 设计 实现 53
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内