学生学籍管理系统数据库设计说明书

上传人:汽*** 文档编号:552721706 上传时间:2023-06-25 格式:DOCX 页数:10 大小:171.28KB
返回 下载 相关 举报
学生学籍管理系统数据库设计说明书_第1页
第1页 / 共10页
学生学籍管理系统数据库设计说明书_第2页
第2页 / 共10页
学生学籍管理系统数据库设计说明书_第3页
第3页 / 共10页
学生学籍管理系统数据库设计说明书_第4页
第4页 / 共10页
学生学籍管理系统数据库设计说明书_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《学生学籍管理系统数据库设计说明书》由会员分享,可在线阅读,更多相关《学生学籍管理系统数据库设计说明书(10页珍藏版)》请在金锄头文库上搜索。

1、学生学籍管理系统设计与实现数据库设计说明书V1.0(版本号)拟 制 人_ 审 核 人_ 批 准 人二零一三年四月十七日目录数据库设计说明书 错误!未定义书签。1.引言 21.1 编写目的 21.2 背景 21.3 定义 21.4 参考资料 22外部设计 21.1 标识符的状态 22.2 使用它的程序 32.3 约定 32.4 专门指导 32.5 支持软件 33结构设计 33.1 概念结构设计 33.2 逻辑结构设计 73.3 物理结构设计 74运用设计 84.1 数据字典设计 84.2 安全保密设计 101.引言1.1 编写目的学籍管理是高等院校学生管理事务中的一项重要工作,在管理过程中涉及大

2、 量的数据处理,而传统的人工管理已经无法完全胜任。特别是实行学分制以后, 涉及学生选课的相关数据的处理为人工学籍管理带来了更大的工作量。为了解决 学生学籍管理问题,学生学籍管理系统应运而生。高等院校学籍管理涉及院系信 息、任课教师信息、学生信息、学籍变更信息、课程信息以及学生成绩等多种数 据信息。1.2 背景a.学籍管理系统b 本项目的任务 :开发者:1.3 定义学籍管理系统它包括学生的详细资料,包括姓名,年龄,籍贯,家庭住址,电话 号码和许多个人相关的资料,还有学生曾经就读的学校和该生以前所获的奖惩情 况. 还有该生的特长,爱好,信誉,老师给予的评价.数据选项约束表:用于为其他数据表中的字符

3、型字段提供限定的选项。实体 表,用户实际使用的客观表格。计算表:数据来自于对其他一个或多个实体表的计算结果1.4 参考资料SQL Server 数据库基础教程清华大学出版社C#程序设计清华大学出版社C 语言 西北大学出版社百度文库2外部设计2.1 标识符的状态基本开发工具:Microsoft Visual st udio 2010数据库标示符:st udent 用户名:xmf密码:1234权限: 全部有效时间: 开发阶段说明: 系统正式发布后,可能更改数据库用户 /密码,请在统一位置编写数据库连 接字符串 在发行前请予以改正。2.2 使用它的程序学生学籍管理系统客户端2.3 约定所有数据项都用

4、汉字或英文名表示。字符集采用UTF-&请注意字符的转换。2.4 专门指导对于从事此数据库的生成、此数据库的测试、维护的人员 ,提出如下参考意 见:数据库的输入统一采用键盘。由于现在没有设置权限 ,故只要不违背基本的 限制,所有的操作都是可以进行的。可是对于本系统需要的数据,却是有数据长度 限制的,尤其是有说明的部分,所以测试人员在具体进行数据测试时,要注意数据 输入格式。2.5 支持软件管理员工具:SQL Server 2005 Windows 查询浏览工具:SQL Server 2005 Windows 开发客户端:SQL Server 2005 connec to3结构设计3.1 概念结构

5、设计 这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实 体,以及他们之间的关系,为逻辑结构设计打下基础。这个阶段用到的工具是 ER 图(实体-联系图)。本系统中有四个实体集学生实体集课程实体集成绩信息实体集班级实体集E-R 图如下民族学号班号所在系性别姓名岀生口期地址学生图3.1学生实体E-R图谍程名称课程老师课程类型课程编号谍程图3.2课程实体E-R图班号学成绩姓名课程弓考试编号成绩图 3.3 成绩实体 E-R图3.4班级实体E-R图图3.5系统总体E-R图3.2 逻辑结构设计逻辑结构设计的主要目标是将概念结构转换为一个特定的 DBMS 可处理的数据模型和数据库模式。该模型必

