与传统的管理方式相比,现代化的网络管理更是一种全新的管理方式,它可以突破 空间和时间的限制,帮助人们可以在任何地方任何时间只要有网络就可以对信息进行管 理。当然,任何的组织或单位都可以通过这种利用网络化的管理系统来对组织的内部资 源进行有效地整合并加强管理,特别是对于组织内部的管理阶层,他们可以通过使用这 些系统更为高效、便利地掌控内部资源的情况,快捷地得到他们需要的信息,也可以通 过这样的应用或是系统加强内部信息的共享流通。
1。4课题主要研究内容
本次课题的名称是“基于 Android 的签到系统的设计与开发”,本应用软件的设计 主要采用了 java 语言,使用的是免费开源的开发工具 eclipse 和 Android sdk,同时还涉 及到很多其他相关知识,比如程序接口,事件以及界面设计等等。课题主旨在于实现签 到功能,但是只有课堂签到的功能则显得系统过于单一,酌情添加了请假功能,使得系 统拓展为考勤系统。系统初步设计大致分为包括账号登录与注册、签到与查看签到、请 假与查看请假以及个人账户密码管理在内的四个部分。每个部分的主要内容如下所示: (1)登录与注册:用户的账号注册和登录模块,软件的账号注册使用学生和老师使用
学号或者工号注册,学号或工号会成为之后多个模块需要保存信息的一部分;
(2)签到与签到查看:学生的签到需要在教师用户的控制下进行,签到完成后实现对 签到信息的保存,并能够让学生或是教师账户都能查阅到;
(3)请假与请假查看:当学生用户在一些特定情况下无法出勤时,可以向某个指定的 教师递交请假条,请假单的查看也可以由学生及老师查看到,不过为了避免无关信息的 干扰,教师看是学生向自己提交的请假单,学生看到的是自己提交过的请假单。
(4)个人账户管理:用户可以在此管理修改自己的账户密码。
1。5本文结构
在第一章中,主要介绍了毕业设计课题的选题背景与研究意义,然后介绍国内外的 Android 开发技术的研究现状,最后一部分则是对课题的主要内容进行简略的概括。第 二章则对开发环境和开发使用工具进行介绍,涉及到的开发技术有 Android 与 JSP 其中 着重介绍 Android 操作系统,这是本次课题的重点之一;使用的工具则是 Eclipse 和 MySQL。第三章针对软件系统的可行性进行了一系列的分析,囊括了技术可行性、经济 可行性、操作可行性,证明软件的开发在各种条件上都是允许的。第四章对系统进行需 求分析,分析系统的功能需求,并根据需求建立数据模型、功能模型与系统行为模型。 第五章为系统总体设计,为系统设计整个程序流图以及划分系统层析。第六章是系统的 详细设计部分,设计系统的数据库、以及对系统的功能详细划分后的小功能模块的设计。 第七章附上功能的实现代码,对各部分功能的核心代码进行介绍讲述。第八章附上系统 的运行测试截图。最后的部分则是对完成的整个软件系统的总结,总结系统开发中获得 的经验教训,以及系统中尚存的不足之处。
第二章开发环境与技术介绍
2。1Android 介绍
Android 中文俗称安卓或是安致,是一个基于 Linux 内核的开放移动操作系统,由 Google 成立的 Open Handset Alliance[1](OHA,开放手持设备联盟)持续领导与开发,主 要设计用于触屏移动设备如智能手机和平板电脑。
世界上第一部真正意义上使用 Android 操作系统的设备是 2008 年 10 月 22 日发布 的 HTC Dream。Android 操作系统大多搭载在使用了 ARM 架构的硬件设备上。但是同 样也有支持 X86 架构的 Android 操作系统,比如 Google 的 Google TV 就是使用一个特 别定制的 X86 架构版本的 Android 操作系统。