《公交车信息管理系统的设计与实现论文-本科论文.doc》由会员分享,可在线阅读,更多相关《公交车信息管理系统的设计与实现论文-本科论文.doc(66页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、分类号:TP311 单位代码:10422密 级: 学 号:Z0843048166硕士学位论文Shandong University Masters Thesis论文题目:公交车信息管理系统的设计与实现Design and implementation ofWireless buss Management Information system作者姓名 姜义涛 专 业 电子政务 指导教师 张立群 2010年 4月15日原创性声明和关于论文使用授权的说明原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体
2、已经发表或撰写过的科研成果。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式标明。本声明的法律责任由本人承担。论文作者签名: 日期: 关于学位论文使用授权的声明本人完全了解山东大学有关保留、使用学位论文的规定,同意学校保留或向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅;本人授权山东大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或其他复制手段保存论文和汇编本学位论文。(保密论文在解密后应遵守此规定)论文作者签名: 导师签名: 日期: LV山东大学硕士学位论文目 录摘 要IABSTRACTII第1章 绪论11.1系统开发背景11.2
3、现实意义21.3本文的主要工作41.4本文的主要技术51.5本文的组织结构7第2章 系统需求分析82.1系统概述82.1.1系统的业务模型82.1.2系统的业务流程92.1.3系统的总体要求102.2系统目标112.3系统需求获取112.4系统功能性需求122.5系统非功能性需求162.5.1性能要求162.5.2设计制约17第3章 系统架构设计183.1 系统设计目标和原则183.2 系统技术架构设计203.2.1系统总体架构203.2.2 系统安全架构203.2.3系统网络架构223.2.4系统逻辑架构233.2.5数据架构253.2.6部署架构253.3 系统功能架构26第4章 系统的详
4、细设计284.1系统建模284.1.1系统的静态结构图284.1.2系统的动态结构图304.2数据库详细设计32第5章 系统的实现415.1系统的总体实现415.2 界面实现的例子435.2.1 用户登录界面435.2.2 用户信息管理界面445.2.3 车辆信息界面455.2.4 线路信息界面455.2.5 站点车辆信息界面475.3 代码实现的例子475.4 系统运行环境51第6章 结 论53参考文献54致 谢55CONTENTSChinese abstractIEnglish abstractIIchapter1 Introduction11.1 The development back
5、ground of the system11.2 Practical significance21.3 The purpose of this thesis41.4 Themaintechnicofinthispaper51.5 The frame and structure of this thesis7 Chapter 2 The analyses on the system requirements82.1 The general description82.1.1 The service model of the system82.1.2 The service process of
6、the system92.1.3 The general requirements of the system102.2 The goal of the system112.3 The acquisition of the demands in the system112.4 The functional demands of the system122.5 The non-functional demands of the system162.5.1 Performance requirements162.5.2 The conditioning of the designs17 Chapt
7、er 3 The design of the system framework183.1 The goal and principle of the design183.2 The design of the technical framework203.2.1 The general structure of the system203.2.2 The security structure of the system203.2.3 The network structure of the system223.2.4The architecturelogic of the system233.
8、2.5 The data structure of the system253.2.6 The deployment structure of the system253.3 The design of the functional structure of the system26 Chapter 4 The detailed design of the system284.1 The system modeling284.1.1 The static structure of the system284.1.2 The dynamic structure of the system304.
9、2 The detailed design of the database32 Chapter 5 The materialization of the system415.1 The general materialization of the system415.2 Examples on the materialization of the interface435.2.1 user login interface435.2.2 User Interface management445.2.3 vehicle information interface455.2.4 line infor
10、mation interface455.2.5 station vehicle information interface475.3 Examples on the code implementation475.4 The operating environment of the system51Chapter6 Conclusion and outlook53Reference54Acknowledgements54iii摘 要本论文设计的公交车报站系统,当汽车进入一定范围后就会根据解码的数据来确定车辆到达的时间,并通过串口通信把接受的数据送到PC机上,在报站系统的硬件设计基础上,设计了一个
11、用来处理数据信息与查询信息的公交系统,主要用于管理乘务人员的相关事务,也一定程序上方便了乘客乘车,有效地提高了公交运营公司的服务质量。本公交车数据处理系统是一个利用Delphi技术,SQL2000的平台下开发的数据处理与查询系统,它具有用户登录、路线信息查询、车辆信息查询、站点查询、行驶路线信息查询、用户出站入站登记、时间误差、公交延迟罚款处理等功能。用户登录中,设置了用户权限,而其他功能如路线信息、车辆信息、站点信息等方面都能实现信息的查询、添加、修改等。本系统中,行驶路线信息查询、时间误差与公交延迟罚款功能的实现,是本系统的关键。当汽车进行登记时,行驶路线信息查询可以查阅汽车实际到站与离站
12、时间,并根据算法计算出时间误差,在程序中设计了出几套罚款方案,对于不准时到站的驾驶员进行一定程度的罚款,督促驾驶员规范行车情况。本系统功能比较实用,并符合实际,完善了对公车事业的管理,开发成本不高,具有一定的可行性与发展前景。关键词:公车报站;公车数据处理系统;信息查询;数据信息处理ABSTRACTHave designed the wireless bus stop reporting system of sending and accepting the data module in this thesis, after the automobile enters a certain li
13、mit, will confirm the time that the vehicle reach according to the data decoded , and communicate and send the data accepted to the PC through one bunch of mouths, on the hardware design basis of the stop reporting system, have designed a public transit system that is used for dealing with datum inf
14、ormation and inquiring about information, used for managing the relevant affairs of riding affair personnel mainly, has helped the passenger go by bus on certain procedure too, have improved the service quality that the public transit runs the company effectively. Bus this data handling system wheth
15、er one utilize Delphi technology, data processing that develop under the platform of SQL2000 and inquire about system, it has users Registering, information inquiry of the route, vehicle information inquiry , stand inquiry, travel route information inquiry , user set off inbound to register, time er
16、ror , public transit is it fine function of punishing etc. to delay. In users registering, set up users authority. And the respects such as information of the route, vehicle information, stand information of other functions can all realize the inquiry of information, add, revising etc. Among the sys
17、tem this, travel route information inquiry, time error and public transit delay fining the realization of the function, it is a key to this system. When the automobile arrives, can consult the real destination of the automobile and departure time in information inquiry of the travel route, and calcu
18、late out the time error according to the algorithm, design several sets of schemes of fining in the procedure, carry on the fine of a certain degree to the driver not arriving at an exact time, the situation that supervise drivers norm and drive a vehicle. Practice proofs , this systematic function
19、is more practical, and correspond to reality, perfect the control over bus undertaking, the development cost is not high, have certain feasibility and development prospect. Keyword: The bus calls out the stops; Bus data handling system; Information inquiry of the data; Data information processingIII
20、第1章 绪论1.1系统开发背景公交行业是一个比较特殊的行业,世界各国政府尤其是发达国家把解决交通问题作为经济建设的重要课题。我国面临的局面更为复杂,要彻底解决我国交通拥挤的局面就必须发展公共交通,改变人们出行方式,使城市交通进入以公共交通为主,私人车出行为辅的发展模式。公交系统是城市交通的一个重要组成部分,公交运行管理智能化、人性化是提高公交服务水平的基础,也是提高运营效率、改善公交运营调度与企业管理的必要手段,体现了一个城市的现代化交通管理水平,是中国解决交通问题的重要措施之一。现在汽车已经越来越智能化,公交管理系统是不是也该如此呢?毫无疑问这是非常必要的。世界各地的城市都急需完善基础设施来
21、满足人民需求,但往往都是心有余而力不足。就以美国为例,1982 到 2001年人口增长了约 20%,而交通流量却暴增了 236%。 铺设更多新的道路和车道也许不太现实,但是将智能工具运用到道路和汽车中无疑是可以实现的,例如,公交系统的自动报站、GPS定位、行车记录、整车实时监控、车辆调度等功能的智能化、自动化正在人们日常生活中发挥着越来越大的作用,其中加装车载终端是实现整个管理系统智能化的必经途径。信息管理系统是利用传输技术、数据库建设和业务需求等建立一个管理平台,在平台的基础上构建的业务管理系统,实现各业务系统之间数据和信息共享,并在此基础上搭建查询、调度或者辅助决策系统。信息系统可以是基于
22、人工的,也可以是基于计算机的;独立的或综合的,成批处理的或联机的。通常的信息系统是上述各种类型的组合,我们这次所设计的系统是基于计算机的综合的公交车信息管理系统。1.2 现实意义近年来我国各大中城市又出现了新一轮的交通拥堵,而且有进一步发展和恶化的趋势。为此,各地政府和相关主管部门都在研究和实施各种治理和应对交通拥堵的对策。外国在公交车上的重视程序已经步入一个新阶段,在我国,公交车的事业也应相对地提高管理系统在公交上的应用,大量从事轨道交通系统投资的同时,努力改进公交系统的服务质量,提高运行速度和舒适度,以吸引更多的乘客,改善城市交通环境,更好地促进人们的生活水平的提高。信息化与科技化的社会趋
23、势,让我们不断地去追求新的突破与成果,随着社会的不断发展,科技的不断进展,各行各业不断发展壮大,以前的手动控制不断地向人工智能的方向发展,而能够更好地便利人民生活和改善城市的交通状况的公交车事业也不约而同地向着智能的方向发展,由原来的手动报站,到后面的人工智能化报站,再到最近才兴起的GPS全自动定位系统的报站,这些无不说明了公交车事业向管理化,信息化,智能化的不断发展。每一样事物的发展都会给某些事物带来便利同时,它也必然伴随着一定的局限。公交车的发展也是如此,人工报站系统向人工智能化系统的发展与进步,虽然很好地调和了人为公交报站所造成的误差,缓解了交通状况,改善了公交事业的管理,但也有很多缺点
24、与不足。特别是现在研究的GPS全球定位系统,对公交车进行全方位的观察与报到,但也伴随着一些缺点的产生,如GPS自动考核的报站系统,其他功能虽然比较先进,但其价格昂贵,对中小型的城市来说,这些公交公司反而只会增加负担。而且其他GPS系统的先进性,也会需要大量的对原有站牌进行改造的程序,一旦城市进行站台站点的建设与路线更改,便会导致程序进行一翻很大的改动,程序极其烦琐与累赘。事物的发展是相对的,因此城市公交运营系统也在不断地向前发展。中国城市土地的开发利用以及城市道路的建设正在飞速的发展。因此 将实施公交系统与城市道路的改善结合起来以及尽快编制公交网络规划已是当务之急。如果缺乏公交车信息管理系统,
25、公交的运营状况的改善很难持久,因为随着机动车交通的增长,道路交通的拥挤会再一次出现。因此在道路交通改善的同时,建设公交车信息管理系统将可以长期保持良好的公交服务水平。随着社会的发展,乘客对公交系统服务质量的要求越来越高,对出门乘车的服务质量提出了上档次、多样化、便利性等需求。目前,城市公交车报站方式主要有以下几种:1) 人工报站人工报站有以下两种设计方案:车辆每到一个站点,司机都进行口头报站提醒乘客下车。这种方案采用单片机对每一个车站进行软件编码,然后通过报站方法弊端较大,在车内乘客较多的情况下无法听清站点名无线数据发射模块在一定空间范围内发射该编码数据,汽车由于外界的噪声频率或是自身的机械声
26、音频率,也会影响到无线数据发射的发送与接受,而且司机大多使用方言报站, 这对外来人员来说非常不方便进入接收范围时车载系统收到数据,进行软件解码,然后根据解便,另外,司机报站时会分心,在人口较多的车站容易造成交通码后的数据确定车辆所到的站点,启动语音报站系统报出相应事故。2) 人机半自动报站车辆每到一个站点,司机需要按下相应的站名并进行站点显示的按钮来启动语音报站系统。这种报站方式也需要司机手动进行。方案二:采用编码译码原理,应用“接力棒”形式进行自动报手工操作,容易分心造成交通事,并且有时车辆到站时司机会忘站。每两个相邻站点之间进行相互通讯,当公交车从第一站出发启动报站系统或按错键报出错误站名
27、误导乘客下车。3) GPS自动定位系统报站采用GPS自动定位系统来进行报站,该报站系统的最大特别是全功能报站,GPS车载终端根据每秒都获得的车辆位置信息确定车辆的上下行关系,以及所处的站点位置,报站非常准确,但其他制作与运行成本非常高,而且需要专业人员进行维护,在现今条件下难以普及。目前多数公交车报站系统设计主要考虑为公交车内的乘客服务,没有考虑到在站台等车乘客的需求,因此显得不方便和不够人性化。虽然站台有站牌,但对于盲人、识字不多以及对乘座公交车不太熟悉的人来说,还不是很方便;再加之,到达同一站台的公交车较多,也很容易引起乘客的混淆。因此,从更方便乘客乘车和管理乘务人员的管理出发,设计了公交
28、车信息管理系统,在该系统中,建立一个完整的数据库信息管理系统,对接受来的模拟数据进行分析与数据处理,分析研究公交的上下行情况,出站与入站时间与误差,建立一个人性化的信息界面,更好地对公车的运营进行查询与管理。目前,市场上流行着大量的关于汽车查询管理系统,但这些查询系统单单只是实现一些基本功能,而本系统除了具备这些查询、保存、删除功能之外,还添加了一些功能,此公交数据处理系统具有一定的实用性与发展前途,使用方便,具备一定的市场发展前景。1.3本文的主要工作作者在经过一定的调查和分析之后,通过对系统中的各项功能进行归类和合并的方法,使用户可以在简单的界面窗口中完成多种比较复杂的功能,从而实现了简化
29、界面、减少窗口的设计目的,达到了使系统简洁、易用的设计初衷。在文章中作者对此次的设计从需求分析到功能实现都做了比较详细的描述。在第一章绪论中主要介绍了系统的设计背景,以及国内类似系统的研究和使用情况,还有系统需要解决的主要问题和本系统使用的主要技术、本文的主要贡献和本文的组织结构。在第二章需求分析部分概要地描述了公交车信息管理系统的系统目标、系统所解决的问题,并且对系统的功能性需求和非功能性需求都进行了描述。第三章是系统的构架设计,在这一章里,首先对系统的设计目标和设计原则进行了描述,之后是对系统总体架构、数据架构、部署架构和功能架构等几个方面的分析。在第四章中,作者用类图表现系统的静态结构及
30、各个类之间的关系,用系统的活动图表现系统的动态结构,并用时序图对系统的详细设计做了一定的补充。在数据库详细设计中,作者详细列出了数据库中的字段和各数据表之间的关系,还分析了系统的数据库结构。第五章是系统实现。在这一章中,作者详细阐述了系统的总体实现,并将各主要功能的具体实现从设计思想、模块流程图、实现代码等几个方面来描述设计者所做的工作。并对系统的主要技术做了分析,又对系统今后的升级版本所要做的改进和升级做了一定的规划。在第六章的总结与展望中,作者对本次设计所做的工作做了简明的总结,归纳了在这次设计工作中得到的经验和系统的不足,并对系统今后的实施工作做了一定的展望。本次的系统开发,主要立足于实
31、际的应用,在设计上尽量满足用户的各种需求。本系统设计的特色之处在于:1、功能的快捷性和方便性。在系统中,减少了界面的复杂度,提高了使用的方便性。2、功能的全面性和灵活性。3、系统的安全性和可靠性。系统用户区分管理员和普通用户,使他们有不同的使用权限,增加了系统内部信息的安全性和可靠性。1.4本文的主要技术由于本系统是C/S结构的应用系统,所以主要涉及到三个方面的技术:C/S结构、开发环境技术的应用和数据库技术的应用。本系统采用C/S模式作为系统架构。C/S又称Client/Server或客户/服务器模式,是一种两层结构的系统:第一层是在客户机系统上结合了表示与业务逻辑;第二层是通过网络结合了数
32、据库服务器。服务器通常采用高性能的PC机、工作站或小型机,并装有数据库系统(如Oracle、Inter Base、 SQL Server)、服务端应用程序及交互接口。客户端的用户电脑上装有客户端应用程序。服务器程序一旦被启动,就随时准备接收到达的请求并给出响应;而客户端程序则能充分发挥PC机的处理能力,因此很多工作可以在客户端处理之后再提交给服务器。首先,交互性强是C/S结构一个固有的优点。在C/S中客户端有一套完整的应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。其次,C/S模式提供了更安全的存取模式。由于C/S配备的是点对点的结构模式,适用于局域网,所以安全
33、性可以得到可靠的保证;而且由于C/S结构能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器,并实现了客户端与服务器的直接相连,没有中间环节,因此响应速度快。同时由于开发是针对性的,因此操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。虽然C/S结构只适用于局域网,但它的这一特性正好加强了某一系统或行业的内部管理,很适合本次的系统开发。对于软件开发环境,本系统采用的是Delphi 7。Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了MicrosoftWindows图形用户界面许多先进特性和设计思想,采用了可重复
34、利用的完整的面向对象程序语言(Object-OrientedLanguage)和领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件,会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作,Delphi的每一个设计细节,都将带给您一份欣喜。而且,开发完成后的系统,不需要特殊、复杂的运行环境,只在客户端的操作系统下安装一个Inter Base数据库服务器和客户端软件,就可以使系统正常运转了,大大提高了系统的可推广性。在数据库的设计方面,Delphi 7具有强大的数据库功能,结合了传统的编译语言Object Pascal和数据库语言的强大功能,既用于传统
35、的算术编程,又可用于数据库编程。Delphi 7的特性,使得创建数据库应用程序时,通过BDE( Borland Data Base Engine,数据库引擎)能够很灵活地与Dbase、Paradox、Local Inter Base数据库服务器进行连接,并可以方便地访问其中的数据。在创建一个简单的数据库应用时,通过使用Delphi提供的上述工具和组件甚至可以不需要编写任何程序。BDE被自动地包含在Delphi 7中,因此在创建数据库应用程序时,不必关心BDE的有关内容。Delphi 7的安装程序自动为Paradox、Dbase和本地Inter Base Server安装相应的驱动程序,并建立了
36、有关的配置。Delphi还有开发Client/Server应用程序的特性。因为本系统是C/S结构的,所以Delphi的这一特性对于本次开发非常适合。而且,这些特性扩展了Delphi访问远程数据库的功能,如SQL数据库服务器(包括Oracle 、Sybase、 Informix 、Microsoft SQL Server 、Inter Base)。SQL Link使得Delphi数据库应用程序能利用SQL语言访问驻留在远程服务器上的数据,这些服务器包括Oracle 、Sybase、Microsoft SQL Server和Inter Base。由于目前电视台、电台片库所使用的机器,大部分都是安装
37、了Windows 系列的操作系统且硬件配置不是很先进的个人电脑,所以如果采用大型的、专业的并对操作系统有特定要求的数据库的话,那必然影响系统以后在台里的推广,也降低了系统的实用性,那此次软件的开发就失去意义了。因此,为了使此次所开发的公交车信息管理系统具有良好的兼容性和普遍性,作者采用了与SQL等数据库等相比更加简单、小巧、易用的Inter Base数据库管理系统。Inter Base是Borland公司开发的一种关系数据库,它可以在Windows 9X、Windows NT、Windows XP及UNIX操作系统上运行,它提供了在单机或多用户环境中的快速数据处理及共享的工具。Inter Ba
38、se是一性价比极高的关系数据库引擎。它非常适合使用在中小型企业或相类似的场合中,尤其是在中国这样经济不是很发达的国家。使用Inter Base能够非常容易、快速的开发出稳定、高效的数据库管理系统,在选择数据库管理系统时,不能片面只考虑软件大、强、全,而也要考虑实际应用。很多人认为Inter Base数据库管理系统不是真正意义上的大型数据库管理系统,因此不要说那些大型企业用户,甚至那些中小型系统的用户也要求开发者给它们使用Oracle或 SQL Server2000等有名的产品,而丝毫没有想到用免费的 Inter Base就足以胜任。 此外,Inter Base还有很多优点:例如它安装简单、可以
39、跨平台、有众多开发工具支持与多种数据库连接方式、占用资源少和可嵌入等,而且可以与本次的开发环境很好的结合,所以选用Inter Base作为此次开发的系统数据库,是非常合适的。1.5本文的组织结构全文共分为六章。第一章:绪论,主要介绍了系统的设计背景,以及系统需要解决的主要问题和本系统使用的主要技术等。第二章:需求分析,概要地描述了公交车信息管理系统的系统目标、系统解决的主要问题等。第三章:系统的构架设计,对系统的各种结构和功能架构的设计做了描述。第四章:系统功能的详细设计,用类图和状态图表示了系统的静态和动态结构,并对数据库做了详细分析。第五章:系统的实现,对系统的具体实现做了阐述。第六章:结
40、论,总结系统设计的经验与不足,展望今后的工作。第2章 系统需求分析在建立一个系统之前,应该对系统用户的需要做一个全面的了解,即要明确此次设计的系统究竟要做什么,要完成哪些任务,能实现什么功能。这些准备工作便是系统的需求分析。一个系统的设计全过程中,需求分析奠定了整个项目的基础。要保证信息系统项目的成功,准确的把握系统需求分析是关键的第一步。系统需求分析是一连串的处理过程。要一套有组织的方法来收集信息,找出使用者的需求,经过提炼,将需求(资料的、功能的以及行为需求)模式化,最后得出一份需求报告。此项工作的好坏将直接影响到此次系统的设计是否能够成功,如果需求分析做不好,就无法设计出好的应用系统。2
41、.1系统概述作为一个城市的公交事业,它既要代表政府体现当地城市的形象,又要尽一切力量减少政府投资,创造良好的社会效益和经济效益。而传统的公交运营系统的装备和管理模式较难达到这两者的完美结合。随着科学技术的发展,公交车信息管理系统带给公交事业单位的将不仅是形象的提升,也是效益的增长。而此次涉及的公交车信息管理系统,是根据我市的实际情况,设计实现的一个功能比较完整的信息管理系统,基本上能够解决以上问题,实现预先设计的功能。主要解决目前各线路之间的数据信息共享的需求,通过集中式的数据库、自动处理信息、服务共享,达到降低成本、节省通信资源、提高效率、改进交流模式的目的。2.1.1系统的业务模型公交车信
42、息管理系统的业务模型,是对整个系统的应有的总体业务流程的总体概括和简单描述,可以帮助读者或用户对系统有一个总体性的认识和了解。其业务用例模型如图2-1所示:图2-1 系统业务用例模型由业务模型可以看出,系统用户分为系统管理员、专业管理员、数据处理员三类,而系统的业务实施、操作过程并不复杂,但是要将所有业务都在系统中逐一实现,还是有一定难度的,必须按照模块进行不同分工,各自实现。其中大致包括:权限管理、专业管理、数据处理三个主要模块,各个模块的功能不同,需要分别进行不同的实现。特别是专业管理模块,它不仅要求系统管理员和专业管理员能够充分掌握此系统,管理数据库中的各种信息,而且要对各自的工作非常熟
43、悉,能够通过二次开发使自己的业务通过本系统体现出来。2.1.2系统的业务流程公交车信息管理系统的操作过程简单明了,用户使用起来比较容易上手,系统的业务执行过程也清楚、明白。系统的业务流程图即活动图中的箭头表示系统的业务走向,分支表示系统可以不分先后的完成的业务。系统业务流程图如图2-2所示。图2-2 系统业务流程图由图可以看出,在系统接受了用户指令后,会根据得到的指令向下进行,权限管理、数据录入、审核、查询等,在完成用户所指定的操作后,关闭本次业务。2.1.3系统的总体要求此次公交车信息管理系统的设计与实现,是要完成一个C/S架构的,能够对我市的所有公交车信息进行有效管理的应用平台。该系统不仅
44、能够使各司机通过客户端对各自的信息进行发布,还能够对所有数据库内的信息进行查询和调用。此外,还将对车辆进行定位,如果此次开发能够成功,会使公交车信息管理的工作向信息化、规范化管理前进一大步。2.2系统目标公交车信息管理系统的使用,可以达到以下目标:1、系统开发符合我市公交事业实际需求,切合实际,能够提高工作效率,节省资源,降低成本。2、系统采用C/S结构,能够满足全面沟通管理需要,安装部署及管理方便。3、用户可以根据自己的实际情况做出查询等,满足信息资源实时性需要。根据社会发展现状随时更改各种线路,能够方便添加和修改站点,不需要重新购买系统。4、系统根据用户实际设计,使用方便,设计统一的信息交
45、流界面。5、能够及时提供相关信息,用以方便群众查询使用。2.3系统需求获取需求获取是系统分析中极为关键的一部分,我们必须使用各种技术来确定用户到底想要什么。通常我们必须与用户一起理解一个全新的问题。这个任务很少会像正好向用户询问一个已经胸有成竹的问题那样简单。早期阶段,需求对每一个人来讲都是含糊的,形式也是混乱的。用户并不总是擅长于准确描述他们想要什么或需要什么,并且我们并不总是擅长于理解他人的业务含义。客户了解他们自己的业务,但是并不总是能够向其组织外的人描述他们的业务问题。只有通过同每一个与系统成败相关的人讨论需求,将这些不同的观点合并成一致的一组需求,才能使所有人对需求是什么达成一致,如
46、果我们不能就需求达成一致,系统设计注定要失败。需求获取需要深入用户业务流程,体会用户业务实现的过程,整个过程需要用户的积极配合和参与,用户能否积极进行配合和参与,也是需求获取阶段的重要问题。需求获取阶段使用UML的用例图的作为需求描述的主要方式之一,如何使用户领会面向对象的概念以及UML的建模方法是需求获取阶段必须解决的问题。只有解决这个问题,才能实现和用户的沟通,从而全面而确切的了解用户的需求。在系统开发过程中,需求主要来自用户,开发的系统必须符合用户业务的实际情况,当开始做需求分析的时候,首先查看了已有文档、表格和文件,收集基本信息,找出组织结构图。并且采用调查式的方法对用户进行座谈,这样
47、可以实现以下目标:收集信息、确认信息、净化信息、提高员工热情、确定需求、征求想法和意见,根据这些调查结果做出分析。观察是了解一个部门工作的有效的数据收集方法,最后通过亲自参与使用或者观察用户日常工作来正面了解用户需求,有利于理解用户对需求的解释。2.4系统功能性需求本系统的设计,是按照UML的要求来严格实施的。在需求分析阶段,作者将系统的功能性需求先以UML用例图的形式表示出来,这对于系统的设计和实施是非常有利的。本系统主要包括三个主要模块,分别是:1、权限管理:主要功能是对操作员进行角色划分,控制操作员的项目权限以及专业权限。权限管理系统限制各种操作员在制度管理系统以及数据处理系统中的行为模式。2、专业管理:主要功能是建立与维护各部门不同的车辆、线路信息等,如各自线路的建立、路线和时间表的建立与表样的设计、审核与汇总公式的定义。专业管理系统是信息交流系统运行的基础。3、数据处理:主要功能是完成各种基层表数据的录入、修改、数据的审核、表的生成以及报表的打印功能。数据处理系统是统计信息交流系统的运行生产部分。以上三个部分的关