6、须满足数据库的存取、一致性及运行等各方面的 用户需求。该设计以概念结构设计中的E-R图为主要依据,设计出相关的整体逻辑结构。 根据总 E-R 图有五个实体但仓库实体在本系统中作用不大而且仅涉及到一个仓 库,所以仓库不再单独设计一张表。再加上一个多对多关系(本系统不考虑供应 关系)总共五个关系模式:学生信息(学号,性别,姓名,班号,入校日期,出生日期,联系电话,家 庭住址,备注)班级信息(班号,年级,班主任,教室) 课程信息(课程编号,课程名称,课程类型,课程描述) 成绩信息(考试编号,姓名,课程,成绩3.3 物理结构设计从一个满足用户需求的已确定的逻辑模型出发,在限定的软、硬件环境下,利用 D

7、BMS 提供的各种手段设计数据库的内模式,即设计数据的存储结构和存取 方法。数据库物理结构设计是对于给定的逻辑数据模型,选择一个适合的物理结 构,主要涉及存取方法与存储结构,它依赖于计算机系统。关系模式 关系数据库系统采用关系模型作为数据的组织方式,现在流行的数据库系统 大都是关系数据库系统。通过对关系模式的优化,得到四个基本表。表 3.1 学生信息表字段字段名类型主键或外键1学号int主键2姓名nvchar(50)3出生日期int4民族nvarchar(50)5年龄int6联系电话int7班级编号int外键表 3.2 课程信息表字段字段名类型主键或外键1课程编号int主键2课程名称nvarc

8、har(50)唯一3课程描述nvarchar(max)4上课地点char5添加时间getdate表 3.3 班级信息字段字段名类型主键或外键1班级编号double主键2名称nvarchar(50)3描述nvarchar(max)4导员名称nvarchar(50)表 3.4 成绩信息表字段字段名类型主键或外键1学生编号int外键2成绩编号int主键3课程编号int外键4成绩int5添加时间getdate4运用设计4.1 数据字典设计数据流项目:学生信息=姓名+性别+年龄+籍贯+专业+班级 成绩单=姓名+专业+科目+考试时间+成绩 数据项条目: 成绩:别名:本次考试成绩、学生历次考试成绩、学生成绩

9、 类型:实型长度:6 位,小数点后 1 位 加工条目:加工名:学籍管理系统编号:无 输入:学生信息、本次考试成绩、学生记录 输出:统计表、成绩单数据存储条目:文件名:学生记录组成:姓名+性别+年龄+专业+系别+班级+成绩+学号 组织方式:索引文件,以学号为关键 加工条目:加工名:录入、存储处理编号:1 输入:学生信息 加工逻辑: 根据学生记录IF 没有所输入的学生记录THEN 建立新的学生记录,存储该学生的基本情况及所学科目成绩ELSE 输入本次考试成绩ENDIF加工名:查询处理编号:2 输入:学生信息、课程号 输出:成绩 加工逻辑:根据学生信息及课程号IF 按各科成绩查询THEN 打印成绩单

10、ELSEIF 按单科成绩THEN 打印成绩单 加工名:统计处理 编号:3输入:学生考试成绩 输出:班平均成绩、各科平均成绩 加工逻辑: 根据学生考试成绩 按班级划分 班平均成绩按单科成绩划分 单科平均成绩加工名:升留级处理编号:4输入:本次考试成绩输出:升留级人员表 加工逻辑:根据本次考试成绩符合标准的学生升级否则降级 数据流条目: 合格单=姓名+系别+班级+专业 新生信息=入学时间+姓名+性别+年龄+专业+系别+班级 加工条目:加工名:审查编号:2.2输入信息:考试成绩 输出信息:成绩 加工逻辑:根据考试成绩查询成绩 加工条目:加工名:统计选择编号:3.1 输入信息:学生记录 输出信息:按规定统计成绩 加工逻辑:根据所输入学生记录,按班级、单科统计成绩 数据存储条目: 文件名:成绩标准组成:成绩 加工条目: 加工名:是否升级编号:4.1 输入信息:本次成绩、成绩标准 输出信息:升留级名单 加工逻辑:根据本次成绩IF 大于等于标准成绩THEN 升级ELSE 降级ENDLF 加工名:更新记录 编号:4.2 输入信息:升留级名单 输出信息:学生记录 加工逻辑:根据升留级名单修学生记录4.2 安全保密设计用户 user 对 student_grade 数据库具有全部权限。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号