《高校学生党员信息管理系统数据库设计.doc》由会员分享,可在线阅读,更多相关《高校学生党员信息管理系统数据库设计.doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、高校学生党员信息管理系统数据库设计1、 信息分析高校学生党员信息管理系统主要目的是对学生党员信息的相关处理,包括学生党员(入党申请人、入党积极分子、预备党员和正式党员)信息的管理,数据库的管理和登陆用户的管理。u 学生党员相关信息需求:(1)入党申请人:姓名,学号,班级,性别,民族, 籍贯, 出生日期, 职务, 申请时间,电话;(2)入党积极分子:姓名,学号,班级,性别,民族, 籍贯, 出生日期, 职务, 申请时间,联系人员,培养教育,考察意见,培训时间, 积极分子时间, 党课成绩, 电话, 地址, email, 备注;(3)预备党员:姓名,学号,班级,性别,民族, 籍贯, 出生日期, 职务,
2、 申请时间,培养教育,考察意见,培训时间, 积极分子时间, 预备党员时间, 党课成绩, 电话, 地址, email, 备注;(4)正式党员:姓名,学号,班级,性别,民族, 籍贯, 出生日期, 职务, 申请时间, 培训时间, 积极分子时间, 预备党员时间, 转正时间, 党课成绩, 电话, 地址, email, 备注。(5)流动党员:姓名,性别,民族,出生年月,文化程度,正式或预备党员,入党时间,身份证号码,本人联系方式,户籍所在地家庭住址,原党支部联系人,原党支部联系人电话,流入地(单位)党支部名称,流入时间,流入党支部联系人,流入党支部联系人电话(6)党员关系转入,转出:姓名,转出单位,转入单
3、位,转出日期,党员原所在基层党委通讯地址,党员原所在基层党委联系电话,党员原所在基层党委邮编,转入单位经办人,转入单位经办人联系电话,接收时间(7)党员奖惩登记:姓名,奖惩名称,奖惩原因,奖惩批准机关,批准机关级别,奖惩批准日期,奖惩说明,奖惩撤销日期(8)证明信:姓名,性别,原来所在单位,党员类型(预备/正式),发证日期u 登录用户相关信息需求:(1)管理员:admin,password;(2)学生:id, password。2、数据字典根据以上信息建立数据字典如下:表1 入党申请人信息表:字段名称数据类型字段属性字段大小描述是否为空是否外键是否主键学号char20学号否否是姓名varcha
4、r50姓名否否否班级varchar50班级否否否性别char10性别否否否民族varchar50民族否否否籍贯varchar50籍贯否否否出生日期varchar50出生日期否否否职务varchar50职务否否否申请时间varchar50申请时间否否否电话varchar50电话否否否表2入党积极分子信息表:字段名称数据类型字段属性字段大小描述是否为空是否外键是否主键学号char20学号否否是姓名varchar50姓名否否否班级varchar50班级否否否性别char10性别否否否民族varchar50民族否否否籍贯varchar50籍贯否否否出生日期varchar50出生日期否否否职务varch
5、ar50职务否否否申请时间varchar50申请时间否否否联系人员varchar50联系人员否否否培养教育varchar50培养教育否否否考察意见varchar50考察意见否否否培训时间varchar50培训时间否否否积极分子时间varchar50积极分子时间否否否党课成绩varchar50党课成绩否否否电话varchar50电话否否否地址varchar120地址否否否emailvarchar50email否否否备注varchar250备注否否否表3 预备党员信息表:字段名称数据类型字段属性字段大小描述是否为空是否外键是否主键学号char20学号否否是姓名varchar50姓名否否否班级var
6、char50班级否否否性别char10性别否否否民族varchar50民族否否否籍贯varchar50籍贯否否否出生日期varchar50出生日期否否否职务varchar50职务否否否申请时间varchar50申请时间否否否培养教育varchar50培养教育否否否考察意见varchar50考察意见否否否党费收缴varchar50党费收缴否否否培训时间varchar50培训时间否否否积极分子时间varchar50积极分子时间否否否预备党员时间varchar50预备党员时间否否否党课成绩varchar50党课成绩否否否电话varchar50电话否否否地址varchar120地址否否否emailva
7、rchar50email否否否备注varchar250备注否否否表4 正式党员信息表:字段名称数据类型字段属性字段大小描述是否为空是否外键是否主键学号char20学号否否是姓名varchar50姓名否否否班级varchar50班级否否否性别char10性别否否否民族varchar50民族否否否籍贯varchar50籍贯否否否出生日期varchar50出生日期否否否职务varchar50职务否否否申请时间varchar50申请时间否否否培训时间varchar50培训时间否否否积极分子时间varchar50积极分子时间否否否预备党员时间varchar50预备党员时间否否否转正时间varchar50
8、转正时间否否否党课成绩varchar50党课成绩否否否电话varchar50电话否否否地址varchar120地址否否否emailvarchar50email否否否备注varchar250备注否否否表5 流动党员信息表字段名称数据类型字段属性字段大小描述是否为空是否外键是否主键姓名varchar50姓名否否是班级varchar50班级否否否性别char10性别否否否民族varchar50民族否否否籍贯varchar50籍贯否否否出生日期varchar50出生日期否否否文化程度varchar50文化程度否否否正式或预备党员varchar50正式或预备党员否否否入党时间varchar50入党时间否
9、否否身份证号码varchar100身份证号码否否否家庭住址varchar120家庭住址否否否原党支部联系人varchar50原党支部联系人否否否原党支部联系人电话varchar50原党支部联系人电话否否否流入地(单位)党支部名称varchar50流入地(单位)党支部名称否否否流入时间varchar50流入时间否否否流入党支部联系人varchar50流入党支部联系人否否否流入党支部联系人电话varchar50流入党支部联系人电话否否否表6 党员关系转入转出信息表字段名称数据类型字段属性字段大小描述是否为空是否外键是否主键姓名varchar50姓名否否是转出单位varchar100转出单位否否否转
10、入单位char100转入单位否否否转出日期varchar50转出日期否否否党员原所在基层党委通讯地址varchar150党员原所在基层党委通讯地址否否否党员原所在基层党委联系电话varchar50党员原所在基层党委联系电话否否否党员原所在基层党委邮编varchar50党员原所在基层党委邮编否否否转入单位经办人varchar50转入单位经办人否否否转入单位经办人联系电话varchar100转入单位经办人联系电话否否否接收时间varchar50接收时间否否否表7 党员奖惩登记信息表字段名称数据类型字段属性字段大小描述是否为空是否外键是否主键姓名varchar50姓名否否是奖惩名称varchar10
11、0奖惩名称否否否奖惩原因char150奖惩原因否否否奖惩批准机关varchar150奖惩批准机关否否否批准机关级别varchar150批准机关级别否否否奖惩批准日期varchar50奖惩批准日期否否否奖惩说明varchar150奖惩说明否否否奖惩撤销日期varchar50奖惩撤销日期否否否表8 证明信信息表字段名称数据类型字段属性字段大小描述是否为空是否外键是否主键姓名varchar50姓名否否否性别varchar50性别否否否原来所在单位char150原来所在单位否否否党员类型(预备/正式)varchar50党员类型(预备/正式)否否否发证日期varchar150,发证日期否否否表9 登录表:字段名称数据类型长度约束用户类型varchar10不为空用户名varchar10不为空密码varchar10不为空