基于微信小程序的记事本的设计与实现开题报告

 2023-12-01 10:12

1. 研究目的与意义

随着移动互联网时代的到来,移动智能终端设备在人们工作生活中起着越来越重要,数字化的记录方式已经成为主流。人们在任何的场景中或多或少都需要记录信息,以往传统的记录方式明先已经无法满足人们快速便捷的需求,因此开发一款能够便捷、高效运行在移动智能终端设备上的记事本变得很有必要。

本课题的研究符合当前人们对于快速便捷的需求,在以往的记事本小程序的基础上,添加了拍照记录、文本记录、录音记录、绘画记录等功能,用户还可以对录入内容进行分类,方便用户在使用的过程中进行检索。该小程序具有一定的创新性和应用价值它大大提高了记录的速度,满足了用户在何时何地都可以查阅记录的需求,为人们的工作生活提供了方便。

2. 课题关键问题和重难点

本课题的重点在于,在基于微信小程序的基础上完成记事本项目的开发,满足用户对于快速便捷的需求。可以在任何地点时间对想要添加的笔记进行添加。主要需要解决的关键问题是对用户信息进行维护,通过标签的方式对笔记类型进行大体的分类,并对标签进行维护。用户在使用的过程中,对于笔记添加的方式包括录音记录、绘画记录等功能的实现,对于笔记中的待办事项的提醒设计,包括对时间、提醒次数等的设计和检索功能。。

本课题的需要解决的难点主要有在记事本对于录音和绘画记录的添加,要能够对录音和绘画记录进行存储。满足用户在任意场景下对于便捷的需求,不方便打字的时候可以进行拍照、录音等功能对信息进行记录。

3. 国内外研究现状(文献综述)

关于人类使用电子设备进行记录的开端,要从1983年微软公司说起。在这年微软公司发布了第一款文字处理软件microsoft word。microsoft word是人类第一次采用电子设备记录文本内容。到了1985年前后,微软操作系统内部就增加了简单的记事本软件,可以进行简单的文字处理。到1996年,互联网技术兴起并得到迅速发展,计算机开始可以安装文字记录软件,部分pc版本的文字记录软件开始陆续出现。[1]2002年,onenote笔记本软件正式对外发布。到2008年,目前全世界使用用户最多的电子笔记软件印象笔记开始被用户使用。而到目前为止,国外的在线笔记应用早已大行其道,包括有 evernote、notesake、notely 等等网站,其经营模式亦是十分成熟。[2]其中evernote是一款非常著名的笔记软件。在软件界面方面:设计很出色,图标布局等方面都比较协调,需要注册和登录后才能使用;在记录笔记方面:可以编写内容,添加标签,支持上传图片、音频、视频和文件等附件的功能;在特色功能方面:具有搜索和发送笔记,定位服务和同步等功能;在资源占用方面:内存的占用非常多,cpu占用适中。[3]从个人到企业,从自由职业者、小型商店、中型企业、到庞大的跨国公司集团,国外用户在生活和工作上非常依赖这类在线笔记应用,并乐于有偿使用更强大更方便的功能,进而推动该方向应用的积极性向更高水平发展。[4]

随着国外手机记事本软件慢慢流传到国内,国内的用户也不再仅仅满足在电脑上记录笔记。随之就是,国内的开发者也在不断地升级,国内逐渐涌现出一批移动端记事本软件,如麦库记事本、有道云笔记、小米便签等。[5]麦库记事本也是一款功能非常丰富的记事本软件。在界面设计方面非常精美,菜单功能相对比较简单;在记录笔记方面:可选择分类、加标签,支持拍照和实时录音等。[6]在特色功能方面:可以对笔记进行搜索和分类,支持网络同步和笔记分享;在资源占用方面:占用的内存适中,cpu占用非常多。[7]

但即便如此相对于国外,国内的在线笔记应用目前还处于起步阶段,大多数在线笔记应用仅仅是以其它应用的辅助应用或集成于其中来生存,使用这种经营模式主要与国内实际情况有关:目前在线笔记还停留在备忘录的阶段,大多数用户对在线笔记仅仅停留于方便记录或转移一些简单或零碎的内容。[8]在国内,记录重要信息大多使用office文档, 甚至是纸质版文档;团队工作偏好以面对面形式交流讨论,数据图表、项目进度等文档大多以手工方式完成。[9]因此,用户大多不需要甚至不接受有偿使用在线笔记应用,即便其拥有再强大再便捷的功能,这使得此类应用无法得到直接的资源支持,功能更新积极性亦会大打折扣。虽然国内形势严峻加上技术并不成熟,然而鉴于网络与技术的高速发展,以及全球经济化发展的推动下,摆脱地域限制的协同工作需求将会日益增大,在线笔记应用依然具有非常巨大的发展空间。[10]

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究方案

从制作与开发的技术上讲,采用的开发环境与工具包括ui制作工具:photoshopcs6软件;

类图和流程图的制作工具:rational rose和visio软件;平台开发工具:微信小程序开发平台、数据库管理软件等。

对于软件的开发首先搭建开发环境,撰写开题报告,其次对课题进行需求分析,根据需求分析进行总体设计和详细设计,最后完成小程序端编程与服务器端编程,最终完成系统的功能测试。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 工作计划

起止日期

工作内容

备 注

22-23-1第15-16周

完成选题,查阅相关中英文资料,进行相关技术的学习;

22-23-1第17周

与导师沟通进行课题总体规划;

22-23-1第18周

导师下发毕业设计(论文)任务书,学生根据导师的要求进行外文翻译,列出开题报告大纲;

22-23-1第19周

搭建开发环境,撰写开题报告,假期中需提交开题报告。

22-23-2第1周

进行课题的需求分析;

22-23-2第2-3周

根据需求分析设计进行系统的总体设计和详细设计;

22-23-2第4-6周

完成小程序端编程与服务器端编程

22-23-2第7周

提交毕业设计论文提纲给指导老师审阅;

22-23-2第8-10周

完成系统的功能测试;完成毕业论文初稿;

22-23-2第11周

在教师的指导下对撰写的论文进行修改,提交论文终稿及合格的论文检测报告、毕业设计资料装袋;

22-23-2第12-13周

筹备毕业答辩相关事宜,制作参加毕业答辩的演示课件。参加毕业答辩,并提交全部文档和成果材料。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、文献综述、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。