一、小组成员介绍: 汪文烨 10195101546 张馨遇 10195101552 陈以勒 10195101458 罗致远 10195101499 倪袁成 10195101416 陈子浩 10195101415
二、选择微信小程序
三、选择项目原因:
1.目标受众:第一类为对生活有较强的管理意识或管理意向的青年用户;第二类为患有重度选择困难症的人群。
2.意图:
(1)意在通过待办清单、行程安排以及时间提醒来让当今社会下的众多重度拖延症患者更好的规划自己的生活和时间,同时通过日记功能,记录生活点滴。
(2)通过行程随机推荐功能,让选择困难的用户能更快更准确的确定自己的行程,让犹豫人群不再犹豫,让选择困难症远离我们。
(3)通过好友功能,增强人与人之间的情感交流。
3.关键词
摆脱拖延、便捷选择、情感联系
4.新颖性
(1)独特功能:在一方面中,通过疲劳机制算法推荐行程以实现健康生活、通过随机推荐应对选择困难等等,避免了程序功能的单调性;在另一方面,好友功能使人与人之间的联系更加紧密,不管是在行程交流还是行程共享都更加的方便。
(2)用户需求:于个人而言,集合课程表、备忘录、日历、日记等功能的程序简化了操作,通过可视化工具直观地管理日程、记录生活,一方面帮助用户将任务清晰化、条理化,从而使其对时间的感受更为切肤;而在另一方面,人可以寄意于记忆来建立跨越时间的联系、传递情感,通过文字记录来规划生活,用日记功能来记录人生。
5.重复性
(1)面向ios平台的APP
例如:时间规划局APP,用户可以按需求添加日程,但无法随机行程供选择。
(2)面向ios和Android平台的APP
例如:滴答清单,该APP可以将待办事项按照优先度进行陈列,但该功能并不完全贴近大学生的日常生活。
四、Ease of test:
在网上查询了关于微信小程序的测试:
通常,我们应该对小程序进行包括渗透,安全扫描,加固在内的一系列测试,保证小程序的正常上线.
在进行小程序渗透测试,通过模拟黑客攻击的形式,对小程序业务系统进行渗透测试,发现可导致业务数据泄露,资产受损、数据被篡改等各类安全风险。在测试阶段发现高风险漏洞,提早进行修复,尽早避免因代码漏洞造成的安全风险及资产损失,针对小程序业务逻辑安全以及WEB框架安全进行深度漏洞挖掘。
安全检测是专门针对小程序前端和后台WEB端整体的提供的自动化风险检测工具,覆盖前台代码安全和API使用规范,以及业务CGI和对WEB框架和的安全检测,包括SQL注入、XSS跨站脚本、目录遍历、信息泄露等主流Web攻击方式。
小程序加固是针对小程序前端代码的加密服务,用户只需将代码(路径或文件)传递给加密工具,即可实现字符串加密、属性加密、调用转换、代码混淆等多项保护措施,提高攻击者分析H5前端代码逻辑的难度,从而保护小程序代码安全。
例如:防逆向:通过对js文件的变量名进行无意义混淆,降低代码可读性,使代码不容易被逆向分析。
防窃取:对字符串进行加密,防止本地数据文件被窃取。
五、实现功能: 行程清单: 1)用户添加新的行程 2)用户修改已经规划好的行程 3)用户取消已经规划好的行程 4)查询最近的行程 5)行程临近时通知用户 行程分享: 6)用户可以在微信里给好友分享自己的行程 行程安排推荐: 7)随机为用户推荐当日行程 日记(备忘录): 8)手动输入文字,记录随想 9)用户上传照片 10)记录日期 11)上传文件 12)用户注册及登录
六、主屏幕设计
小组成员 | UI设计 | 前端开发 | 后端开发 | 测试及其他 |
---|---|---|---|---|
张馨遇 | ||||
陈以勒 | ||||
罗致远(组长) | ||||
倪袁成 | ||||
陈子浩 | ||||
汪文烨 |
(暂未确定具体分工,确定后将补充到文件中)