城市公共交通信息系统

 2022-01-17 11:01

论文总字数:16972字

目 录

1 前言 1

1.1课题研究的背景和意义 1

1.1.1课题研究的背景 1

1.1.2 课题研究的意义 1

1.2 课题研究内容目标 2

1.3课题研究的国内外现状 2

2系统的关键技术介绍 2

2.1B/S架构 2

2.2 ASP.NET技术 3

2.3 Microsoft SQL Sever 2008及数据库技术 3

2.4 Visual Studio 2012 4

3系统分析 4

3.1系统需求分析 4

3.2系统可行性分析 5

3.3系统功能结构分析 6

3.3.1系统整体功能结构 6

3.3.2 个人信息管理结构 7

3.3.3 交通新闻信息管理结构 7

3.3.4城市交通信息结构 8

3.3.5留言板管理结构 8

3.3.6交通信息查询结构 9

3.4系统 E-R图分析 9

4 系统设计 12

4.1 后台数据库设计 12

4.2 数据表结构设计 12

4.3 流程处理设计 16

4.3.1 系统操作流程 16

4.3.2 数据增加流程 17

4.3.3 数据修改流程 17

4.3.4 数据删除流程 18

5 系统模块设计 19

5.1 用户登录模块设计 19

5.2 用户注册模块设计 19

5.3 管理员界面模块设计 20

5.4 用户界面模块设计 20

5.5 用户查询模块设计 20

5.6 用户交通新闻浏览模块设计 23

5.7 留言板模块设计 26

5.8 管理员交通信息模块设计 38

6 结束语 29

7 参考文献 29

致谢 30

城市公共交通信息系统

汪增余

,China

Abstract:This paper combines the actual conditions of the nanjing public transportation information system, the development environment, use the ASP.NET HTML language, ISS server ,one of the three largest Web servers , And very general popular in the international database SQL Sever 2008 r2 including the related database standard basic language, the success of the demand for urban public transport information system analysis, database design, query module, management module design.This system is divided into two main modules: public transportation information administrator module, ordinary users module. Between the two modules are closely intertwined, throughout the course of public transportation information.

Key words: c #, SQL Sever 2008, HTML, ISS, public transport

1.前言

自从中国改革开放以来,中国的发展便十分的迅速了。不管是中国的整体经济,还是人们的生活都有了质一般的飞跃。人们的物质生活内容越来越丰富,因此对社会的需求和要求也越来越多,都说需求是社会发展的动力,一点也不错,社会上的各个方面都在为了迎合与满足人们的需求,不断发展。人们的出行工具也不知更新了多少代,满街的小汽车,公交车,以及一辆辆疾驰而过的地铁,火车,交通信息的重要性也越来越体现出来。比如某个用户想了解一下从某地到某地的线路信息,去一个一个问路人明显是很不方便的,如果此时有一个可以显示这些交通线路信息的系统,用户就能很方便的获得信息,不必再烦恼,这种便利快捷的交通软件系统用户体验在这个公共交通信息系统就能很好的实现。

1.1课题研究背景和意义

1.1.1课题研究背景

我国的公共交通开始施行信息化管理总的来说依赖于互联网以及手机行业的不断革新而处在一个相对较快的发展中,但对于中国这样一个人口文化程度分布极为不均的大国来讲,换句话说,也就是人们受公共交通信息传统理念的制约,还停留在一个“先进的互联网,发展中的应用软件还无法适应较为落后的信息系统的使用思想”。中国目前为止,大部分的公民还沿袭着传统的问路的方式来获得公共交通信息。而一些制作公共交通信息系统的企业还在沿袭传统的人工报表方士对公共交通信息进行管理,或是利用电脑生成简单的报表来统计公共交通信息,公共交通新闻,交通查询等等信息。这些传统的模式通常具有管理层次低下,包含信息量不足,这样导致了不能高效的统计出信息的进展情况[1-3]。目前很多客户端软件很大一部分基于c/s结构。这就意味着它会对计算机有较高的要求。同时,还会出现技术更新上较为困难,移植性,维护性差。

使用B/S架构带来的好处就是:只需要在前台安装Internet服务器即可进行对公共交通信息进行管理,统计信息等等。其他相关的操作只需要在后台服务器开发即可。这样保证了前台后台一起工作,还能使系统的总体的管理变得更加高效,增强用户对系统的好感度和美好的用户体验。

国内公共交通信息系统软件越来越多,如果仍然按照传统的手工管理方式就会出现很多错误,比如:

(1) 没法确定是哪位用户或管理员的操作,无法备案、求责,经常会出现一些错误的换乘路线,或者更新信息的不及时,导致用户出行的不便利。

(2) 管理方式落后,无法快速了解当前公共交通新闻的最新信息,降低用户的体验。

