基于Java+SpringBoot+vue+element实现企业门户管理系统详细设计和实现

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第27天,点击查看活动详情

1 系统概述

1.1 概述

 随着社会的快速发展,计算机的影响是全面且深入的。人们生活水平的不断提高,日常生活中人们对企业门户管理方面的要求也在不断提高,需要企业门户的人数更是不断增加,使得企业门户网站的开发成为必需而且紧迫的事情。企业门户网站主要是借助计算机,通过对企业门户网站所需的信息管理,增加用户选择,同时也方便对广大用户信息的及时查询、修改以及对用户信息的及时了解。企业门户网站对用户\带来了更多的便利, 该系统通过和数据库管理系统软件协作来满足用户的需求。

企业门户网站从功能、数据流程、可行性、运行环境等方面进行需求分析。对企业门户网站的数据库、功能进行了详细设计。分析了主要界面设计和相关组件设计,对企业门户网站的具体实现进行了介绍。

采用Java技术,从数据库中获取数据、向数据库中写入数据,实现系统直接对数据库进行各种操作,在网页中加入动态内容,从而实现企业门户网站所需要的各种基本功能。

2.3访问数据库实现方法

(1)首先介绍一下web数据库搜索网络上的基本步骤:

第一步:检查消费者的数据,

第二步:你必须建立与数据库的连接;

第三步:搜索数据库;

第四步:数据的结构;

第五步:该用户的结果被示出。

(2)系统,直到我MYSQL5.0 PHP集成开发环境,如使用WAMP服务器处于开机状态,并且更容易访问数据库的报告开发环境:

一个连接到MySQL数据库服务器Mysql_connect-;

语法:资源的mysql_connect(主机,用户名,密码);

请选择数据库:mysql_select_db(数据库链接标识的名称);

关闭数据库:则mysql_close();

系统对MySQL数据库的两种连接方式

活动的MySQL/ MySQL库,或使用ODBC接口,MySQL数据库是一个双向链接。永久及非永久连接。

(1)永久连接:一个更永久的连接请求的最大优点是可以非常有效的客户站在密切的联系,当连接到MySQL服务器,就更好了。在起草该页面每一个孩子在这个过程中,而不是仅仅在任何时候,只有在到MySQL服务器请求连接的生命周期,一旦连接。此子过程是建立到服务器的单独连接可以是永久性的。

(2)非永久连接:他是短路。提交顺路到Web服务器,服务器处理请求并请求的页面,你要发送的浏览器客户端,然后连接断开。对于大多数网站,它经常通过有效高效率有关,但在大多数情况下,所使用的连接,但它是一个完整的时间,以避免出现任何问题,并可以增加的容量服务器承载。

系统设计规则

本企业门户网站采用Java技术,Mysql数据库开发,充分保证了系统稳定性、完整性。

企业门户网站的设计与实现的设计思想如下:

  1. 操作简单方便、系统界面安全良好:简单明了的页面布局,方便查询企业门户网站管理的相关信息。

2、即时可见:对企业门户网站信息的处理将立马在对应地点可以查询到,从而实现“即时发布、即时见效”的系统功能。

3、功能的完善性:可以管理首页、个人中心、用户管理、企业简介管理、商业合作管理、商铺信息管理、流行服饰管理、品牌元素管理、留言板管理、系统管理模块的修改和维护操作。

3.5系统流程和逻辑

系统业务流程图,如图所示:

image.png

系统概要设计

系统结构

本系统架构网站系统,本系统的具体功能如下:

系统功能结构图,如图4-3所示:

image.png

数据库设计

数据库设计表

将数据库概念设计的E-R图转换为关系数据库。在关系数据库中,数据关系由数据表组成,但是表的结构表现在表的字段上。

表4-1:品牌元素

字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
biaoti varchar 200 标题
pinpai varchar 200 品牌
fengmian varchar 200 封面
laiyuan varchar 200 来源
shijian date 时间
shipin varchar 200 视频
xiangqing longtext 4294967295 详情

表4-2:企业公告

字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
title varchar 200 标题
introduction longtext 4294967295 简介
picture varchar 200 图片
content longtext 4294967295 内容

表4-3:留言板

字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
userid bigint 留言人id
username varchar 200 用户名
content longtext 4294967295 留言内容
reply longtext 4294967295 回复内容

