学生学籍管理系统(jsp+javabeans) 第四部分

学生学籍管理系统(jsp+javabeans) 第四部分_第1张图片

 

图 13:学生总体信息E-R图 学生学籍管理系统(jsp+javabeans) 第四部分_第2张图片
3.1.1 学生学籍管理模块:
图 14:学生学籍管理贷款部分E-R图
  学生学籍管理系统(jsp+javabeans) 第四部分_第3张图片
图 15:学生学籍管理注册部分E-R图
学生学籍管理系统(jsp+javabeans) 第四部分_第4张图片
16:学生学籍管理学籍部分E-R 学生学籍管理系统(jsp+javabeans) 第四部分_第5张图片
17:学生学籍管理军训部分E-R 学生学籍管理系统(jsp+javabeans) 第四部分_第6张图片
18:学生学籍管理毕业部分E-R 学生学籍管理系统(jsp+javabeans) 第四部分_第7张图片
图 18:学生学籍管理整体E-R图
3.1.1 学生成绩管理模块:
  图 19:学生成绩管理老师部分E-R图 学生学籍管理系统(jsp+javabeans) 第四部分_第8张图片
 图 19:学生成绩管理课程部分E-R图
学生学籍管理系统(jsp+javabeans) 第四部分_第9张图片
图 20:学生成绩管理管理员部分E-R图
学生学籍管理系统(jsp+javabeans) 第四部分_第10张图片
图 20:学生成绩管理整体E-R图
学生学籍管理系统(jsp+javabeans) 第四部分_第11张图片
3.2 E-R 模型图转换为关系表:
3.2.1 学生档案管理(实体转化为关系模式)
学生(学号,姓名,性别,出生日期,所在学院,所在班级,所在专业)
简历(学号,格式,存放地址)
奖励项目(学号,院级奖励,校级奖励,省/市级奖励,国家级奖励,奖励时间)
处分(学号,警告处分,留校查看,开除学籍,处分时间)
家庭(学号,籍贯,民族,出生地,家庭地址,家庭电话)
体检(学号,体检时间,病历,体检医师)
3.2.2 学生档案管理(联系转化为关系模式)
简历情况(学号,存放地址)
处分情况(学号,处分时间,警告处分,留校查看,开除学籍)
奖励情况(学号,奖励时间,院级奖励,校级奖励,省/市级奖励,国家级奖励,奖励时间)
体检情况(学号,体检时间,病历,体检医师)
家庭情况(学号,籍贯,民族,出生地,家庭地址,家庭电话)
 
3.2.3 学生学籍管理 (实体转化为关系模式)
贷款(学号,贷款金额,贷款时间)
注册(注册号,注册密码,注册时间)
学籍(学号,变动时间,原学籍地址,现学籍地址)
军训(学号,是否参加,开始时间,结束时间)
毕业(学号,毕业情况,毕业时间,毕业去向)
 
