《SQL SERVER》课程设计 实训报告 信工学院学籍管理数据库设计.doc
文本预览下载声明
《SQL SERVER》课程设计
实训报告
题目:信工学院学籍管理数据库设计
专业:
班级:
姓名:
指导教师:
完成日期: 2007年 月 日
信工学院学籍管理数据库设计
一、需求分析报告1. 目的 该软件项目可行性研究报告是对项目课题的全面通盘考虑,是项目分析员进行进一步工作的前提,是软件开发人员正确成功的开发项目的前提与基础.写软件项目可行性研究报告可以使软件开发团体尽可能早的估计研制课题的可行性,可以在定义阶段较早的认识到系统方案的缺陷,就可以少花费几个月甚至几年的时间和精力,也可以节省成千上万元的资金,并且避免了许多专业方面的困难.所以该软件项目可行性研究报告在整个开发过程中是非常重要的.
2.项目开发背景 该项目开发的软件为学校学生信息管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校,学院等等)的学生信息的管理.目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,学生管理系统也是有了很大的发展,商业化的学生信息管理软件也不少.但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作.
二. 系统功能介绍
(1)掌握全校每个学生的基本情况。其中包括学号、班级、学生姓名、出生日期、性别、家庭住址、电话、简历等。
(2)基于权限的管理。本系统可以同时提供给管理员或者学生使用。但是,对于学生类用户而言,只能查看其本人的信息;而对于管理员而言,其可以浏览、查找管理所有的学籍信息。
(3)提供灵活的浏览和查找功能。可以查看某个系、某个班级所有学生的学籍信息,可以对学籍信息进行模糊和精确查找。
(4)可以对学生学籍进行变动管理,对学籍信息进行添加、编辑和删除等操作。
(5)可以将学生的基本信息生成报表,并打印。1. 系统总体结构系统开发的总体任务是实现信息关系的系统化,规范化和自动化..结构关系描述系统的总体功能分析,是在系统开发的总体任务的基础上完成的.本项目中的学生信息系统需要完成的功能主要有:● 有关学籍等信息的输入,包括学生基本信息,所在班级,所学课程和成绩等.● 学生信息的查询,包括学生基本信息,所在班级,已学课程和成绩等.● 学生信息的修改.● 班级管理信息的输入,包括班级设置,年级信息等.● 班级管理信息的查询.● 班级管理信息的修改.● 学校基本课程信息的输入.● 基本课程信息的修改.● 学生课程的设置和修改.● 学生成绩信息的输入.● 学生成绩信息的修改.● 学生成绩信息的查询.● 学生成绩信息的统计.2.子系统描述
学生基本信息=学号+学生姓名+学生性别+出生日期+班号+联系电话+入校时间+家庭住址
学生实体E-R图
学生性别学生姓名学号
学生性别
学生姓名
学号
出生日期学生基本信息班号
出生日期
学生基本信息
班号
家庭住址入校时间联系电话
家庭住址
入校时间
联系电话
班级信息=班号+年级+班主任+教室
班级实体E-R图.
年级班号
年级
班号
班级信息
班级信息
教室班主任
教室
班主任
课程信息=课程编号+课程名称+课程类型+课程描述
课程实体E-R图
课程描述课程类型课程名称课程编号课程信息
课程描述
课程类型
课程名称
课程编号
课程信息
年级课程信息
年级课程信息
年级课程信息=年级+课程名称
年级实体E-R图
课程名称年级
课程名称
年级
学生成绩信息=考试编号+学生学号+学生姓名+学生班号+课程名称+分数
学生成绩实体E-R图
学生姓名学生学号考试编号学生成绩信息学生班号分数课程名称
学生姓名
学生学号
考试编号
学生成绩信息
学生班号
分数
课程名称
实体之间关系E-R图
联系电话出生日期学生性别学生姓名学号学生基本信息班号家庭住址
联系电话
出生日期
学生性别
学生姓名
学号
学生基本信息
班号
家庭住址
属于
属于
入校时间
入校时间
年级教室班主任班号班级信息
年级
教室
班主任
班号
班级信息
属于
属于
属于年级
属于
年级
课程名称
课程名称
课程编号
课程编号
年级课程信息
年级课程信息
课程信息
课程信息
课程名称
课程名称
属于课程描述课程类型
属于
课程描述
课程类型
学生学号
学生学号
课程名称学生姓名分数
课程名称
学生姓名
分数
考试编号学生成绩
显示全部