个人简历制作微信小程序的设计与实现毕业论文
2020-02-16 17:19:01
摘 要
随着经济的不断发展,分工与专业化将会越来越清晰, 随着人们生活水平的不断上升, 工作和日常事务繁忙, 人们对服务就有了更深入、更精细的要求。而随着计算机技术的迅猛发展, 使得这种需求变为可能。不管是拥有多年工作经验的职场大咖,还是刚刚进入社会的应届毕业生,找到一份适合又满意的工作,一直是职场人士梦寐以求的。如果想要接到HR的面试邀请,一份标准的简历自然是必不可少的。移动互联网时代,倡导绿色环保,投递纸质的简历已经不符合这个时代的发展。准备一份随身携带的简历,在需要的时候转发给对方,既方便有效,又可以提升自己的科技感,给对方留下深刻印象。
由于之前并没有接触过微信小程序的开发,所以在本次毕业设计的过程中微信小程序进行了了解与学习以。本程序使用微信小程序作为载体,搭建后台服务以及数据库操作主要使用知晓云作为数据库管理系统,开发环境是微信web开发者工具。本文的主要研究工作有:
(1)基于微信小程序 API、知晓云服务器、数据库以及 JavaScript 等技术,构建了个人简历制作的微信小程序架构,完成了数据获取与封装、系统逻辑控制、系统界面设计等功能模块的设计和开发。
(2)针对个人简历制作小程序中主要的信息和功能,实现了对个人信息、工作信息以及自定义信息补充的编辑,实现了简历的转发、展示、收藏及最近浏览过的简历功能。
文章通过综合分析个人简历制作小程序的主要功能,通过在新兴的互联网基础平台(微信小程序)上搭建原生云应用的开发环境,利用MINA开发框架对页面渲染的优化以及高并发的优化所带来的优势,大大提升了人们对个人简历制作便携简易的效率。本程序将个人简历与手机小程序结合,满足了人们对多元信息的需求。
关键词:个人简历,微信小程序,MINA框架
ABSTRACT
With the development of economy, the division of labor and specialization will become more and more common. With the improvement of people#39;s living standard and the busy work and daily affairs, people have deeper and more sophisticated requirements for services. With the rapid development of computer technology, this need becomes possible. Finding a suitable and satisfying job has always been the dream of professionals, whether they are professionals with many years of work experience or fresh graduates just entering the society. A standard resume is essential if you want to receive an interview invitation from HR. Mobile Internet era, advocating green environmental protection, the delivery of paper resume has not in line with the development of this era! It is not only convenient and effective, but also can improve one#39;s sense of technology and leave a deep impression on the other side.
This program USES the WeChat small program as the carrier, builds the backstage service and the database operation mainly USES the knowledge cloud as the database management system, the development environment is the WeChat web developer tool
The main research work of this paper is as follows:
(1) based on WeChat applet API, cloud server, database, JavaScript and other technologies, I built the WeChat applet architecture made by my resume and completed the design and development of functional modules such as data acquisition and encapsulation, system logic control and system interface design.
(2) for the main information and function in the resume making small program, it realizes the editing of personal information, work information and custom information supplement, and realizes the resume forwarding, display, collection and recently browsed resume function.
In this paper, through the comprehensive analysis of resume production of the main functions of the small program, through the emerging Internet based platform (WeChat applet) structures, cloud native application development environment, the use of MINA development framework for the optimization of page rendering and high concurrent optimization advantages, greatly improve the efficiency of people to resume production portable simple. This procedure will resume and mobile phone small procedures, to meet the needs of diverse information.
Key words: Personal resume, WeChat applet,MINA Framework
目 录
第一章 绪论 1
1.1课题背景 1
1.2目的和意义 1
1.3国内外研究现状 2
1.3.1 国内概况 2
1.3.2 国外概况 2
第二章 内核技术分析 4
2.1微信小程序框架简介 4
2.1.1 MINA框架 4
2.2 Node.js 技术分析 8
第三章 系统可行性分析与设计 11
3.1可行性分析 11
3.1.1技术可行性 11
3.1.2经济可行性 11
3.1.3操作可行性 11
3.2系统体系设计 11
3.2.1普通用户例图 11
3.2.2系统体系架构 12
3.3设计的基本思想 12
3.4本章小结 13
第四章 系统功能模块设计与开发 14
4.1主页设计 14
4.2 基本信息 15
4.2.1基本信息编辑页面 15
4.2.2基本信息库表设计 15
4.3 工作信息及其他信息 16
第五章 系统功能实现 17
5.1全局配置 app.json 17
5.2 小程序主页面的实现 19
5.3 编辑简历页面的实现 20
5.3.1基本信息编辑页面 21
5.3.2工作信息编辑页面 22
5.3.3其他信息编辑页面 23
5.4 转发简历功能的实现 25
5.5 收藏简历功能的实现 26
5.6 最近浏览过的简历功能的实现 27
5.7测试与维护 28
5.8 本章小结 29
总结与展望 30
参考文献 31
致谢 32
第一章 绪论
1.1课题背景
微信小程序是一个不需要下载和安装就可以使用的应用程序,它实现了应用程序“触手可及”的梦想,用户扫描或搜索就可以打开应用程序。它还体现了“用完就走”的理念,用户不必担心安装太多的应用程序。应用程序将无处不在,无需安装或卸载即可使用。它可以满足简单的基础应用,适合线下生活服务商店和低频非刚性应用的转换。说明:小程序实现消息通知、离线扫描代码、公众号关联等七项功能。其中,由于小程序不存在入口,通过公众号关联,用户可以实现公众号与小程序之间相互跳转。
随着计算机技术的迅猛发展, 使得人们的需求变为可能。不管是拥有多年工作经验的职场大咖,还是刚刚进入社会的应届毕业生,找到一份适合又满意的工作,一直是职场人士梦寐以求的。如果想要接到HR的面试邀请,一份标准的简历自然是必不可少的。移动互联网时代,倡导绿色环保,投递纸质的简历已经不符合这个时代的发展!准备一份随身携带的简历,在需要的时候转发给对方,既方便有效,又可以提升自己的科技感,给对方留下深刻印象。
微信刚刚投入使用的时候, 还只是被人们作为一种聊天工具, 即便如此, 也因为其优越的性能吸引了大批的用户。随着人们对微信的认可和应用, 用户量一直处于上升趋势, 根据2018年5月份的统计, 微信的用户目前已经达到近十个亿, 而中国的总人口有近十三亿, 可见微信的用户量有多么的庞大。其中, 年轻人的比例约为百分之六十, 是主要的用户群体。
微信小程序是腾讯的战略产品。它是一个安装在微信的应用程序,也是微信系统的重要组成部分。它集成了b2b、b2c和o2o等互联网平台。它具有开发成本第、用户获取成本低、用户体验好、用户保留率高、速度快、不适应、社会共享、访问方便、体验好、门槛低等特点。而对与小程序的使用, 年轻群体也是最主要的用户。而简历制作主要面向的人群也多是是应届毕业的青年人群,是使用微信的主力群体,所以利用微信小程序与个人简历制作相结合的方式,是符合社会发展潮流的。在微信在力推的同时,如果能够制作方能够在第一时间就加入其中,便能够享受前期的红利,获得更多的使用者。
1.2目的和意义
小程序与微信之间是可以相互切换的。而国民级聊天工具这一性质决定了微信已经成为用户停留时间最长的手机APP。通过小程序和聊天界面之间的相互切换, 可以让用户在聊天的时候,就可以发送出通过微信小程序制作的个人简历,让人耳目一新又留下深刻的印象。
'个人简历制作微信小程序'主要包括个人简历模块管理、创建个人简历、填写基本信息、工作信息、自定义补充信息以及转发简历和浏览收藏等功能。
1.3国内外研究现状
1.3.1 国内概况
2016年9月21日,腾讯公司微信研发团队正式开启小程序的内测。随后微信开发团队队通过腾讯公司的云平台正式上线小程序解决方案,为不同类型的用户提供不同的 小程序云端技术解决方案[1]。2017 年 1 月 9 日,腾讯公司上线了第一批小程序,尽管 此时的小程序性能有待提高,但是全新的架构开发理念引起了业界的广泛关注[2]。微信是一款为移动时代而生的伟大产品,并且是一款让世界互联网为之震惊的中国创新型应用。目前有关小程序的开发与研究主要集中于国内。《中国知网》关于“微信小程 序”的论文分布分析结果表明小程序的研究主要开始于 2016 年末至 2017 年初。随着小程序正式公测,关于小程序的研究进入上升期,得到了社会广泛的关注,但是由于微信小程序开发经验的匮乏,导致研究微信小程序的应用类文章的篇幅相对较少,大部分文章主要停留在小程序的商业模式研究上。早期王天泥的《当图书馆遇上微信小程序》 [3]以及朱玉强《微信小程序在图书馆移动服务中的应用实践——以排架游戏为例》 [4]等有关小程序在教育方面的应用文献,大大促进了微信小程序在高校教务中的研究。移动互联网时代背景下的微信应用切合了时代特征,针对大数据时代背景下的高校教 务系统所面临的问题,我们要积极探索解决方案[5]
1.3.2 国外概况
西方发达国家极度重视信息技术在其教育系统中的应用,国外高校都拥有大规模技术过硬的技术团队专门为其教务系统提供技术支持,他们利用发达国家基础网络设 施完善所带来的高带宽的优势,快速推进教育信息化建设的步伐[6]。国外关于教务信息系统的研究从上世纪六七十年代就已经开始,现在已经形成了一套比较成熟、科学规范的教务管理系统。在国外,最早是由美国麻省理工学院在上世纪七十年代初提出了 Digital Compus 的概念,经过半个多世纪的发展与完善,已经形成了成熟的 Digital CompusPlat[7]。目前美国 90%的高校已经有能力为其师生提供在线教学服务,欧洲各 大高校也同样快速推进着信息化教务改革[8]。其教务信息系统的软件架构一般还是以 C/S 或 B/S 模式为主流模式进行设计的,他们将整个学校的教学资源以集中数据平台的方式从全局的角度统筹管理,以提高整个教学管理效率,加大不同系统和模块间的数 据流通速度[9]。由于多年的探索和技术上的优势,目前国外高校的教务系统性能和管理模式相对国内还存在巨大优势,基于教学机构和教学模式的不同,我们必须针对国内教育状况开发一套具有特色的教务信息系统以促进教育信息化改革,继而减小和发达国家的差距。同时,也为将来能与国外顶尖大学进行资源共享以及学术交流建设一个用户体验性良好的系统[10]。
第二章 内核技术分析
2.1微信小程序框架简介
微信小程序(Wechat MiniProgram)由腾讯公司微信事业部开发,它是一种无需下载和安装即可直接使用的软件应用程序,同时可以和微信公众号绑定,用户通过搜索或者扫描二维码和公众号即可找到相应的应用程序。微信体系下的微信公众号以及微信小程序等均能够为解决高校教务系统信息改革提供实现支持。但是相对于微信公众号,微信小程序具有更大的个性化开发空间。教务系统微信小程序和教务系统公众号可以配合使用,各自提供不同的信息服务,最终希望能够实现将整个微信体系下的产品应用于教务系统信息化改革优化中[13]。这是我们选择使用小程序技术开发本套教务系统的主要原因,接下来简单介绍一下开发过程中涉及到的主要技术和开发框架。
2.1.1 MINA框架
小程序 MINA 框架将智能移动设备上的微信客户端所提供的数据安全、任务管理、文件系统、网络通信等基础功能模块进行精心地封装,仅对上层应用程序提供一套完 备的 JavaScriptAPI。微信小程序的开发者通过调用微信客户端提供的功能接口,并借 助于微信客户端强大的功能设计,可以快速地开发出个性化小程序应用。MINA 框架简要的工作流程如图2-1所示:
以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。
相关图片展示: