LMS项目总结

LMS日文名为やるkey,是一款日本小学生学习的教育类软件。主要分为四个模块:学習ルーム(学习室) りかい(学学习结果) がんばり(毅力) 学習りれき(学习历史)。
技术点:
1、sql数据库的简单封装和加密,是该应用的重点之一。
2、网络的简单封装,数据与服务器同步和下载数据,以及backgroundfetch数据处理
3、NSDate+Extension 日本的年是从4月1号开始的,所有的时间需要进行相应的转换处理。
4、日志分析,该应用用的是fabricSDK(https://get.fabric.io)进行崩溃、调试等日志记录并同步到服务器,方便日后的调试。还有另外一个工具收集崩溃日志iConsole,在真机上用三支手指滑动调出debug界面。
5、自定义键盘,根据日本小学生的输入需求,自定义了一个全局的键盘。
6、文言切替,例如,小学三年级一下的学生只学了拼音,在应用上的一些button的title显示假名,类似于汉子的拼音。如果是高于三年级的学生显示汉字。
7、动画,其中运用了一些动画效果使得小学生更加有学习兴趣。
8、手写输入,一个手写板,在汉字题目中提供手写功能。(日本一家公司提供的SDK)
9、推荐教材,根据学生学习的习熟度和分数等推荐相应的教材。(其中推荐过程的逻辑日本一家公司提供)
10、竖版显示以及竖版输入
11、自动logout。
总结:在项目二期结束时,历时近1年了,我参与协同开发的第一个大项目。与之前我开发的项目相比,在设计文档与后期的bug修改规范。规范的项目管理才能成就大项目。
缺点:因为应用大量使用sql进行存取,前期优化力度不足,在后期中内存居高不下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值