表4-4:流行服饰

字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
fushibianhao varchar 200 服饰编号
fushimingcheng varchar 200 服饰名称
fushitupian varchar 200 服饰图片
shihejijie varchar 200 适合季节
pinpai varchar 200 品牌
leixing varchar 200 类型
fushijieshao longtext 4294967295 服饰介绍
clicktime datetime 最近点击时间
clicknum int 点击次数 0

表4-5:商铺信息评论表

字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
refid bigint 关联表id
userid bigint 用户id
nickname varchar 200 用户名
content longtext 4294967295 评论内容
reply longtext 4294967295 回复内容

表4-6:企业简介评论表

字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
refid bigint 关联表id
userid bigint 用户id
nickname varchar 200 用户名
content longtext 4294967295 评论内容
reply longtext 4294967295 回复内容

表4-7:token表

字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
userid bigint 用户id
username varchar 100 用户名
tablename varchar 100 表名
role varchar 100 角色
token varchar 200 密码
addtime timestamp 新增时间 CURRENT_TIMESTAMP
expiratedtime timestamp 过期时间 CURRENT_TIMESTAMP

表4-8:用户

字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
yonghuzhanghao varchar 200 用户账号
yonghuxingming varchar 200 用户姓名
mima varchar 200 密码
xingbie varchar 200 性别
nianling int 年龄
lianxidianhua varchar 200 联系电话
dianziyouxiang varchar 200 电子邮箱

表4-9:品牌元素评论表

字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
refid bigint 关联表id
userid bigint 用户id
nickname varchar 200 用户名
content longtext 4294967295 评论内容
reply longtext 4294967295 回复内容

表4-10:收藏表

字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
userid bigint 用户id
refid bigint 收藏id
tablename varchar 200 表名
name varchar 200 收藏名称
picture varchar 200 收藏图片

表4-11:用户表

字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
username varchar 100 用户名
password varchar 100 密码
role varchar 100 角色 管理员
addtime timestamp 新增时间 CURRENT_TIMESTAMP

表4-12:流行服饰评论表

字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
refid bigint 关联表id
userid bigint 用户id
nickname varchar 200 用户名
content longtext 4294967295 评论内容
reply longtext 4294967295 回复内容

表4-13:商业合作

字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
qiyemingcheng varchar 200 企业名称
qiyedizhi varchar 200 企业地址
yonghuzhanghao varchar 200 用户账号
yonghuxingming varchar 200 用户姓名
xieyifujian varchar 200 协议附件
dengjishijian datetime 登记时间
hezuoneirong longtext 4294967295 合作内容
sfsh varchar 200 是否审核
shhf longtext 4294967295 审核回复

表4-14:配置文件

字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
name varchar 100 配置参数名称
value varchar 100 配置参数值

表4-15:商铺信息

字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
dianpumingcheng varchar 200 店铺名称
dianputupian varchar 200 店铺图片
dianpudizhi varchar 200 店铺地址
lianxidianhua varchar 200 联系电话
zhuxiaoshangpin longtext 4294967295 主销商品
jianzhumianji varchar 200 建筑面积
dianpujieshao longtext 4294967295 店铺介绍
clicknum int 点击次数 0

表4-16:企业简介

字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
qiyemingcheng varchar 200 企业名称
qiyedizhi varchar 200 企业地址
qiyeguimo varchar 200 企业规模
fuzeren varchar 200 负责人
lianxifangshi varchar 200 联系方式
qiyetupian varchar 200 企业图片
youxiang varchar 200 邮箱
qiyejianjie longtext 4294967295 企业简介

第5章 系统详细设计

5.1系统前台功能模块

企业门户网站,在系统首页可以查看首页、企业简介、商铺信息、流行服饰、品牌元素、企业公告、留言反馈、个人中心、后台管理等内容详细操作,如图5-1所示。

企业简介,在企业简介页面可以查看企业名称、企业地址、企业规模、负责人、联系方式、企业图片、邮箱等详细内容进行加入我们、评论或收藏等操作,如图5-2所示。

流行服饰,在流行服饰页面可以查看服饰编号、服饰名称、服饰图片、适合季节、品牌、类型、服饰介绍等详细内容进行评论或收藏等操作,如图5-3所示。

