项目名称:学生信息管理系统
班级:计算科学与技术10级2班
院系: 计 算 机 科 学 学 院
学生信息管理系统
目录:
一.课程设计说明
1.1项目概述
二.需求分析阶段
2.1项目介绍 2.2数据需求分析
2.3 数据处理与任务需求
三.概念结构设计 3.1E-R图
3.2标识实体与关系 3.3使用实体关系建模
四.逻辑结构设计
4.1学生个人信息表STUDENT 4.2教师个人信息表TEACHER 4.3专业表 MAJOR 4.4课程表 COURSE 4.5成绩表SC
4.6专业课设表MC 4.7用户表YONGHU 五.用户界面设计
5.1学生信息管理系统 5.2学生信息查询 5.3教师查询 5.4管理员查询 5.5专业负责人查询 六.程序设计
6.1数据库表格 6.2form1代码 6.3form2代码 6.4form3代码 6.5form4代码 6.6form5代码
七.运行结果 八.心得体会
九.成绩
一、课程设计说明
1.1项目概述
学生信息管理系统数据库的构建与设计简介 设计题目 一所大学希望建立一个数据库以便对学生进行管理。当一个学生进入学校时,他就会选择一个专业。每个学生也会指定一个指导老师。每个专业每年由一些课程组成。组成专业的课程的最小和最大数目分别是6和8。一般情况下给一个学生三次机会来通过这门课程的考试。有些特殊的课程可以在一个或多个专业中存在。大学可以有几个部门,每个部门都有一个部门负责人,每个课程都会分配一定数量的员工(称为课程合作人)来负责课程的教学。 学生信息管理系统 设计任务与要求 开发环境 项目特点 SQL Server 2010 , C# 通过本次课程设计,了解并掌握数据库设计过程中各个阶段的工作过程和工作内容。 二、需求分析阶段
2.1项目介绍
学生信息管理系统的功能是收集学生的个人信息,以便向老师提供每个学生在校或毕业生学籍的情况,还可以让学生用自己的学号去查看自己在校期间的表现。学生信息管理系统的主要功能有: (1)、新生入学的学籍注册; (2)、专业与课程管理; (3)、教职工与课程管理; (4)、学生个人信息的查询; (5)、部门负责人,课程负责人认定与修改;
学生信息管理系统主要提供学生管理:包括编辑(学号,姓名,性别,生日,名族,所属部门,指导老师,家庭住址,备注信息等),用户登录(3种权限,一种是管理员可以做任何操作,一种是教师可以查看学生信息,修改学生成绩和修
改本人密码,一种是学生只能查看本人信息和修改本人密码)。
2.2数据需求分析
数据需求:
(1)学生
一所大学拥有若干名学生,一个学生进入学校时,详细信息就会被记录下来。每个学生的详细信息包括学号,姓名,性别,生日,名族,所属部门,指导老师,家庭住址,备注信息。对每所大学来说学生的学号是唯一的。 (2)专业
一所大学拥有若干个专业,每个专业的详细信息包括专业号、专业名称、专业负责人。对每个专业来说专业号是唯一的。 (3)老师
每个专业拥有若干个老师,老师的详细包括教师号,教师名,性别,出生日期,名族,所属专业,职称,电话,家庭住址,备注信息。对每个老师来说教师号是唯一的。 (4)课程
每个专业拥有若6-8课程,每门课程的详细信息包括课程号、课程名称、学分和所属部门的详细信息。对于每门课程来说课程号是唯一的。 (5)成绩
每门课程都有成绩,每位同学有三次考试成绩。成绩的详细信息包括课程号、学号。成绩由学号和课程号确定。
2.3 数据处理与任务需求
下面列出的是学生管理数据库应用应该支持的事务。 (1) 数据应该能够支持下述维护事务。
a) 创建和维护学校内学生的详细信息。 b) 创建和维护学校内教师的详细信息。 c) 创建和维护学校内课程的详细信息。 (2) 数据应该能够支持下述查询事务
a) 以报表形式列出学生的姓名,学号及其他详细信息 b) 以报表形式列出专业的名称、专业号及其他详细信息 c) 以报表形式列出课程的名称、课程号及其他详细信息 d) 列出某一给定学生的课程及成绩 e) 列出某一专业的课程信息
三、概念结构设计 3.1E-R图 学号 教师号 教师 教师名 姓名 性别 性别 出生年月 出生年月 民族 学生 民族 所属专业 所在专业 职位 指导老师 电话 电话 住址 地址 备注 备注 课程 课程号 课程名 学分 所属专业 专业号 专业 专业负责人
学生信息管理系统数据库的构建与设计



