基于安卓的苏州市教育考试院移动APP的研究与应用
曹家祺
(苏州市考试院,江苏苏州215000
)  摘 要:
作为在江苏省教育考试系统中走在前列的苏州市教育考试院,本着更方便广大考生及家长的服务精神,开始着力于移动APP的开发。本文就是在此背景下,基于Android平台,对苏州市教育考试院移动APP的框架模式、数据库结构、功能模块的实现进行研究和应用。
关键词:Android;MySq
l;MVC;考试院APP中图分类号:G463           文献标识码:A文章编号:1
992-7711(2016)01-007-2   在江苏省教育考试机构中,
苏州市教育考试院无论是在技术创新还是在业务能力方面都在全省位列前茅。苏州市教育考试院在全省是第一个采用中考网上报名、考试网上阅卷、全程标准化考点等技术革新的考试机构,针对现今江苏教
育考试机构移动APP这一块的空白,苏州教育考试院率先迈出第一步,来实现考生移动信息查阅,方便广大考生和家长。
一、系统需求分析
一个好的系统的实现前期最为重要的工作就是需求分析,通过需求分析,来确定要做什么。并通过UML图的辅助,来确定最终要实现什么样的效果和功能。
1.
用户需求分析从以下几方面对用户需求进行分析:
界面需求分析:安卓客户端界面要求简洁明了,后台服务器端的界面则要求层次分明。
服务器端用户需求:管理员拥有最高权限,可以查看安卓端所有显示的新闻内容,并对其进行编辑。
安卓客户端用户需求分析:考生通过查看安卓客户端,能够查新闻,查询数据,进行留言等。
事业单位管理岗太坑了系统安全性需求分析:由于系统内涉及的数据有一部分是考生的个人信息,为保证考生的信息不泄露,要通过一定的方式保证数据的安全性。
以下哪些内容是整风运动的主要对象系统数据导入需求分析:针对考生查询的数据,由于涉及大批量的数据,只做单独的数据添加、编辑、删除已不能满足这个要求,为此要提供能够大批量数据导入这个功能。
2.
公务员面试着装明文规定系统功能模块图本系统由Android客户端和Web服务器端两大模块组成,两个模块下面又分别有各种小模块,具体见图1-
。3.
系统数据流图图1-
2为整个系统的一个总体的数据流图。针对的对象一个是用户,一个是管理员。两者通过数据流和考试院移动APP管理系统连接起来
二、系统结构
C/S结构的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。考虑到苏州市教育考试院所发布内容的重要性、考生数据的私密性以及用户使用的方便性,结合上述C/S的优点,本系统最终采用的是C/S体系结构。
三、数据库设计
My
导游证考试报名SQL具有体积小、速度快、总体拥有成本低等特点。基于这些好处,同时结合本系统的数据量和资金承受能力,最终选择了MySq
l数据库进行数据的存储。本系统中用的是Hibernate来进行数据库的连接。那是因为Hibernate提供一个易用的框架来实现把一个面向对象的域模型映射到一传统的关系数据库。它不仅负责从Java类到数据库表格的映射,而且还提供数据查询和检索能力,并能大大减少花在SQL和JDBC手工数据处理上的开发时间。另外,Hiber-n
ate的查询语言HQL完全是面向对象的,查询的是持久对象,而不是数据库的记录。这一点对存有考生个人信息这些重要内容的数据库有着一定的安全性保障。
四、客户端设计
英语四级考试流程详细客户端设计主要分为两个部分,一个是主界面设计,一个是各功能的详细页面设计。客户端主界面设置成块状图片按钮规则排列,这样可以有利于用户一目了然的知道点击哪个按钮能做些什么。本系统主界面的布局采用的线性布局嵌套的形式。这样既简化了布局复杂度,又能实现大小不一致的按钮有序的排列。效果如图4-
湖北省图书馆招聘。但在安卓模拟器中实际运行时发现,在界面较小的安卓模拟
器中,主界面上的按钮不能完全显示出来,只能显示部分按钮。这个给操作带来了很大的不便。为了解决这个问题,本系统在主
7—教师教育.2016.01
教育随笔