- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
需求分析设计目的通过实习,了解并初步掌握设计、实现较大系统的完整过程,包括系统分析、编码设计、系统集成、以及调试分析,熟练掌握数据结构的选择、设计、实现以及操作方法,为进一步的应用开发打好基础。问题描述随着计算机发展和现代的交通网络非常发达的今天,人们出差、旅游或做其他出行时,都有新的要求,不仅关心节省交通费用,而且对里程和所需时间等问题也很感兴趣。对于这样一个人们关心的问题,可利用计算机建立一个交通咨询系统。为人们提供方便的查询服务,从而达到满足广大客户在交通咨询过程中实现所用时间最短、费用最小而且中转次数最少的要求。设计要求用户可以通过系统录入出发地和目的地查询出所有的使用交通工具,中转次数,所需要的费用和所用的时间。在设计要考虑为用户提供三种最优的方案,实现从出发地到目的地所用时间最短、费用最小而且中转次数最少的要求。系统管理人员可以对城市信息、列车时刻表和飞机航班表的编辑、删除和管理。系统设计总体设计根据用户的需求本系统整体分用户查询、系统管理和系统存储三个部分。本系统使用Microsoft SQL Server 2008数据库可以对系统管理人员录入的数据进行录入、修改和存储。为用户录入的数据进行录入和查询,本系统使用Microsoft Visual Studio 2010中的C#.net 语言来编写数据录入、用户管理和查询。首先使用数据库查找出所有的路径,再使用迪杰斯特拉算法编程求算得出最近或最便宜路径。程序功能设计数据存储通过Microsoft Visual Studio 2010中的C#.net 语言编写录入、修改、和编辑城市信息(城市名、代码)、交通信息(城市间的里程、各航班和列车时刻)存储于数据库中方便查找。最优决策功能模块(fast or province)。①、读入城市信息和交通信息,用邻接表生成含权网络,表头数组中的元素存放城市名及对方城市到达该元素所代表城市的所有信息;表头数组中的元素所对应的单链表存放与该元素所代表的城市有交通联系的城市(代码、里程、航班、列车车次)。② 根据具体最优决策的要求,用Dijkstra算法求出出发城市到其它各城市的最优值(最短时间或最小的费用),搜索过程中所经过城市的局部最优信息都保存在邻接表的表头数组中。其目的城市所代表的元素中就保存了所需的最优决策结果。这过程中,要用队列或栈保存局部最优决策值(局部最短的时间或最省的费用)变小的城市,其相应的初始值可为∞,并在表头数组对应的城市元素中保存响应的信息。开始时,栈(队)中只有出发地城市,随着对栈(队)顶(首)城市有交通联系的城市求得决策值(最短时间或最小的费用),若该值是局部最优值且该城市不在栈(队)中,则进栈(队),直至栈(队)为空。③ 输出结果。从目的城市出发,搜索到出发城市,所经过的城市均入栈,再逐一出栈栈中的城市,输出保存在表头数组中对应城市的信息(对方城市的出发信息,里程、时间、费用等)及最终结果。即输出依次于何时何地乘坐几点的飞机或火车于何时到达何地;最终所需的最快需要多长时间才能到达及旅费,或者最少需要多少旅费才能到达及时间。程序流程图使用说明系统运行系统硬件:处理器:英特尔酷睿2 双核 E7500GHz以上;内存:要求2 GB以上硬盘: 320 GB以上;显卡:Nvidia GeForce G100 ( 256 MB );光驱:DVD光驱软件:操作系统:Windows 7 旗舰版 32位;Net:frameWork4.0以上。安装系统如图1所示点击Setup图标安装《全国交通咨询系统》如图2所示点击“下一步”如图3所示,选择安装的路径后点击“下一步”如图4所示,点击“下一步”开始安装如图5所示开始安装如图6所示安装完成。如图7所示,当安装完成后在管理器中输入“C:\Program Files\中国石油大学\全国交通咨询系统”后,在“Database”目录下点击右键选择“属性”如图8所示将“User”用户权限改为完全控制即可完成安装。调试运行系统如图9所示,在桌面上点击“全国交通咨询”快捷方式运行本系统如图10所示,输入用户姓名“王树楠”用户密码“038177”后点击“确定”。如图11所示,进入主界面。添加登录人员如图10所示,输入用户姓名“王树楠”用户密码“038177”后点击“确定”,进入添加管理员界面输入姓名后点击保存如图12所示,再输入密码如图13所示。完成添加管理人员。删除登录人员如图10所示,输入用户姓名“王树楠”用户密码“038177”后点击“确定”,进入删除管理员界面如图14所示。选择用户名后点击“确定”即可删除用户。修改密码如图15所示,正确输入原密码后再输入新密码即可修改。交通管理如图16所示这里可以点击“”进行添加数据到数据库中,也可修改数据,如果要保存点击“”按钮将添加可修改内容保存
文档评论(0)