# iClass **Repository Path**: spencercjh/iClass ## Basic Information - **Project Name**: iClass - **Description**: 基于安卓的定制化数字课堂考勤考评系统:一个基于android的大学课堂在线考勤App客户Client端 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 3 - **Created**: 2018-03-08 - **Last Updated**: 2024-07-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于安卓的定制化数字课堂考勤考评系统 服务端 App主要功能:数字化大学课堂和教室,学生签到考勤,教师即时评分,计算课程平成绩等。 App特色:学生签到时的场景类似于“猫眼”等买电影票App的选座购票场景,这里是选座签到;教师依靠座位图认识学生,完成课堂评分;所有数据即时记录,方便计算课程最后的平时成绩;“纯洁到底”,没有任何多余的功能分散学生注意力。 技术特点:fragment嵌套使用、系统API调用、自定义组件适配器、多用户组同客户端。 有待提高:屏幕适配,请求图片,分页读取,异步加载。 开发周期:由于是本人第一个Android App项目,包括服务端共1个多月(包括全面测试)。 App已经正式在服务器上部署。 拿到我这里的源代码,你需要: 1、在你的数据库上执行.sql文件,建立数据库关系模型 2、修改App代码中的com.example.hp.iclass.HttpFunction.Function.IPCondition的server_ip 3、修改Server代码中的Servlet.GetConnection的数据库信息(账号,密码,链接) 4、修改App代码中的业务逻辑,你可能不太满意的: 1、这款产品我们并没有做注册功能,设计是在封闭的某大学校园内使用的。 2、解决上述的问题:屏幕适配,请求图片,分页读取,异步加载 5、服务端使用JSP+Servlet架构,没有使用Maven,需要自行导入Jar包 6、服务端代码改完后打war包部署到你的服务器(本地或者远程)的tomcat上 7、App代码改完后安装到手机上 8、开始使用