当前位置:文档之家› 学生学籍管理系统数据库设计与查询

学生学籍管理系统数据库设计与查询


char
User_role
char
Password
char
长度
主/外键
字段值约束
13
P
10 8
表 2-4 用 户 表
Not null Not null Not null
对应中文名 用户编号 用户角色
密码
第 10 页 共 17 页
华东交通大学理工学院课程设计报告
第 4 章 程序正文
首先打开“开始”菜单所有程序下面的里面的“SQI SERVER 2005”如下图所示:
(2)学生信息表程序语句: CREATE TABLE Student (Sno CHAR(13)PRIMARY KEY, Sname CHAR(20)UNIQUE, Ssex CHAR(2), Sage SMALLINT, Snation CHAR(8), Sclass CHAR(20), Entrance_date SMALLDATETIME, Specialty CHAR(20) ) Go
Cname Techer Ccredit
Char
华东交通大学理工学院课程设计报告
20
Not null
Char
20
Not null
Smallint
Not null
表 2-2 学 生 课 程 表
2.2.3 学生成绩表
课程名 任课教师
学分
表名称标识:SC 表 数据来源:学生成绩录入模块进行录入。
字段名 Cno Sno Grade SC_semester
存档资料
成绩:
华东交通大学
课程设计报告书
所属课程名称 数据库技术及应用(A)课程设计 题 目 学生学籍管理系统数据库设计与查询 分院 专业班级 学号 学生姓名 指导教师
2013 年 12 月 30 日
1
华东交通大学理工学院
课 程 设 计任 务 书
专 业 班 级 姓名 一、课程设计题目 学生学籍管理系统数据库设计与查询 二、课程设计工作:自 2013 年 12 月 30 日起至 2013 年 12 月 31 日止。 三、课程设计的内容要求: 1、 通过 SQL 创建基本表格,修改基本表结构 。 2、 对上面创建好的表格添加基本元组。(在添加元组的时 候要满足我们创建的约束条件)。 3、 通过 SELECT 语句对我们创建的表格进行相关的查询。 4、 对表格创建索引。 5、 对表格创建视图等等。 例如创建基本表格的语法格式如下:
(4)学生成绩表程序语句: CREATE TABLE SC (Sno CHAR(13), Cno CHAR(4), Grade SMALLINT, SC_semester SMALLINT, PRIMARY KEY (Sno,Cno), ) Go
第 13 页 共 17 页
华东交通大学理工学院课程设计报告
目前社会上信息管理系统发展飞快,各个企事业 单位都引入了信息管理软件来管理自己日益增长的 各 种 信 息 ,学 生 管 理 系 统 也 是 有 了 很 大 的 发 展 ,商 业 化的学生信息管理软件也不少.但本系统完全独立开 发 ,力 求 使 系 统 功 能 简 洁 明 了 ,但 功 能 齐 全 且 易 于 操 作 。学 生 信 息 管 理 系 统 是 一 个 教 育 单 位 不 可 缺 少 的 部 分 。一 个 功 能 齐 全 、简 单 易 用 的 信 息 管 理 系 统 不 但 能 有 效 地 减 轻 学 校 相 关 工 作 人 员 的 工 作 负 担 ,它 的 内 容 对 于 学 校 的 决 策 者 和 管 理 者 来 说 都 至 关 重 要 。所 以 学 生信息管理系统应该能够为用户提供充足的信息和 快捷的查询手段。
第 12 页 共 17 页
华东交通大学理工学院课程设计报告
( 3) 选 课 表 程 序 语 句 : CREATE TABLE Course (Cno CHAR(4) PRIMARY KEY, Cname CHAR(40), Techer CHAR(20), Ccredit SMALLINT, ) Go








图 2-5 用 户 登 陆 管 理
第 8 页 共 17 页
2.2 表结构实现
华东交通大学理工学院课程设计报告
根 据 系 统 功 能 设 计 的 要 求 以 及 功 能 模 块 的 划 分 ,对 于 系 统 用 户信息数据库,可以列出以下数据项和数据结构:
2.2.1 学生信息表
表名称标识: Student_course 表 数据来源:学生成绩录入模块进行录入。
献.....................................
............................17
第 3 页 共 17 页
华东交通大学理工学院课程设计报告
第 2 章 程序设计目
该项目开发的软件为学校学生信息管理系统软 件 ,是 鉴 于 目 前 学 校 学 生 人 数 剧 增 ,学 生 信 息 呈 爆 炸 性增长的前提下,学校对学生信息管理的自动化与准 确化的要求日益强烈的背景下构思出来的,该软件设 计 完 成 后 可 用 于 所 有 教 育 单 位 (包 括 学 校 ,学 院 等 等 ) 的学生信息的管理.
...............2
第2章 程




