基于安卓的签到考勤系统的设计与实现文献综述
2020-05-11 23:24:11
一、开发背景
在移动互联网时代,人手一部智能机已经成为正常现象。无论是安卓系统的手机还是ios系统的iphone,都已经成为人们生活的必需品,并且在用户数量上平分秋色。智能机可以通过安装app扩展其功能的特性,使得手机不再只是一个通信工具,它还是娱乐工具,信息来源,当然也可以是考勤工具。如今的大学课堂,学生的到课率很难保证,因为传统的老师点名学生喊到的考勤方式,耗时耗力,而且存在学生代替喊到的现象。在这样的背景下,一个易用的考勤系统应运而生。由于微信在大学生群体中使用极为普遍,而大多数app单独存在时,很难获得安装率,所以,基于安卓的签到考勤系统选择依托于安卓端的微信app开发。老师每节课获取到不同的包含课程信息的二维码,学生通过微信扫描该二维码完成签到。简单易用,没有设备的投入。
二、开发工具
本系统在用eclipse作为开发工具,MySql作为系统数据库,Tomcat7作为服务器。
1.Eclipse企业级工作平台(Eclipse Enterprise Workbench ,简称Eclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript, Spring,SQL,Hibernate。
Eclipse(for J2EE) 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,Eclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说Eclipse是几乎囊括了目前所有主流开源产品的开发工具。
2. MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
3. Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。
三、主要功能
1、学生查阅当天课表模块:学生打开微信公众号,点击学生菜单下的查阅课表按钮,跳转到微信网页,显示当前课表。