教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 范文大全 > 文秘资料 >

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

来源:网络收集 时间:2026-07-15
导读: 数据库课程设计报告 题 目:学生信息管理系统 姓 名:付 进 (2008081411) 莫春琴(2008081416) 班 级:08级信息《2》班 指导老师:习慧丹老师 提交时间:2010年12月28号 目 录 1、系统需求分析…………………………………………………….3 1.1、课程设计目

数据库课程设计报告

题 目:学生信息管理系统

姓 名:付 进 (2008081411) 莫春琴(2008081416) 班 级:08级信息《2》班

指导老师:习慧丹老师 提交时间:2010年12月28号

目 录

1、系统需求分析…………………………………………………….3

1.1、课程设计目的和意义…………………………………………..3 1.2、系统分析与设计………………………………………………..3 1.2.1、系统功能描述………………………………………….3 1.2.2、系统模块设计……………..........................................6 1.2.3、数据流图、数据字典和E—R图……………………...8 2、逻辑结构设计……………………………………………………...17 3、数据库的实现……………………………………………………...17 4、数据初始化………………………………………………………...21 5、视图、索引的建立………………………………………………...26

5.1、视图的建立…………………………………………………..26 5.2、索引的建立…………………………………………………..29 6、总结………………………………………………………………...30 7、参考文献……………………………………………………….......30 8、分工情况…………………………………………………………….31

1.系统需求分析

1.1、课程设计目的和意义:

a、数据库课程设计是为了巩固数据库知识,加强学生的实际动手能力和提

高学生综合素质。通过本实验达到以下目的:

1、 熟练掌握一种数据库系统(如SQL SERVER)的使用。

2、 熟练掌握一种数据库应用软件开发工具(ASP、http://)的使用。

3、 通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操

作技术,提高动手能力,提高分析问题和解决问题的能力。

b、系统针对学生的基本情况,设计一个可以查询学生的基本信息、查询学生的选课记录、查询学生的分数、寝室楼等,可以修改学生的一些信息,还可以添加、删除等操作。使老师更加方便了解学生的情况和使学生本人对于自己的信息更直观,该系统用于学院老师和学生本人。

1.2、系统分析与设计:

1.2.1、 系统功能描述:

黔南民族师范学院学生管理系统主要根据全院全体学生信息需求来设计开

发,主要是对学生的基本信息及情况作统一的管理,使老师更加容易掌握学生的

基本信息及情况以及学生本人更加的了解自己的基本信息,学生的基本属性包括(学生学号、姓名、性别、出生年月、民族、籍贯、政治面貌)。

该系统主要用户教师和学生本人,但是主要控制由系统管理员,因此,系统主要对学生和教师开放,具体的功能需求分析如下:

1、

系统管理员对功能的需求:

系统管理员的在所有用户中的权力最大,具有系统所有的功能,首先可以对教师的一栏的所有功能都可以进行操作,可以对教师的信息进行修改、查询、添加、浏览、删除等操作,还可以对系统进行维护等功能。其次是对学生基本信息的管理功能,可以实现老师对学生所有操作的功能,即可以对学生的基本信息进行浏览、修改、查询、添加、删除等等。

可以说,系统管理员是这个系统的大脑,而其他的就是这个系统的肢体等组成部分,所有管理员最具有权威性的。 具体功能分析如下: (1) 学生基本信息管理

系统管理员对学生的基本信息进行统一的管理,对全体学生信息有进行浏览、查询、添加和删除等功能。

a、浏览学生的基本信息 b、查询学生的基本信息 c、添加学生的基本信息

d、修改学生的基本信息 e、删除学生的基本信息 (2) 选课信息管理

系统管理员可以对学生的选课信息进行管理,可以对学生选课信息进行浏览、查询、修改、删除等功能, a、浏览学生选课信息 b、查询学生选课信息 c、修改学生选课信息 d、删除学生选课信息 (3) 专业情况管理

系统管理员可以对学生管理系统的学生专业情况进行浏览、查询等功能 a、浏览学生专业情况信息 b、查询学生专业情况信息 c、添加学生专业情况信息 d、修改学生专业情况信息 e、删除学生专业情况信息

(4) 住宿信息管理

系统管理员还可以对学生的住宿情况进行浏览、查询、修改、添加、删除等功能。 a、 b、 c、 d、 e、

浏览学生住宿信息 查询学生住宿信息 修改学生住宿信息 添加学生住宿信息 删除学生住宿信息

(5) 系统的维护

系统管理员登陆系统后,可以对教师以及学生等用户信息进行修改,通过修改用户信息从而实现对系统安全性的管理,通过统一管理用户的基本信息对系统进行维护。 a、浏览用户信息 b、添加用户信息 c、修改用户信息 d、删除用户信息

1.2.2、系统模块设计:

系统管理员

学 生 信 息 管 理

学 生 选 课 管 理

学 生 专 业 管 理

学 生 住 宿 管 理

系 统 维 护

浏 览 、 查 询 学 生 的 基 本 信 息

修 改 学 生 的 基 本 信 息

添 加 学 生 的 基 本 信 息

删 除 学 生 选 课 信 息

浏 览 、 查 询 学 生 选 课 信 息

修 改 、 删 除 学 生 选 课 信 息

浏 览 、 查 询 学 生 专 业 信 息

删 除 学 生 专 业 情 况 信 息

修 改 、 添 加 学 生 专 业 信 息

浏 览 、 查 询 学 生 住 宿 信 息

修 改 、 添 加 学 生 住 宿 信 息

删 除 学 生 住 宿 信 息

浏 览 、 添 加 用 户 信 息

修 改 、 删 除 用 户 信 息

1.2.3、数据流图与数据字典及E—R图

图2-1 学生信息管理系统的顶层图

(1)用户信息描述

实体用户信息E—R图 (2)学生表S:

以学号为主键,组成有:学号、姓名、性别、出生年月、民族,籍贯,政治面貌

实体学生信息E—R图 (3)选课信息描述:

以课程号为主键,组成有:课程号,课程名,授课老师,学分

实体选课信息E—R图 (4)SC表的描述

学生表S和课程表C的中间关系表SC,学生与选课时多对多的关系转换为一对多的关系,在中间表SC中,设学号和课程号为主键,对S表来说,学号是外键,对C表来说,课程号是外键。

实体SC表E—R图 (5)专业情况M表描述:

设置专业号为主键,组成有:专业号,专业,院系

实体专业情况E—R图 (6)SM表描述

以学号为外键记录学生在校的情况表SM,设学号为主键,组成有:学号、专业号、入学时间、班级、铺导员

SM表E—R图

(7)学生住宿R表描述

以宿舍楼号为主键:组成有:楼号、寝室号

实体宿舍楼E—R图 (8)Sr表描述

以学生学号和楼号为主键,组成有:学生学号、楼号、寝室人数、备注

SR表E—R图 总E—R图:

…… 此处隐藏:985字,全部文档内容请下载后查看。喜欢就下载吧 ……
SQL数据库(学生信息管理系统)课程设计报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/2176475.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)