成了本系统的相关测试,测试过程中,对出现的不符合要求的输入项,给出了相关的提示信息,并及时予以修改。大连理工大学专业学位硕士学位论文1相关技术和理论1.1C/S体系结构当为客户开发一个定制的数据库应用时,我们考察了采用客户/服务器体系结构(C1ient/serverArchitecture)的必要性。为什么要采用c/s体系结构?先进、性能、潮流等都不是问题的实质。真实答案来自对客户现在、未来和潜在需求的研究。1.1.1C/S结构的数据库应用最简单的c/s体系结构的数据库应用,由两部分组成,即客户应用程序和数据库服务器程序。二者可分别称为前台程序与后台程序。运行数据库服务器程序的机器,称为应用服务器,一旦服务器程序被启动,就随时等待响应客户程序发来的请求;客户程序运行在用户自己的电脑上,对应于服务器电脑,可称为客户电脑。当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果。如图1.1所示。客户机图1.1c/s结构示意图F培1.1C/SSketchmapoftheslructm_e在典型的c/s数据库应用中,数据的储存管理功能,是由服务器程序独立进行的,并且通常把那些不同的(不管是己知还是未知的)前台应用所不能违反的规则,在服务器程序中集中实现,例如访问者的权限,编号不准重复、必须有客户才能建立定单这样的规则。所有这些,对于工作在前台程序上的最终用户,是“透明”的,他们无须过问(通常也无法干涉)这背后的过程,就可以完成自己的一切工作。在客户服务器架构的应用中,前台程序可以变的非常“瘦小”,麻烦的事情,都交给了服务器和网络。在C/S体系的下,数据库真正变成了公共、专业化的仓库,受到独立的专门管理。1.1.2非O/S结构的数据库应用与c/s体系形成对比,传统的数据库应用体系结构,例如基于主机一多终端的系统,