基于web的城市公交查询系统设计与实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

毕业设计说明书学生姓名学号学院专业计算机科学与技术(软件工程)题目基于web的城市公交查询系统设计与实现指导教师讲师/硕士(姓名)(专业技术职称/学位)2013年5月毕业论文独创性声明本人郑重声明:本论文是我个人在导师指导下进行的研究工作及取得的研究成果。本论文除引文外所有实验、数据和有关材料均是真实的。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果。其他同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。作者签名:日期:淮阴师范学院毕业论文(设计)1摘要:随着信息化时代的推进,各个行业都在采用信息化的管理方式。城市公交的查询也可以依托计算机技术,来更好的为乘客提供信息服务,提高工作效率,降低乘客出行成本。如此才能提高公交在各出行方式中的竞争力。本设计是以MicrosoftSQLServer2005作为后台数据库开发,以VisualStudio2008作为开发平台,开发的基于ASP.NET的城市公交查询系统。该系统主要包括以下功能模块:乘客前台查询和管理员后台管理。前台查询包括换乘查询、线路查询、站点查询、评价统计,后台管理模块则通过管理员登录后分别实现对站点、线路的添加、删除、修改。本论文详细介绍了各模块的设计与实现。关键词:公交,ASP.NET,查询,数据库淮阴师范学院毕业论文(设计)2Abstract:Withtheadvancementoftheinformationage,allindustriesininformationmanagement.Urbanpublictransportqueriescanrelyoncomputertechnology,toprovidepassengerswithabetterservice,improveefficiency,reducethecostofpassengertravel.ThedesignisbasedonMicrosoftSQLServer2005astheback-enddatabasedevelopmentasadevelopmentplatform,VisualStudio2008,thedevelopmentofurbanpublictransportquerysystembasedonASP.NET.Thesystemincludesthefollowingfunctionalblocks:PassengersfrontandadministratorsAdmin.Thefrontdeskqueryincludes:TransferInquirylineinquiry,sitefortheevaluationofthestatistics,thebackgroundmanagementmoduleaddedtothesite,linebytheadministratorlogin,delete,modify.Thispaperintroducesthedesignandimplementationofeachmodule.Keywords:BUS,ASP.NET,Inquiry,Database淮阴师范学院毕业论文(设计)3目录1前言..........................................................41.1课题背景....................................................42系统的开发工具与环境..........................................42.1ASP.NET简介................................................42.2系统的开发要求..............................................53需求分析......................................................53.1功能需求分析................................................54设计准备......................................................64.1功能模块划分................................................64.2数据库设计..................................................64.2.1数据库概念结构设计........................................64.2.2数据库逻辑结构设计........................................85详细设计与实现...............................................105.1关于数据库操作.............................................105.2功能实现...................................................115.2.1主界面...................................................115.2.1站点查询.................................................115.2.2线路查询.................................................125.2.3换乘查询.................................................145.3后台管理...................................................175.3.1管理员登录...............................................175.3.2添加、修改、删除站点.....................................185.3.3添加、修改、删除车次.....................................205.4评价管理...................................................236测试.........................................................246.1开发过程遇到问题...........................................246.2进一步研究工作.............................................25结束语..........................................................26参考文献........................................................27致谢............................................................28淮阴师范学院毕业论文(设计)41前言1.1课题背景交通是每个城市发展的标志,便捷通达的交通系统能合理有效的改善交通拥塞、能源紧张、噪声干扰、废气污染等一系列问题,推动城市的建设与进步。当下城际轻轨、地铁最快捷便利,但是运营成本过高,只能在一些发达城市运行,老牌公交车则经久不衰,以其低成本高亲民度,健硕存在于各个级别的城市,服务着广大群众。为了更好的了解城市的公交运行系统,方便人们的出行,开发了本系统。该系统,有利于公交公司随时将公交最新信息发布到网上,乘客能够无门槛登录该系统查询公交信息。系统分为前台和后台,前台能够供登录系统的用户访问,后台由公交公司管理人员进行维护。该系统的核心功能为公交车信息的查询,查询分为站点换乘查询、公交站点查询、公交线路查询。站点换乘查询是用户输入起止站点名称,查询出如何乘车到达,要求能够查询出所有直达车次与二次换乘可到达的车次;公交站点查询是用户输入公交站点,查询出经过此站点的所有车次,并能够查看该车次详细信息;公交线路查询是用户输入指定车次,查询出此车次的详细信息。2系统的开发工具与环境2.1ASP.NET简介ASP.NET是基于通用语言的编译运行的程序,它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。ASP.NET建立在.NETFramework的编程类之上,它提供了一个Web应用程序模型,并且包含使生成ASPWeb应用程序变得简单的控件集和结构。ASP.NET包含封装公共HTML用户界面元素(如文本框和下拉菜单)的控件集。但这些控件在Web服务器上运行,并以HTML的形式将它们的用户界面推送到浏览器。在服务器上,这些控件公开一个面向对象的编程模型,为Web开发人员提供了面向对象的编程的丰富性。ASP.NET还提供结构服务(如会话状态管理和进程回收),进一步减少了开发人员必须编写的代码量并提高了应用程序的可靠性。另外,ASP.NET使用这些同样的概念使开发人员能够以服务的形式交付软件。使用XMLWebservices功能,ASP.NET开发人员可以编写自己的业务逻辑并使用ASP.NET结构通过SOAP交付该服务。VisualStudio2008是一套完整的开发工具,用于生成ASPWeb应用程序、XMLWebservices、桌面应用程序和移动应用程序。VisualBasic2008、VisualC++.NET、VisualC#.NET和VisualJ#.NET全都使用相同的集成开发环境(IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另淮阴师范学院毕业论文(设计)5外,这些语言利用了.NETFramework的功能,此框架提供对简化ASPWeb应用程序和XMLWebservices开发的关键技术的访问。2.2系统的开发要求该公交查询系统对操作系统的要求如下:硬件要求:1.CPU:最低IntelPentiumII500MHz2.磁盘空间:250MB(完全安装),155MB(快速安装)。3.内存:512MB(最好1GB以上)。4.显示:1024*768,256色。软件要求:1.操作系统:Windows2000以上的操作系统。2.开发平台:VisualStudio2008,MicrosoftSQLServer2005。3需求分析3.1功能需求分析本公交查询系统以淮安作为背景城市,其余城市可参照修改同样适用。本系统不仅能给广大熟悉淮安路线的本地市民提供便利,更加能为其他来到淮安出差、旅游的朋友带来方便。开发本系统的目标就是立足广大乘客的实际,着眼于公交业的未来发展,规范公交管理,提高服务质量,方便乘客查询。本系统采用结构化设计的方法以实现系统总体功能,即将整个系统划分为各个功能模块,正确处理模块之间和模块内部的联系以及和数据库的联系,通过对各模块的设计和模块之间关系的安排;来系统实现整个系统的功能。前台主要有4个模块:换乘查询、线路查询、站点查询、评价统计,后台管理模块则通过管理员登录后分别实现对站点、线路的添加、删除、修改。前台主要向用户提供换乘查询、车次查询、站点查询等查询方式,具体实现如下功能:1.换乘查询:输入起始站名与终点站名,系统会输出所有的公交路线方案;2.车次查询:输入已知的车次,系统会输出该车次经过的所有站点名;3.站点查询:输入已知的站点名,系统会输出经过该站点的所有车次。数据库会提供给用户全部的信息,用户可以根据自己的实际情况进行选择,另外,用户可以在系统左下角的评价栏投出自己宝贵的一票,系统将对结果进行统

1 / 30
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功