用户注册,在用户注册页面通过填写用户账号、用户姓名、密码、年龄、联系电话、电子邮箱等注册操作,如图5-4所示。在个人中心页面通过填写用户账号、用户姓名、密码、性别、年龄、联系电话、电子邮箱等信息进行更新操作,还可以根据需要对我的收藏进行相应操作;如图5-5所示。

5.2管理员功能模块

管理员登录,管理员通过输入用户,密码,选择角色等信息进行系统登录,如图5-6所示。

管理员登录进入企业门户网站可以查看首页、个人中心、用户管理、企业简介管理、商业合作管理、商铺信息管理、流行服饰管理、品牌元素管理、留言板管理、系统管理等内容进行详细操作,如图5-7所示。

用户管理,在用户管理页面可以对用户账号、用户姓名、性别、年龄、联系电话、电子邮箱等内容进行详情,修改或删除等操作,如图5-8所示。

企业简介管理,在企业简介管理页面可以对企业名称、企业地址、企业规模、负责人、联系方式、企业图片、邮箱等内容进行详情、修改、查看评论或删除等操作,如图5-9所示。

商业合作管理,在商业合作管理页面可以对企业名称、企业地址、用户账号、用户姓名、协议附件、登记时间、审核回复、审核状态、审核等内容进行详情,修改或删除等操作,如图5-10所示。

商铺信息管理,在商铺信息管理页面可以对店铺名称、店铺图片、店铺地址、联系电话、主销商品、建筑面积等内容进行详情、修改、查看评论或删除等操作,如图5-11所示。

流行服饰管理,在流行服饰管理页面可以对服饰编号、服饰名称、服饰图片、适合季节、品牌、类型等内容进行详情、修改、查看评论或删除等操作,如图5-12所示。

品牌元素管理,在品牌元素管理页面可以对标题、品牌、封面、来源、时间、视频箱等内容进行详情、修改、查看评论或删除等操作,如图5-13所示。

留言板管理,在留言板管理页面可以对用户名、留言内容、回复内容等内容进行详情、修改、查看评论或删除等操作,如图5-14所示。

5.3用户后台功能模块

用户登录进入系统后台可以查看首页、个人中心、商业合作管理、我的收藏管理等内容进行详细操作,如图5-15所示。

商业合作管理,在商业合作管理页面可以对企业名称、企业地址、用户账号、用户姓名、协议附件、登记时间、审核回复、审核状态等内容进行详情,修改或删除等详细操作,如图5-16所示。

我的收藏管理,在我的收藏管理页面可以对收藏名称、收藏图片等内容进行详情,删除等操作,如图5-17所示。

结论

本系统通过对java和Mysql数据库的简介,从硬件和软件两反面说明了企业门户网站的可行性,本文结论及研究成果如下:实现了java与Mysql相结合构建的企业门户网站,网站可以响应式展示。通过本次企业门户网站的研究与实现,我感到学海无涯,学习是没有终点的,而且实践出真知,只有多动手才能尽快掌握它,经验对系统的开发非常重要,经验不足,就难免会有许多考虑不周之处。比如要有美观的界面,更完善的功能,才能吸引更多的用户。

由于在此之前对于java知识没有深入了解,所以从一开始就碰到许多困难,例如一开始的页面显示不规范、数据库连接有问题已经无法实现参数的传递等等,不过通过在网上寻找有关资料以及同学的帮助下最后都得到了解决,在此过程中,我不仅学到了很多知识,也提高了自己解决问题的能力,尤其是学会如何从大量的信息中筛选出所需有用的信息,同时我更加深刻的体会到了,虽然书本上的大部分知识都是有价值,正确的,但实际上每个人编程的思路和对数据处理的方法、思想都是不同的,这就要求我们一定要通过实践才能找到解决问题的方案。在此次毕业设计活动中,我不断的提高了自己,也得到了宝贵的经验,我相信这些对我以后的发展都会有很大帮助。

通过这次企业门户网站的开发,我参考了很多相关系统的例子,取长补短,吸取了其他系统的长处,逐步对该系统进行了完善,但是该系统还是有很多的不足之处,有待以后进一步学习。

实践证明,企业门户网站有着非常好的发展前景,经过测试运行,系统各项功能都十分完善,界面漂亮,使用方便,操作容易,在技术理论上已经成熟。

猜你喜欢

转载自juejin.im/post/7111137442576465956