高校一卡通管理系统-NET.VUE【源码论文】

  博主介绍:👉全网个人号和企业号粉丝40W+,每年辅导几千名大学生较好的完成毕业设计,专注计算机软件领域的项目研发,不断的进行新技术的项目实战👈
⭐进主页热门专栏推荐订阅⭐ 订阅收藏起来,防止下次找不到
🔎千套Java / PHP / nod.js / asp.net/ Python等项目实战更新中~
🔎百套小程序APP项目实战更新中~

有需求的各位可以先收藏起来,还有大家在毕设选题,开题报告有疑惑的都可以找我,给你参考意见,需要开题模板的可以私信留言告诉我

❤️文末获取源码联系❤️        ⚠️一定要先收藏⚠️

 

4 系统总体设计

4.1系统功能结构设计图

系统采用了结构化开发的方法。这种开发方法的优点是控制性比较强,开发过程中采用了结构化和模块化的设计思想,自顶向下,从总体到部分,合理划分系统的结构和模块。结构化开发时使用模块式开发,各模块之间互不影响,方便系统的开发与管理。 系统总体功能如下图所示:

图 4-1系统总体功能模块图

4.2 数据库设计与实现

在每一个系统中数据库有着非常重要的作用,数据库的设计得好将会增加系统的效率以及系统各逻辑功能的实现。所以数据库的设计我们要从系统的实际需要出发,才能使其更为完美的符合系统功能的实现。

4.2.1 概念模型设计

概念模型是对现实中的问题出现的事物的进行描述,ER图是由实体及其关系构成的图,通过E-R图可以清楚地描述系统涉及到的实体之间的相互关系。

4.2.2 系统数据表设计

数据库表的设计通常是根据业务逻辑设置的。数据库模型在数据库中设计,并根据模型创建数据库表。数据库包涵了以下数据表来实现了对数据库的存储、调用。以下分别列出数据表的每个字段名称、类型、长度、字段说明、主键、默认值。

表4-1:菜单

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

menujson

longtext

4294967295

菜单

表4-2:门禁信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

menjinmingcheng

varchar

200

门禁名称

menjindidian

varchar

200

门禁地点

menjinzhuangtai

varchar

200

门禁状态

kaifangshijian

varchar

200

开放时间

menjinjieshao

longtext

4294967295

门禁介绍

menjintupian

longtext

4294967295

门禁图片

表4-3:浴室指数

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

yushimingcheng

varchar

200

浴室名称

yushiweizhi

varchar

200

浴室位置

yushizhishu

varchar

200

浴室指数

yushijieshao

longtext

4294967295

浴室介绍

表4-4:机房信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

jifangmingcheng

varchar

200

机房名称

jifangleixing

varchar

200

机房类型

jifangweizhi

varchar

200

机房位置

jifangzhuangtai

varchar

200

机房状态

jifangjieshao

longtext

4294967295

机房介绍

jifangtupian

longtext

4294967295

机房图片

表4-5:一卡通充值

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

xuehao

varchar

200

学号

xingming

varchar

200

姓名

kahao

varchar

200

卡号

yue

int

充值金额

chongzhishijian

datetime

充值时间

ispay

varchar

200

是否支付

未支付

表4-6:活动类型

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

huodongleixing

varchar

200

活动类型

表4-7:学生

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

xuehao

varchar

200

学号

mima

varchar

200

密码

xingming

varchar

200

姓名

xingbie

varchar

200

性别

zhuanye

varchar

200

专业

banji

varchar

200

班级

kahao

varchar

200

卡号

yue

int

余额

dianhua

varchar

200

电话

touxiang

longtext

4294967295

头像

表4-8:活动报名

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

huodongmingcheng

varchar

200

活动名称

huodongleixing

varchar

200

活动类型

huodongdidian

varchar

200

活动地点

baomingshijian

datetime

报名时间

baomingshuoming

varchar

200

报名说明

xuehao

varchar

200

学号

xingming

varchar

200

姓名

sfsh

varchar

200

是否审核

待审核

shhf

longtext

4294967295

审核回复

表4-9:校园活动

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

huodongmingcheng

varchar

200

活动名称

huodongleixing

varchar

200

活动类型

huodongdidian

varchar

200

活动地点

huodongshijian

varchar

200

活动时间

huodongzhuangtai

varchar

200

活动状态

huodongjieshao

longtext

4294967295

活动介绍

huodongtupian

longtext

4294967295

活动图片

clicktime

datetime

最近点击时间

clicknum

int

点击次数

0

表4-10:论坛交流

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

title

varchar

200

帖子标题

content

longtext

4294967295

帖子内容

parentid

bigint

父节点id

userid

bigint

用户id

username

varchar

200

用户名

avatarurl

longtext

4294967295

头像

isdone

varchar

200

状态

表4-11:图书信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

tushumingcheng

varchar

200

图书名称

tushuleixing

varchar

200

图书类型

zuozhe

varchar

200

作者

chubanshe

varchar

200

出版社

shuliang

int

数量

tushujianjie

longtext

4294967295

图书简介

tushufengmian

longtext

4294967295

