摘要:

移动互联时代已经全面向我们走来,渗透到高校学习,生活的每一个角落.智能手机可以随时随地使用的特性,给人们的生活带来了很大的方便.高校实验室建设一直对培养学生的动手能力,增强科研意识和提高独立分析能力起到至关重要的作用.针对高校中基于B/S模式的实验室管理系统或者人工纸质登记管理实验的方式已不能满足移动性和便携性的需求这一现状,综合利用Android技术,Servlet技术,JDBC和Mysql数据库,SQLite数据库设计并实现了Android智能手机上的实验管理系统.主要做了下面几项工作: 1.完成了实验管理系统的总体设计和功能设计.系统主要功能为实验预约和通知实验课程信息的通知板功能,系统还给教师用户和学生用户分别设计了独有的功能模块,教师通过实验室实景模块可以随时随地的连接实验室监控查看实验室情景,学生通过实验指导书模块预习实验或者在实验过程中查看.系统采用MVC设计模式依照系统的设计目标和功能需求,确定了系统的架构由 Android客户端,Tomcat服务器,后台数据库三部分组成,并分别对系统架构,用户交互,数据处理和存储进行了详细设计. 2.完成了实验管理系统的技术实现.客户端采用Eclipse环境开发,综合利用Android的控件,布局和Java语言完成了客户端的登录界面,导航界面,各功能界面的编写.网络通信方式以HTTP协议为基础,用户发出操作指令后,客户端通过Httpconnection接口与包含了Servlet数据处理逻辑的tomcat服务器进行通信,服务器利用JDBC技术与后台Mysql数据库进行交互.交互后,数据以XML格式发送至客户端,客户端选择DOM方式进行解析,解析后将相关功能的结果和反馈显示给用户.此外,客户端本地数据库采用SQLite数据库,用来存储不频繁更新的信息. 3.实现了系统的安全性.对SQLite数据库附加对称加密算法DES的加密,解密流程,增强了系统的安全性. 4.完成了系统综合测试.包括各项功能测试,注册和登录测试,客户端与服务器端的组网测试,模拟用户访问的压力测试.测试结果表明:用户体验顺畅,客户端与后台服务器交互良好,能够提高实验管理工作的便携性和时效性,适应移动互联时代的大趋势. 文中对整个设计和实现过程进行了阐述.在结尾处,对本实验管理系统的开发工作进行了总结,并对下一步的研究方向提出了展望.

展开

android系统开发实验,基于Android智能手机的实验管理系统的设计与实现相关推荐

  1. 大学android移动开发笔记,基于Android的移动模拟练习系统的设计与实现

    李思莉 聂芝献 摘要:该文主要论述基于Android的移动模拟练习系统的功能设计及数据设计.数据实现.该系统客户端使用基于Android的移动应用开发技术,服务器端采用JAVA WEB+MySQL技术 ...

  2. 基于android系统的闹钟,基于Android的闹钟的软件

    一.本课题要求:设计一个基于Android的闹钟的软件. 实现的功能有:能通过界面设置闹钟的启动条件建立后台服务进程,当满足触发条件时,闹钟响应相应事件. 二.需求分析 该课题实现在手机操作系统And ...

  3. Android系统开发篇(三) —— Android AOSP 9.0源码的同步与编译

    上回书我们说到,Ubuntu系统的安装和配置,既然是Android系统的开发,那我们就要有Android系统,那好,目标很明确,接下来我们就来操作,看看源码是怎么来的 一.Android 源码下载(同 ...

  4. android系统电量优化,基于Android系统网络耗电量优化方法的.pdf

    基于Android系统网络耗电量优化方法的 2012年第10期,第 45卷 通 信 技 术 Vol.45,No.10,2012 总第250期 Communications Technology No. ...

  5. android计算器开发论文,基于Android计算器功能的实现毕业设计论文

    <基于Android计算器功能的实现毕业设计论文.doc>由会员分享,可免费在线阅读全文,更多与<基于Android计算器功能的实现毕业设计论文>相关文档资源请在帮帮文库(ww ...

  6. 【Android 系统开发】 编译 Android文件系统 u-boot 内核 并烧写到 OK-6410A 开发板上

    博客地址 : http://blog.csdn.net/shulianghan/article/details/40299813  本篇文章中用到的工具源码下载 : -- ok-6410A 附带的 A ...

  7. Android菜鸟如何学习Android系统开发?

    如何做好Android学习前的准备? 如果你已经确定了学习Android的目标,那么,应该提前做好哪些工作.先打下哪些基础呢? 首先,你最好先熟悉一门编程语言,现在大学里面和计算机相关的专业甚至理工类 ...

  8. Android记账系统可行性分析,毕业设计论文-基于安卓的大学生记账管理系统的设计与实现.doc...

    毕业设计论文-基于安卓的大学生记账管理系统的设计与实现 毕 业 设 计 中文题目基于安卓的大学生记账管理系统的设计与Design and Implementation of theCollege St ...

  9. 基于android餐馆点餐系统报告感想,基于Android的餐厅点餐系统的设计与实现

    摘要: 民以食为天,在日常的生活中,我们经常需要与家人,朋友,同事在一起就餐以便促进相互之间的感情.但是现在多数的餐厅企业基本上还是手工点餐操作,无法更好地适应新时期下人们对餐饮业服务的人性化和高效率 ...

  10. Android菜鸟如何学习Android系统开发?(

    如何做好Android学习前的准备? 如果你已经确定了学习Android的目标,那么,应该提前做好哪些工作.先打下哪些基础呢? 首先,你最好先熟悉一门编程语言,现在大学里面和计算机相关的专业甚至理工类 ...

最新文章

  1. 产品成功之后的品牌策略
  2. scihub只能用doi查吗_同步带轮齿形加工只能用滚齿机吗?
  3. ceres学习之平面拟合
  4. Centos 升级GLIBCXX3.4.25
  5. pandas 日期处理
  6. 2021年中国电动卡车马达市场趋势报告、技术动态创新及2027年市场预测
  7. 上岗乌镇大会安防的智慧警眼“云镜”,是谁家的AR眼镜?
  8. 关于List转Json的简单方法
  9. robotframework-selenium2library-导入可选参数
  10. 分时操作系统与实时操作系统的区别
  11. python分割文件_python简单分割文件的方法
  12. h5滚动时侧滑出现_iH5中级教程:微场景H5必备,滑动时间轴+轨迹
  13. STM32学习【2】STM32F103C8T6串口2USART2程序
  14. 【数据结构】折半查找法
  15. C++中atof ,atoi函数用法
  16. POJ4084: 拓扑排序
  17. 旧金山大学 计算机,旧金山大学
  18. DimLayer实现和setRelativeLayer分析【Android12】
  19. 自动驾驶商业化终露苗头,谷歌与百度谁率先改写估值?
  20. 快拖v3.4.4.646无广告官方绿色版

热门文章

  1. George Fox谈Adobe开发者社区与HTML5内容建设
  2. 算法高级(2)-多年以前的电脑算命是怎么回事?
  3. 用JAVA制作小游戏——推箱子(三)
  4. Mybatis源码笔记之浅析ParameterHandler
  5. 百分点发布《数据决策力白皮书》:数据的能量才开始激发
  6. 用vue实现简单实时汇率计算功能
  7. select a method for export 选项
  8. 【JSP开发】有关session的一些重要的知识点
  9. 客户端跳转与服务器跳转的区别
  10. 全Sql语句实现SBO事务日志记录与查询