基于安卓的成绩管理系统文献综述
2020-04-14 16:30:59
六十年代国外的很多大学就已经开始对高校信息现代化管理进行了系统深入的探索研究,特别是数字化校园的理念由麻省理工学院在七十年代首次提出了,经过这么多年探索研究,时至今日他们已经形成了一整套完善的、科学的、规范的高校信息现代化管理模式,并且已经成功的构建出一个比较成熟的校园数字化平台。随着时代的进步移动设备和无线通讯渐渐出现在人们的生活中,而在把这些新兴的设备技术与高校信息现代化管理相结合的方面国外大学又走在了前列。2010 年在美国有 32.5%的公立大学、17.8%的公立四年制学院、42.2%的私立大学、25.2%的私立四年制学院和12.4%社区学院已经开始把移动应用项目融入到高校信息化管理中,而截至到 2011 年这一比例又上升到 55.3%、43.6%、50%、35.6%和 40.9%。而我国的高校由于受到地区的差异、人员的多样和技术等因素的影响,在信息现代化管理方面的研究起步较晚,明显落后于发达国家,而我国高校的信息管理技术在经历了最初的手工方式的采集、登记、纸质存档的手工管理阶段和 20 世纪 90 年代的以计算机为辅的半手工阶段后发展到现今的自动化管理模式,现在基于 Web 的B/S 和 C/S 结构的自动化管理模式已经成为我国高校的主要管理方式,高校用户可以通过计算机和校园网登录到管理系统中,在其中可以了解学校的最新动态,学生可以查询课表、成绩、最新通知、教评等等,教师则可以录入成绩、查询课表、报账等等,所有的这些都大大的方便了广大师生对学校的各种信息及时有效的了解同时也为学校的现代化、系统化管理提供了有力的保障。 伴随着互联网技术和移动通讯技术在我国这几年快速的发展,越来越多的人通过移动终端设备接入网络,现在移动设备以取代电脑成为了第一上网终端。在这种情况下,国内的高校也逐步认识到移动通讯技术对现今的信息管理模式带来了新的思路和新的契机,都进行了不同程度的尝试。如:清华大学——移动版的信息门户, 由清华大学信息化技术中心开发研制,汇集了丰富的校内资源,为全校师生和校友 的校园生活提供便利的信息服务。通过智能终端,用户可以直接浏览公告、清华新闻、清华地图等,同时也可以进行教学、科研、学习、生活等信息的综合查询;华南师范大学——移动校园“小木”,小木(IMU)是华南师范大学移动应用的统管,IMU是一个开放的平台,所有的 APP 都会集成在这里,在这里用户不但可以查阅校园信息、公告、通知、课表、图书资料等,而且所有有能力的个人与组织,都能在这个平台上建设并开放自己的移动应用,这样就能汇聚各种创意来丰富移动校园。
随着来学校规模的不断扩大,学生人数逐年增加,学校对学生成绩管理的工作量也越来越大。学生成绩管理涉及大量的数据处理,如果用手工来完成庞大的数据处理,将费时费力,同时还伴随着其他缺陷,比如:效率底、易出错、检索信息慢、对学校的管理提供决策信息较为困难等,这样对学校的教学工作及其不利。为了满足学校对学生成绩管理的需要,需要一套学生成绩管理系统来完成这项工作,使学生对自己的成绩能够快速并准确的录入和查询,更加方便快捷地了解自己的各科成绩。同时便于教师的管理,可以减轻老师的工作压力,也能让老师能够更好、更快的了解学生的学习情况,使学校的教学质量进一步的提高。近年来,随着移动互联网技术的日益发展,移动智能终端以其小巧、便携的特点迅速普及,倍受广大用户青睐,智能手机几乎覆盖了每一个高校学生。如果能在手机端安装一个学生成绩管理系统,使得用户能够随时随地使用手机端对学生成绩信息加以管理,将拥有着计算机所无法比拟的优点。例如:输入迅速、查找方便、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是学生成绩的科学化、正规化管理的重要条件。
{title}2. 研究的基本内容与方案
{title}针对目前高校教务信息系统的不足, 本人提出一种基于Android的学生成绩管理系统,它不仅可以帮助师生查询常用信息,同时系统也提供可实现期末成绩录入、总评成绩计算、统计,试卷分析等功能,总体上说具有编辑,查询,学生成绩管理等功能。为本校大学生使用教务系统提供便利。该系统充分利用Android平台的功能特点,采用Http请求方式完美实现手机端和服务器数据通信。该系统开发工作可以采用eclipse平台来进行,前台可视化程度较高,人机交互能力较强,其界面设计简单直观,易于理解。它使用的控件都是用户常用的或常见的,操作起来很容易上手。不需要特别的培训和讲解,用户便能使用该系统。
技术方案:基于Android平台的学生成绩管理系统采用C/S架构, 用 Eclipse作为Android客户端和服务端的开发环境, 使用My SQL数据库存储数据, 后台页面采用JSP技术。
设计目标:(1)首先是一个用户登录界面,用户在输入正确的用户名(学号)和密码后进入系统主界面,登录成功后自动保存用户名与密码,有利于提高用户体验。最后提供服务器验证信息返回提示,如果验证通过提示后跳转页面,如果失败则提示重新登录。
(2)系统主界面:用户登录后跳转到此界面,该界面用标签方式同时加载3个页面在手机,分别为学生信息,课程信息和成绩信息。每个页面对应不同的功能,用户通过点击对应的页面进入到信息查询界面。(对于成绩信息的查询界面还应有数据分析功能,如显示对应的成绩排名和绩点等);对于管理员还应该增加查询、删除、修改、增加所有学生的个人信息的功能,通过输入学号查询学生的个人信息。
(3)数据解析模块:用于处理服务器返回数据。
(4)数据下载模块:利用HTTP请求接收返回数据。
3. 参考文献[1] 杨丰盛. Android应用开发揭秘[M].北京:机械工业出版社,2010.
[2] Bill Phillips. Android Programming: The Big Nerd Ranch Guide (2nd Edition)[M].2015