基于WEBGIS的佳木斯大学数字化校园信息系统的分析与设计的中期报告.docx
基于WEBGIS的佳木斯大学数字化校园信息系统的分析与设计的中期报告
一、项目简介
本项目使用WEBGIS技术开发佳木斯大学数字化校园信息系统。该系统将校园内各个建筑物、教学楼、运动场等位置信息进行数字化处理,将其在地图上进行展示,并提供导航、查询、分享等多种功能,方便师生查找校园内相关信息。
二、系统需求分析
1.地图展示功能:将校园地图数字化处理后在WEB端进行展示,支持多种地图样式选择,如卫星图、街景图等。
2.导航功能:提供从某一地点到另一地点的导航服务,支持多种导航路径算法。
3.查询功能:提供对校园内各个建筑物、教学楼、运动场等位置信息的查询服务,支持关键字、地点、类别等多种查询方式。
4.分享功能:支持用户对地图进行标注,并将标注信息分享给其他用户。
5.统计功能:提供对校园内各个位置的热度统计、用户行为分析等数据分析功能。
三、系统设计
1.数据库设计:根据系统需求设计关系型数据库,存储地理信息、用户信息、标注信息等。
2.前端设计:采用React框架进行前端页面的设计,实现地图展示、导航、查询、分享等功能。
3.后端设计:采用Java语言和Spring框架进行后台业务逻辑的实现,与前端通过API接口进行数据交互。
4.地图数据处理:将校园地图拍照、裁剪、处理成合适的坐标格式,并存储到数据库中。
5.用户交互设计:通过UI/UX设计,实现用户友好的交互体验,提高用户使用效率。
四、项目进度计划
1.第一阶段(已完成)
-确定项目需求,并完成需求文档编写;
-完成数据库设计,并完成数据库搭建;
-实现基本的前后端框架搭建。
2.第二阶段(进行中)
-完成地图数据处理,并存储到数据库中;
-完成基本的地图展示、导航、查询、分享功能的开发;
-完成用户交互设计。
3.第三阶段(未完成)
-完善系统功能,包括热度统计、用户行为分析等功能;
-进行系统测试,并解决存在的问题;
-完成项目文档编写和项目报告撰写。
五、项目问题和解决方案
1.校园地图不完善:部分校园地点缺乏数字化地图数据。
解决方案:通过人工勘察进行补充,或与学校相关部门协调解决。
2.地图数据格式不一致:地图数据来源不同,导致数据格式不一致。
解决方案:通过数据处理技术,将数据统一转换为系统所需格式。
3.用户使用体验问题:用户不清楚如何使用系统,使用体验较差。
解决方案:通过UI/UX设计,提高用户的使用体验和使用效率。
六、项目成果展示
项目完成后,将实现以下功能:
-展示佳木斯大学校园数字化地图;
-提供校园内各个建筑物、教学楼、运动场等位置信息的查询服务;
-提供从起点到终点之间的导航服务;
-支持用户对地图进行标注,并将标注信息分享给其他用户;
-提供对校园内各个位置的热度统计、用户行为分析等数据分析功能。