图书封面

表4-12:消费信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

xuehao

varchar

200

学号

xingming

varchar

200

姓名

xiaofeishijian

datetime

消费时间

xiaofeileixing

varchar

200

消费类型

xiaofeijine

int

消费金额

xiaofeimingxi

longtext

4294967295

消费明细

ispay

varchar

200

是否支付

未支付

表4-13:校园活动评论表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

refid

bigint

关联表id

userid

bigint

用户id

avatarurl

longtext

4294967295

头像

nickname

varchar

200

用户名

content

longtext

4294967295

评论内容

reply

longtext

4294967295

回复内容

表4-14:图书借阅

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

tushumingcheng

varchar

200

图书名称

tushuleixing

varchar

200

图书类型

zuozhe

varchar

200

作者

chubanshe

varchar

200

出版社

shuliang

int

数量

jieyueshijian

datetime

借阅时间

beizhu

varchar

200

备注

xuehao

varchar

200

学号

xingming

varchar

200

姓名

sfsh

varchar

200

是否审核

待审核

shhf

longtext

4294967295

审核回复

表4-15:用户表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

username

varchar

100

用户名

password

varchar

100

密码

role

varchar

100

角色

管理员

addtime

timestamp

新增时间

CURRENT_TIMESTAMP

表4-16:图书信息评论表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

refid

bigint

关联表id

userid

bigint

用户id

avatarurl

longtext

4294967295

头像

nickname

varchar

200

用户名

content

longtext

4294967295

评论内容

reply

longtext

4294967295

回复内容

表4-17:收藏表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

userid

bigint

用户id

refid

bigint

商品id

tablename

varchar

200

表名

name

varchar

200

名称

picture

longtext

4294967295

图片

type

varchar

200

类型(1:收藏,21:赞,22:踩,31:竞拍参与,41:关注)

1

inteltype

varchar

200

推荐类型

remark

varchar

200

备注

表4-18:配置文件

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

name

varchar

100

配置参数名称

value

varchar

100

配置参数值

表4-19:校园资讯

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

title

varchar

200

标题

introduction

longtext

4294967295

简介

picture

longtext

4294967295

图片

content

longtext

4294967295

内容

表4-20:在线留言

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

userid

bigint

留言人id

username

varchar

200

用户名

avatarurl

longtext

4294967295

头像

content

longtext

4294967295

留言内容

cpicture

longtext

4294967295

留言图片

reply

longtext

4294967295

回复内容

rpicture

longtext

4294967295

回复图片

4.3小结

本章刚开始总结了整个系统的总体功能,以树型图展示出来,使得看上去更加清晰明朗,而后介绍了每一个模型的属性和对数据库表的设计。

5 系统详细设计与实现

按照软件工程的流程来说,在系统的详细设计与实现阶段,要把模块、视图、模板进行相应的组合完成一个个所需的功能,此章将会把设计中模块一一说明如何设计和实现的。

5.1系统功能实现

当人们打开系统的网址后,首先看到的就是首页界面。在这里,人们能够看到高校一卡通管理系统的导航条,通过导航条导航进入各功能展示页面进行操作。系统首页界面如图5-1所示。                               

图5-1 系统登录界面

系统注册:在系统注册页面的输入栏中输入用户注册信息进行注册操作,系统注册页面如图5-2所示:

图5-2系统注册页面

校园活动:进入校园活动页面输入活动类型、活动地点、活动状态进行查询,可以看到校园活动详细信息,并进行收藏、活动报名、查看活动介绍、评论操作。如图5-3所示:

图5-3校园活动详细界面

门禁信息:进入门禁信息页面输入门禁名称、门禁地点、门禁状态进行查询,可以看到门禁信息详细信息,并进行查看门禁介绍操作。如图5-4所示:

图5-4门禁信息详细界面

个人中心:在个人中心页面通过填写个人详细信息进行信息更新操作,还可以对我的发布、我的收藏进行详细操作;如图5-5所示:

图5-5个人中心详细界面

5.2后台模块实现

后台登录,在登录界面选择需要登录的角色,正确输入用户名和密码后,进入操作系统进行操作。如图5-6所示:

图5-6后台登录界面

5.2.1管理员模块实现

管理员进入主页面,主要功能包括对个人中心、学生管理、校园活动管理、活动类型管理、活动报名管理、门禁信息管理、图书信息管理、图书借阅管理、机房信息管理、消费信息管理、在线留言、论坛交流、系统管理功能进行操作。管理员主页面如图5-7所示:

图5-7 管理员主界面

学生管理:管理员点击学生管理。进入学生页面输入学号、姓名、专业、班级可以查询、新增或删除学生列表,并根据需要对学生详细信息进行详情、修改或删除操作。如图5-8所示:

图5-8学生管理界面

源码获取

大家点赞、收藏、关注 ,让更多需要的同学看到

⭐进主页热门专栏推荐订阅⭐ 订阅收藏起来,防止下次找不到
🔎千套Java / PHP / nod.js / asp.net/ Python等项目实战更新中~
🔎百套小程序APP项目实战更新中~

👇下方有我的微信名片👇

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值