3.数据库课程设计报告-范例.docx

上传人:王** 文档编号:1318764 上传时间:2024-06-18 格式:DOCX 页数:38 大小:396.50KB
下载 相关 举报
3.数据库课程设计报告-范例.docx_第1页
第1页 / 共38页
3.数据库课程设计报告-范例.docx_第2页
第2页 / 共38页
3.数据库课程设计报告-范例.docx_第3页
第3页 / 共38页
3.数据库课程设计报告-范例.docx_第4页
第4页 / 共38页
3.数据库课程设计报告-范例.docx_第5页
第5页 / 共38页
3.数据库课程设计报告-范例.docx_第6页
第6页 / 共38页
3.数据库课程设计报告-范例.docx_第7页
第7页 / 共38页
3.数据库课程设计报告-范例.docx_第8页
第8页 / 共38页
3.数据库课程设计报告-范例.docx_第9页
第9页 / 共38页
3.数据库课程设计报告-范例.docx_第10页
第10页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《3.数据库课程设计报告-范例.docx》由会员分享,可在线阅读,更多相关《3.数据库课程设计报告-范例.docx(38页珍藏版)》请在优知文库上搜索。

1、江西理工高校应用科学学院数据库原理课程设计专业:班级:学号:姓名:设计题目:2010年6月姓名班级学号课设题目指导老师评分项目满分分值得分设计文档(30分)文档格式封面2页面布局4书目格式3图表质量2页眉页脚2文档内容内容完整性6内容逻辑性5内容正确性6程序代码(30分)程序功能15编程规范7编程文档8答辩(20分)课题陈述7问题答辩10是否超时3考勤(20分)20总评成果指导老师评语签名:年月日教研室看法签名:年月日教师提问学生答辩情况记录成果答辩小组老师签名摘要本系统为学生学籍管理系统,是一个信息管理系统,其开发主要包括数据库的建立和维护以及前端应用程序的开发两个方面。经过分析,我运用了M

2、ICRc)SoFT公司的VlSUA1.BASlC6.0开发工具,利用其供应的各种面对对象的开发工具,开发了登录模块主要用于验证用户身份,进行有效的操作。在我们所开发的学生学籍管理系统中创建了两个用户一一老师管理员和学生,通过身份验证后方可进入。本系统还包含查询、插入、修改、删除等基本操作,在整个系统设计中充分利用了模块化的设计思想和开发方法,用户在从主界而模块在验证后进入每个子模块进行各个子系统的详细功能操作。在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成一个满足的可行系统。在下面的各章中我将以开发学生学籍管理系统,谈谈其详细开发过程和所涉及到的问题及解

3、决方法。书目第一章系统概述7其次章系统数据库设计部分82.1 需求分析82.1.1 需求描述82.1.2 数据流图92.1.3 数据词典102.2 数据库概念结构设计112.2.1 E-R图112.2.2 实体及属性的定义122.3 数据库逻辑结构设计142.3.1 初始关系模式142.3.2 规范化处理152.4 数据库物理结构设计152.4.1 基于SQ1.Server的数据表设计152.4.2 索引表152.4.3 角色172.4.4 视图182.5 数据库操作部分192.5.1 数据库的插入操作192.5.2 数据库的修改操作192.5.3 数据库的删除记录操作192.5.4 数据库的

4、备份及还原操作202.5.5 关系图212.6 系统(界面)设计部分222.6.1 数据录入、修改、删除界面设计242.6.2 数据查询与打印输出设计252.6.3 系统的维护、平安设计26第三章总结27主要参考文献28附录一29附录二33第一章系统概述数据库原理及应用课程的学习,其主要的目标是能利用课程中学习到的数据库学问与技术较好地开发设计出数据库应用系统,去解决各行各业信息化处理的要求。本试验主要在于巩固学生对数据库的基本原理和基础理论的理解,驾驭数据库应用系统的设计开发的基本方法,进一步提高学生的综合运用所学的学问实力。为了使数据库的应用系统开发设计合理、规范、有序、正确、高效进行,现

5、在广泛采纳的是工程化6阶段开发设计过程与方法,它们是需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库实施、数据库系统运行与维护阶段。我们依据以上几点开发了学生学籍管理系统数据库。学生学籍管理系统要求读者较好的正我数据库学问与技术外,还要求读者驾驭某种客户端开发工具或语言。这里是利用相对简洁易学易驾驭的ViSUaIBaSiC6.0开发工具来实现示例系统的。假如读者对该开发工具不熟识,这里也无妨。这次课程设计能顺当通过是老师的细心指导和我们小组团结一样、努力的结果。在这次课程设计中每位同学都主动参加各项环节的设计,但我们也有分工。初步列出如下:韩信元是用VB制作前台的界面

