《Access 2003应用技术》电子教案 第十章 10.7Access 2003数据库应用系统的网络应用与发布

上传人:E**** 文档编号:89398155 上传时间:2019-05-24 格式:PPT 页数:41 大小:1.29MB
返回 下载 相关 举报
《Access 2003应用技术》电子教案 第十章 10.7Access 2003数据库应用系统的网络应用与发布_第1页
第1页 / 共41页
《Access 2003应用技术》电子教案 第十章 10.7Access 2003数据库应用系统的网络应用与发布_第2页
第2页 / 共41页
《Access 2003应用技术》电子教案 第十章 10.7Access 2003数据库应用系统的网络应用与发布_第3页
第3页 / 共41页
《Access 2003应用技术》电子教案 第十章 10.7Access 2003数据库应用系统的网络应用与发布_第4页
第4页 / 共41页
《Access 2003应用技术》电子教案 第十章 10.7Access 2003数据库应用系统的网络应用与发布_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《《Access 2003应用技术》电子教案 第十章 10.7Access 2003数据库应用系统的网络应用与发布》由会员分享,可在线阅读,更多相关《《Access 2003应用技术》电子教案 第十章 10.7Access 2003数据库应用系统的网络应用与发布(41页珍藏版)》请在金锄头文库上搜索。

1、10.7 Access 2003数据库应用系统的网络应用与发布,10.7.1 Access2003数据库应用系统的网络应用方案,10.7.2 Access2003数据库应用系统的用户群组设定及其操作权限分配,10.7.3 发布Access2003数据库应用系统,返回,10.7.1 Access 2003数据库应用系统的网络应用方案,1共享整个数据库,2共享数据表,3提供数据访问页,一个在Access 2003结果是使得网络上的所有用户均可访问这个数据库中的所有对象,包括数据表对象、查询对象、窗体对象和报表对象。因此,这是一种最简单的方案,适用于这样的环境:所有网络用户均需要相同的功能,且均无能

2、力在自己的计算机上开发特定的客户端应用对象。,1共享整个数据库,如果共享Access 2003数据库的网络用户只是需要共享数据,而不同的用户可以设计自己所需要的查询对象、窗体对象、报表对象、宏对象或模块对象来实施数据操作,则可以在共享文件夹中仅存放Access 2003数据库中的数据表对象。为此,Access 2003提供一个数据库拆分向导,利用它可以将一个Access 2003数据库中的数据表对象拆分出来形成一个仅包含数据表对象的独立的Access 2003数据库对象。将这个拆分形成的仅包含数据表对象的Access 2003数据库存放于共享文件夹中,即形成了共享数据表方案。,2共享数据表,采

3、用共享数据表方案要求客户端计算机必须开发自己的应用程序,从而形成客户/服务器(C/S模式,Client/Server Mode)形式。客户端计算机上的应用程序可以采用任意一种数据库前端开发工具设计,当然也可以采用Access 2003。 采用Access 2003开发客户端计算机应用程序的方法,同样是需要在客户端计算机上创建Access 2003数据库对象,并在其中设计合适的Access 2003对象,包括查询对象、窗体对象、报表对象、宏对象或模块对象等等。不同之处在于,运行于客户端计算机上的Access 2003对象所处理的数据存储在共享数据库中。,由于客户/服务器模式的数据库应用系统是将应

4、用程序存储于本地计算机中,在网络上需要传输的信息仅为需要处理的数据,因此具有较高的运行效率和较为良好的安全性能。但因为客户端计算机上存储着应用程序,如果数据库应用系统出现故障或进行了改动,客户端应用程序的修改与维护将是一件令人讨厌的事情。,如果是在一个具有Web服务器的计算机网络上实施网络数据库应用系统,则可以考虑利用Access 2003的数据访问页对象实现浏览/服务器模式(B/S模式,Browse/Server Mode)网络数据库应用系统。 只有Access 2000以后的版本提供对数据访问页的支持,所能够支持的数据访问页对象包括静态查询Web页、交互式动态查询Web页和交互式数据编辑W

