SQL数据库(学生信息管理系统)课程设计报告
数据库课程设计报告
题 目:学生信息管理系统
姓 名:付 进 (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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [文秘资料]班长职务辞职报告
- [文秘资料]完美的辞职报告
- [文秘资料]经典的员工辞职报告
- [文秘资料]医院口腔医生辞职报告
- [文秘资料]总经理辞职报告范文四篇
- [文秘资料]超市职员个人辞职报告
- [文秘资料]村妇联主任的辞职报告
- [文秘资料]辞职报告书格式
- [文秘资料]酒店辞职报告简单范文
- [文秘资料]联通的辞职报告
- [文秘资料]2017最新私企员工辞职报告范文
- [文秘资料]2019年度医院基层党组织书记抓党建述职
- [文秘资料]工作时间长辞职报告
- [文秘资料]辞职报告怎么写出来
- [文秘资料]个人能力原因辞职报告
- [文秘资料]网络工程师辞职报告
- [文秘资料]项目部辞职报告
- [文秘资料]缝纫工辞职报告怎么写
- [文秘资料]XXX州委书记述职报告
- [文秘资料]抓基层党建工作述职报告
- (王虎应老师讲课记录)六爻理象思维
- 八个常见投影机故障排除法
- 质量专业综合知识(中级)第一章质量管理
- 煤矿班组建设实施意见
- 我国快餐业与肯德基经营模式的比较与分
- 汽车保险杠模具标准化模架技术工艺研究
- 汽车二级维护作业团体赛比赛规程
- 装卸搬运工安全操作规程
- 高效的工作方法-刘铁
- 依据《生产安全事故报告和调查处理条例
- 2015专业PS夜景亮化效果图制作教程
- 企业劳动定额定员浅析
- 中枢神经系统医学影像学本科五年制第五
- 长城汽车参观探营第三站:研发试验中心
- 小升初语文专项训练
- 建筑工程质量检测资质分类与等级标准
- 周燕珉-我国养老社区的发展现状与规划
- 《生命里最后的读书会》读后感
- 实验室管理评审报告
- CCNA思科网院教程精华之网络基础知识




