第九章 开发基于Access的数据库应用系统._第1页
第九章 开发基于Access的数据库应用系统._第2页
第九章 开发基于Access的数据库应用系统._第3页
第九章 开发基于Access的数据库应用系统._第4页
第九章 开发基于Access的数据库应用系统._第5页
已阅读5页,还剩77页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、开发开发基于基于Access的的数数据据库应库应用系用系统统第九章第九章1LOGO目录目录 Contents 9.1 9.1 数据库应用系统的开发阶段与任务数据库应用系统的开发阶段与任务 9.2 9.2 开发开发”格达公司管理信息系统格达公司管理信息系统” 9.4 9.4 知识拓展知识拓展2 9.5 9.5 思考与实践思考与实践 9.3 9.3 创建创建”格达公司管理信息系统格达公司管理信息系统”的导航界面的导航界面LOGO目录目录 Contents31.1.系统调查与需求分析系统调查与需求分析2.2.系统概要设计系统概要设计3.3.系统详细设计系统详细设计9.1 9.1 数据库应用系统的开发

2、阶段与任务数据库应用系统的开发阶段与任务4.4.程序设计程序设计5.5.系统测试系统测试6.6.系统维护系统维护LOGO数据库应用系统是指在计算数据库应用系统是指在计算机软硬件系统和某一种数据机软硬件系统和某一种数据库管理系统的支持下,针对库管理系统的支持下,针对某一方面的实际应用为用户某一方面的实际应用为用户提供信息服务的系统。数据提供信息服务的系统。数据库应用系统一般包含多个子库应用系统一般包含多个子系统,子系统又包含多个功系统,子系统又包含多个功能模块,需要完成很多复杂能模块,需要完成很多复杂的操作和使用数据库的任务的操作和使用数据库的任务。49.1 9.1 数据库应用系统的开发阶段与任

3、务数据库应用系统的开发阶段与任务LOGO9.1 9.1 数据库应用系统的开发阶段与任务数据库应用系统的开发阶段与任务9.1.1系统调查与需求分析系统调查与需求分析阶段的主要任务是详细调查用户现有系统的组织、系统功能、数据结构,了解用户对数据库应用系统的具体要求,根据调查结果进行深入的需求分析,编写用户需求说明书,提出一个建立数据库应用系统的初步方案。5LOGO9.1 9.1 数据库应用系统的开发阶段与任务数据库应用系统的开发阶段与任务9.1.2系统概要设计系统概要设计阶段的主要任务是在系统需求分析的基础上建立数据库应用系统的总体结构,划分数据库应用系统的子系统和子系统的功能模块,编写概要设计说

4、明书。6LOGO9.1 9.1 数据库应用系统的开发阶段与任务数据库应用系统的开发阶段与任务9.1.3系统详细设计详细设计阶段的主要任务是进行数据库设计、功能模块设计、界面设计、输入设计、输出设计等。7LOGO9.1 9.1 数据库应用系统的开发阶段与任务数据库应用系统的开发阶段与任务9.1.4程序设计p程序设计阶段的主要任务是选定计算机程序语言,根据详细设计的结果编写源程序,将设计中的逻辑模块变成计算机中可以运行的物理模块。p对Access来讲,程序设计阶段的任务就是创建数据库、表、查询、窗体、页、宏、模块对象。8LOGO9.1 9.1 数据库应用系统的开发阶段与任务数据库应用系统的开发阶段

5、与任务9.1.5系统测试p测试是数据库应用系统开发过程的最后一个阶段。其主要任务是将编码阶段创建的物理模块、由物理模块组成的子系统、由子系统组成的整个应用系统进行测试,检查各个模块的功能是否符合设计要求,子系统是否能够正常控制各个模块,系统是否能够正常控制各个子系统。9LOGO9.1 9.1 数据库应用系统的开发阶段与任务数据库应用系统的开发阶段与任务9.1.6系统维护系统维护是指在开发的数据库应用系统软件交付用户后,为了改正系统中存在的缺陷以及满足用户新的功能需求、性能需求而修改系统的过程。10LOGO目录目录 Contents111.1.“格达公司管理信息系统格达公司管理信息系统”调查与需

