公交信息查询系统需求分析教程文件
最新公交信息查询系统需求分析
4.1角色(Actor)定义6
4.1.1一般用户6
4.1.2系统管理员6
4.1.3数据库6
4.2系统主Use Case图7
4.3客户端7
一般用户平台7
4.4.管理端11
系统管理平台11
5性能需求15
5.1界面需求15
5.2响应时间需求16
5.3可靠性需求16
5.4开放性需求16
5.5可扩展性需求16
具体描述:
用例描述:查询站站;
执行者:一般用户;
前置条件:用户进入系统;
后置条件:显示站站信息。
基本路径:
a)用户进入系统;
b)输入起点站台名。
c)输入终点站台名。
d)点击查询。
e)查询成功
其活动图如图6:
图8查询站站活动图
4.4.管理端
系统管理平台
系统管理平台主要是提供系统管理人员使用的功能。主要是公交信息管理的功能,包括公交信息查询、修改、添加、删除的功能。图26为它的用例图,图27为它的活动图。
项目编号
20121031
文档编号
10
密级
内部
南昌市公交信息查询系统需求分析
评审 日 期: 2012年月日
1导言3
1.1背景3
1.2软件的功能以及目的3
1.3参考资料3
1.4版本更新信息3
2系统定义4
项目来源及背景4
项目要达到的目标4
系统整体结构4
3应用环境5
系统运行网络环境5
系统运行硬件环境5
系统运行软件环境6
数据库:SQL Server 2000
WEB开发工具:
应用服务器:WebSphere
浏览器:IE5.0及其以上版本
公交查询系统分析和设计
目录一、需求分析 (2)1.系统目标 (2)2.系统功能需求 (2)功能描述: (2)对性能的一般性规定: (3)3.数据流图 (3)1)系统的上下文数据流图(如图1) (3)2)客户查询的数据流图(如图2) (4)4.数据字典 (5)二、系统的概念模型: (6)三、将概念模型转换成关系模型 (8)1.将E-R模型转换为关系模式 (8)2.数据库表结构设计: (10)3.实现数据完整性: (12)一、需求分析1.系统目标实现一个公交车查询系统,完成通过车次、站点、起点和终点查询来选择合适的乘车方案的功能。
2.系统功能需求本系统的用户包括用户和管理员两类,其中管理人员对此系统进行数据的修改、删除、查找、添加路线以及发布公交动态等功能。
而用户则可运用本系统合理有效的查询路线、安排行程。
功能规划:本系统有两大功能:查询功能以及更新维护功能。
其中查询功能包括站站查询功能、车次查询功能、公交站点车次查询三项基本功能。
功能描述:a.站站查询:乘客通过输入起点和终点的站名,那么通过这两个车站的所有车次就会显示出来供乘客选择合适的乘车路线b.车次查询:乘客通过输入公交车车次就可以查询出该车次经过的所有站点,乘客可以根据站点来选择自己的乘车路线c.公交站点车次查询:这种方案一般针对不城市公交不熟悉的人,通过输入站点或者车次就可以同时显示站点和车次两种信息,根据这个就可以选出最佳的乘车方案。
d.更新维护:管理员负责对公交路线修改和更新,以及系统的维护,同时公布最新的变动信息(包括车次变动和价格变动等)或者有关城市公交的新闻对性能的一般性规定:1灵活性:当要对系统进行添加数据或删除、更新等操作时,可以容易地对系统进行操作,并且不影响系统的正常运行,更不会有任何出错的现象。
2数据精确度:因为此数据为系统内部数据,所以要求不能有误差。
3时间特性:系统应有即时性,能尽快查询出所需结果。
3.数据流图公交查询系统的简单信息流如下:1)系统的上下文数据流图(如图1)图1公交查询系统的上下文数据流图2)客户查询的数据流图(如图2)图2公交查询系统的数据流图4.数据字典数据项名:客户说明:使用本系统的人类型:char长度:10数据流名:站点信息说明:将经过指定车次的站点名全部列出来来自过程:无流至过程:查询处理数据流名:车次站点信息说明:记录公交车经过的个站点名和各站点所具有的公交车次来自过程:无流至过程:查询处理处理过程:查询说明:显示合适的公交站点和车次输出:起点和终点所有路线或者公交车次所有站点处理过程:查询验错说明:当查询不到输入的站点或者车次是启用此功能,若验证错误,则返回客户文件:各站点详述信息说明:列出经过某站点的所有车次大小:100M文件:各次公交车描述信息说明:列出某车次的车所经过的所有站点大小:100M文件:各个站点所经过的公交描述信息说明:将站点和车次结合给出,使信息更加完善大小:200M二、系统的概念模型:上图是公交查询系统的概念模型的E/R图,该系统涉及的实体集有:a.公交车次实体集:具有属性公交车次ID、起点和重点站、线路名称、首末班车时间、普通票价、空调票价和可用IC卡类型。
公交信息查询系统
1 引言 (1)1.1编写目的 (1)1.2 背景 (1)1.3 任务分配 (1)1.4 定义 (1)1.5参考资料 (1)2 结构设计 (2)2.1 概念设计 (2)表格清单 (6)参考清单 (6)数据库清单 (7)List of tables (7)表格司机 (7)表格售票员 (8)表格站点 (9)表格管理员 (10)表格路线 (11)表格车次 (12)表格车辆 (12)List of references (13)参考Ref_67 (14)参考Ref_70 (14)参考Ref_73 (15)参考Ref_143 (15)参考Ref_146 (16)List of databases (16)数据库Model_2 (16)2.3 物理结构设计 (16)3 运用设计 (17)3.1 数据字典设计 (17)3.2 安全保密设计 (17)4 功能实现 (17)4.1 基础数据管理 (17)4.1.1触发器 (17)4.1.2存储过程 (19)1 引言1.1编写目的南昌市公交信息查询系统数据库设计说明书是专门为程序开发人、数据库设计人员和软件测试人员编写的,其目的是方便数据库设计人员设计数据库、程序设计人员编制应用程序、测试人员测试程序并判断数据的正确性。
该说明书的读者为系统分析人员、程序员、测试人员。
1.2 背景说明:A.南昌市公交信息查询系统B任务提出者:112041开发者:112041公交信息查询系统开发小组成员用户:所有市民。
1.3 任务分配曾献安:数据流图、E-R图、文档、触发器。
卢成帆:查询存储过程、数据流图。
刘延路:插入存储过程、数据流图。
胡广龙:删除存储过程、数据流图。
1.4 定义在所有的车辆信息表中都必须有一名司机,售票员可以为空,路线必须与车次相对应,一个车次会有多辆车服务。
1.5参考资料●国家软件工程开发标准●天津市公交信息查询系统软件需求分析报告●天津市公交信息查询系统鉴定材料●天津市公交信息查询系统●南昌市公交信息查询系统软件需求说明书●南昌市公交信息查询系统总体设计说明书2 结构设计2.1 概念设计南昌市公交信息查询系统数据库涉及的实体有:车辆、司机、售票员、车次、路线、站点等,它们的关系用下面的E-R 图来表示。
城市公交线路查询系统需求文档
需求规格说明书1.系统概述当前国内的公交查询系统已经跟不上客户的需求。
智能化水平不够高,更新速度远远不够。
现有的几个公交查询服务系例如:全国公交查询,公交网。
还不能为移动终端提供较优质的服务,不能为乘客的出行提供一个较好的出行计划和方案。
针对这个问题我们这个设计一个能够很好地在移动终端上运行的公交查询系统以补全当前公交查询系统的空缺。
2.说明在用户打开软件是需要为用户提供使用说明前台使用说明。
系统的前台界面要为用户提供使用指南。
后台说明后台是系统核心部分,需要为管理系统的管理员提供维护和使用的指南。
给出系统维护时应该注意的不安全操作,以及出现故障后相应的修护措施。
3.前台前台为用户提供几种不同的查询方式为用户提供不同城市的查询,用户可根据自己在实际的所在城市查询当地的公交路线。
(可选)在欢迎界面给用户提供当地的各个风景点以及相应的公交路线,不同出发点有不同最佳路线。
(可选)为用户提供线路查询:给用户提供一个输入框,供用户输入所需要查询的路线。
当用户按下查询按钮后,系统应当尽快返回用户查询的那一路车的信息:一:首发时间二:末班时间三:上行和下行的起始到终点站及其途径的各个站点四:票制五:公交车从始发站到终点站所需要花费的大致时间六:如果用户输入的站点不存在,则要提醒用户输入错误。
并返回和用户输入相近的公交路线信息。
(可选)为用户提供站点查询:当用户输入需要查询的站点时,系统当返回以下信息:一:途径该站点的各路公交名称。
二:为用户提供各个路线的路线查询链接。
(可选)为用户提供站点与站点之间的路线查询:当用户输入起始站和终点站时,系统能够返回花费最少时间的公交路线和换车次数最少的路线。
(可选)4.后台后台是提供给管理员维护系统的接口,保密性较高,因此需要登录后才能使用后台。
后台应该完成以下功能。
密码管理管理员可以修改自己的密码。
如果忘记密码还可已根据问题提示回忆密码。
管理员管理(可选)如果数据库庞大的时候一个管理员不能完成维护工作。
公交信息查询系统需求分析说明书
公交信息查询系统软件需求分析规格说明书Requirement Analysis Specification编制人:编制日期:审核:批准:单位名称:第一章引言1.1目标与范围在当今社会中,交通问题已经成为很重要的社会性问题,而公交成为解决交通问题的一个关键因素。
大力发展公共交通是解决城市交通拥挤问题的首选措施。
但是一种公交是不能满足所有人的出行需求的,人们可能无法通过乘坐一辆公交车到达目的地,这时候就需要换乘来解决该问题,经调查路程最短和换乘次数是人们最关心的问题。
根据这些问题,需要开发一套公交查询系统,从而方便人们出行前进行查询。
1.2 系统概述公交信息系统中有两种角色:普通用户和系统管理员。
1、系统管理员使用站点管理和路线管理两大功能。
2、普通用户包括线路查询、站点查询等多种核心公交查询功能。
本设计主要实现公交信息系统的基本查询,从而满足群众的出行需要。
系统的主要功能是实现车况、路况、客流的实时监控,通过监控数据实现公交车辆的灵活查询。
1.3 约束条件1、操作系统要求:Windows XP/Windows72、需要的软件:SQL Serevr2005.,Visual C++6.0,VS2005第二章信息描述2.1 对象描述2.1.1 用例图(1)公交查询管理主用例图(2)站点查询与管理子用例图(3)线路查询与管理子用例图(4)乘车查询与管理子用例图2.2 数据字典第三章功能描述3.1 处理说明(1)系统各界面模块之间切换的响应时间不得超过3秒。
(2)系统执行查询,信息返回时间不得超过5秒。
(3)任何页面如操作超过20秒,系统自动返回首页。
3.2 性能说明1、车次查询需求描述:a普通用户和系统管理员都可以通过此功能查询相关车次信息。
b在普通用户界面和系统管理员车界面中都可以在动态文本编辑框中录入相关车次信息。
c车次必须为相关数据库中已存在的车次,否则将提示用户本系统中暂时没有录入相关车次信息。
d输入车次号,选择查询功能,实现对车次的查询,查询结果将包括车次号、序号、站点名。
公交查询系统的分析报告
目录1.引言.................................................... .. (1)1.1设计目标....................................................11.2采取的策略..................................................11.3设计依据....................................................11.4参考资料....................................................1 2.系统总体结构设计 (1)2.1系统逻辑结构设计 (2)2.2系统物理结构设计 (4)3.子系统设计(模块设计) (6)4.数据库系统设计 (14)4.1设计要求...................................................144.2数据库设计 (15)5.网络通信设计...................................................175.1设计要求...................................................175.2网络设计方案 (17)6.信息编码设计....................................................18 7.关键技术.................................................... . (18)7.1提高查询速度 (18)7.2系统安全...................................................19 8.系统配置.................................................... . (20)8.1硬件和网络配置 (20)8.2数据库和软件配置 (20)9.限制.................................................... .. (20)9.1通信线路选择 (20)9.2数据库在线容量限制 (20)10.组织机构和人员配置 (20)11.参考和引用资料 (20)1.引言1.1设计目标在网络环境的支撑下建立城市公交信息查询系统,实现管理者对车辆信息、站点信息、线路信息、公交新闻、用户建议等进行管理的能力,方便管理者在后台对公交运营情况的掌握和管理,做出未来发展的决策;为用户提供实时更新的公交信息,可以让用户迅速了解准确的公交动态;为用户提供车次查询、站点查询、站站查询三种查询模式,利于用户选择最优的乘车路线及方案,方便用户出行,节约乘车时间。
公交信息查询系统需求分析
项目编号20121031 文档编号10密级内部南昌市公交信息查询系统需求分析评 审 日 期: 2012年月日目录1导言 (3)1.1背景背景 .............................................................................................................. 31.2软件的功能以及目的软件的功能以及目的 .................................................................................. 31.3参考资料参考资料 ...................................................................................................... 31.4版本更新信息版本更新信息 .............................................................................................. 3 2系统定义. (4)项目来源及背景.................................................................................................... 4项目要达到的目标................................................................................................ 4系统整体结构........................................................................................................ 4 3应用环境. (5)系统运行网络环境................................................................................................ 5系统运行硬件环境................................................................................................ 5系统运行软件环境................................................................................................ 6 4功能规格. (6)4.1角色(Actor)定义 ........................................................................................ 64.1.1 一般用户.............................................................................................. 64.1.2系统管理员........................................................................................... 64.1.3数据库................................................................................................... 74.2系统主Use Case图......................................................................................... 74.3客户端.............................................................................................................. 7一般用户平台................................................................................................ 74.4.管理端......................................................................................................... 11系统管理平台.............................................................................................. 11 5性能需求.. (15)5.1界面需求界面需求 .................................................................................................... 155.2响应时间需求响应时间需求 ............................................................................................ 165.3可靠性需求可靠性需求 ................................................................................................ 165.4开放性需求开放性需求 ................................................................................................ 165.5可扩展性需求可扩展性需求 ............................................................................................ 165.6系统安全性需求系统安全性需求 ........................................................................................ 161 导言1.11.1 背景随着南昌市的发展,南昌市的公交系统越来越发达,市民们出行也越来越方便,但初来者以及到某些不太熟悉的地方不知道怎么坐公交去,在这种情况下,就需要完善的公交查询系统。
城市公交查询系统需求说明
公交查询系统需求说明版本 v1.02005.3.27一、引言1. 编写目的:在完成了针对公交查询系统软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。
此需求规格说明书对公交查询系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
2. 定义:地图实体:定义在基本地图上层的元素包括站点、公交线路和标志性地标,周边名胜。
管理员:本文档中提及的均为本系统管理员,负责系统的初始化和维护。
用户输入:在没有特别规定的情况下,系统支持文字和地图点选两种输入方式,用“(以任意方式)”标识。
3. 参考资料:《Jbuilder9软件开发项目实践》陆正中 马进德 石正贵等编著《UML用户指南》Grady Booch James Rumbaugh Ivar Jacobson 著 邵维忠等译《软件工程》江开耀 张俊兰 李晔编著二、概述:公交查询系统是一个方便快捷的查询平台,实现了市内公交换乘方案及相关公交信息的查询功能。
项目是学生实践活动,须在2005年6月前开发和测试的所有工作。
1.背景:用户:所有希望查询公交换乘信息的用户和系统管理员。
技术:面向对象分析、设计;C/S模式;JAVA语言编码;数据库后台管理系统,采用Microsoft公司的access人力资源:刘轲、刘凯、官兵、徐斌鑫、刘桔、尹文沛、张晓飞开发周期:9周2. 目标:(1)建立查询软件,支持并发访问(2)基本实现按站点到站点查询、按公交线路查询(3)简化查询步骤,提高查询效率(4)能随时根据交通结构、地理信息的变化实现更新和扩展(5)提供方便、可靠的乘车信息为城市公交系统吸引更多的用户3. 运行模式:面向用户,根据其提供的几个简单的交互数据,在结果输出栏中返回查询结果,包括文字和地图信息。
城市公交查询软件需求分析用例
用户成功进入用户信息修改界面
输入数据
用户修改的信息
输出数据
用户信息修改界面、主功能处理界面
备注
无
表1-5“用户退出”功能需求分析用例
功能点编号
Joy1-5
功能点名称
用户退出
角色
登陆用户
功能说明
用户通过本功能点实现用户的注销操作
事件流程
1选定退出功能
确认是否退出
若退出,则返回登录界面。
前提条件
1、用户输入线路的名称(即几路公交车),并回车。
2、软件校验线路名格式是否合法。
3、软件校验判断线路名称是否存在。
4、若正确,则给出该线路的站点;否则,提示“线路名不存在,请重新输入!”前置条件1、用户已经登录。
2、选择了线路查询模块。
后置条件
软件显示经过该线路的站点。
输入数据
线路名
输出数据
该线路所以站点
注册成功,核对注册信息。
前提条件
无
后置条件
用户成功进入登录见面
输入数据
用户编号、用户名、登录密码、用户真实姓名、用户性别、用户年龄、用户籍贯、联系方式、省份证号
输出数据
登录界面
备注
无
表1-2“用户登录”功能需求分析用例
功能点编号
Joy1-2
功能点名称
用户登陆
角色
注册用户
功能说明
用户通过本功能点完成登陆操作
事件流程
1、管理员输入线路的名称(即几路公交车),并回车。
2、软件校验线路名格式是否合法。
3、软件校验判断线路名称是否存在。若已经存在,提示错误。
4、若一切符合,则提示要加入的位置。
5、管理员根据软件提示输入精确位置。有误,请重新输入。无误提示成功!
公交查询系统需求分析报告
西安市公交查询系统项目需求分析研究报告学生姓名:学号:专业:计算机科学与技术班级:目录目录 01.引言 01.1编写目的 01.2项目背景 01.3定义 01.4参考资料 02.软件产品的一般性描述 (1)2.1运行环境与资源 (1)2.2软件产品的功能 (1)2.3用户特征 (2)2.4限制与约束 (2)3. 系统功能行为分析 (3)3.1引言 (3)3.2系统功能模型 (3)3.3相关用例的展开 (6)3.4系统静态模型 (10)3.5系统动态模型 (11)3.6系统体系结构模型 (15)3.7输出结果 (17)4.系统性能分析 (17)4.1数据精确度 (17)4.2时间特性 (17)4.3适应性 (17)4.4故障处理 (18)5.所建议系统经济可行性分析 (18)5.1用户界面 (18)5.2硬件界面 (18)5.3软件界面 (18)6.其他要求 (19)6.1 可使用性 (19)6.2安全保密性 (19)6.3可维护性 (19)1.引言1.1编写目的应城市交通的发展要求,随着经济的迅速发展,城市公交网也逐渐庞大起来。
而计算机技术的迅速发展,推动了信息技术广泛、深入地应用到人类社会的各个领域并发挥极其重要的作用。
由于计算机的可靠性高、存储量大、保密性好、查找方便、成本低等优势,我们可以利用计算机的这些优点来提高信息管理的效率。
所以,为了使人们能够合理选择公交线路,更快、更准确的了解各路况以及公交线路的流通和变更情况,使出行更加方便快捷,城市公交管理系统应运而生。
1.2项目背景随着现代化建设的迅速崛起,城市地图的不断扩充,公交线路由原来的几条简单线路发展成为巨大的公交网交织在城市中,传统的识记、步行等方法已经不能满足人们便利出行的需求。
其一,人们无法全部识记巨大而又复杂的公交路线和站点转乘车辆;其二,公交信息的变动,人们将无法迅速捕获公交信息的动态变化,为人们的出行及公交车次、线路等选择带来不便,浪费人们的时间。
公交查询系统分析报告
西安市公交查询系统学生姓名:____学号:—专业: 计算机科学与技术班级:_____________目录1 •引言.................................1.1设计目标..............................1.2采取的策略............................1.3设计依据..............................1.4参考资料..............................2 •系统总体结构设计............................2.1系统逻辑结构设计..........................2.2系统物理结构设计..........................3. ..................................................................................... 子系统设计(模块设计)............................4 •数据库系统设计..................4.1设计要求....................4.2数据库设计..................5 .网络通信设计....................5.1设计要求....................5.2网络设计方案..................6. 信息编码设计....................7. 关键技术......................7.1提高查询速度..................7.2系统安全....................8. 系统配置..............................8.1 硬件和网络配置........................8.2 数据库和软件配置.........................9. 限制.................................9.1通信线路选择............................111111246 错误!未定义书签。
公交车查询系统(软件工程设计)
现??????????????????????????????????????????????38 5.1 系统命名规 范 ??????????????????????????????????????????????????38 5.2 VO层编程实 现??????????????????????????????????????????????????38 5.3 DAO层编程实 现????????????????????????????????????????????????39 5.4 BO编程实 现??????????????????????????????????????????????????45 5.5 CO编程实 现??????????????????????????????????????????????????48 5.6 UIO编程实 现??????????????????????????????????????????????????49 5.7 系统组件 图????????????????????????????????????????????????????51 第6章 系统部 署??????????????????????????????????????????????????52 6.1 系统硬件和软件运行 平台????????????????????????????????????????????52 6.2 系统的部署 图????????????????????????????????????????????????????52 6.3 主要业务功能测试 截图??????????????????????????????????????????????53 第7章 系统测 试??????????????????????????????????????????????????53 7.1 系统测试的目 标??????????????????????????????????????????????????53 7.2 任务测试的任 务??????????????????????????????????????????????????53 7.3 系统测试的方 法??????????????????????????????????????????????????53 7.4 系统测试用例设 计????????????????????????????????????????????????53 7.5 系统测试结果报 告????????????????????????????????????????????????54 第8章 系统总 结??????????????????????????????????????????????????54 8.1 系统的所有优 点??????????????????????????????????????????????????54 8.2 系统不足和局限之 处??????????????????????????????????????????????54 8.3系统未来的改进设 想??????????????????????????????????????????????55 第1章 项目业务分析 1.1 系 统业务背景 近年来虽然城市里购买私家车的人越来越多但是对于生活在城市中的 绝大多数人来说不管是上下班还是出行仍然要依赖公共交通工具比如公交车地铁 等。为极力保证城市可持续发展公共交通必须优先发展如何让人们方便地出门成了各个城市管理部门所最关心的问题。我国城市公交乘客信息系统的发展处于一个落 后的水平广大乘客可以获得信息的方式很少公交信息的完整性和准确性得不到保证 而且还没有专门的机构负责信息的发布和管理。我国经济的持续发展必然加快城市 化、机动化速度更何况我国城市化水平本来就低于相应的经济发展水平。汽车进入 家庭城市扩张可能带来的郊区化趋势与城市化一起成为21世纪我国城市交通发展的 大背景。我国私人汽车的迅速发展给城市交通系统带来了严重的影响如何考虑私人 小汽车和公共交通系统的竞争关系并建立一个有竞争力的公共交通系统如何选择交 通政策等都影响城市的交通模式和建设水平。城市的各种交通政策的选择和实施必 须考虑城市的特性和资源、代价和效果。因此必要在可持续发展的目标下借鉴国外 城市的成功经验和失败教训重新检查城市交通系统的规划和建设。相对于乘客来说 在我国乘客一般获得公交信息的方式局限于电话、交通图、向熟人问讯等常规方式。 除去线路、站点等基本信息以外有关班次、车辆到离站时间的信息基本上没有。所 以较少的公交信息量简单的方式已经成为制约城市公共交通发展的一大问题。因此 走城市交通的可持续发展之路必须大力提倡改善客运结构大力发展公共交通和与之 配套的公交线路查询系统。 1.2 系统业务处理流程 用户通过浏览器可以网站上查 询相关信息例如公交车信息查询公交车线路查询公交车时间查询公交车路过景点查
公交线路管理系统需求分析及系统设计
公交线路管理系统需求分析及系统设计引言1.1编写目的随着计算机技术的迅速发展,推动了信息技术广泛、深入地应用到人类社会的各个领域并发挥着越来越重要的作用。
计算机软件技术应用于信息管理是必然的趋势。
作为计算机应用的一部分,充分发挥计算机的优势,将大量复杂的数据交给计算机来处理,有着人工管理所无法比拟的优点。
如:查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高信息管理的效率,是真正意义上的合理利用资源,也是企事业管理科学化、正规化 ,与世界接轨的重要条件。
J1.2开发背景和意义随着经济的日益增长,车辆作为最重要的交通工具,在当今社会中得以普及。
由于汽车数量的增加,而道路的承载能力有限。
因此,城市公交车的迅速发展成为一种必然趋势。
在这样的情况下,公交车运营商的车辆数目已经增加了许多,而且车型也不再单一,与此同时便产生了车辆资源的合理分配和使用问题。
该问题涉及到车辆的档案管理、驾驶员档案管理、车辆管理、公交车运营线路的分配和管理等。
如何对公交车公司的车辆进行合理的分配,科学的使用,使其发挥最大的价值是本问探讨的重点。
该管理系统的提出,对于一个公交车运营商来说,不但可以对车辆的使用进行合理的管理,而且对车辆的使用情况进行跟踪记录,这对于单位车辆责任到人,信息明确,避免责任混乱等一系列相应问题的解决。
在当今社会中,交通问题已经成为很重要的社会性问题,而公交成为解决交通问题的一个关键因素。
大力发展公共交通是解决城市交通拥挤问题的首选措施。
但是一种公交是不能满足所有人的出行需求的,人们可能无法通过乘坐一辆公交车到达目的地,这时候就需要换乘来解决该问题,经调查路程最短和换乘次数是人们最关心的问题。
根据这些问题,需要开发一套公交查询系统,从而方便人们出行前进行查询。
1.3系统概述公交信息系统中有两种角色:普通用户和系统管理员。
1、系统管理员使用站点管理、路线管理、实时路况发布及管理三大功能2、普通用户包括线路查询、站点查询、实时路况查看等多种核心公交查询功能。
---软件需求说明书-长沙公交查询系统
长沙公交查询系统需求分析说明书北邮3G长沙移动通信学院11021A2011-8-25目录1引言31.1编写目的31.2背景31.3定义31.4参考资料32任务概述42.1目标42.2用户的特点42.3假定和约束43需求规定43.1对功能的规定43.2对性能的规定53.2.1精度53.2.2时间特性要求53.2.3灵活性53.3输人输出要求53.4数据管理能力要求63.5故障处理要求63.6其他专门要求64运行环境规定64.1设备64.2支持软件74.3接口74.4控制75数据库E-R图71引言1.1编写目的编写此文档的目的是进一步定制软件开发的细节问题,便于用户与开发商协调工作.本文档面向的读者主要是项目委托单位的管理人员.希望能使本软件开发工作更具体.1.2背景说明:a.待开发的软件系统的名称是北邮长沙公交查询系统;b.本项目的任务a)提出者:冯佳佳b)开发者:冯佳佳c)用户:广大乘客c.该软件系统通过学习和借鉴其他系统而开发出来。
1.3定义本系统可以实现线路查询、站点查询、重要地点查询等功能。
1.4参考资料《软件工程入门》——北邮3G教科书《SQL server数据库应用开发》——北邮3G教科书《移动通信数据业务开发-java语言》——北邮3G教科书2任务概述2.1目标软件开发的意图为便于广大乘客乘车出行、合理有效的安排行程,以及管理人员对此应用系统的数据进行增、删、改、查等功能。
2.2用户的特点列出本软件的最终用户的特点:操作人员:懂得电脑基本操作的人群维护人员:懂得基本的java和SQLSERVER的人群2.3假定和约束本软件开发经费限制在100元以内、开发期限为2011年9月10日3需求规定3.1对功能的规定3.2对性能的规定3.2.1精度该软件输入采用模糊查询加下拉列表提示,还可以采用拼音简码进行各个位置的输入3.2.2时间特性要求1.响应时间:很快2.更新处理时间:很快3.数据的转换和传送时间:很快4.解题时间:需要等待3.2.3灵活性说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:a.操作方式上的变化:不会有太大的改变b.运行环境的变化:可能会导致软件无法运行,建议采用windows xp等系统c.同其他软件的接口的变化:可能导致数据库错误,在项目中修改即可d.精度和有效时限的变化:数据随着时间的改变而越来越完善,精度越来越高e.计划的变化或改进:将随着时间的变化而完善功能和区域3.3输人输出要求解释各输入输出数据类型:含中文输入法对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。
公交运营系统需求分析原始版
河北北方学院信工学院《软件工程》实验指导与报告书2012 学年第 1 学期班级: 10级信息管理与信息系统组号: 22 组长:张馨 201043109 组员:王亚涛 201043127谢永刚 201043128 实验地点:河北北方学院指导教师:赵志升信息科学与工程学院2010.9实验一需求调研分析张家口市公交运营调度系统需求分析1、引言1.1编写目的编写本系统需求分析说明书的目的:该系统需求分析说明书是用来确保系统提供功能可以与用户的需求达成共识。
本说明会做出一个清晰、毫无二义性的“需求”说明,降低系统开发风险,为用户提供一个功能更加完善,操作更为友好的管理系统。
1.2项目背景本项目的委托单位:张家口市通泰公交总公司本项目的名称:张家口市公交运营调度系统开发单位:王亚涛、张馨、解永刚用户:公交运营商本项目的应用范围:张家口市通泰公交总公司1.3定义ZBODS:Zhangjiakou Bus Operation Dispatching System(张家口市公交运营调度系统)1.4参考资料《使用软件工程》(第二版)郑人杰殷人昆陶永雷清华大学出版社《软件测试技能实训教程》Andy Yue(美)金晓丰蒋唯游科学出版社《软件测试》朱少民人民邮电出版社2、任务概述2.1 目标该系统针对用户张家口市通泰公交总公司,其功能有:(1)登录功能:司机评工作证号在公交车终端进行登录。
(2)录入功能:向系统录入司机及公交汽车的基本信息。
(3)查询功能:可以通过系统查询到任何司机或公交汽车的相关记录。
(4)实时监控与警报功能:通过对速度与客流量的实时监控,系统可以做出拥塞警报。
(5)日志生成与存储功能:系统会自动生成日常工作日志,事故处理记录,公交车检修记录。
2.1条件和限制要求管理员可以熟练操作计算机,并掌握一定管理与调度能力。
要求每辆公交车配有移动客户终端。
要求每个司机具有统一并且唯一识别的工作证号。
3可行性分析报告3.1引言编写目的利用信息技术手段,实现公交运营管理的信息化、智能化,为客户提供快捷、高效和高质量的公交服务。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
公交信息查询系统需求分析南昌市公交信息查询系统需求分析评审日期: 2012年月日目录1导言 (3)1.1背景 (3)1.2软件的功能以及目的 (3)1.3参考资料 (3)1.4版本更新信息 (3)2系统定义 (4)项目来源及背景 (4)项目要达到的目标 (4)系统整体结构 (4)3应用环境 (5)系统运行网络环境 (5)系统运行硬件环境 (5)系统运行软件环境 (6)4功能规格 (6)4.1角色(Actor)定义 (6)4.1.1 一般用户 (7)4.1.2系统管理员 (7)4.1.3数据库 (7)4.2系统主Use Case图 (7)4.3客户端 (8)一般用户平台 (8)4.4.管理端 (12)系统管理平台 (12)5性能需求 (17)5.1界面需求 (17)5.2响应时间需求 (18)5.3可靠性需求 (18)5.4开放性需求 (18)5.5可扩展性需求 (18)5.6系统安全性需求 (19)1导言1.1背景随着南昌市的发展,南昌市的公交系统越来越发达,市民们出行也越来越方便,但初来者以及到某些不太熟悉的地方不知道怎么坐公交去,在这种情况下,就需要完善的公交查询系统。
因此,我们建立了南昌市公交信息查询系统,希望此系统能更好地帮助乘客及时、有效地获取更多有关南昌市公交车线路、站点等的信息。
1.2软件的功能以及目的本系统录入了南昌市各个公交站点和公交路线的基本信息。
对南昌市民提供了方便的公交向导。
1.3参考资料[1]张海藩. 软件工程导论第五版[M]. 北京:清华大学出版社,2008[2]严蔚敏,吴伟民. 数据结构(C语言版)[M].北京:清华大学出版社[3]苗雪兰,刘瑞新,宋会群. 数据库技术及应用[M]. 北京:机械工业出版社2007.1.4版本更新信息本文档的更新记录如表A-1。
表A-1 版本更新记录2系统定义项目来源及背景本项目是为广大南昌市民开发的一个公交信息查询系统,用户可以上网查询南昌市公交信息。
据调查,在外出差或、旅客以及去陌生的地方经常碰到头疼的问题,那就是找不知道怎么去,打车又太贵,坐公交车不知怎么坐,本项目就是要解决这个问题,用户可以随时通过上网查询公交信息,可以了解怎么坐最有效的公交车。
项目要达到的目标本项目设定的目标如下:1.网站能够提供友好的用户界面,尽量减少使用户的记忆量2.网站具有良好的运行效率,能够保证查询便捷3.框架的设计具有一定的可塑性以及灵活性,便于维护和修改4.网站具有比较完善的安全机制,能够最大限度的减少威胁以及攻击5.通过这个项目可以锻炼队伍,提高团队的调查分析和项目管理能力系统整体结构根据用户的需求调查,可以确定本系统应该由三个部分组成:用户查询平台,系统管理端。
用户查询平台是主要提供非管理员用户进行查询公交信息。
系统管理端主要体统系统管理员对南昌市公交信息的管理。
图1系统整体结构图3应用环境本项目的应用环境可以分硬件环境、软件环境和网络环境来描述。
系统运行网络环境本系统用户通过打开南昌市公交信息查询系统的网站进入相关页面进行操作,管理员通过登录进入后台管理,非管理员直接在页面上进行查询操作。
系统运行硬件环境本系统的硬件环境如下:客户机:普通PC⏹CPU:P4 1.8GHz⏹内存:256MB以上⏹分辨率:推荐使用1024*768像素●WEB服务器⏹CPU:P4 1.8GHz⏹内存:256MB以上●数据库服务器⏹CPU:P4 1.8GHz⏹内存:256MB以上系统运行软件环境●操作系统:Windows 9X,Windows Me, Windows XP●数据库:SQL Server 2000●WEB开发工具:●应用服务器:WebSphere●浏览器:IE5.0及其以上版本4功能规格4.1角色(Actor)定义角色或者执行者(Actor)指与系统产生交互的外部用户或者外部系统。
本南昌市公交信息查询网的用户分为客户端用户和管理端用户,客户端类型是web浏览器。
管理端用户是通过浏览器登陆后获得管理权限的管理员。
4.1.1 一般用户一般用户是指要查询公交信息的人员,这个角色主要在南昌市公交信息查询系统中查询公交信息。
4.1.2系统管理员系统管理员是登陆系统管理端对公交信息进行管理的人员,这个角色主要负责对站台信息和线路信息的增加、删除、修改、查询,以及对网站的维护。
4.1.3数据库这里的数据库是指系统存储南昌市公交信息数据的数据库。
4.2系统主Use Case图管理员4.3客户端一般用户平台一般用户登录南昌市公交信息查询系统后,根据查询的内容,进行不同的查询,有站点查询、线路查询、站站查询三种操作。
图3是它的用例图,图4是它的活动图,图5是它的顺序图。
图3 一般用户平台功能用例图图4 一般用户平台活动图图5 一般用户平台顺序图一般用户平台的这些用例描述如下:F-C-1:查询站台。
一般用户进入南昌市公交信息查询系统,输入站台名,查询站台信息。
具体描述:用例描述:查询站台;执行者:一般用户;前置条件:用户进入系统;后置条件:显示站台信息。
基本路径:a)用户进入系统;b)输入查询的站台名。
c)点击查询。
d)查询成功其活动图如图6:图6查询站台活动图F-C-2:查询线路。
一般用户进入南昌市公交信息查询系统,输入线路名称,查询线路信息。
具体描述:用例描述:查询线路;执行者:一般用户;前置条件:用户进入系统;后置条件:显示线路信息。
基本路径:a)用户进入系统;b)输入查询的线路名。
c)点击查询。
d)查询成功其活动图如图6:图7查询线路活动图F-C-3:查询站站。
一般用户进入南昌市公交信息查询系统,输入起点和终点站台名称,查询站到站的信息。
具体描述:用例描述:查询站站;执行者:一般用户;前置条件:用户进入系统;后置条件:显示站站信息。
基本路径:a)用户进入系统;b)输入起点站台名。
c)输入终点站台名。
d)点击查询。
e)查询成功其活动图如图6:图8查询站站活动图4.4.管理端系统管理平台系统管理平台主要是提供系统管理人员使用的功能。
主要是公交信息管理的功能,包括公交信息查询、修改、添加、删除的功能。
图26为它的用例图,图27为它的活动图。
管理员图9系统管理端功能用例图图10系统管理端活动图系统管理平台用例具体描述如下:F-M-1:站台管理:系统管理员可以对站台信息进行查询、添加、修改、删除的操作。
具体功能描述如下:用例描述:站台管理;执行者:系统管理员;前置条件:系统管理员己登陆系统后置条件:如果站台信息维护完成,则公交的相应信息将记录到数据库中。
基本路径:a)进入管理界面;b)点击不同的站台,可以显示这个站台的信息;c)可以添加站台信息,可以修改站台信息,也可以删除站台信息;图11查询公交信息活动图图12管理员添加站台顺序图F-M-2:线路管理:系统管理员可以对线路信息进行查询、添加、修改、删除的操作。
具体功能描述如下:用例描述:线路管理;执行者:系统管理员;前置条件:系统管理员己登陆系统后置条件:如果线路信息维护完成,则公交的相应信息将记录到数据库中。
基本路径:d)进入管理界面;e)点击不同的线路,可以显示这个线路的信息;f)可以添加线路信息,可以修改线路信息,也可以删除线路信息;图13线路管理活动图图14 添加线路的顺序图5性能需求5.1界面需求系统的界面要求如下:1)页面内容:主题明确,排版清晰简洁,站点链接和标题格式统一,规范,栏目、菜单设置和布局合理,传递的信息准确及时。
内容丰富,功能多样。
控制广告数量,给人一种思路清晰,目的明确的感觉,同时也不失餐饮业介绍所应有的特色。
2)导航结构:页面具有明确的导航指示,且便于记忆理解,方便用户使用。
3)技术环境:页面大小适当,能用各种常用浏览器以不同分辨率浏览;无错误链接和空链接;用JSP进行逻辑分析处理,尽量避免逻辑上的漏洞,采用CSS 处理,控制字体大小和版面布局。
4)艺术风格:界面、版面形象清新悦目、布局合理,字号大小适宜、字体选择合理,前后一致,美观大方;背景颜色适中,不会引起视觉疲劳;色彩和谐自然,与主题内容相协调。
5.2响应时间需求无论是客户端和管理端,当用户登录,进行任何操作的时候,系统应该尽量及时的进行反应,反应的时间在3秒以内。
系统应能监测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器,输入设备丢失,网络状况慢则提示用户稍后登录等,避免出现长时间等待甚至无响应。
5.3可靠性需求系统应保证7X24内不当机,保证至少100人可以同时在客户端登录,系统正常运行,正确提示相关内容。
5.4开放性需求系统应具有十分的灵活性,以适应将来功能扩展的需求。
5.5可扩展性需求系统设计要求能够体现扩展性要求,以适应将来功能扩展的需求。
5.6系统安全性需求系统有严格的权限管理,逻辑分析以及检测数据完整性功能,各功能模块需有相应的权限方能访问。
系统要能够防止各类误操作以及潜在的逻辑死角可能造成的数据丢失,破坏。
防止用户非法获取,修改以及删除网页以及用户交易资料内容。