目录 前 言 7 1.绪论 8 1.1系统开发背景及意义 8 1.2现状分析 8 1.3论文主要结构 8 2.系统开发工具与关键技术及开发环境 10 2.1软件开发环境 10 2.2系统开发技术及工具 10 2.2.1Node 技术简介 10 2.2.2Vue 技术简介 10 2.2.3MongoDB 数据库简介 10 2.2.4MongoVue 工具概述 11 3.系统需求分析 12 3.1需求捕获 12 3.1.1功能需求 12 3.1.2非功能需求 12 3.2可行性分析 13 3.2.1技术可行性分析 13 3.2.2操作可行性分析 13 3.2.3经济可行性分析 13 3.3系统业务流程 13 3.3.1前台用户业务流程 13 3.3.2后台接待员业务流程 14 3.3.3后台管理员业务流程 15 4.系统概要设计 16 4.1系统总功能图 16 4.2子系统功能 16 4.2.1前台用户系统 16 4.2.2后台接待员系统 17 4.2.3后台管理员系统 18 5.系统详细设计 19 5.1系统结构设计 19 5.1.1系统架构 19 5.1.2目录结构 19 5.1.3前后台架构 20 5.2数据库设计 21 5.2.1mongoose 构造表结构 21 5.2.2数据库表展示 23 6.系统实现 26 6.1前端用户功能模块实现 26 6.1.1登录注册页面 26 6.1.2套房展示页面 27 6.1.3个人中心页面 28 6.1.4志愿者报名页面 29 6.2后端公用功能模块实现 30 6.2.1登录页面 30 6.2.2首页页面 31 6.2.3订单页面 32 6.3后端接待员功能模块实现 33 6.3.1套房管理页面 33 6.3.2预约管理页面 34 6.3.3入住管理页面 36 6.3.4志愿者管理页面 36 6.4后端管理员模块实现 37 6.4.1管理员管理页面 37 6.4.2套房展示页面 40 6.4.3添加设置页面 41 7.系统测试 46 7.1系统前端用户功能测试 46 7.1.1套房预约测试 46 7.2系统后台接待员功能测试 47 7.2.1旅客房间入住测试 47 7.3系统后端管理员功能测试 49 7.3.1套房添加测试 49 8.总结与展望 50 8.1 总结 50 8.2 展望 50 参考文献 51 致谢 52