基于android平台的学生信息管理系统设计与实现

基于android平台的学生信息管理系统设计与实现

ID:31150174

大小:103.50 KB

页数:4页

时间:2019-01-07

基于android平台的学生信息管理系统设计与实现_第1页
基于android平台的学生信息管理系统设计与实现_第2页
基于android平台的学生信息管理系统设计与实现_第3页
基于android平台的学生信息管理系统设计与实现_第4页
资源描述:

《基于android平台的学生信息管理系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Android平台的学生信息管理系统设计与实现  摘要:为开发出操作简便、界面友好、工作效率高的学生信息管理系统,本文研究了在Android开发平台下学生信息管理系统的设计与实现过程。该系统的Android客户端与服务器之间的通信采用JSON技术,实现了学生信息添加、删除和修改等功能。应用程序采用Java语言开发完成,并在智能手机上通过测试。  关键词:Android平台;学生信息管理系统;设计与实现  0引言  移动终端发展迅速,智能手机不仅丰富了人们的娱乐生活,同时提高了人们的工作效率,为日常生活提供了极大便利。学生信息管理作为学校日常工作重要的一部分

2、,势必要跟随时代的潮流。目前,学生信息管理主要是通过校园的网站进行管理,必须要有一台电脑才能进行操作,存在一定的局限性[1]。4  如今智能手机已成为大多数人日常生活中不可或缺的一部分,可以给生活提供便利,给工作增加效率。Android系统是谷歌于2007年公布的开放式源代码手机系统,它的服务具有免费性,并且其开放性优于其它封闭式的手机系统。因此,任何人都可能根据自己的喜好将手机系统中的所有功能重新编写,越来越多的人关注这个操作系统。基于Android平台的个性化、多样化手机应用程序也层出不穷,如快捷打车、电子钱包、个人理财、社交应用等,涉及工作、生活、娱乐的

3、方方面面。因此,为提高工作效率,开发出操作简便、界面人性化的学生信息管理系统是非常有必要的。  1相关技术  1.1Servlet  Servlet[2]是Java编程语言中的一个类,它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。虽然servlet可以对任何类型的请求产生响应,但通常只用来扩展Web服务器的应用程序。JavaServlet技术为这些应用程序定义了一个特定于HTTP的Servlet类。  1.2JSON  JSON[3](JavaScriptObjectNotation)是一种轻量级的数据交换格式。JSO

4、N采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,C++,C#,Java,JavaScript,Perl,Python等)。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。  1.3Activity和ListActivity  Activity[4,5,6,7]是Android组件中最基本也是最为常见用的四大组件之一,它所有操作都与用户密切相关,是一个负责与用户交互的组件。ListActivity类继承Activity类,默认绑定了一个ListView(列表视图)界面组件,并提供一些与列表视图、处

5、理相关的操作。  2系统分析与设计  学生信息管理系统基于Android42.3开发,是一个简单而实用的校园信息管理系统,提高校园信息管理的效率,降低校园信息管理中的错误率,提升校园凝结力,为学校学生工作带来更大的便捷。校园信息管理系统设定四种用户身份,分别是管理员、学校领导、教师和学生[8,9]。各用户可以通过此系统即时了解学校的最新资讯,不同的身份相对应不同的功能权限:教师通过该系统可以随时随地查看学生信息,能更好的了解班级同学,增进师生感情;学生查询期末考试成绩更加方便,并且可以及时了解到在班级的排名情况。其系统结构如图1所示。  本系统移动终端开发采用

6、基于Android系统平台的Eclipse作为开发平台,它是一个开放源代码、基于Java的可扩展开发平台,并且这是目前唯一可以用作Android应用软件开发平台。使用Eclipse作为Android软件开发平台需要安装Android开发所用到的软件开发包AndroidSDK,它的开发包采用了Java语言,所以需要先安装JDK5.0及以上版本。除此之外,还需在Eclipse上安装一个ADT插件,用于启动一个手机模拟器来模拟真实的手机环境或者与真机建立连接,方便了软件的设计与开发。因此,选择基于Android系统平台的Eclipse作为开发平台。  后台数据库采用

7、SQLServer2005来管理学生信息这些数据。SQLServer2005使用关系型数据作为数据引擎和结构化数据提供了更安全可靠的存储功能,适合中小型企业的数据管理和分析平台,对于构建和管理可用性强和高性能的应用程序有很大帮助。因此,本系统选择SQLServer2005作为开发后台的数据库平台。  后台服务器采用Tomcat服务器控制和管理数据库数据[10]。该系统采用的版本为Tomcat46.0作为后台服务器,是一个开源的Web应用服务器,它配置起来非常方便,是一个轻量级服务器。该系统使用Tomcat服务器作为移动终端与数据库之间通信的桥梁,移动终端将要进

8、行的操作命令发送给Tomcat服务器,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。