扫一扫,关注我们
微信号:375279829
1.1选题的目的、背景
随着互联网的发展,智能手机在人们生活中扮演着重要的角色,网络生活成为大学生生活的重要组成部分。大学生活丰富多彩,但由于所谓的“懒惰生活”。大多数学生经常会遇到食堂人太多,不想去,就点个外卖;取快递人太多还需要排队,就找人代去;懒得去打印店,就代打印等问题。民大帮及能满足学生用户的需求,又能让用户把时间花在更有意义的事情上。同时,对于一些时间充足的学生来说,帮忙代取成了闲暇时的小兼职。
“民大帮小程序”开发主要针对民大学生的实际现状,把微信端与pc端相结合,使界面操作简单,信息化的时代,快购、快送方式更受用户青睐。小程序应用量超过了一百万,覆盖了200多个细分的行业,日活用户量达到两个亿。无需下载APP,省时省力省流量,只需扫码就可以打开,可见基于微信的即时的小程序平台可以更好地连接线下的服务。
1.2国内外研究现状
国外的小程序的发展可以说是日新月异。曼谷的小程序自上线以来迅速获得4万用户。曼谷的sealife小程序涵盖了在线购物、交友互动、照片分享等多个功能。在马来西亚,一个小程序带你游遍大马。马来西亚推出的乐游大马GO小程序,涵盖了订餐、购物、交流分享等业态。此外,身在温哥华、卡尔加里、埃德蒙顿等城市的大学生,在微信首页搜索点击“ClickDishes”,就能查看周边所有的餐厅,以及一些跑腿中心,大大节省了时间。
就国内的人人帮来说是一个安全、高效、诚信的网络平台,规范个人之间的借贷行为,使之更加安全,有效。让人们有机会得到帮助,以及帮助到需要的朋友,同时得到更好的回报。另外,国内的学生帮微信小程序,使用求职招聘、校园兼职、顺风车拼车、资格考试、交友论坛、学历提升、校园潮货等模块,为曲靖学子打造不一样的便民实惠生活。不管国内还是国外,随着网络的兴起,大多数学生都会选择网络生活,不仅速度快、而且实惠。
仿照以上应用,为民大自己做一个这样的应用,方便大家的生活。
1. 本课题主要研究方法、研究手段和需要重点研究的问题及解决的思路:
2.1研究方法与手段
①查阅资料,了解当前小程序设计开发技术和方法,掌握微信小程序的三大框架:逻辑层、视图层和系统。
②分析民大学生帮的流程,进行需求分析,得出系统初步设想方案。
③在主要功能需求的基础上,进行系统设计,包括功能模块划分、代码设计、数据库设计等。
④进行开发,实现相应模块
⑤对完成的程序进行测试,测试检查功能是否实现、用户权限是否安全和信息校验等。
2.2重点研究问题
小程序的主要模块信息如下:
①登录注册。主要包括注册功能、登录功能、查看及修改信息等功能。新用户通过注册填写个人资料,如昵称、密码、账号等。通过把信息提交给服务器的数据库,注册后成功后,提交密码和账号到数据库,然后其中的信息匹配后,即可登录。
②发布动态。类似于微信朋友圈,用户可以发布自己的信息,包括说说、图片、视频等。同时可以点赞别人的动态并发表评论。
③校园跑腿:主要包括代取外卖、代取快递、代打印等功能。
研究问题:
1. 当一个人的求助信息出来之后。系统会不会优先考虑那些人,应该采取哪种思维。
2. 小程序怎样分享到朋友圈?怎样保存图片?
3. 布局是否合理、风格是否统一、功能运行是否流畅。
解决思路:
1. 可以考虑先来先服务:系统将按照用户需求到达的先后次序来进行处理,进行准确定位,给先下单的人推送。若某人不愿意被琐事打扰,设置了免打扰,系统就不给他发推送,继续给下一个用户推送。
2.由于小程序不能直接分享到朋友圈,需要手动生成二维码图片保存到本地相册,然后分享到朋友圈。通过canvas绘图,把图片以及文字绘在canvas上面,再通过wx.canvasToTempFilePath()生成图片并把绘制的图片路径保存到一个变量,然后通过wx.saveImageToPhotosAlbum()把这张图片保存到本地相册。
生成图片模糊问题,在wx.canvasToTempFilePath()中设置destWidth和destHeight的大小为实际图片的2倍以上即可。
3.听取老师或同学的意见,将界面做得完美。
如需定做或者获取更多资料,请联系QQ:375279829