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