三.功能设计
基于微信小程序的体育场馆预约管理系统分为管理员、学生和校外用户三种角色。
后台管理端管理员可以实现首页、个人中心、状态管理、学生管理、用户管理、体育场管理、用户订单管理、学生订单管理、评价信息管理、交流论坛、系统管理等功能。同时也方便学生微信端;首页、体育场、交流论坛、我的,校外用户微信端;首页、体育场、交流论坛、我的等详细的了解及统计分析。根据系统功能需求建立的模块关系图如下图:
1.会员登录
2.会员注册:
(1)高校学生通过学号注册并登录
(2)校外人员用手机号进行注册并登录
3.场地信息维护
主要由管理员对场地信息进行管理,包括添加场地,修改场地,删除场地,查询场地信息等。
4场地预约申请
主要由已经登录的用户在查看场地信息之后,对需要的场地进行预约申请。
5.预约申请审核
主要是管理员在后台查看场地预约申请的信息,并完成场地预约申请的审核。
6.会员支付费用
已经登录程序的会员用户在线支付申请的场地的费用。
7.论坛
在小程序端,用户与用户之间可以进行交流,讨论,前提是处于登录状态。
系统总体功能结构图如下所示:
四.数据设计
概念模型的设计是为了抽象真实世界的信息,并对信息世界进行建模。它是数据库设计的强大工具。数据库概念模型设计可以通过E-R图描述现实世界的概念模型。系统的E-R图显示了系统中实体之间的链接。而且Mysql数据库是自我保护能力比较强的数据库,下图主要是对数据库实体的E-R图:
五.部分效果展示
5.1小程序端实现效果
校外用户模块
用户登录通过账号、密码行页面,进入到高校体育场管理系统主界面,进入到操作界面,进行相对应操作,如图所示。
用户首页页面可以查看首页、体育场、交流论坛、我的等信息,进行提交操作,如图所示。
用户进入体育场页面可以填写面积、场地编号、场地名称、状态、容纳人数、费用、封面等信息,进行用户预约操作,如图所示。
用户进入用户订单页面可以填写预约编号、场地编号、场地名称、用户账号、用户姓名、费用、联系电话、预约时间等