1、 吉林省高职高专教育信息系统的建设与研究 臧凤军刘宝庆孙慧生摘要文章从工作实际出发,提出新时期高职高专院校信息系统建设的理论,给出了高职高专教育信息系统的逻辑框架,深入阐述了吉林省高职高专教育信息系统的前台设计和后台管理程序的设计方法,并在实际开发和应用中,对网络信息系统的发布服务器设置、服务器的安全性、服务器集群和负载平衡等方面做了一定的研究。关键词信息系统 程序设计 服务器安全性 安全策略作者简介臧凤军(1962- ),男,吉林长春人,长春职业技术学院党委副书记兼副院长,副教授,研究方向为教育管理;刘宝庆(1970- ),男,吉林长春人,长春职业技术学院教务处副处长,副教授,研究方向为计算
2、机网络、教学管理与课程改革;孙慧生(1971- ),男,吉林长春人,长春职业技术学院网络中心,讲师,研究方向为网站开发技术。(吉林长春130033)G717A1004-3985(2009)26-0173-03加强信息化建设,加快构筑与学校发展相适应的信息化体系,是高职高专院校改革与发展的一项十分紧迫的战略任务。建立“吉林省高职高专教育信息系统”的目的,就是要进一步加强吉林省高职高专院校信息化建设,加强信息交流,搭建一体化信息网络平台,提高管理效率和水平,更好地为教育教学改革服务。一、吉林省高职高专教育信息系统建设的目的和必要性校园网和教育教学网站已经成为了学校、教育科研机构、教育管理机构不可缺
3、少的教育教学设施。据统计,吉林省目前共有高职高专院校39所。这些高职高专院校基本都已经建成校园网络,计算机录取、计算机学籍管理、毕业生远程就业服务等一体化的信息体系框架已经基本形成。但是,学校之间缺乏信息交流、信息更新缓慢、宣传窗口作用发挥不明显等问题仍很突出,已严重地制约着高职高专信息化建设的发展,同时也不利于高职高专院校之间的交流与合作。通过建立吉林省高职高专教育信息系统,充分利用网络信息,能加大对学校基本概况、办学特色、招生工作、精品专业、优秀课程、科研成果等的宣传力度,积极营造吉林省高等职业教育主动服务于社会经济发展的良好氛围。通过运用信息系统,能加强网络信息工作的交流和研究,积极拓宽
4、信息交流渠道,收集有价值的信息,提高信息的质量,为吉林省高职高专教育教学改革提供信息服务,创建吉林省高职高专教育的品牌形象。因此,从推进全省高职高专院校教育信息化进程、培养具有现代意识的教师及学生、加强吉林省教育厅与高职高专院校之间的联系、促进吉林省各地区高职高专院校教师和学生之间的交流以及资源共享、以信息化手段促进高职高专院校学生就业等方面考虑,吉林省高职高专教育信息系统的规划和研究工作都是十分必要的。二、信息系统主体结构与前台设计(一)吉林省高职高专教育信息系统主体结构与模块设计吉林省高职高专教育信息系统的建设,是为了促进吉林省全省高职高专院校信息化建设,实现吉林省内高职高专院校之间的信息
5、交流与协作,因此,在信息系统的模块设计上主要遵循了实用性原则。信息系统模块设计主要设计了以下一些栏目:(1)转载国家与高职高专教育相关重要新闻的“新闻聚焦”模块;(2)发布吉林省教育行政主管部门通知和文件的“要闻通知”模块;(3)全省各地区高职高专院校进行教育教学活动信息交流的“地区动态”模块;(4)网站信息中心发布网络通知的“网站公告”模块;(5)介绍全省高职高专院校基本情况的“学校推介”和“院校风采”模块;(6)各院校发布招生信息的“招生信息”模块;(7)为全省在高职高专毕业生提供就业信息的“人才招聘专栏”,本专栏是与长春市人才市场联办的,由长春市人才市场定期提供招聘信息;(8)全省各高职
6、高专院校行政管理法规和院校教学制度互相交流的“政策法规”发布交流模块;(9)为更好地迎接全国高职高专院校人才培养水平工作评估而设置的“评估专栏”;(10)“教师园地”为各校提供教师的展示和交流,包括介绍各校优秀教师的名师风采,教案和课件发布和选评,教师心得、论文和文学作品,及教师个人主页;(11)各校学生投稿发布文学作品和学生优秀的个人主页的“学生园地”模块;(12)“职教论坛”模块为会员提供直接的交流平台,设多个关于高职高专教育方面的讨论区,会员可发表文章表明自己的看法。在网络信息系统的逻辑结构设计上,采用了树状链接结构和星状链接结构的混合设计。信息系统首页链接指向一级页面,一级页面链接指向
7、二级页面,同时各个子栏目之间也可以通过主导航菜单直接互相跳转(如图1所示)。(二)信息系统主页面的设计与实现信息系统的主页设计,主要是设计软件的操作与技术应用的问题。但是,要使页面设计、制作得漂亮,必然离不开对信息系统前台的整体创意和对每个页面的艺术的加工和处理。创意(idea)是网站生存的关键,是传达信息的一种特别方式。创意并不是天才者的灵感,而是思考的结果。由于吉林省高职高专教育信息系统的设计定位是中型教育门户网站,因此在首页版面的布局上参照了门户网页设计中使用最广泛的一种布局方式“T”结构布局,并在“T”的结构上根据需要加以改动。“T”结构布局是指页面顶部为横条网站标志和广告条,下方左面
8、为主菜单,右面显示内容的布局,因为菜单条背景较深,整体效果类似英文字母“T”,所以我们称之为“T”形布局。这种布局方式具有页面结构清晰、主次分明、容易掌握等优点。在首页的色彩设计上,主要采用了科技蓝及浅灰色系,以突出网站的庄重性。在局部的小范围使用了强烈的色彩对比手法,搭配了不同的色彩装饰和Flash动画效果。首页显示的不同栏目之间使用了灰色系的细线分割,可以使主页层次更加分明。在首页的模块设计上,共设置了9个动态更新的信息模块,这些模块分别从同一个使用MySQL设计的数据库中的不同数据表中调用,并通过不同的关键字检索,按需要在主页上显示不同的字段。根据实际需要,不同栏目在首页上的表现形式略有
9、不同,但技术实现方法基本相同。以要闻通知栏目为例,系统通过后台程序连接MySQL数据库,以MySQL数据库服务器中事先设置好的具有浏览相应数据库权限的用户登录到“techinfo”数据库,并到数据库中检索类别字段为“要闻通知”的数据记录,把检索到的符合要求的前8条结果中的“title”(标题)和“add time”(时间)两个字段通过处理后显示在页面上。另外,在信息系统首页中采用了使用Java脚本语言编写的首页广告栏和特殊效果,以增强对于关键内容的表达效果。(三)子页设计与实现为保证吉林省高职高专教育信息系统的统一风格,子栏目系统设计采用了统一的页面格式,通过程序调用不同的标题图片,通过统一的
10、程序,使用不同的关键字调用不同的数据库信息,显示到页面上。三、后台程序与数据库设计(一)数据库设计与实现数据库的设计是对系统的数据管理、数据库模块结构进行描述和设计。在信息系统的实现中,数据是系统赖以生存的基础,离开了数据,系统将无法实现它的功能。在吉林省高职高专教育信息系统中,每一个功能模块都必须借助库的支持,数据库系统是非常重要的组成部分,因为作为B/S机构的信息系统,浏览器端显示的数据信息要实现动态的替换,必须依靠对数据库的检索和存取来实现,才能保证其安全性、稳定性和便捷性。根据信息系统的整体设计要求,结合项目实际,我们选择了MySQL网络数据库作为信息系统的数据库支撑。Apache发布
11、服务器、PHP语言与MySQL数据库的完美结合,正是目前绝大多数中小型网站所普遍采用的系统支撑。1.数据库设计理论与原则。数据库设计理论即关系规范化理论,实现了现实世界模型向数据库逻辑模型的转化,确保了由逻辑模型所产生的关系表具有数据的一致性、无冗余、易维护等特点。本系统中正是基于关系规范化理论进行数据库设计的,并在设计的过程中遵循了实用性、无冗余或冗余度最低、高安全性、快速存取及可兼容性等原则,并在设计过程中尽量减少了各个数据库之间的相互依赖性。2.数据库的设计步骤。由于信息系统中各个模块之间信息的关联性较少,因此在系统中主要应用关系模式的规范化理论来进行数据库的设计,最终的目的是生成优化的
12、关系数据库。根据信息系统功能模块的具体划分,经过设计与论证,确定在系统中建立两个数据库,分别是“admininfo”和“techjlinfo”,其中“admininfo”中含有2个数据表,分别用来存放信息系统管理员账户和会员账户的相关数据。“techjlinfo”中含有10个数据表:“bigclass”表存放信息的主类别;“smallclass”表存放信息的二级类别;“counter”表存放页面的访问统计信息;“grainfo”表存放毕业生的推荐信息;“indexnews”表存放主页面新闻信息;“jobqiuzhi”表存放会员自主发布的求职信息;“jobzhaopin”表存放企业发布的招聘信息
13、;“partnews”表存放各个会员院校发布的子系统信息;“photonews”表存放首页上发布的图片新闻信息;“schools”表存放各个会员院校发布的院校介绍(如图2所示)。(二)信息发布系统设计与实现信息发布系统是将网页上的某些需要经常变动的信息,类似新闻、新产品发布和业界动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网络系统应用程序。网络信息系统发布的信息通过一个操作简单的界面加入数据库,然后通过已有的网页模板格式与审核流程发布到网站上。信息系统后台管理程序页面,如图3所示。输入用户名和密码后,首先通过程序和数据库验证,然后才能登录。登录成功
14、后,转到信息系统后台管理程序页面进行操作(如图4所示)。程序会首先验证全局变量,以判断用户身份是否合法,并确定用户的操作级别。如果用户不是以合法的手段登录页面的,则跳转到登录页面。登录成功后,开始根据管理员权限调用左侧操作菜单。程序会根据不同的管理员级别显示不同的操作菜单。所有程序运行完成后,就可以进行操作了。四、WEB服务器设计Internet上最热门的服务之一就是WWW服务,Web已经成为很多人在网上查找、浏览信息的主要手段。它使得成千上万的用户通过简单的图形界面就可以访问各个大学、组织、公司等机构和个人的最新信息和各种服务。Web是客户/服务器式的,所以应该具有服务器端程序和客户端程序两
15、个部分。WWW服务遵从HTTP协议,Web服务器与客户的通信过程(如图5所示)。根据信息系统的程序设计和数据库设计,为了使系统运行能够达到最佳的性能,单独设一台Web服务器,操作系统我们选择了稳定的、性能较突出的RedHat Linux 9.0版本作为发布服务器、数据库服务器和提供支持PHP语言环境的虚拟主机服务,同时还负责解析“”域下的子域名。另设一台服务器,作为流媒体服务,同时也作为FTP下载服务器。信息发布服务器通过神州数码DCFW 1800E防火墙使用中国网通长春分公司提供的20M带宽光纤接入Internet。网络结构如图6所示。(一)Linux服务器的基本设置吉林省高职高专教育信息系
16、统的Web发布服务器采用RedHat Linux 9.0操作系统。由于Linux操作系统是自由软件,源代码开放且具有Unix的全部功能,因此选用Linux操作系统不仅能够降低项目成本,而且能够最大限度地发挥硬件系统的性能。Linux操作系统安装完成后,我们首先根据需要给服务器分配一个私有的IP地址(192.168.1.13)并激活网络设备,配置完成后,再启动相应的Apache、MySQL数据库、DNS等服务,并使其在登录系统时自动运行。(二)Apache服务器的设置吉林省高职高专教育信息系统的Web发布服务器采用的是Apache 2.0版本。在Apache的主目录下有httpd.conf,ac
17、cess.conf,srm.conf 及Magic等四个文件,其中httpd.conf是主要的配置文件,access.conf是访问控制配置文件,srm.conf 则是对于Web主机的文件资源的配置文件。Magic是针对mime模块的设置。在Apache运行的时候,它先调用httpd.conf,接着是srm.conf,最后是access.conf。在我们所使用的Apache 2.0发行版本中,srm.conf和access.conf 两个文件的内容为空,把设置选项完全存放在httpd.conf之中,这样会更加有利于服务器的安全性。五、信息系统的测试随着Internet的不断发展,利用Inter
18、net获取资料的人将越来越多,因此我们开发的吉林省高职高专信息系统也将会越来越普遍地应用于全省的高职高专院校中,因此信息系统性能的优劣直接关系到人们对信息资源的利用效率。信息系统设计完成后,我们对于整个系统进行了必要的测试,主要包括:(1)信息系统主页和相关子页的页面内容、链接的正确性、程序模块的执行正确性等;(2)后台管理程序的功能性测试、安全性测试和链接正确性测试;(3)数据库功能测试和性能测试;(4)服务器性能的初步测试。吉林省高职高专教育系统的开发,在一定程度上促进了吉林省高职高专院校的信息化建设和信息交流,在今后的使用和推广过程中必将对全省高职高专院校教育信息化产生深远的影响。参考文献1(英)贝姆.软件工程经济学M.李师贤,等,译.北京:机械工业出版社,2004.2(以)加林.软件质量保证M.王振宇,陈利,王志海,等,译.北京:机械工业出版社,2004.3遇鉴海,马子彦,郭利周,等.网页创意与制作M.北京:电子工业出版社,2005.4罗国庆,陈良萍.网站建设案例精粹M.北京:电子工业出版社,2004. 5(美)休斯.PHP经典实例M.徐牧,贾东升,付清朝,许斌,等,译.北京:中国电力出版社,2003.6(澳)Luke Welling,laura Thomsor.PHP和MySQL Web开发M.武欣,邵煜,等,译.北京:机械工业出版社,2005. -全文完-
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100