APP下载

基于Android的学生信息管理系统设计

2016-12-31

无线互联科技 2016年22期
关键词:信息管理系统信息管理数据库

易 灿

(湖南大众传媒职业技术学院,湖南 长沙 410100)

基于Android的学生信息管理系统设计

易 灿

(湖南大众传媒职业技术学院,湖南 长沙 410100)

基于Android技术的学生信息管理系统是高校建设的重要方面,而伴随着智能手机和平板电脑等移动终端在大学生信息获取和日常交流中的广泛应用,基于智能手机和Android平台的学生管理信息系统将会变得更加快捷。同时,基于Android的学生信息系统具有现实基础,贴近学生的生活,因此对学生的信息管理工作也将变得更加高效。因此,以Android平台为基础的学生信息管理系统在今后学生信息管理中将发挥重要作用。

Android;信息管理系统;功能模块;设计

随着我国学校素质教育要求的不断发展,学校教学改革正在进行,在这一过程中如何加强学生信息管理工作是当前高校管理工作的重要方面,并且直接关系到学校整体办学水平的高低。基于Android开发学生信息管理系统能够实现对学生信息管理工作的数字化,这样不仅可以减轻教师的工作压力,同时也能够节省学校管理支出,提高学生信息管理工作的工作效率和管理水平。这样在进行学生信息查询时,能够有效增强查询速度,加强学生信息管理,确保管理工作更加高效。

1 系统需求分析

近年来,伴随着高校扩招力度的不断加大,采用传统的学生信息管理模式一方面管理工作比较繁重,并且难以取得良好的管理效果,另一方面传统的管理模式难以对现在学生海量的信息进行有效管理。伴随着学生管理情况的不断变换,在现代信息环境下仍旧采用传统的学生信息管理模式严重阻碍了学生信息管理水平的提高,这对学校开展素质教育工作带来了不利的影响。在传统的学校学生信息管理工作当中,一般主要包括学生的成绩管理和学生的德育管理两个主要方面。但是,随着素质教育的提出以及社会环境的变化,学校教育工作的根本目标是推动学生的全面发展。因此,在这种新的社会环境中开展学生管理工作必须突破传统管理思路的束缚,不仅要注重学生的成绩和德育管理工作,而且必须重视学生在德智体美劳等方面的发展,并且在学生学习期间,应该通过对学生的积极影响,促进学生的社会化。根据学校学生信息管理的具体要求,文中设计了基于Android平台的学生信息管理系统,这一系统能够对学生信息进行科学管理,满足了学校进行学生信息管理的需要。

在进行基于Android的学生信息管理系统的设计时,通过阅读相关的Android书籍了解相关知识和如何应用,掌握了Windows Server 2008企业版的安装及其使用,充分了解了Apache以及Tomcat技术,以及使用到的JDK编程,这为本系统的开发奠定了重要的基础。在进行系统设计的过程中,通过借鉴其他资料了解到进行程序编程的关键是要解决数据库和Android平台的接口,具体指的是实现移动平台访问Web数据库,只要用户能够访问到Web数据库,那么就可以与在线网络同样对数据库进行管理工作,这样就实现了平台的拓展,实现了系统的预先设计要求。

2 系统开发技术选择

2.1 Android架构

Android与其他操作系统存在很大的不同,这主要是因为Android采用了封层进行架构。当前,Android可以划分为4层分别是应用程序层、应用程序框架层、系统运行库层以及Linux层。其中Linux层构成了整个Android的核心。从整体上看Android是一款开放式的操作系统,近年来Android系统的快速更新以及其发展使得其他移动平台的发展速度难以跟上Android的发展速度。同时,开发工作人员能够使用不同的编程程序对Android程序进行开发,这样就打破了传统的只能使用Java来编写Android程序的限制,这也引起广大的开发者喜爱和兴趣,真正使Android成为开放式的平台。

2.2 C/S结构

C/S体系结构在通常情况下被称之为客户机和服务器结构,是一种软件系统的体系结构,这种体系结构能够充分利用两端硬件环境的优势,并且能够将任务合理地分配到服务器和客户中,这样就大大降低了系统的资源耗费。当前很多应用软件系统采用的都是基于C/S结构的两层机构。当前由于很多软件的应用系统都在向着分布式的Web应用发展,Web以及C/S应用都可以应用不同的模块共享逻辑组件,进行相同的业务处理。因此,无论是内部用户和外部都能够访问新的系统。通过现有的应用系统中的逻辑来扩展新的应用系统,这也是目前应用系统发展的重要方向。

2.3 SQL

