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

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

ID:29876069

大小:309.18 KB

页数:13页

时间:2018-12-24

[计算机]数据库课程设计报告书_第1页
[计算机]数据库课程设计报告书_第2页
[计算机]数据库课程设计报告书_第3页
[计算机]数据库课程设计报告书_第4页
[计算机]数据库课程设计报告书_第5页
资源描述:

《[计算机]数据库课程设计报告书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、北京广播电视大学数据库应用课程设计报告书题目:教师教学信息系统姓名:龚宇学号:20087110171287班级:08秋计算机信息管理分校:北京广播电视大学顺义分校指导教师:姚行洲设计日期:2010年05月12目录目录.....................................................................1摘要2第一章概述31.1系统设计的目的和意义31.2需求分析31.3相关技术分析4第2章系统功能设计52.1系统总体结构设计图52.2系统功能模块52.2.1.“教师任课”模块52.2.2“教师情况”模块:错误!未定义书签。2.2.3“查

2、询”模块:错误!未定义书签。第3章数据库设计部分63.1数据库概念结构设计63.2数据库逻辑结构设计73.3安全性和完整性设计9第4章数据库维护与查询1004.1数据库教师情况查询...................................................10结束语11参考文献1212摘要MicrosoftAccess是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。图1是一个“产品”表的例子。“产品”表由10个记录组成,一个记录占一行,每一个记录由产品ID

3、、产品名称、库存量、订货量、单价和折扣率6个字段组成。“产品ID”是字段名,其下面的1,2等是字段的值。表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。Access数据库以文件形式保存,文件的扩展名是MDB。Access数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。表(Table)——表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。查询(Query)——查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。窗体(Form)——窗体提供了一种方便的浏览、输入及更改数

4、据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。报表(Report)——报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。宏(Macro)——宏相当于DOS中的批处理,用来自动执行一系列操作。Access列出了一些常用的操作供用户选择,使用起来十分方便。模块(Module)——模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用VisualBasic编程。关键词:利用Access技术。12第一章概述1.1系统设计的目的和意义在经过前一阶段的分析之后,我确定了我的开发课题为教师教学管理。现在所要做的是要准确定义系统必须做什么

5、以及系统必须具备的功能。软件需求分析中我采用结构化分析方法(structuredanalysis,简称sa),sa是面向数据流进行需求分析的方法,像所有的软件分析方法(如面向对象分析方法、idef方法等等)一样,sa也是一种建模活动,它使用简单易读的符号,根据软件内部数据传递、变换的关系,自顶向下逐层分解,描绘满足功能要求的软件模型。在系统中我采用数据流图(dfd)这种半形式化的描述方式表达需求。它是一种功能模型,以图形的方式描绘数据在系统中流动和处理的过程,只反映系统必须完成的逻辑功能。1.2需求分析系统的概要设计中最重要的就是系统的模块化。模块化是指解决一个复杂问题时自项向下逐层把软

6、件系统划分成若干个模块的过程。每个模块完成一个特定的功能,所有的模块按某种方法组织起来,成为一个整体,完成整个系统所要求的功能。 将系统划分为多个模块是为了降低软件系统的复杂性,提高可读性、可维护性,但模块的划分不能是任意的,应尽量保持其独立性。也就是说,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单,即尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。在系统的概要设计中我采用结构化设计(structuredesign,简称sd),sd以需求分析阶段产生的数据流图dfd为基础,按一定的步骤映射成软件结构。我首先将整个系统化分为几个小问题,小

7、模块,在系统中,我设计了系(部门)、教师情况、教师任课、3小模块。然后,进一步细分模块,添加细节。比如,教师情况我又将其分为教师ID、教师姓名、出生年月、性别、之称、工资、系(部门)ID等。121.3相关技术分析对比两种数据库开发软件,发现各自的特点如下:数据库特点ACCESS优点是:操作灵活、转移方便、运行环境简单,对于小型网站的数据库处理能力效果很好。缺点是不支持并发处理、数据库易被下载存在安全隐患、数据存储量相对较小、数据量过

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。