论文部分内容阅读
随着信息时代的不断进步,学校兴起了数字化校园建设的重大工程。学校规模日益壮大,学生数量日益增多,教师、家长的数量也日益增多。这使学校学生信息管理以及家校互通更加困难。为了方便管理在校学生、教师信息,实现家校互通管理,促进教师与家长之间的沟通交流,特设计、开发基于Android平台的家校通管理系统来改善学校现状。截止2014年6月,松原职业技术学院在校生8000多人。学生增多,班额增大,学校管理学生信息的难度增加了,教师与家长沟通的机会减少了。本文首先介绍了基于Android平台的家校通管理系统的开发背景、开发意义及发展现状。然后论述了家校通管理系统所涉及的主要研发环境的搭建,系统的设计原则,数据库的设计原则。本文着重介绍家校通管理系统的系统实现,主要针对通用类的实现以及三个功能模块的实现方法和技术进行了阐述。最后进行了总结。本系统主要采用了当今比较流行的嵌入式产品开发技术,主要由考试安排、班级课表、最新通知、学生成绩、联系家长等8个功能模块组成。数据库是整个家校通管理系统运行的基础。本系统涉及到SQLite轻型的数据库,它是关系型数据库,主要用于嵌入式产品的程序开发,需要的内存小,运行处理速度快。同时可与多种语言相结合,比如本系统所用的Java语言。数据库中包含十多个表,主要有家长评论表、班级表、班级科目表、值日表、考试表、考试安排表、家庭作业表、学校通知表、课程表、家长表、学生成绩表、签到表、学生表、科目表及教师信息表等等。本文着重介绍了家校通用户登录系统的实现、学生成绩查询的实现以及班级课表的实现方法。重点是主要通用类的设计。一、一个应用软件的开发最先考虑的应该是安全性问题。家校通管理系统在设计登录系统时,根据身份不同设计不同的登录界面,并赋予不同的权限,用户(家长与老师)只有匹配对了用户名与密码才能使用本系统。二、学生成绩查询功能介绍了定义封装客户端访问服务端数据的URL格式,从而通过重写“do Get”等方法调用服务端数据显示在客户端,以及利用“AChart Engine”绘制学生成绩统计图表。三、班级课表功能主要介绍了如何从服务端读取数据,并显示到客户端,以及获取记录的方法。家校通管理系统的研发采用了可视化的集成开发工具Eclipse,提高了软件的先进性和可扩展性,简化了软件的开发过程。家校通管理系统采用的测试方法为白盒测试与黑盒测试,从而逐步使系统数据库、模块和功能测试成功完成。合理的测试结果表明基于Android平台的家校通管理系统能很好的完成功能需求。总之,家校通管理系统采用当前流行的开发工具研发,匹配合理的数据库,使系统具有很好的便捷性和易操作性等特点。