6、求分析调查与需求分析2.2.“格达公司管理信息系统格达公司管理信息系统”概要设计概要设计3.3.“格达公司管理信息系统格达公司管理信息系统”数据库设计数据库设计 9.2 9.2 开发开发”格达公司管理信息系统格达公司管理信息系统”4.4.“格达公司管理信息系统格达公司管理信息系统”子系统设计子系统设计LOGO9.2 9.2 开发开发”格达公司管理信息系统格达公司管理信息系统”9.2.1“格达公司管理信息系统”调查与需求分析121 1格达公司数据库应用系统开发背景格达公司数据库应用系统开发背景2 2格达公司调查资料格达公司调查资料3 3数据库应用系统需求分析数据库应用系统需求分析LOGO9.2

7、9.2 开发开发”格达公司管理信息系统格达公司管理信息系统”9.2.2“格达公司管理信息系统”概要设计131 1系统结构图系统结构图LOGO9.2 9.2 开发开发”格达公司管理信息系统格达公司管理信息系统”141 1系统结构图系统结构图LOGO9.2 9.2 开发开发”格达公司管理信息系统格达公司管理信息系统”151 1系统结构图系统结构图LOGO9.2 9.2 开发开发”格达公司管理信息系统格达公司管理信息系统”9.2.3格达公司管理信息系统”数据库设计161 1概念模型设计概念模型设计(1)确定格达公司数据库应用系统中包含的实体对象(2)确定各个实体的属性(3)确定实体间的联系与联系类型

8、(4)设计E-R图LOGO9.2 9.2 开发开发”格达公司管理信息系统格达公司管理信息系统”9.2.3格达公司管理信息系统”数据库设计172 2逻辑模型设计逻辑模型设计3 3物理模型设计物理模型设计详细内容参见2.5.4LOGO9.2 9.2 开发开发”格达公司管理信息系统格达公司管理信息系统”9.2.4“格达公司管理信息系统”子系统设计181 1创建创建“格达公司格达公司”数据库数据库LOGO9.2.419【操作实例1】在“格达公司”数据库中创建“基本数据维护子系统”组及其他子系统组。9.2 9.2 开发开发”格达公司管理信息系统格达公司管理信息系统”“格达公司管理信息系统”子系统设计2

9、2创建子系统组创建子系统组LOGO20操作步骤:操作步骤:u(1)启动Access数据库,打开“格达公司”数据库。u(2)右击导航窗格顶部,在快捷菜单中选择“导航选项”菜单命令,打开“导航选项”对话框LOGO21操作步骤:操作步骤:u(3)在“类别”框下单击【添加项目】按钮,并输入项目名称“格达公司项目”u(4)在“导航选项”对话框“类别”框选择“格达公司项目”,右方会出现“格达公司项目”组框,在其框下方单击【添加组】按钮,输入组名称“数据库基本数据维护子系统”LOGO22操作步骤:操作步骤:u(5)单击对话框【确定】按钮,在导航窗格会出现一个新项目“格达公司项目”,其中包含“数据库基本数据维

10、护子系统”组LOGO9.2.423【操作实例2】在“格达公司”数据库中将“销售员”等基本数据表(一般是由系统管理员负责维护的数据表)归位到“基本数据维护子系统”组。9.2 9.2 开发开发”格达公司管理信息系统格达公司管理信息系统”“格达公司管理信息系统”子系统设计3 3为子系统添加功能模块为子系统添加功能模块LOGO24操作步骤:操作步骤:u(1)将已经创建的表对象添加到相应组中LOGO25操作步骤:操作步骤:u(2)隐藏对象为了在对象列表中只是看到正在创建的对象,可将已经创建好的对象隐藏起来。LOGO26操作步骤:操作步骤:u(3)显示/隐藏设置“隐藏”属性的对象LOGO目录目录 Cont

11、ents271.1. 使用导航窗体创建导航界面使用导航窗体创建导航界面2.2.使用宏对象创建系统控制菜单使用宏对象创建系统控制菜单 9.3 9.3 创建创建”格达公司管理信息系统格达公司管理信息系统”的导航界面的导航界面LOGO导航界面将引导用户操作和导航界面将引导用户操作和使用数据库应用系统,完成使用数据库应用系统,完成管理数据资源、使用数据库管理数据资源、使用数据库中信息的各种任务。通过导中信息的各种任务。通过导航界面可将子系统、功能模航界面可将子系统、功能模块、数据库对象有机地组织块、数据库对象有机地组织在一起。在一起。289.3 9.3 创建创建”格达公司管理信息系统格达公司管理信息系

