《公交查询系统需求分析报告》由会员分享,可在线阅读,更多相关《公交查询系统需求分析报告(25页珍藏版)》请在金锄头文库上搜索。
1、西安市公交查询系统项目需求分析研究报告学生姓名:号:计算机科学与技术目录目录 11. 引言 11.1编写目的11.2项目背景11.3定义11.4参考资料12. 软件产品的一般性描述 22.1运行环境与资源22.2软件产品的功能22.3用户特征32.4限制与约束33. 系统功能行为分析 43.1引言43.2系统功能模型43.3相关用例的展开73.4系统静态模型113.5系统动态模型123.6系统体系结构模型163.7输出结果184系统性能分析 184.1数据精确度184.2时间特性184.3适应性184.4故障处理195所建议系统经济可行性分析 195.1用户界面195.2硬件界面195.3软件
2、界面196.其他要求 206.1可使用性206.2安全保密性206.3可维护性201. 引言1.1 编写目的应城市交通的发展要求,随着经济的迅速发展,城市公交网也逐渐庞大起来。 而计算机技术的迅速发展,推动了信息技术广泛、深入地应用到人类社会的各个 领域并发挥极其重要的作用。由于计算机的可靠性高、存储量大、保密性好、查 找方便、成本低等优势,我们可以利用计算机的这些优点来提高信息管理的效率。 所以,为了使人们能够合理选择公交线路,更快、更准确的了解各路况以及公交 线路的流通和变更情况,使出行更加方便快捷,城市公交管理系统应运而生。1.2 项目背景随着现代化建设的迅速崛起,城市地图的不断扩充,公
3、交线路由原来的几条 简单线路发展成为巨大的公交网交织在城市中,传统的识记、步行等方法已经不 能满足人们便利出行的需求。其一,人们无法全部识记巨大而又复杂的公交路线 和站点转乘车辆;其二,公交信息的变动,人们将无法迅速捕获公交信息的动态 变化,为人们的出行及公交车次、线路等选择带来不便,浪费人们的时间。为解决此问题,我们小组拟为其开发城市公交线路查询系统。一方面使人们 不用记忆复杂而繁多的各种公交线路,另一方面也可以方便人们合理选择乘车路 线,方便人们的出行生活。1.3 定义城市公交查询系统:以城市的地图为载体,以公交线路及公交站点为重要管 理对象,为广大市民提供一个对城市空间信息进行查询的软件
4、。公交查询系统中有三种角色:游客、会员和系统管理员。游客:可以登录公交查询系统查询公交信息和查看公交新闻。会员:不仅拥有游客的所有权限,还可以向公交部门提出建议。 系统管理员:登陆系统管理端对公交信息进行管理的人员,这个角色主要负 责对站台信息和线路信息的增加、删除、修改、查询,以及对网站的维护。1.4 参考资料信息系统分析与设计(第三版) 王晓敏、邝孔武 编著 清华大学出版社2. 软件产品的一般性描述2.1运行环境与资源该系统在Visual Studio 2010环境下进行开发,数据库服务器为SQLServer2008R2,采用ASP.NET动态网页编程技术使系统在浏览器上运行。该系统适合在
5、Windows2000以上的操作平台上运行。2.2软件产品的功能城市公交查询系统具有输入/输出、查询、更新数据等功能。该系统分为查询模块和后台管理模块。用户可以按车次查询、站点查询和起 点一终点线路查询三种查询方式,使用户精准掌握公交车次信息、线路信息以及 一次转换乘公交的乘车方法;其中注册会员还可以对公交部门提出建议,这样不 仅可以方便用户出行,还有利于公交部门对公交运营的改革。而在后台管理模块中,系统管理员可以实现对公交信息、公交线路、发车时 间表以及公交新闻、最新动态的新增修改和删除操作,方便管理员准确的更改信 息,与实际公交线路或信息相符,方便人们查询公交信息。消息管理城市公交查询系统
6、整体用例图描述:用例编号:1用例名称:城市公交信息查询系统用例描述:游客登录系统界面可以直接对公交信息进行查询。会员继承游客的查询权限。在此基础上,会员登录会员登录界面, 输入正确的用户名和密码成功登录后,可以对自己的会员信息进 行修改,并可以向交通部门提出建议。管理员进入系统后台管理登录界面,输入正确的管理员名称和密 码成功登录后,可以对公交信息和消息进行查看和管理。前置条件:会员和后台管理员要输入用户名和密码才能进行权限操作。后置条件:游客可以查询公交信息。会员继承游客权限,并能更改会员信息,及向交通管理部门提出 建议。管理员后台管理公交信息和消息。活动步骤:1.游客、会员、管理人员进入系
7、统界面直接对公交信息进行查询2. 会员或管理员进入会员或管理员登录界面3. 输入正确的用户名和密码4. 成功登录会员界面或管理员界面进行相关的权限操作扩展点:1.如果会员或管理员在登录时输入的用户名或密码错误, 则系统自动提示密码或用户名错误,请重新输入。2. 如果会员在登录过程中忘记密码,则可以通过“忘记密 码”进行密码找回。2.3 用户特征该公交查询系统面向的是城市的广大市民,对于外出而不熟悉城市公交车或 线路信息、不知道如何选择转乘方案的人们,只要会使用手机、电脑等设备,都 可以上网利用该系统进行公交信息查询。2.4 限制与约束因为该公交查询系统的最终用户是该城市的广大市民,所以对于系统
8、不同 的模块,他们拥有不同的权限。例如普通用户只能查询公交信息而不允许向交通 部门提出意见,也不允许登录后台管理模块进行公交信息的各种更改和管理操 作。3. 系统功能行为分析3.1引言随着城市的发展,越来越多的外来人口涌入经济发达的城市,在陌生的城市, 人们必定选用公交作为出行工具,所以功能强大、性能良好的公交查询系统为广 大市民的出行提供了方便。人们通过对公交线路、公交车次及站点的查询,使人 们更快、更准确的了解到整个城市的交通情况;通过对交通线路动态信息的掌握, 可以快速的帮助人们确立最佳公交路线,让人们的出行变得轻松而又便捷。公交查询系统应该便于后台管理员的管理,方便管理员对最新公交动态
9、、路 段信息的更改和替换旧的动态信息。应该简化管理员对公交线路、公交站点、公 交信息的更改工作,使管理员可以在最短的时间变动交通信息,而不会发生错误。 每个管理员都由自己的安全密码登录进入后台,防止外来人对系统的肆意篡改。3.2系统功能模型公交查询系统是为了满足广大群众的需求,方便管理员准确的更新公交信 息,所以该系统包含三个参与者:游客:该群体是查询系统中数量最多,也是最重要的参与者。游客可以通过 该系统进行车次查询、站点查询、公交乘换线路查询、公交新闻查询,了解公交 信息及其线路信息,掌握公交新闻动态。会员:获得游客的权限,还可以维护自己的会员信息,向公交部门提出建议。管理员:管理员是公交
10、信息的管理者,他们可以根据公交的实际工作信息、 站点信息及线路信息进行对公交信息、站点及线路信息的增添删除,使公交线路 及公交信息与实际相符合;并可以对公交消息进行增加/查看和删除。游喜合员管理员1. 游客和会员能够通过该系统进行如下活动:意见评论公交系统用户权限用例图用例描述:用例编号:2 用例名称:用户权限用例描述:游客:游客可以通过该系统进行车次查询、站点查询、公交乘换线路 查询、公交新闻查询,了解公交信息及其线路信息,掌握公交新闻动 态。会员:会员继承游客的权限。会员进入会员登录界面后输入正确的用 户名和密码以成功登录,登录后进入会员界面来维护自己的会员信息, 向公交部门提出建议。前置
11、条件:会员输入用户名和密码进行登录。后置条件:游客、会员可以进行公交信息查询,会员登录后进行会员权限操作。 活动步骤:1.游客、会员进入系统界面直接对公交信息进行查询2会员进入会员登陆界面,输入自己的用户名和密码3会员成功进入会员界面4会员维护自己的信息,向公交部门提出建议扩展点:1 如果会员在登录时输入的用户名或密码错误,则系统自动提示密码或用户名错误,请重新输入。则可以通过“忘记密1游客和会员能够通码”嚼客或会员在下活动操作时输入错误的车次、站点,则系统自动提示输入的车次、站点不存在。2.管理员能够通过该系统进行如下活动:删除意见公交信息管理的用例图用例描述:用例编号:3用例名称:公交信息
12、管理用例描述:管理员进入后台管理登陆界面后,输入正确的用户名和密码,登录 成功后进入管理界面以对公交信息和消息进行管理。管理员可以对 公交信息进行添加、修改和删除来更新公交信息,进行车次、站点 及线路的管理;管理员通过对消息管理来对最新公交新闻进行发布 和对过期新闻进行删除操作来达到公交新闻的实时变更管理;通过 对用户反馈的意见进行查看来达到对部门工作状况的改进,管理员 可以删除无效的意见。前置条件:管理员输入用户名和密码登录。 后置条件:管理员对公交信息进行管理。活动步骤:1.管理员进入后台管理登陆界面2. 输入正确的用户名和密码3. 进入后台管理界面4对公交信息进行增加、修改、删除及消息管
13、理等操作。扩展点:如果管理员在登录时输入的用户名、密码错误,则系统提 示错误信息并要求重新输入。63.3相关用例的展开1. 游客登录系统查询公交信息活动图在游客登录系统查询公交信息的活动图中,创建了两个泳道,分别是游客对 象和公交信息查询界面对象,具体活动过程描述如下:(1) 游客进入公交信息查询界面,系统提示用户输入需要查询的内容;(2) 游客输入查询内容提交系统后,验证其输入内容是否存在和正确;(3) 若正确,则公交信息查询界面反馈正确的查询结果;若错误,系统提示输 入错误或查询内容不存在。根据上述过程,创建如下活动图所示。进人址交信 息查询畀面输入车决丿提示错误站点信息信息车次/站点不存
14、在验证车次竝占 茗是杏存在车次/站点存在反谡车次f 站点信息V2游客注册会员活动图在游客登录注册会员界注册会员的活动图中,创建了两个泳道,分别是游客 对象和注册会员界面对象,具体活动过程描述如下:(1) 游客进入注册会员界面,系统提示用户输入需要填写的内容;(2) 游客填写身份信息内容提交系统后,验证其输入内容格式是否正确;(3) 若正确,则注册会员界面提示注册成功;若错误,系统提示输入填写内容 的格式错误,需要重新填写。根据上述过程,3. 会员进入会员操作权限界面的活动图在会员登录会员权限界面的活动图中,创建了三个泳道,分别是会员对象和 会员登陆界面和会员权限操作界面对象,具体活动过程描述如
15、下:(1) 会员进入会员登录界面,系统提示用户输入用户名和密码;(2) 用户输入用户名和密码提交系统后,系统查询其输入的用户名是否存在并 验证密码是否与用户名匹配;(3) 若正确,则会员登陆成功并自动跳转至会员权限操作界面;若错误,系统 提示输入的身份信息有误,需要重新填写登录。根据上述过程,创建如下活动图所示。4. 会员验证身份成功后,进入会员操作权限界面后进行会员信息管理和提出建议 操作的活动图在会员验证身份成功后,进入会员权限操作界面的活动图中,创建了两个泳 道,分别是会员对象和会员权限操作界面对象,具体活动过程描述如下:(1) 会员进入会员权限操作界面,可以选择会员信息管理或提出意见选项;(2) 若会员选择会员信息管理,则在其下方显示会员信息,会员可以输入要修 改的内容并提交系统;若会员选择提出意见,则在其下方会显示建议框,会员可 以输入意见内容并提交;(3) 若会员信息修改的内容符合要求,则