基于Android手机的校园一卡通设计

在信息化“十二五”规划中,浙江大学首次提出“智慧校园”的概念。“智慧校园”指通过云计算,虚拟化和物联网等新技术将学校的科学、科研、管理与校园资源和应用系统进行整合,以提高应用交互的明确性、灵活性和响应速度,从而实现智慧化服务和管理的校园模式。在Android背景下,开发基于Android智能手机的校园一卡通应用平台。

Android 是基于Linux内核的软件平台和操作系统,Android 平台具有良好的开放性,为开发者提供了从底层操作系统到上层程序界面的所有软件。开发者无须缴纳任何授权许可费用, 并可根据自身需求修改和扩展Android 平台。在Android平台上应用程序可以通过标准API访问核心移动设备功能。通过互联网,应用程序可以声明它们的功能可供其他应用 程序使用。

Android系统架构分为四个层::从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。校园一卡通系统软件架构:基于Android平台下校园一卡通系统是一种基于B/S和C/S两种模型的Java EE项目软件,所有的数据全部交给服务器进行处理,服务器端架构使用基于MVC模式的Struts框架、基于IoC模式的Spring框架以及对 关系映射框架Hibernate,并结合tomcat和mysql数据库搭建而成。 本系统集成两大开发模型: ①在手机客户端使用C/S模式,有银行卡校园卡卡内转账,卡片挂失,银行卡余额查询,校园卡余额查询,修改校园卡密码,修改最大的消费限额,系统消息,上网缴费。我认为可以在每个模块下在划分一些小的模块,比如上网缴费可以继续划分为缴纳电费和缴纳空调租赁费等。同时,可以在手机客户端的校园一卡通的app中直接进入校园的e江南或者江南大学教务处。手机端连接服务器所使用的是传统的TCP/IP网络协议,在数据接收上采用轻量级的Json数据交换格式,降低数据传送的流量,在消息接收及处理上使用Cursor与ContentValue作为SQLiteDatabase对象的桥梁队SQLite数据库进行操作。 下图为客户端系统功能示意图:

在手机客户端下载apk安装文件后,成功在手机中安装,可通过输入校园学号或工号进入客户端,并对上述的功能根据自己的需要进行选择。

②在服务器端采用的是B/S模式,校园服务器端提供了超级管理员管理功能以及普通用户的注册功能。注册时会收到成功注册的邮件,之后便可以使用手机端登陆。此外,服务器主页面中还想用会提供手机端软件下载链接。在超级管理员的操作下包含用户管理,邮件管理,消息管理,挂式管理,扣网费等管理。我认为可以和运营商一起合作,将一卡通与手机号码绑定,可以在一卡通上给手机充值话费。在本模式中,服务器端使用Java Web的SSH框架结合tomcat和mysql数据库搭建而成,所有的数据处理全部使用Spring托管进行实物的处理,在手机端和服务器端使用Json数据形式以减少数据流的传递,同时系统使用MD5加密系统中的敏感数据,如校园卡密码,银行卡密码,超级管理员密码等,如添加手机充值业务可增加支付密码,以保证用户信息的安全性。根据系统要求,服务端管理系统负责服务器端数据的查询、删除、发送等维护操作。下图为服务器端管理系统功能图:

