刘振华1,何丕廉2(1.滨州职业学院,山东滨州256624; 2.天津大学计算机科学技术学院,天津300072)摘要:基于C/S和B/S相结合的学生体质健康管理系统,既充分利用了C/S模式交互性强、速度快、安全性高的优点,又充分利用了B/S模式信息共享性强的优点,实现了学生体检资料科学、快速、准确、全面地统计分析,有助于全面了解学生体质健康发展变化情况,为疾病防治与监测提供了快速、准确、有效的工具。文中介绍了系统体系结构、开发工具、模块组成和关键技术。
关键词:C/S; B/S;学生;体质健康管理; MIS中图分类号:TP311 文献标识码:ADesign of Students’HealthM anagem ent System Based on C /S and B /S HybridM odelsLIU Zhen-hua1,HE Pi-lian2(1.Binzhou VocationalCollege, Binzhou 256624, China;2·Department ofComputerScience and Technology, TianjinUniversity, Tianjin 300072, China)Abstract:The students’healthmanagement system is based on the combination ofC/S and B/S structures. It takes full advan-tage of themodels, such as the strong interaction, high rapidity and security ofC/S, aswell as the strong shareness ofB/Smod-e.l So itmakes the statistical analysis of the students’healthmore scientifically, quickly, accurately and comprehensively. It’suseful for roundly knowing about the changes ofstudents’health condition, and provides a quick, accurate and useful tool fordis-ease prevention, curing and inspection. The paper introduces the system structure, the development tools, themodules composedand the key techniques.
Key words:C/S; B/S; students; healthmanagement; MIS0 引 言中共中央、国务院关于《深化教育改革全面推进素质教育的决定》中指出:“健康体魄是青少年为祖国和人民服务的基本前提,是中华民族旺盛生命力的体现。学校教育要树立‘健康第一’的指导思想。”
《学校卫生工作条例》规定,学校每年应对学生进行体质健康检查。由此可见,全国学生体质健康调研工作已纳入制度化、科学化管理的轨道。各个学校积累了大量历年学生体检资料,如何对这些体检资料进行科学、快速、准确、全面的统计分析,以全面了解学生体质健康状况,为政府决策和有关工作的实施提供科学依据,成为亟待解决的重要课题。学生体质健康管理系统采用C/S与B/S相结合的体系结构,用VB开发客户端应用程序, SQL Server 2000作为后台数据库,用ASPWeb数据库中间件技术开发Web页面,通过ADO技术和原生OLE DB来连接和访问数据库,实现了数据的快速处理和共享,提高了系统的安全性。
1 体系结构的确定随着计算机网络技术、数据库技术的发展和In-ternet/Intranet技术的广泛应用,MIS的体系结构发生了很大的变化,目前主流模式有客户机/服务器模式(Client/Server,简称C/S)和Web浏览器/服务器模式(Browser/Server,简称B/S)两种,简要比较如下:
1. 1客户机/服务器模式(C /S)C/S模式由数据库服务器、客户端应用程序和网络三部分组成。这种模式是90年代至今MIS软件开发所采取的一种主导模式。它具有交互性强、速度快、安全性较高、有强大的数据操作和事务处理能力的特点[1]。但C/S模式MIS的使用局限在局域网内,难以扩展至广域网或Interne,t外界客户无法访问,不利于信息的共享。C/S模式结构示意图如图1所示。
客户机 响应 数据库服务器图1 C/S模式结构示意图1. 2浏览器/服务器模式(B /S)B/S模式是一种新兴的软件体系结构,具体结构为:浏览器/Web服务器/数据库服务器。在B/S模式下,客户端只需安装一个浏览器软件,不需要安装用户界面应用程序,真正实现了“瘦客户”,同时简化了客户端操作。由于B/S模式的所有功能都在服务器上实现,所以也大大降低了系统的维护工作。此外,它还具有分布性强,开发简单,共享性强等特点,所以越来越多的MIS考虑使用B/S模式[1]。当然B/S模式与C/S模式相比也有许多不足之处,主要表现在:安全性难以控制,响应速度慢,数据的动态交互性不强,不利于在线事务处理应用等,所以B/S模式要想在软件开发中起主导作用,要走的路还很长。C/S模式与B/S模式还将长期共存。B/S模式结构示意图如图2所示。
图2 B/S模式结构示意图6通过比较,本系统采用C/S与B/S结合的模式,数据录入、修改通过客户端应用程序进行,充分利用C/S模式交互性强、速度快、安全的优点,信息的查询主要通过浏览器实现,充分利用B/S模式信息共享性强的特点。此方案把C/S和B/S这两种模式进行了有机的结合,扬长避短,有效发挥了各自的优势。
相关热词:CS BS 混合 模式 学生 体质 健康 管理 系统 设计