感知校园之基于Android的学生信息管理系统的设计与开发.docVIP

感知校园之基于Android的学生信息管理系统的设计与开发.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
感知校园之基于Android的学生信息管理系统的设计与开发   摘要:物联网被预言为继互联网之后全球信息产业又一次科技与经济浪潮,受到各国政府、企业和学术界的高度重视。地处中国传感网风暴发源地的无锡科技职业学院,第一时间抢抓机遇,在国内高等职业院校中率先组建物联网技术学院,并与中国电信共建省物联网应用工程技术研究开发中心,全力建设“感知校园”(物联网示范应用工程)系统工程,积极为无锡物联网产业发展做好技术研发、应用、推广和人才培养等工作。2008年Google推出了一款名为Android的开源智能的手机操作系统,并迅速占领智能手机市场,系统的开源性使其具有良好的拓展性。本文就在分析讨论Android手机软件开发技术原理的基础上,开发出能为用户提供更好的基于Android的学生信息管理系统。   关键词:感知校园 Android 智能终端 学生信息管理   TP311.52 A 1007-9416(2013)06-0205-01   1 项目背景及技术   当今社会的生活节奏越来越快,人们对手机提出的要求也越来越高,由于手机市场发展迅速,手机操作系统也出现了不同种类。其中,拥有开放源代码优势的Android系统有着最大的发展前景。本项目的开发技术采用Android,这是一款Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称。它包括操作系统、中间件、用户界面和应用程序——移动电话工作所需要的全部软件。本项目的开发平台采用Eclipse Indigo Service Release1。这是一个开源代码的、基于Java的可扩展开发平台,通过配置Android必要的开发组件和插件,支持Android程序的开发。   2 项目需求及可行性分析   学生信息管理系统的基本职能是完成对学生基本信息的合理、有效和安全的管理。并且是学生能通过该系统完成对信息的查询和完善,以及学生和教师之间的信息的有效传递。本项目比对传统的系统有了更高的要求,新系统针对移动端的支持,经过对设计目标和理论知识的分析,得出以下的可行性分析:(1)技术上的可行性。由于选用的开发平台Android是一个开源的平台,这意味着开发者可以获取绝大部分的开源代码,并且Google提供了一套成熟又全面的API,对于系统的开发,基本上不存在较大技术难点。(2)数据获取的可行性。由于开发的系统是一个学生信息管理系统,因为必须存在一个学生信息的数据库,我们将选用Android SDK自带的一个数据存储空间。(3)运行可行性。该系统需要搭建Android平台开发环境,使用AVD虚拟机,就可以正常运行。   3 SQLite轻型数据库的实现   本项目采用SQLite,一款轻型的数据库,SQLite数据库是Android系统中非常重要的数据存储方法,它是Android系统唯一支持的数据库类型,也是Android应用程序进行持久化存储的三种方式之一。而在本系统的SQLite数据库创建时,主要用到了DataBaseHelper类,该类继承了SQLiteOpenHelper类,实现了数据库、数据表的创建。   4 系统设计与实现   基于Android的学生信息管理系统的基本模块分为:(1)登录模块。当用户运行该系统时,根据用户登录界面,在相应的文本框中输入用户的登录信息。系统会根据用户输入的登录信息在数据库中查找,进行判断用户是否在。如果存在则会跳转到学生的个人详细信息界面,否则会给出错误提示信息。(2)注册模块。当用户点击注册的时候,系统会跳转到注册界面,用户可以根据画面信息,输入相关内容,当用户输入完成后,可以点击注册按钮,如果用户填写的信息不完全,系统会提示出需要用户必填的信息,完成后点击注册,会提示注册完成。如果用户不想注册可以点击取消按钮,根据提示操作,页面将跳转到登录界面。(3)学生管理模块。在登录界面,会有学生信息管理按钮,用户可以单击该按钮,跳转到学生信息管理界面,该界面会显示出所有注册的学生的用户名和密码。点击该用户名和密码,会跳转到学生的详细信息界面。单击MENU按钮,会出现帮助和注销图标,单击帮助会跳转到帮助界面,单击返回会跳转到登录界面。(4)学生个人信息修改模块。在用户的详细信息界面,当用户点击修改信息按钮时会跳出信息修改界面,用户可以在个人信息修改界面修改需要改正的地方,修改完成后,点击修改按钮会提示修改完成信息,如果用户不想修改,则点击返回按钮,页面则跳转到个人详细信息界面。(5)删除用户记录。当用户登录成功跳转到个人详细信息界面,当用户点击MENU按钮时,在系统下方会弹出一些操作,当用户点击‘你确定要删除用户吗?’的图标时,会删除

文档评论(0)

新起点 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档