论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
摘要 学分制的实施,任选课的开设,如何开发更适合本校特点的选课系统软件?本文就选课系统优化,建立起基于Browser/Server架构的用Delphi写成的选课系统进行了探索,介绍运用Browser/Server构架的优势和特点,该系统的运用为弹性学习制度的实施带来的管理上的便利。
关键词 学分制 Browser/Server 选课系统 开发运用
为了适应当今时代对中等卫生职业教育的客观要求,培养出更多一专多能的毕业生,我校从2004年开始在大护理(护理、护理[英语专门化]和助产)专业进行柔性课程与弹性学分制的教学改革。学分制的初始阶段以及核心部分就是选课制[1],现就我校实施学分制过程中对选课系统软件的开发和运用简介如下:
一、开发实用选课系统软件的必要性
我校开设的任选课课程较丰富,如果用传统手工管理,不但费时、费力,而且效率低。学生选课工作给学校教务管理部门带来了非常大的工作量,虽然花费了大量的人力和时间用于课程的选择统计工作,依然满足不了学生对选课的要求。原有的手工记录、纸质传递等“纸上办公”模式已经不能适应学分制的要求,大量的学分制管理软件应运而生,目前选课软件多由VFP编制,采用Client/Server的组织架构,还有的是使用C++编写,广西区教育厅开发推荐使用的“广西中等职业学校弹性学习制度信息管理系统”软件,有效地解决了教学管理的复杂性,推进了教育教学信息化的进程,减轻了繁杂的各种统计工作,规范了学分制管理。但全区统一使用的弹性学分制管理系统软件还不完善,各个学校应根据学校自身特点和专业特色进行修改、调整和完善。因此,开发一套高效、实用,符合我校特点的选课系统软件是非常必要的,从而实现在选课过程中课程、学生、教师、上课时间、教室不冲突,同时让每个学生都能选足课。
二、选用Browser/Server架构编写选课系统软件
根据我校实际情况,选课系统选用Delphi提供的Web Broker技术,采用Browser/Server(浏览器/服务器模式)的组织架构,设置了学生选课页面、选课结果查询页面和重选信息页面,有学校各班班级表单、录入课程表单、报名表单、查询成绩和打印表单等。为什么不用现在流行的Client/Serve(以下简称C/S)构架而采用Browser/Server(以下简称B/S)构架呢?
(一)B/S体系的优势
1、系统易于扩展B/S结构具有很大的伸缩性,既可以将Web服务器与数据库服务器合二为一,也可以同时连接多台数据库服务器。
2、跨平台的系统集成服务。多种网络操作系统、多种数据库管理系统等通过统一的协议和标准集成在B/S结构中,为用户提供清晰、统一的信息服务界面。
3、大大降低了对网络带宽的要求。由于采用B/S结构,用户端只需要数据的呈现和录入设备,业务逻辑完全在服务器上实现,从而大幅降低了网络负荷。
4、系统安装维护简单,方便数据的集中管理,便于分散用户。
5、B/S建立在广域网上,面向不同的用户群,地域分散,与操作系统平台的选择关系小。
6、B/S建立在浏览器上,有更加丰富和生动的表现方式与用户交流,并且系统设计难度小,开发成本降低。
7、对于终端用户来讲,B/S模式比C/S简化了客户端程序,减少了终端用户的投入成本。
(二)Browser/Server架构与Client/Server架构的比较。在系统的性能方面,B/S占有的优势是其灵活性[2]。任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端,不过,其绝大部分工作由服务器承担,这使得服务器的负担很重。采用C/S结构,客户端和服务器端都能够处理任务,虽然可以减轻服务器的压力,但对客户机的要求较高。
共2页: 1
论文出处(作者):