论文部分内容阅读
以传统的Client/Server应用程序而言,为了满足公司或组织多样化的要求,客户端的程序除了提供输入接口,同时兼具传送数据与处理逻辑于一身,有时只是某种规格或公式有异,客户端的程序便得重新编制,接着重新除错、编译、连接,效率低下。构建三层或多层结构适当地分配工作量到服务器端或客户端,以便达到相辅相成的效果,成为大多数系统开发者与Web开发者共同希望达到的目标。 本文对Web环境下的员工数据管理系统进行了研究,使用三层结构搭建了该系统,UI层负责员工信息的录入及查询表单的界面设计,商业逻辑打包在第二层(BLL)组件,包含添加、查询、删除、修改等,到数据库存取的操作都在第三层(DAL)组件。本系统将处理逻辑和网页内容分层,商业规则的变动不会影响到前端的网页内容,分工合作,便于维护,同时建立好的第三层太原理工大学硕士研究生学位论文组件很容易被其他系统组件调用、使用(第三层组件的方法并非都要用到),这样可以达到组件重复使用的目的。