1 / 15
文档名称:

学生管理系统设计方案(精选).pdf

格式:pdf   页数:15页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学生管理系统设计方案(精选).pdf

上传人:qiaoshi3311655 2015/9/4 文件大小:0 KB

下载得到文件列表

学生管理系统设计方案(精选).pdf

文档介绍

文档介绍:学生管理信息系统









系系统统设设计计方方案案







指导教师:甘健侯
2002 年 7 月 26 日
一、需求分析
为了方便各学院学生的信息管理,依据日常需要现建立一个“学生管理信息系统”,其
开发的主要目的如下:
(1)、能对学生管理有关的信息进行输入与修改。
(2)、能根据使用者需要给出所需查询信息。
(3)、输出有关查询的报表。
A、数据需求
(1) 学生基本信息
(2) 学生课程成绩信息
(3) 课程信息
(4) 学生住宿信息
(5) 学生社团信息
B、功能需求
(1) 数据的输入:主要能用于把各种手写的信息及时的输入到基本表中,还要
求能进行修改。
(2) 查询功能:能查询与学生有关的各种信息。
(3) 统计功能:能对基本表中的部分或全部数据进行统计。
(4) 输出功能:能对基本表中部分信息进行打印输出,部分查询信息及统计信
息进行打印输出。


二、数据库设计
1、逻辑设计
根据档案管理、成绩管理、课程管理、住宿管理及社团管理的数据需求,可得出包含 8
个基本表的数据库。现将这些表列出如下:
(1)学生基本情况表:student(学号,姓名,性别,民族,政治面貌,出生年月,入学时
间,系别,专业,班级,生源地,身份证号,邮编,家庭住址,
联系方式,备注)

(2)学生成绩表:stu_grade(学号,姓名,课程代号,成绩,积点,学年)
输出报表:
1)学生专业成绩表:spec_course(学号,姓名,课程代号,课程名称,成绩,积点)
2)学生公共课成绩表:publ_course(学号,姓名,课程代号,课程名称,成绩,积点)
3)学生选修课成绩表:choo_course(学号,姓名,课程代号,课程名称,成绩,积
点)
4)学期成绩表:term_evaluate(学号,姓名,课程 1,课程 2,···,课程 n,总
分,平均,名次)
5)学年综合测评表:year_evaluate(学号,姓名,德育,智育,体育,能力,总评,
名次)

(3)课程情况表:course(系别代码,课程代码,课程名称,课程类型代码,课程类型,
开课学期,学分,备注)
输出报表:
课程设置表:setup(系别,年级,专业,学期,课程 1,课程 2,···,课程 n)

(4)住宿登记表:stay_record((学号)姓名,性别,系别,年级,入住时间,幢号,宿舍
号,联系方式,职务<舍长、层长、栋长>)
输出报表:
1)班级住宿名单:class_stay(学号,姓名,幢号,宿舍号,联系方式)
2)宿舍成员名单:member_stay(幢号,宿舍号,联系方式,成员,备注)

(5)社团登记表:society(社团编号,社团名称,成立时间,社团负责人,成员人数)
社团成员登记表:soci_member(学号,姓名,性别,年级,参加社团名称,职务,
联系方式,备注)

社团活动登记表:soci_activity(社团编号,活动名称,活动时间,参加人数,备注)
输出报表:
1) 社团基本情况:soci_situation(编号,名称,成立时间,现任负责人,负责人,联
系方式)
2) 社团活动情况:activity_situation(社团编号,社团名称,社团活动,活动时间,参
加人数,备注)

根据系统数据处理的需要,以上表的关联情况如下所示

课程代号
学号学生成绩表课程情况表
学生基本情况表
学号
住宿登记表
学号
社团负责人表
负责人
社团登记表
社团编号社团活动登记表


2、物理设计
下面给出学生管理系统所有表的结构:

(1)学生登记表:student(学号,姓名,性别,民族,出生年月,入学时间,系别,专业,
班级,生源地,身份证号,邮编,家庭住址,联系方式,备注)
属性名英文表示类型长度小数位数是否为空主键
姓名 Name 字符 8 N Y
学号 Study-num 字符 10 N
性别 Sex 字符 2 N
出生年月日 birth 日期 8
政治面貌 Politic code 字符 15
入学日期 Entrance date 日期 8
院系 tie 字符 30
专业 Profession 字符 30
家庭详细地址 Home address 字符