论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
C/S结构缺乏作为企业级应用平台的一些特性,难以扩展到互联网这样的环境上去,而且要求应用开发者自己去处理事务管理、消息队列、数据的复制和同步和通信安全等等系统的问题。这对应用开发者提出了较高的要求,而且迫使应用开发者投入很多精力来解决应用程序以外的问题。如经常需要更新换代,那么升级系统时候需要付出的高代价以及工作的低效率会在一定程度上制约学校的应用。如果客户端的软件系统升级比较频繁,那么B/S架构的产品优势明显——无论用户规模有多大,所有的升级操作只需要针对服务器进行,这对人力、时间、费用的节省是相当惊人的。因此可见,学校以后的服务器要升级,用B/S架构将是非常方便的。
在B/S模式中,客户端只需要运行浏览器软件,浏览器以超文本形式向Web服务器提出访问数据库的请求,Web服务器接受客户端请求后,将这个请求转化为SQL语句,并交给数据库服务器;数据库服务器得到请求后,验证SQL语句的合法性,并进行数据处理然后将处理后的结果返回给Web服务器;Web服务器动态生成HTML文档,其中嵌入数据库服务器处理的结果,转发给客户端浏览器以Web页面形式显示。我校学生都会上网使用IE,学生对IE界面比较熟悉。所以,应用B/S模式来做选课软件显然是利大于弊。
(三)Browser/Server架构选课系统数据库要求。选课系统是一个采用Delphi 7的Web Broker技术开发的网上数据库应用系统,系统的运行环境要求:服务器操作系统:Microsoft Windows 2000 Server;Web服务器系统:Apache 2.0.39;数据库系统:Microsoft SQL Server 2000。学生选课系统包括登录、选课、查询、重修和选课结果查看等功能。我们采用Microsoft SQL Server 2000数据库来存放数据(创建的选课页面略)。
(四)B/S选课系统的运用。软件设计达到以下目的:学生通过它可以查询学校开设的课程情况,并根据自己实际情况进行网上报名。选课系统教师、学生、课程、教室统一编码,供学生所用的部分分为预选课、退补选课、选课相关信息查询和学生密码修改等辅助部分;供教师所用的部分可以分为学生名单的最后确认、选修课成绩的输入汇总和查询打印等部分;在教务科设立选课中心,由专职老师负责,为学生选课和进行学生成绩管理服务。每学期最后一周为下学期选修课的选课时间,学生根据自己的实际情况和兴趣爱好,在导师的指导下,通过查阅各课程的主要介绍以,选出适合自己的科目。目前根据我校特点,一位学生可以选择多门课程并可跨专业跨年级选课,系统会显示该教学班的实招人数和现有报名人数,如学生觉得录取无望,可另行选择,在规定的时间内学生可以修改科目。如果实选人数超过限选人数的教学班会自动终止报名,选读人数如果低于最低开课人数的课程将予以停开。
三、小结
学生选课系统解决了过去选课需要排队登记,以及选课结果需要大量人工处理的问题。在使用过程中,我们将广西区教育厅开发推荐使用的“广西中等职业学校弹性学习制度信息管理系统”软件与B/S模式的选课系统配合运用,因为基于B/S模式的选课系统具有强大的网络功能,选课系统可以根据学生选课的实际情况,调整课程安排,还可以及时解决老师和学生提出的各种特殊要求。老师们可以通过网络登录学生考试成绩;放寒暑假时,学生及家长可以在家里查询考试成绩。系统与师生们更加贴近,真正做到“零距离”接触。
参考文献
1.周巧霞.学分制管理之核心——选课系统[J].宁波大学学报(教育科学版),2003;(1):21
2.陈淼,谭顺华.基于B/S模式的高校网络选课系统设计[J].喀什师范学院学报,2006;(3):35
共2页: 2
论文出处(作者):