12、统”的导航界面的导航界面LOGO9.3 9.3 创建创建”格达公司管理信息系统格达公司管理信息系统”的导航界面的导航界面9.3.1使用导航窗体创建导航界面怎样创建Access数据库应用系统的导航界面呢?有哪些创建方法呢?29v创建导航界面1.1.问题的提出问题的提出LOGO9.3.130【操作实例2】在“格达公司”数据库中创建“格达公司管理信息系统”导航界面窗体对象。9.3 9.3 创建创建”格达公司管理信息系统格达公司管理信息系统”的导航界面的导航界面使用导航窗体创建导航界面2.2.任务及步骤任务及步骤LOGO31操作步骤:操作步骤:u (1)选择导航窗体布局LOGO32操作步骤:操作步骤:

13、u (2)创建顶层选项卡LOGO33操作步骤:操作步骤:u (3)创建左侧第二层菜单命令按钮LOGO34操作步骤:操作步骤:u (4)美化选项卡与菜单命令按钮LOGO35v (1)导航窗体 导航窗体是Access提供的专门制作导航界面的工具,通过导航窗体可以快速完成创建导航界面选项卡与菜单命令按钮的接口,并可在子窗体中显示功能模块界面。v (2)导航界面 导航界面由多个顶层选项卡与左侧第2层菜单命令按钮组成。选择不同的选项卡,可以显示不同的第2层左侧菜单命令按钮,单击不同的菜单命令按钮,可以在子窗体中显示指定的数据库对象。9.3 9.3 创建创建”格达公司管理信息系统格达公司管理信息系统”的导

14、航界面的导航界面3 3归纳分析归纳分析LOGO36v (3)美化导航界面 如果“导航界面”窗体不够美观,可以像其他窗体一样进行美化与编辑,添加图片、直线、颜色等,可以更换选项卡与菜单命令按钮的形状,设置形状效果等属性。v (4)在创建选项卡与命令按钮前,要先根据概要设计创建好相应的功能模块表、查询、窗体、报表和宏对象等数据库对象。9.3 9.3 创建创建”格达公司管理信息系统格达公司管理信息系统”的导航界面的导航界面3 3归纳分析归纳分析LOGO9.3 9.3 创建创建”格达公司管理信息系统格达公司管理信息系统”的导航界面的导航界面9.3.2使用宏对象创建系统控制菜单怎样创建自定义菜单栏呢?3

15、7v创建自定义菜单栏1.1.问题的提出问题的提出LOGO9.3.238【操作实例3】在“格达公司”数据库中使用包含子宏的宏对象创建”格达公司管理信息系统”使用的“销售管理子系统”下拉菜单。9.3 9.3 创建创建”格达公司管理信息系统格达公司管理信息系统”的导航界面的导航界面使用宏对象创建系统控制菜单2.2.任务及步骤任务及步骤LOGO39操作步骤:操作步骤:u打开“格达公司”数据库。u在“创建”选项卡中单击【宏】按钮,打开宏设计视图,在宏设计视图中打开一个空白宏,将宏保存为“销售管理子系统”u从“添加新操作”下拉列表命令框中选择Submacro命令,在子宏设计器中,输入“查询销售物品客户价格

16、”作为子宏名LOGO40操作步骤:操作步骤:u在“添加新操作”下拉列表命令框中选择OpenReport。在“报表名称”栏中选择“不同客户物品销售价格报表”报表u同样方式创建“输入客户销售订单”子宏及“销售订单执行情况处理”等其他子宏,创建“销售管理子系统”宏LOGO9.3.241【操作实例4】在“格达公司”数据库中使用宏创建包含下拉菜单的“菜单栏”宏,并将“菜单栏”添加到主控界面上。9.3 9.3 创建创建”格达公司管理信息系统格达公司管理信息系统”的导航界面的导航界面使用宏对象创建系统控制菜单LOGO42操作步骤:操作步骤:u (1)创建菜单条打开宏设计视图,保存宏为“菜单栏”。“添加新操作

