JAVAWeb企业门户网站

企业门户的基本组成部分及结构

网站前台
首页:简洁大方的网页排版和设计,体现企业门户网站的功能化、专业化、信息化,是宣传企业形象的重要名片。
产品地带:企业的产品是企业的灵魂,让客户明白你卖的是什么,企业是做什么的。
技术支持:企业门户网站的技术支持模块。
解决方案:企业将顾客反馈的问题和技术上的问题,进行处理,为顾客提供问题处理的方案和帮助。从而帮助客户更好的使用产品。
顾客留言:留言板主要用于顾客和客户的交流,让访问者留下交流信息,是访问者和管理远沟通的桥梁。
网站后台
公告管理:实现企业管理的内外交流的信息和招聘的信息等。
系统维护:实现用户的切换,权限的维护等等功能。
产品管理:实现产品维护。
用户管理:实现对系统的用户权限、用户图片管理等等。
新闻中心管理:管理企业的内外新闻。
留言薄管理:实现客户在网站上的反馈意见并且回复信息管理等功能

前端前端框架 : layui数据可视化框架 : echarts后端IOC容器 : SpringMVC框架 : SpringMVCORM框架 : 缓存技术:Redis数据库:Mysql日志框架 : Log4j安全框架 : Shiro

代码已经上传github,下载地址: https://github.com/21503882/companydoor

JAVAWeb企业门户网站

JAVAWeb企业门户网站

JAVAWeb企业门户网站

JAVAWeb企业门户网站

JAVAWeb企业门户网站

JAVAWeb企业门户网站

JAVAWeb企业门户网站

JAVAWeb企业门户网站

JAVAWeb企业门户网站

JAVAWeb企业门户网站

 

图 4.1-2  企业门户网站后台管理的树状图

4.2  数据库设计

企业门户网站中需要的数据库表需要很多,现在我将的主要数据表介绍如下。

4.2.1  补丁下载表

补丁下载表Mend1是用于存放补丁下载模块的数据。如下表所示:

 

表 4.2.1-1 补丁下载表

字段名

数据类型

默认值

是否为空

是否主键

描述

mid

int[20]

NULL

 

PRI

补丁ID

sid

int[20]

NULL

YES

 

软件类别ID

name

varchar[100]

NULL

YES

 

补丁名

path

varchar[100]

NULL

YES

 

路径

state

Int[20]

NULL

YES

 

状态

uptime

datetime

NULL

YES

 

补丁时间

commend

Int[20]

NULL

YES

 

推荐指数

loadunm

Int[20]

NULL

YES

 

下载量

filesize

Int[20]

NULL

YES

 

文件大小

resume

varchar [300]

NULL

YES

 

重置

 

4.2.2  友情链接数据库

友情链接数据库是存放管理员存放的网站的地址以及客户点击以后得到响应后只向的地址。友情链接数据库表link数据如下所示:

 

表 4.2.2-1友情链接数据库表link

字段名

数据类型

默认值

是否为空

是否为主键

描述

lid

int[20]

NULL

 

PRI

链接ID

name

varchar[70]

NULL

YES

 

链接名称

ltime

datetime

NULL

YES

 

链接时间

url

varchar[70]

NULL

YES

 

链接地址

 

4.2.3  留言信息表

留言信息表guestboard主要是用来保存用户的留言信息,表guestboard的结构如下。

 

表 4.2.3-1 留言信息表guestboard

字段名

数据类型

默认值

是否为空

是否为主键

描述

gid

int[20]

NULL

 

PRI

留言ID

guest

varchar[70]

NULL

YES

 

留言人

content

varchar[200]

NULL

YES

 

留言内容

rtime

datetime

NULL

YES

 

回复时间

title

varchar[100]

NULL

YES

 

留言标题

gtime

datetime

NULL

YES

 

留言时间

gflag

tinyint[2]

0

YES

 

是否回复

recontent

text

NULL

YES

 

回复内容

 

4.2.4  软件(产品)信息表

软件信息表soft1则主要用于保存公司的软件的相关信息。软件信息(产品)表soft的结构如表所示。

 

表 4.2.4-1 软件信息表soft的结构

字段名

数据类型

默认值

是否为空

是否为主键

描述

sfid

int[20]

NULL

 

PRI

软件ID

name

varchar[150]

NULL

YES

 

软件名称

uptime

datetime

NULL

YES

 

上传时间

uid

varchar[70]

NULL

YES

 

上传人

path

varchar[70]

NULL

YES

 

下载路径

sid

int[20]

NULL

YES

 

软件类别ID

filesize

int[20]

NULL

YES

 

程序大小

environment

varchar[70]

