基于微信小程序的高校录取查询系统的设计与实现(源码+论文)_v_216

摘  要基于微信小程序的高校录取查询系统划分为了学生、管理员两种角色,其中学生在微信端上操作并使用了微信开发者工具进行开发,并可以进行学生注册登录、学校历史、班级课表、热门新闻、班级公告、交流社区、校园导航、我的报道、我的收藏、账户维护等;管理员在web后台上操作并使用了IDEA开发工具配合Java语言的SSM开发框架以及MySQL数据库进行开发与实现,并可以进行 用户管理、学生管理、班级管理、校园导航管理、校园信息分类管理、校园信息管理、资讯通知管理、论坛管理、账户维护等,并最后通过系统测试验证了各个功能模块的正确实现。

关键字:高校录取;小程序;Java;SSM;MySQL

2.2 系统需求分析

基于微信小程序的高校录取查询系统使用IDEA开发工具配合Tomcat服务器以及JDK,并使用Java的SSM框架进行代码编写,页面布局和设计采用bootstrap、css、div、jquery等技术。基于微信小程序的高校录取查询系统划分了学生、管理员两种角色。

小程序端功能如下:

(1)注册登录:学生用户可以通过小程序端进行注册和登录;

(2)学校历史:可以了解到学校的历史信息,支持收藏和评论操作;

(3)班级课表:可以查看到各个班级课表信息,支持收藏和评论操作;

(4)热门新闻:可以了解到校内的各种新闻资讯信息,支持收藏和评论操作;

(5)班级公告:可以查看到自己班级内的公告信息,支持收藏和评论操作;

(6)交流社区:可以查看到用户发布的帖子信息,自己也能发帖和回复帖子;

(7)校园导航:可以查看到校园内的相关建筑的信息,并可以从地图上查看到具体位置;

(8)我的报道:可以查看到自己的报道信息以及缴费状态;

(9)我的收藏:可以查看到自己收藏过的记录,并支持移除收藏;

(10)账户维护:可以对自己的个人信息及登录密码进行维护;

管理员功能如下:

(1)用户管理:可以对注册过的用户信息进行维护和管理;

(2)学生管理:可以对校内学生信息进行维护和管理;

(3)班级管理:可以对校内的班级信息进行维护和管理;

(4)校园导航管理:可以对校内的建筑信息进行发布和管理操作;

(5)校园信息分类管理:可以对校内信息的分类进行创建和管理;

(6)校园信息管理:可以对校内各种分类下的校园信息进行发布和管理;

(7)通知公告管理:可以对系统内的通知公告信息进行发布和管理;

(8)论坛管理:可以对学生发布的帖子信息进行回复和管理;

(9)账户维护:可以对自己的个人信息及登录密码进行维护;

3.1 系统模块设计

基于微信小程序的高校录取查询系统的总体设计模块图如图3-1所示。

3.2.2 数据库逻辑结构设计

在此我主要罗列几个主要的数据库表结构设计。

表3-1 wct_user用户信息表

字段

类型

主键

外键

为空

备注

id

int(11)

用户id

username

varchar(50)

用户名

passwd

varchar(50)

登录密码

roletype

varchar(50)

用户角色

tel

varchar(50)

电话号码

img

varchar(50)

头像

sex

varchar(50)

性别

bid

varchar(50)

班级id

idcard

varchar(50)

身份证

statecn

varchar(50)

缴费状态

表3-2 wct_type校园信息分类表

字段

类型

主键

外键

为空

备注

id

int(11)

分类id

title

varchar(50)

校园信息分类名

表3-3 wct_blog校园信息表

字段

类型

主键

外键

为空

备注

id

int(11)

校园信息id

title

varchar(50)

校园信息标题

note

text

校园信息内容

ndate

varchar(50)

发布时间

img

varchar(50)

校园信息主图

typeid

int(11)

分类id

favcount

int(11)

收藏次数

zan

int(11)

点赞次数

cai

int(11)

踩次数

表3-4 wct_banji班级信息表

字段

类型

主键

外键

为空

备注

id

int(11)

班级id

title

varchar(50)

班级名

表3-5 wct_shop校园导航信息表

字段

类型

主键

外键

为空

备注

id

int(11)

校园导航id

sname

varchar(50)

校园导航名

img

varchar(50)

校园导航主图

note

text

校园导航内容

address

varchar(50)

校园导航地址

longitude

varchar(50)

校园导航经度

latitude

varchar(50)

校园导航维度

表3-6 wct_notice公告申请表

字段

类型

主键

外键

为空

备注

id

int(11)

公告id

title

varchar(50)

公告主题

note

text

公告内容

ndate

varchar(50)

发布时间

type

varchar(50)

公告类型

img

varchar(50)

公告主图

表3-7 wct_posts发帖信息表

字段

类型

主键

外键

为空

备注

id

int(11)

帖子id

title

varchar(50)

帖子主题

note

varchar(50)

帖子内容

uid

int(11)

发帖人id

ndate

varchar(50)

发帖时间

img

varchar(50)

帖子主图

type

varchar(50)

帖子类型

表3-8 wct_replay回帖信息表

字段

类型

主键

外键

为空

备注

id

int(11)

回帖id

pid

int(11)

帖子id

note

text

回帖内容

uid

int(11)

回帖人id

ndate

varchar(50)

回帖时间

type

varchar(50)

帖子类型

  • 20
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值