学生学籍管理系统SQL数据库系统设计Word格式文档下载.docx

上传人:b****2 文档编号:15127141 上传时间:2022-10-27 格式:DOCX 页数:28 大小:394.70KB
下载 相关 举报
学生学籍管理系统SQL数据库系统设计Word格式文档下载.docx_第1页
第1页 / 共28页
学生学籍管理系统SQL数据库系统设计Word格式文档下载.docx_第2页
第2页 / 共28页
学生学籍管理系统SQL数据库系统设计Word格式文档下载.docx_第3页
第3页 / 共28页
学生学籍管理系统SQL数据库系统设计Word格式文档下载.docx_第4页
第4页 / 共28页
学生学籍管理系统SQL数据库系统设计Word格式文档下载.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

学生学籍管理系统SQL数据库系统设计Word格式文档下载.docx

《学生学籍管理系统SQL数据库系统设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《学生学籍管理系统SQL数据库系统设计Word格式文档下载.docx(28页珍藏版)》请在冰豆网上搜索。

学生学籍管理系统SQL数据库系统设计Word格式文档下载.docx

B)选课功能

1)完成一个班级的学期选课功能。

2)

C)成绩管理

1)实现学生成绩的录入、修改、删除等基本操作。

2)能方便的对学生的个学期成绩进行查询。

3)具有成绩统计、排名等功能。

4)

2.数据字典

2.1建表清单

A

管理员表

S

学生信息表

C

课程表

B

班级表

P

专业表

D

院系表

CS

选课表

T

老师表

J

授课表

2.2管理员表(A)

是否主键

字段名

字段描述

数据类型

长度

可空

约束

缺省值

备注

A_ID

管理员编号

CHAR(4)

4

A_USER

用户名

VARCHAR(10)

10

A_PW

用户密码

VARCHAR(20)

20

A_PERM

用户权限

INT

不同用户拥有不同权限

2.3学生信息表(S)

S_NO

学号

CHAR(10)

S_NAME

XX

S_SEX

性别

CHAR

(2)

2

S_BIRT

出生日期

S_NAFA

民族

VARCHAR(8)

8

S_BIPL

籍贯

S_ADDR

地址

VARCHAR(50)

50

S_POST

邮编

CHAR(6)

6

S_TEL

S_ID

XX号

CHAR(18)

18

S_POLA

政治面貌

其他

群众

共青团

中共党员

S_YEAR

入学年份

S_DEPA

院系

S_PROF

CHAR4)

S_CLAS

S_NOTE

VARCHAR(1000)

1000

2.4课程表(C)

C_ID

课程编号

C_NAME

课程名

C_PRNO

先行课

C_CREDIT

学分

C_NOTE

课程简介

VARCHAR(200)

200

2.5班级表(B)

B_ID

班级编号

B_NAME

班级名

VARCHAR(40)

40

B_NUM

班级人数

SMALLINT

B_MASTER

班主任名

VARCHAR(4)

P_ID

专业编号

2.6专业表(P)

P_NAME

专业名

P_NUM

专业人数

D_ID

学院编号

2.7院系表(D)

D_NAME

学院名

D_NUM

学院人数

D_MASTER

院长名

2.8选课表(CS)

T_ID

CS_RESULT

成绩

FLOAT

2.9教师表(T)

教师编号

T_NAME

教师名

T_COR

所授课程

T_TEL

手机

CHAR(11)

11

2.10授课表(J)

T_ID

J_TIME

授课时间

3.概念结构设计

3.1功能图

3.2数据流图

数据流图是用图形的方式完成系统息的传递,先构建系统抽象模型,既顶层数据流图为图

(1):

(2):

学籍管理系统信息流图

由上图知,学生进入系统只完成选课及退选。

而系管理员进入系统后录入/更新的信息抱括:

专业、班级、学生。

对学生选课进一步分解可得图

(2):

图中的专业、学生、班级信息以及学生选的课程都又系管理员录入。

学生通过身份验证后进入系统,选择自己的必修和选修课,并能对已选课进行撤消。

学生选完课提交后,将结果保存。

3.3E-R图

4.逻辑结构设计

4.1逻辑结构设计步骤

(1)将概念结构转换为一般关系、网状、层次模型。

(2)将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换。

(3)对数据模型进行优化。

4.2E-R图的转换

学生表

学院表

教师表

5.物理结构设计

5.1物理关系模型

6.程序实现

6.2程序代码

建立数据库:

CREATEDATABASESTUDENT

ON

(NAME=STUDENT_Data,

FILENAME='

C:

\ProgramFiles\MicrosoftSQLServer\MSSQL.1\MSSQL\Data\STUDENT.mdf'

SIZE=10MB,

MAXSIZE=50MB,

FILEGROWTH=10%

LOGON

(NAME='

lbr_Log'

\ProgramFiles\MicrosoftSQLServer\MSSQL.1\MSSQL\Data\STUDENT_Log.ldf'

SIZE=2MB,

MAXSIZE=5MB,

FILEGROWTH=1MB

GO

USESTUDENT

建表:

createtableA--管理员表

A_IDCHAR(4),

A_USERvarchar(10)notnull,

A_PWvarchar(20)notnull,

A_PERMintnotnull,

constraintpk_Aprimarykey(A_ID)

go

createtableD--院系表

D_IDCHAR(4)notnull,

D_NAMEvarchar(40),

D_NUMint,

D_MASTERvarchar(4),

constraintpk_Dprimarykey(D_ID),

go

createtableP--专业表

P_IDCHAR(4)notnull,

P_NAMEvarchar(40),

P_NUMint,

constraintpk_Pprimarykey(P_ID),

constraintfk_P_Dforeignkey(D_ID)referencesD(D_ID)

ondeletecascade

onupdatecascade,

createtableB--班级表

B_IDCHAR(4)notnull,

B_NAMEvarchar(40),

B_MASTERvarchar(4),

B_NUMsmallint,

P_IDCHAR(4)notnull,--专业编号

constraintpk_Bprimarykey(B_ID),

constraintfk_B_Pforeignkey(P_ID)referencesP(P_ID)

createtableS--

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

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

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1