(3) 过大的工作量对于操作人员也是一种极大的考验,繁重琐碎的工作会打击员工的工作积极性,不利于信息的管理。

1.1.2课题研究意义

本课题主要的意义在于提高人们的公共信息系统的用户体验,通过调研过去以及目前国内外市场上的一些公共交通信息系统的软件,更加有依据的编写和改进自己的城市公共交通信息系统,从他人的缺点中寻找突破点与创新点,不断完善用户的需求,使人们能更加快捷方便的获得交通信息,如换乘信息,路线信息,车次信息,道路实况信息,交通新闻信息等一系列的交通内容。

1.2课题研究内容目标

本课题的内容目标分为管理员模块和用户模块两大模块。城市公共交通信息系统使用VS2012作为整个系统的前台开发平台,以后的内容均以此开发平台为基础。数据库使用了SQL Sever 2008 的数据库作为后台的数据开发,使用SQL语句及通过B/S模式实现添加用户信息,添加管理员信息,车次信息,换乘信息,交通新闻信息,路线信息查询等各种功能,开发出简洁的Web界面,功能多样,易于普通人操作的的系统,带给用户更加方便快捷的交通出行方式。

1.3课题研究的国内外现状

其实对于这个城市公共交通信息系统,不管是国内还是国外的企业都有在研究和开发,甚至许多国家的政府也投入了许多资金在这个方面,以提高人们的生活水平。当然,作互联网软件的顶尖技术者总是走在发展的最前列。通过一段时间的调研以及阅读了大量的资料,基本总结了以下几种模式:

第一种是基于JSP脚本语言,将城市公共交通信息系统和数据库结合,通过使用应用程序来处理内容及功能。JSP的许多其它语言不具备的特点和优点在一JAVA为基础的方面更加的体现出来。第二种,是通过Microsoft Access 2007作为整个系统的开发平台基础,VB6.0为前台的开发界面的用于城市公共交通信息系统的数据库管理系统。该系统能够实现对交通新闻信息、用户及管理员信息、路线信息、换乘信息的管理功能,即对这些信息添加修改、查询和浏览功能。第三种,是使用ASP.NET技术,在此基础上来开发设计和实现的城市公共交通信息系统的各种功能,通过对城市公共交通信息系统设计的分析,讲述了目前国内外城市公共交通信息系统发展的走势及大局,粗略描述了城市公共交通信息系统设计的内容、结构、规划、功能、以及一些能在未来更进一步的拓展方向等。ASP.NET是一个基于Web服务器端(本系统使用的是ISS Web服务器)的开发环境或者说是一种更加贴近这个互联网社会的开发平台,能够为程序开发人员提供实现应用程序的编写脚本与其系统自带的各种组件,控件,以及其系统兼容的插件来设计网页从逻辑上分离的技术,十分方便用于建立Web站点、网上访问与交换数据的应用程序开发工具,使网站建设变得较为简单与快捷,这也大大提高了以此技术为基础的Web应用程序的开发与发展,为城市公共交通信息系统的创建提供了强大的技术支持,更是一种逻辑框架上的革新。

2.系统的关键技术介绍

2.1 B/S架构介绍

B/S(Browser/Server)架构用一句简单的话来说就是浏览器与服务器的组成结构,它可以说是互联网发展的附属品,B/S的发展随着互联网日益兴盛而越来越受到人们的关注,它只有非常非常少的功能内容和系统操作是在前端的位置来实现的,但是其主要的操作和一系列功能是通过服务器端(本系统是在ISS)来最后实现的。这样做有很大的好处,其中最主要的就是极大的减轻了客户端电脑的负载及工作量。局域网(LAN)建立了B/S结构的应用网络程序,再使用Internet/Intranet的模式下载数据库的数据应用,这种模式容易控制、价格成本也不是特别高,而且它是一次性成功的开发形式,能够到使管理员或用户访问和使用共同的数据库及其里面的数据,它能高效地保护平台的数据和访问的管理权限,服务器数据库也十分安全,不易被黑客或者其他非法用户盗用攻击。总的来说以B/S架构为基础的信息应用程序是十分便利、易操作、高效率的。

2.2 ASP.NET技术

这种技术能够使不同地域,不同空间的浏览器共同工作,因此对于很多的不同程序员或者是计算机爱好者来说工作的困难程度都变小了不少。

这种互联网技术的特点有:

(1) 执行效率的大幅提高

ASP.NET是一种在国际范围内都十分流行计算机技术,这样的对于大多数的服务器来说,这样的语言在上面运行是最容易识别的。ASP.NET有一种与程序编译联系更加紧密的运行方式,正因为这种运行方式节约了十分多时间,增加了整体程序运行的工作效率。

(2) 更好的程序容错率

剩余内容已隐藏,请支付后下载全文,论文总字数:16972字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;