17、”下拉列表命令框中选择AddMenu(添加菜单)操作命令。在“菜单名称”文本框输入“数据库基本数据维护子系统”,其文字将在成为菜单栏上显示的菜单名称在“菜单宏名称”栏选择该菜单使用的下拉菜单宏“数据库基本数据维护子系统”,即为该菜单名称指定了下拉菜单命令 在“状态栏文字”文本框,可以输入在状态栏显示的信息。LOGO43操作步骤:操作步骤:同样方式为其他菜单名称指定其下拉菜单,最后创建的“菜单栏”宏LOGO44操作步骤:操作步骤:u (2)在导航界面添加菜单栏LOGO45操作步骤:操作步骤:u (3)测试菜单命令LOGO46v(1)下拉菜单 通过宏对象可以创建下拉菜单,作为下拉菜单时,宏中子宏的

18、名称将作为下拉菜单中的菜单名称,所指定的操作命令用来完成菜单命令执行的任务。9.3 9.3 创建创建”格达公司管理信息系统格达公司管理信息系统”的导航界面的导航界面3 3归纳分析归纳分析LOGO47v (2)特殊的下来菜单 单个宏也可以作为下拉菜单,即只包含单个菜单命令,v (3)自定义菜单命令 自定义菜单是通过操作命令AddMenu将“菜单栏”宏与下拉菜单宏联接在一起。9.3 9.3 创建创建”格达公司管理信息系统格达公司管理信息系统”的导航界面的导航界面3 3归纳分析归纳分析LOGO目录目录 Contents481.1. 本章学习要点本章学习要点9.4 9.4 总结提高总结提高2.2. 设

19、置数据库启动方式设置数据库启动方式3.3. 压缩与修复数据库压缩与修复数据库4.4. 设置专用数据库文件夹与数据库密码设置专用数据库文件夹与数据库密码5.5. 转换数据库文件格式转换数据库文件格式6.6. 生成可执行的数据库文件生成可执行的数据库文件LOGO9.4.1本章学习要点49v1数据库应用系统的开发阶段通过本章的学习要了解开发数据库应用系统的系统调查与需求分析、概要设计、详细设计、编码、测试、维护几个阶段应完成的任务。能够根据用户的实际需要开发一个数据库应用系统。9.4 9.4 总结提高总结提高LOGO9.4.1本章学习要点50v2创建导航界面通过本章的学习要了解数据库应用系统导航界面

20、的作用,掌握使用Access提供的导航窗体创建的由多个选项卡组成的导航界面。9.4 9.4 总结提高总结提高LOGO9.4.1本章学习要点51v3系统菜单在导航界面可以通过命令按钮来控制数据库对象,还可以通过菜单命令来控制数据库对象。通过本章的学习要了解使用宏创建下拉菜单与菜单栏的方法9.4 9.4 总结提高总结提高LOGO9.4 9.4 总结提高总结提高9.4.2设置数据库启动方式能否在启动Access数据库时自动打开导航界面,同时将导航窗格隐藏起来呢?52v 设置数据库启动方式1.1.问题的提出问题的提出LOGO9.4.253【操作实例2】设置数据库启动方式,在打开“格达公司”数据库时只打

21、开导航界面窗口。9.4 9.4 总结提高总结提高设置数据库启动方式2.2.任务及步骤任务及步骤LOGO54操作步骤:操作步骤:u在Access中打开“格达公司”数据库,在用户界面单击“文件”选项卡,从中选择“信息”“选项”命令,打开“Access选项”对话框u在选项框选择“当前数据库”选项,在右边对话框“应用程序标题”框输入应用程序标题“格达公司管理信息系统”。LOGO55操作步骤:操作步骤:u 向下移动滚动滑块,在“导航”组下单击“显示导航窗格”复选框,将“”号取消u 在“Access选项”对话框单击【确定】按钮,结束不同选项的设置。LOGO56v (1)设置数据库的启动方式后,可在“资源管

