企业门户网站设计开发文档模板
案卷号 |
201304 |
日期 |
2013/4/1 |
企业门户网站设计开发文档
作 者: xx
完成日期: 2013/04/01
签 收 人:
签收日期:
修改情况记录:
版本号 |
修改批准人 |
修改人 |
安装日期 |
签收人 |
1.0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
目录
1 引言....................................................................................................................................................................... 3
1.1编写目的.................................................................................................................................................... 3
1.2系统介绍.................................................................................................................................................... 3
1.3参考资料.................................................................................................................................................... 3
2 总体设计.............................................................................................................................................................. 4
2.1功能需求.................................................................................................................................................... 4
2.2 运行环境................................................................................................................................................... 4
2.3 系统设计思想和处理流程.................................................................................................................... 4
2.4 数据库设计.............................................................................................................................................. 6
3 数据字典.............................................................................................................................................................. 7
1 引言
1.1编写目的
在需求分析基础上,程序设计员可参考此设计文档,在设计对企业门户网站所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
1.2系统介绍
企业门户的形象展示和信息宣传,包括网站首页,关于我们,新闻中心,项目案例,招贤纳士,联系我们等模块。
1.3参考资料
参考xxx网站,http://www.xxx.com/
2 总体设计
2.1功能需求
2.2 运行环境
本软件采用B/S跨平台的设计。所有需求环境要求如下。
服务器环境:
l 硬件:目前所有服务器的硬件环境都能够很好的支持本软件运行;
l 软件:兼容操作系统windows、linux、unix;
l WEB服务器:兼容IIS 6.0以上、apache、lighttpd 等;
l JSP:兼容TOMCAT5.0以上版本;
l MYSQL:兼容MYSQL4.0以上;
客户端:
l 浏览器:Internet Explorer,firefox 等。
2.3 系统设计思想和处理流程
2.3.1设计思想
1.B/S结构化设计,前台和后台的数据处理,信息发布。
2.面向对象思想,使程序设计高内聚,低耦合。
2.3.2处理流程
1.企业招聘 ->后台发布招聘信息 ->前台列表显示 ->查看详细信息 ->应聘该岗位 ->提交相关的简历信息 ->完成
2.系统后台设置 ->a公司基本信息和联系方式等,b.公司资料库(公司介绍,企业文化,发展理念,人才政策)
3.信息后台发布 ->a.新闻中心,b.项目案例
2.4 数据库设计
我们的系统采用MySQL数据库,是基于以下考虑
1. 可靠性和高性能:MySQL AB向公众提供所有数据库服务器软件的早期版本,利用开发源码进行为期几个月的测试,之后才发布作为生产之用。
2. 易于使用和部署:MySQL的结构体系易于定制,而且速度极快。其独特的多存储引擎结构为企业客户提供了广泛的灵活性,赋予数据库管理系统以卓越的紧致性和稳定性,并且易于部署,同时具有无与匹敌的速度。
3. 平台自由:源代码随时可访问,MySQL策略确保了自由性,以防锁定于某个公司或平台内。
4. 跨平台支持:MySQL可用于20多种不同的平台,包括主要的Linux系统、Mac OS X、Unix和Microsoft Windows。
3 数据字典
3.1 数据库列表
序号 |
表名 |
描述 |
1 |
news |
新闻表 |
2 |
project |
项目表 |
3 |
Project_instance |
项目案例表 |
4 |
enterprise |
企业库表 |
5 |
corporation |
公司信息表 |
6 |
System_setting |
系统设置表 |
7 |
Online_leaveWord |
在线留言表 |
8 |
job |
招聘表 |
9 |
resume |
简历表 |
3.2 引用表列表
序号 |
表名 |
描述 |
|
|
|
|
|
|
|
|
|
3.3 数据结构描述
表名:news |
|||||||
描述:新闻中心(公司动态和行业新闻) |
|||||||
序号 |
主键 |
字段名称 |
数据类型 |
说明 |
默认 |
必填 |
备注 |
1 |
Y |
ID |
bigint |
编号 |
|
Y |
自增长 |
2 |
|
type |
smallint |
分类 |
公司动态 |
Y |
公司动态/行业新闻 |
3 |
|
title |
Varchar(100) |
标题 |
|
Y |
|
4 |
|
Addtime |
datetime |
添加时间 |
SYSDATE() |
Y |
|
5 |
|
source |
Varchar(20) |
来源 |
|
|
|
6 |
|
clickNum |
bigint |
浏览数 |
0 |
|
|
7 |
|
content |
text |
内容 |
|
|
带图片编辑 |
表名:project |
|||||||
描述:项目表 |
|||||||
序号 |
主键 |
字段名称 |
数据类型 |
说明 |
默认 |
必填 |
备注 |
1 |
Y |
ID |
bigint |
编号 |
|
Y |
自增长 |
2 |
|
Project_name |
Varchar(20) |
项目名称 |
|
Y |
|
3 |
|
Parent_ID |
bigint |
上级 |
|
|
二级项目 |
表名:Project_instance |
|||||||
描述:项目案例表 |
|||||||
序号 |
主键 |
字段名称 |
数据类型 |
说明 |
默认 |
必填 |
备注 |
1 |
Y |
ID |
bigint |
编号 |
|
Y |
自增长 |
2 |
|
Instance_name |
Varchar(20) |
案例名称 |
|
Y |
|
3 |
|
Picture_url |
Varchar(100) |
封面图片 |
|
|
|
4 |
|
style |
Varchar(20) |
风格 |
|
|
|
5 |
|
Item_size |
Varchar(100) |
项目规格 |
|
|
|
6 |
|
Item_content |
text |
项目说明 |
|
|
|
7 |
|
Pics |
text |
展示图片 |
|
|
轮询切换 |
表名:enterprise |
|||||||
描述:企业库表 |
|||||||
序号 |
主键 |
字段名称 |
数据类型 |
说明 |
默认值 |
必填字段 |
备注 |
1 |
Y |
ID |
bigint |
编号 |
|
Y |
自增长 |
2 |
|
ent_content |
text |
公司介绍 |
|
|
|
3 |
|
ent_knowledge |
text |
企业文化 |
|
|
|
4 |
|
ent_devlop |
text |
发展理念 |
|
|
|
5 |
|
ent_person |
text |
人才政策 |
|
|
|
表名:corporation |
|||||||
描述:公司信息表 |
|||||||
序号 |
主键 |
字段名称 |
数据类型 |
说明 |
默认值 |
必填 |
备注 |
1 |
Y |
ID |
bigint |
编号 |
|
Y |
自增长 |
2 |
|
Corp_name |
Varchar(20) |
公司名称 |
|
Y |
|
3 |
|
address |
Varchar(100) |
公司地址 |
|
|
|
4 |
|
postcode |
Varchar(6) |
邮编 |
|
|
|
5 |
|
Site_url |
Varchar(20) |
网址 |
|
|
|
6 |
|
Link_man |
Varchar(10) |
联系人 |
|
|
|
7 |
|
Link_mobile |
Varchar(20) |
联系手机 |
|
|
|
8 |
|
Link_telephone |
Varchar(20) |
联系电话 |
|
|
|
9 |
|
fax |
Varchar(20) |
传真 |
|
|
|
10 |
|
|
Varchar(20) |
|
|
|
|
11 |
|
|
Varchar(50) |
电子邮件 |
|
|
|
表名:System_setting |
|||||||
描述:系统设置表 |
|||||||
序号 |
主键 |
字段名称 |
数据类型 |
说明 |
默认 |
必填 |
备注 |
1 |
Y |
ID |
bigint |
编号 |
|
Y |
自增长 |
2 |
|
Index_pics |
text |
首页大图 |
|
|
轮询切换 |
3 |
|
version |
Varchar(20) |
版本号 |
|
|
|
4 |
|
bakrecord |
Varchar(20) |
备案号 |
|
|
|
5 |
|
Baidu_pic |
Varchar(100) |
百度地图 |
|
|
|
表名:Online_leaveWord |
|||||||
描述:在线留言表 |
|||||||
序号 |
主键 |
字段名称 |
数据类型 |
说明 |
默认 |
必填 |
备注 |
1 |
Y |
ID |
bigint |
编号 |
|
Y |
自增长 |
2 |
|
name |
Varchar(20) |
姓名 |
|
Y |
|
3 |
|
Corp_name |
Varchar(100) |
公司名称 |
|
|
|
4 |
|
telephone |
Varchar(20) |
电话号码 |
|
|
|
5 |
|
|
Varchar(50) |
电子邮件 |
|
|
|
6 |
|
content |
text |
留言内容 |
|
Y |
|
7 |
|
leaveWord_time |
datetime |
留言时间 |
SYSDATE |
|
|
表名:job |
|||||||
描述:招聘表 |
|||||||
序号 |
主键 |
字段名称 |
数据类型 |
说明 |
默认 |
必填 |
备注 |
1 |
Y |
ID |
bigint |
编号 |
|
Y |
自增长 |
2 |
|
Job_name |
Varchar(20) |
职位 |
|
Y |
|
3 |
|
Job_day |
smallint |
对象 |
全职 |
|
全职/兼职 |
4 |
|
area |
Varchar(20) |
工作地区 |
|
|
|
5 |
|
salary |
Varchan(20) |
月薪 |
面议 |
|
|
6 |
|
house |
smallint |
住房 |
无 |
|
有/无 |
7 |
|
specialty |
Varchar(50) |
专业要求 |
|
|
|
8 |
|
edu |
Varchar(20) |
学历 |
|
|
|
9 |
|
age |
Varchar(10) |
年龄 |
|
|
范围值 |
10 |
|
sex |
int |
性别 |
|
|
男/女/不限 |
11 |
|
Pc_ability |
Varchar(20) |
计算机能力 |
|
|
熟练/精通 |
12 |
|
Job_num |
int |
招聘人数 |
1 |
|
|
13 |
|
Job_experience |
int |
工作经验 |
0 |
|
|
14 |
|
Avail_date |
datetime |
有效日期 |
|
|
|
15 |
|
Job_content |
text |
具体要求 |
|
|
|
表名:resume |
|||||||
描述:简历表 |
|||||||
序号 |
主键 |
字段名称 |
数据类型 |
说明 |
默认 |
必填 |
备注 |
1 |
Y |
ID |
bigint |
编号 |
|
|
自增长 |
2 |
|
name |
Varchar(20) |
姓名 |
|
Y |
|
3 |
|
Job_experience |
int |
工作经验 |
0 |
|
|
4 |
|
age |
int |
年龄 |
|
|
|
5 |
|
edu |
Varchar(20) |
学历 |
|
|
|
6 |
|
specialty |
Varchar(50) |
专业 |
|
|
|
7 |
|
duty |
Varchar(20) |
职称 |
|
|
|
8 |
|
person |
text |
个人介绍 |
|
|
|
9 |
|
telephone |
Varchar(20) |
联系电话 |
|
|
|
10 |
|
|
Varchar(50) |
电子邮件 |
|
|
|
数据操作描述:
业务逻辑理清之后,在数据库设计中尽量多用存储过程实现!