基于Android的签到点名系统

基于Android的签到点名系统[java毕业论文下载]

基于Android的签到点名系统

  

软件工程专业  XXX

[摘 要

在高校自动化办公系统逐步普及的今天,其C/S或B/S的应用系统已遍地而飞。这种方式不仅省钱、省事、便捷、好用,而且使得老师不在需要花大工夫,每天都带点名册,节约了时间,提高了效率。同时也使师生有一个更好的交流平台,学生也可通过该系统去查询自己这个学期的到课情况。本签到点名系统是为学校扩展自动化办公系统而开发的软件。上课点名系统主要利用当前成熟的 web 技术和当前流行的移动平台, 为老师和班长 提供对上课点名信息的提交和查询的功能。本系统以 Eclipse 为开发工具,利用成熟的 SSH 框架, Android 技术设计并开发,同时采用 MySQL5.0完成数据库的设计及使用。 本系统的主要功能模块:教师查询缺课信息模块,教师处理缺课申请模块,教师查 询历史已处理模块,班长提交缺课信息模块,班长查询缺课信息模块,管理员管理用户 信息模块,管理员管理课程信息模块,管理员管理学生信息模块。本文先阐述了课题研 究背景及主要内容,又进行了系统的需求分析,接着进行系统设计和实现,最后对系统 进行了相应的测试。本系统具有操作简便,可靠性强,可扩展性好,适合我校的实际情 况等特点。

 

[关键词]

安卓;签到;平台

 

 

 

Sign to name system based on Android

 

Software Engineering Major  XX

Abstract: 

 Today, with the popularization of the office automation system in Colleges and universities, the application system of C/S or B/S has been flying everywhere. This way not only save money, save trouble, convenient and good use, but also make the teacher do not need to spend a lot of time, take some books every day, save time and improve efficiency. At the same time, teachers and students also have a better communication platform. Students can also inquire about their attendance in this semester through this system. This sign in and roll call system is software developed for the expansion of automated office system in schools. The class name system mainly uses the current mature web technology and the current popular mobile platform to provide teachers and class leaders with the functions of submitting and querying the information of class names. This system uses Eclipse as the development tool, uses the mature SSH framework, Android technology design and development, and uses MySQL5.0 to complete the design and use of the database. The main function modules of this system are as follows: the teacher inquires the module of the absence of class information, the teacher handles the module of the application for the absence of class, the teacher inquires the history of the module, the monitor submits the module of the absence of the class information, the monitor inquires the information module of the absence of the class, the administrator manages the user information module, the administrator manages the module of the course information, and the administrator manages the student information module. This paper first expounds the background and main content of the research, and also carries out the system requirements analysis, then the system design and implementation, and finally the system has been tested. The system has the characteristics of simple operation, high reliability, good expansibility, and suitable for the actual situation of our school.

Key words:

Android; sign in; platform

 

 

 

 

 

目  录

目  录 II

1 引言 1

1.1基于Android的签到点名系统开发背景 1

1.1.1 Android移动应用开发产业的现状分析 2

1.1.2 Android平台的市场优势 2

1.2 课题开发内容与目标 2

2 基于Android的签到点名系统开发技术简介 3

2.1 Android系统架构 3

2.1.1 应用程序层 3

2.1.2 应用程序框架 4

2.1.3 系统运行库 4

2.1.4 Linux内核 5

2.2 开发环境配置 5

2.2.1 开发工具 5

2.2.2 搭建Android 4.4开发环境 5

2.2.3 安装Eclipse平台 7

2.3 SQLite简介 7

3 基于Android的签到点名系统可行性分析 7

3.1 技术条件可行性 7

3.2 硬件条件可行性 8

3.3市场需求可行性分析 8

3.4 市场因素可行性 9

4 基于Android的签到点名系统分析与设计 9

4.1 系统需求分析 9

5 基于Android的签到点名系统分析实现 11

5.1 App端功能模块的实现 11

5.1.1 登录注册、修改个人信息 11

5.1.2课程信息 12

5.1.3课程签到 13

5.1.4提出改进app功能建议 15

5.2 Web端功能模块的实现 16

5.2.1管理员登录、修改密码 16

5.2.3 老师管理 18

5.2.4公告管理 18

5.2.5课程管理 19

6 运行与测试 19

6.1 Android应用开发的测试技术 19

6.2 测试的任务 20

6.3 测试方案与过程 20

6.3.1 模块测试 20

6.3.2 验收测试 21

6.4 测试结果 21

结束语 21

参考文献 22

致谢 23

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 引言

Android是由移动设备行业中的30多家公司(包括硬件制造商、运营商和软件开发商)共同研发的操作系统,旨在为市场提供更加优秀的移动平台。研发成果包括操作系统本身和配套的应用开发环境,开发环境能够在多种移动设备上运行,并为开发人员提供具有大量特性的一致性环境。这个庞大的Android生态系统最终将包括多种手持设备,在其上构建的大量应用程序和功能组件,以及多种分发渠道(包括已经存在的Android市场)。

基于Android的签到点名系统[点击下载]

评论