基于UML校园导航系统的设计与实现论文

上传人:ji****72 文档编号:26985637 上传时间:2018-01-04 格式:DOC 页数:20 大小:213.96KB
返回 下载 相关 举报
基于UML校园导航系统的设计与实现论文_第1页
第1页 / 共20页
基于UML校园导航系统的设计与实现论文_第2页
第2页 / 共20页
基于UML校园导航系统的设计与实现论文_第3页
第3页 / 共20页
基于UML校园导航系统的设计与实现论文_第4页
第4页 / 共20页
基于UML校园导航系统的设计与实现论文_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《基于UML校园导航系统的设计与实现论文》由会员分享,可在线阅读,更多相关《基于UML校园导航系统的设计与实现论文(20页珍藏版)》请在金锄头文库上搜索。

1、题目: 基于 UML 校园导航系统的设计与实现学生姓名: 容小娟 学生学号: 1206403029 学生班级: 计科三班 指导教师: 姚敦红讲师 2015年 6月 14日校园导航系统的设计与实现摘 要与传统的地图相比较,校园导航系统有着不可比拟的优势,信息量大,切换方便,可扩展性强。本文阐述了校园导航系统的背景、目的、方法,介绍了一个实用的、方便可靠的校园导航系统的设计、构建和开发过程。开发过程中,使用了 Rational Rose 建模,此系统在 Windows 7 平台上测试通过。本文先简要介绍了校园导航系统的概况,然后介绍了校园导航系统的组成及功能,详细讨论了在设计实现本系统中所遇到的问

2、题及解决方法。关键词:校园导航系统、系统、建模Design and Implementation of Campus Navigation System of CampusAbstractCompared with traditional map, Campus Navigation System has many unique advantages,such as full of information, convenient switching and good expansibility. The paper expatiated on the background, the purpo

3、se and the method of the research of Campus Navigation System, and introduced the design, building and developing method of Campus Navigation System of campus, which has characteristics of utility, convenience and reliableness.In the procedure of developing, Using the Rational Rose modeling . The sy

4、stem is running well on Windows 7 platform.In this paper Campus Navigation System in the general is reviewed briefly, the constitution and function of Campus Navigation System of campus are introduced, the problem we met and the resolvent in the procedure of design and implementation of the system a

5、re discussed in detail.Keywords:Campus Campus Navigation System、system、modeling目 录中文摘要 .1英文摘要 .1目录 .3一 、 UML建模概述 .5二 、 需求分析 .51.1 系统总体功能需求 .51.2 系统管理员接口模块 .51.3 用户群接口模块 .9三、 系统建模 .102.1 用例图 .102.1.1 系统管理员用例图 .102.1.2 用户查询地点用例图 .102.1.3 用户查询路线用例图 .102.1.4 用户登录用例图 .102.1.5 用户注册用例图 .102.1.6 用户定位用例图 .10

6、2.2 类图 .112.3 序列图 .112.4 状态图 .112.5 活动图 .112.6 对象图 .112.7 协作图 .112.8 包图 .112.9 组件图 .112.10 部署图 .11四、 总结 .12参考文献 .12一、UML 建模概述UML 是面向对象开发中一种通用的图形化建模语言 ,它定义良好、易于表达、功能强大且普遍适用。面向对象的分析主要在加强对问题空间和系统任务的理解、改进各方交流、与需求保持一致和支持软件重用等 4 个方面表现出比其他系统分析方法更好的能力,成为主流的系统分析方法。二、需求分析校园导航系统是专门针对学校所开发的一种以管理为基础的地图管理系统,它涵盖校园

7、地图管理服务的所有环节,将原始的地图查询方法转换为先进的人工智能查询模式。并且现市面上很有名的百度地图、谷歌地图等地图查询软件,涵盖范围确实很大,但据研究发现查询我校,并不能精确到每栋宿舍,每栋楼层。因此我认为校园导航系统是需要产生的。校园导航系统是用来针对学生,老师,新生家长,对校园不熟的人而做的一个系统。该系统分别有三个角色分别为用户、系统、系统管理员,因此分别从用户群、系统管理员、系统的角度来看系统需要实现的具体功能。对于用户来说,需要利用系统完成以下内容:1. 拥有自己的账户,以便系统识别。2. 获取校园地图3. 对自己所在位置定位,显示自己所在位置4. 根据自己的需要,获取地点位置,

8、如吃饭的食堂位置,运动操场位置等5. 获取用户当前位置到指定地点位置的路线6. 用户利用系统可查看各个场所的信息对于系统管理员来说,需要利用系统完成以下内容:1. 增加场所2. 更改场所信息3. 删除场所对于系统来说,它能自动完成地图的更新。1.1 系统总体功能需求校园导航系统为系统管理员、用户群提供服务接口以便他们进行管理与查询操作。同时,还为系统提供数据服务接口来管理系统。系统总体功能需求框图 1-1 如下所示:校园导航系统用户群模块系统管理员模块数据服务模块图 1-1 系统总体功能需求框图1.2 系统管理员接口模块管理员接口是系统提供给管理员服务接口。管理员接口模块包括如图 1-2 所示

9、几个方面:图 1-2 管理员接口模块框图1.3 用户群模块框图用户群接口是系统提供给用户的接口。用户群接口模块包括如图 1-3 所示几个方面:系统管理员接口模块地点管理增加地点删除地点修改地点信息用户群接口模块查询地点 查询路线 登录 注册 定位输入地点名地点基本信息输入起始地点输入到达地点输出地点输入用户名输入密码身份验证注册成功再次输入密码查看所在位置具体信息查看附近场地图 1-3 用户群接口模块三、系统建模2.1 用例图2.2.1 系统管理员用例图系统管理员参与的用例为“地点管理”,用例“增加地点”、删除地点和用例“修改地点信息”直接是扩展关系。2.1.2 用户查询地点用例图用户参与的用

10、例为“查询地点”,“输入地点名”和“查看地点的基本信息”用例与“查询地点”用例是继承关系。2.1.3 用户查询路线用例图用户参与的用例为“查询路线”,“输入起始地点”和“输入到达地点”用例和“输出路线”与“查询地点”用例是继承关系。2.1.4 用户登录用例图2.1.5 用户定位用例图2.1.6 用户注册用例图2.2 类图(1)参与者类图:(2)关系类图2.3 序列图用户登录系统工作流程如下:(1)用户群通过用户名和密码登录到校园导航系统,登录先发送登录的信息,然后验证登录信息是否有误,返回验证结果,最后决定是否登录成功。:al user 信信 信信 信信1: 信 2: 信信信 3: 信信信4:

11、 信信信系统管理员管理增加地点工作流程如下:(1)系统管理员通过用户名和密码登录到系统中,进行增加地点信息等操作,然后返回更改后的信息,管理员更新数据到系统中。 : System admin 信信 信1: 信 2: 信信3: 信信4: 信信2.4 状态图(1)查询路线状态图查询路线用例包含以下状态:登录状态、查找路线信息状态。它们之间的关系如下:用户通过用户名和密码登录系统成功为登录状态。用户通过校园导航系统查询路线信息为查询路线信息状态。log-incheck the routesuceswait forfailurefind route infono route infoDisplay route infono existexityes failureno(2)登录状态图登录状态图包含以下状态:登录状态用户通过用户名和密码登录系统成功为登录状态。sytem tatsytem idlsytem busybusyidlewait forlogin sytem failuresucesnolog-inyes(3)用户定位状态图定位状态图包含以下状态:GPS 状态、定位状态用户通过用户名和密码登录系统成功打开 GPS 为 GPS 状态。用户通过

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号