计算机数据库课程设计报告书

上传人:人*** 文档编号:501046279 上传时间:2023-08-25 格式:DOC 页数:13 大小:276.50KB
返回 下载 相关 举报
计算机数据库课程设计报告书_第1页
第1页 / 共13页
计算机数据库课程设计报告书_第2页
第2页 / 共13页
计算机数据库课程设计报告书_第3页
第3页 / 共13页
计算机数据库课程设计报告书_第4页
第4页 / 共13页
计算机数据库课程设计报告书_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《计算机数据库课程设计报告书》由会员分享,可在线阅读,更多相关《计算机数据库课程设计报告书(13页珍藏版)》请在金锄头文库上搜索。

1、北京播送电视大学数据库应用课程设计报告书题目: 教师教学信息系统 姓名: 龚宇 学号: 20217110171287 班级: 08秋计算机信息管理 分校:北京播送电视大学顺义分校 指导教师: 姚行洲 设计日期: 2021年05月 目录目录.1摘要2第一章 概述31.1系统设计的目的和意义31.2 需求分析31.3 相关技术分析4第2章 系统功能设计52.1 系统总体结构设计图52.2系统功能模块52.2.1“教师任课模块5“教师情况模块:错误!未定义书签。“查询模块:错误!未定义书签。第3章 数据库设计局部63.1数据库概念结构设计63.2数据库逻辑结构设计73.3平安性和完整性设计9第4章

2、数据库维护与查询1004.1数据库教师情况查询. 10结束语11参考文献12摘要Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。图1是一个“产品表的例子。“产品表由10个记录组成,一个记录占一行,每一个记录由产品ID、产品名称、库存量、订货量、单价和折扣率6个字段组成。“产品ID是字段名,其下面的1,2等是字段的值。 表与表之间可以建立关系或称关联,连接,以便查询相关联的信息。Access数据库以文件形式保存,文件的扩展名是MDB。 Access 数据库由

3、六种对象组成,它们是表、查询、窗体、报表、宏和模块。表(Table) 表是数据库的根本对象,是创立其他5种对象的根底。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。查询(Query)查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接假设干个表的字段组成新表。 窗体(Form)窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创立子窗体显示相关联的表的内容。窗体也称表单。 报表(Report)报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。 宏(Macro)宏相当于DOS中的批处理,用来自动执行一系列操作。Access列出了一些常用的操作供用户选择

4、,使用起来十分方便。模块(Module)模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用Visual Basic编程。关键词:利用Access技术。第一章 概述1.1系统设计的目的和意义在经过前一阶段的分析之后,我确定了我的开发课题为教师教学管理。现在所要做的是要准确定义系统必须做什么以及系统必须具备的功能。 软件需求分析中我采用结构化分析方法structured analysis,简称sa,sa是面向数据流进行需求分析的方法,像所有的软件分析方法如面向对象分析方法、idef方法等等一样,sa也是一种建模活动,它使用简单易读的符号,根据软件内部数据传

5、递、变换的关系,自顶向下逐层分解,描绘满足功能要求的软件模型。 在系统中我采用数据流图dfd这种半形式化的描述方式表达需求。它是一种功能模型,以图形的方式描绘数据在系统中流动和处理的过程,只反映系统必须完成的逻辑功能。1.2 需求分析系统的概要设计中最重要的就是系统的模块化。模块化是指解决一个复杂问题时自项向下逐层把软件系统划分成假设干个模块的过程。每个模块完成一个特定的功能,所有的模块按某种方法组织起来,成为一个整体,完成整个系统所要求的功能。 将系统划分为多个模块是为了降低软件系统的复杂性,提高可读性、可维护性,但模块的划分不能是任意的,应尽量保持其独立性。也就是说,每个模块只完成系统要求

6、的独立的子功能,并且与其他模块的联系最少且接口简单,即尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定根底。在系统的概要设计中我采用结构化设计structure design,简称sd,sd以需求分析阶段产生的数据流图dfd为根底,按一定的步骤映射成软件结构。我首先将整个系统化分为几个小问题,小模块,在系统中,我设计了系部门、教师情况、教师任课、3小模块。然后,进一步细分模块,添加细节。比方,教师情况我又将其分为教师ID、教师姓名、出生年月、性别、之称、工资、系部门ID等。1.3 相关技术分析比照两种数据库开发软件,发现各自的特点如下:数据库特 点ACCESS优点是:操作灵活

7、、转移方便、运行环境简单,对于小型网站的数据库处理能力效果很好。缺点是不支持并发处理、数据库易被下载存在平安隐患、数据存储量相对较小、数据量过大时严重影响网站访问速度和程序处理速度。Access数据库有一定的极限,如果数据到达100M左右,很容易造成效劳器假死。SQL ServerQL Server是基于效劳器端的企业级中型数据库,适合大容量数据和大流量网站的应用,在性能、平安、功能管理、可扩展性上要比Access强很多,两者并非同级别的数据库,有些功能Access甚至无法做到。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。是非过程化语言,统一的语言,是所有关系数据库的公共语言。

