您好, 访客   登录/注册

基于ASP.NET的城市公交管理信息系统的实践与研究

来源:用户上传      作者:郑洲

  摘   要:文章所研究的公交管理系统主要分为两个部分:普通会员板块与管理员板块,会员无需登录便可对自己想要的路线信息进行查询,而管理员则需要用账号密码进行登录,进入后台对系统进行管理。其中,会员板块还包括了两个子板块:注册会员和会员留言。管理员板块分6个子板块:站点信息维护、路线基本信息管理、路线车辆信息管理、司乘人员信息管理、车辆信息管理、车辆维护管理。
  关键词:管理信息系统;ASP.NET;数据库;公交查询1
   本研究的背景和意义
  1.1  研究背景
  对普通市民而言,通过网上公交管理系统,可以简便地查询到站点信息以及换乘信息。对管理者而言,可以轻松地对自己公司的车辆进行管理维护,同时,也最大限度地减少人工操作错误。它应用简单、使用快捷,方便了公交公司,也方便了个人。通过网上公交管理系统,普通市民有网络就可以查看到达目的地的路线以及各种换乘信息。而对于公交公司管理者来说,只需要登录账号,就可以修改站点、路线等信息,提高了公交管理者的工作效率。
  1.2  研究的意义
  1.2.1  提升公交出行水平
  通过网站、服务热线等方式,全方位发布公交站点静态信息、换乘信息、行业实时动态等,提高乘客出行效率,以构建“便捷出行、舒适出行”,创造良好的出行环境,加大公交出行吸引力,为城市“美丽交通”打下良好的基础[1-2]。
  1.2.2  缓解城市交通拥堵,降低居民出行成本
  大力优先发展公交是优化城市交通结构、提高城市交通效率、减少道路交通堵塞的重要方式。城市公交信息系统可以有效提升公交系统的整体服务质量和运输服务水平,增强公交出行对公众的吸引力,提高公交分担率,推动合理建立可持续发展的城市公交树型结构,城市道路资源的使用率才可以得到逐步地提高,城市交通拥堵的高压态势也因此可以得到慢慢的缓解,降低市民出行成本,改善居民生活质量。
  2    国内外研究现状
  国外的网上公交系统比我国优先发展,将公交建设放在首要位置,政府也在多个方面给予了许多支持,最终做出了本系统,同时,还节省了许多成本和节约了资源。相比起来,我国比国外网上公交起步要晚,但是我国在不断发展的同时,也借鉴各国的系统来不断改进、发展自身,逐渐跟上甚至超过国外也只是时间问题。以当前中国经济发展情况来看,许多国人出行还是依靠公交车,但是全国的公交系统比较庞大,而且每个城市都有许多公交车以及各种不同的路线,给出行的人们带来了许多不便,且管理者不能很精准地对每辆公交车进行全面管理[3]。
  3    管理信息系统的相关技术介绍
  3.1  ASP.NET
  ASP.NET是Microsoft的.NET框架中的一部分,包含大量编程类库,可以满足任何编程的需要。ASP.NET页面以.aspx扩展名存储。程序员将文本、标记(例如HTML)以及ASP.NET的特定服务器标记和脚本组合一起成为页面,然后将页面存储在Web服务器上。存储在Web服务器的ASP.NET页面就好似是一套描述怎样创建HTML页面的指令。当这个页面被请求浏览时,服务器端程序将会利用纯标记的方式来创建一个客户端浏览器,这个浏览器可以读懂并呈现(render)页面。之所以任何浏览器都能够读懂,是因为呈现后的输出是纯标记。所有的动态过程都在Web服务器端发生。
  3.2  C#语言
  C#是一种面向对象的语言,但C#更进一步地支持针对组件的编程。现代软件设计越来越依赖自描述和自包含功能。这种组件的重点在于提供了带有属性、方法和事件的编程模型。同时,还具有提供关于组件声明信息的特点,编入自身的文档。C#提供语言构件直接支持这些理念,使得C#在创建与使用软件构件方面表现得十分自然。
  3.3  SQL  Server数据库
  结构化查询语言(Structured Query Language,SQL)是一个关系数据库管理系统。其中,NET能够适用于各种项目的实施,比如可以更新系统内的数据、修改系统数据等。现在市面上比较风行的数据库管理系统,如Oracle,MySQL,Microsoft SQL Server,Access等,都使用SQL语言标准 。虽然许多数据库开发和扩展了SQL语句,但是包括选择(select)、嵌入(insert)、更新(update)、去除(delete)、创建(create)等标准SQL命令依然可以执行现在的任何操作。
  4    系统的总体设计目标与设计原则
  系统的设计目标如下。
  4.1  提升城市公交信息监测水平
  提高城市公交行业基础信息采集能力。在城市公交智能信息系统项目工程的示范区域内,城市公交工具行业系统的基础信息(车辆信息、线路信息、站点信息、场站信息等),采集入庫比率基本达到100%。
  4.2  提升出行信息服务水平
  能够通过网站、移动Wap等多种渠道,为乘客提供出行信息服务;应为乘客提供线路、首末班发车时间、换乘、票价等基本出行信息;实现多种客运方式信息共享,应为乘客提供综合出行信息服务;通过网站、手机等,实现公交信息实时预报覆盖率达100%。
  4.3  提升行业监管水平
  实现行业管理部门对城市公交行业基础信息以及运行状态信息的准确掌握,增强行业管理部门的监管能力,促进运营管理规范化发展;实现对城市公交数据资源的综合利用,增强行业管理部门对服务质量考核、发展水平评价、线网优化调整等方面决策的科学性。   為了实现以上设计目标,在设计时需要遵循如下设计原则。
  4.3.1  用户导向
  城市公交智能信息系统建设应充分贯彻“以人为本”、便民利民的服务理念,优化城市公交的运行调度与规范化管理,建设丰富实用、经济、便捷的一体化出行信息服务体系,使出行信息惠及最广大的乘客。
  4.3.2  业务协同
  城市公交智能信息系统着眼于构建现代城市综合交通运输体系,加强工程顶层设计,明确不同城市客运方式间、公交企业与行业管理部门间、城市交通与其他行业之间的业务协作,保证行业、企业间相关业务的协调联动。
  4.3.3  架构开放
  以保证系统可靠运行和持续发展为前提,采用开放式架构设计,满足业主的功能扩展需要,加强与其他相关信息系统架构的统筹协调和有效融合,共建共享相关资源[5]。
  5    公交管理信息系统的简要设计
  5.1  系统架构设计
  一般来说,一个模块包含各种各样的子模块,应当把各个地方的模块设置得更具层次感,良好的顶层模块使用它的下级模块为了实现程序功能的完善,为管理员模块的层次图,管理者可进行查找、增添、去除、修改、编辑等操作。
  会员管理分为两个部分:(1)顶层为会员模块:分别为网站导航、路线查询、站点名称查询和站站查询4子层。(2)会员模块层次图,可以进行增加、更改、去除、查询等操作。
  5.2  数据库设计
  对于管理员来说,管理员有账户和密码两个管理面板,可以管理修改线路、车辆和会员的信息。线路信息主要包括线路名称、车辆编号、运行时长、行驶公里数、站点名称。会员信息包括成员帐号、姓名、密码和性别等。车辆信息包括车辆车牌、乘务人员信息和乘坐人数。
  对于成员模块来说,成员具有帐户和密码两个属性,可以管理“我的留言”、站点信息查询以及会员登录信息的修改。其中,“我的留言”具有显示时间、属性编号、内容、帐户等属性;查询信息具有编号、日期、首站尾站属性。
  5.3  系统功能设计
  管理人员开始从接受事务,到选择事务,下面的子模块有对系统进行管理、对线路信息编辑、会员信息编辑等,最后,将修改好的内容发送至管理员,并对其进行保存。用户输入用户名,系统对其进行检测。如果该用户名已经存在,用户必须重新输入新的用户名,随后,系统会对密码进行检测。
  6    结语
  近年来,我国不断提高公交的服务质量,促使广大市民采取更加高效、便捷和低碳环保的公交出行方式。结合城市的总体建设,进一步调整优化公交线网布局,提高线网的覆盖率、扩大公交服务范围,使民众选择公交出行更加便捷、换乘更加便利,营造良好的公交出行环境。权为民所用、情为民所系、利为民所谋,城市公交信息系统的设计也正是从民众的角度出发,考虑解决民众出行中遇到的实际困难,全心全意地为人民服务。
  [参考文献]
  [1]克罗克利.数据库处理—基础、设计与实现[M].北京:电子工业出版社,2016.
  [2]王飞飞,崔洋,贺亚茹.MySQL数据库应用从入门到精通[M].北京:中国铁道出版社,2016.
  [3]史嘉权.数据库系统基础教程[M].北京:机械工业出版社,2011.
  [4]ADAM F,MATTHEW M D,MARIO S,et al.精通ASP.NET 4.5[M].5版.北京:人民邮电出版社,2014.
  [5]软件开发技术联盟.ASP.NET开发实例大全(基础卷)[M].北京:清华大学出版社,2016.
  Practice and research of city bus management information system based on ASP.NET
  Zheng Zhou
  (Information Center of Wuxi Vocational Institute of Arts & Technology, Yixing 214206, China)
  Abstract:Public transport management system is mainly discussed in this paper is divided into two parts, ordinary members plate plate with the administrators, members can the route they want without login information query, and administrators need to use the account password to log in, enter the system background to manage system, among them, the member plate includes two parts: register member and leave a message. The manager section is divided into six sub-sections: site information maintenance, route basic information management, route vehicle information management, passenger information management, vehicle information management, vehicle maintenance management.
  Key words:management information system; ASP. NET; database; bus query
转载注明来源:https://www.xzbu.com/8/view-15019921.htm