摘要:随着计算机技术和网络技术的不断发展,学校管理信息网络化已经成为不可逆转的趋势。与传统的选课报名相比,学校网上选课系统更能体现信息技术在校园内的广泛应用和校园信息网络化的特点,更加方便学校与教师、教师与学生之间的信息沟通。本文从职业学校网上选课系统构建的角度论述其中所用到的技术,通过对当前的主流技术进行分析研究,应用网页设计和web数据库结合实现职业学校选课的信息化管理。
关键词:职业学校;网上选课系统;数据库;asp 动态网页
校园信息化建设是我国信息技术在教育领域的主要应用之一,它给学校传统教学模式带来了许多崭新的变化。传统的学校报名选课过程局限于学校内部的教学管理,大多由人工完成,不仅速度慢,而且容易出错,耗费的时间也较长。而网上选课系统则弥补了这方面的不足。把信息技术融入传统的教学管理中,是现代教学管理模式的具体体现。
网上选课系统优势主要有:(1)全面构建信息化选课系统。结合学校的实际应用需求,将课程管理和报名管理结合起来,实行信息化管理。(2)基于web应用,可以在客户端通过授权随时更新。目前,信息处理系统基于web设计,具有易安装、成本低、易升级、可扩充、完全开放、不受站点物理空间限制等特点,所有应用数据均安装服务器端,但是在更新的时候可以通过授权给客户端的用户实行。(3)强大的动态信息交互功能。系统根据不同用户的需求提供不同的信息处理权,如添加、修改、查询等功能。(4)与广域网连接,具有强大的信息沟通功能。WWW.133229.COM一个成熟的web开发的项目可以结构化程度很高的方式进行组织和搭建,而且在整个系统的模型中,处处体现着面向对象的思想,用这种模型实现的多层结构模块之间联结松散,分工、组织都非常容易。因此,学校网上选课系统的建设正当其时。如何构建这样一个平台,使其发挥更大的效能,更大地促进校园信息管理网络化、科技化,就成为广大教育工作者不断追求的目标。
要实现这样的功能,离不开后台数据库的支持。用户注册信息、课程信息、教师信息等大量的数据都要由数据库管理系统管理。本文所述数据库的服务器端采用了microsoft access数据库作为odbc(open database connectivity )数据源,并以先进的ado(activex data objects)技术进行数据存取等操作,使web与数据库紧密联系起来。
系统设计思想
系统功能本系统可以实现以下功能:(1)学生:查看选修课程内容、注册添加资料、选择喜欢的课程进行报名。(2)管理员:发布选修课内容和任课教师、修改和查询报名学生的资料、报名查询、报名信息管理、数据库备份等。
总体分析通过系统功能目标,我们将选课系统的制作分为四大部分:(1)学生注册和登陆模块:这个模块的功能,就是要申请选课的学生能够填写注册资料,并提交到后台数据库。(2)管理员登陆管理模块:通过输入管理员的用户名和密码,对整个系统进行管理。(3)增加课程模块:为新开课的教师增加课程,让学生能够在注册资料页面进行选择。(4)报名信息管理模块:通过课程查询来确定报名学习该门课程的学生数量是否达到开班要求。
了解了具体的功能需求后,就可以分模块开始本系统的设计了。当然,这些模块只是在功能上对系统结构的划分,实际上并不能够完全把他们独立出来进行设计。对于这种较小的应用,也没有必要进行完全的模块化设计,在良好的规划下直接写程序代码更为简单一些。
系统结构
数据库的选择access数据库的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于excel的电子表格,可以使数据库一目了然。另外,acces允许创建自定义报表用于打印或输出数据库中的信息。access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。如上所述,用access进行关系数据库开发具备许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。