5、eb页等三种形式的数据访问页对象。,3提供数据访问页,在第9章中,我们介绍了“零售商店管理信息系统”数据库实例中包含的交互式动态查询Web页设计方法。只需要将这样的数据访问页对象创建在Web服务器的相关目录中,网络用户即可利用IE 5.0及其以上版本浏览器访问这样的Web页,实现Access 2003数据库应用系统的网络功能。当然,读者也可以进一步来尝试设计交互式数据编辑Web页,以扩展Access 2003数据库的网络功能。,10.7.2 Access 2003数据库应用系统的用户群组设定及其操作权限分配,1规划Access 2003数据库应用系统用户权限,2为“零售商店管理信息系统”数据库

6、设置安全机制,3为“零售商店管理信息系统”数据库设置用户操作权限,以“零售商店管理信息系统”数据库应用系统为例,分析系统应用需求后可以明确,应该为“零售商店管理信息系统”数据库对象分四类设置五个合法用户,各个用户信息列于表10-8中。,1规划Access 2003数据库应用系统用户权限,表10-8 “零售商店管理信息系统”用户权限规划,2为“零售商店管理信息系统”数据库设置安全机制,(1)确定需要建立一个工作组信息文件,(2)确定工作组信息文件名及其存储位置,(3)确定需要加入安全机制控制的数据库对象,(4)为数据库添加用户组,(5)确定默认用户组的操作权限,(6)在用户组中添加用户,(7)设

7、定某些用户的Admins权限,(8)确定源数据库文件的备份文件名,“设置安全机制向导”的第一个对话框要求确定是否需要建立一个工作组信息文件,如图10-13所示。在这个对话框中,应该选择需要建立一个工作组信息文件,即应该在对话框中选中“新建工作组信息文件”单选框。然后,单击“下一步”命令按钮“ ”。,(1)确定需要建立一个工作组信息文件,图10-13 “设置安全机制向导”对话框(1),“设置安全机制向导”的第二个对话框要求确定工作组信息文件名及其存储位置,应该在对话框中的“文件名”文本框中填写工作组信息文件标识,其中包括文件存储路径与文件名。由于要求支持网络应用,文件存储路径必须指定为对等网络路

8、径。如图10-14所示。然后,单击“下一步”命令按钮“ ”。,(2)确定工作组信息文件名及其存储位置,图10-14 “设置安全机制向导”对话框(2),在“设置安全机制向导”的第三个对话框中, 可以指定需要加入安全机制控制的数据库对象。一般而言,应该将所有数据库对象均置于安全机制控制之下。这也是对话框中的默认值,如图10-15所示。可以不加任何改动地直接单击“下一步”命令按钮“ ”。,(3)确定需要加入安全机制控制的数据库对象,图10-15 “设置安全机制向导”对话框(3),在“设置安全机制向导”的第四个对话框中,可以指定需要添加的用户组。Access 2003提供了七个用户组以供选择,并为每一

9、个用户组设定了操作权限。在对话框中逐一地点击各个用户组,即可在对话框的右下部看到该用户组的操作权限说明。对于本实例,我们不添加任何用户组加入,如图10-16所示。然后,单击“下一步”命令按钮“ ”。,(4)为数据库添加用户组,图10-16 “设置安全机制向导”对话框(4),在“设置安全机制向导”的第五个对话框中,可以指定默认用户组的操作权限。Access 2003数据库的默认用户组是提供给任意用户使用的,也就是说任何一个用户登录成功后,他都将具有这个默认用户组的权限。因此,给用户组赋予过多的权力极其不利于数据库应用系统的安全。对于本实例,不给这个默认用户组赋予任何权利,如图10-17所示。然后

10、,单击“下一步”命令按钮“ ”。,(5)确定默认用户组的操作权限,图10-17 “设置安全机制向导”对话框(5),在“设置安全机制向导”的第六个对话框中,可以在默认用户组中添加若干用户。根据预先的规划,此处应该添加四个用户,如图10-18所示。对话框中的lee用户是登录Windows时注册的用户名,因此也是本数据库的主人,而其他四个用户均为本次新添加的用户。添加完毕所需建立的用户,应该单击“下一步”命令按钮“ ”。,(6)在用户组中添加用户,图10-18 “设置安全机制向导”对话框(6),在“设置安全机制向导”的第七个对话框中,至少应该将一个用户或用户组设置为管理者用户“Admins”,否则,

