公交线路管理系统需求分析及系统设计_第1页
公交线路管理系统需求分析及系统设计_第2页
公交线路管理系统需求分析及系统设计_第3页
公交线路管理系统需求分析及系统设计_第4页
公交线路管理系统需求分析及系统设计_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、公交线路管理系统需求分析及系统设计引言1.1 编写目的 随着计算机技术的迅速发展,推动了信息技术广泛、深入地应用到人类 社会的各个领域并发挥着越来越重要的作用。计算机软件技术应用于信息 管理是必然的趋势。作为计算机应用的一部分,充分发挥计算机的优势, 将大量复杂的数据交给计算机来处理,有着人工管理所无法比拟的优点。 如:查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这 些优点能够极大地提高信息管理的效率,是真正意义上的合理利用资源, 也是企事业管理科学化、正规化 ,与世界接轨的重要条件。J1.2 开发背景和意义 随着经济的日益增长,车辆作为最重要的交通工具,在当今社会中得以 普及。

2、由于汽车数量的增加,而道路的承载能力有限。因此,城市公交车 的迅速发展成为一种必然趋势。在这样的情况下,公交车运营商的车辆数 目已经增加了许多,而且车型也不再单一,与此同时便产生了车辆资源的 合理分配和使用问题。该问题涉及到车辆的档案管理、驾驶员档案管理、 车辆管理、公交车运营线路的分配和管理等。如何对公交车公司的车辆进 行合理的分配,科学的使用,使其发挥最大的价值是本问探讨的重点。该 管理系统的提出,对于一个公交车运营商来说,不但可以对车辆的使用进 行合理的管理,而且对车辆的使用情况进行跟踪记录,这对于单位车辆责 任到人,信息明确,避免责任混乱等一系列相应问题的解决。在当今社会中,交通问题已

3、经成为很重要的社会性问题,而公交成为解 决交通问题的一个关键因素。大力发展公共交通是解决城市交通拥挤问题 的首选措施。但是一种公交是不能满足所有人的出行需求的,人们可能无 法通过乘坐一辆公交车到达目的地,这时候就需要换乘来解决该问题,经 调查路程最短和换乘次数是人们最关心的问题。根据这些问题,需要开发 一套公交查询系统,从而方便人们出行前进行查询。1.3 系统概述公交信息系统中有两种角色:普通用户和系统管理员。1、系统管理员使用站点管理、路线管理、实时路况发布及管理三大功能2、普通用户 包括线路查询、站点查询、实时路况查看等多种核心公交查询功能。本设计主要实现公交信息系统的基本查询,从而满足群

4、众的出行需要。 系统的主要功能是实现车况、路况、客流的实时监控,通过监控数据实现 公交车辆的灵活查询。1.4 系统环境1、操作系统要求: Windows XP/Windows72、需要的软件: SQL Serevr200,8 VS2010需求分析2.1 需求描述1、登录:用户以注册邮箱或者 id 号配合密码进行登录。1) 登录细节的描述:当用户进入 web 登录界面,用户以用户名 id 号配 合密码进行登录。登录界面有 id 输入框,密码输入框,以及“登录”按钮。2) id 输入框 :用户输入者 id 号,系统将暂时不进行 id 号合法与否的检 查。3) 密码输入框 :用户在输入完账号后,将进

5、行密码输入。密码输入框也 将暂时不进行字符串检查。4) “登录”按钮 :用户在点击“登录”按钮后,系统将首先检查账号。 如符合 id 格式,则进行 id 的登录。若不符合,则弹出消息框显示“账号不 存在”。6) Id 登录:系统在进行 id 登录时,首先要检查密码串,若密码串存在 少于 8 位、多于 16 位、含有非法字符等情况,则弹出消息框显示“密码错 误”。若密码串格式无误,则进行登录,与数据库中记录的 id 号以及密码串 进行比对,如果比对成功,则登录成功,页面将转到用户的个人主页。如 果比对失败,则弹出消息框显示“登录失败,请检查 id 号和密码是否有误。3、登录之后可以使用的功能1)

6、车次查询:登录以后,系统管理员用户和普通用户都可以进行车次 查询。即输入任一需要查询的公交线路(如 178),点击查询按钮,反馈结 果为这条公交线路的起点到终点之间的所有公交站点,包括首末班车时间。2)站站之间查询:登录以后,系统管理员用户和普通用户都可以进行 站站查询。即输入任意两个站点,点击查询按钮,反馈结果为这两个公交 站点之间的所有可达线路。如果没有直达路线就显示最优换乘路线。3)实时路况发布:登录以后,系统管理员用户可以进行新闻发布。即 在实时路况发布版块文本框编写心情或者即时交通路况,比如编写游5 公交车挤不挤,干将东路与东环路之间堵不堵等信息,然后点击发布按钮即 可发布到系统里,