结构化查询语言(Structured Query Language,SQL)是当前主流的一种查询语言,其主要被用到管理主流的DBMS—关系型DBMS。在具体应用的过程中,所有与数据有关的通信交往都能够使用DBMS完成,在这个时候可以能够使用SQL。用户在使用的过程中能够依托查询语言对数据库进行访问,并可以进行查看或者是进行修改操作,在系统应用的过程中,系统管理工作人员可以通过查询语言进行数据建立并能够对其进行维修。非过程化设计语言的特征是:只是对哪些数据被操纵进行制定,而不会制定要具体执行哪些操作,以及具体这些操作流程设计是如何完成的。从整体上看,SQL是一种十分典型的非过程化程序设计语言,并且SQL技术简单易学,容易操作。因此,SQL当前已经发展成为关系数据库访问和操纵数据库的标准数据库。

3 基于Android的学生信息管理系统设计

3.1 系统主要功能模块分析

根据需要在以Android学生信息管理模块进行设计时,整个系统主要可以被划分为4个模块:学生德育中心、信息发布中心、家校互动中心以及学生信息中心。在整个系统当中不同的功能模块带有不同的功能。

其中学生德育中心主要包括了学生的奖惩情况以及学校进出学校校门的记录。当前很多学校都是寄宿制学校,学生住校给学校学生管理带来了巨大的便利。学校在进行学校管理时为了管理方便,无论是学生在校内还是在学校外,无论学生出校是办事抑或是生病,在学生出门之际都会进行登录,并且直接写入数据库当中,通过数据库可以阅读相关记录数据。

信息发布中心,信息发布中心主要发布学生会信息,学校假期安排通知,学校的教学计划,课外作业信息等,学校教师、学生以及学生家长能够通过系统中的信息发布中心了解到学校管理的细节。

家校互动中心,家校互动中心的主要功能包括心理咨询、家校互动等部分。在整个系统当中家校平台主要是学生家长对学校的学生管理工作进行投票,这样能够加强学校和学生家长之间的沟通,确保学生信息管理工作能够正常地运行,系统中的心理资源平台,为学生和家长的交互提供了一个重要的平台,学生和家长能够通过这一平台抒发心境。

学生信息中心,学生信息中心的主要内容是学生的基础信息、学生成绩以及课表等录入、查询,学生能够通过学生信息中心查询自己的各种成绩,同时在学生信息中心当中学生能够自由查询自己的学籍信息,并且能够查询自己的课程信息,学生信息中心能够为学生提供多种服务。

3.2 系统测试

在进行系统设计的过程中,存在一些明显错误。对于系统设计中语法存在的错误,系统程序在运行的过程中能够自动提示,并且会要求工作人员进行提示,这类错误容易被发现并且被纠正。但是,另外一些错误是在执行时,由于操作不规范引起的,或者是一些数据的计算公式的逻辑错误引起的。这类错误隐蔽性比较强,并且不是一直会出现的,因此,在对这些错误进行排查时,耗费的时间和精力都比较多。在对这些部分进行检测时,采用了单元检测方法,单元测试是对软件设计的最小单元—模块检测工作,主要要涉及各个功能模块在语法上、逻辑上以及格式上存在的错误。

4 结语

为了增强学校教师对学生信息的管理能力,文中基于Android技术设计了学生信息管理系统。这一系统能够使教师获取学生的信息来源发生明显的变化,教师通过智能手机等终端就可以对学生的信息进行查询,这些信息包括了学生从报到到班级介绍、课程介绍等信息。并且基于Android技术的学生信息管理系统能够有效增强学校学生信息管理能力,提高了学生信息管理水平。

[1]王靖娜.基于Android的学生考勤管理系统设计与开发[J].现代电子技术,2014(8):99-101.

[2]江学平.基于Android的学生德育学分管理系统设计与实现[J].湖州师范学院学报,2014(4):109-113.

[3]孙靓.感知校园之基于Android的学生信息管理系统的设计与开发[J].数字技术与应用,2013(6):205.

[4]罗淑芳,吴丽杰,崔灿.基于Android的学生信息管理系统初探[J].电子世界,2014(14):140.

Design of student information management system based on Android

Yi Can
(Hunan Mass Media Vocational and Technical College, Changsha 410100, China)

Student information management system based on Android technology is an important aspect of the construction of colleges and universities, and with the wide application of mobile terminal such as intelligent mobile phone and tablet computer access to university students' information and daily communication, student management information system based on intelligent mobile phone and Android platform will become more efficient. At the same time, student information system based on Android has the practical basis, which is near to students' life, so the information management to students will also become more efficient. Therefore, the student information management system based on Android platform in the future student information management will play an important role.

Android; information management system; function module; design

2015年湖南大众传媒职业技术学院特色专项课题;项目名称:基于Android平台的学生课程管理系统设计与构建;项目编号:15YJ01。

易灿(1979— ),男,湖南长沙,硕士,讲师;研究方向:计算机应用软件开发。

猜你喜欢

信息管理系统信息管理数据库
三维可视化信息管理系统在选煤生产中的应用
信息管理系统在工程项目管理的应用
造价信息管理在海外投标中的应用探讨
评《现代物流信息管理与技术》(书评)
基于三维TGIS的高速公路综合信息管理系统
在高速公路信息管理中如何做好QC小组活动
面向Web的BIM三维浏览与信息管理