基于.Net的实验室仪器设备管理系统三层架构设计与实现
2012-12-13许建梅黄民慧李海骥肖泽豪
中国医学教育技术 2012年6期
何 红,许建梅,黄民慧,李海骥,肖泽豪
海南医学院教育技术中心 信息技术部,海口 571101
近年来,随着教学规模及教学内容的扩大与深入,海南医学院在多媒体教学、实验室建设和校园网建设等方面投入了大量经费,教学和实验室设备越来越多。目前,学校的实验室设备采用Excel表格管理,工作量大,设备管理的很多功能不能实现,信息检索与统计不便。因而,充分利用校园网络平台,开发基于B/S架构的设备管理信息系统,通过使用校园网上的任何一台电脑即可实现设备的管理及查询统计功能,及时方便地了解实验室设备的运行情况,将有利于合理分配有限的教学资源,提高设备利用率,实现设备资源共享。下面就实验室设备管理系统的总体设计思想、系统功能、系统的前台表现层、业务逻辑层及数据层的设计与实现予以介绍。
1 系统总体设计思想及技术实现
1.1 采用浏览器/服务器(B/S)的三层体系结构
对比C/S和B/S架构:C/S架构具有结构简单、速度快,但维护较为困难[1]的特点。系统的安装、修改、升级维护需要在客户端、服务器端都进行。B/S架构只需浏览器即可运行程序,系统的安装、修改、升级维护只需在服务器端进行,无需在客户端进行,维护方便。同时业务逻辑层有效隔离了客户端与数据库端的联系,提高了数据管理的安全性。虽然B/S架构数据处理功能要弱于C/S架构、速度要慢于C/S架构,但综合各种因素,选用B/S架构较为合理。系统总体架构如图1所示。

图1 系统总体架构图……p>
登录APP查看全文
