行等进行进一步细致的查询。 图2 系统模块图 5 系统的设计实现 5.1 数据服务器的实现 数据服务器主要负责数据的存储,包括数据库和文件两种形式。数据库采用mysql 数据库。mysql是一个小型关系型数据库管理系统,它被广泛地应用在internet 上的中小型网站中。其体积小、速度快、总体拥有成本低,既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,非常灵活。城市导游系统的数据库结构如下。 (1) scenery:负责记录景点的信息。 图3 scenery (2) market:负责记录消费场所的信息。 图4 market. (3)restaurant:负责记录餐饮场所的信息。 图5 restaurant. (4)hotel:负责记录住宿信息。 图6 restaurant. 对于数据库中的大量数据,根据用户对这些数据的敏感度不同,数据的查询概率也不同,对于经常查询的数据,可以通过建立索引的方式来提高查询的速度。本系统采用lucene 检索引擎和中文切词技术