. . . .
2.任务概述
1.4 任务目标
该系统将要完成的是旅游景区的导览功能。这里提到的导览,是指景区向
游客提供的一种服务,这种服务的目的是让游客能够方便的获取景区的各种介
绍信息以与景区的实时状态,例如景区各个分景点的人流是否拥挤、分景点的
游览车的数量等等,还要提供相应的查询功能,例如查询欲知景点的位置信息,
当前位置到该景点的距离与绘制出最合适的路径轨迹信息等等。在游客拥有自
己的 PDA 设备的前提下,利用手持设备的 wi 功能,向游客的设备传输对应景
区的导览文件(如视频介绍,文字介绍,以与查询服务)。并且完成提供导览
文件资源的服务器资源数据的管理,例如日常维护,更新文件资源等,并且提
供对客户终端请求的处理。
客户端的开发是基于谷歌 android 操作系统平台的,该操作系统是目前最
火热的几大主流操作系统之一,具有巨大的市场和发展潜力,有望在未来几年
成为移动电子设备上占有量最大的操作系统,因此本软件选择在之上进行开发,
另外,编程语言选择 Java,因此具有较好的可移植性。
服 务端 采 用 微 软 的 MFC 框 架 进 行 开 发 , MFC(Microsoft Foundation
Classes),是一个微软公司提供的类库(class libraries),以 C++类的形式
封装了 Windows 的 API,并且包含一个应用程序框架,使用 MFC 可以加快软
件的开发流程。
1.5 软件使用围
所有型旅游景区都可以使用,只需要简单的对各旅游景区进行定制后即可
投入使用。
1.6 用户特点
对于客户端的使用会涉与到各种类型的游客人群,虽然 android 操作系统
刚刚退出不久尚未在国普与,对部分人群可能会比较生疏,但是凭借其简洁明
了的 UI 和快捷的操作特性,并不要求用户对其特别的熟悉,因此可以做到让使
用方法简单易懂,操作方法尽量浅显明了,使用户能够在短时间借助简易的说
明快速上手。为了提高系统的实用性,要求具有较强的可靠性和较大的吞吐量。
对于服务端的操作人员,由于软件设计的提供给操作人员的接口仅仅会涉
与到简单的文件新建、修改、复制、删除等操作,因此仅仅需要操作人员熟悉
简单的电脑操作即可,不需要专门进行培训。
用户需求框图如下图所示:
2 / 36