Giter VIP home page Giter VIP logo

iclass's Introduction

iClass

V1.0
版权所有:上海海洋大学信息学院2016级计算机科学与技术专业3班蔡佳昊、2016级信息与计算科学专业2班孙翊佳与2015级空间信息与数字技术专业1班马耀三人共有;
本项目的指导老师为上海海洋大学信息学院数字海洋研究所副教授赵丹枫教授;
这是一个基于android的大学课堂在线考勤App;
本项目从2017年3月开始立项;
5月确定技术方向;
7-9月学习技术知识;
9月开始demo制作;
10月下旬正式确定app名为iClass,教师学生双端统一,服务端使用eclipse-servlet,开始正式项目编码;
12月上旬开始使用git-github版本控制管理项目代码,本app仓库名为iClass,服务端仓库名为iClass_Sever;
2017年12月4日晚 上传了截至目前整个App客户端的代码;
12月26日完成与本app相关的上海海洋大学大学生创新创业实践项目申请书;
2018年1月4日晚 iClass_v1.0全部完成,项目全部源码email給上海海洋大学计算机应用大赛校赛负责老师[email protected];
兹定于2018年1月22日开始着手开发iClass_v2.0;
拟完善教师导出某一门课程的学生数据(从第1节课开始到目前的考勤考评数据,由此计算此课程的学生平时成绩);
拟完善上海海洋大学教学楼区域电子栅栏的数据测量与测试;
拟完善App中已知的各种Bug(教室签到中开始/关闭签到仍存在错误的enable(false),高版本android手机设置静音导致崩溃等);		
演示视频:http://v.youku.com/v_show/id_XMzI5MjAwMzY2MA==.html?spm=a2hzp.8244740.0.0
介绍PPT:https://wenku.baidu.com/view/11ac3924f02d2af90242a8956bec0975f465a42c

V2.0
本App版权归上海市大学生计算机应用能力大赛组委会所有;
2018年1月17日13:35:43
修改了数据库表逻辑,将原本一人一表,一课一表修改为仅有一个学生-课程关系表,在app中修改了对应的代码。
下线添加课程活动;
完成了导出某一门课程的学生数据的功能需求;
完善了教师签到活动的人机交互,增加了许多对话框;
教室签到中开始/关闭签到仍存在错误的enable(false),高版本android手机设置静音导致崩溃的错误已经修复;
努力将占用内存比较高的函数从主进程写到thread-handle线程,发现在app的使用体验上和原来并没有什么区别;
几次检测内存占用情况发现几个活动有OOM问题,但经过了一个上午的努力,无果。幸运的是并没有太影响使用体验;
更换了iClass的桌面图标;

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.