赞
踩
本校园综合服务系统划分了微信用户端和后台管理员端,其中微信用户端使用微信开发者工具开发和html、js、css、layui技术,后台管理员端使用IDEA开发工具和spingboot、fastjson、mybatis-plus、thymeleaf、shiro技术,微信端调用了高德得图SDK进行定位技术。微信端的用户可以进行微信授权登录、失物招领、寻物启事、解答问题、地图定位、校园集市、校园跑腿、校园资讯模块;后台端的管理员可以进行管理员登录、寻物启示管理、失物招领管理、解答问题管理、校园资讯管理、校园集市管理、校园跑腿管理等功能,并提供了相应的模块和界面对应,实现系统的模块化管理。
本文按照软件工程的设计思路开发一套校园综合服务系统,为给在校大学提供查询公交的服务。
关键词:校园综合服务;高德地图;微信小程序;Java
微信端:
(1)微信授权登录:小程序上可以使用自己的微信号进行授权登录。
(2)失物招领模块:可以在小程序上浏览到当前有哪些被丢失的物品图片和描述信息。
(3)寻物启事模块:可以在小程序上浏览到当前有哪些寻物启事的物品图片和描述信息。
(4)解答问题模块:可以在小程序上查看到同学们提问的问题,并可以在线进行点赞和评论。
(5)地图定位模块:当在校园迷路时可以使用在线地图来定位自己的位置。
(6)校园集市模块:可以浏览和查询到校园内同学们发布的商品信息并可以在线购买,同时可以发布自己需要卖的商品信息。
(7)校园跑腿模块:可以浏览和查询到校园内同学们发布的跑腿任务信息并可以在线接单,同时可以发布自己的跑腿任务信息。
(8)校园资讯模块:可以浏览和查询到校园内最新的资讯信息。
后台端:
(1)管理员登录:本服务平台的管理员可以通过web后台进行登录到后台管理界面中。
(2)寻物启示管理:可以对小程序端用户发布的寻物启示信息进行管理;
(3)失物招领管理:可以对小程序端用户发布的失物招领信息进行管理;
(4)解答问题管理:可以对小程序端用户发布的解答问题信息进行管理;
(5)校园资讯管理:可以对本校园服务平台中的新闻咨询信息进行发布和维护;
(6)校园集市管理:可以对小程序端用户发布的所卖的商品信息进行维护和状态更改;
(7)校园跑腿管理:可以对小程序端用户发布的跑腿任务书信息进行维护和状态更改;
基于微信小程序的校园综合服务系统根据前面章节的需求分析得出,其总体设计模块图如图3-1所示。
(1)微信用户信息表
表3.1微信用户信息wx_users数据表
字段名称 | 类型 | 主键 | 外键 | 允许为空 | 字段注释 |
user_id | varchar(255) | 是 | 否 | 否 | 唯一标识符 |
open_id | varchar(255) | 否 | 否 | 是 | 微信号ID |
nick_name | varchar(255) | 否 | 否 | 是 | 昵称 |
gender | varchar(4) | 否 | 否 | 是 | 性别 |
avatar_url | varchar(255) | 否 | 否 | 是 | 微信用户头像 |
(2)管理员信息表
表3.2管理员信息users数据表
字段名称 | 类型 | 主键 | 外键 | 允许为空 | 字段注释 |
id | int(11) | 是 | 否 | 否 | 唯一标识符 |
username | varchar(255) | 否 | 否 | 是 | 用户名 |
password | varchar(255) | 否 | 否 | 是 | 密码 |
gender | varchar(4) | 否 | 否 | 是 | 性别 |
phone | varchar(255) | 否 | 否 | 是 | 电话 |
(3)评论信息表
表3.3评论信息comment数据表
字段名称 | 类型 | 主键 | 外键 | 允许为空 | 字段注释 |
id | int(11) | 是 | 否 | 否 | 唯一标识符 |
qid | int(11) | 否 | 是 | 是 | 文章ID |
author | varchar(255) | 否 | 否 | 是 | 创建者ID |
content | varchar(255) | 否 | 否 | 是 | 点赞数量 |
create_time | datetime | 否 | 否 | 是 | 创建时间 |
(4)点赞信息表
表3.4点赞信息dianzan数据表
字段名称 | 类型 | 主键 | 外键 | 允许为空 | 字段注释 |
id | int(11) | 是 | 否 | 否 | 唯一标识符 |
user_id | varchar(255) | 否 | 是 | 是 | 点赞用户ID |
qid | int(11) | 否 | 是 | 是 | 文章ID |
(5)寻物启事信息表
表3.5寻物启事信息find_lost数据表
字段名称 | 类型 | 主键 | 外键 | 允许为空 | 字段注释 |
id | int(11) | 是 | 否 | 否 | 唯一标识符 |
content | varchar(255) | 否 | 否 | 是 | 寻物启示内容 |
img | varchar(255) | 否 | 否 | 是 | 寻物启事图片 |
user_id | varchar(255) | 否 | 是 | 是 | 发布人ID |
create_time | datetime | 否 | 否 | 是 | 发布时间 |
(6)失物招领信息表
表3.6失物招领信息lost数据表
字段名称 | 类型 | 主键 | 外键 | 允许为空 | 字段注释 |
id | int(11) | 是 | 否 | 否 | 唯一标识符 |
content | varchar(255) | 否 | 否 | 是 | 失物招领内容 |
img | varchar(255) | 否 | 否 | 是 | 失物招领图片 |
user_id | varchar(255) | 否 | 是 | 是 | 发布人ID |
create_time | datetime | 否 | 否 | 是 | 发布时间 |
(7)校园资讯信息表
表3.7校园资讯信息news数据表
字段名称 | 类型 | 主键 | 外键 | 允许为空 | 字段注释 |
id | int(11) | 是 | 否 | 否 | 唯一标识符 |
head | varchar(255) | 否 | 否 | 是 | 校园资讯标题 |
content | text | 否 | 否 | 是 | 校园资讯内容 |
author | varchar(10) | 否 | 否 | 是 | 发布人 |
create_time | datetime | 否 | 否 | 是 | 发布时间 |
(8)提问问题信息表
表3.8提问问题信息question数据表
字段名称 | 类型 | 主键 | 外键 | 允许为空 | 字段注释 |
id | int(11) | 是 | 否 | 否 | 唯一标识符 |
user_id | varchar(255) | 否 | 是 | 是 | 发布人ID |
content | text | 否 | 否 | 是 | 提问问题内容 |
img | varchar(255) | 否 | 否 | 是 | 提问问题图片 |
create_time | datetime | 否 | 否 | 是 | 发布时间 |
(9)校园集市信息表
表3.9校园集市信息school_market数据表
字段名称 | 类型 | 主键 | 外键 | 允许为空 | 字段注释 |
id | int(11) | 是 | 否 | 否 | 唯一标识符 |
pic_url | varchar(255) | 否 | 否 | 是 | 商品图片 |
author | varchar(255) | 否 | 是 | 是 | 发布人 |
title | varchar(255) | 否 | 否 | 是 | 商品标题 |
content | text | 否 | 否 | 是 | 商品内容 |
price | double(64,2) | 否 | 否 | 是 | 商品价钱 |
status | int(11) | 否 | 否 | 是 | 商品状态 |
create_time | datetime | 否 | 否 | 是 | 发布时间 |
(10)校园集市订单信息表
表3.10校园集市订单信息school_market_order数据表
字段名称 | 类型 | 主键 | 外键 | 允许为空 | 字段注释 |
id | int(11) | 是 | 否 | 否 | 唯一标识符 |
commodity_id | int(11) | 否 | 是 | 是 | 集市物品id |
buyer_id | varchar(255) | 否 | 是 | 是 | 购买者id |
create_time | datetime | 否 | 否 | 是 | 购买时间 |
(11)校园跑腿信息表
表3.11校园跑腿信息school_market数据表
字段名称 | 类型 | 主键 | 外键 | 允许为空 | 字段注释 |
id | int(11) | 是 | 否 | 否 | 唯一标识符 |
author | varchar(255) | 否 | 是 | 是 | 发布人 |
name | varchar(255) | 否 | 否 | 是 | 跑腿名称 |
address | varchar(255) | 否 | 否 | 是 | 跑腿地址 |
content | text | 否 | 否 | 是 | 跑腿内容 |
price | double(64,2) | 否 | 否 | 是 | 跑腿价钱 |
status | int(11) | 否 | 否 | 是 | 跑腿状态 |
create_time | datetime | 否 | 否 | 是 | 发布时间 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。