随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。以往的教学管理方法是随堂点名。这种方法虽然直接,但是造成教务的繁杂性和教务处处理数据的繁重性。论文网
在信息爆炸的当下,很多信息都在不在更新,传统的有线互联网是人随网走,哪里有网线,就到哪里上网。很多教务信息更新了,我们无法及时获取。但移动互联网却不同,它是网随人动,人到哪里,网络就到哪里,就能在哪里上网。移动终端具有高度的便携性,可以说它为一种‘带着体温的媒体’;它可以24小时在线,这是传统互联网做不到。因此,做出一款能移动教学管理,很有必要。
1.2 研究现状和发展趋势
《中国移动互联网发展报告》蓝皮书,报告显示,统计至2014年1月,中国的移动互联网用户总数突破八亿多,在智能手机用户的占近百分之七十;活跃的手机网民的数量更是达5个亿,是总网民数的80%,其保持第一大上网终端地位。可以这么说:中国已经迎来了移动互联网全民时代。我国智能手机出货量增
长情况如图1所示。
2011年到2013年,我国移动互联网技术经历了飞速发展的三年,2014年或将进入持续稳定期。入口平台整合、行业跨界融合,终端全智能化、应用大数据化……移动互联未来的发展趋势将是更高效、更优质地服务社会和生活。毫无疑问,智能手机和移动通信技术正在推进移动互联网的快速发展,而安卓以开源性,和很好的兼容性,占领智能手机的绝大部分江山。可以预测安卓应用APP,将持续火下去。
2 系统分析
2。1 研究目标
(1) 熟悉Android应用程序开发过程;
(2)利用多组件来进行Android教学管理系统软件开发。
本软件是window的开发环境,Eclipse上架设ADT,依托MyEclipse架设的服务器上管理后台,利用AppServ的mysql进行数据库的存储和管理。
2。2 需求分析
经过对教学管理初步了解、以及所学JavaEE和Android相关知识,本着学以致用,现设置
(1)客户端:
查询功能:成绩查询、课程查询。
提醒功能:提醒缺勤
(2)服务器端:
后台管理:对客户端进行监听,服务器配置地址及端口号,控制客户端连接,管理用户及其数据。
本系统的分为学生登陆及管理员登陆两种角色。学生登录可提醒缺勤、上课,查询成绩;管理员登录增添课程、增添考勤、增添学生、录入成绩等功能。
从上面的描述中可以基本了解软件的功能需求:文献综述
本软件是一个Android客户端+JSPServlet服务端应用程序,启动Android上的应用程序后可以查看信息等。Android客户端上的信息数据是通过后台JSPServlet服务端应用程序获取的,后台服务器可根据客户端发出的请求,返回信息。数据库保存图片和文字信息中。
2。3 业务流程分析
本设计的业务流程如图2所示。
图2业务流程图
2。4 数据流图
数据流程即数据在系统中产生传输再进行加工处理最后存储的过程。那什么是数据流程分析呢?就是把数据在其系统内部的流动抽象然后再独立起来,舍去了具体实际中的具体的物理细节,只是从数据流动过程来抽象的来分析实际业务的数据如何处理的。
建立数据库系统和设计功能模块处理过程的基础是数据流程与数据流程分析。数据流程是抽象的,它的描述工具,除数据流程图和数据字典外还有一个处理逻辑的图表。其中描述系统逻辑模型的主要工具是数据流程图,它以少数几种符号综合地反映出信息在系统中的流动、存储和传递。