基于web160gis的郑州市乘车管理信息系统可行性研究报告(编辑修改稿)内容摘要:

力、物力和时间。 图 4— 2 软件资源图 项目名称 基于 Web GIS的郑州市乘车管理信息系统 17 系统工作流程 采集郑州市的相关的城市地形数据、交通网数据之后,需要经 过处理后提取出对系统开发有效的信息,然后利用网络分析、最短路径等有效算法来实现乘车过程中的最优路线规划,将满足要求的可选方案反馈给用户,最后由各个模块的分析功能组成整体的郑州市乘车管理信息系统。 以下是系统具体的工作流程(如图 4— 3所示): 图 4— 3 系统工作流程图 ( 1)用户注册和登陆。 用户打开软件之后,若是第一次使用则提示用户注册自己的相关的信息,若已经注册则直接登陆并开始使用。 ( 2)用户乘车路线的规划。 用户根据自己的需求输入相关的信息,然后系统会为用户规划出从某地到达 目的地的最佳的出行的路线。 项目名称 基于 Web GIS的郑州市乘车管理信息系统 18 ( 3)用户临时改变路线的处理。 如果用户在使用的时候偏离的最初规划的出行路线,系统需要重新规划出新的最优化的路线,也可以提示用户走回头路,返回到最初的路线上去行驶。 ( 4)界面设计的亲和性。 用户在使用软件的时候,对软件的界面首先都有一个良好的感受,让用户对软件一旦使用就觉得界面不错,功能齐全。 ( 5)数据库系统。 数据库会载入用户的注册信息,同时会记录用户在使用过程中查询过的出行的路线,同时对比较主要的数据进行定期的数据文件备份和日志文件的备份。 ( 6)网络安全系统。 由于软件是基于网 络的乘车管理系统,一旦不注意会导致用户的重要信息的丢失,因此必须把网络安全设置在较高的级别。 软件采用比较先进的加密算法实现对用户信息的加密,以保护用户的重要信息,同时对于以有的数据采用磁盘进行备份,并在数据中严格控制用户在使用过程中的权限,对系统权限也进行了严格设置。 改进之处 说明:在默认没有公交车或者地铁的路段,一定会有出租车经过。 用户只是根据自己的需求来选择是步行还是选择乘坐出租车。 下面具体介绍一下该软件系统相对于其他同类软件的改进之处: ( 1)对于传统软件并不存在公交车与地铁等多种交通工具之间的交叉换乘,仅仅是基于某一种交通工具不同路线的规划,而在郑州市的乘车管理系统中实现了公交车、地铁、出租车等多种交通工具之间的交叉换乘,增加了用户出行的多样性。 项目名称 基于 Web GIS的郑州市乘车管理信息系统 19 ( 2)传统的软件有的并不支持用户登录,但是此乘车系统可以支持用户的登录,同时在数据库中将用户的信息记录下来。 ( 3)传统的软件不是基于数据库的系统,不能够对用户的乘车的查询数据进行记录和备份,因此只能用来查询当前已有的乘车的系统,而不能从中提取重要的数据,不能很好的指导实际的生产和生活,不能提供良好的空间决策的支持。 ( 4)在路线规划的时候,如果遇到正在道 路维修或者堵车以及道路有障碍等情况时,传统的软件无法智能识别,但是在本软件系统中增加了对障碍或者堵车等异常情况的处理,使用户的出行的路线达到最优。 ( 5)传统的软件在界面在不是基于 Windows 窗体的,用户操作的灵活性并不是很高,对用户查询的路线的规划有一定的时间浪费。 而这样的时间的浪费是可以通过先进的设计思想和新型的编程语言解决的。 ( 6)传统的软件在出现错误的时候会随机出现一个系统规划的路线,不能很好的做到与用户的交互,在本系统中,如果遇到错误会提示用户重新输入或者提示用户错误的信息,让用户自己选择已经 提前制定好的可行的解决方案。 影响 随着该系统开发,对乘客乘车出行的方式将会产生革命上的改变,对于以往的乘车方式将会带来难以想象的冲击,增加了乘客出行的多维乘车方式,而不仅仅像以前一样出行方式单一,甚至可能会花费较多的乘车时间和乘车需花费的金钱,该系统将会尽可能的考虑乘客在应用过程中的体验和感受,坚持“以人为本”,以最大限度为乘客节省乘车时间成本和金 项目名称 基于 Web GIS的郑州市乘车管理信息系统 20 钱成本,并尽量做到让乘客减少步行的距离。 对设备的影响 该系统对于用户的硬件并无特殊的要求,只要能够满足常规的软件的运行即可,但是由于系统需要对乘 客的出行数据进行统计,因此要求用户在使用的过程中确保连接到网络。 对软件的影响 该系统是在其他软件的基础上所做的更新和革命性的改变,对传统的软件是一个补充和划时代的改变,但是和其他软件又具有良好的兼容性,该软件各部分的功能最大限度的做到独立,可以单独划分出功能;而且在开发技术上,系统采用最新的插件式开发技术,增强了软件在运行过程中的可扩展和可维护性;先进的开发技术和开发思想会让软件开发之后具有更强的稳定性,更长的使用寿命,而且在运行维护上只需花费很少的人力、物力和财力,节省了后期成本。 在界面设计 上,系统实现与用户的实时动态的交互,能够对用户提出的要求进行及时的反馈,而且在界面设计上增加最新时代元素,在心里上使界面可以很好的被用户接受,使用户在使用过程中具有一个时尚、现代化的体验和感受。 传统的软件很少有支持用户登陆的功能,更不用说是统计用户在使用过程中的相关数据的记录、备份以及利用这些数据提取一些有用的信息来进行乘车管理过程中的相关的用户的决策支持,而且对于以后更新实际乘车路线安排也有很强的指导意义,所以该软件对乘客及其相关的用户具有很强的实际应用意义。 项目名称 基于 Web GIS的郑州市乘车管理信息系统 21 对用户单位机构的影响 对于用户使 用的机构在使用该软件时需要在宏观上将软件的功能联系在一起,以便于及时地对相关的数据进行备份,而不能因为使用人员无法看到数据的价值而导致的损失,因此需要用户机构具有一些这样的人才:有良好的关于数据库和网络基础方面的相关知识。 随着系统的开发,对以后的实际乘车方式会产生一定的影响,需要用户单位有一些数据挖掘人员,对系统产生的数据库数据提取出其中对实际指导有价值的信息,以便更好的指导实际的应用。 对于大量的数据管理问题,用户单位需要进行合理的分配人员对数据库的数据备份和更新,实时将用户需要的数据发送给用户端,顺利 完成交互过程。 数据处理是后台的核心,也是软件成功的坚实保证。 局限性 虽然基于 Web GIS 的郑州市乘车管理系统在技术上和实际的需求上解决当前的一些问题,但是对于多变的用户需求,软件系统并不能做到完全的智能化,当用户的需求变化比较大的时候,仍然会存在一些不能解决的问题,下面将具体介绍本软件系统中存在的局限性和不完整性: ( 1)软件在界面设计上虽然考虑了用户多样化的需求,为用户设计了多种界面模式来供用户选择出他们喜欢的类型组装在一起,拼接成他们喜欢的界面,但是用户的需求毕竟是多种多样的,在设计的过程中不可能将所有的可能性都包含在内,因此软件在界面上存在一定的局限性。 ( 2)软件在功能设计上,由于在设计的时候我们仅仅考虑的是郑州市的公交车、出租车以及地铁等交通工具之间的换乘,因此不能限制了用户 项目名称 基于 Web GIS的郑州市乘车管理信息系统 22 出行方式的多样性,也就在软件的功能上将用户束缚在软件之上,而不是作为用户的服务系统存在,在一定程度上也是具有局限性的。 ( 3)在数据库设计方面,由于软件系统存在的实体比较多,实体的属性也是比较复杂的,因此我们在设计数据库的时候最先考虑的是第三范式,可能在有些数据表中存在某些字段的冗余,因此数据库设计的时候也会局限于现有的技术。 ( 4)在网络应用方面,虽然当前的网络技术十分先进,对于网络黑客的防御手段也在不断改进,但是仍然避免不了在某些地方会出现网络的漏洞,用户在网络数据库中的系统有可能会受到攻击而导致用户重要信息的泄露,因此这是由于网络原因造成的软件系统的局限性。 当然,在软件的其他方方面面也许都有可能存在局限性,有些是当前的技术造成的,有些是由于本团队在软件设计的考虑不周到造成的,因此需要对软件加强后期的维护,以不断更新软件系统,修复 BUG,提高系统的应用性。 技术条件方面的可行性 考虑到软件设计在技术方面的构想方面的局限 性和优越性,综合各种因素,需要对软件在设计技术方面的各个方面的具体的可行性进行具体的分析,下面将从多个角度来具体阐述一下郑州市的乘车管理系统的技术可行性: ( 1)在软件设计的时候,本团队从一开始就采用面向对象的设计思想,使用当前流行的编译语言 C和数据库软件 Sql server20xx,在设计数据库的时候使用数据库设计软件 Power Designer 15,换乘系统在设计的时候 项目名称 基于 Web GIS的郑州市乘车管理信息系统 23 设计的思想是让用户以最短的乘车距离、最少的时间、最短的步行距离到达自己的目的地,可以选择某一种,也可以选择多种交通工具换乘,其中最 重要的算法是最短路径和最佳路径算法,而这些算法在国际上已经十分成熟,而且十分高效。 因此软件在思想和设计原理上是可行的。 ( 2)好的软件系统的开发离不开的程序员的共同努力,而好的程序员团队也需要有良好的合作精神才能见软件系统设计的满足用户的需求。 本团队的程序员在去年就已经深入的学习过 C程序编程,尤其是对其中对于网络和数据库的编程也是深有研究,对于 、 ,其中针对数据库以及网络的编程都有研究。 而且团队在人数上也是可以满足要求的,其中一名主程序员,两名是辅助,共同完成程序的设计、调试 、运行和维护。 而且程序的设计之初比较重要的是有一个好的软件架构,设计界面等比较基础但是十分重要的内容,这些是在完成各个模块之前都预先设计好的。 因此,综合分析程序员的数量和素质,在预期内完成高质量的软件设计是没有问题的。 ( 3)虽然在软件开发的过程中可能会遇到各种各样的问题,但是无论是技术上的还是用户需求方面的问题都是可以在某种程度上是可以得到解决的,下面将从几个方面来具体介绍一下软件系统在诸多限制和局限性的基础上仍然可行的原因: ( a)在界面设计上我们会花费专门的时间和人员去设计符合人们需求的人性化的界 面,并且尽可能多的考。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。