资源描述
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
高校学生党员信息管理系统数据库设计
1、 信息分析
高校学生党员信息管理系统主要目的是对学生党员信息的相关处理, 包括学生党员( 入党申请人、 入党积极分子、 预备党员和正式党员) 信息的管理, 数据库的管理和登陆用户的管理。
u 学生党员相关信息需求:
( 1) 入党申请人: 姓名, 学号, 班级, 性别, 民族, 籍贯, 出生日期, 职务, 申请时间, 电话;
( 2) 入党积极分子: 姓名, 学号, 班级, 性别, 民族, 籍贯, 出生日期, 职务, 申请时间, 联系人员, 培养教育, 考察意见, 培训时间, 积极分子时间, 党课成绩, 电话, 地址, email, 备注;
( 3) 预备党员: 姓名, 学号, 班级, 性别, 民族, 籍贯, 出生日期, 职务, 申请时间, 培养教育, 考察意见, 培训时间, 积极分子时间, 预备党员时间, 党课成绩, 电话, 地址, email, 备注;
( 4) 正式党员: 姓名, 学号, 班级, 性别, 民族, 籍贯, 出生日期, 职务, 申请时间, 培训时间, 积极分子时间, 预备党员时间, 转正时间, 党课成绩, 电话, 地址, email, 备注。
( 5) 流动党员: 姓名, 性别, 民族, 出生年月, 文化程度, 正式或预备党员, 入党时间, 身份证号码, 本人联系方式, 户籍所在地家庭住址, 原党支部联系人, 原党支部联系人电话, 流入地( 单位) 党支部名称, 流入时间, 流入党支部联系人, 流入党支部联系人电话
( 6) 党员关系转入, 转出: 姓名, 转出单位, 转入单位, 转出日期, 党员原所在基层党委通讯地址, 党员原所在基层党委联系电话, 党员原所在基层党委邮编, 转入单位经办人, 转入单位经办人联系电话, 接收时间
( 7) 党员奖惩登记: 姓名, 奖惩名称, 奖惩原因, 奖惩批准机关, 批准机关级别, 奖惩批准日期, 奖惩说明, 奖惩撤销日期
( 8) 证明信: 姓名, 性别, 原来所在单位, 党员类型( 预备/正式) , 发证日期
u 登录用户相关信息需求:
( 1) 管理员: admin, password;
( 2) 学生: id, password。
2、 数据字典
根据以上信息建立数据字典如下:
表1 入党申请人信息表:
字段名称
数据类型
字段属性
字段大小
描述
是否为空
是否外键
是否主键
学号
char
20
学号
否
否
是
姓名
varchar
50
姓名
否
否
否
班级
varchar
50
班级
否
否
否
性别
char
10
性别
否
否
否
民族
varchar
50
民族
否
否
否
籍贯
varchar
50
籍贯
否
否
否
出生日期
varchar
50
出生日期
否
否
否
职务
varchar
50
职务
否
否
否
申请时间
varchar
50
申请时间
否
否
否
电话
varchar
50
电话
否
否
否
表2入党积极分子信息表:
字段名称
数据类型
字段属性
字段大小
描述
是否为空
是否外键
是否主键
学号
char
20
学号
否
否
是
姓名
varchar
50
姓名
否
否
否
班级
varchar
50
班级
否
否
否
性别
char
10
性别
否
否
否
民族
varchar
50
民族
否
否
否
籍贯
varchar
50
籍贯
否
否
否
出生日期
varchar
50
出生日期
否
否
否
职务
varchar
50
职务
否
否
否
申请时间
varchar
50
申请时间
否
否
否
联系人员
varchar
50
联系人员
否
否
否
培养教育
varchar
50
培养教育
否
否
否
考察意见
varchar
50
考察意见
否
否
否
培训时间
varchar
50
培训时间
否
否
否
积极分子时间
varchar
50
积极分子时间
否
否
否
党课成绩
varchar
50
党课成绩
否
否
否
电话
varchar
50
电话
否
否
否
地址
varchar
120
地址
否
否
否
email
varchar
50
email
否
否
否
备注
varchar
250
备注
否
否
否
表3 预备党员信息表:
字段名称
数据类型
字段属性
字段大小
描述
是否为空
是否外键
是否主键
学号
char
20
学号
否
否
是
姓名
varchar
50
姓名
否
否
否
班级
varchar
50
班级
否
否
否
性别
char
10
性别
否
否
否
民族
varchar
50
民族
否
否
否
籍贯
varchar
50
籍贯
否
否
否
出生日期
varchar
50
出生日期
否
否
否
职务
varchar
50
职务
否
否
否
申请时间
varchar
50
申请时间
否
否
否
培养教育
varchar
50
培养教育
否
否
否
考察意见
varchar
50
考察意见
否
否
否
党费收缴
varchar
50
党费收缴
否
否
否
培训时间
varchar
50
培训时间
否
否
否
积极分子时间
varchar
50
积极分子时间
否
否
否
预备党员时间
varchar
50
预备党员时间
否
否
否
党课成绩
varchar
50
党课成绩
否
否
否
电话
varchar
50
电话
否
否
否
地址
varchar
120
地址
否
否
否
email
varchar
50
email
否
否
否
备注
varchar
250
备注
否
否
否
表4 正式党员信息表:
字段名称
数据类型
字段属性
字段大小
描述
是否为空
是否外键
是否主键
学号
char
20
学号
否
否
是
姓名
varchar
50
姓名
否
否
否
班级
varchar
50
班级
否
否
否
性别
char
10
性别
否
否
否
民族
varchar
50
民族
否
否
否
籍贯
varchar
50
籍贯
否
否
否
出生日期
varchar
50
出生日期
否
否
否
职务
varchar
50
职务
否
否
否
申请时间
varchar
50
申请时间
否
否
否
培训时间
varchar
50
培训时间
否
否
否
积极分子时间
varchar
50
积极分子时间
否
否
否
预备党员时间
varchar
50
预备党员时间
否
否
否
转正时间
varchar
50
转正时间
否
否
否
党课成绩
varchar
50
党课成绩
否
否
否
电话
varchar
50
电话
否
否
否
地址
varchar
120
地址
否
否
否
email
varchar
50
email
否
否
否
备注
varchar
250
备注
否
否
否
表5 流动党员信息表
字段名称
数据类型
字段属性
字段大小
描述
是否为空
是否外键
是否主键
姓名
varchar
50
姓名
否
否
是
班级
varchar
50
班级
否
否
否
性别
char
10
性别
否
否
否
民族
varchar
50
民族
否
否
否
籍贯
varchar
50
籍贯
否
否
否
出生日期
varchar
50
出生日期
否
否
否
文化程度
varchar
50
文化程度
否
否
否
正式或预备党员
varchar
50
正式或预备党员
否
否
否
入党时间
varchar
50
入党时间
否
否
否
身份证号码
varchar
100
身份证号码
否
否
否
家庭住址
varchar
120
家庭住址
否
否
否
原党支部联系人
varchar
50
原党支部联系人
否
否
否
原党支部联系人电话
varchar
50
原党支部联系人电话
否
否
否
流入地( 单位) 党支部名称
varchar
50
流入地( 单位) 党支部名称
否
否
否
流入时间
varchar
50
流入时间
否
否
否
流入党支部联系人
varchar
50
流入党支部联系人
否
否
否
流入党支部联系人电话
varchar
50
流入党支部联系人电话
否
否
否
表6 党员关系转入转出信息表
字段名称
数据类型
字段属性
字段大小
描述
是否为空
是否外键
是否主键
姓名
varchar
50
姓名
否
否
是
转出单位
varchar
100
转出单位
否
否
否
转入单位
char
100
转入单位
否
否
否
转出日期
varchar
50
转出日期
否
否
否
党员原所在基层党委通讯地址
varchar
150
党员原所在基层党委通讯地址
否
否
否
党员原所在基层党委联系电话
varchar
50
党员原所在基层党委联系电话
否
否
否
党员原所在基层党委邮编
varchar
50
党员原所在基层党委邮编
否
否
否
转入单位经办人
varchar
50
转入单位经办人
否
否
否
转入单位经办人联系电话
varchar
100
转入单位经办人联系电话
否
否
否
接收时间
varchar
50
接收时间
否
否
否
表7 党员奖惩登记信息表
字段名称
数据类型
字段属性
字段大小
描述
是否为空
是否外键
是否主键
姓名
varchar
50
姓名
否
否
是
奖惩名称
varchar
100
奖惩名称
否
否
否
奖惩原因
char
150
奖惩原因
否
否
否
奖惩批准机关
varchar
150
奖惩批准机关
否
否
否
批准机关级别
varchar
150
批准机关级别
否
否
否
奖惩批准日期
varchar
50
奖惩批准日期
否
否
否
奖惩说明
varchar
150
奖惩说明
否
否
否
奖惩撤销日期
varchar
50
奖惩撤销日期
否
否
否
表8 证明信信息表
字段名称
数据类型
字段属性
字段大小
描述
是否为空
是否外键
是否主键
姓名
varchar
50
姓名
否
否
否
性别
varchar
50
性别
否
否
否
原来所在单位
char
150
原来所在单位
否
否
否
党员类型( 预备/正式)
varchar
50
党员类型( 预备/正式)
否
否
否
发证日期
varchar
150
, 发证日期
否
否
否
表9 登录表:
字段名称
数据类型
长度
约束
用户类型
varchar
10
不为空
用户名
varchar
10
不为空
密码
varchar
10
不为空
展开阅读全文