论文部分内容阅读
【摘 要】通过目前高校网站建设存在的众多问题和需求进行分析和研究,提出了高校网站群管理系统对站点进行统一管理的解决方案。该方案的构思与实现,可以提高网站群系统的工作效率、构建安全平台,又能为学校的信息化可持续发展奠定了基础。
【关键词】网站群 统一管理 可持续
一、需求分析
高校网站群采用内容管理系统的建设模式是一种先进的网站建设与管理理念的技术应用,已被众多高校所采用,成为高校利用互联网和信息技术进行教育信息化建设重要形式。校园网网站群系统实现所有站点统一的管理、信息统一的导航规范、权限统一的分配、信息统一的搜索等管理问题;同时消除了信息孤岛,共享、共用集群的软件和硬件资源;采用内容管理的系统核心体系结构,适应校园网网站群的多种应用环境的不同需求,有效减少投资的成本。
二、系统平台设计技术框架
整个系统核心框架采用基于JavaEE技术标准的Struts2+Spring3+Hibernate4(简称为SSH)框架+Spring Security3.1安全架构进行开发的应用框架。
(一)SSH框架。SSH 为基于JavaEE标准,是目前较流行的一种JAVAWeb应用程序开源框架,广泛应用于各种应用系统的设计。在SSH 的组合框架模式中,三者各自的作用:Struts是一个很好的MVC框架,主要技术是Servlet和Jsp。Struts的MVC设计模式可以使我们的逻辑变得很清晰,使程序层次分明。Spring 提供了管理业务对象的一致方法,并鼓励注入对接口编程而不是对类编程的良好习惯,使整个应用程序模块间最大的解耦。Hibernate 是用来持久化数据的,提供了完全面向对象的数据库操作,实现数据库操作对象化,同时提供大量的数据访问控制技术,提高对数据库的访问效率。
(二)Spring Security安全框架。Spring Security是一种为基于Spring的应用程序提供安全保护的安全框架。它提供全面的安全性解决方案,同时在Web请求级和方法调用级处理身份确认和授权。主要包含:安全拦截器、 认证管理器、访问决策管理器、运行身份管理器、调用后管理器。在Spring Framework基础上,Spring Security充分利用了依賴注入和面向切面技术。Spring Security的安全框架很好的弥补了JavaEE容器在安全编程模块中的不足之处,二者结合谌称完全组合。
三、系统的体系结构
整个网站群系统拟将采用基于JavaEE技术构架结构进行设计,根据应用系统及扩展个性化应用系统的特点,它基于现有成熟中间件技术和产品,采用模块化构件的设计思想,在统一管理、统一认证、统一界面、工作流集成等几个方面进行。整个系统的设计,并保证系统有更好的灵活性与可重用性。
四、主要业务流程
(一)信息访问流程。信息访问控制中分为三大部分,包括外部公共信息、校园网内部信息、受保护资源。其中外部公共信息是面对所有的用户开放,用户通过浏览器都可以进行访问;校园网内部信息是指信息只对校园网的用户开放,其中通过IP访问控制列表进行设置,校园网的IP可以直接访问,其它IP都无法进行访问;受保护资源为一些部门或系统的资料,只让本部门或者一些特定用户准备的资料,这部分资料必须由站点管理员或者系统管理员给特点的人员开通特定的权限后才可以访问。
(二)系统管理流程。后台管理主要是指通过统一的登陆页面登陆到后台管理平台,管理平台根据角色的不同可以分为站点管理和系统管理操作,其中站点管理是站点管理员可以操作的平台,系统管理操作是系统管理员进行系统后台的建设及系统的设置的平台。
五、系统的功能设计
(一)站点管理:可对站点进行增、删、改。支持多个站点管理,每个站点都可以进行独立管理,拥有用户、模板、子站、内容等。其中类别管理可以对选中的模板进行设置,根据需要建立目录、栏目及一些应用模块。
(二)用户管理:系统将为用户提供统一的登录入口。用户按照不同的级别及作用进行划分,登录时系统会根据不同用户的等级进行权限的分配,最高管理员可以编辑各个等级用户的功能,并且可以分配用户。
(三)部门管理:根据各系部各部门进行划分,职能的不同,相应的权限也有不同。
(四)角色管理:给各功能模块创建创建角色,超级管理员、系部管理员角色、行政部门管理员角色、新闻类别管理角色、新闻的模板管理角色、公共资源管理等。
(五)列表管理:创建IP地址列表,设置访问机制。
(六)安全管理: 在系统的设计和实现时,要对不同情况下出现的危险状况进行处理,要保证系统在各种情况下的数据安全。在保证系统安全的同时,要做好数据备份工作,并创建日志管理,记录所有登陆系统时的各种操作。
六、结束语
本网站群系统是经过详细的调研后,才确定的系统的基本模型,是一个有实际应用意义的系统。在开发本网站群系统时,使用了SSH框架进行设计,开发时使用MyEclipse作为开发环境, Java作为开发语言,oracle作为数据库,Tomcat做为系统平台服务器。在以后的使用中,可能会发现系统的性能问题和安全问题,这就需求慢慢的完善,不断的尝试使用新的技术和方法,来解决系统出现的不同的问题。
参考文献:
[1]马社岭,李同磊.浅议网站群的建设和管理[J].经营管理.2009(5):38-39.
[2]王玉娟.AJAX技术及其优缺点[J].科技创新导报。2009年(08):19—21
【关键词】网站群 统一管理 可持续
一、需求分析
高校网站群采用内容管理系统的建设模式是一种先进的网站建设与管理理念的技术应用,已被众多高校所采用,成为高校利用互联网和信息技术进行教育信息化建设重要形式。校园网网站群系统实现所有站点统一的管理、信息统一的导航规范、权限统一的分配、信息统一的搜索等管理问题;同时消除了信息孤岛,共享、共用集群的软件和硬件资源;采用内容管理的系统核心体系结构,适应校园网网站群的多种应用环境的不同需求,有效减少投资的成本。
二、系统平台设计技术框架
整个系统核心框架采用基于JavaEE技术标准的Struts2+Spring3+Hibernate4(简称为SSH)框架+Spring Security3.1安全架构进行开发的应用框架。
(一)SSH框架。SSH 为基于JavaEE标准,是目前较流行的一种JAVAWeb应用程序开源框架,广泛应用于各种应用系统的设计。在SSH 的组合框架模式中,三者各自的作用:Struts是一个很好的MVC框架,主要技术是Servlet和Jsp。Struts的MVC设计模式可以使我们的逻辑变得很清晰,使程序层次分明。Spring 提供了管理业务对象的一致方法,并鼓励注入对接口编程而不是对类编程的良好习惯,使整个应用程序模块间最大的解耦。Hibernate 是用来持久化数据的,提供了完全面向对象的数据库操作,实现数据库操作对象化,同时提供大量的数据访问控制技术,提高对数据库的访问效率。
(二)Spring Security安全框架。Spring Security是一种为基于Spring的应用程序提供安全保护的安全框架。它提供全面的安全性解决方案,同时在Web请求级和方法调用级处理身份确认和授权。主要包含:安全拦截器、 认证管理器、访问决策管理器、运行身份管理器、调用后管理器。在Spring Framework基础上,Spring Security充分利用了依賴注入和面向切面技术。Spring Security的安全框架很好的弥补了JavaEE容器在安全编程模块中的不足之处,二者结合谌称完全组合。
三、系统的体系结构
整个网站群系统拟将采用基于JavaEE技术构架结构进行设计,根据应用系统及扩展个性化应用系统的特点,它基于现有成熟中间件技术和产品,采用模块化构件的设计思想,在统一管理、统一认证、统一界面、工作流集成等几个方面进行。整个系统的设计,并保证系统有更好的灵活性与可重用性。
四、主要业务流程
(一)信息访问流程。信息访问控制中分为三大部分,包括外部公共信息、校园网内部信息、受保护资源。其中外部公共信息是面对所有的用户开放,用户通过浏览器都可以进行访问;校园网内部信息是指信息只对校园网的用户开放,其中通过IP访问控制列表进行设置,校园网的IP可以直接访问,其它IP都无法进行访问;受保护资源为一些部门或系统的资料,只让本部门或者一些特定用户准备的资料,这部分资料必须由站点管理员或者系统管理员给特点的人员开通特定的权限后才可以访问。
(二)系统管理流程。后台管理主要是指通过统一的登陆页面登陆到后台管理平台,管理平台根据角色的不同可以分为站点管理和系统管理操作,其中站点管理是站点管理员可以操作的平台,系统管理操作是系统管理员进行系统后台的建设及系统的设置的平台。
五、系统的功能设计
(一)站点管理:可对站点进行增、删、改。支持多个站点管理,每个站点都可以进行独立管理,拥有用户、模板、子站、内容等。其中类别管理可以对选中的模板进行设置,根据需要建立目录、栏目及一些应用模块。
(二)用户管理:系统将为用户提供统一的登录入口。用户按照不同的级别及作用进行划分,登录时系统会根据不同用户的等级进行权限的分配,最高管理员可以编辑各个等级用户的功能,并且可以分配用户。
(三)部门管理:根据各系部各部门进行划分,职能的不同,相应的权限也有不同。
(四)角色管理:给各功能模块创建创建角色,超级管理员、系部管理员角色、行政部门管理员角色、新闻类别管理角色、新闻的模板管理角色、公共资源管理等。
(五)列表管理:创建IP地址列表,设置访问机制。
(六)安全管理: 在系统的设计和实现时,要对不同情况下出现的危险状况进行处理,要保证系统在各种情况下的数据安全。在保证系统安全的同时,要做好数据备份工作,并创建日志管理,记录所有登陆系统时的各种操作。
六、结束语
本网站群系统是经过详细的调研后,才确定的系统的基本模型,是一个有实际应用意义的系统。在开发本网站群系统时,使用了SSH框架进行设计,开发时使用MyEclipse作为开发环境, Java作为开发语言,oracle作为数据库,Tomcat做为系统平台服务器。在以后的使用中,可能会发现系统的性能问题和安全问题,这就需求慢慢的完善,不断的尝试使用新的技术和方法,来解决系统出现的不同的问题。
参考文献:
[1]马社岭,李同磊.浅议网站群的建设和管理[J].经营管理.2009(5):38-39.
[2]王玉娟.AJAX技术及其优缺点[J].科技创新导报。2009年(08):19—21