SEA  >> Vol. 5 No. 5 (October 2016)

    基于Android平台的校园快递代取应用程序设计与实现
    Design and Implementation of Campus Express Application Program Based on Android Platform

  • 全文下载: PDF(577KB) HTML   XML   PP.285-295   DOI: 10.12677/SEA.2016.55033  
  • 下载量: 919  浏览量: 1,651   科研立项经费支持

作者:  

罗 攀,宋丽华,张 静,徐 东,白 阳:北方工业大学计算机学院,北京

关键词:
Android开发Hibernate技术JSON手机软件Android Development Hibernate JSON Mobile Phone Software

摘要:

快递上门业务给人们的生活带来极大便利,但部分学校禁止快递进入校园,这给校园内的师生收取快递造成了一些不便。本文通过综合使用Hibernate、JSON以及Android等开发技术开发出了一款“快递代取”手机应用软件,实现了在线群发消息、一对一及时沟通、互相代取快递等功能,很好地解决了校园内师生频繁出校收取快递的问题。在系统的服务器端使用分层结构结合Hibernate技术实现与数据库的交互是一次比较新颖的形式,这样的设计构思不仅能够使服务器端减少代码量、使程序的可读性提高,还大幅度减少了开发时人工使用SQL和JDBC处理数据的时间。同时本文所用到的Hibernate技术、JSON等技术也为其他软件开发学者提供了一个比较完备的软件开发框架。

The business of sending express to houses brings great convenience to people’s life, but some schools prohibit the courier to the campus, which gives the teachers and students some inconve-nience. In this paper, through the use of JSON, Hibernate and some of the basis of the development of Android technology, we develop a mobile phone application software—“Collecting Express”. It realizes sending messages online, one-to-one timely communication, receiving express for each other and other functions. The software has well solved the problem that teachers and students can’t receive the express in school conveniently. Using both Layered Structure and Hibernate in the service side of the system is a new form. In this way, developers can not only reduce the amount of code and improve readability of the code, but also save the time to develop manual use of SQL and JDBC. In addition, the Hibernate technology, JSON and other technologies used in this paper also provide a more complete software development framework for other software developers.

文章引用:
罗攀, 宋丽华, 张静, 徐东, 白阳. 基于Android平台的校园快递代取应用程序设计与实现[J]. 软件工程与应用, 2016, 5(5): 285-295. http://dx.doi.org/10.12677/SEA.2016.55033

参考文献

[1] 黄金国, 罗震. 手机应用程序开发架构研究[J]. 计算机工程与科学, 2010, 32(11): 2-4.
[2] 陈亚军, 缪勇. Struts 2+Spring+Hibernate 框架技术与项目实战[M]. 北京: 清华大学出版社, 2012.
[3] 李东炜, 刘镇章. 基于Android智能手机的实验室预约系统设计[J]. 实验技术与管理, 2012, 29(12): 2-3.
[4] 代林峰. Android 网络开发从入门到精通[M]. 北京: 机械工业出版社, 2015.
[5] 李宁. Android开发完全讲义[M]. 北京: 中国水利出版社, 2015.
[6] 高静, 段会川. JSON数据传输效率研究[J]. 计算机工程与设计, 2011, 32(7): 1-3.
[7] Taba, S.E.S., Keivanloo, I., Zou, Y. and Wang, S.H. (2016) An Exploratory Study on the Usage of Common Interface Elements in Android Applications. The Journal of System and Software, Available Online, 12-14.
http://dx.doi.org/10.1016/j.jss.2016.07.010
[8] 张飞, 张建. 基于Spring与Hibernate的数据库访问技术研究[J]. 计算机工程与设计, 2009, 30(7): 1668-1670.
[9] 任文娟, 王华, 鞠宏伟, 等. 基于Struts和Hibernate框架的Web应用的设计与实现[J]. 微计算机信息(管控一体化), 2006, 22(9-3): 1-4.
[10] 倪红军. 基于Android平台的消息推送研究与实现[J]. 实验室研究与探索, 2014, 33(5): 2-5.