1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
出行人员可以最快时间内查到想要的准确站点信息和线路信息。
可以进行模糊站点查询。
为城市居民和外地旅客搜索站点提供条或若干条快速经济的经过该点的线路选择,极大地方便了人们的社会活动。
理论基础数据库技术现代数据库技术有很多,如等。
其中企业型数据库是推出的功能强大的网络数据库系统,因其与系统的紧密集成,因此具有良好的性能和可伸缩性,目前的最新版本为。
提供了用于建立用户连接,提供数据安全性和查询请求服务等全部功能。
的特点支持远程管理,不管数据库管理员在世界的任何位置,他都可以通过网络使用来管理服务器,这将大大降低系统的维护费用通过查询能够支持决策支持系统,数据仓库和应用程序中的大型数据库和复杂的查询支持,已被加入到中,这是向国际化迈出的重要步。
是由协会定义的位统超级字符集。
它使用两个字节形成个超级字符集就可以涵盖所有语言所表示的字符系统使开发者具有行级锁定功能支持各种类型的客户端应用程序。
几乎所有的应用程序都需要访问从简单的文本文件到大型的关系型数据库等各种不同类型的数据。
在中访问数据库的技术是。
提供了组用来连接到数据库运行命令返回记录集的类库,与从前的相比,和对象很类似,而提供了对的强大支持,也引入了的概念,这是个驻于内存的数据缓冲区,它提供了数据的关系型视图。
不管数据来源于个关系型的数据库,还是来源于个文档,我们都可以用个统的编程模型来创建和使用它。
它替代了原有的对象,提高了程序的交互性和可扩展性。
另外,中还引入了些新的对象,例如可以用来高效地读取数据,产生个只读的记录集等。
简而言之,通过系列新的对象和编程模型,并与紧密结合,使得在中的数据操作十分方便和高效。
面向对象技术对象是个现实实体的抽象,由现实实体的过程或信息牲来定义。
个对象可被认为是个把数据属性和程序方法封装在起的实体,这个程序产生该对象的动作或对它接受到的外界信号的反应。
这些对象操作有时称为方法。
对象是个动态的概念,其中的属性反映了对象当前的状态。
是纯粹的面向对象编程语言,也是本系统用到的主要编程语言,它真正体现了切皆为对象的精神。
在中,即使是最基本的数据类型,如类型,都属于类型。
在里,有各种各样的对象类型,除了本身提供的基本类型外,还支持自定义各种类型,包括,。
是由开发的种新型编程语言,由于它是从和中派生出来的,因此具有的功能。
同时,由于是公司的产品,它又同样简单。
对于开发而言,像,同时具有的些优点。
是开发框架应用程序的最好语言。
是种现代的面向对象语言,它使程序员可以快速便捷地创建基于平台的解决方案。
这种框架使组件可以方便地转化为网络服务,从而使任何平台的应用程序都可以通过调用它。
增强了开发者的效率,同时也致力于消除编程中可能导致严重结果的。
使程序员工可以快速进行网络开发,同时也保持了开发者所需要的强大性和灵活性。
的现代化设计能够消除很多常见的编程,例如资源回收减轻了程序员内存管理的负担,中变量由环境自动初始化,变量是类型安全的。
架构的程序设计技术结构即浏览器和服务器结构。
它是随着技术的兴起,对结构的种变化或者改进的结构。
在这种结构下,用户工作界面是通过浏览器来实现,极少部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓三层结构。
这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。
是程序设计技术当中最有代表性的,它是的的新版本,是建立在微软新代平台架构上,建立在公共语言运行库上,在服务器后端为用户提供建立强大的企业级应用服务的编程框架。
可用于在服务器上生成功能强大的应用程序,为站点创建动态的交互的修改线路成功,如果在表中不存在此站点,则给出提示此站点不存在,无法修改,如果只有顺序的文本框为空,则只修改线路和站点此表用于存放查出的线路和站点,更修改表中的记录判断输入是否为空,若为空则给出提示不能为空,要修改请输入相应值从表中查询起点站和终点站更新表中的起点站终点站和距离如果输入的原值在表中不存在,则给出提示在表中不存在原值对应的此条记录,否则执行修改操作,并提示修改成功修改成功,系统实施及测试实施概况公交路线查询系统运行环境为本系统采用以模式开发。
是种现代的面向对象语言,它使程序员可以快速便捷地创建基于平台的解决方案。
这种框架使组件可以方便地转化为网络服务,从而使任何平台的应用程序都可以通过调用它。
增强了开发者的效率,同时也致力于消除编程中可能导致严重结果的。
是个已编译的基于的环境,可以用任何与兼容的语言包括和创作应用程序。
另外,任何应用程序都可以使用整个。
的特点支持远程管理,通过查询能够支持决策支持系统,数据仓库和应用程序中的大型数据库和复杂的查询支持各种类型的客户端应用程序。
由此也看出是开发此系统的优秀组合。
此外,公交路线查询系统无论是在开发过程中,还是建成后的日常维护过程中,都需要进行严格的检测,以保证公交路线查询系统的服务质量。
建议维护系统应注意以下点。
对系统要及时更新,特别是出现了新的路线信息时,以便用户查询的信息是最新及时有效的。
进行系统功能的测试。
公交路线查询系统所有功能是否能正确执行,有无死机或其他异常情况发生。
以避免系统出现故障而影响到用户查询。
对系统的执行效率进行测试。
测试系统对大量数据的检索效率数据的装载时间及对鼠标的反应速度等。
以保证用户查询时的快速。
测试方案此方案计划对整个系统进行全面的测试,包括对前台查询登录后台管理的测试。
首先选用以下几条线路来对前台查询进行测试路五桂桥中心站双桥子三号站水碾河东风大桥大慈寺化工站总府街人民西路儿童医院羊市街红光影院北巷子花牌坊西门车站路西巷白马寺北较场灯笼街八宝街西月城街西门车站营门口立交桥东营门口立交桥南二环路西三段蜀汉中路黄忠小区路九眼桥牛王庙东门大桥沙帽街红星路三段南红星路三段北红星路口成平街成都旅馆成都剧场三医院红光影院北巷子西门车站营门口立交桥东营门口立交桥南石人北路府南新区路五桂桥中心站塔子山公园双桥子水碾河东路水碾河东风大桥大慈寺总府路东总府街人民西路人民公园金河路同仁路通惠门中医附院青羊宫送仙桥草堂寺成都公交集团公司铁门坎金沙车路五桂桥双桥子双桥旅馆水碾河东风大桥大慈寺东风路口总府街顺城街口人民西路人民公园金河路同仁路口通惠门中医附院摸底河石人南路铁门坎金沙车站路昭觉寺汽车站昭觉寺横街西林村荆竹村双水村八里桥水碾河站东北路五块石客运站五块石铁路中心医院二环路北二段火车北站这几条线路既包含直达线路的情况,也包含转乘的情况,用肉眼就能看出输入值后的查询结果是否正确,从而判断查询功能是否实现。
而且站点间的距离也给出,肉眼就能看出哪条线路距离最短,输入值查询,看查询结果很容易就能判断系统是否实现最短线路的功能。
对登录进行测试,分三种情况来测试输入在数据库的登录表中不存在的用户名和密码,如果提示输入用户名或密码,则说明系统实现了提示非法操作的功能,否则说明没有实现此功能。
输入不正确的验证码,如果提示输入验证码不正确,则说明系统实现了提示非法操作的功能,否则说明没有实现此功能。
输入在数据库的登录表中存在的用户名和密码,验证码也输入正确,如果转到管理页面,则说明登录功,实现了登录的功能,否则说明没有实现此功能。
对后台管理进行试测,只需要输入相应值然后到数据库中核实结果,判断输入的值是否添加删除修改进数据库了,从而判断系统是否实现管理功能。
如果是不合法的输入如输入为空,或者输入的值已经在数据库中存在等情况,系统会给出相应提示,从而判断系统是否实现提示非法操作的功能。
测试结果在实现了各个功能模块后,对整个系统进行全面的测试。
经过多次在该公交路线查询系统中进行测试,得出如下结果对前台查询进行测试,在站点查询线路查询站站查询栏分别输入相应值进行查询,均可得出正确结果。
对登录进行测试,输入用户名密码和验证码,如果有任何处出错系统都会给出相应的提示,如果登录成功则转到后台管理页面。
对后台线路信息管理进行测试,添加删除修改的线路信息均可在数据库中得到应证,如果输入值不合法,系统则给出相应提示,并且不执行操作。
经测试本系统已完成既定功能结论通过本次课题的研究,让我充分的认识到了公交路线查询系统对人们出行的重要性。
公交路线查询系统实现了站点查询和线路查询功能,解决了站点查询和线路查询的问题。
能够帮助出行人员最快时间内查到想要的准确线路信息和站点信息。
系统还在普通查询的基础上实现了模糊查询功能。
在实现了以上功能的情况下系统还创新性的实现了换乘功能,能够在没有直达线路的情况下为用户提供最短路径和快速经济有效的转乘线路。
目前此系统基本可以实现网上公交路线查询的功能和后台管理功能。
但系统仍然有些不尽人意的地方,比如在系统安全上,虽然系统已经通过相关的控制语句和验证码对登录的管理员身份进行验证,但是在当今网络信息安全中,仅仅对用户身份验证是不够的,还需要对传送数据进行加密,防止数据传输过程中被篡改。
在系统的运行速度上,虽然现在系统的查询速度算比较快了,但是随着今后数据库中信息的不断增加,势必会影响系统运行速度,需要采用些技术来优化系统运行速度。
因此在今后的工作里,这些功能的实现还需要更高的技术支持,也只有这样才能完善公交路线查询系统。
参考文献方睿,吴四九等网络数据库原理及应用成都四川大学出版社,刘亚秋,蒋力等程序设计与应用北京电子工业出版社,美程序设计北京清华大学出版社,开发人员指南北京清华大学出版社,郑宇军,崔伟宁等教程北京北京希望电子出版社,美凡若切提,美格林数据服务高级编程毛尧飞译北京清华大学出版社,美高效掌握编程篇张哲峰译北京清华大学出版社,南京公交道路查询系统的实现摘要城市公共交通简称公交是与出行人员生产生活息息相关的重要基础设施。
提供良好的公交服务是建设和谐社会的基本要求。
以信息化为基础,促进乘客车辆站点设施以及交通环境等要素之间的良性互动,推动公交系统建设。
鉴于中国目前的经济发展状况,中国人出行还是以公交车为主,每个城市的公交系统都比较庞大发达。
因此开发个城市公交路线查询系统就显得十分必要,也更加适应现代社会的需求。
本课题设计主要针对公交路线查询而开发设计的,采用构架,利用开发工具结合编程语言来完成
