asp.net的城公交查询系统的设计与实现【字数:14735】

摘 要当前中国城市公交查询系统处于一个相对落后的水平,作为城市公众信息服务平台的一部分,设计一个准确高效的查询系统具有一定的现实意义。本系统分为2个模块,分别为用户查询模块和管理员管理模块。用户查询模块将提供在三种查询方式下的公交路线及信息,管理员管理模块将给管理人员提供公交站台管理和公交路线管理。该系统使用visual studio 2015作为集成开发环境,sql sever 2012为系统开发数据库,开发时采用B/S三层架构。此次系统开发,以城市公交规划运营的实际情况以及使用者的实际要求为依据,最终完成城市公交查询系统的设计。
目录
第1章 引 言 1
1.1课题背景 1
1.2研究内容 2
第2章 系统的开发工具与环境 3
2.1 ASP.NET简介 3
2.1.1 ASP.NET技术的优点 3
2.2 ADO.NET概述 4
第3章 系统分析 5
3.1系统可行性分析 5
3.1.1技术可行性 5
3.1.2经济可行性 5
3.2 系统需求分析 5
3.2.1功能需求 6
3.2.2结构化分析 6
3.2.3 数据库需求分析 12
3.2.4 性能需求 13
第4章 系统设计 14
4.1 功能模块划分 14
4.2 程序流程图 15
4.2.1 登陆流程 15
4.2.2数据更改流程 15
4.2.3数据删除流程 15
4.3 数据库设计 17
4.3.1 数据库概念结构设计 18
4.3.2数据库逻辑结构设计 21
第5章 详细设计与实现 26
5.1 普通用户功能模块实现 26
5.1.1 用户注册登陆 26
5.1.2按线路查询 27
5.1.3按站点查询 28
5.1.4按两站点查询 28
5.1.5发布留言 30
5.2管理员功能模块实现 30
5.2.1管理员身份验 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
证 30
5.2.2新增车次线路 30
5.2.3管理公交线路 31
5.2.4运营时间管理 32
5.2.5管理员信息管理 33
5.2.6留言管理 33
5.2.7通告管理 33
5.2.8数据库操作 34
第6章 测试与维护 38
6.1 程序测试概要 38
6.2 系统改进 39
6.3 测试内容 39
第7章 系统开发的影响 41
总结 42
致谢 43
参考文献 44
第1章 引 言
1.1课题背景
城市交通必不可少,它影响着整个城市的运作。上世纪80年代,我国提出了要优先发展公交战略,这使我国交通状况有所改善,但是仍然出现运营效率低,乘客数量减少的情况。2005年4月,我国正式实施《北京宣言中国城市交通发展战略》,战略表明应该城市公共交通作为城市主要的交通方式,各个城市应该高度重视,并以此为城市发展重点。进入21世纪以来,随着我国经济发展迅速,高度重视人文教育,提高公民绿色出行的意识,全国各大城市在公共交通方面作出了优秀的成果。[15]
然而,在人口集中的地区和正在发展、建设的地区,城市公交常常会因为线路地段施工等原因而更改线路。在一些城市,常常能看到通过张贴纸质通知来告知群众线路更改,这种方法浪费人力物力,而且往往并不能达到预期效果,效率极为低下。在信息化时代,公交管理系统应运而生,各种各样的公交查询软件质量也参差不齐,如何准确、及时、高效地为公民提供合适的线路,将人民从繁杂的劳动中解放出来成为我们急需解决的问题。[4]
因此,我们必须深入思考城市公交查询未来应向什么方向发展,应具备何种特性才能受用户推崇,从而提高用户体验感。
基于ASP.NET的城市公交查询系统,利用B/S结构,可以查找出任意两个站点之间路线最短的乘车方案,根据需求筛选直达路线或者一次换乘路线,使用户不必自己计算哪个才是最佳路线,让他们切实感受到此系统的便捷。通过增加留言板和公告板模块,可以让公民自由留言,也可以回答遇到困难的人的问题,增进用户之间的友好互动,提高用户使用的自由度。
未来的城市公交查询系统应更加追求准确性与及时性、响应速度。同时,市面上一些较为先进的软件也基于GPS系统,可以看到公交的已在站点,但精准度不够。日常中,我们常常因为数据的误差而困扰,导致赶不上车或者坐错车,这严重影响到了人们尤其是外来人口或者出差人士的形成安排。故而,在提高该系统的智能化(比如定位,实时景象等)的同时,增加系统的精准度也成为未来研究中的重中之重。
1.2研究内容
本论文阐述了一个基于ASP.NET的公交查询系统的研究和开发过程,采用三层架构,式开发过程的逻辑更加清晰。论文首先对开发平台和开发工具进行简要介绍,提及到ASP.NET服务器提供的所需控件,并论述了组件库ADO.NET进行数据访问的使用方法。最后对系统每个模块的功能进行描述。
第2章 系统的开发工具与环境
2.1 ASP.NET简介
ASP.NET是一个HTTP协议的Web开发平台,是Microsoft .Net的一部分,它使用.Net框架中已有的组件进行编写。 ASP.NET应用程序代码支持以下几种语言编写:c#, Visual Basic.Net, Jscript, J#。ASP.NET由大量控件组成,诸如GridView控件,标签和列表等,方便我们创建HTML网页[1]。
ASP.NET首创编程模型,在软件基础结构上提供更为全面的服务,并且可以兼容移动设备,在移动设备上进行web应用程序开发,ASP.NET通过使用HTTP命令、HTTP协议以及HTTP策略,对浏览器与服务器的通信协作进行设置。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wlw/214.html

好棒文