3.2.4 学生学籍管理 (联系转化为关系模式)
贷款情况(学号,贷款时间
注册情况(注册号,注册密码,注册时间)
学籍情况(学号,变动时间,原学籍地址,现学籍地址)
军训情况(学号,是否参加,开始时间,结束时间)
毕业情况(学号,毕业情况,毕业时间,毕业去向)
 
3.2.5 学生成绩管理(实体转化为关系模式)
老师(老师号,姓名,密码,性别,职称,所在学院,所在系)
课程(课程号,课程名称,课程学分)
 
3.2.6 学生成绩管理(联系转化为关系模式)
选课情况(学号,课程号,成绩)
授课情况(教师号,课程号
3.3 基本表关系信息:
 
数据库表名 1 :studentinfo( 学生基本情况
     字段名
     数据类型
含义说明
空值情况
 
Stu_ID
Varchar(10)
学生学号
不能为空
主键
Stu_name
Varchar(10)
学生姓名
可为空
 
Stu_sex
Varchar(2)
学生性别
可为空
 
Stu_birthday
Datetime
学生出生日期
可为空
 
Stu_college
Varchar(10)
学生所在院
可为空
 
Stu_dep
Varchar(10)
学生所在系
可为空
 
Stu_class
Varchar(10)
学生所在班级
可为空
 
Stu_major
Varchar(10)
学生专业
可为空
 
 
 
 
                           数据库表名 2 resumeinfo (学生注册信息表)
     字段名
     数据类型
含义说明
空值情况
 
Res_format
Varchar(5)
简历格式
可为空
 
Res_address
Varchar(20)
建立地址
可为空
 
Stu_ID
Varchar(10)
学生学号
不能为空
主键
 
 
                           数据库表名 3 awardinfo (学生奖励情况表)
     字段名
     数据类型
含义说明
空值情况
 
Award_college
Varchar(30)
院级奖励
可为空
 
Award_school
Varchar(30)
校级奖励
可为空
 
Award_pro
Varchar(30)
省市级奖励
可为空
 
Award_nation
Varchar(30)
国家级奖励
可为空
 
Award_time
Datetime
奖励时间
可为空
主键
Stu_ID
Varchar(10)
学生学号
不能为空
主键
 
 
                          数据库表名 4 punishinfo (学生处分情况表)
     字段名
     数据类型
含义说明
空值情况
 
Punish_first
Varchar(20)
警告处分
可为空
 
Punish_second
Varchar(20)
留校查看处分
可为空
 
Punish_third
Varchar(20)
开除学籍处分
可为空
 
Punish_time
Datetime
处分时间
可为空
主键
Stu_ID
Varchar(10)
学生学号
不能为空
主键
 
                         数据库表名 5 familyinfo (学生家庭情况表)
     字段名
     数据类型
含义说明
空值情况
 
Family_place
Varchar(10)
籍贯
可为空
 
Family_folk
Varchar(5)
民族
可为空
 
Family_birth
Varchar(10)
出生地
可为空
 
Family_address
Varchar(20)
家庭地址
可为空
 
Family_phone
Varchar(20)
家庭电话
可为空
 
Stu_ID
Varchar(10)
学生学号
不能为空
主键
 
                          数据库表名 6 checkinfo (学生体检情况表)
     字段名
     数据类型
含义说明
空值情况
 
Check_time
Datetime
体检时间
可为空
 
Check_case
Varchar(20)
病历
可为空
 
Check_doctor
Varchar(10)
体检医师
可为空
 
Stu_ID
Varchar(10)
学生学号
不能为空
主键
 
                         
数据库表名 7 loaninfo (学生贷款情况表)
     字段名
     数据类型
含义说明
空值情况
 
Loan_money
Money
贷款金额
可为空
 
Loan_time
Datetime
贷款时间
可为空
主键
Stu_ID
Varchar(10)
学生学号
不能为空
主键
 
                            数据库表名 8 registerinfo (学生注册情况表)
     字段名
     数据类型
含义说明
空值情况
 
Reg_password
Varchar(20)
注册密码
不能为空
 
Reg_name
Varchar(20)
注册号
不能为空
主键
Reg_time
Datetime
注册时间
不能为空
 
 
                             数据库表名 9 statusinfo (学生学籍变化情况表)
     字段名
     数据类型
含义说明
空值情况
 
Status_time
Datetime
变动时间
可为空
主键
Status_former
Varchar(20)
原学籍地址
可为空
 
Status_laster
Varchar(20)
现学籍地址
可为空
 
Stu_ID
Varchar(10)
学生学号
不能为空
主键
 
 
                             数据库表名 10: militaryinfo (学生军训情况表)
     字段名
     数据类型
含义说明
空值情况
 
Mil_right
Varchar(5)
是否参加
不能为空
主键
Mil_start
Datetime
开始时间
可为空
 
Mil_end
Datetime
结束时间
可为空
 
Stu_ID
Varchar(10)
学生学号
不能为空
主键
 
 
                              数据库表名 11 graduationinfo (学生毕业情况表)
     字段名
     数据类型
含义说明
空值情况
 
Gra_right
Varchar(5)
毕业情况
可为空
 
Gra­­_time
Datetime
毕业时间
可为空
 
Gra_dest
Varchar(10)
毕业去向
可为空
 
Stu_ID
Varchar(10)
学生学号
不能为空
主键
 
数据库表名 12 teacherinfo (老师基本情况表)
     字段名
     数据类型
含义说明
空值情况
 
Teacher_ID
Varchar(10)
老师号
不能为空
主键
Teacher_name
Varchar(10)
姓名
不能为空
 
Teacher_password
Varchar(20)
密码
不能为空
 
Teacher_sex
Varchar(2)
性别
可为空
 
Teacher_position
Varchar(20)
职称
可为空
 
Teacher_college
Varchar(10)
所在学院
可为空
 
Teacher_dep
Varchar(10)
所在系
可为空
 
 
数据库表名 13 courseinfo (课程信息表)
     字段名
     数据类型
含义说明
空值情况
 
Course_ID
Varchar(10)
课程号
不能为空
主键
Course_name
Varchar(20)
课程名称
不能为空
 
Course_num
Varchar(5)
课程学分
不能为空
 
 
数据库表名 14 chooserinfo (学生成绩表)
     字段名
     数据类型
含义说明
空值情况
 
Course_ID
Varchar(10)
课程号
不能为空
主键
Course_grade
Varchar(5)
成绩
不能为空
 
Stu_ID
Varchar(10)
学生学号
不能为空
主键
 
数据库表名 15 teachinginfo (老师授课表)
     字段名
     数据类型
含义说明
空值情况
 
Course_ID
Varchar(10)
课程号
不能为空
主键
Teacher_ID
Varchar(10)
老师号
不能为空
主键
 
数据库表名 16 admininfo  (管理员信息表)
     字段名
     数据类型
含义说明
空值情况
 
Adm_name
Varchar(10)
管理员号
不能为空
主键
Adm_password
Varchar(20)
管理员密码
不能为空
 
学生学籍管理系统(jsp+javabeans) 第四部分_第12张图片
3.4 数据字典:
数据字典表
     字段名
   数据类型
含义说明
空值情况
备 注
Stu_ID
Varchar(10)
学生学号
不能为空
 
Stu_name
Varchar(10)
学生姓名
不能为空
 
Stu_sex
Varchar(2)
学生性别
不能为空
 
Stu_birthday
Datetime
学生出生日期
不能为空
 
Stu_college
Varchar(10)
学生所在院
不能为空
 
Stu_dep
Varchar(10)
学生所在系
不能为空
 
Stu_class
Varchar(10)
学生所在班级
不能为空
 
Stu_major
Varchar(10)
学生专业
不能为空
 
Res_format
Varchar(5)
简历格式
可为空
 
Res_address
Varchar(20)
建立地址
可为空
 
Award_college
Varchar(30)
院级奖励
可为空
 
Award_school
Varchar(30)
校级奖励
可为空
 
Award_pro
Varchar(30)
省市级奖励
可为空
 
Award_nation
Varchar(30)
国家级奖励
可为空
 
Award_time
Datetime
奖励时间
可为空
 
Punish_first
Varchar(20)
警告处分
可为空
 
Punish_second
Varchar(20)
留校查看处分
可为空
 
Punish_third
Varchar(20)
开除学籍处分
可为空
 
Punish_time
Datetime
处分时间
可为空
 
Family_place
Varchar(10)
籍贯
不能为空
 
Family_folk
Varchar(5)
民族
不能为空
 
Family_birth
Varchar(10)
出生地
不能为空
 
Family_address
Varchar(20)
家庭地址
不能为空
 
Family_phone
Varchar(20)
家庭电话
可为空
 
Check_time
Datetime
体检时间
可为空
 
Check_case
Varchar(20)
病历
可为空
 
Check_doctor
Varchar(10)
体检医师
可为空
 
Loan_money
Money
贷款金额
可为空
 
Loan_time
Datetime
贷款时间
可为空
 
Reg_password
Varchar(20)
注册密码
不能为空
 
Reg_name
Varchar(20)
注册号
不能为空
 
Reg_time
Datetime
注册时间
不能为空
 
Status_time
Datetime
变动时间
可为空
 
Status_former
Varchar(20)
原学籍地址
可为空
 
Status_laster
Varchar(20)
现学籍地址
可为空
 
Mil_right
Varchar(5)
是否参加
不能为空
 
Mil_start
Datetime
开始时间
可为空
 
Mil_end
Datetime
结束时间
可为空
 
Gra_right
Varchar(5)
毕业情况
不能为空
 
Gra­­_time
Datetime
毕业时间
不能为空
 
Gra_dest
Datetime
毕业去向
可为空
 
Teacher_ID
Varchar(10)
老师号
不能为空
 
Teacher_name
Varchar(10)
姓名
不能为空
 
Teacher_password
Varchar(20)
密码
不能为空
 
Teacher_sex
Varchar(2)
性别
不能为空
 
Teacher_position
Varchar(20)
职称
可为空
 
Teacher_college
Varchar(10)
所在学院
不能为空
 
Teacher_dep
Varchar(10)
所在系
不能为空
 
Course_ID
Varchar(10)
课程号
不能为空
 
Course_name
Varchar(20)
课程名称
不能为空
 
Course_num
Varchar(5)
课程学分
不能为空
 
Course_grade
Varchar(5)
成绩
不能为空
 
Adm_name
Varchar(10)
管理员号
不能为空
 
Adm_password
Varchar(20)
管理员密码
不能为空
 

你可能感兴趣的:(Java,代码(源创))