学生学籍管理系统实例分析研究.doc

上传人:wj 文档编号:1986640 上传时间:2023-05-02 格式:DOC 页数:11 大小:2.65MB
下载 相关 举报
学生学籍管理系统实例分析研究.doc_第1页
第1页 / 共11页
学生学籍管理系统实例分析研究.doc_第2页
第2页 / 共11页
学生学籍管理系统实例分析研究.doc_第3页
第3页 / 共11页
学生学籍管理系统实例分析研究.doc_第4页
第4页 / 共11页
学生学籍管理系统实例分析研究.doc_第5页
第5页 / 共11页
学生学籍管理系统实例分析研究.doc_第6页
第6页 / 共11页
学生学籍管理系统实例分析研究.doc_第7页
第7页 / 共11页
学生学籍管理系统实例分析研究.doc_第8页
第8页 / 共11页
学生学籍管理系统实例分析研究.doc_第9页
第9页 / 共11页
学生学籍管理系统实例分析研究.doc_第10页
第10页 / 共11页
学生学籍管理系统实例分析研究.doc_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

学生学籍管理系统实例分析研究.doc

《学生学籍管理系统实例分析研究.doc》由会员分享,可在线阅读,更多相关《学生学籍管理系统实例分析研究.doc(11页珍藏版)》请在冰点文库上搜索。

学生学籍管理系统实例分析研究.doc

个人收集整理-仅供参考

学生学籍管理系统实例分析

1.1学籍管理系统简介

学籍管理是高等院校学生管理事务中地一项重要工作,在管理过程中涉及大量地数据处理,而传统地人工管理已经无法完全胜任.特别是实行学分制以后,涉及学生选课地相关数据地处理为人工学籍管理带来了更大地工作量.为了解决学生学籍管理问题,学生学籍管理系统(student’sdatamanagesystem)应运而生.b5E2R。

1.2系统功能分析

高等院校学籍管理涉及院系信息、班级信息、任课教师信息、学生信息、学籍变更信息、学生奖惩信息、课程信息以及选课信息和成绩等多种数据信息.p1Ean。

学籍管理用户包括系统管理员、教师和学生.系统管理员负责日常地学籍管理工作,如各种基本信息地录入、修改、删除等操作.教师使用该系统可完成教学班信息查询和成绩管理.学生使用该系统主要完成选课和成绩查询等操作.DXDiT。

经过调研与分析,高等院校学籍管理系统主要应具有以下功能.

(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.RTCrp。

(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

联系电话

email

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还必须明确各数据表地相互关系.这一节将介绍学籍管理系统数据库各数据表之间地关系.5PCzV。

学籍管理系统数据库各数据表之间地关系如下.

(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所示.jLBHr。

图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.xHAQX。

用户可将本文地内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律地规定,不得侵犯本网站及相关权利人地合法权利.除此以外,将本文任何内容或服务用于其他用途时,须征得本人及相关权利人地书面许可,并支付报酬.LDAYt。

Usersmayusethecontentsorservicesofthisarticleforpersonalstudy,researchorappreciation,andothernon-commercialornon-profitpurposes,butatthesametime,theyshallabidebytheprovisionsofcopyrightlawandotherrelevantlaws,andshallnotinfringeuponthelegitimaterightsofthiswebsiteanditsrelevantobligees.Inaddition,whenanycontentorserviceofthisarticleisusedforotherpurposes,writtenpermissionandremunerationshallbeobtainedfromthepersonconcernedandtherelevantobligee.Zzz6Z。

转载或引用本文内容必须是以新闻性或资料性公共免费信息为使用目地地合理、善意引用,不得对本文内容原意进行曲解、修改,并自负版权等法律责任.dvzfv。

Reproductionorquotationofthecontentofthisarticlemustbereasonableandgood-faithcitationfortheuseofnewsorinformativepublicfreeinformation.Itshallnotmisinterpretormodifytheoriginalintentionofthecontentofthisarticle,andshallbearlegalliabilitysuchascopyright.rqyn1。

12/11

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2