22、理器”存放“格达公司”数据库的文件夹中双击 “格达公司”名称或图标,将自动打开导航界面窗体同时隐藏导航窗格v (2)如果需要导航窗格出现,可打开“Access选项”对话框重新设置选项。9.4 9.4 总结提高总结提高3 3归纳分析归纳分析LOGO9.4 9.4 总结提高总结提高9.4.3压缩与修复数据库怎样进行压缩数据库与修复数据库的操作呢?57v压缩与修复数据库1.1.问题的提出问题的提出LOGO9.4.358【操作实例6】压缩与修复“格达公司”数据库。9.4 9.4 总结提高总结提高压缩与修复数据库2.2.任务及步骤任务及步骤LOGO59操作步骤:操作步骤:u在Access中打开“格达公司

23、”数据库。u在用户界面选择“文件”选项卡,从中单击【压缩和修复数据库】命令按钮,即可手动压缩与修复“格达公司”数据库文件。LOGO60操作步骤:操作步骤:u在“Access选项”对话框选择“当前数据库”选项,在右边对话框中可以选择“关闭时压缩”选项,可以在每次关闭数据库时自动压缩数据库文件。LOGO9.4 9.4 总结提高总结提高9.4.4设置专用数据库文件夹与数据库密码为了保护数据库不被别人使用、修改及窃用,能否为用户设置数据库密码,只有当密码正确才能打开数据库文件呢?61v压缩与修复数据库1.1.问题的提出问题的提出LOGO9.4.462【操作实例7】设置“格达公司”数据库文件自动保存的路

24、径。9.4 9.4 总结提高总结提高设置专用数据库文件夹与数据库密码2.2.任务及步骤任务及步骤LOGO63操作步骤:操作步骤:u启动“格达公司”数据库,打开“Access选项”对话框u在“Access选项”对话框选项框中选择“常规”选项,在右边对话框“创建数据库”组中在“默认数据库文件夹”框中输入指定的文件夹路径及名称u在“Access选项”对话框单击【确定】按钮后,下次保存创建的数据库会直接保存在该文件夹中。LOGO9.4.464【操作实例8】设置“格达公司”数据库的密码。9.4 9.4 总结提高总结提高设置专用数据库文件夹与数据库密码2.2.任务及步骤任务及步骤LOGO65操作步骤:操作

25、步骤:u(1)以独占方式打开数据库LOGO66操作步骤:操作步骤:u(2)设置密码在用户界面选择“文件”选项卡,从中单击【用密码进行加密】命令按钮如果要取消密码,在用户界面选择“文件”选项卡,从中单击【解密数据库】命令按钮,将打开“撤销数据库密码”对话框,输入原来密码即可。LOGO67v(1)使用字母作为密码时要注意区分大小写。v(2)密码一定要记牢,一旦忘记,就打不开数据库了。9.4 9.4 总结提高总结提高3 3归纳分析归纳分析LOGO9.4 9.4 总结提高总结提高9.4.5转换数据库文件格式怎样使数据库文件格式与使用的Access版本一致呢?68v 转换数据库文件格式1.1.问题的提出

26、问题的提出LOGO9.4.569【操作实例9】将Access 2010文件格式的“格达公司”数据库文件转换为Access 2002-2003文件格式。9.4 9.4 总结提高总结提高转换数据库文件格式2.2.任务及步骤任务及步骤LOGO70操作步骤:操作步骤:u启动Access,打开“格达公司”数据库。u在用户界面选择“文件”选项卡,从中选择“保存并发布”“数据库另存为”“Access 2002-2003数据库”菜单命令,如图9.35所示。u最后单击【另存为】按钮。LOGO71v可将文件格式从低向高转换,也可将文件格式从高向低转换。转换的目的是能与当前使用的Access软件一致。否则可能会出现不识别的问题,有些功能不能使用。9.4 9.4 总结提高总结提高3 3归纳分析归纳分析LOGO9.4 9.4 总结提高总结提高9.4.6生成可执行的数据库文件怎样将accdb格式的数据库文件生成为可执行文件呢?72v 生成数据库文件1.1.问题的提出问题的提出LOGO9.4.673【操作实例10】将accdb格式的“格达公司”数据库文件生成为ACCDE格式的可执

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论