在智能移动的互联网时代,许多学生的上网入口已经由传统的桌面互联网转变成APP客户端上网,随着校园APP市场日趋成熟的发展与消费者需求的不断变迁,创新模式、跨界整合、坚持以客户为导向、开发创新应用型的APP是大势所趋。当前的形势下,各种APP 层出不穷,游戏、视频、社交、购物等几乎涵盖了我们生活的所有方面,而现有的关于学习方面的APP例如咋学、英语四级君、作业帮等功能又很单一,只能在某一方面解决同学们在学习上困惑。本系统是在分析和总结了当前高校学习辅助系统资源缺乏的前提下,针对高校学生人所开发的校园学习系统。
1 开发技术和平台
(1)Eclipse。Eclipse是一个开源的,基于Java的可扩展开发平台。本系统是基于eclipse项目、工具项目和技术项目三者完成的平台开
发,它具有良好的可扩展性与方便开发的特点。(2)Sqlite。SQLite,一
款关系型、嵌入式的数据库管理系统。由于它占用资源低的特点,在嵌入式设备中,只需要几百K的内存。能够支持Windows/Linux等主流的操作系统,同时能够跟很多程序语言相结合,如C#、Java等。相对处理速度比Mysql、PostgreSQL都快。(3)MS SQL。由于MS SQL 支持标准结构化查询语言语句且数
据结构稳定,并对数据进行了加密以确保安全,支持数据备份,适合项目的数据库的使用[1]。
2 系统设计
2.1 系统功能模块分析
本系统的基本模型就是典型的显示型Android APP的实践模型。Android端的主要功能就是起到数据的显示作用和执行少量的计算量,本系统主要功能如下[1]:
(1)Android手持设备端部分。账户注册:下载APP之后,对大学生学校与姓名进行验证与注册,做到每人一安全账户使用,友好的登录界面使得注册更加快捷与方便。课程筛选:根据不同年级,不同专业与不同目标打算的同学可选择相应的学科与规划安排,提供查与筛选服务,方便用户选择自己的专业课程,人机交互良好。在线选课:结合选课系统,可在本平台扩充知识层面,支持下载,在无网络链接的条件之下,依然可以选择自己所想学习的课程。练习系统:所学课程特地支持练习与自测系统,提供学习题库,自我检测,查漏补缺。历史记录:点击进入历史记录界面就可以查看到所有学习课程的历史记录。(2)后台数据管理部分。手持设备端在运行时需要访问后台管理系统,后台管理系统在接收手持设备端发来操作指令后执行相应的功能。创建账户后台系统会将会接收手持设备端提交的JSON数据并将其解析为相应的实体对象,然后存储到数据库中;查看历史记录时后台系统将在接收手持设备端的操作指令后执行数据库查询操作并将查询到是数据返回给手持设备端。
2.2 系统架构
在软件系统的规划设计中,提前设计好系统的框架结构,可以保证软件的大方向设计的正确性,并且使系统的安全、质量、以及可拓展等性能得到最大程度的保障。Android手机用户在客户端的操作,如修改用户信息,是通过移动通信网络与后端数据库进行交互,使用后端服务器的HTTP协议将数据送到数据库服务器,从而对服务器端数据库进行增,删,改,查操作。手机客户端所需要的数据信息,存放在后端服务器的数据库上,经由后端服务器的数据库检索数据,再由移动无线网络,使用HTTP协议返回到手机客户端,以完成用户的操作。
2.3 数据库技术
数据库技术是对平台的信息资源进行管理的最有效手段。我们进行数据库设计时,模拟用户的使用特点,制定最佳的数据库模式,建立的数据库和应用程序,以使它们能够有效地存储数据,以满足不同用户的信息要求和处理要求。本系统采用SQLite数据库服务器,数据库存在于服务器端,下表1为实现的表之一。
3 系统实现
为了满足不同同学的不同要求,本系统采用了多模块化的设计。同时模块化也使得软件更加清晰简洁,内容明确。论坛式的互助交流平台,使得各学员可以分享学习心得,互帮互助,形成集学习、
收稿日期:2017-08-10
作者简介:李晓文(1996—),男,山东临沂人,临沂大学信息学院本科在读,研究方向:软件工程。
校园学习辅助型APP“学习帮”设计与实现
李晓文  王晓洁
(临沂大学信息学院,山东临沂  276000)
摘要:基于C/S架构的安卓平台的“学习帮”,是一款集考研、英语四六级、公务员辅导于一体的综合性高校学生学习平台,是针对大学生学习所研发的高效、易用、好用的校园学习辅助系统。平台根据不同的分类搜集整理了大量名师视频、真题及练习系统,在线论坛供用户与同学和老师进行在线交流,并增加了独特的学习催促提醒与奖励功能。
关键词:C /S 架构;安卓;辅助学习;在线学习中图分类号:TP311.52文献标识码:A 文章编号:1007-9416(2017)08-0192-01
表1 ExamResult 表
字段名称 字段类型 允许为空 备注 _id INTEGER 否 主键 totalScore INTEGER 否  dateTime TEXT 否  useTime TEXT 否  totalCount INTEGER 否  wrongCount INTEGER 否  rightCount
INTEGER
······下转第194页
. All Rights Reserved.
A 4×5 matrix keyboard based on FPGA
Sun kai
(Aviation industry calculations, xi’an shaanxi 710065)
Abstract:Based on FPGA is a 4×5matrix Keyboard ,on the FPGA button scanning circuit ,can realize the function of matrix keyboard .under the control of the FPGA temporal logic automatically button sc
anning ,processing ,coding ,and other functions.the key value of collection to get through the interrupt way.it is a kind of simple circuit design,stable response and fast method.
Key Words:FPGA;4×5matrix;keyboard
switch()              {
case 1:  k1_exe();  break;                  case 2:  k2_exe();  break;                  case 3:  k3_exe();  break;                  case 4:  k4_exe();  break;                  default:        break;                }
key_old = key_new;    /*新键值有效* /            }            else            }
time_ms=0;    /*当前计数器时间清零* /
3 结语
基于FPGA实现的矩阵式按键扫描设计在信号处理显示系统中得到了应用, 经过测试和验证, 该按键识别准确, 响应及时。一方面减少了按键处理对CPU资源的占用, 另一方面优化了电路设计,是一种稳定、可靠、响应及时的设计方法。参考文献
eclipse开发手机app[1]郑采君,基于CPLD 的矩阵键盘扫描模块设计[J].电子设计工程,2010,18(10):169-175.
[2]石海洋,段小虎,武华.基于FPGA的矩阵式按键扫描的设计[J].电脑知识与技术,2014,(7X):4883-4885.
[3]侯继红.基于VHDL语言的按键消抖电路设计及仿真[J].现代电子技术,2009,(23):201-202.
[4]谷长龙,李小英.基于FPGA器件的消除按键抖动方法研究[J].吉林化工学院学报,2006,(3):53-55.
Design and Implementation of Campus Learning Assistance APP Learning Help
Li Xiaowen, Wang Xiaojie
(School of information, Linyi University, Linyi  Shandong 276000)
Abstract:Based on the C / S architecture of the Andrews platform "learning to help", is a set of postgraduate examination, CET four or six, Civil Service Exam in one of the integrated university student learning platform.It is an efficient and easy to use campus learning aids system aimed at college students research and development .The platform collects a large number of famous video, exercise and practice system according to different classification.Online forum for users to communicate with students and teachers online and added a unique learning to remind reminders and reward function.
Key Words:C/S architecture;Android;assisted learning;Online learning
交流、分享于一身的综合性学习平台[3]。(1)用户部分。该界面包括个人信息的查询、考试汇总、消息中心,个人信息主要显示自己的账户信息,可以进行信息修改的操作,考试汇总主要显示自己的做题记录,让同学们了解自己的做题情况,针对自己的薄弱部分进行加强复习,以提高自己的学习水平。(2)系统部分。该部分包含了系统设置、帮助中心、意见反馈、关于版权,系统设置里面可以清理缓存、切换夜间模式、推送铃声、接收热点推送、接收系统提醒、软件更新、退出登录等操作,帮助中心包含了一些常见的FAQ,可以帮助同学们解决一些常见的软件问题,更快的熟悉软件的功能和使用方法,意见反馈用来收集用户对软件的意见和建议,让管理员针对问题进行选择性的修改和完善软件功能。
4 结语
在当今时代,传统的书本已经不能满足大学生的日常所需,而且大学生处于与社会接壤的阶段,一个优秀的手机学习平台,能够帮助他们更加方便地实现自我价值与理想。本手机APP专为解决大学生学习资料缺乏和学习信息交流不全面等问题,有着广阔的市场与社会需求,对同学的学习起到良好的辅助作用,具有很好的现实意义。参考文献
[1]田兴华.校园网的后台数据管理探究[J].硅谷,2014,(2):110-111.
[2]宁艳.基于C/S架构的移动学习系统的设计与实现[J].计算机光盘软件与应用,2014,(2):90-93.
[3]黄建军.校园网络学习及其支持系统设计之研究[D].西北师范大学,2003.
······上接第192页
. All Rights Reserved.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。