一卡通android文档,基于Android平台的校园一卡通的设计相关推荐

  1. 基于安卓平台的校园社交app设计

    目 录 1 绪论 3 1.1 研究背景和意义 3 1.2 研究现状 3 1.3 研究内容 4 1.4 论文结构 4 2 系统设计 5 2.1 总体功能模块设计 5 2.2 服务端模块 5 2.3 安卓 ...

  2. 基于android的计步器文档,基于Android的计步器(Pedometer)的讲解(六)

    计步器(Pedometer)整个项目的源代码,最近做了比较大的修改,可能以前下载的不能运行,感兴趣的朋友可以下载来看看(记得帮小弟在github打个星~) https://github.com/296 ...

  3. android11用石墨文档,轻协作 | 石墨文档 for Android 版轻体验

    前几天喜闻石墨文档终于推出 Android 版本,算是全面支持 ios.Android 和 web 平台.身为 Android 用户,可以告别体验不佳的 web 端,下面为大家送上石墨文档 for A ...

  4. Android文档阅读之Txt文档阅读的方案实现

    Android文档阅读之Txt文档阅读的方案实现 上两节说到了Office文档的阅读实现方案,通过NoHTTP将文档下载到本地,然后策略阅读,如果还没阅读到Office该篇的小伙伴们,可以先移步到上两 ...

  5. android程序打印,通过iPrintScan软件打印文档(适用于Android安卓)

    文档标题:通过iPrint&Scan软件打印文档(适用于Android安卓) 文档代码:CHN-FP0576-1 最近修改日期:2020年11月19日 通过iPrint&Scan软件打 ...

  6. 基于大数据的校园一卡通数据分析与可视化平台

    温馨提示:文末有 CSDN 平台官方提供的学长 Wechat / QQ 名片 :) 1. 项目简介 本项目基于国内某高校校园一卡通系统一个月的运行数据,使用数据分析和建模的方法,挖掘数据中所蕴含的信息 ...

  7. 弘玑Cyclone2022产品发布会:全新上线智能文档处理交互平台——尚书台

    近日,在弘玑Cyclone"智无边界,数字未来"发布会上,弘玑Cyclone2022年超级自动化系列产品全新亮相,首席产品官贾岿博士带领产品团队以创新技术对新时代语境下的数字生产力 ...

  8. 灵玖软件:九眼智能文档核查云平台上线了

    人们在工作中面临着大量繁琐的文案工作,日常接触的文档爆棚,仅百度文档一个平台收纳的文档接近2.5亿篇.包括学术论文在内的绝大部分文档质量均不理想.从文档格式.公式上下标.序号编制等格式问题,到错别字笔 ...

  9. 云享 值得一用的在线文档即时通讯平台 新用户持续免费

    云享 值得一用的在线文档即时通讯平台 新用户持续免费 https:\\Cloudshare.im 我们的特征是团队版本号的文档库.同一时候提供完美的手机APP支持,更妙的是提供类微信体验的通知.即时沟 ...

最新文章

  1. jdbc hibernate ibatis 操作Blob 和Clob类型字段(不断更新)
  2. Python进阶_wxpy学习:消息处理
  3. 服务器运维一般的故障率,服务器平均故障率
  4. js关闭iframe窗口_[Selenium]24.处理弹窗新式的模态窗口
  5. oracle segment undo_71_UNDO扩展学习
  6. 95-138-010-源码-Function-CoFlatMapFunction
  7. 百度牵手“造王者”汉得,ToB 战场将迎大变局?| 畅言
  8. mongodb find_MongoDB find()
  9. 缺少比较器,运放来救场!(运放当做比较器电路记录)
  10. 对粒子滤波算法的理解 特别通俗易懂
  11. 使用ActiveSync同步WinCE设备,并在局域网中调试网络程序
  12. 诺基亚pc远程服务器,用远程桌面把win10装进iphone —-40核256G内存的生产力工具随身带...
  13. MMA7660传感器使用心得
  14. 故障集——user is currently used(无法删除用户)
  15. 计算机电脑设置音量,电脑声卡设置步骤【图文教程】
  16. 财会法规与职业道德【9】
  17. 计算机基础知识面试题集合(包含计网OSI、TCP/IP、HTTP、TCP、UDP、三次握手、四次挥手、OS进程线程、死锁,常见数据结构及排序,Linux常用命令、数据库基础等。)
  18. 网易花19亿买地,要在上海建总部大楼,团队至少2000人
  19. NumPy的实用函数整理之percentile
  20. Morsel-Driven Parallelism: 一种NUMA感知的并行Query Execution框架

热门文章

  1. Powershell 脚本创建 iso 映像文件
  2. win7装xp双系统_win7配置最低要求是什么
  3. Linux:split 文件分割和合并
  4. 简明Pyhton教程余下基础内容
  5. 一位女子,开出征婚条件有两点
  6. t3软件怎么生成报表_用友T3怎么生成财务报表 谢谢
  7. ApacheDS安装 [ LDAP和Kerberos ] 配置
  8. Telerik控件2022版,到端测试自动化工具
  9. 云滋味:微信点餐系统案例分析
  10. iOS中触摸事件传递和响应原理