当前位置:   article > 正文

基于微信小程序的校园综合服务系统(失物招领、寻物启事、解答问题、地图定位、校园集市、校园跑腿)的设计与实现(源码+论文)_v_150_校园综合服务小程序用户

校园综合服务小程序用户

摘 要

本校园综合服务系统划分了微信用户端和后台管理员端,其中微信用户端使用微信开发者工具开发和html、js、css、layui技术,后台管理员端使用IDEA开发工具和spingboot、fastjson、mybatis-plus、thymeleaf、shiro技术,微信端调用了高德得图SDK进行定位技术。微信端的用户可以进行微信授权登录、失物招领、寻物启事、解答问题、地图定位、校园集市、校园跑腿、校园资讯模块;后台端的管理员可以进行管理员登录、寻物启示管理、失物招领管理、解答问题管理、校园资讯管理、校园集市管理、校园跑腿管理等功能,并提供了相应的模块和界面对应,实现系统的模块化管理。

本文按照软件工程的设计思路开发一套校园综合服务系统,为给在校大学提供查询公交的服务。

关键词:校园综合服务;高德地图;微信小程序;Java

2.2 功能性需求分析

基于微信小程序的校园综合服务系统,利用微信小程序作为系统前端,并调用高德地图SDK,实现了快速、便捷的实现校园互助栏、校园集市、校园跑腿、校园资讯等基本功能,添加了校园地图定位等附加功能,为给在校大学生提供方便的服务。

微信端:

(1)微信授权登录:小程序上可以使用自己的微信号进行授权登录。

(2)失物招领模块:可以在小程序上浏览到当前有哪些被丢失的物品图片和描述信息。

(3)寻物启事模块:可以在小程序上浏览到当前有哪些寻物启事的物品图片和描述信息。

(4)解答问题模块:可以在小程序上查看到同学们提问的问题,并可以在线进行点赞和评论。

(5)地图定位模块:当在校园迷路时可以使用在线地图来定位自己的位置。

(6)校园集市模块:可以浏览和查询到校园内同学们发布的商品信息并可以在线购买,同时可以发布自己需要卖的商品信息。

(7)校园跑腿模块:可以浏览和查询到校园内同学们发布的跑腿任务信息并可以在线接单,同时可以发布自己的跑腿任务信息。

(8)校园资讯模块:可以浏览和查询到校园内最新的资讯信息。

后台端:

(1)管理员登录:本服务平台的管理员可以通过web后台进行登录到后台管理界面中。

(2)寻物启示管理:可以对小程序端用户发布的寻物启示信息进行管理;

(3)失物招领管理:可以对小程序端用户发布的失物招领信息进行管理;

(4)解答问题管理:可以对小程序端用户发布的解答问题信息进行管理;

(5)校园资讯管理:可以对本校园服务平台中的新闻咨询信息进行发布和维护;

(6)校园集市管理:可以对小程序端用户发布的所卖的商品信息进行维护和状态更改;

(7)校园跑腿管理:可以对小程序端用户发布的跑腿任务书信息进行维护和状态更改;

3.2 系统模块设计

基于微信小程序的校园综合服务系统根据前面章节的需求分析得出,其总体设计模块图如图3-1所示。

3.3.3 逻辑结构设计

(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

发布时间

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/583433
推荐阅读
相关标签
  

闽ICP备14008679号