《基于Android平台的求职招聘系统的设计与实现计算机科学与技术专业.docx》由会员分享,可在线阅读,更多相关《基于Android平台的求职招聘系统的设计与实现计算机科学与技术专业.docx(44页珍藏版)》请在优知文库上搜索。
1、1345511233455777910101011111213141818181920222211*HU14第1章绪论1.1 课题研究背景和意义1.2 本文研究内容1.3 论文框架安排第2章基本原理及技术介绍1.1 开发工具及环境简介2. 2Android系统2.2.1AndroidFeatures特性.2.2.2Android系统的四大组件第3章系统需求分析3. 1系统需求分析3. 2需求用例图3. 3其他需求第4章系统设计4.1系统设计目标4. 2系统总体结构设计4. 3系统流程分析4. 3.1系统求职者模块4. 3.2系统招聘者模块4. 3.3系统管理员模块第5章数据库设计第6章系统实现
2、6. 1求职者模块6.1.1 用户登陆模块6.1.2 用户注册模块6.1.3 招聘信息模块6.1.4 收藏招聘模块6.1.5 我的投递模块232324252626282930313232333536376.1.6 用户反馈模块.6.1.7 用户个人信息模块6.1.8 用户聊一聊模块.6.1.9 用户个人简历模块6.2招聘者模块6.2.1招聘信息发布模块6.2.2人才信息模块.6.2.3人才收藏模块.6.2.4聊一聊模块6.2.5信息修改模块.6.3管理员模块6.3.1企业信息模块.6.3.2人才信息模块.参考文献当今世界随着信息全球化的高速发展与信息网络化的飞速发展,人类社会已经发生了翻天覆地
3、的变化,网络信息的丰富和多种多样已经在人们学习,生活,工作中占据了重要部分,并且不可分割。网上第三方支付:支付宝支付,微信支付已经在我国成为了生活中支付常见且重要的一种方式,淘宝,亚马逊购物引领了网上购物的浪潮,吃鸡,王者荣耀成为了青少年人群主流游戏娱乐方式,国家与国家、公司之间都可以通过互联网进行安全可靠便捷的网上贸易,人类的生活环境离不开网络。进行找工作以及招人才都要依赖于大量的数据,尤其毕业前期,毕业生们就需要开始找工作,以前旧的找工作方法逐渐跟不上学生的需求。做出界面Ui简洁美观,功能丰富的求职招聘网站或者手机软件已经是人们工作中求职和广纳人才急切需求的。本课题主要采用java高级语言
4、进行前后端编写,利用mysql数据库进行后台数据管理,同时用tomcat服务器进行数据交互,此次的求职招聘系统包括后端服务器和面向用户的Androidapp0实现目标是,系统运行良好,且界面之间的交互呈良性。关键词:Android、求职招聘、手机软件、界面ABSTRACTIntodaysworld,withtherapiddevelopmentofinformationglobalizationandtherapiddevelopmentofinformationnetworking,humansocietyhasundergoneearth-shakingchanges.Therichnes
5、sandvarietyofnetworkinformationhasoccupiedanimportantpartofpeople,slearning,life,andwork.Indivisible.Onlinethird-partypayment:Alipaypayment,WeChatpaymenthasbecomeacommonandimportantwayofpaymentinlife,Taobao,Amazonshoppingledthewaveofonlineshopping,eatchicken,thegloryofthekingbecamethemainstreamenter
6、tainmentandentertainmentforyoungpeopleBothcountriesandcountriesandcompaniescanconductsecure,reliableandconvenientonlinetradethroughtheInternet.ThehumanlivingenvironmentcannotbeseparatedfromtheInternet.Findingajobandrecruitingtalentdependonalargeamountofdata.Inparticular,graduatesneedtostartlookingfo
7、rajobbeforethegraduation.Theoldmethodsoffindingajobarenotabletokeepupwiththeneedsofstudents.MadeThesimpleandbeautifulinterfaceui,feature-richjobsearchwebsiteormobilephonesoftwareisalreadyanurgentneedforjobsearchandtalentrecruitment.Thistopicmainlyusesjavahigh-levellanguageforfront-endandback-endwrit
8、ing,usesmysqldatabaseforbackgrounddatamanagement,andusestomcatserverfordatainteraction.Thisjobsearchsystemincludesback-endserveranduser-orientedAndroidapp.Thegoalistorealizethatthesystemisrunningwellandtheinteractionbetweentheinterfacesisbenign.Keywords:networkinformation,onlinetradejobsearchandtale
9、ntrecruitmentWs如今手机应用app已经带我们走进了新世界的大门,生活中方方面面都离不开手机,而手机叩P则为我们提供了便利的生活方式,掌上购物,掌上手游,掌上叫车,随时随地可实现我们的愿望。Android是架构在Linux开源操作系统的基础上实现的新兴便携设备搭载的操作系统,因其源代码是开源的且免费提供给开发者,故各个手机厂商可实现开发运营自己的安卓操作系统,如华为的EMUl系统,小米的MIUl系统,都兼具实用且突出不同的设计理念供用户使用。本文研究的基于Android平台的求职招聘系统的设计与实现,求职者使用系统进行投递简历求职,招聘者使用系统进行职位发布,第三方管理员进行企业,
10、人才,招聘等信息的管理,开发需要的工作如下:1. AndroidSDK和搭配ADT的EdiPSe,完成客户端服务请求,服务修改等操作。2. MyEclipse和Tomcat完成服务器端与客户端和数据库数据交互等操作。3. MySQL数据库进行各对象和操作信息的保存操作。第1章绪论1.1课题研究背景和意义在技术飞速进步的今天,带动了智能手机的研制进度,智能手机市场可谓呈现井喷势的发展,传统手机由于技术的限制己经逐步被淘汰之,在经历了市场的潜伏期后,如今主要有两大手机平台市场占有率最高:AndrOid、IOS两大平台,由于Android系统的兼容移植性优良且开源所以许多手机厂商都会在源生系统基础上
11、研发新的智能系统,导致了AndrOid系统构造复杂,碎片量多,不过相反的是IOS系统得益于APPIe公司全面的制度体系,才打造出碎片量小、规整性高的系统,不过却难以匹配各式各样的设备,达不到客户多样的使用要求。社会信息化的发展日新月异,计算机应用已经静悄悄的走入了人们的生活,计算机以其自身一种高科技、高效率、高水平的标杆作用在社会中已经举足轻重,许多大型企业已经开始投入大量高额资金,建立大规模的计算机信息管理系统,而此次目标所要开发的求职招聘系统是一种具有交互功能的多功能人才管理信息系统,是搭建在虚拟网络上的一个求职招聘系统。网上招聘已经成为未来人才市场进行人才发现和吸收的一个趋势,其便捷性以
12、及功能越来越丰富多样的求职和招聘模式使其迅速成为各求职者和企业的首选途径,在国外相关人员将新型的网上招聘与传统的招聘方式结合构建了一整套多元并且完整的人才交流系统,有数据表明:96%的五百强企业人才是通过网上招聘招纳的。网上求职招聘相较于传统的具有可迅速实现简历筛选,招聘范围广泛,一次可接收相关信息之大,可挑选余地大,不仅经济实惠,效果还非常显著,因此越来越多的企业认可其实用性。网上求职招聘应用拓展了人才获得渠道,在人才和企业间搭建了一座无形的人才交流之桥,其先进性是过去闻所未闻的,优秀人才可以了解更多企业公司的信息,而企业也可以因此了解更多优秀的应聘者。1.2本文研究内容本课题阐述如何研发一
13、款搭载安卓系统的求职应聘类APP应用软件。本应用软件操作简单,融入了当下最新的研发思路,在页面上体现出简便化以及具备向导功能,和电脑的页面相比虽然更简便,但麻雀虽小五脏俱全,基于使用功能齐全且简单的界面来操作和展示,让用户无需先学就能轻松熟练的操作,这让老年人群也有了享受先进科技的权利。APP开发流程:(1)明确APP研发的价值,制定研发的要求、系统构造、最终达到的目标。(2)通过市场调查总结出客户使用要求。(3)制定相应的功能及其模块示意模型。(4)广泛收集APP的设计材料。(5)进行页面的布置和优化,组织代码的编制工作。(6)编制的代码要落实到每项功能需求上。(7)基于安卓系统传统界面进一
14、步改良。(8)进行软件测评,针对测评结果进一步优化。1. 3论文框架安排本课题主要论述了研发一款搭载安卓系统的求职应聘类APP应用软件的全部流程。从初步设想至软件的完成研发一系列的流程,分为七个章节进行详细论述,分别是:第一章通过绪论将本课题明确所研发的应用软件的定位,落实要完成的工作,并概述了研发流程;除此以外,还讲述了研发本软件的背景及目的,使研发的软件更具实际操作价值,同时简单概括每个章节涉及的主要工作。第二章详细分析了研发软件中应用到的知识以及使用设备。第三章分析系统需求与列出UML用例图。第四章通过阐述了此应用软件的开发理念、开发流程,总结出还需要改进的地方。第五章介绍开发使用的数据库和数据库设计。第六章论述了并介绍系统研发过程。第七章主要对本课题编制的全过程进步总结,说说本人的收获和感想。最后:表达感谢并将本课题所参考应用的文献资料罗列出来。第2章基本原理与技术介绍1.1 开发工具及环境简介第一种:Eclipse此款开发系统是根据JaVa语言编制的,它具有源代码编制公开功能。对于Eclipse平台,可以说是框架平台,可以说是服务平台