最新版数据库课程设计报告范例文档格式.docx
- 文档编号:14791169
- 上传时间:2022-10-24
- 格式:DOCX
- 页数:26
- 大小:789.11KB
最新版数据库课程设计报告范例文档格式.docx
《最新版数据库课程设计报告范例文档格式.docx》由会员分享,可在线阅读,更多相关《最新版数据库课程设计报告范例文档格式.docx(26页珍藏版)》请在冰豆网上搜索。
在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成一个满意的可行系统。
在下面的各章中我将以开发学生学籍管理系统,谈谈其具体开发过程和所涉及到的问题及解决方法。
第一章系统概述1
第二章系统数据库设计部分2
2.1需求分析2
2.1.1需求描述2
2.1.2数据流图3
2.1.3数据词典4
2.2数据库概念结构设计5
2.2.1E-R图5
2.2.2实体及属性的定义6
2.3数据库逻辑结构设计6
2.3.1初始关系模式6
2.3.2规范化处理7
2.4数据库物理结构设计7
2.5数据库实施8
2.5.1数据库各表结构8
2.5.2关系图9
2.6数据库操作部分10
2.6.1数据库的插入操作10
2.6.2数据库的修改操作10
2.6.3数据库的删除记录操作11
第三章系统设计12
3.1数据录入、修改、删除界面设计13
3.2数据查询与打印输出设计14
3.3系统的维护、安全设计15
第四章总结17
主要参考文献18
附录一19
附录二23
第一章系统概述
《数据库原理及应用》课程的学习,其主要的目标是能利用课程中学习到的数据库知识与技术较好地开发设计出数据库应用系统,去解决各行各业信息化处理的要求。
本实验主要在于巩固学生对数据库的基本原理和基础理论的理解,掌握数据库应用系统的设计开发的基本方法,进一步提高学生的综合运用所学的知识能力。
为了使数据库的应用系统开发设计合理、规范、有序、正确、高效进行,现在广泛采用的是工程化6阶段开发设计过程与方法,它们是需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库实施、数据库系统运行与维护阶段。
我们按照以上几点开发了学生学籍管理系统数据库。
学生学籍管理系统要求读者较好的正我数据库知识与技术外,还要求读者掌握某种客户端开发工具或语言。
这里是利用相对简单易学易掌握的VisualBasic6.0开发工具来实现示例系统的。
这次课程设计能顺利通过是老师的细心指导和我们小组团结一致、努力的结果。
在这次课程设计中每位同学都积极参与各项环节的设计,但我们也有分工。
初步列出如下:
韩信元是用VB制作前台的界面;
惠城旗和赵晓霞担任的工作是对系统的需求分析、构思数据流图、把E-R图转化成关系模型并对其进行规范化处理、用SQL语言建表、视图以及文档的初步编写等。
刘方山和张熙磊的工作是负责画数据流图和E-R图,以及转化初始关系模型,和内容摘要等的编写。
徐冰是我们组的组长,除对我们所制作单个模块审核外还担任了WORD文档的总结排版。
这次数据库的课程设计让我们对数据库的操作有了进一步的了解,受益匪浅。
第二章系统数据库设计部分
2.1需求分析
2.1.1需求描述
随着学校的普及和人们文化水平的提高,高效的教学管理系统越来越广泛应用于各类信息化学校。
学生学籍管理系统要求实用性强、使用方便、效率高和安全可靠等特点。
经分析我们认为学生学籍管理系统的具体要求为:
1..能全面管理学校教学相关的各类主体,如院系信息、教师信息、班级信息、学生信息、课程信息、专业信息等
2通过使用计算机能方便的维护(包括插入、删除、修改)各信息表
3.能方便的实现基于多个表的连接查询
4.系统具有操作方便、简捷等特点
因而,我们所开发的管理系统正是围绕以上几个方面进行的,在开发过程中充分考虑到本系统的应用特点,并进行了大量的检验,证明其的确达到了设计的要求。
本文主要论述学生学籍管理系统的开发过程。
2.1.2数据流图
图2.1数据流图
(1)
图2.2数据流图
(2)
2.1.3数据词典
表2.1数据词典
数据元素
数据类型
长度
数据来源
系编号
varchar
50
院系表
系名
主任工号
电话
专业号
专业表
专业名
班号
班级表
班名
人数
教师号
教师表
姓名
性别
学号
学生表
出生年月
smalldatetime
8
籍贯
名族
政治面貌
院系
专业班级
照片
image
16
课号
课程表
课名
学分
float
类别
开课院系
任课老师
学时
成绩
选课表
效果
讲授表
2.2数据库概念结构设计
2.2.1E-R图
图2.3系统实体及联系图
图2.4系统部分实体及其属性
图2.5系统主要联系及其属性
2.2.2实体及属性的定义
在此系统中实体有:
院系、专业、班级、教师、学生、课程
多对多联系有:
选课、讲授
……
2.3数据库逻辑结构设计
2.3.1初始关系模式
将E-R图转换成关系数据模式,其中,每个实体转换成一个关系模式,多对多联系转换成独立的关系模式,一对多联系并入多端实体,得到以下初始关系模式:
院系(系编号,系名,主任工号,电话)
专业(专业号,专业名,系编号)
班级(班号,班名,人数,专业号,教师号)
教师(教师号,姓名,性别,系编号)
学生(学号,姓名,性别,出生年月,籍贯,民族,政治面貌,院系,电话,班号)
课程(课号,课名,讲课学时,开课院系,任课老师,学分)
选课(学号,课号,成绩)
讲授(教师号,课号,效果)
2.3.2规范化处理
经过对初始关系模式的规范化处理,以下关系模式中不存在部分函数依赖和传递函数依赖,已经达到3NF。
(=代表主码,≈代表外码)
2.4数据库物理结构设计
为了加快数据查询处理速度,为各个关系模式创建如下索引:
院系:
专业:
班级:
教师:
学生:
课程:
选课:
讲授:
2.5数据库实施
2.5.1数据库各表结构
表2.2院系表
属性名
是否允许为空
有无索引
不允许
有
允许
无
表2.3专业表
表2.4班级表
表2.5教师表
表2.6学生表
Image
表2.7课程表
讲课学时
表2.8选课表
Float
表2.9讲授表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新版 数据库 课程设计 报告 范例