5系统详细设计
一、技术路线:
开发语言:Java
前端技术:JavaScript、VUE.js(2.X)、css3
数据库:MySQL 5.7
数据库管理工具:Navicat或sqlyog
开发工具:IDEA或Ecplise
二、项目介绍:
https://www.bilibili.com/video/BV1P94y1L7vN/
三、运行截图:
3.1前台功能模块
登录,用户通过输入用户名和密码,选择角色等信息并点击登录进行系统登录操作,如图3-1所示。
图3-1用户登录界面图
教练和学员登录系统后,可以对首页、驾校信息、考试信息、新闻资讯、我的等功能进行详细操作,如图3-2所示。
图3-2小程序首页界面图
驾校信息,在驾校信息页面可以查看图片、驾校名称、电话、成立时间、地址、驾校简介等信息,如图3-3所示。
图3-3驾校信息界面图
考试信息,在考试信息页面可以图片、科目名称、科目编号、科目分类、考试费、教练账号、教练姓名、科目内容等信息,并进行预约考试操作;如图3-4所示。
图3-4 考试信息界面图
教练,在我的页面可以对驾校车辆、教练预约、考试信息、预约考试等详细信息进行操作,如图3-5所示。
图3-5教练功能界面图
教练信息,在教练用户信息页面通过填写教练账号、密码、教练姓名、照片、性别、联系方式等详细信息进行保存或退出登录操作,如图3-6所示。
图3-6教练信息界面图
学员,在我的页面可以对教练预约、考试信息、预约考试等详细信息进行操作,如图3-7所示。
图3-7学员功能界面图
学员信息,在学员用户信息页面通过填写学员号、姓名、头像、密码、性别、手机、身份证等详细信息进行保存或退出登录操作,如图3-8所示。
图3-8学员信息界面图
3.2后台管理员模块
后台登录,管理员输入账号、密码,并点击登录进行系统登录操作,如图3-9所示。
图3-9管理员登录界面图
管理员登录系统后,可以对首页、个人中心、学员管理、教练管理、驾校信息管理、驾校车辆管理、教练预约管理、考试信息管理、预约考试管理、系统管理等功能进行相应操作,如图3-10所示。
图3-10管理员功能界面图
学员管理,在学员管理页面可以对索引、学员号、姓名、头像、性别、手机、身份证等内容进行详情、修改或删除等操作,如图3-11所示。
图3-11学员管理界面图
教练管理,在教练管理页面可以对索引、教练账号、教练姓名、照片、性别、联系方式等内容进行修改或删除等操作,如图3-12所示。
图3-12教练管理界面图
驾校信息管理,在驾校信息管理页面可以对索引、驾校名称、封面、电话、成立时间、地址等内容进行修改和删除等操作,如图3-13所示。
图3-13驾校信息管理界面图
驾校车辆管理,在驾校车辆管理页面可以对索引、车辆编号、车辆名称、车辆类型、车辆图片、车辆详情、车辆状态等内容进行详情,修改或删除等操作,如图3-14所示。
图3-14驾校车辆管理界面图
考试信息管理,在考试信息管理页面可以对索引、科目编号、科目名称、科目分类、图片、考试费、教练账号、教练姓名等内容进行详情,修改或删除等操作,如图3-15所示。
图3-15考试信息管理界面图
预约考试管理,在预约考试管理页面可以对索引、预约编号、科目名称、科目分类、考试费、预约时间、学员号、姓名、图片、教练账号、教练姓名、是否支付等内容进行详情,修改或删除等操作,如图3-16所示。
图3-16预约考试管理界面图
教练预约管理,在教练预约管理页面可以对索引、教练账号、教练姓名、图片、预约科目、预约时间、车辆编号、车辆类型、车辆名称、车辆状态、学员号、姓名、手机、审核回复、审核状态、审核等内容进行详情等操作,如图3-17所示。
图3-17教练预约管理界面图
系统管理,在轮播图管理页面可以对索引、名称、值等内容进行详情或修改操作;如图3-18所示。
图3-18系统管理界面图