基于安卓的成绩管理系统毕业论文
2021-04-05 00:25:15
摘 要
高校招生规模的不断扩大和教学方法不断的多元化、智能化使得传统的成绩录入方法费时费力、亟须改进。同时,随着互联网和移动信息技术的蓬勃发展,Andriod操作系统己经占据了智能手机操作系统领域大多数市场份额。而在此情形下,大部分学校还是将信息发布的工作着重放在网络站点上进行,作为高校建设中的重要一部分,学生信息管理工作也应该顺应时代的脚步。近年来,智能手机和平板电脑等移动客户端在高校学生群体中的普及程度变得越来越高,通过手机应用进行成绩智能录入成为一种很有潜力的方法。
本论文将基于Android平台,利用eclipse开发软件,通过java编程设计一款成绩管理系统。该设计分别从管理员端和学生端入手进行相应的界面和功能设计,最终可实现在移动端导入学生名单,通过文字检索、识别学号、姓名、分数等一些关键信息,进行期末成绩录入和成绩查询、总评成绩计算、统计等功能,后端采用安卓自带的SQLite数据库进行学生信息存储。此设计相比于基于web的网页端,无论是界面还是功能都更加简介,操作难度也更加简单,可极大地提高学生信息管理工作的效率。
关键词:andriod;学生成绩管理系统;SQLite数据库;eclipse
Abstract
With the expansion of college enrollment scale and the diversification and intelligence of teaching methods, it is urgent to improve the traditional methods of grade entry.At the same time, with the rapid development of the Internet and Mobile information technology, the Andriod operating system has occupied most of the market share in the field of smartphone operating systems.In this case, most schools still focus on the information release work on the network site, as an important part of the construction of colleges and universities, student information management should also conform to the footsteps of the times.In recent years, mobile clients such as smartphones and tablets have become more and more popular among college student groups, and intelligent input of performance through mobile phone applications has become a promising method.
This paper will be based on the Android platform, using eclipse development software to design a performance management system through java programming.The design starts from the teacher terminal and the student terminal to carry out the corresponding interface and function design. Finally, the student list can be imported on the mobile terminal, some key information such as student ID, name, and score can be retrieved through text search and it also has the final score entry and the achievement inquiry, the general Comment achievement calculation and the statistics function.Backstage uses Android's own SQLite database for student information storage.Compared with the web-based webpage, this design is more brief in terms of interface and function, and the operation difficulty is also simpler,which can greatly improve the efficiency of student information management.
Keywords:andriod;student achievement management system;SQLite database;eclipse
目录
第1章 绪论 1
1.1 课题研究背景及现状 1
1.2 课题研究目的和意义 2
1.3 研究的主要内容 3
1.4 本文的组织结构 3
第2章 系统开发环境及技术简介 4
2.1 安卓平台简介 4
2.1.1 安卓的概念和发展现状 4
2.1.2 Android系统架构 4
2.1.3 Android的四大组件 6
2.1.4 安卓应用的生命周期 7
2.2 安卓开发环境的搭建 8
2.2.1 Eclipse安装 8
2.2.2 JDK安装与配置 9
2.2.3 Andriod SDK安装 10
2.2.4 ADT安装 11
2.2.5 创建虚拟机(AVD) 11
2.3 本章小结 11
第3章 系统分析 12
3.1 技术可行性分析 12
3.2 系统操作流程 12
3.3 功能需求 13
3.4 本章小结 13
第4章 系统的设计与实现 14
4.1 初始界面设计 14
4.2 登陆界面设计 16
4.2.1 管理员登录界面 16
4.2.2 学生登录界面 20
4.3 主界面的实现 20
4.4 功能界面的实现 21
4.4.1 管理员功能的实现 21
4.4.2 学生功能的实现 25
4.5 本章小结 26
第5章 系统测试 27
5.1 功能测试 27
5.2 本章小结 30
第6章 总结与展望 31
6.1 总结 31
6.2 展望 32
参考文献 33
致谢 34
第1章 绪论
1.1 课题研究背景及现状
在国外,早在六、七十年代的时候,高校信息化建设就引起了广大教育人士的重视,在他们的推动下,很多大学,学院等联合起来对实现信息管理的现代化技术开始了深入的研发和探索,特别是麻省理工学院,首次提出了数字化校园的理念。在若干年的艰苦研究之下,到了今天他们已经形成了一整套完善的、科学的、规范的高校信息现代化管理模式,并且已经成功的构建出一个比较成熟的校园数字化平台。在北美这种名校林立,素质教育闻名的地区,仅仅截止到2010年,就有超过三成的公立大学、约四成的私立大学和接近两成的学院已经开始把移动应用项目融入到高校信息化管理中。到了如今,又经过了八年多的发展,其移动信息化的覆盖面已经相当之广泛。
对比观察我国的高校,由于技术实力不足,重视程度不高等原因,在信息现代化管理方面的研究起步较晚,其建设成果和水平对比起来明显与欧美等国家存在着差距。即使到了现阶段,仍有部分高校对移动信息技术并不是很看重。而观察历史可以了解到我国高校的教务管理模式主要经历了以下三个阶段:
第一阶段,传统的手工登记、纸张存档的初级形式。该阶段中教务处对学生各种信息的存档,学生各类成绩的录入等都是通过纸质的形式完成,这使得教学管理工作的效率极其低下,且错误率高,工作量大;