黑龙江大学校园导游系统

4星(超过85%的资源)
所需积分/C币:42 2008-09-17 12:39:59 4.90MB APPLICATION/X-RAR
40
收藏 收藏
举报

(一) 编者言: 本程序用的是Java开发环境,做到可视化的效果。由于程序员考虑到自身编程基础,编程能力,编程经验等多方面的因素,而选择在开发过程不使用Java集成环境如:NetBeans,JBuilder,JCreator等等开发本导游系统,而是选择用传统的文本文档的形式进行编写… … 下面开始介绍下本导游系统: (二) 程序运行方式: 首先,程序用的是Java编制。由于Java跨平台的特点,程序并没有做成.exe形式的windows应用程序,而压缩成一个Java类库(.jar格式)(双击可以运行)。 进入本程序的方式: 1. 双击文件根目录下的MySystem.jar文件。。。 2. (电脑中必须有Java虚拟机)运行cmd,然后用cd 将目录转至当前文件目录,输入: java Mysystem 即可。 (三) 问题描述及分析: 【问题描述】 设计一个校园导游程序,为来访的客人提供信息查询服务。 【基本要求】 (1) 设计学校的校园平面图,所含景点不少于10个,以图中顶点表示校内各景点,存放景点名称、代号、简介等信息,以边表示路径,存放路径长度等相关信息。 (2) 为来访客人提供图中任意景点相关信息的查询; (3) 为来访客人提供从校门口到图中任意景点的问路查询; (四) 功能模块及数据结构描述: 本程序有八个功能模块,分别是:显示景点/隐藏景点,刷新图片,黑大简介,景点简介,路线查询,帮助,关于,退出系统。 数据结构: 1. 系统菜单中的显示景点/隐藏景点可以在路线查询模块中显示/隐藏景点; 2. 系统菜单中的刷新图片可以刷新一次主界面的背景; 3. 主界面及系统菜单中的退出系统能够退出整个导游系统; 4. 主界面及简介菜单中的黑大简介可以调用黑大简介模块; 5. 主界面及简介菜单中的景点简介可以调用景点简介模块; 6. 主界面及查询菜单中的路线查询可以调用路线查询模块; 7. 帮助菜单显示一些用户帮助信息。 8. 关于菜单显示一些编者相关信息。 各个功能模块间不相互调用… … (五) 主要算法流程描述: 用到的主要数据结构为是能够解决所有顶点对之间的最短路径问题的弗洛伊德(Floyd)算法。算法的主要思想是: (六) 使用说明: 进入程序后,首先可以看到的是如图1所示的程序主界面: 图 1 主界面 主界面内有四个按钮:黑大简介,景点简介,路线查询,退出系统。分别对应四个模块。 黑大简介: (如图2所示)简单,综合介绍了黑大的历史,黑大的师资,门类,性质等,单击返回按钮,关闭当前窗口会回到主界面。 图 2 黑大简介 景点简介: (如图3所示)包含20个左右的景点介绍。用户可以在界面右下方的下拉列表中选择想要了解的黑大这20个左右景点的介绍。用户选择后,会在右上面的看到相应景点的详细介绍,在左边可以看到该图片最新的图片。。。单击返回按钮,关闭当前窗口会回到主界面。 图 3 景点简介 景点查询: (如图4所示)包含20个景点查询。用户可以在界面右边的第一个下拉列表中选择想要查询的黑大这20个景点的路线的起点,在界面右边的第一个下拉列表中选择想要查询的黑大这20个景点的路线的终点。单击下方的确定按钮后,用户会看到从起点开始慢慢画出的蓝色的粗线条延伸到用户选择的景点路线终点处。线路画完的同时,在按钮与终点选择下拉列表中间的文本框中会显示出该起点与终点间的精确路线距离。。。单击返回按钮,关闭当前窗口会回到主界面。 图 4 路线查询(隐藏景点) 主界面顶部的菜单中也有系统,简介,查询,帮助四个菜单。。。。。。 系统菜单中有显示景点,刷新图片,退出系统三个菜单项。 显示景点:是在路线查询中起到作用。单击该菜单项后,查询路线。用户可以看到如图4不同的界面(图5),景点处出现也景点按钮(单击不起任何作用,只是起到显眼,告诉用户景点具体位置)。再次单击(实际上此时菜单名已经变成隐藏景点)景点处按钮会被隐藏(如图4所示) 图 5 路线查询(显示景点) 刷新图片:由于菜单弹出后会遮住图片,之后使弹出菜单后方的图片失真。(但是现在没必要了,问题已经解决不需要用了)。 退出系统:退出整个系统。 景点简介菜单中有黑大简介和景点简介二个菜单项,都是用来进入相应的系统模块与界面中的黑大简介和景点简介按钮功能相同。 查询菜单中有路线查询一个菜单项,是用来进入路线查询的系统模块与界面中的路线查询按钮功能相同。 帮助菜单中有帮助和关于两个菜单项。 帮助界面:用来教用户如何去使用本校园导游程序。如图6所示 图 6 帮助 关于

...展开详情
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
gesangzhi_ 做的系统有点简单啊 功能 = = 不敢恭维
2014-04-22
回复
q464050569 没看明白,可能是学的不好吧
2013-10-17
回复
ymfcg520 看去挺复杂的还没运行,不过jar文件包要是直接显示java代码就好了
2013-06-03
回复
nianhuawuxiaoxin 挺好的,对我有帮助
2013-05-30
回复
樱木乐 挺不错的,功能都实现了
2013-03-26
回复
shenfeng0708 不错 路线没太看懂
2012-12-22
回复
hsj92823 其实有点没看懂 不过还是谢谢分享~
2012-12-10
回复
猫猫sleep 数组有点没看懂,但做的还是很基础很好
2012-11-30
回复
yuhaiying920 挺好的,对我有帮助
2012-11-13
回复
qisheng77 虽然只有jar文件包,但是我们可以通过软件反编译成java文件。总的来说还是比较可以!谢谢共享!
2012-04-27
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
关注 私信
上传资源赚钱or赚积分
最新推荐
黑龙江大学校园导游系统 42积分/C币 立即下载
1/0