7、其他所有用户都可以查看发布的这条信息,并可以在文 本框下留言回复。4)投诉:普通用户登录以后可以对在公交车上发生的不公平现象或者 违章违规现象进行投诉。即在投诉版块的文本框内编写需要投诉的现象, 系统会把投诉情况显示给管理员用户,由管理员用户对这些投诉情况进行 及时处理。5)线路更新:系统管理员用户登录以后可以对城市的公交线路以及站 点进行修改更新。即可以添加新的公交线路、修改已有公交线路和删除旧 的公交线路,同样可以添加新的公交站点、修改已有公交站点和删除旧的 公交站点。6)投诉管理:系统管理员用户登录以后可以对普通用户提交的投诉进 行处理。即系统管理员需要及时地对普通用户所提出的投诉进行审

8、核处理, 并向当事人司机进行核实,最后总结结果向公司报告且把结果反馈给当时 所投诉的乘客。2.2 用例图描述1公交查询管理主用例图2-间查询图站站之子用例3 线路查询与管理子用例图畳询錨信息0tl廉践蒋管m4. 乘车查询与管理子用例图修改乘车信息苜通用户删陳委车信息5. 实时路况发布与投诉管理子用例图2.3数据字典数据项数据项关键字数据项含义数据类型数据要求系统管理员编号Admi nID官理员的唯一编号整型系统管理员用户名Adimi nn ame管理员用户名字符型2-50系统管理员密码Admi npw管理员密码字符型2-50线路编号RoutelD每一条线路的编号整型

9、 线路名称Route name每一条线路的名称字符型50车次编号BusID车次编号整型 车次名称BusName每一趟车次的名称字符型50车次种类Busclass每一车次属于哪条线路整型-站点编号Statio nID每一个站点的编号整型 站点名称Stati onN ame每一个站点的名称字符型2-50始班车时间Starttime始班车时间日期末班车时间En dtime末班车时间日期概要设计3.1系统流程分析1. 面向用户的观点公交线路管理系统网站是为广大乘客用户开发研制的,用户是系统 的最终使用者和评价者,所以在网络通信系统的开发设计的过程中,我 们树立

10、了从用户的寻求出发,面向用户,一切为了用户的观念,在分析 与设计系统的前期,为了保证系统的功能的完善多次寻求周围同学和老 师的意见,了解他们的要求,依照功能完善,界面美观,操作简单的原 则进行设计。2. 严格按阶段进行公交线路管理系统网站是为广大用户开发研制的,用户是系统的最 终使用者和评价者,所以在网络通信系统的开发设计的过程中,我们树 立了从用户的寻求出发,面向用户,一切为了用户的观念,在分析与设 计系统的前期,为了保证系统的功能的完善多次寻求周围同学和老师的 意见,了解他们的要求,依照功能完善,界面美观,操作简单的原则进 行设计。3. 采用系统的观点处理在系统分析阶段,在对原系统进行全面

11、调查和分析的基础上,构造 系统的最佳逻辑模型,使用户对将来完整系统的轮廓有个初步的了解和 认识,以便及时和用户进行交流和探讨,不断提高系统的完善性。在此 基础上进行系统的物理实现和设计,切实完成逻辑模型的具体功能。逻 辑设计和物理实现二者是相辅相成、密不可分的,这样使系统的设计更 加稳妥合理。4. 采用模块化设计方法系统模块化设计方法是从计算机实现的角度出发对整个系统进行审 核和校验,将整个系统划分为不同的功能模块,实现系统的一个特定功 能。各个功能模块之间具有相对独立性,便于整个系统的设计、实施、 维护和扩充。这种模块化结构设计方法,为整个系统顺利进行奠定了基 础。5. 整个系统的设计主要采

12、用快速原型法快速原型法是信息系统设计的一个重要方法。它是根据用户提出的 需求,由用户和开发者共同确定系统的基本要求和主要功能,并在一个 较短的时间内建立一个实验性的、简单的信息系统模型,通过用户不断 提出的意见和建议,对模型进行不断的修改和完善,直到用户比较满意 为止,以便形成一个相对稳定、较为理想的管理信息系统。该方法的主要优点: 1)脉络清楚,所有问题都围绕一个模型展开,使彼此之间联系紧密。2)有助于发现用户需求,通过对原形和用户接触,能够启发开发人员 去挖掘问题,从而不断的修正、完善,最终得到一个理想的系统。3)系统开发效率高,此方法的开发周期短、使用灵活、容易修改,这 对于管理体制不够

