学生信息管理系统_数据库课程设计报告

上传人:cl****1 文档编号:557632372 上传时间:2023-04-11 格式:DOCX 页数:38 大小:1,002.41KB
返回 下载 相关 举报
学生信息管理系统_数据库课程设计报告_第1页
第1页 / 共38页
学生信息管理系统_数据库课程设计报告_第2页
第2页 / 共38页
学生信息管理系统_数据库课程设计报告_第3页
第3页 / 共38页
学生信息管理系统_数据库课程设计报告_第4页
第4页 / 共38页
学生信息管理系统_数据库课程设计报告_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《学生信息管理系统_数据库课程设计报告》由会员分享,可在线阅读,更多相关《学生信息管理系统_数据库课程设计报告(38页珍藏版)》请在金锄头文库上搜索。

1、WORD格式成绩数据库原理与应用课程设计报告设计题目 :图书管理系统专业资料整理WORD格式学生*朱 圣 尧专业资料整理WORD格式学号20210508135专业资料整理WORD格式专业名称08 计应专专业资料整理WORD格式日期2021.12.22专业资料整理WORD格式设计名称: 学生信息管理系统设计内容: 设计一个学生信息管理系统设计目的与要求:采用 VB 和 SQL Server 设计一个学生管理系统,并使系统到达以下功能:( 1大大提高学校管理的运作效率;( 2快捷, 有效的处理学生的各种信息 , 通过全面的信息采集和处理, 辅助提高管理水平; 3使用本系统,可以迅速提升学生的管理水

2、平,为提高效益,方便用户查询,提供有效的技术保障。设计环境或器材、原理与说明:前台开发工具:Vasual Basic 6.0后台数据库工具:SQL Server 2000设计过程步骤或程序代码:1 需求分析1.1 相关功能要求:1添加: 可以添加学生学籍信息、课程信息、班级信息、成绩信息2查询: 可以查询学生学籍信息、课程信息、班级信息、成绩信息3修改: 可以修改学生学籍信息、课程信息、班级信息、成绩信息1.2数据流图:学生信息管理的第一层数据流图:教务处学院学生考试1.0 学2.03.04.0 成生注册安排分配绩输入班 级 信年级课程班级课程成绩信息表学生信息表信息表信息表息表图 1.1学生

3、信息的第二层数据流图:专业资料整理WORD格式2专业资料整理WORD格式1.21添加 学 生信息教务处1.1 班级信息表 学生信息表登录1.22修改 学 生信息1.23删除学生成绩表图 1.2班级信息和课程信息的第二层数据流图:专业资料整理WORD格式3专业资料整理WORD格式学院2.21 修改班级信息2.22 删除班级信息2.23 添加班级信息2.1登录2.24 修改年级信息2.25 删除年级信息年级课程信息表2.26 添加年级信息3.21 修改班级课程信息专业资料整理WORD格式班级课程信息表3.22 删除班级课程信息3.23 添加班级课程信图 1.3学生成绩信息的第二层数据流图:学生4.

4、14.2 录成绩表考试入成绩课程信息表图 1.41.3 相关的数据:1数据项: 学生学号含义说明:惟一标识一个学生别名: student_ID类型:字符型专业资料整理WORD格式4专业资料整理WORD格式整型长度: 8取值X围: 00000000-99999999取值含义:前两位表示入学年份的后两位,第3、4 位表示学院代号,第5、6 位表示专业代号,最后两位表示报到序号2数据构造:学生含义说明:定义了一个描述学生的信息构造组成 : 学生编号、学生*、学生性别、出生年月、班级编号、入学日期、家庭住址数据构造: 课程含义说明:定义了一个描述课程的信息构造组成:课程编号、课程名称、课程类型数据构造

5、:班级含义:定义了一个描述班级的信息组成 : 班级编号、班级所属的年级、班主任、教室数据构造: 成绩含义:定义了一个描述成绩的信息组成:成绩总评、课程名称、考试成绩3数据流: 成绩管理信息说明:表示学生与课程的关系数据流来源:学生信息表、课程信息表数据流去向:成绩信息表组成:学生编号、课程编号数据流: 课程安排信息说明:表示年级和课程的关系数据流来源:班级信息表、课程信息表数据流去向:课程安排表组成:年级、课程名称4数据存储:班级信息表、课程信息表、课程安排表、成绩信息表、学生学籍信息表说明:记录学生、班级、成绩、课程的情况流入数据流:学籍管理信息、课程管理信息、班级管理信息流出数据流:课程安

6、排信息、成绩管理信息组成:学生编号、学生*、课程名称、班级编号、考试成绩、年级存取方式:随即存取5处理过程:添加、修改、删除学生学籍信息、课程信息、班级信息、成绩信息说明:完成学籍、课程、班级、成绩的各种操作输入:学生编号、班级编号、课程名称、输出:学生学籍信息、课程信息、班级信息、成绩信息的添加、删除、修改结果处理: 如果有新生入学, 就要进展学生各种信息的添加; 如果有毕业生离校, 就要对学生的各种信息进展删除;如果某个学生的信息需要修改,那么对其相应的信息进展修改2 概念构造设计1学生实体E_R图:专业资料整理WORD格式5专业资料整理WORD格式学生学号学生*学生学生性别家庭地址学生出

7、生日期2班级实体E_R图:班级班号所在班级班主任3课程实体E_R图:课程课程名称课程类型4年级实体E_R图:入学年份所属班级号备注所在教室课程描述专业资料整理WORD格式6专业资料整理WORD格式年级年级名称课程名5成绩实体E_R图:成绩总评成绩学生学号课程名称学生*班级号6实体和实体之间的E_R图:专业资料整理WORD格式7专业资料整理WORD格式学生考试成绩属于学习专业资料整理WORD格式班级属于成绩 _课程专业资料整理WORD格式年级学习课程3. 逻辑构造设计现在需要将上面的数据库概念构造转化为SQLServer 2000数据库系统所支持的实际数据模型, 也就是数据库的逻辑构造。在上面的

8、实体以及实体之间关系的根底上,形成数据库中的表格以及各个表格之间的关系。Student_Info学生信息表列名数据类型可否为空说明Student_IDint(4)Not null学生学号主键Student_NameChar(10)Null学生*Stdent_SexChar(2)Null学生性别Born_DateDatetime(8)Null出生日期Class_NOInt(4)Null班号Tele_NumberVarchar(12)Null联系Ru_DateDatetime(8)Null入校时间AddressVarchar(50)Null家庭地址CommentVarchar(200)Null注释

9、Class_Info班级信息表格专业资料整理WORD格式8专业资料整理WORD格式列名数据类型可否为空说明Class_NoInt(4)null班号主键GradeChar(10)Null年级DirectorChar(20)Null班主任Classroom_NoChar(10)Null教室Course_Info课程根本信息表列名数据类型可否为空说明Course_NameChar(10)Not null课程名称 ( 主键 )Course_TypeChar(10)Null课程类型Course_DesChar(20)Null课程描述Gradecourse_Info 年级课程设置表列名数据类型可否为空说明GradeChar(10)null年级Course_NameChar(1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

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