已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计报告课程设计报告课程名称软件需求分析课题名称公交查询系统姓名班级带教老师报告日期电子信息学院目录课程设计的主要步骤5(1)软件项目需求启动5(2)软件项目需求展开5(3)软件项目需求定型6(4)软件项目需求评审6公交查询系统需求分析报告71引言711目的712背景713参考资料714术语82任务概述821目标822系统(或用户)的特点823假定和约束83需求规定931软件功能说明9311功能需求(用户查询)9312功能需求(管理员)1032对功能的一般性规定1133对性能的一般性规定12331精度12332时间特性要求12333灵活性1234系统属性需求12341可重用性12342安全性12343易使用性12344可转移性12345适应性124数据管理能力要求(针对软件系统)1341故障处理要求1342其他专门要求135运行环境规定1351设备1352支撑软件1353接口1354控制146系统测试的需求1461分析各种信息1462测试策略1463测试内容157附件(附录)16文档一需求获取安排计划16文档二项目范围和前景文档18文档三用户需求列表21文档四用例文档23文档五分析模型28文档六项目评审308小结与体会32本科生课程设计成绩评定表34根据课程设计的要求,在该阶段,每个小组(34人)构想一个需要解决的实际问题,并由其他小组提供解决方案。1每个小组通过随机选择的方式,选择解决其他小组提出的问题。2提出问题的小组扮演用户方,负责解决问题的小组扮演需求工程团队。以需求工程团队为主,完成项目的业务需求分析,建立有效的高层解决方案及系统特性,完成项目前景和范围文档。3随机选择一个其他的小组作为评审组,与用户方一起完成项目前景和范围文档的评审。4结果文档问题分析过程文档,前景和范围文档。5要求度量问题数量,每个问题解决方案的平均输入/输出数量和平均特性数量。6注意事项所反映的系统规模要适中,大概有35个问题需要解决。每个问题的难度也要适中,其解决方案涉及的输入/输出数据流在48个之间,解决方案需要的系统特性在35个。小组之间的选择由助教随机决定,杜绝小组间自行结对的行为。课程设计的主要步骤(1)软件项目需求启动1在该阶段,每个小组构想一个需要解决的实际问题,并申请其他小组提供解决方案。2每个小组通过随机选择的方式,选择解决其他小组提出的问题。3提出问题的小组扮演用户方,负责解决问题的小组扮演需求工程团队。以需求工程团队为主,完成项目的业务需求分析,建立有效的高层解决方案及系统特性,完成项目前景和范围文档。4随机选择一个其他的小组作为评审组,与用户方一起完成项目前景和范围文档的评审。5结果文档问题分析过程文档,前景和范围文档。6要求度量问题数量,每个问题解决方案的平均输入/输出数量和平均特性数量。7注意事项所反映的系统规模要适中,大概有35个问题需要解决。每个问题的难度也要适中,其解决方案涉及的输入/输出数据流在48个之间,解决方案需要的系统特性在35个。小组之间的选择有助教随机决定,杜绝小组间自行结对的行为。(2)软件项目需求展开1需求工程团队以经过评审的前景和范围文档为依据安排计划,展开需求获取活动。2利用需求获取方法,通过多次结合获取与分析的迭代过程,获取用户需求,建立用户需求列表。3完成用例文档(用户需求文档)。4结果文档需求获取安排计划书;用例文档(用户需求文档);用户需求列表;使用的面谈报告和原型物件。5要求度量需求获取的次数;面谈方法获取的用例数量、原型方法获取的用例数量;用户需求数量、非功能需求的数量和种类比率、用例数量、平均用例的场景数量、平均用例的字数和最大用例的字数。(3)软件项目需求定型1需求工程团队根据用户需求,通过面向对象建模与分析手段,为问题设计解决方案,完成软件需求规格说明文档。2开发方建立分析模型,细化系统需求,完成软件需求列表。3结果文档分析模型;软件需求列表;软件需求规格说明文档。4要求度量软件需求的数量、非功能需求的数量;类图的类数量、关联数量,每个类的平均属性数量;行为图(包括交互图、状态图和活动图)的数量,交互图内平均参与对象数量和最大参与对象数量、交互图内平均消息数量和最大消息数量,状态图内平均状态数量和最大状态数量、状态图内平均转移数量和最大转移数量,活动图内平均的甬道数量、活动数量和数据对象数量、活动图内最大的甬道数量、活动数量和数据对象数量、方法契约说明的数量、方法契约说明的平均行数;5注意事项交互图、状态图、活动图和方法契约的使用可以根据项目情况安排,不要求必须使用。但是对于没有使用的团队,必须要有足够的理由,助教会对其进行检查。(4)软件项目需求评审随机选择一个团队为评审小组,每个问题的用户方、需求工程团队和评审小组联合进行综合评审,共同总结整个需求开发中的得失。1项目中所有提交的结果都纳入评审范围,但是尤其突出项目前景和范围文档、用例文档和软件需求规格说明文档。2对每份文档,要求下列度量页数;发现的错误类型(按照25节和155节的特性进行分类)及其数量;3核准各个阶段的度量数据是否与实际的工作结果基本一致。4评分标准项目启动阶段20;项目展开阶段30;项目定型阶段50公交查询系统需求分析报告1引言11目的随着社会生产力和科学技术的飞速发展,人类社会变得越来越错综复杂。人类经历了从古代到现代的转变,从步行到汽车,轮船,飞机等交通工具的出现,越来越多的人们享受到了现代化的便捷,公交车作为一个城市最普通也是最有价值的交通工具,给数以百计的人们带来了方便,然而,随着城市越来越大,公交车的数量也越来越多,人们不禁对出行产生了疑问,到某个地方应该坐哪辆车中间应该换乘哪一班怎样能事先做好安排这些都给人们带来了不少麻烦。目前,随着人们生活水平的提高,越来越多的人们追求高文明的生活,根据各个地区的具体情况,建立一个公交查询系统,对公交车路线进行总结是非常必要的,此系统建立的目标是为了服务于大众,给更多的人们出行带来便利。12背景(1)开发软件的系统名称公交查询系统(2)项目的开发者任志伟高培伟赵文章曹斐(3)用户面向那些在上海经常出行又不是上海本地人,即那些不熟悉上海公交线路的人(4)实现完成的系统实施地点小组成员个人机和学校机房(5)系统的软硬件情况硬件环境PII或更高档微机、笔记本电脑;运行时内存需要1GB安装所需硬盘160GB;打印机可选软件环境中文WINDOWS98/2000/ME/XP;OFFICE97及以上版本。13参考资料相关的文件包括地理信息系统ARCENGINE方法韩鹏,王泉,王鹏,漆伟,乌萌,编著;地理信息系统概论第三版黄杏元,马劲松编著;地理信息系统原理、方法与应用邬伦,刘瑜,张晶等编著;ARCGIS轻松入门教程ARCGISEENGINEESRI中国(北京)培训中心;软件工程导论(第5版)张海藩编著;软件需求工程毋国庆、梁正平、李勇华袁梦霆、编著;统一建模精解付宇光翻译。14术语SQL一种关系数据库的标准语言,全称为STRUCTUREDQUERYLANGUAGEC一种编程语言VC全称为MICROSOFTVISUALC,它是微软公司为WINDOWS应用程序提供的强有力的开发环境与工具,具有图形用户界面的程序开发语言STARUML一种专门的画图工具DBDATABASE,数据库UMLUNIFIEDMODELINGLANGUAGE,一种建模语言,为建模活动提供了从不同角度观察和展示系统的各种特征的方法。2任务概述21目标本系统的研发的目标是满足客户的需求,即在乘公交的情况下,两地之间的公交换乘次数及其所需时间和距离,并将其高亮度的显示在地图上,如果条件允许,还应考虑在其他的情况下(如步行或驾车)的方案显示。当然还要能够及时的进行数据的修改、更新、查找、添加,从而满足用户的需求。另外就是还需要一些注释,可能工作量会很大,所以应该在有时间剩余的情况下再作修改和添加。总的来说,软件开发的意图为便于广大乘客乘车、合理有效的安排行程以及管理人员对此系统进行数据的修改、删除、查找、添加等。从而实现地图的输入,输出,显示,缩放,注释,查询子系统,管理子系统,线路查询,站点查询,换乘查询,删除站点,删除线路,修改站点,添加站点,清晰站点查询,模糊站点查询,周围建筑查询,最短路径的分析,以及要求对开发产品的界面格式统一,统一的错误声音提示等操作。22系统(或用户)的特点本系统适用于那些在上海经常出行又不是上海本地人,即那些不熟悉上海交线路的人而又需要这方面的帮助的人,也可以说是广大乘客。23假定和约束本软件为应用软件,需一定经费和时间。经费预算50万人民币本软件开发周期自2012年12月10日起至2013年2月30日为期81天。其他限制(1)系统的反映速度应该控制在一个比较适当的时间,一般应以3S响应;(2)可维护性,当客户的功能需求或者性能需求发生改变时,系统能够及时,低成本的达到新的需求。3需求规定31软件功能说明结合公交管理公司和广大市民的实际需要,实现对公交信息等数据进行有效管理,实现如下功能公交车路线查询(包括站站查询、车次查询、站点与站点间的路线查询)、用户注册登录、对公交线路的意见评价、管理员对用户的管理、修改增加删除公交车的路线等等功能。除此之外,在公交车的查询基础上提供了地图查询,地图可以根据用户进行放大查询,可以比公交车的路线更加形象,更方便用户的查询。同时提供了城市的旅游景点的简单介绍和乘车路线,为旅客提供了很大的便利性,这促进城市的旅游发展。我们采用面向对象的分析方法作为主要的建模方法,使用UML(UNIFIEDMODELINGLANGUAGE)作为建模语言。图1系统模块图311功能需求(用户查询)用户模块是由线路车次查询、车站查询、站站查询等查询方式,用于不同要求的查询方式。有如下的查询方式车次查询输入已知的车次进行查询;站名查询输入用户想到的车站或者所在的车站,查询经过该站的所有公交车信息;起始站至终点站查询输入起始站与终点站,系统会输出所有的公交路线方案及所用的时间距离等全部信息;数据库会提供给用户全部信息,用户可以根据自己的实际情况自己进行选择。另外如果用户想成为管理员或者想给该系统提出意见,可以申请注册成为注册用户,方便与管理员进行交流。1)用户界面操作流程图如下图2用户界面操作流程图2)用户的用例图如下图3用户的用例图312功能需求(管理员)通过输入管理员账号和密码可以进入管理员模块。该模块主要是添加线路、修改线路、删除线路三个功能组成,管理员可以通过不同的界面对系统的数据进行修改。1)管理员界面操作流程图如下图4管理员界面操作流程图管理员需要的数据用户名和密码。添加路线添加车次、首末班时间、停靠站名、全程的路程、一般情况系起点站到终点站的时间等全部的详细的信息,方便用户查询。修改路线修改已存在的班次、首末班时间、公交车路线(停靠站信息),节省数据库运行工作时间,提高效率。删除路线删除不需要或者已经更改的路线,次模块还提供删除多条路线的功能,方便管理员删除多条路线,节省时间提高效率。2)管理员的用例图如下图5管理员的用例图32对功能的一般性规定由于用户水平不均,因此要求该系统具有操作简单,界面友好的优点,同时,系统应该可以提供实时服务的功能,可以在线呼叫服务员,以求解决系统问题或者其他有关方面的问题,还可以有错误提示音,引导用户进行正确的操作。界面上可以有用户使用参考资料,便于用户在最短的时间内掌握系统的必要操作。本处仅列出对开发产品的所有功能(或一部分)的共同要求,如要求界面格式统一,统一的错误声音提示,要求有在线帮助等。33对性能的一般性规定331精度见假定与约束332时间特性要求1)系统要求有即时性,马上能反应出查询结果,一般操作的响应时间应为1S2S内;2)地图查询时间一般情况为10S以内,若查询时间超过1分钟原因为处理的数据量过大,则应视为无响应;3)更新处理时间2S内;4)打印机的操作及数据导出应在可接受的时间内完成。333灵活性系统可维护性强,当需求发生变化时,为适应新需求而做出的系统更改应该对系统的安全性,稳定性,系统的开发进度影响尽量小,对适应需求所做成的改变成本应该最大限度的低。34系统属性需求341可重用性该系统可以用到各种大型的旅游系统或者是城市主页中去作为简单的一部分使用。342安全性在该系统中,只有管理员可以修改相关数据,管理员输入用户名、密码和验证码进行输入输出数据类型为字符型,输入数值范围在20数据字符之内。系统的数据输出在320个字符串内,适用于各种字体的输入。同时系统会对管理员登录的地点等信息进行记录,出现异常会对此进行验证。343易使用性该查询系统界面简单,只要是知道电脑的基本操作的用户都可以使用该系统进行查询,而且界面的每一页都会显示相关的提示信息,如果操作错误,系统也会进行提示。344可转移性选择硬件软件接口条件符合,同时一切限制条件满足的情况下,把软件从一种环境移植到另一种环境指需要将该系统软件和数据库进行拷贝,然后将软件重新安装就可以,很容易操作。345适应性该系统具有一定的可扩展性,适应地理信息的变化,运行管理员对其进行更新和维护。4数据管理能力要求(针对软件系统)需要根据使用情况和单位要求定期对数据库进行维护、更新。41故障处理要求(1)由于系统管理员操作不当造成系统崩溃,解决方法有专业人员在最短时间内修复,并进行故障记录。(2)由于系统超负荷工作造成瘫痪,解决方法重启优化系统,对系统中已有数据注意进行清理,还原重要数据。(3)配置太低,系统无法正常工作。解决方法及时更换设备,或者通过较少关闭某些不太必要的功能维持系统正常运行。(4)断电造成系统数据丢失,解决方法经常对数据进行备份,数据丢失时通过原有数据完成对数据的修复。(5)用户的某些误操作造成系统不稳定,解决方法即使进行数据清理42其他专门要求基于数据库的完整性、一致性要求,系统需要一定的保密性,管理员(DBA)可根据实际情况添加系统密码;对于用户,我们不需要用户有登陆用户名和用户密码。还有就是,用户界面使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等都要做到。5运行环境规定51设备处理器型号AMDATHLONTM64X2DUALCOREPROCESSOR4600等以上配置均可;256色,最高32位,1440900的兼容显示器内存1GB;硬盘160G;输入输出设备鼠标、键盘、任意型号打印机(可选),任意型号光盘刻录机可选;52支撑软件操作系统WIN95/ME/98/2000/XP等系列中文操作系统;OFFICE97及以上版本。编译软件VISUALSTUDIO2005和ARCENGINE。测试软件VISUALSTUDIO2005和ARCENGINE53接口硬件接口需要标准打印机接口进行报表打印。软件接口WINDOWS标准接口。54控制若将此系统做成应用程序,则用户启动程序即可进入此系统,此系统窗体上方的查询应有三个下拉菜单包括换乘查询、站点查询、站线查询。点击其中一个便可进行相应的查询。我们通过上述方式对此系统进行控制,通过界面上的推出系统按钮控制退出系统。6系统测试的需求61分析各种信息反复检查并理解各种信息,和用户交流,理解他们的要求。可以按照以下步骤执行(1)确定软件提供的主要商业任务;(2)对每个商业任务,确定完成该任务所要进行的交易;(3)确定从数据库信息引出的计算结果;(4)对于对时间有要求的交易,确定所要的时间和条件。这些条件包括数据库大小、机器配置、交易量、以及网络拥挤情况;(5)确定会产生重大意外的压力测试,包括内存、硬盘空间、高的交易率;(6)确定应用需要处理的数据量;(7)确定需要的软件和硬件配置,通常情况下,不可能对所有可能的配置都测试到,因此要选择最有可能产生问题的情况进行测试,包括最低性能的硬件、几个有兼容性问题的软件并存、客户端机器通过最慢的LAN/WANF连接访问服务器;(8)确定其他与应用软件没有直接关系的商业交易。包括管理功能,如启动和推出程序配置功能,如设置打印机操作员的爱好,如字体、颜色(9)确定安装过程,包括定置从哪安装、定制安装、升级安装;(10)确定没有隐含在功能测试中的户界面要求。大多界面都在功能测试时被测试到。还有没有测到,如操作与显示的一致性,如使用快捷键等;界面遵从合理标准,如按钮大小,标签等。62测试策略表1测试策略测试策略项例子测试阶段系统测试测试类型功能测试测试技术75用SQASUITE自动测试,25手工测试完成标准95测试用例通过并且最高级缺陷全部解决特殊考虑测试必须在下午进行63测试内容根据软件项目的实际特点确定确认测试的内容。对部分软件项目除基本的功能测试外,可能还包括性能测试、安全性测试、极限测试、并发操作测试等。631功能测试测试各项功能是否完全实现,是否满足用户的功能需求,通过场景进行模拟测试。632用户界面测试由开发人员和用户代表操作用户界面,调查用户满意程度,测试界面的友好程度以及操作的简单方便性是否达到既定要求。633性能测试输入数据,测试系统的安全性,稳定性,正确性是否达标。634配置测试测试系统要求的最低软件和硬件配置是否和需求相同。635安装测试在符合系统配置的软件和硬件环境下测试系统的安装时间是否适中,安装过程有无异常,安装是否完全。7附件(附录)文档一需求获取安排计划需求获取安排计划1需求获取技术11需求获取的目的(1)清楚地理解所要解决的问题;(2)完整地获取用户需求。12需求获取面临的挑战问题的复杂性和问题空间,理解的不完备性与不一致性,交流障碍,需求易变性。所以,分析人员必须掌握一些基本技术,包括初步需求获取技术、需求建模、问题抽象与问题分解快速原型技术。需求获取技术包括两方面的工作建立获取用户需求的方法的框架;支持和监控需求获取的过程的机制。2需求获取安排计划客户访谈,也就是获取用户需求,其主要方法是调查研究。其主要内容包括(1)了解系统的需求。软件开发常常是系统开发的一部分。仔细分析研究系统的需求规格说明,对软件的需求获取是很有必要的;(2)市场调查。了解市场对待开发软件有什么样的要求;了解市场上有无与待开发软件类似的系统。如果有,在功能上、性能上、价格上情况如何;(3)访问用户和用户领域的专家。把从用户那里得到的信息作为重要的原始资料进行分析;访问用户领域的专家所得到的信息将有助于对用户需求的理解;(4)考察现场。了解用户实际的操作环境、操作过程和操作要求。对照用户提交的问题陈述,对用户需求可以有更全面、更细致的认识。在做调查研究时,我们可以采取如下的调查方式1)制定调查提纲,向不同层次的用户发调查表;2)按用户的不同层次,分别召开调查会,了解用户对待开发系统的想法和建议;3)向用户领域的专家或在关键岗位上工作的人个别咨询;4)实地考察,跟踪现场业务流程;5)查阅与待开发系统有关的资料;6)使用各种调查工具,如数据流图、任务分解图、网络图等;7)为了能够有效地获取和理清用户需求,应当打破用户(需方)和开发者(供方)的界限,共同组成一个联合小组,发挥各自的长处,协同工作。3问题分析与确认问题分析与确认,主要组织分析并评审,最终确定问题是否比较完整。文档二项目范围和前景文档项目范围和前景1业务需求11系统研发背景随着社会生产力和科学技术的飞速发展,人类社会变得越来越错综复杂。人类经历了从古代到现代的转变,从步行到汽车,轮船,飞机等交通工具的出现,越来越多的人们享受到了现代化的便捷,公交车作为一个城市最普通也是最有价值的交通工具,给数以百计的人们带来了方便,然而,随着城市越来越大,公交车的数量也越来越多,人们不禁对出行产生了疑问,到某个地方应该坐哪辆车中间应该换乘哪一班怎样能事先做好安排这些都给人们带来了不少麻烦。目前,随着人们生活水平的提高,越来越多的人们追求高文明的生活,根据各个地区的具体情况,建立一个公交查询系统,对公交车路线进行总结是非常必要的,此系统建立的目标是为了服务于大众,给更多的人们出行带来便利。12系统研发意义公交查询系统的建立,不仅对人们的生活带来了便利,也为政府部门的管理规划带来了方便,地理信息系统GEOGRAPHYINFORMATIONSYSTEM,GIS和管理信息系统MANAGEMENTINFORMATIONSYSTEM,MIS技术的发展,为城市规划带来了便利,随着经济的快速发展,城市化的进程也在加快,公交查询系统的建立,可以为政府部门提供直观的城市道路现状和公交运行情况,使领导和有关业务管理部门能够在该系统的帮助下,方便、迅速地了解城市的环境地理信息,还可从现有环境数据的基本要素和空间关系中挖掘和产生新的信息,引导环境管理者产生形象思维,拓宽思路和视野,发现和解决新问题。2项目范围21系统目标本系统的研发目标是采用先进的信息技术与系统工程理论,建成一个具有公交信息存储、动态整编与评价、信息查询等功能的公交信息管理系统,为城市管理的科学决策提供更有效的信息支持。在该系统中包括地图、文字、表格、图像等。系统建成后,应具备以下功能(1)系统应具有GIS的基本功能,对地图的操作包括图层控制、放大、缩小、漫游、全局显示、查找位置等等。所有的观测数据和评价结果都要放进数据库,能够提供数据输入、输出接口;(2)应用支持网络的SQLSERVER2005数据库实现局域网内数据的共享;(3)根据数据生成统计图和报表;(4)实现两地之间公交车次的查询,公交路线的查询,公交站点的查询,能在地图上动态显示,借助该系统,城市管理人员能够方便快捷地录入、查询和统计公交车相关信息,并制作和打印各种专题地图和统计图表等。22系统设计原则本系统设计根据地理信息系统工程的思想,在设计和今后的开发中,遵循如下原则(1)实用性原则系统具有友好的用户界面,良好的系统性能,成熟的技术,较高的处理效率,便于掌握、使用和维护。系统应符合并满足业务工作的需要,真正实现办公自动化、管理信息化。(2)安全可靠性原则系统运行稳定可靠,容错性强,避免了由于误操作而出现死机现象。同时,系统的操作通过设置不同等级的用户许可权限,以保证系统数据的安全性。系统的数据尽量使用原始数据,以保证数据的精度和可靠性。(3)开放性和可扩展性原则系统具有良好的数据输入输出接口,能接收和输出其他主流数据库数据格式。所确定的硬件系统和工具软件应能很好地适应本系统开发和使用的需要,同时本系统应能很好地适应将来软硬件系统的升级以及系统扩展的需要。(4)完备性原则对于所有原始数据做到只要输入一次,就可自动存储到相应的数据库中,其他数据可以由原始数据生成,这样系统具备较好的完整性。此外,系统应具备必要的数据输入、管理、处理、查询、编辑、输出、分析、显示等功能。(5)规范化原则系统必须严格遵循“地理信息系统工程”的思想和方法,系统信息编码、文档、开发平台以及所采用的开发方法和技术遵循现有的国际标准、国家标准和行业标准。(6)先进性原则系统采用当今先进的组件化技术,使系统具有较长的生命周期。23系统模块功能设计根据以上系统总体结构设计,系统的功能模块划分如图所示每一个模块的详细列表功能见表。功能模块名称详细功能名称数据录入和修改数据编辑模块数据导出图形数据自动加载图层控制地图制图模块地图操作地图标注按照属性字段查询信息查询模块按照空间位置关系查询信息浏览模块,有关主要企事业信息的浏览汇总表信息统计模块统计图数据维护模块用户权限设置数据维护和备份。图6系统模块功能图表2地图操作模块3项目前景随着社会生产力和科学技术的飞速发展,人类社会变得越来越错综复杂。人类经历了从古代到现代的转变,从步行到汽车,轮船,飞机等交通工具的出现,越来越多的人们享受到了现代化的便捷,公交车作为一个城市最普通也是最有价值的交通工具,给数以百计的人们带来了方便,然而,随着城市越来越大,公交车的数量也越来越多,人们不禁对出行产生了疑问,到某个地方应该坐哪辆车中间应该换乘哪一班怎样能事先做好安排这些都给人们带来了不少麻烦。目前,随着人们生活水平的提高,越来越多的人们追求高文明的生活,根据各个地区的具体情况,建立一个公交查询系统,对公交车路线进行总结是非常必要的,此系统建立的目标是为了服务于大众,给更多的人们出行带来便利。文档三用户需求列表用户需求列表1功能的描述和实现通常,人们在乘坐公共汽车之前,最想知道的信息有本人所在城市的哪个位置、周边最近公交站点有哪些、目的地附近公交站点有哪些、公交运行路线及最佳换乘策略等。因此,本次研究以上海市为例,将城市公交信息查询系统的功能初步设计为以下几个方面11空间数据入库在本研究中,通过平台提供的数据转换功能导入到平台的数据库中,支持导入多个图库。每个图库支持多层数据,包括国家区域、省域、地区域、县域、水系、铁路、公路、居民地等基础空间数据,也包括旅游区、旅游景点、旅游线路、旅馆等专题图层。12属性数据入库导入与旅游相关的信息,包括旅游景点的文本介绍、录像以及统计表信息等,这些数据可以与空间数据结合,实现基于空间数据的旅游专题信息组织、查询、统计等专题操作功能。13空间数据编辑对导入的数据进行编辑,提高空间数据的可视化效果,主要包括地图要素面线点颜色设置、要素符号化设置、地名字体颜色设置、旅游景点图标设置等。14空间数据查询对入库的数据通过图形化界面查询,包括基础空间数据查询,如查询公路的名称、起点、终点等信息,也可以查询旅游景点的介绍、费用、乘车路线、住宿等信息。15信息发布通过平台的发布工具,实现广域网上以空间数据为基础的旅游信息浏览通过放大、缩小、漫游地图实现查看旅游资源的分布情况查询查询每个旅游景点、旅行社等的详细信息分析分析从一个地点到某个旅游点的最近行走路线打印所见即所得,打印当前浏览信息。除以上功能外,系统还可以设计公交线路、站点的访问量等统计功能(本系统后续工作),该功能可以为决策者在进行车次安排、线路调整时提供科学依据。例如,统计各公交线路的顾客访问量,将其作为各线路客源的相对数量,从而决定其出车频率;统计公交盲区,或没有直达线路的两站点间的顾客访问量,决定是否要安排新的线路等。2对性能特征的规定界面友好,稳定性强,兼容性高,操作简单,画面转换速度快,易于更新、修改,当要对系统进行添加数据或删除、更新等可以很容易的对系统进行操作,并且不影响系统的正常运行,更不会有任何出错的现象。21精度当然查找的越细,分析的方案越多,拥有的数据量越丰富越好。最后,此数据为系统内部数据,所以要求不能有误差。22时间特性要求(1)系统要求有即时性,马上能反应出查询结果,一般操作的响应时间应为1S2S内;(2)地图查询时间一般情况为10S以内,若查询时间超过1分钟原因为处理的数据量过大,则应视为无响应;(3)更新处理时间2S内;(4)打印机的操作及数据导出应在可接受的时间内完成。23灵活性(1)操作方式支持个人PC机的鼠标、键盘操作;(2)运行环境本系统目前仅支持WINDOWS平台,不支持跨平台操作;(3)本软件开发周期根据开发进度可适当缩短,不允许超过规定时间。24适应性此软件在广大用户的机器上使用,因此适应性要求都能适应即有相当好的可移植性。3输人输出要求输入输出数据类型为字符型,输入数值范围在20数据字符之内。系统的数据输出在320个字符串内,适用于各种字体的输入,由于时间的原因,我们将更多的是以汉字为主,当然,不能出现非法数据类型的字符。4数据管理能力要求需要根据使用情况和单位要求定期对数据库进行维护、更新。41故障处理要求当出现需要转乘问题是软件可能会出现无法识别或出错等问题,由于此系统最难处理的是转乘问题,因此在写算法是要谨慎,且需要合理分析转乘过程,需要用到的方法。一般情况因运行本软件造成死机或蓝屏请检查电脑内存使用情况,或者重启电脑;在排除硬件故障后还不能解决请与开发者联系。42其他专门要求基于数据库的完整性、一致性要求,系统需要一定的保密性,管理员(DBA)可根据实际情况添加系统密码;对于用户,我们不需要用户有登陆用户名和用户密码。还有就是,用户界面使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等都要做到。文档四用例文档用例文档1用例文档111名称公交线路查询12描述用户输入公交线路号,可以获得该线路及沿线站点的信息13前提条件用户激活公交线路查询功能后置条件用户得到该线路及其沿线站点的信息14活动过程用户想要查询公交线路信息系统要求用户输入公交线路号用户输入公交线路信息系统检验用户输入是否有效用户输入有效,系统启动公交线路查询系统显示公交线路信息列表系统显示公交线路地图用例结束图7公交线路查询2用例文档221名称站点查询22描述用户输入地点,可以获得该地点附近所有站点的信息23前提条件用户激活站点查询功能后置条件用户得到该地点附近所有站点的信息24活动过程用户想要查询站点信息系统要求用户输入地点信息(包括地图点选和文字输入)用户输入地点信息系统检验用户输入是否有效用户输入有效,系统启动站点查询系统显示站点信息列表系统显示站点地图用例结束图8站点查询3用例文档331名称乘车方案查询32描述用户输入起始和目的地点,可以获得从起始地点到目的地点所有可达的乘车33前提条件用户激活乘车方案查询功能后置条件用户得到从起始地点到目的地点所有可达的乘车方案34活动过程用户想要查询乘车方案信息系统要求用户输入起始地点信息(包括地图点选和文字输入)用户输入地点信息系统检验用户输入是否有效用户输入有效,系统启动站点查询系统显示起始站点信息列表系统显示起始站点地图,要求用户确认起始站点用户确认起始地点系统要求用户输入目的地点信息(包括地图点选和文字输入)用户输入地点信息系统检验用户输入是否有效用户输入有效,系统启动站点查询系统显示目的站点信息列表系统显示目的站点地图,要求用户确认目的站点用户确认目的地点系统检验用户输入是否有效用户输入有效,系统启动站点查询系统显示乘车方案信息列表系统显示乘车方案地图用例结束4用例文档541名称点击放大地图42描述用户点击地图,可以获得该区域的放大地图43前提条件用户激活地图放大功能后置条件用户得到获得该区域的放大地图44活动过程用户想要放大地图用户想查询乘车方案信息检验输入是否有效(Y/N)输入地点信
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化学镀银工操作安全模拟考核试卷含答案
- 塑料模具工创新思维能力考核试卷含答案
- 工程船舶水手操作管理竞赛考核试卷含答案
- 多孔硝酸铵造粒工安全文明测试考核试卷含答案
- 绝缘防爆工具制作工岗前技术改进考核试卷含答案
- 五年级感冒咳嗽请假条
- 2025年呼吸制氧项目发展计划
- 2025年地震数字遥测接收机合作协议书
- 2026年数字孪生水务系统项目营销方案
- 2025年陕西省中考地理真题卷含答案解析
- 不良资产合作战略框架协议文本
- 2025年盐城中考历史试卷及答案
- 2026年孝昌县供水有限公司公开招聘正式员工备考题库完整参考答案详解
- 2025年郑州工业应用技术学院马克思主义基本原理概论期末考试模拟试卷
- 测绘资料档案汇交制度
- 2025年六年级上册道德与法治期末测试卷附答案(完整版)
- IPC7711C7721C-2017(CN)电子组件的返工修改和维修(完整版)
- 吕国泰《电子技术》
- 哈萨克族主要部落及其历史
- 2015比赛练习任务指导书
- 人教版七年级语文上册期末专题复习文言文训练及答案
评论
0/150
提交评论