目前,自行车的租借系统已经存在,但是还是会常常看到某一个租借点一辆自行车都没有,或者某一个租借点没有一个空位可以存放自行车,这样我们要有一个监控机制,来实时监控各个地方的自行车数目以及停车位的数目。当出现上述的情况的时候可以及时通知管理员,让管理员做出相应的措施。
自行车租借系统作为一项公共基础服务的项目,我认为是有必要大力推广以及不断完善和改进的。所以我设计自行车租借系统是十分重要的。
Java技术是Sun公司大力推广的技术,具有强大的跨平台的特性,由于垃圾回收机制的存在,内存的使用更加安全,是目前主流的OOP(Object Oriented Programming)语言,所以整套系统完全基于“对象”编程模式。目前,主流的Java EE的开发框架就是SSH(Spring + Struts +Hibernate),它使用的模式就是使用的MVC的三层架构的模式。虽然在我设计的系统中没有使用SSH,但是也采用了MVC三层架构的模式进行开发的。Java EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。配上使用eclipse发开工具极大程度提高了开发的效率。
随着计算机的普及以及不断发张,传统的人工租借已经不能满足现在高速发展的社会,所以我要设计一款简单高效的自行车租借系统来管理被租借的自行车,不仅减少的大量的人力物力,并且相对于人工的租借来说,出错的概率大大减少,如果系统做的合理可以杜绝差错的产生。
2
射频识别(RFID)、开发工具及系统架构设计概述
2。1射频识别介绍
射频识别,RFID技术,又称无线射频识别,是一种通信技术。射频一半是微波,1-100GHz,适用于短距离识别通信。目前RFID技术应用很广,如:校园一卡通,图书馆,市民卡,交通卡等。
射频识别由应答器和阅读器组成。应用软件系统是应用层软件,主要是把收集的数据进一步处理,并为人们所用。
射频识别系统最重要的有点事非接触识别,并且阅读速度极快,大多数情况下不到100毫秒。制约射频识别系统发展的主要问题是不兼容的标准。
RFID的工作原理:标签进入磁场后,接收解读器发出的射频信号,凭借感应电流所获得的能量发出存储在芯片中的产品信息(无标签或被动标签),或者又标签主动发送某一频率的信号(有源标签或主动标签),解读器读取信息并解码后,送至中央信息系统进行有关数据处理。
2。2开发工具介绍
1)Eclipse
Eclipse是一款开源的开发工具,目前有非盈利软件供应商Eclipse基金会管理。尽管Eclipse是使用Java语言开发的,但它的用途并不限制于Java语言,可以使用Eclipse编写c++、PHP等语言,所以Eclipse是著名的跨平台的自由集成开发环境。
2)Java Servlet
一个servlet就是java编程语言中的一个类,它被用来扩展服务器的性能,响应浏览器的各种请求,从而达到了动态内容的需要。Servlet的生命周期为:Servlet加载--->实例化--->服务--->销毁。对应的方法init(),service()和destroy()。而目前在eclipse中创建servlet的时候它屏蔽了init()与destroy()方法,只需要编写doGet()与doPost()方法就可以为浏览器提供服务。
3)Angularjs
Angularjs和JQuery是目前前端比较主流的两款js语言,他们都是对js做了进一
步封装。JQuery在DOM上作的很好,可以根据用户的交互来添加或者修改DOM元素。然而Angularjs更加关注的是数据的展示,更新时会尽量减少对DOM的破怪和重构。Angularjs主要是为了克服HTML在构建应用上不足而设计的。 java+mysql市民公共自行车租赁管理系统设计+ER图(2):http://www.youerw.com/jisuanji/lunwen_93976.html