13、稳定的系统更加适合。4)系统的可扩展性好,由于此方法是在原型应用中不断发展完善和修 改的,所以有较强的扩展性。3.2 系统总体目标设计 系统开发的总体任务是实现公交管理系统网站系统化、规范化和自动化, 从而达到公交线路查询高效率的目的。使得乘客用户能够方便快捷地管理 以及查询公交线路和站台信息以及能够方便快捷的查看实时路况信息,从 而提高工作效率达到快乐出行的目的。计算机的资源是受到限制的,因此 要充分利用vs的功能,设计出功能强大的软件,同时要尽可能减少对系统 资源的占用,同时对本系统要求有良好的灵活性和完善性。3.3 系统设计思想 公交管理系统主要是对实现车次查询、站站查询、实时路况发布、

14、投诉等的管理。网站首先就应该有城市的车次信息,所以系统应该有对车次信 息的添加和删除以及车次信息的修改;站站查询应该能按照乘客输入的两 个站点生成最优线反馈给乘客用户;实时路况发布应该能提供给乘客一个 固定的平台进行交流,乘客可以通过浏览这些信息避免拥堵,提高出行效 率;投诉管理就是应该有对乘客投诉的信息进行及时回复以及处理。根据 所需功能以及数据库、VS2005所能提供的功能来设计该系统。3.4 系统功能分析作为计算机应用的一部分 , 使用计算机及网络进行公交信息查询活动 , 具 有与传统公交站台搜索信息所无法比拟的优点 . 例如: 选择范围大、能生成 最优线路、节省时间、效率高等。这些优点

15、能够极大地提高人们的出行效率和生活质量。因此,开发这样一套公交管理系统网站是非常有必要。合理运用本系统可以大大提高人们的出行效率和生活质量,系统主要功能包括:1)登录模块2)注册模块3)车次查询模块4)站站查询模块5)实时路况发布模块6)投诉管理模块7)公交信息更新模块3.5系统总体结构1 系统结构公交管理系统网站的模型结构如下图所示:ASP页面层2.系统功能模块控制层业务层数据库访问层数据库系统配置MVC模式设计F面为系统模块总图:公交管理网站功能模坎罔投诉块注册、枳1|3.6数据库设计1.管理员登录表(login)HANK-P匚苏州市公交”朗-dbc.login列名数堀类型允许Nul值lo

16、ginNanftevarchar(2Q)loginPwdvarcharfa)2 车辆表HANK-PCttl市公理累境-dbo科表允许创值敎据类型int?车次varchar(2O)车辆类型nvarchar(50j朋奔类型nyarchar(5O3rivarch3r(5O3広卡类型nvarthar(5O3运行区间nvarchar 50)3.车辆线路编号表HANK PC.SWiHitMbd牟極氏路编号表列容埶捐类型允许Null值varchar(2O3H车线类型varchar(50Bn4 公交车线路表|肿HC-POWM市公3&五公蚕轴關数据类型允许Null值?int?车次varchar(2Q)詁名nva

17、rchar(SO)圜次序int5.冬季(夏季)时间发车表HANK-P匚苏蝴市公十冊6琶季发车时问表列名殲据类型允许NJ值?删vardnar(2Q)nL J首班时间nvarchai(SO)末脏时间nvarchar(SO)0$编号int6. 站名表HANK-PU苏州市公理系烁-dbojAS表数据类型允许Null值?离韻intn站名vardiar(SO)经纬度uarchar(50)团 s7. 最新动态表/HAhiK-P5+公-域-dbd屋新动恣表|_敎据类型允谍NuB值intIBF V jhiilSl标题ntext内容ntext发布时间dabetme8. E-R 图內鲁 挖对起耐冬至发丰时釣我exi

18、iniHi未那时闻h亦nV |好讪、icqrfSu1车稲抿腐掲号卷$车天m站岩.卡叛瓷型良車崑车时阿丧2军工 购州a 静牺囿i離3.7系统实现主要技术本系统的开发利用ASP作为开发工具。ASP是一个具有完善开发工具的平 台。ASP提供的工具适合各种水平层次无论是初学者还是有经验的团队,并适 合各种不同的开发需求。降低了开发的复杂度,其提供给开发者更加简便动态 的.Net Framework基础解决方案,其中包括了 wi ndows应用程序开发、office嵌 入开发、Web应用开发、移动应用程序开发。改进了团队交流方式,ASP为团队开发提供通道和完整的开发周期工具,从而增加了团队内部的交流与协作的 效率。通过学习,熟悉和掌握 VB的使用方法,使用ASP作为开发工具将使整 个系统的模块化设计变得更加简便。系统采用SQL Server 2005乍为开发数据库。SQL Server 2005是一种客户机/ 服务器结构的关系数据库管理系统。SQL Server 2005提供了许多易于使用的图 形化工具和向导,其中最常用的是服务管理器、企业管理器和查询分析器。它 们为创建和管理数据库带来了很大的方便。脸皮网后台界面设计使用C#编程语言进行编写总之,页面设计使用asp .net数据库设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论