一、选题背景及依据(说明选题的目的、意义,列出主要参考文献)
(1)课题背景
伴随着社会的快速发展, 现代社会对知识的获取效率要求越来越高,而且英语也逐渐成了非英语国家的人在社会发展中的第二语言。学习英语已经成为一个潮流。智能手机的普及为学习英语提供了工具。如何用手机学习英语,使人们可以随时随地在零碎的空闲时间中学习英语就是一个方便快捷的办法。目前, 微信已是时下国内最火的聊天交流APP,而建立在微信平台基础上的小程序凭着它不用安装、不占内存、使用便捷、用完即走等众多优点,备受人们喜爱,因此利用微信平台开发一款四六级词汇微信小程序。
(2)设计意义
中国学生学英语已经成了习惯,但是学生学英语现状不容乐观,学生平时讲英语及应用英语有很大的局限性。学语言目的在于能熟练地应用语言进行日常交际。然而,学生平时却是有时或偶然地开口讲英语,而且不能随心所欲地说英语,甚至听不懂别人讲英语。造成这些问题的原因有很多,但最基本的因素却是词汇量不够。词汇量是学好英语的保障,没有足够的词汇量,听,说,读,写就都是空话了。但学生在背诵新生词时,存在一定的困难,如单词太多,记不住,语法太杂,不好学。本基于安卓的四六级词汇微信小程序系统的开发,可以帮助用户进行英语单词学习,为学好英语打好牢固的基础。
二、参考文献:
[1]中国微信发展的量化研究[J].匡文波.国际新闻界. 2014(05)
[2]微信平台上的品牌营销策划研究[J].李鑫.中小企业管理与科技(上旬刊). 2014(01)
[3]论微信公众平台在教辅出版中的应用[J].杨宁.编辑之友. 2014(01)
[4]微信小程序开发[J]. 王婷婷.信息技术与信息化.2018(12)
[5]基于微信小程序的高校停车位管理系统[J]. 赵妍,赵靖,王滢.科学技术创新.2019(22)
[6]微信小程序:机遇与挑战并存[J]. 匡文波.新闻论坛.2017(02)
[7]微信小程序入口在哪?有什么用?[J]. 张小龙.计算机与网络.2017(04)
[8]微信小程序如何使用[J]. 意达.新天地.2017(02)
[9]微信“小程序”开发的系统实现及前景分析[J]. 刘玉佳.信息通信.2017(01)
[10]微信小程序会杀死APP吗[J]. 周平平.计算机与网络.2017(01)
[11]MySQL数据库安全研究[J]. 蒋睿.电脑知识与技术.2020(09)
[12]微信小程序开发图解案例教程[M].人民邮电出版社 , 刘刚, 2017
[13]实战微信小程序[M]. 电子工业出版社 , 荣蓉, 2017
[14]微信小程序开发快速入门[M]. 电子工业出版社 ,黄曦, 2017
[15]基于微信小程序的移动学习平台的设计与实现[J]. 牛琳,吴琳.软件工程.2018(09)
三、主要研究内容和拟解决的问题
(1)研究内容
四六级词汇微信小程序的主要实现了客户端用户功能模块和服务端管理员功能模块两大部分,这两大部分分别实现的功能如下:
管理员功能模块:管理员可登录系统后台对系统进行全面管理操作,包括个人中心、用户管理、英语词汇管理、易错词管理、学习笔记管理、签到打卡管理、论坛管理、我的收藏管理、留言板管理以及系统管理。
用户功能模块:用户通过微信平台进行本小程序,可查看首页、英语词汇、易错词、论坛中心,登录后还可实现学习笔记添加、签到打卡、管理我的收藏、论坛发帖以及留言板留言等。
(2)拟解决的主要问题
a.对数据库知识了解不足,所以对数据库设计可能存在困难。
b.后台数据库要设计多张表,这些表的每一个字段的定义、类型的定义,涉及到表与表之间如何更好的关联等一系列的问题。
c.权限问题:所有的用户都是以唯一的ID登录,登录成功后进行相关操作,为了确保数据的安全性就必须对用户的权限进行管理等。
为解决上面的问题,主要寻求指导老师的帮助,多听取老师意见,通过网上论坛、使用搜索引擎查阅资料等方式解决的。
四、工作方法及措施
(1)研究的方法
文献研究法:查阅软件工程、数据库开发、微信开发者工具等的相关资料。查阅软件工程各类文档的编写方法。通过网上查阅并参考相关系统的业务及功能。
小组讨论:与同学进行讨论、请教指导老师,解决在程序设计中遇到的问题
调查法:调查当前市场上所用的类似系统的设计理念
功能分析法:通过说明现象怎样满足一个系统的需要来解释现实现象。
(2)研究措施
a.完成系统调查,分析整个系统的业务流程,根据每个模块的功能实现需求分析。
b.进行系统总体设计。
c.数据库设计
建立概念模型,并用E-R图描述;
将概念模型转换成关系模式,进行实体与联系的描述
数据库结构的详细设计
d.系统实现
本系统采用微信开发者工具、Java语言进行开发设计;
数据库选择MYSQL数据库。
运用图形界面、核心代码及相应的说明文字解析系统重要模块的实现过程和结果。
e.系统测试
结合软件工程中的测试方法,设计相应的测试用例,对系统进行简单测试。
五、工作步骤和进度安排
(1)2020.10.16-2020.12.15:撰写开题报告与任务书。
(2)2020.12.16-2021.01.29:系统设计,包括功能结构设计、数据库设计等。
(3)2021.01.01-2021.02.15:系统实现
(4)2021.02.16-2021.03.01:初稿。
(5)2021.03.02-2021.04.15:修改定稿
(6)2021.04.16-2021.05.01:毕业答辩。
【计算机开题报告】四六级词汇微信小程序
最新推荐文章于 2024-07-09 07:53:49 发布