博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Andriod-项目stymqjlb-学习笔记1-开始
阅读量:5052 次
发布时间:2019-06-12

本文共 1262 字,大约阅读时间需要 4 分钟。

  第一次接到Android项目,很小,只需要几个基本页面,甲方无后台,但是想要数据云存储和短信服务。

1. 项目简介

1.1 项目名称:

  stymqjlb,详细名称就不写了,

1.2 项目背景:

  一个培训班,想要避免参与人员一直拨打电话询问剩余课时,但是又没有公司主页(仅仅是个人办理的培训班)。

2. 项目需求

2.1 使用场景:

  甲方需求一款点名并同时向学生家长发送短信通知的软件,同时该软件还支持甲方在招生时机向已有客户发送推广短信,软件主要运行环境为安卓(华为手机),软件使用者为甲方一人。

2.2 功能需求:

2.2.1 点名

  甲方需求包含点名页面,可以针对当天上课学生快速检索并进行勾选点名。

2.2.2  短信通知

  甲方需求在点名的同时,向对方家长手机号码发送短信通知。

  通知模板如下:

  情景1:正常学生上课完毕

  短信模板:xxx(学生姓名)于xxx年xx月xx号xx时-xx时参加羽毛球训练1次,教练员xx。剩余课次xx次。

  情景2:最后2-3次学生上课完毕

  短信模板:xxx(学生姓名)于xxx年xx月xx号xx时-xx时参加羽毛球训练1次,教练员xx。剩余课次xx次。请及时续费。

2.2.3  学生信息录入

  学生的信息由于甲方采用的是纸质化登记的形式,所以需要进行信息的手动录入。

  学生信息包括:1.学生姓名;2.家长手机号;3.俱乐部归属(xxx俱乐部、xxx俱乐部、私教);4.购买课次;5.赠送课次

2.2.4  学生课次增加

  部分学生家长会在合适时间进行续费,此时采用数据录入的方式过于繁琐,所以需要对现有数据做简单检索选择并进行课次追加。

2.2.5  学生信息删除

  由于甲方无数据库服务器,所以无法在数据库中调用接口直接查询,只能静态文件上传到网络中。当数据量累积较大时会造成需要下载的无用数据较多,所以此时可以支持删除部分无后续课程的学生信息,减少传输数据量来加快上传下载的速度。

2.2.6  招生广告通知

  支持短信编辑,支持选择特定俱乐部的学生进行特定的推广。

3. 项目可行性分析

3.1 短信发送问题

3.1.1 本机号码

  优点:不需要进行公司、组织资质验证。(因为没有资质)。

  缺点:1. 短信数量自行购买;2. 数据存储问题需要另外的解决方案。

3.1.2 短信云服务

  优点:1. 不需要频繁购买短信;2. 数据也可以借此存储在云端。

  缺点:1. 腾讯、移动等提供的短信云服务都需要公司或组织的资质验证;2. 因为没有资质广告营销类通知无法进行; 3. 使用leancloud或bomb提供的服务,这些服务小众化,无法保证长期有效。

3.2 数据云存储

  无后台,结合短信云服务,选择leancloud或者bomb作为后台支持,解决数据库、短信的问题,无法解决营销类短信的发送(直接在需求分析中将其砍掉)。

转载于:https://www.cnblogs.com/zdtiio/p/9013808.html

你可能感兴趣的文章
HTTP之URL的快捷方式
查看>>
满世界都是图论
查看>>
配置链路聚合中极小错误——失之毫厘谬以千里
查看>>
代码整洁
查看>>
蓝桥杯-分小组-java
查看>>
Java基础--面向对象编程1(类与对象)
查看>>
Android Toast
查看>>
iOS开发UI篇—Quartz2D使用(绘制基本图形)
查看>>
docker固定IP地址重启不变
查看>>
桌面图标修复||桌面图标不正常
查看>>
JavaScript基础(四)关于对象及JSON
查看>>
关于js sort排序方法
查看>>
JAVA面试常见问题之Redis篇
查看>>
javascript:二叉搜索树 实现
查看>>
网络爬虫Heritrix源码分析(一) 包介绍
查看>>
__int128的实现
查看>>
R 读取clipboard内容 (MAC)
查看>>
Problem - 1118B - Codeforces(Tanya and Candies)
查看>>
jdk1.8 api 下载
查看>>
svn 图标不显示
查看>>