11、将没有任何一个用户能够重新为其他用户设定操作权限了。显然,决不应该设置过多的用户拥有Admins权限,这是极其不安全的。设定完毕,应该单击“下一步”命令按钮“ ”。,(7)设定某些用户的Admins权限,图10-19 “设置安全机制向导”对话框(7),“设置安全机制向导”的第八个对话框用于为源数据库指定一个备份文件名,这是为了防止拥有Admins权限的用户忘记了自己的口令而无法登录数据库进行设计修改操作的难堪。Access 2003默认备份文件名为源数据库文件的原有文件名,可以不加修改的保存。设定完毕,应该单击“完成”命令按钮“ ”。,(8)确定源数据库文件的备份文件名,随后,即会出现关于数据

12、库安全机制建立的信息报告,保存它,即完成了一个Access数据库应用系统的安全机制设置操作过程。然后,可以关闭Access 2003,在Windows桌面上存在一个与数据库文件同名的链接文件快捷方式。双击它,即会出现数据库的登录对话框,如图10-21所示。输入用户名“lee”以及口令“AAAAAA”,即可以管理员的身份进入数据库应用系统。,图10-20 “设置安全机制向导”对话框(8),3为“零售商店管理信息系统”数据库设置用户操作权限,在设置数据库安全机制的过程中,我们并没有为除了“lee”用户以外的用户设置操作权限。因此,那些用户根本无法运行数据库。根据预先规划的用户权限,还应该逐个设定那

13、些用户的操作权限,而所有其他用户的操作权限设定工作都只能由lee用户完成。 为了设定“零售商店管理信息系统”其他用户的操作权限,必须在Windows桌面上双击“零售商店管理信息系统”快捷图标,并在随之出现的数据库登录对话框中输入用户名“lee”以及口令“AAAAAA”,以保证作为数据库管理员身份进入“零售商店管理信息系统”,参见图10-21所示。,图10-21 数据库的登录对话框,在以数据库管理员身份登录数据库,由于名为Autoexec的宏对象的作用,“零售商店管理信息系统”主控窗体随即会投入运行。应该关闭这个主控窗体,进入“零售商店管理信息系统”数据库设计视图。 接着,应该在“零售商店管理信

14、息系统”数据库设计视图菜单栏上依次单击【工具】|【安全】|【用户与组的权限】命令。随后即进入“用户与组权限”对话框,如图10-22所示。,在“用户与组权限”对话框中,可以逐一地设定各个用户对每一个数据库对象的操作权限。其方法是,选中一个用户名,分类选定一个数据库对象,然后在对话框下端的“权限”多项选项组中确定其应有的操作权限,最后单击“应用”命令按钮。依序进行这个操作,直至所有用户针对每一个数据库内对象的操作权限全部设定完毕。 根据预先的用户权限规划,可以按照表10-9所示设定各个用户对每一个数据库对象的操作权限。完成所有设置以后,务请逐个用户的进行检查,保证每一个用户的操作权限准确无误。如果

15、发现错误,必须再次使用lee身份登录,修改错误。仅过测试权限设置正确后,即可进行Access 2003数据库应用系统的发布操作。,图10-22 “用户与组权限”对话框,在“用户与组权限”对话框中,可以逐一地设定各个用户对每一个数据库对象的操作权限。其方法是,选中一个用户名,分类选定一个数据库对象,然后在对话框下端的“权限”多项选项组中确定其应有的操作权限,最后单击“应用”命令按钮“ ”。 根据预先的用户权限规划,可以按照表10-9所示设定各个用户对每一个数据库对象的操作权限。,10.7.3 发布Access2003数据库应用系统,1将“零售商店管理信息系统”数据库转换为Access MDE数据

16、库,2设置“管理信息系统”启动属性,关闭启动时的数据库设计视图,首先以lee身份登录“零售商店管理信息系统”数据库,进入数据库设计视图。在数据库设计视图菜单栏上依次单击【工具】|【数据库实用工具】|【生成MDE文件】命令。随后即进入“将MDE保存为”对话框,如图10-23所示。选择合适的存储路径,确定合适的MDE数据库文件名,然后单击“保存”命令按钮,即可在指定的文件夹中生成一个MDE数据库文件。,1将“零售商店管理信息系统”数据库转换为Access MDE数据库,图10-23 设置数据库启动属性的对话框,首先打开刚刚建成的“零售商店管理信息系统”MDE数据库,进入数据库设计视图。在数据库设计视图菜单栏上依次单击【工具】|【启动】命令。随后即进入设置数据库启动属性的对话框,如图10-24所示。 在设

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

当前位置:首页 > 高等教育 > 大学课件

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