该开发人员维护模块主要基于Struts 和Hibernate开源框架进行开发,实现功能主要包括:人员信息的增、删、查、改,人员信息的分页显示等。数据库采用两个关联的表,当一个表的数据进行更新时,令个表的数据会受到影响。
数据库: ()
--部门表
CREATE TABLE DB2ADMIN.GDP_COMPONENT_DEPT
(FID BIGINT NOT NULL, --唯一id
FDEPTNAME VARCHAR(50), --部门名称(必须)
FMANCOUNT INTEGER --部门人数
)
--人员表
CREATE TABLE DB2ADMIN.GDP_COMPONENT_USER
(FID BIGINT NOT NULL, --唯一id
FUSERNAME VARCHAR(30), --用户名称(必须填写)
FDEPTID VARCHAR(32), --部门id,和部门关联(必须选择)外键,与部门表的主键关联.
FADDRESS VARCHAR(50), --地址()
FSEX SMALLINT, --性别(0-男,1-女)
FAGE SMALLINT, --年龄(必须填写,而且只能输入数字)
FHIGH SMALLINT, --身高(只能输入数字)
FWEIGH SMALLINT, --体重(只能输入数字)
FEMAIL VARCHAR(50), --邮件(邮件格式必须正确)
FPHONE VARCHAR(50) --电话
)
insert into DB2admin.GDP_COMPONENT_DEPT values(1,'研发部',2);
insert into DB2admin.GDP_COMPONENT_USER values(3,'cc',2,'nh',0,25,160,49,'cc@163.com','456789');
css: 样式:
/*
编辑页面的标题样式
*/
.edit-content-panel{
height:100%;
width:100%;
overflow:auto;
border: 1px solid #919B9C;
background-color: white;
font: 12px Tahoma;
color: Black;
/*filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fffcfcfe, EndColorStr=#fff4f3ee, GradientType=0)
progid:DXImageTransform.Microsoft.Shadow(Color=#ff919899, Strength=2, Direction=135);
*/
scrollbar-shadow-color: #C7E1B1;
padding: 10px;
}
/*
输入框的标题样式
*/
.input-lable{
font-weight:bold;
font-size:12px;
padding-right: 5px;
padding-left: 5px;
white-space:nowrap;
}/*
按钮的样式
*/
.button{
font-size: 12px;
color: #333333;
background-color: #eeeeee;
padding-top: 1px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
margin-right: 0px;
margin-left: 0px;
height: 20px;
border-top: 1px solid #FFFFFF;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left: 1px solid #FFFFFF;