郑州公交查询系统

郑州公交查询系统

ID:35022552

大小:771.00 KB

页数:6页

时间:2019-03-16

郑州公交查询系统_第1页
郑州公交查询系统_第2页
郑州公交查询系统_第3页
郑州公交查询系统_第4页
郑州公交查询系统_第5页
资源描述:

《郑州公交查询系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、郑州市公交查询系统一.度地本系统用到的主要技术采用java编程语言,初步打算运用EOS开发平台,数据库采用Oracle,会用到百图。二.系统实现的主要功能输入起点和终点,能够显示所乘公交车次(主要包括最短路径和换乘次数最少路径),百度地图上会显示路线。三.本系统的难点查询最短路径的时候,用到的算法比较难(通过图来实现);在地图上插入站点比较难(通过API插件);数据量比较大,数据量的搜集比较难(通过网路搜索和实地考察)。四.本系统的亮点1.采用百度地图,把站点插入地图中,查询的时候可以直接在地图上显示路线。2.能够查找出最短路径。五.系统简介页面主要有两个窗口,一个显示地

2、图,一个显示车次。把站点插入百度地图,输入起点和终点,通过调用数据库查找出最短路径,在地图上显示路线,在车次窗口中显示换乘的车次。6/6PublictransportquerysystemEOS开发平台和框架现在我天天都离不开普元EOS,我的工作就是用它来开发,相信很多朋友都用过或者听说过这个中间件和开发平台了。说实话,当初我是极度地不接受这个“东西”的。但出于工作,我慢慢接受了这个框架。     比起Struts,Spring,Hibernate等开源框架,EOS做得更彻底,走得更远了。它有几个特点是别的框架所没有的。     1、一个开源并且成熟的用户管理系统框架(用

3、户管理系统是大多数应用所必须的);     2、开发环境是eclipse二次开发(我觉得是eclipse的插件)过的,已经封装了许多“构件”,      6/6以构件为单位的编程思想贯穿其中,提高了程序的复用程度;并且能够在开发环境中     直接拖拽构件,构件以图元的形式显示,调试方便(是不是从.NET学来的?)     3、采用“数据总线”的思想,应用各部分都共享数据总线上的数据,而不直接传递对象;     4、对工作流开发很好的支持;           “面向构件”和“Web服务”和以上几点的确能够使EOS成为一个出色的中间件和开发平台,使工作流应用(例如OA)快

4、速开发,不过EOS也有它的不足的地方,作为程序员更应该客观地去看待这个“工具”。     当初开始接触EOS,感觉很不习惯,因为一些新的思想必须去接受,例如“数据总线”,“XPath存取路径”等,而且感觉自己作为程序员在使用框架的时候成就感少了,呵呵。因为什么都是现成的构件或者是半成品,我只拿过来用,后来想想,前人已经做好了轮子,何必重复去做呢?心理有些平衡了。     现在发觉EOS有几个缺点,不知道大家认同否     1、用XPath存取数据,面向对象能力减弱。因为在数据总线上只保留数据,没有方法,而众所周知对象是数据和方法的集合。     2、EOS的所谓MVC架构

5、其实并不彻底,架构比较散。MVC虽然不是死的,也不一定要完全遵照MVC模式才是好的应用,但我觉得Struts在应用MVC上是成功的。而EOS充其量只不过是多个小MVC拼凑在一起。以JSP做viewer,展现逻辑作controller,业务逻辑作model,对比在struts中只有一个单一的controllerActionServlet,我觉得后者更好。     3、EOS不是开源框架,如果应用出了什么问题,而调试时发现是框架出了问题,你只好去找普元了,呵呵          这是我的一些看法,你呢?不妨说说啊。如果看了我的blog想了解EOS的话,那真是我的罪过了,我不是

6、想卖广告的,到google或baidu上搜一下,一大筐,自己慢慢看吧~普元EOS开发平台培训总结(本文是某软件企业的技术负责人在接受普元EOS平台3.0版本的培训之后总结的心得体会。目前普元EOS产品的最新版本是5.0,作者提出的“5大缺点”如今是否仍然存在,尚且是一个值得思考的问题。)一EOS开发平台的功能普元EOS是一个快速开发平台。在这个平台的基础上,可以通过既有的一些构件的功能,来订制新的系统。EOS专业版附带了权限和公共两个构件库,可选构件包括工作流,管理等部分。通过默认的构件库,能够轻松的调用并订制新的功能。EOS提供一个Studio开发环境,订制过程完全图像

7、化,可以用拖拉拽的方式实现。对于一个全新的业务系统的开发,开发人员可以通过订制“表现自动机”,“业务自动机”等构建整个系统。系统会自动生成相应的代码并提交到服务器。EOS提供一个称为数据字典的数据库映射工具,将数据库表映射成某个命名的实体对象。系统中调用命名的对象来访问数据库。6/6EOS提供一个JSP生成器,自动根据某个实体来生成相应的CRUD模版操作界面。EOS支持多种应用服务器。支持部署在分布式系统上。二EOS开发平台的优势1能够很快的开发出原形产品在了解了业务需求的情况下,几个熟悉EOS的开发人员可以很快地开发出产品原

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

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

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