基于android的校园卡查询系统

基于android的校园卡查询系统

ID:24594814

大小:78.50 KB

页数:4页

时间:2018-11-14

基于android的校园卡查询系统_第1页
基于android的校园卡查询系统_第2页
基于android的校园卡查询系统_第3页
基于android的校园卡查询系统_第4页
资源描述:

《基于android的校园卡查询系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于Android的校园卡查询系统余滲达YUYan-da(玉溪师范学院,玉溪653100)(YuxiNormalUniversity,Yuxi653100,China)摘要:目前,各个高校己经实现“校园一卡通”,但是圈存受到地点和时间限制;木文设计基于Android操作系统的校园卡客服端;实现在校园内通过手机随时随地圈存水费、网费的功能;经测试系统在Android4.0及以上版木运行良好。Abstract:Atpresent,theone-cardsystemincampushasbeenappliedineverycollegesanduniversitie

2、s.However,itislimitedbytimeandplace.Talkedaboutinthethesis,thedesignation,forthecampusclient-sideinAndroidmanipulativesystem,hasachievedthesefunctionsthatpayingwaterratesandinternetchargeincampusnomatterwhereyouareorwhen.Aftertesting,thesoftwareinAndroid4.0oraboverunswell.关键词:Andrio

3、d;服务器;Ul;JSPKeywords:Android;Server;Ul;JSP中图分类号:TP311文献标识码:A文章编号:1006-4311(2014)20-0201-020引言现有的校园网站已经实现个人消费情况查询。通过M站可以查询消费的时间、地点,但不能够实现在线网页圈存;随着信息化时代的发展,Android手机基木实现人手一机。如果能够通过手机实现就地圈存,摆脱时域和地域的限制,将能够真正的做到“一卡在手,走遍校园”。木系统针对校园无线网的全面覆盖,通过手机客户端实现快速高效的校园卡圈存操作。1软件架构该校园卡查询系统是一种基于C/S模式模型的」

4、avaEE项目软件,所有数据处理全部交给局域网服务器进行。在实现客服端功能的过程中,凭借FilterDisptcher的功能,实现客服端对tomcat作出Request以及保障tomcat冋DBMS所作出的Request的数据安全,如图1所示。2服务器配置与搭建在Android平台下访问SQLite数据库方法比较简单,可以使用openOrCreateDatabase函数打•数据库,使用该函数返冋对象函数执行[1]。但在实现过程中,通过tomcat所建立的服务器,对现有的数据库(SQLServer),进行査询、修改等操作。通过jSP可以在客服端中清楚观察数据是否

5、加载成功。当向苏发出第一次请求,jSP容器将页面转换成一个实现类,包括javax.servlet.jspJspPage接口或者其子接口javax.servlet.jsp.HttpjspPage的Java类。如果转换成功,Servlet、JSP容器将会编译Servlet类,并且客服端显示数据;如果转换失败,错误消息也将自动发送到客服端[2、3]。在搭建服务器吋,需要在主机上安装tomcat。还需要在主机上配置所需要的运行环境。例如,设置jAVA_HOME变量。3客服端功能设计客户端需要实现的功能:查询个人校园内消费情况,当前校园卡、网费、水费余额,以及水费网费圈

6、存。设计原理如图3,FuctionActivity类实现通过这一个java类实现对服务器请求;服务器通过jSP得到重要数据,最后实现XML对数据库的数据查询和更改。3.1UI设计通过对大量软件的UI观察,自行设计了简单界面。界面如图4所示,各个界面都显示个人基本信息,以便核对个人信息。消费査询界面中采用FrameLayout布局,该布局不强调各个视图的具体位置,简单的将每一个视图从上到下分配空间。在吋间显示栏中,需实现tl期选择。具体实现如下:riqisousuo.setOnClickListener(newOnClickListener(){publicvo

7、idonClick(Viewv){Intentintent=newlntent();intent.setClass(FunctionActivity.this,DateChooseActivity.class);FunctionActivity.this.startActivity(intent);}}消费数据呈列表化显示,是通过将请求到的数据拆分并放入指定位置。在服务器访问数据库时,通过特殊的字符(例如@)将每一条记录进行合并,再通过这个字符拆分即可。FunctionActivity.student=str.split("@")各个界面功能切换按钮,采用Li

8、nearLayout布局,该布局能够将

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。