摘 要:结合高校实验室的实际需要,开发BS/CS混合模式的实验室管理系统,提升实验室管理水平,提高工作效率,为进一步提高实验教学质量打下坚实基础。
关键词:实验室;管理系统;C/S;B/S
户机是用户与整个系统的接口。客户的应用程序精简到一个通用的浏览器软件。浏览器将HTML代码转化成图文并茂的网页。网页还具备一定的交互功能,允许用户在网页提供的申请表上输入信息提交给后台,并提出处理请求。这个后台就是第二层的Web服务器。
第二层Web服务器将启动相应的进程来响应这一请求,并动态生成一串HTML代码,其中嵌入处理的结果,返回给客户机的浏览器。如果客户机提交的请求包括数据的存取,Web服务器还需与数据库服务器协同完成这一处理工作。
第三层数据库服务器的任务类似于C/S模式,负责协调不同的Web服务器发出的SQL请求,管理数据库。
将系统的所有子功能分类,决定哪些子功能适合采用C/S,哪些适合采用B/S。适合采用C/S的子功能应具备以下特点:
1安全性要求高;
2要求具有较强的交互性;
3使用范围小,地点固定;
4要求处理大量数据。
而适合采用B/S的子功能应具备以下特点:
1使用范围广,地点灵活;
2功能变动频繁;
3安全性、交互性要求不同。
相对于单独采用C/S或B/S,这种方案的优点在于:
1保证敏感数据的安全性,特别是对数据库的修改和新增记录加强了控制;
2经济有效地利用高校内部计算机的资源,简化了一部分可以简化的客户端;
3既保证了复杂功能的交互性,又保证了一般功能的易用与统一;
4系统维护简便,布局合理;
5网络效率最高。
外网连接实验室管理系统时,通过Internet访问Web服务器,再由Web服务器访问数据库服务器,在校园网连接时,学生采用B/S进行访问,实验室管理人员采用C/S进行访问,采用这样的设计在通过B/S进行访问是不需要按装客户端的,通过浏览器访问即可。
选择和确定系统的应用平台和开发平台,是每一个软件工作首先要考虑的问题。鉴于系统的易维护性和易开发性,实验室管理系统应用平台采用Windows,数据库则采用SQL2005,实验管理系统开发平台C/S部分采用PowerBuilder12.5,B/S部分则采用ASP技术,两者有机的结合,更好的实现网内、网外对实验室的管理。
实验室管理系统使高校实验教学管理、实验仪器设备管理、实验耗材管理等工作科学化、规范化、信息化。增加各部门之间的沟通,提高了实验室的管理水平及实验仪器设备的使用效率,为高校开放实验室提供了有力的保障。
参考文献:
[1] 高真美、杨新芳MIS开发中C_S模式与B_S模式结合策略的探讨,《焦作师范高等专科学校学报》,2008年第24卷第3期PP72~74