
公交线路管理系统需求分析及系统设计.doc
16页公交线路管理系统需求分析及系统设计、引言1.1编写目的随着计算机技术的迅速发展,推动了信息技术广泛、深入地应用到人类 社会的各个领域并发挥着越来越重要的作用计算机软件技术应用于信息管 理是必然的趋势作为计算机应用的一部分,充分发挥计算机的优势,将大 量复杂的数据交给计算机来处理,有着人工管理所无法比拟的优点如:查 找方便、可靠性高、存储量大、保密性好、寿命长、成本低等这些优点能 够极大地提高信息管理的效率,是真正意义上的合理利用资源,也是企事业 管理科学化、正规化,与世界接轨的重要条件1.2开发背景和意义随着经济的日益增长,车辆作为最重要的交通工具,在当今社会中得以 普及由于汽车数量的增加,而道路的承载能力有限因此,城市公交车的 迅速发展成为一种必然趋势在这样的情况下,公交车运营商的车辆数目已 经增加了许多,而且车型也不再单一,与此同时便产生了车辆资源的合理分 配和使用问题该问题涉及到车辆的档案管理、驾驶员档案管理、车辆管理、 公交车运营线路的分配和管理等 如何对公交车公司的车辆进行合理的分配, 科学的使用,使其发挥最大的价值是本问探讨的重点该管理系统的提出, 对于一个公交车运营商来说,不但可以对车辆的使用进行合理的管理,而且 对车辆的使用情况进行跟踪记录,这对于单位车辆责任到人,信息明确,避 免责任混乱等一系列相应问题的解决。
在当今社会中,交通问题已经成为很重要的社会性问题,而公交成为解 决交通问题的一个关键因素大力发展公共交通是解决城市交通拥挤问题的 首选措施但是一种公交是不能满足所有人的出行需求的,人们可能无法通 过乘坐一辆公交车到达目的地,这时候就需要换乘来解决该问题,经调查路 程最短和换乘次数是人们最关心的问题根据这些问题,需要开发一套公交 查询系统,从而方便人们出行前进行查询1.3系统概述公交信息系统中有两种角色:普通用户和系统管理员1、系统管理员使用站点管理、路线管理、实时路况发布及管理三大功能2、普通用户包括线路查询、站点查询、实时路况查看等多种核心公交查询功能本设计主要实现公交信息系统的基本查询,从而满足群众的出行需要系统的主要功能是实现车况、路况、客流的实时监控,通过监控数据实现公 交车辆的灵活查询1.4系统环境1、 操作系统要求: Windows XP/Windows72、 需要的软件:SQL Serevr2008 VS2010、需求分析2.1需求描述1、登录:用户以注册邮箱或者id号配合密码进行登录1) 登录细节的描述:当用户进入 web登录界面,用户以用户名id号配 合密码进行登录。
登录界面有id输入框,密码输入框,以及“登录”按钮2) id输入框:用户输入者id号,系统将暂时不进行id号合法与否的检查3) 密码输入框:用户在输入完账号后,将进行密码输入密码输入框也 将暂时不进行字符申检查4) “登录”按钮:用户在点击“登录”按钮后,系统将首先检查账号如 符合id格式,则进行id的登录若不符合,则弹出消息框显示“账号不存 在”6) Id登录:系统在进行id登录时,首先要检查密码申,若密码申存在 少于8位、多于16位、含有非法字符等情况,则弹出消息框显示“密码错 误”若密码申格式无误,则进行登录,与数据库中记录的 id号以及密码申进行比对,如果比对成功,则登录成功,页面将转到用户的个人主贞如果 比对失败,则弹出消息框显示“登录失败,请检查 id号和密码是否有误3、登录之后可以使用的功能1) 车次查询:登录以后,系统管理员用户和普通用户都可以进行车次查 询即输入任一需要查询的公交线路(如178),点击查询按钮,反馈结果为 这条公交线路的起点到终点之间的所有公交站点,包括首末班车时间2) 站站之间查询:登录以后,系统管理员用户和普通用户都可以进行站 站查询即输入任意两个站点,点击查询按钮,反馈结果为这两个公交站点 之间的所有可达线路。
如果没有直达路线就显示最优换乘路线3) 实时路况发布:登录以后,系统管理员用户可以进行新闻发布即在实时路况发布版块文本框编写心情或者即时交通路况, 比如编写游5公交车挤不挤,十将东路与东环路之间堵不堵等信息,然后点击发布按钮即可发布 到系统里,其他所有用户都可以查看发布的这条信息,并可以在文本框下留言回复4) 投诉:普通用户登录以后可以对在公交车上发生的不公平现象或者违 意违规现象进行投诉即在投诉版块的文本框内编写需要投诉的现象,系统 会把投诉情况显示给管理员用户,由管理员用户对这些投诉情况进行及时处 理5) 线路更新:系统管理员用户登录以后可以对城市的公交线路以及站点 进行修改更新即可以添加新的公交线路、修改已有公交线路和删除旧的公 交线路,同样可以添加新的公交站点、修改已有公交站点和删除旧的公交站 点6) 投诉管理:系统管理员用户登录以后可以对普通用户提交的投诉进行 处理即系统管理员需要及时地对普通用户所提出的投诉进行审核处理,并 向当事人司机进行核实,最后总结结果向公司报告且把结果反馈给当时所投 诉的乘客2.2用例图描述1. 公交查询管理主用例图2.站站之间查询子用例图站点信息查询3.线路查询与管理子用例图5.实时路况发布与投诉管理子用例图2.3数据字典数据项数据项关键字数据项含义数据类型数据要*系统管理员编号AdminlD官理贝的唯一编v整型1.2.3.4,系统管理员用户名Adiminname管理员用户名字符型2-50系统管理员密码Adminpw管理员密码字符型2-50线路编勺RoutelD每一条线路的编号整型1.2.3.4 ••-线路名称Routename每一条线路的名称字符型50车次编号BusID车次编号整型1.2.3.4 ••-车次名称BusName每一趟车次的名称字符型50车次种类Busclass每一车次属于哪条线路整型1.2.3.4 ••-站点编号StationID每一个站点的编号整型1.2.3.4 ••-站点名称StationName每一个站点的名称字符型2-50始班车时间Starttime始班车时间日期末班车时间Endtime末班车时间日期、概要设计3.1系统流程分析1.面向用户的观点公交线路管理系统网站是为广大乘客用户开发研制的,用户是系统 的最终使用者和评价者,所以在网络通信系统的开发设计的过程中,我 们树立了从用户的寻求出发,面向用户,一切为了用户的观念,在分析 与设计系统的前期,为了保证系统的功能的完善多次寻求周围同学和老 师的意见,了解他们的要求,依照功能完善,界面美观,操作简单的原 则进行设计。
2. 严格按阶段进行公交线路管理系统网站是为广大用户开发研制的,用户是系统的最 终使用者和评价者,所以在网络通信系统的开发设计的过程中,我们树 立了从用户的寻求出发,面向用户,一切为了用户的观念,在分析与设 计系统的前期,为了保证系统的功能的完善多次寻求周围同学和老师的 意见,了解他们的要求,依照功能完善,界面美观,操作简单的原则进 行设计3. 采用系统的观点处理在系统分析阶段,在对原系统进行全面调查和分析的基础上,构造 系统的最佳逻辑模型,使用户对将来完整系统的轮廓有个初步的了解和 认识,以便及时和用户进行交流和探讨,不断提高系统的完善性在此 基础上进行系统的物理实现和设计,切实完成逻辑模型的具体功能逻 辑设计和物理实现二者是相辅相成、密不可分的,这样使系统的设计更 加稳妥合理4. 采用模块化设计方法系统模块化设计方法是从计算机实现的角度出发对整个系统进行审 核和校验,将整个系统划分为不同的功能模块,实现系统的一个特定功 能各个功能模块之间具有相对独立性,便于整个系统的设计、实施、 维护和扩充这种模块化结构设计方法,为整个系统顺利进行奠定了基 础5. 整个系统的设计主要采用快速原型法快速原型法是信息系统设计的一个重要方法。
它是根据用户提出的 需求,由用户和开发者共同确定系统的基本要求和主要功能,并在一个 较短的时间内建立一个实验性的、简单的信息系统模型,通过用户不断 提出的意见和建议,对模型进行不断的修改和完善,直到用户比较满意 为止,以便形成一个相对稳定、较为理想的管理信息系统该方法的主 要优点:1) 脉络活楚,所有问题都围绕一个模型展开,使彼此之间联系紧密2) 有助于发现用户需求,通过对原形和用户接触,能够启发开发人员去 挖掘问题,从而不断的修正、完善,最终得到一个理想的系统3) 系统开发效率高,此方法的开发周期短、使用灵活、容易修改,这对 于管理体制不够稳定的系统更加适合4) 系统的可扩展性好,由于此方法是在原型应用中不断发展完善和修改的,所以有较强的扩展性3.2系统总体目标设计系统开发的总体任务是实现公交管理系统网站系统化、 规范化和自动化,从而达到公交线路查询高效率的目的 使得乘客用户能够方便快捷地管理以 及查询公交线路和站台信息以及能够方便快捷的查看实时路况信息, 从而提高工作效率达到快乐出行的目的计算机的资源是受到限制的,因此要充分 利用VS的功能,设计出功能强大的软件,同时要尽可能减少对系统资源的 占用,同时对本系统要求有良好的灵活性和完善性。
3.3系统设计思想公交管理系统主要是对实现车次查询、站站查询、实时路况发布、投诉 等的管理网站首先就应该有城市的车次信息,所以系统应该有对车次信息 的添加和删除以及车次信息的修改;站站查询应该能按照乘客输入的两个站 点生成最优线反馈给乘客用户;实时路况发布应该能提供给乘客一个固定的 平台进行交流,乘客可以通过浏览这些信息避免拥堵,提高出行效率;投诉 管理就是应该有对乘客投诉的信息进行及时回复以及处理 根据所需功能以及数据库、VS2005所能提供的功能来设计该系统3.4系统功能分析作为计算机应用的一部分,使用计算机及网络进行公交信息查询活动,具 有与传统公交站台搜索信息所无法比拟的优点.例如:选择范围大、能生成最优线路、节省时间、效率高等这些优点能够极大地提高人们的出行效率 和生活质量因此,开发这样一套公交管理系统网站是非常有必要合理运用本系统可以大大提高人们的出行效率和生活质量,系统主要功能包括:1)登录模块2 )注册模块3) 车次查询模块4) 站站查询模块5) 实时路况发布模块6) 投诉管理模块7) 公交信息更新模块3.5系统总体结构1.系统结构公交管理系统网站的模型结构如下图所示:2.系统功能模块库卜面为系统模块总图:I * 中|公交管理阳站功能模块图, LL :- 一 I「站站was块:车次块“X。






![河南新冠肺炎文件-豫建科[2020]63号+豫建科〔2019〕282号](http://img.jinchutou.com/static_www/Images/s.gif)





