学生信息管理系统学生信息管理系统(jsp+mysql) 下载本文

2数据库分析与设计

2.1 概念设计

学生姓名课程名称课程编号学生编号性别学时课程M成绩N学生年龄学分授课N分数地址授课编号电话教师编号教师职称教师姓名教师性别M教师年龄

数据库关系E-R图

2.2 逻辑设计

coursestudent+student_id+sdudent_no+student_name+student_sex+student_age+student_phone+student_address+active_status-course_id-course_no-course_name-course_hour-course_credit-active_statusscore-score_id-student_no-course_no-score-active_statusteach-teach_id-course_no-teacher_no-active_statusteacher-teacher_id-teacher_no-teacher_name-teacher_sex-teacher_age-teacherlevel-active_statususerinfo-user_id-user_name-user_password-user_level-active_status

2.2 数据库实现

1.用户信息表

userinfo表 序字段名称 号 1 user_id 字段描述 用户编号 类型 自动编号 文本 文本 位属性 数 主键 50 主索引,非空 50 非空 1 非空 2 非空 2 user_name 用户名,长度不能大于50个字符 3 user_password 密码,大于6个小于50个字符 用户权限,0代表管理员,1代表教师权4 user_level 文本 限,2代表学生权限 5 active_status 是否在用,Y表示在用,N表示不在用 文本 2.学生表

student表 序字段名称 号 1 student_id 2 student_no 字段描述 学生记录号 类型 位属性 数 主键 6 主索引,非空 自动编号 学生编号,根据学校学生编号规则产生 文本 3 4 5 6 7 8 student_name student_sex student_age student_phone student_address active_status 3.教师表

学生姓名,小于10个字符 性别,值有“男”“女”两种 学生年龄,值大于0小于100 电话号码 地址 是否在用,Y表示在用,N表示不在用 teacher表 文本 文本 数字 文本 文本 文本 10 2 2 20 100 2 非空 非空 非空 非空 序字段名称 号 1 teacher_id 字段描述 教师记录号 类型 位属性 数 主键 6 10 2 2 主索引,非空 非空 非空 自动编号 2 teacher_no 教师编号,根据学校教师编号规则产生 文本 3 teacher_name 教师姓名,小于10个字符 文本 4 teacher_sex 性别,值有“男”“女”两种 文本 5 teacher_age 教师年龄,值大于0小于100 数字 教师职称,值有助教、讲师、副教授、6 teacher_level 文本 教授4种。 7 active_status 是否在用,Y表示在用,N表示不在用 文本 4.课程表 6 非空 2 非空 course表 序字段名称 号 1 course_id 字段描述 课程记录号 类型 位属性 数 主键 6 20 2 2 2 主索引,非空 非空 非空 非空 非空 自动编号 2 course_no 课程编号,根据学校课程编号规则产生 文本 3 course_name 课程姓名,小于10个字符 文本 4 course_hour 学时,为整数 数字 5 course_credit 学分,有一位小数点 数字 6 active_status 是否在用,Y表示在用,N表示不在用 文本 5.授课表

teach表 序字段名称 号 1 teach_id 字段描述 授课记录号 类型 位属性 数 主键 6 主索引,非空 6 主索引,非空 2 非空 自动编号 2 course_no 课程编号 文本 3 teacher_no 教师编号 文本 4 active_status 是否在用,Y表示在用,N表示不在用 文本 6.成绩表

score表 序字段名称 号 字段描述 类型 位属性 数 1 score_id 2 3 4 5 自动编号 student_no 学生编号 文本 course_no 课程编号 文本 score 成绩,大于0小于100 数字 active_status 是否在用,Y表示在用,N表示不在用 文本 成绩记录号 主键 6 6 3 2 主索引,非空 主索引,非空 非空 非空 3 系统实现

3.1 数据源的配置

本系统欲采用c/s及b/s结构进行设计,采用jsp+mysql模式实现功能

3.2 登陆窗口