的.....................................
...........实


路.....................................
...................5
第 4 页 共 17 页
华东交通大学理工学院课程设计报告
第 3 章 程序实现思路
2 系统分析
学 生 信 息 管 理 系 统 主 要 模 块 包 括 学 生 基 本 信 息 管 理 ,学 生 选 课 管 理 ,学 生 成 绩 管 理 和 系 统 服 务 模 块 。下 面 对 系 统 模 块 和 功 能 进行概述:
4.1.2 程序语句的数据库实现 1.数据库建立 程序语句: CREATE DATABASE yk Go
第 11 页 共 17 页
华东交通大学理工学院课程设计报告
图 4-1 数据库建立
2.表的建立 (1)用户表程序语句:
Use yk go CREATE TABLE Syuser
(User_id CHAR (13) PRIMARY KEY, Password CHAR (8), User_role CHAR (10) ) Go
尽管本管理系统存在着很多不足,但其功能全面、易于日后 程 序 更 新 、数 据 库 管 理 容 易 、界 面 友 好 、操 作 方 便 、效 率 高 、安 全 性 好 等 优 点 是 本 管 理 系 统 所 必 需 的 。通 过 开 发 这 个 系 统 ,我 掌 握了的项目基本开发过程,用到的知识巩固了我对数据库的学 习 ,但 在 这 次 设 计 中 的 最 大 收 获 并 不 是 掌 握 这 几 门 开 发 工 具 的 应 用 ,而 是 学 会 了 设 计 系 统 的 思 维 方 法 ,以 及 与 同 学 们 之 间 相 互 帮 助的精神。
字段类型
长度 主/外键
char
4
Pf
char
13
Pf
Smallint
Smallint
表 2-3 学生成绩表
字段值约束 Not null Not null
Not null
对应中文名 课程号 学号 成绩 学期
2.2.4 用户表
表名称标识: Syuser 表 数据来源:权限管理模块进行录入
字段名
字段类型
User_id
4.2 系统运行操作
4.2.1 学生对系统的运行操作 1.查询自己的信息
2.查询自己某门课程的成绩
第 14 页 共 17 页
华东交通大学理工学院课程设计报告 第 15 页 共 17 页
华东交通大学理工学院课程设计报告
第 5 章 课程设计心得
在整个设计阶段感受最为深刻的是掌握学习的方式和解决 问 题的 方 法。首 先是 解 决问 题 的方 式 ,虽 然面 临 的信 息 很多 ,但 是 如 何 从 大 量 的 信 息 中 筛 选 出 所 需 的 信 息 ,有 用 的 信 息 ,才 是 解 决 问 题 的 关 键 ,另 外 一 个 就 是 解 决 问 题 的 方 法 ,就 像 我 在 解 决 设 计中的很多问题一样,一开始总是在看书,和树上的进行比对, 虽 然 书 本 上 的 只 是 大 部 分 都 是 有 价 值 ,正 确 的 ,但 实 际 上 每 个 人 编 程 的 思 路 和 对 数 据 处 理 的 方 法 、思 想 都 是 不 同 的 ,这 就 要 求 我 们 一 定 要 通 过 实 践 才 能 找 到 解 决 问 题 的 方 案 。在 整 个 课 程 设 计 的 过 程 中 ,我 深 刻 的 体 会 到 了 这 一 点 的 重 要 性 ,也 牢 记 主 了 这 一 点 , 在今后的学习和研究中我也会继续将这种方法延续下去。
字段名
Sno Sname Ssex Snation Sclass Sage Entrance_date
specialty
字段类型
char char char char char smallint smalldatetime
长度 13 20 2 8 4
主/外键 P
字段值约束 Not null Not null Not null Not null Not null Not null Not null
信息管理








修删打退查 改除印出询
图 2-3 学生信息管理功能图
相关主题