基于Android校园卡业务APP设计与实现

 2023-03-05 12:03

论文总字数:19067字

摘 要

随着移动互联网的飞速发展,手机移动客户端成为互联网发展的一个热点.。对于学生信息管理这个方面来说传统的B/S结构的网站管理已经满足不了现实中灵活多变的数据交互的市场需求。所以为了方便学生享用校园信息化的服务以及满足学校对学生信息统一化的管理,开发基于android平台下的校园卡业务APP的卡发设计是很有必要的。

该系统的解决方案,客户端采用Android 移动开发技术主要实现用户界面部分,对用户输入的数据进行封装以及发送至网络服务端,服务端采用Java web技术实现对请求的响应和对用户数据的处理,其中涉及到客户端与网络传输的技术采用JSON。

校园卡手机客户端APP有很多优点,操作简单实效便捷,但是也有不足之处,仅仅是Android系统不可能满足所有的用户使用条件,手机客户端开发使用的工具的功能没有网页制作的丰富,所以从功能实现上会有一定的局限性。

关键词:Android客户端;服务端;Java Web;JSON

Abstract

With the rapid development of mobile Internet, mobile client becomes a hot spot in the development of Internet.. For students information management this aspect of the traditional B/S structure of the website management has failed to meet the real needs of the flexible and changeable data exchange market. So in order to facilitate students to enjoy campus information service and meet the school to the student information unified management and development based on the Android platform, campus card app business card design is very necessary.

Solution of the system, the client uses Android mobile development technology mainly in the part of the user interface, package and sent to the web server on the user input data, the server using java web technology to achieve the request response and the user data processing, which relates to the client and network transmission technology using JSON.

Campus card mobile client app has a lot of advantages, operation is simple and effective and convenient, but there are also shortcomings, only is Android system can not satisfy all of the user"s operating conditions, using mobile client development tool function without web page making rich, so from power can realize there will be some limitations.

Keywords: Android client; server side; Web JSON; Java

目录

一、绪论 2

1.1立题背景 2

1.2课题的目标和关键问题/可行性分析 3

1.3开发工具的介绍 3

1.3.1JDK简介 3

1.3.2Eclipse简介 3

1.3.3Android SDK的简介 3

1.3.4Android ADT简介 3

1.3.5MyEclipse的简介 3

1.3.6Tomcat的简介 3

1.3.7SQLServer的简介 4

二、需求分析 5

2.1系统角色 5

2.2业务需求 5

2.3用户需求 5

2.4功能需求 5

2.5可行性分析 5

2.6系统的用例图 6

2.7系统时序图 6

2.8系统活动图 7

2.9系统功能结构 7

三、 系统设计 9

3.1系统结构 9

3.2数据结构 9

3.3数据库详细设计 11

3.3.1基于Android的校园卡业务APP的数据库设计 11

3.4主要功能的算法设计 19

3.4.1手机客户端向web应用服务器发送请求信息 20

3.4.2手机端提取服务端的响应数据 21

3.4.3服务器接收和响应Android手机终端请求 21

四、 系统实现(代码设计) 23

4.1客户端与服务端之间的数据传输 23

4.2客户端设计 23

4.2.1登录界面设计 24

4.2.2布局的界面效果 25

4.3服务端设计 44

五、 系统测试 46

5.1 测试方法 46

5.2测试结果 46

5.3测试总结 47

六. 总结 48

参考文献 49

致谢 50

一、绪论

1.1立题背景

随着互联网络的飞速发展和新型可移动设备的不断更新,如今的网络发展趋势已经从传统的PC机的静态网络向着移动互联网的方向奋进发展。4G手机网络的推出也大大加快了个人手机与互联网的数据交互,所以说手机的网络功能日益强大,并且还有着巨大的潜力市场有待开发。因此手机互联网移动客户端已经成为目前网络开发的热点,国内的Android手机的市场占有率约为57%左右,以ios系统的苹果手机的市场占有率为24%左右。各种各样的便民的手机APP相继问世,得到大家的一致认可。而基于传统的PC机的B/S的管理系统和门户网站已经满足不了广大的市场需求。而针对学生来说,与其校园生活有关的手机APP少之又少,我们急需为学校和学生打造一款适应其校园生活的手机客户端软件。

1.2课题的目标和关键问题/可行性分析

剩余内容已隐藏,请支付后下载全文,论文总字数:19067字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;