8、缺点一般用户无法直接对SQL Server进行远程管理、维护的本钱比Access高。本人鉴于该系统所使用的环境较小,数据容量较小,故此选用Access软件作为本系统的后台数据库支持。第2章 系统功能设计2.1 系统总体结构设计图教师教学系统系部门教师情况教师任课2.2系统功能模块教师教学系统需要实现的功能主要有三大块:“系部门、“教师情况、和“教师任课模块。“教师任课模块:1学时:主要功能记录所学课程需要的时间和已学的时间2考试类型:主要功能是记录考试为开卷还是闭卷“教师情况模块1教师ID:用来记录教师的信息。(2系部门ID:用来记录教师所在的部门。第3章 数据库设计局部3.1数据库概念结构设

9、计在信息世界中,信息从客观事物出发流经数据库,通过决策机构最后又回到客观世界,信息的这一循环经历了三个领域:信息世界,数据世界,现实世界。现实世界的事物反映到人的头脑中,人的大脑对它有个认识过程,经过分析选择、命名、分类等进入信息世界。这些信息再进一步加工、编码,然后进数据世界,而软件系统的开发工作需要考虑这两个方面的问题,也就是要考虑系统开发所需要的数据,以及如何对这些数据进行操作。这两个问题贯穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个核心。数据库表格设计我在系统中定义的表格都严格地按照范式的思想和要求去完成,数据库中的所有表格都到达了三范式的要求。针对本系统的特点

10、,在对所搜集的数据进行标准化之后,定义了三张表格,分别是教师情况一览表,教师任课表,系部门表。通过对这三张表格的操作可以较好地完成系统设计的各项功能,三张表格之间有着不同程度的联系。3.2数据库逻辑结构设计表3-1系部门表字 段数据类型约 束系部门ID数字主键系部门名称文本系部门编号数字表3-2教师任课表字 段数据类型约 束课程ID数字主键课程名称文本系部门ID数字教师ID数字学分数字学时数字考试类型文本表3-3教师情况一览表字 段数据类型约 束教师ID数字主键教师名称文本出生年月日期/时间性别文本超期天数数字整型3.3平安性和完整性设计系部门表:由系部门ID、系部门名称、系部门编号社、定价、

11、库组成,其中系部门ID为主键约束。教师情况一览表:由教师ID、教师姓名、出生年月、性别、之称、工资、系部门ID组成,其中教师ID为主键约束。教师任课表:由课程ID、课程名称、系部门ID、教师ID、学分,学时、考试类型组成,其中课程ID为主键约束。第4章 数据库查询4.1数据库教师情况查询结束语通过动手设计和开发图书管理系统软件,我感觉能较好地方是查询功能及灵活丰富的页面操作。充分运用access结构化查询语句,使用此软件简便、快捷、直观,能一目了然看到窗体的界面.通过这次对系统的设计开发,我从中取得了很大的收获:1) 在理论水平方面能能充分利用学习过的知识,随说我做的图书系统里面的数据不算大,

12、但在设计该系统时,尽可能的按照软件工程思路完成的。由开始的设计需求分析到概要设计,在由总体设计到编码,我根本上掌握了设计一个软件的步骤和方法。2) 在动手能力大大加强。在我学习过的大多是理论知识,而实际动手的时机不是很多,通过这次的数据库应用课程设计制作,使我在动手设计上有一个很好的锻炼时机,给下次写毕业设计打下一个秀好的根底。3) 自身素质得到锻炼。在这次的设计过程中,我遇到了很多的困难,比方,原来上机时机少,动手操作能力差,造成在设计过程中困难重重,我重新复习学习过的知识,翻阅很多的资料,结合教材一步一步地去做,克服了困难,我的心理素质也得到了很大的锻炼。最终完成了这次的课件设计报告。在设计软件的过程中存在缺乏是:Access没有系统的学,时间又有限,使得很多想法没有能够去实现,这有待以后再不断的去完善。在今后要不断提高软件方面的技术能力,以后多动手争取把数据库管理系统作的更完美。参考文献廖望/叶杰宏/余芳 中文ACCESS2003平安经典 北京冶金工业出版社2004年林陇万 Access2000中文版应用指南 北京:人民邮电出版社 1999王诚君 中文Access2000培训教程 北京:清华大学出版社 2002毛一心Access2000应用及实例集锦 北京:人民邮电出版社 2000李雁邻 Access2000应用教程 北京:高等教育出版社

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号