卢玉
摘 要:Android作为一个开放的手机平台系统,已经在大量智能手机上得到了广泛的应用,以此来开发设计一款用于高校教务系统的配套的学生选课查询系统,不但能够让学生选课查询提供了便捷,而且还能够让学生的选课查询更加的规范化、高效化和自动化。因此,本文就以基于Android的高校学生选课查询系统的设计与实现进行了有针对性的研究。
关键词:Android;学生选课查询;手机平台系统;智能手机。
中图分类号:TP393 文献标识码:A 文章编号:1006-8937(2015)30-0015-01
1 背景概述
在近年网络技术的不断发展和现代信息技術不断融合的同时,3G技术的广泛应用,使得Android操作系统也带来了一轮智能手机革命,使得智能手机开始向着掌上电脑终端的方向发展。学生选课查询系统在高校的应用,不仅使得用户的选课查询更为方便快捷,而且为学校的相关部门管理者和决策者提供了更为全面、科学、系统的参考依据,同时也提高了学校相关部门管理者和决策者的工作质量和效率。
本文的研究目的主要完成基于Android平台的学生选课查询系统的设计与实现工作,让学生可以通过本研究中所设计和开发的选课查询系统快捷的利用手机登陆查询,并方便的查询学生的选课情况,同时相关部门管理者也可以利用本系统的开展选课工作的发布、修改、删除、查询以及汇总和统计等工作,提高相关部门管理者的工作效率。
2 学生选课查询系统的设计
Android操作系统,最早是由Andy Rubin开发的。早在2003年,Andy Rubin就与合伙人一起成立了Android公司。然后在2005年,其所成立的Android公司就被Google收购了。Android一词的本义,实际上指的是机器人,Google在2007年11月5日,宣布一个新的,基于Linux平台的开源手机操作系统时,将其定为了此系统的名称。
Android开放源码移动操作平台,主要是由应用软件、用户界面以及中间件和操作系统组成的,是一个开放式的、不许付费的、综合性的软件开发包,也是广受开发人员好评和欢迎的一款开发工具。
2.1 系统的功能需求
本文所设计的学生选课查询系统,包括了管理人员和学生两种用户,在系统其中,不同的用户相应的对系统的使用也会有不同的需求。
其中,管理人员对系统的功能需求,主要有选课情况查看、选课信息发布等需求;学生对系统的功能需求,主要包括可选课程查询、已选课程查询等功能,其中选课查询包括按学号查询、按课程名查询等查询方式,其具体的功能模块如下图1所示。
因本文中所设计的学生选课查询系统,是为高校学生手机用户提供选课查询服务的,因此,对智能手机操作系统的选择、界面以及通信网络和数据存储都有一定的要求。如:对于智能手机操作系统的需求,从智能手机操作系统的方面来说,智能手机操作系统必须是基于Android操作系统,同时,具有移动网络访问功能,能够方便的访问3G网络。
2.2 系统框架
本文在设计学生选课查询系统的过程中,采用4G移动技术,提出了无线网络和移动终端相结合的系统解决方案,以实现学生选课查询系统的相关业务的应用。并通过移动互联技术,将系统扩展到学校管理人员和学生等对象上,实现对学生选课情况的随时随地的查询。
具体到选课查询系统的系统构架,其具体的物理架构如图2所示。
本文在开发基于Android的高校选课查询系统的过程中,系统Android的客户端的应用设计采用了Java语言进行开发,网络通信选择的是Apache http客户端,而中间的Web服务器选用的则是利用servlet来响应用户的请求,访问后台数据库应用的则是JDBC。除此之外,还应用了MySQLite数据库来实现的数据的存储和查询活动。系统具体的数据流图如图3所示。
3 结 语
本文主要从基于Android的高校学生选课查询系统的系统需求分析入手,分别从功能需求等方面具体分析了基于Android的高校学生选课查询系统的系统需求,阐述了基于Android的高校学生选课查询系统架构和关键技术,从而完成了基于Android的高校学生选课查询系统的一个完整的设计流程。
参考文献:
[1] 张新柱,白立静,郭福三.基于Android手机终端信息查询系统的设计[J].
齐齐哈尔大学学报,2012,(4).
[2] 杨芳萍,郭涛,门瑞,等.基于Android平台的手机查询系统的设计与实 现[J].物联网技术,2015,(4).
[3] 华建祥. 基于Android平台的校园信息查询系统客户端设计与实现
[J].软件导刊,2014,(3).