企业门户网站的设计与实现 下载本文

最后在MyEclipse 8.5中配置Tomcat 6.0服务器以及JDK1.6。这样就可以创建JAVA EE应用了。

4 总体分析

4.1 模块设计

企业门户网站首页的树状图如4.1-1所示:

企业门户网站前台首页解决方案产品地带客户中心论坛网站公告软件下载新闻资讯友情链接产品介绍解决方案详细产品简介用户注册用户登录用户修改留言薄论坛信息

图 4.1-1 企业门户网站首页的树状图

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

门户网站后台用户管理用户查找论坛管理公告管理新闻中心管理友情连接管理软件管理解决方案管理常见问题管理留言板管理工具下载管理

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

8

4.2 数据库设计

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

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

表 4.2.1-1 补丁下载表 字段名 mid sid name path state uptime commend loadunm filesize resume 数据类型 int[20] int[20] 默认值 NULL NULL 是否为空 YES YES YES YES YES YES YES YES YES 是否主键 PRI 描述 补丁ID 软件类别ID 补丁名 路径 状态 补丁时间 推荐指数 下载量 文件大小 重置 varchar[100] NULL varchar[100] NULL Int[20] datetime Int[20] Int[20] Int[20] NULL NULL NULL NULL NULL varchar [300] NULL

4.2.2 友情链接数据库

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

表 4.2.2-1友情链接数据库表link 字段名 lid name ltime url 数据类型 int[20] varchar[70] datetime varchar[70] 默认值 NULL NULL NULL NULL 是否为空 YES YES YES 是否为主键 PRI 描述 链接ID 链接名称 链接时间 链接地址

4.2.3 留言信息表

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

9

表 4.2.3-1 留言信息表guestboard 字段名 gid guest content rtime title gtime gflag recontent 数据类型 int[20] varchar[70] varchar[200] datetime varchar[100] datetime tinyint[2] text 默认值 NULL NULL NULL NULL NULL NULL 0 NULL 是否为空 YES YES YES YES YES YES YES 是否为主键 PRI 描述 留言ID 留言人 留言内容 回复时间 留言标题 留言时间 是否回复 回复内容

4.2.4 软件(产品)信息表

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

表 4.2.4-1 软件信息表soft的结构 字段名 sfid name uptime uid path sid filesize environment price regular introduce commend edition iid loadnum

数据类型 int[20] varchar[150] datetime varchar[70] varchar[70] int[20] int[20] varchar[70] float tinyint[2] text int[20] varchar[70] varchar[70] int[20] 默认值 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 是否为空 YES YES YES YES YES YES YES YES YES YES YES YES YES YES 10

是否为主键 PRI 描述 软件ID 软件名称 上传时间 上传人 下载路径 软件类别ID 程序大小 运行环境 价格 是否为正式版本 简介 推荐指数 版本 贴图ID 下载次数 resume varchar[250] NULL YES 其他说明

4.2.5 软件类别信息表

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

表 4.2.5-1软件类别信息表ssort的结构 字段名 sid name resume 数据类型 int[20] varchar[70] varchar[150] 默认值 NULL NULL NULL 是否为空 YES YES 是否为主键 PRI 描述 类别ID 类别名称 类别简介

4.2.6 用户信息表

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

表 4.2.6-1用户信息表user表结构 字段名 uid name password regqu reqanswer uid age sex resume tel email qq regtime http

数据类型 varchar[70] varchar[70] varchar[70] varchar[70] varchar[70] varchar[70] int[20] tinyint[2] varchar[300] varchar[70] varchar[70] varchar[70] Datetime varchar[70] 默认值 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 是否为空 YES YES YES YES Yes YES YES YES YES YES YES YES YES 11

是否为主键 PRI 描述 用户名 真实姓名 密码 密码问题 密码答案 头像ID 年龄 性别 个人简介 联系电话 Email地址 用户识别码 注册时间 个人主页