论文部分内容阅读
中国国家博物馆作为我国历史悠久的博物馆,囊括全国各地珍稀藏品,吸引众多国内外游客前往。然而随着社会的不断发展和智慧博物馆这一概念的涌现,人们对中国国家博物馆有了更高的要求。如今的中国国家博物馆有着人与展品之间的互动较少、文创产品线下推广影响力小、缺少与博物馆匹配的位置服务等问题。因此为了解决中国国家博物馆遇到的问题,本课题结合室内定位技术设计了一款基于位置的智慧博物馆客户端,推动中国国家博物馆的发展,使其更好地服务大众。本文在遵循软件工程方法和UML使用原则下进行论述。在需求分析阶段,对系统用户需求进行详细调研,将用户进行角色划分为游客、博物馆员工和系统管理员三类,用例主要包括博物馆信息查看、预约展览、位置服务、展品信息管理、展览信息管理、预约信息管理等,并通过绘制需求用例图进行描述;在概要设计阶段,课题遵循MVVM的设计模式并划分为展品管理、展览管理、位置管理、文创产品管理和用户中心管理等功能模块,并通过系统框架图、功能模块图、系统数据库表等图表进行描述和搭建;在详细设计阶段,通过模块活动图、模块类图和功能顺序图对功能逻辑进行详细梳理,为系统实现阶段打下坚实基础;在系统实现阶段,以Java作为开发语言,Android作为开发终端,MySQL作为数据库,结合位置服务技术实现中国国家博物馆客户端服务系统。在系统测试阶段,对系统测试环境进行配置,并通过功能测试和非功能测试对系统的功能和性能等方面进行全面测试。最后本文对该系统进行总结和归纳,指出系统的遗憾和不足,并提供系统将来的发展方向,为中国国家博物馆的更好发展贡献出一份力。