全文总字数:2846字
1. 研究目的与意义(文献综述)
1. 目的及意义(含国内外的研究现状分析) 随着互联网时代的发展,移动终端从过去的只有少数人才能使用,变为了如今人人不可或缺的、能够实时保证自己不与社会各方面事务脱节的利器。放眼如今,大部分的公民都会使用手机,而手机的功能也从过去的仅仅只能发短信打电话到如今的各种功能都得以实现,人们利用手机的便携式特点结合移动端的应用程序,能够轻松完成以往需要用个人PC机才能完成的工作,而手机功能的强大也能够很大程度上促进人们工作办事的效率。 微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用担心是否安装太多应用的问题。对于开发者而言,小程序的开发门槛相对较低,难度不及app。微信如今已经累积了超过十亿的用户,所以使用用户是极其庞大的,且微信小程序是集合在微信上的功能,所以并不需要安装或下载,既不占用手机内存,而且也不受手机系统限制,所以小程序的未来前景是非常广阔的。 高强度、快节奏的生活已经让人们的压力很大,海量的信息让人们目不暇接,为了避免人们因为忘记日程的安排而错过重要的事情,备忘录以及成为所有手机厂商出产手机的一款必要软件。但手机自带的备忘录功能较为简单,且是一款app额外占用手机内存,利用微信小程序开发备忘录,首先最大的优点在于开发成本低,开发难度相对于app来说低很多;其次,不占用手机内存,节省空间。由于前端代码都是存在腾讯服务器上,无需加载,速度很快;最重要的一点在于,利用微信小程序开发备忘录,可以通过微信实现你的备忘录信息在不同的移动端同步。用户可以在通过微信收到一条新的消息后直接在微信中打开备忘录对今天的计划进行修改并同步到不同的移动设备中。 |
2. 研究的基本内容与方案
2.研究的基本内容、拟采用的技术方案及措施 1.研究目标 该程序是基于微信小程序的私人备忘录客户端,使用微信小程序开发平台进行开发,设计并实现一个私人备忘录客户端。
2.主要内容 (1)分析备忘录必须功能,可借鉴相关文献以及相关系统开发经验,熟悉小程序所需要实现的功能以及需要注意的细节。 (2)分析微信小程序的开发流程,熟练使用微信小程序开发平台进行开发活动。 (3)综合以上结果对《系统》进行需求分析,系统需要实现的功能共有个5模块: 主页面模块:显示已有的备忘录标签并可以新增标签及删除标签; 新建备忘录模块:用户可以新建一个备忘录标签; 备忘录具体信息模块:以图、文等形式展示内容(项目类别,时间、地点,任务主要内容,时长,事件完成状态…)。 时间提醒模块:按照用户设定的时间提醒用户; 备忘录删除模块:可以删除不需要的备忘录标签 (4)完成编码以及系统测试工作。 (5)完成文档编写工作。 研究方法与手段 小程序使用微信自己开发的MINA框架,提供了视觉层描述语言,WXML和WXSS以及基于JavaScript的逻辑层框架,并在视觉层和逻辑层之间提供了数据传输和事件系统,可以让开发者方便聚焦于数据和逻辑上。 本课题应用到了微信小程序、微信API、网页开发(HTML5 CSS3 JavaScript)等相关知识,由于程序是相对网页开发的一种技术,所以我们首先需要了解HTML5、CSS3、JavaScript等web基础开发技术,并掌握小程序的开发环境和工具,在掌握开发环境和工具的基础上,了解微信小程序特有的标签和API。 关键技术: (1) JavaScript(简称js)基础,微信小程序基于js,并且支持原生js进行逻辑开发。 (2) CSS基础。虽然用于布局的WXSS并不是单纯的CSS,但是也是基于CSS技术的一种封装。 (3)HTML基础。用于布局的WXML也是基于HTML的一种封装应用。 (4)WXML是类似于HTML的一套标签语言,结合基础组件,事件系统,可以构建出页面的结构。 方法步骤: (1)进行系统实现时,做好系统架构,保证系统内部各模块之间高内聚,低耦合,降低软件的复杂度,提升软件性能。 (2)实现界面友好,提升用户使用观感。
|
3. 研究计划与安排
(1)2019/1/19—2019/2/28:确定选题,查阅文献,外文翻译和撰写开题报告;
(2)2019/3/1—2019/4/30:系统架构、程序设计与开发、系统测试与完善
(3)2019/5/1—2019/5/25:撰写及修改毕业论文
4. 参考文献(12篇以上)
[1]邢榕珊,微信小程序设计[J].计算机时代.2018. [2] 金莹,基于微信小程序的个人电台系统的设计与实现[D]吉林大学.2017. [3]戴丽丽,基于微信小程序的课堂考勤管理系统的设计与实现[J].电脑知识与技术.2018. [4] 陈世宇,试析微信小程序前端界面与网站前端界面实现技术的异同[J]电脑编程技巧与维护.2018 [5] 李昕煜,基于JavaScript的WebGIS前端开发及优化[D].吉林大学.2015. [6] 闫志英,试析Web前端开发[J].长治学院学报.2016 [7] 朱瑞出,Web平台前端开发设计与实现.中国管理信息化[J].2018. [8] 杨婷,基于模块化的前端开发框架的研究与实现[D].北京邮电大学.2017. [9] 荣艳冬,探究JQuery Mobile实现智能移动终端的网页前端开发[J].电脑编程技巧与维护.2015. [10] ]熊普江,谢宇华.小程序,巧应用:微信小程序开发实战[M].机械工业出版社, 2017. [11] 易伟编.微信小程序快速开发(视频指导版)[M].人民邮电出版社, 2017. [12]H Meng X Hei C Software Aging and Rejuvenation in a J2EE Application Server.Quality Reliability Engineering,2016,32(1). [13]J Kviderova Sample database of the Centre for Polar Ecology-Database design and data management.Journal of the World Federation of Orthodontists,2015,4(2). [14]刘霜.数据库设计对SQL Server 数据库性能优化分析[J]中国新通信,2016. [15] 雷磊.微信小程序开发入门与实践[M].清华大学出版社, 2017.
|
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。