预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共41页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

10.7Access2003数据库应用系统的网络应用与发布10.7.1Access2003数据库应用系统的网络应用方案一个在Access2003结果是使得网络上的所有用户均可访问这个数据库中的所有对象,包括数据表对象、查询对象、窗体对象和报表对象。因此,这是一种最简单的方案,适用于这样的环境:所有网络用户均需要相同的功能,且均无能力在自己的计算机上开发特定的客户端应用对象。如果共享Access2003数据库的网络用户只是需要共享数据,而不同的用户可以设计自己所需要的查询对象、窗体对象、报表对象、宏对象或模块对象来实施数据操作,则可以在共享文件夹中仅存放Access2003数据库中的数据表对象。为此,Access2003提供一个数据库拆分向导,利用它可以将一个Access2003数据库中的数据表对象拆分出来形成一个仅包含数据表对象的独立的Access2003数据库对象。将这个拆分形成的仅包含数据表对象的Access2003数据库存放于共享文件夹中,即形成了共享数据表方案。采用共享数据表方案要求客户端计算机必须开发自己的应用程序,从而形成客户/服务器(C/S模式,Client/ServerMode)形式。客户端计算机上的应用程序可以采用任意一种数据库前端开发工具设计,当然也可以采用Access2003。 采用Access2003开发客户端计算机应用程序的方法,同样是需要在客户端计算机上创建Access2003数据库对象,并在其中设计合适的Access2003对象,包括查询对象、窗体对象、报表对象、宏对象或模块对象等等。不同之处在于,运行于客户端计算机上的Access2003对象所处理的数据存储在共享数据库中。由于客户/服务器模式的数据库应用系统是将应用程序存储于本地计算机中,在网络上需要传输的信息仅为需要处理的数据,因此具有较高的运行效率和较为良好的安全性能。但因为客户端计算机上存储着应用程序,如果数据库应用系统出现故障或进行了改动,客户端应用程序的修改与维护将是一件令人讨厌的事情。如果是在一个具有Web服务器的计算机网络上实施网络数据库应用系统,则可以考虑利用Access2003的数据访问页对象实现浏览/服务器模式(B/S模式,Browse/ServerMode)网络数据库应用系统。 只有Access2000以后的版本提供对数据访问页的支持,所能够支持的数据访问页对象包括静态查询Web页、交互式动态查询Web页和交互式数据编辑Web页等三种形式的数据访问页对象。在第9章中,我们介绍了“零售商店管理信息系统”数据库实例中包含的交互式动态查询Web页设计方法。只需要将这样的数据访问页对象创建在Web服务器的相关目录中,网络用户即可利用IE5.0及其以上版本浏览器访问这样的Web页,实现Access2003数据库应用系统的网络功能。当然,读者也可以进一步来尝试设计交互式数据编辑Web页,以扩展Access2003数据库的网络功能。10.7.2Access2003数据库应用系统的用户群组设定及其操作权限分配以“零售商店管理信息系统”数据库应用系统为例,分析系统应用需求后可以明确,应该为“零售商店管理信息系统”数据库对象分四类设置五个合法用户,各个用户信息列于表10-8中。表10-8“零售商店管理信息系统”用户权限规划2.为“零售商店管理信息系统”数据库设置安全机制“设置安全机制向导”的第一个对话框要求确定是否需要建立一个工作组信息文件,如图10-13所示。在这个对话框中,应该选择需要建立一个工作组信息文件,即应该在对话框中选中“新建工作组信息文件”单选框。然后,单击“下一步”命令按钮“”。图10-13“设置安全机制向导”对话框(1)“设置安全机制向导”的第二个对话框要求确定工作组信息文件名及其存储位置,应该在对话框中的“文件名”文本框中填写工作组信息文件标识,其中包括文件存储路径与文件名。由于要求支持网络应用,文件存储路径必须指定为对等网络路径。如图10-14所示。然后,单击“下一步”命令按钮“”。图10-14“设置安全机制向导”对话框(2)在“设置安全机制向导”的第三个对话框中,可以指定需要加入安全机制控制的数据库对象。一般而言,应该将所有数据库对象均置于安全机制控制之下。这也是对话框中的默认值,如图10-15所示。可以不加任何改动地直接单击“下一步”命令按钮“”。图10-15“设置安全机制向导”对话框(3)在“设置安全机制向导”的第四个对话框中,可以指定需要添加的用户组。Access2003提供了七个用户组以供选择,并为每一个用户组设定了操作权限。在对话框中逐一地点击各个用户组,即可在对话框的右下部看到该用户组的操作权限说明。对于本实例,我们不添加任何用户组加入,如图10-16所示。然后,单击“下一步”命令按钮“”。图10-16“设