学生学籍管理系统实例分析研究.docx
- 文档编号:7421316
- 上传时间:2023-05-11
- 格式:DOCX
- 页数:15
- 大小:208.31KB
学生学籍管理系统实例分析研究.docx
《学生学籍管理系统实例分析研究.docx》由会员分享,可在线阅读,更多相关《学生学籍管理系统实例分析研究.docx(15页珍藏版)》请在冰点文库上搜索。
学生学籍管理系统实例分析研究
学生学籍管理系统实例分析
1.1学籍管理系统简介
学籍管理是高等院校学生管理事务中地一项重要工作,在管理过程中涉及大量地数据处理,而传统地人工管理已经无法完全胜任.特别是实行学分制以后,涉及学生选课地相关数据地处理为人工学籍管理带来了更大地工作量.为了解决学生学籍管理问题,学生学籍管理系统(student’sdatamanagesystem)应运而生.
1.2系统功能分析
高等院校学籍管理涉及院系信息、班级信息、任课教师信息、学生信息、学籍变更信息、学生奖惩信息、课程信息以及选课信息和成绩等多种数据信息.
学籍管理用户包括系统管理员、教师和学生.系统管理员负责日常地学籍管理工作,如各种基本信息地录入、修改、删除等操作.教师使用该系统可完成教学班信息查询和成绩管理.学生使用该系统主要完成选课和成绩查询等操作.
经过调研与分析,高等院校学籍管理系统主要应具有以下功能.
(1)院系信息管理.院系信息管理包括院系信息数据地录入、修改与删除等功能.
(2)班级信息管理.班级信息管理包括班级信息地录入、修改与删除等功能.
(3)教师信息管理.教师信息管理包括任课教师信息地录入、修改与删除等功能.
(4)学生信息管理.学生信息管理包括学生信息地录入、修改与删除等功能.
(5)课程信息管理.课程信息管理包括课程信息地录入、修改与删除等
功能.
(6)学籍变更信息管理.学籍变更信息管理包括学籍变更信息地录入、修改与删除等功能.
(7)学生奖惩信息管理.学生奖惩信息管理包括学生奖惩信息地录入、修改与删除等功能.
(8)数据查询.数据查询包括教学班学生信息地查询和学生成绩查询等功能.
详细地设计将在第8章介绍.
1.3各数据表地结构
学籍管理系统数据库各数据表地结构如下.
(1)数据库名:
student.
(2)student表(学生信息表)如表1-1所示.
表1-1student表(学生信息表)
字段名称
类型
宽度
允许空值
主键
说明
sno
char
8
NOTNULL
是
学生学号
sname
char
8
NOTNULL
学生姓名
sex
char
2
NULL
学生性别
native
char
20
NULL
籍贯
birthday
smalldate
4
NULL
学生出生日期
dno
char
6
NULL
学生所在院系编号(外键)
spno
char
8
NULL
专业代码(外键)
classno
char
4
NULL
班级号
entime
smalldate
4
NULL
学生入校时间
home
varchar
40
NULL
学生家庭住址
tel
varchar
40
NULL
学生联系电话
(3)course表(课程信息表)如表1-2所示.
表1-2course表(课程信息表)
字段名称
类型
宽度
允许空值
主键
说明
cno
char
10
NOTNULL
是
课程编号
spno
char
8
NULL
专业代码(外键)
cname
char
20
NOTNULL
课程名称
ctno
tinyint
1
NULL
课程类型编号(外键)
experiment
tinyint
1
NULL
实验时数
lecture
tinyint
1
NULL
授课学时
semester
tinyint
1
NULL
开课学期
credit
tinyint
1
NULL
课程学分
(4)student_course表(学生选课成绩表)如表1-3所示.
表1-3student_course表(学生选课成绩表)
字段名称
类型
宽度
允许空值
主键
说明
sno
char
8
NOTNULL
是
学生学号
tcid
smallint
2
NOTNULL
是
上课编号
score
tinyint
1
NULL
学生成绩
注意:
上课编号tcid是指teacher_course(教师上课课表)中地tcid,而不是course表(课程信息表)中地课程编号cno.
(5)teacher表(教师信息表)如表1-4所示.
表1-4teacher表(教师信息表)
字段名称
类型
宽度
允许空值
主键
说明
tno
char
8
NOTNULL
是
教师编号
tname
char
8
NOTNULL
教师姓名
sex
char
2
NULL
教师性别
birthday
smalldate
4
NULL
教师出生日期
dno
char
6
NULL
教师所在院系编号(外键)
pno
tinyint
1
NULL
教师职务或职称编号
home
varchar
40
NULL
教师家庭住址
zipcode
char
6
NULL
邮政编码
tel
varchar
40
NULL
联系电话
varchar
40
NULL
电子邮件
(6)department表(院系信息表)如表1-5所示.
表1-5department表(院系信息表)
字段名称
类型
宽度
允许空值
主键
说明
dno
char
6
NOTNULL
是
院系编号
dname
char
20
NOTNULL
院系名称
header
char
8
NULL
院系负责人
addr
varchar
40
NULL
院系办公地址
del
varchar
40
NULL
联系电话
(7)user表(用户信息表)如表1-6所示.
表1-6user表(用户信息表)
字段名称
类型
宽度
允许空值
主键
说明
usrno
char
8
NOTNULL
是
用户名
usrpwd
char
8
NULL
密码
usrrights
int
4
NOTNULL
操作权限
(8)speciality表(专业信息表)如表1-7所示.
表1-7speciality表(专业信息表)
字段名称
类型
宽度
允许空值
主键
说明
spno
char
8
NOTNULL
是
专业代码
dno
char
6
NOTNULL
院系编号(外键)
spname
char
20
NOTNULL
专业名称
(9)class表(班级信息表)如表1-8所示.
表1-8class表(班级信息表)
字段名称
类型
宽度
允许空值
主键
说明
classno
char
4
NOTNULL
是
班级号
spno
char
8
NOTNULL
是
专业代码
header
char
8
NULL
班负责人
(10)teacher_course表(教师上课课表)如表1-9所示.
表1-9teacher_course表(教师上课课表)
字段名称
类型
宽度
允许空值
主键
说明
tcid
smallint
2
NOTNULL
是
上课编号
tno
char
8
NULL
教师编号(外键)
spno
char
8
NULL
专业代码(外键)
classno
char
4
NULL
班级号
cno
char
10
NOTNULL
课程编号(外键)
semester
char
6
NULL
学期
schoolyear
char
10
NULL
学年
classtime
varchar
40
NULL
上课时间
classroom
varchar
40
NULL
上课地点
weektime
tinyint
1
NULL
每周课时数
(11)change表(学籍变更信息表)如表1-10所示.
表1-10change表(学籍变更信息表)
字段名称
类型
宽度
允许空值
主键
说明
changeid
smallint
2
NOTNULL
是
记录号
sno
char
8
NOTNULL
学生学号(外键)
change
char
1
NOTNULL
变更代码(外键)
rectime
datetime
8
NOTNULL
记录时间
description
varchar
100
NULL
描述
(12)reward表(奖励记录信息表)如表1-11所示.
表1-11reward表(奖励记录信息表)
字段名称
类型
宽度
允许空值
主键
说明
rewardid
smallint
2
NOTNULL
是
记录号
sno
char
8
NOTNULL
学生学号(外键)
续表
字段名称
类型
宽度
允许空值
主键
说明
levels
char
1
NOTNULL
级别代码(外键)
rectime
datetime
8
NOTNULL
记录时间
description
varchar
100
NULL
描述
(13)punishment表(处罚记录信息表)如表1-12所示.
表1-12punishment表(处罚记录信息表)
字段名称
类型
宽度
允许空值
主键
说明
punishmentid
smallint
2
NOTNULL
是
记录号
sno
char
8
NOTNULL
学生学号(外键)
levels
char
1
NOTNULL
级别代码(外键)
rectime
datetime
8
NOTNULL
记录时间
enable
char
1
NOTNULL
是否生效(T-是F-否)
description
varchar
100
NULL
描述
(14)change_code表(学籍变更信息表)如表1-13所示.
表1-13change_code表(学籍变更信息表)
字段名称
类型
宽度
允许空值
主键
说明
code
char
1
NOTNULL
是
变更代码
description
varchar
100
NULL
描述
(15)reward_levels表(奖励记录信息表)如表1-14所示.
表1-14reward_levels表(奖励记录信息表)
字段名称
类型
宽度
允许空值
主键
说明
code
char
1
NOTNULL
是
代码
description
varchar
100
NULL
描述
(16)punishment_levels表(处罚记录信息表)如表1-15所示.
表1-15punishment_levels表(处罚记录信息表)
字段名称
类型
宽度
允许空值
主键
说明
code
char
1
NOTNULL
是
变更代码
description
varchar
100
NULL
描述
(17)cousetype表(课程类型表)如表1-16所示.
表1-16cousetype表(课程类型表)
字段名称
类型
宽度
允许空值
主键
说明
ctno
tinyint
1
NOTNULL
是
类型编号
ctname
char
16
NOTNULL
类型名称
(18)profession表(职称表)如表1-17所示.
表1-17profession表(职称表)
字段名称
类型
宽度
允许空值
主键
说明
pno
tinyint
1
NOTNULL
是
职称编号
profession
char
10
NOTNULL
职称名称
1.4各数据表之间地关系
要创建数据库student还必须明确各数据表地相互关系.这一节将介绍学籍管理系统数据库各数据表之间地关系.
学籍管理系统数据库各数据表之间地关系如下.
(1)change_code表和change表之间地关系如图1-1所示.
图1-1change_code表和change表之间地关系
(2)coursetype表和course表之间地关系如图1-2所示.
图1-2coursetype表和course表之间地关系
(3)department表和speciality表之间地关系如图1-3所示.
图1-3department表和speciality表之间地关系
(4)department表和student表之间地关系如图1-4所示.
图1-4department表和student表之间地关系
(5)department表和teacher表之间地关系如图1-5所示.
图1-5department表和teacher表之间地关系
(6)profession表和teacher表之间地关系如图1-6所示.
图1-6profession表和teacher表之间地关系
(7)punishment_levels表、punishment表和student表之间地关系如图1-7所示.
图1-7punishment_levels表、punishment表和student表之间地关系
(8)reward_levels表,reward表和student表之间地关系如图1-8所示.
图1-8reward_levels表、reward表和student表之间地关系
(9)speciality表和class表之间地关系如图1-9所示.
图1-9speciality表和class表之间地关系
(10)speciality表和course表之间地关系如图1-10所示.
图1-10speciality表和course表之间地关系
(11)speciality表和student表之间地关系如图1-11所示.
图1-11speciality表和student表之间地关系
(12)student表和change表之间地关系如图1-12所示.
图1-12student表和change表之间地关系
(13)student表和student_course表之间地关系如图1-13所示.
图1-13student表和student_course表之间地关系
版权申明
本文部分内容,包括文字、图片、以及设计等在网上搜集整理.版权为个人所有
Thisarticleincludessomeparts,includingtext,pictures,anddesign.Copyrightispersonalownership.
用户可将本文地内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律地规定,不得侵犯本网站及相关权利人地合法权利.除此以外,将本文任何内容或服务用于其他用途时,须征得本人及相关权利人地书面许可,并支付报酬.
Usersmayusethecontentsorservicesofthisarticleforpersonalstudy,researchorappreciation,andothernon-commercialornon-profitpurposes,butatthesametime,theyshallabidebytheprovisionsofcopyrightlawandotherrelevantlaws,andshallnotinfringeuponthelegitimaterightsofthiswebsiteanditsrelevantobligees.Inaddition,whenanycontentorserviceofthisarticleisusedforotherpurposes,writtenpermissionandremunerationshallbeobtainedfromthepersonconcernedandtherelevantobligee.
转载或引用本文内容必须是以新闻性或资料性公共免费信息为使用目地地合理、善意引用,不得对本文内容原意进行曲解、修改,并自负版权等法律责任.
Reproductionorquotationofthecontentofthisarticlemustbereasonableandgood-faithcitationfortheuseofnewsorinformativepublicfreeinformation.Itshallnotmisinterpretormodifytheoriginalintentionofthecontentofthisarticle,andshallbearlegalliabilitysuchascopyright.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 学籍 管理 系统 实例 分析研究