基于B/S构架的校园综合信息与内容管理系统论文
【摘要】目前高校所面临的竞争和社会压力越来越大,不断的扩招导致规模变大,高校的管理和资源的充分利用成为一个重要的课题。而校园综合信息管理系统,结合内容管理系统对校园资源统一调度、管理,从而提高了学校资源的利用率,为高校建立竞争优势。本文在实际项目开发的基础上,提出了采用J2EE技术开发校园内容管理系统的主要构架。
【关键字】J2EE构架 内容管理 综合信息管理
1 系统架构
随着计算机和通信技术的快速发展,内容管理已经应用到信息化的各个方面,尤其在政府机关和站中得到广泛的应用,在现代化信息校园的建设中,需要内容管理系统来建设校园综合信息管理系统,进行协同办公,更好的发挥教育资源。在实行办公自动化的过程中,一些学校引进或自主开发了一些办公系统,例如:自动排课系统,自动选课系统等,这些系统基于不同的平台,采用不同的技术开发,有的是单机版,有的是B/S版,这些系统形成一个个“信息孤岛”,信息要到每个系统产生的“孤岛”中去查询,不仅不能做到教育资源的统筹规划,反而给教师和学生带来了极大的不便。必须采用统一的技术,将这些系统综合信息整合到一起,建立跨平台、破除孤岛的内容管理系统,才能达到信息资源的综合利用,充分发挥教学资源。
2 系统实现
平台的开发与建设是为了更好的服务于学校站、部门网站和其他的应用系统,整个系统要具有前瞻性、可扩充性。应该考虑到一段时间内其他系统的建设,以及校园信息化的发展变化趋势,保证在一定时期内,随着各种管理系统的建立可以方便灵活的进行管理,在内容上进行扩充。在充分考虑技术先进性的同时,尽量采用成熟的技术,保证系统的稳定性和正确性,从而保证系统具有良好的稳定性、可扩充性和安全性。在以上特性的基础上,系统要求采用J2EE的架构,进行二次开发,从而满足上述要求。
整个校园信息管理系统主要由三部分构成,一是站,包括学校和部门的内外网站;二是内容管理系统,进行协同办公,进行资源整合;三是各种办公子系统,包括机房、食堂和图书管理子系统等功能模块。在整个校园实现信息化管理的基础上,通过内容管理系统将这些信息子系统结合到一起,实现整个校园信息的互通和资源的共享。例如:通过内容管理系统将图书管理系统和站衔接起来,从而实现学生通过互联网进行借阅、归还和查看图书。通过内容管理系统还可以将课件、资料等发布到内外网上,实现教学资源的共享。
校园信息化基于J2EE体系,该体系主要包括三种类型的JAVABEANS,一种是进行数据处理或者是实现基础功能的通用类,一种是实现功能模块的功能类,最后一种是负责与其它子系统资源整合的类。
第一类包括DBManager类、DBSQLManager类和Tools类。DBManager实现对数据库的管理,主要处理数据库的连接、不同数据库的不同操作、数据库的备份与安全、数据操作日志,同时管理数据库的查询、添加、删除与更新等基本操作。DBSQLManager负责SQL语句的组合与管理,方便系统在不同的数据库上进行运行,其它的类都通过这两个类进行数据库的操作。当然部分模块为了开发的简捷可以采用第三方的插件技术,例如在数据的添加、修改过程中可以采用Hibernate架构,从而简化开发的过程。Tools类管理常用的字符、数字处理方法,通过与Fitler技术的结合,集中处理字符、数字、影音、图像等问题。
第二类是功能类,这种类是内容管理系统的主体,这里就不一一赘述,仅举例子说明问题。例如Teacher类和Student类实现教师和学生的管理,共同组成了校园人事管理模块,集中调度管理教师的变动和学生的变动情况。这些类设计的时候应该注意,不能仅仅考虑某一个模块的应用情况,应该充分考虑到满足整个校园信息化系统的功能。比如教师,教师的属性不仅仅在教学和学生管理上使用,而且还要在学校门户上展示,还有可能在学校的企业中担任一些职务,这些在类的设计过程中应该充分的考虑到。 第三类是整合类,整个学校的信息化包括了其它的子系统,例如一卡通系统、教师人事管理系统、高校学生学籍系统等等,这些系统的信息要与校园信息化系统整合,统一的发布到学校的站,通过这些类进行管理,从而实现了信息的共享与资源的整合。
3 结论
校园信息化建设的目的是为了提高教学效率,而不是为了信息化而信息化。信息化的建设也不是一个部门能够实现,或者是一个模块一个模块的实现,而是要站在全校的高度上,将全校的资源统一调度使用,这是内容管理系统设计的真正意义。在设计内容管理系统的过程中,不仅要考虑到现在学校的资源和学校要处理的问题,还要考虑一些新的教学模式和资源整合以后的新的资源应用方式。内容系统的开发过程,不仅为学校理顺了教学管理,还应该在此基础上探索生成新的办公和教学模式,打破传统的不合理的规章制度,使学校甩下包袱,充分的调动全校师生的积极性。
本文标签:
[!--temp.ykpl--]