基于Android的手机签到系统设计毕业论文
2021-05-06 14:07:32
摘 要
目前手机系统一般被分为智能系统和非智能系统。非智能手机在早期因其较低价位、较强的抗病毒能力和较低的流量使用而占领大部分市场。但是,实际情况是随着信息化时代的到来,更多的人喜欢通过移动设备来方便自己的生活,尤其是智能手机被广泛使用,而且其最大的优势是可以根据用户自己的需要来管理和安装软件。智能手机系统里目前用户最多的就是Android系统。世纪之初,以Android为系统的智能手机出现,此后,Android系统便开始了它的高速发展之路。截止到2013年,Android系统的市场占有率已经达到一个比较高的水平。到2013年的时候,Android操作系统出现并发展一段时间了,全世界范围内使用Android系统的设备数量已经达到一个惊人的数字。作为新时代的领羊,Android手机操作系统有其明显的特性和优势。本文正是基于Android平台开发的手机签到系统设计。
本系统采用的技术方案是基于Java的Android JDK技术,基于C/S(客户端/服务器)的结构来实现。系统所运行的环境为Android 4.0以上的版本,而开发所使用的IDE为MyEclipse 10,前端开发工具是HBulider,同时数据库使用的是MySQL加上MySQL的可视化工具以便于工作的进行。
本文首先介绍了系统设计用到的开发工具,然后进行系统的需求分析和总体设计及各个模块的设计,包括数据库等的设计,通过编译相关的代码来一步步实现各个模块的功能,各个模块组合起来最终实现基于Android的手机签到系统设计,实现所要求的功能从而完成本次设计任务。
关键词: Android;手机签到;Java;数据库;模块
Abstract
Current mobile phone systems are generally categorized as non-intelligent systems and intelligent systems. Non-smart phone early because of low prices, a strong anti-virus capabilities and lower traffic usage and occupied most of the market. However, the reality is that with the advent of the information age, more people like to facilitate their lives through mobile devices, especially smart phones are widely used, and its biggest advantage is that users can manage according to their own needs and install software. Current users of smart phone system in the most is the Android system. The beginning of the century, the Android-powered smartphone appears, then, Android system began its high-speed development. As of 2013, the market share of Android system has reached a relatively high level. To 2013, when, Android operating system appeared and developed for some time, using the Android system worldwide number of devices has reached a staggering figure. As a leader in the new era, Android mobile operating system has its own distinct features and benefits. This article is based on the Android platform development of mobile check-in system design.
The system uses a technical solution is based on Java technology in Android JDK, C/S (client/server) based on the structure to achieve. System environment for running Android 4.0 or later, and the development IDE used as MyEclipse 10, front-end development tools are HBulider, while the database is MySQL MySQL plus visualization tools in order to carry out the work.
This paper introduces the development tools used in the system design and the design and overall system requirements analysis and design of each module, including database design, by compiling code related to a step by step to achieve the function of each module, each module combination ultimately sign up system based on Android phones to achieve the required functionality to complete the task this design.
Keywords: Android; phone check-ins; Java; database; module
目 录
第1章 绪论 3
1.1 研究背景 3
1.2 当前研究现状 3
1.3 研究目的与意义 4
1.4 本文的研究工作和内容安排 4
第2章 相关技术与开发工具 5
2.1 C/S结构概述 5
2.2 SSM框架 6
2.2.1基本概念 6
2.2.2 SSM框架概述 6
2.3 前端设计工具 7
2.4 主要开发工具 7
2.5 数据库开发工具 8
第3章 手机签到系统的需求分析 9
3.1 系统的功能需求简介 9
3.2 系统的详细功能描述 9
3.2.1 信息录入模块 9
3.2.2 登录模块 9
3.2.3 查询模块 10
3.2.4 定位模块 10
3.2.5 签到模块 10
3.2.6 缺勤信息管理模块 10
第4章 手机签到系统的详细设计 11
4.1 系统的功能模块设计 11
4.1.1 信息录入模块 11
4.1.2 登录模块 11
4.1.3 查询模块 11
4.1.4 定位模块 12
4.1.5 签到模块 12
4.1.6 缺勤信息管理模块 12
4.2 系统的数据库设计 12
4.2.1 数据库概念结构设计 12
4.2.2 数据库逻辑结构设计 13
第5章 手机签到系统的实现 16
5.1 登录模块的设计实现 16
5.2 查询模块的设计实现 18
5.3 签到模块的设计实现 19
5.4 缺勤信息管理模块的设计实现 21
第6章 系统测试 22
6.1 系统测试概述 22
6.2 登录模块测试 22
6.3查询模块测试 23
6.4签到模块测试 23
6.5缺勤信息管理模块测试 23
6.6测试结果分析 24
第7章 总结及体会 25
参考文献 26
致谢 27
第1章 绪论
1.1 研究背景
现代社会是一个高速发展的信息化的社会,信息的产生和传递的速度决定了人们生活节奏会逐渐加快,随着信息化时代的到来,人们也希望通过科学技术来改变自己的生活方式。在实际的生活中,新兴的技术的出现使用和软件的设计更加实用人性化,使我们的生活更加方便简单,提高各种工作的进程与效率,从而在一定程度上推动整个社会加快发展与进步的进程[1]。随着Android系统手机占领市场份额的增加,基于Android系统所开发的拥有各种功能的软件也越来越多,这些软件的出现让手机的使用更加方便,也增加了人们使用手机的频率和应用场景,从而让人们一定程度上摆脱一些复杂繁琐的工作和程序,帮人们节约宝贵的时间并且提高完成事情的效率与准确性。
现在,在各大高校,老师上课考勤所用的方式有传统的签到和抽点等方式,这些传统的考勤方式比较浪费时间,严重耽误正常的教学工作与任务,而且实际的效果也没有想象中的好,同时也会在一定程度上增加教务处等工作人员的工作量。而随着信息技术和相关硬件设备的发展,我们可以利用这些技术来帮助我们减轻工作量,提高工作的效率和准确性[2]。基于这种思想,本文设计实现了一个基于Android的手机签到系统。