NULL

YES

 

运行环境

price

float

NULL

YES

 

价格

regular

tinyint[2]

NULL

YES

 

是否为正式版本

introduce

text

NULL

YES

 

简介

commend

int[20]

NULL

YES

 

推荐指数

edition

varchar[70]

NULL

YES

 

版本

iid

varchar[70]

NULL

YES

 

贴图ID

loadnum

int[20]

NULL

YES

 

下载次数

resume

varchar[250]

NULL

YES

 

其他说明

 

4.2.5  软件类别信息表

软件类别信息ssort表则是主要用于保存软件(产品)的类别信息。软件类别信息表ssort的结构如表所示。

 

表 4.2.5-1软件类别信息表ssort的结构

字段名

数据类型

默认值

是否为空

是否为主键

描述

sid

int[20]

NULL

 

PRI

类别ID

name

varchar[70]

NULL

YES

 

类别名称

resume

varchar[150]

NULL

YES

 

类别简介

 

4.2.6  用户信息表

用户信息表user则是主要用于保存用户的相关信息,包括普通用户和管理员,由字段status的值进行区分,值1表示普通用户,值为0表示管理员。用户信息表user的结构如下表所示。

表 4.2.6-1用户信息表user表结构

字段名

数据类型

默认值

是否为空

是否为主键

描述

uid

varchar[70]

 

 

PRI

用户名

name

varchar[70]

NULL

YES

 

真实姓名

password

varchar[70]

NULL

YES

 

密码

regqu

varchar[70]

NULL

YES

 

密码问题

reqanswer

varchar[70]

NULL

YES

 

密码答案

uid

varchar[70]

NULL

Yes

 

头像ID

age

int[20]

NULL

YES

 

年龄

sex

tinyint[2]

NULL

YES

 

性别

resume

varchar[300]

NULL

YES

 

个人简介

tel

varchar[70]

NULL

YES

 

联系电话

email

varchar[70]

NULL

YES

 

Email地址

qq

varchar[70]

NULL

YES

 

用户识别码

regtime

Datetime

NULL

YES

 

注册时间

http

varchar[70]

NULL

YES

 

个人主页

address

varchar[250]

NULL

YES

 

个人地址

status

int[20]

NULL

YES

 

权限级别

state

int[20]

NULL

YES

 

状态显示

 

4.2.7  公告数据库

公告数据库存储展示在首页的各种公告,同时被管理员管理。如下表所示:

 

表4.2.7-1公告数据库表affiche

字段名

数据类型

默认值

是否为空

是否为主键

描述

aid

int[20]

NULL

 

PRI

公告ID

uid

varchar[70]

NULL

YES

 

用户ID

title

varchar[70]

NULL

YES

 

公告主题

atime

datetime

NULL

YES

 

公告时间

content

text

NULL

YES

 

公告内容

4.2.8  解决方案数据库

解决方案数据库主要是存放解决问题的方案以及当用户点击响应解决方案以后所需要的响应。表 resolvent便是存放解决方案的数据库。

 

表 4.2.8-1 解决方案数据库表resolvent

字段名

数据类型

默认值

是否为空

是否为主键

描述

rid

int[20]

NULL

 

PRI

解决方案ID

sid

int[20]

NULL

YES

 

软件类别ID

uid

varchar[100]

NULL

YES

 

用户ID

sfid

Int[20]

NULL

YES

 

软件信息ID

name

varchar[100]

NULL

YES

 

方案名

uptime

datetime

NULL

YES

 

解决时间

iid

varchar[50]

NULL

YES

 

是否回复

content

text

NULL

YES

 

方案内容

 

4.2.9  常见问题数据库

与解决方案想对应存在的数据库是存放产品可能存在的问题,同时与解决方案进行关联。表question如下:

 

表 4.2.9-1 常见问题数据库表question

字段名

数据类型

默认值

是否为空

是否主键

描述

qid

int[20]

NULL

 

PRI

问题ID

question

varchar[70]

NULL

YES

 

问题名称

answer

text

NULL

YES

 

解决内容

 

4.2.10  新闻热点数据库

新闻热点数据库是存放新闻以及各种消息(包括公司消息)的数据库。表 new如下:

 

表 4.2.10-1 新闻热点数据库表new

字段名

数据类型

默认值

是否为空

是否主键

描述

nid

int[20]

NULL

 

PRI

新闻ID

uid

varchar[100]

NULL

YES

 

用户ID

title

varchar[100]

NULL

YES

 

新闻名

ntime

datetime

NULL

YES

 

发布时间

fromto

varchar[50]

NULL

YES

 

来源地

content

text

NULL

YES