6、;惠城旗和赵晓霞担当的工作是对系统的需求分析、构思数据流图、把E-R图转化成关系模型并对其进行规范化处理、用SQ1.语言建表、视图以及文档的初步编写等。刘方山和张熙磊的工作是负责画数据流图和E-R图,以及转化初始关系模型,和内容摘要等的编写。徐冰是我们组的组长,除对我们所制作单个模块审核外还担当了WORD文档的总结排版。这次数据库的课程设计让我们对数据库的操作有了进一步的了解,受益匪浅。其次章系统数据库设计部分2.1需求分析需求描述随着学校的普及和人们文化水平的提高,高效的教学管理系统越来越广泛应用于各类信息化学校。学生学籍管理系统要求好用性强、运用便利、效率高和平安牢靠等特点。经分析我们认为

7、学生学籍管理系统的详细要求为:1.能全面管理学校教学相关的各类主体,如院系信息、老师信息、班级信息、学生信息、课程信息、专业信息等2通过运用计算机能便利的维护(包括插入、删除、修改)各信息表3 .能便利的实现基于多个表的连接查询4 .系统具有操作便利、简捷等特点因而,我们所开发的管理系统正是围绕以上几个方面进行的,在开发过程中充分考虑到本系统的应用特点,并进行了大量的检验,证明其的确达到了设计的要求。本文主要论述学生学籍管理系统的开发过程。数据流图图2.1数据流图(1)插入结果插入恳求修改结果规范表修改恳求信息规范管理系统教务办图2.2数据流图数据词典数据元素数据类型长度数据来源系编号varc

8、har50院系表系名varchar50院系表主任工号varchar50院系表电话varchar50院系表专业号varchar50专业表专业名varchar50专业表班号varchar50班级表班名varchar50班级表人数varchar50班级表老师号varchar50老师表姓名varchar50老师表性别varchar50老师表学号varchar50学生表姓名varchar50学生表性别varchar50学生表诞生年月smalldatetime8学生表籍贯varchar50学生表名族varchar50学生表政治面貌varchar50学生表院系varchar50学生表专业班级varchar5

9、0学生表照片image16学生表电话varchar50学生表课号varchar50课程表课名varchar50课程表学分float8课程表类别varchar50课程表开课院系varchar50课程表任课老师varchar50课程表学时varchar50课程表成果varchar50选课表效果varchar50讲授表2.2数据库概念结构设计E-R图图2.3系统实体及联系图图2.4系统部分实体及其属性图2.5系统主要联系及其属性实体及属性的定义在此系统中实体有:院系、专业、班级、老师、学生、课程联系有:选课、讲授属性以表的形式列出:表2.1院系表属性名数据类型长度是否允许为空有无索引系编号varch

10、ar50不允许有系名varchar50允许无主任工号varchar50允许无电话varchar50允许无表2.2专业表属性名数据类型长度是否允许为空有无索引专业号varchar50不允许有专业名varchar50允许无系编号varchar50不允许有表2.3班级表属性名数据类型长度是否允许为空有无索引班号varchar50不允许有班名varchar50允许无人数varchar50允许无专业号varchar50不允许有老师号varchar50不允许有表2.4老师表属性名数据类型长度是否允许为空有无索引老师号varchar50不允许有姓名varchar50允许无性别varchar50允许无系编号v

11、archar50不允许有表2.5学生表属性名数据类型长度是否允许为空有无索引学号varchar50不允许有姓名varchar50允许无性别varchar50允许无诞生年月smalldatetime8允许无籍贯varchar50允许无名族varchar50允许无政治面貌varchar50允许无院系varchar50允许无专业班级varchar50允许无照片Image16允许无电话varchar50允许无班号varchar50不允许有表2.6课程表属性名数据类型长度是否允许为空有无索引课号varchar50不允许有课名varchar50允许无学时varchar50允许无类别varchar50允许无

12、讲课学时varchar50允许无开课院系varchar50允许无任课老师varchar50允许无学分varchar50允许无表2.7选课表属性名数据类型长度是否允许为空有无索引学号varchar50不允许有课号varchar50不允许有成果Float8允许无表2.8讲授表属性名数据类型长度是否允许为空有无索引老师号varchar50不允许有课号varchar50不允许有效果Float8允许无2.3 数据库逻辑结构设计初始关系模式院系(系编号,系名,主任工号,电话)专业(专业号,专业名,系编号)班级(班号,班名,人数,专业号,老师号)老师(老师号,姓名,性别,系编号)学生(学号,姓名,性别,诞生年月,籍贯,民族,政治面貌,院系,电话,班号)课程(课号,课名,讲课学时,开课院系,任课老师,学分)选课(学号,课号,成果)讲授(老师号,课号,效果)规范化处理经过对初始关系模式的规范化处理以

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 数据库

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!