516学习网站建设方案516创业团队目录1.项目概述1.1项目概述1.2建设目标1.3建设原则2.系统总体设计2.1系统功能定位2.2系统建设任务2.3系统技术架构2.4系统技术路线2.4.1采用Java语言开发2.4.2采用J2EE框架2.4.2.1平台比较2.4.2.2平台优势2.4.3采用内容管理系统2.4.4采用全文检索系统3.系统功能设计3.1网站关键点设计3.1.1界面设计3.1.2多语言支持3.1.3信息业务一体化设计3.1.4突出重点栏目设计3.1.5突出重点服务设计3.1.6突出特色内容设计3.1.7内容检索设计3.1.8信息管理合理化设计3.1.9信息复用设计3.1.10系统易管理性设计3.1.11应用可扩展性设计3.1.12安全性设计3.2516学习网站门户设计3.2.1栏目设置3.2.2栏目信息管理3.2.2.1信息采集3.2.2.2信息审核3.2.2.3信息发布与更新3.2.2.4资源信息库建设3.3网站功能模块3.3.1516学习信息发布系统3.3.2网上OA办公系统3.3.3教学与研修系统3.3.4其他应用系统3.3.5网站导航系统3.4网站管理系统3.4.1信息采集、审核与自动发布3.4.2信息传输与管理3.4.3用户管理3.4.4模板管理3.4.5网站管理3.4.6用户反馈4.系统软硬件平台建设4.1主机方案设计4.1.1系统主机方案设计目标和原则4.2系统软件选型4.2.1操作系统4.2.2J2EE中间件4.2.3全文检索4.2.4内容管理4.2.5数据库系统5.系统安全建设5.1总体设计5.2应用安全1.项目概述1.1项目概述516学习网站是面向高初中学生的信息和服务的学习平台。通过516学习网站平台的应用和表现,进一步加快平台建设、整合信息资源,构建统一平台、统一标准将是今后一段时间的工作重点。516学习网站平台将围绕“两网一站多模块多功能”模式展开,其中“一站”是指516学习网站平台。516学习网站平台是在因特网上建立的门户网站,建设目标516学习网站平台是信息化时代高中院校学生之间的有效载体,是高效服务的对外窗口,516学习网站平台的建设目标是:具有高性能、高可靠性、技术先进、能实现统一的信息发布、集中的信息存储备份、专业的系统管理和便捷的网上学习系统的门户网站。1.2建设原则此项目建设将以“高起点、高要求、高标准”为导向,基于“统一规划、集中管理、分步实施”的原则进行开发建设。先进性和成熟性以开放的标准为基础,采用国际上成熟的、先进的、世界知名厂商广泛支持的软件产品和技术来实现,保证整体架构的先进性。可靠性和稳定性系统方案具有较高的可靠性,关键产品均为行业知名品牌产品,同时对二次开发的系统及应用能够承受压力测试,被证明是安全可靠;同时,提供各种故障的快速恢复保证。开放性和标准化原系统设计所采用的技术和设备符合国际标准、国家标准和业界标准,为系统的扩展升级、与其他系统的互联提供良好的基础。在设计时,提供开放性好、标准化程度高的技术方案;设备的各种接口满足开放和标准化原则。具有较好的可伸缩性、扩容性和扩展性具有良好的可伸缩性。整个系统架构必须留有接口,最大可能地支持各种业务管理系统的信息交换需求。具有平滑升级的能力,以适应将来项目规模拓展的需要。所有系统设备不但满足当前需要,并在扩充模块后满足可预见将来需求,如贷款和设备的扩展,应用的扩展和办公地点的扩展等。保证建设完成后的系统在向新的技术升级时,能保护现有的投资。易于实施、管理与维护整个系统架构具有良好的可实施性与可管理性,同时还要具有较佳的易维护性。整个系统易于管理,易于维护,操作简单,易学,易用,便于进行系统配置,在设备、安全性、数据流量、性能等方面得到很好的监视和控制。2.系统总体设计2.1系统功能定位516学习网站是远程教育信息发布平台,也是网络教育集中对外提供服务的总平台,这个平台能够为各教育机构提供虚拟主机、电子邮件、信息检索等服务;能通过导航程序在技术、功能等方面实现网站间无缝链接;能对教育网站的网站域名、应用项目、网页风格、电子邮箱、连接方式、数据结构等进行统一规划、管理;能起到516创业团队对外宣传和吸引外部合作的作用;能为广大公众在网上浏览资讯和办理业务提供服务,把教育行业信息服务推进到实用阶段。2.2系统建设任务516学习网站建设任务包括以下几个主要方面:(1)整合信息资源,建立信息资源库;(2)建立以事务链、工作流为中心的信息应用系统,体现网络教育服务型平台新形象;(3)分步骤扩展网站功能,建设综合型网站门户;2.3系统技术架构考虑到516教育网站平台的现状和发展需求,系统应用平台应具备跨平台、支持多种数据库环境的能力,采用模块化设计方式,易于扩展和维护。从逻辑体系架构来看,网站系统分为多个层次:用户层用户界面系统管理安全控制权限控制层权限过滤/个性化定义表示层应用系统模块基础应用平台接入层Web服务器,其他访问接口应用层应用服务器业务逻辑组件J2EE基础框架数据访问层数据库系统系统层操作系统硬件层主机平台、网络平台2.4系统技术路线2.4.1采用Java语言开发采用Java(包括JSP、EJB、SERVLET等相关WEB开发技术)和XML技术结合进行网站设计开发,由于和Java的平台特性无关,在数据表示和传输方面,XML有着得天独厚的优势。Java与XML的组合提供了建立三层应用程序的最佳手段,开发的系统具有跨平台运行的能力,无论在windows环境还是其他主流操作系统环境下都能运行。主要特点:平台独立性这是Java最吸引人的地方。Java采用先编译成中间码(字节码),然后装在与校验,再解释成不同的机器码来执行,即“Java虚拟机”的思想,“屏蔽”了具体的“平台环境”特性要求,使得只要能支持Java虚拟机,就可以运行各种Java程序。面向对象的技术面向对象的技术是目前软件开发中最普遍的程序设计方法,它通过把客观事物进行分类组合、参数封装、用成员变量来描述对象的性质、状态,而用方法(成员函数)来实现其行为和功能。面向对象技术具有继承性、封装性、多态性等特点,Java在保留这些优点的基础上,又具有动态联编的特性,更能发挥出面向对象的优势。多线程多线程机制使应用程序能并行执行,Java有一套成熟的同步原语,保证了对共享数据的正确操作。通过使用多线程,程序设计者可以分别用不同的线程完成特定的行为,而不需要采用全局的事件循环机制,这样就很容易实现网络上实施的交互行为。动态性Java的设计师它适合于一个不断发展的环境。在类库中可以自由地加入新的方法和实例变量而不会影响用户程序的执行。并且Java通过接口来支持多重继承,使之比严格的类继承具有更灵活的方式和扩展性。安全性Java有建立在公共密钥技术基础上的确认技术,指示器语义的改变将使应用程序不能再去访问以前的数据结构或是私有数据,大多数病毒也就无法破坏数据。因而用Java可以构造出无病毒、安全的系统。2.4.2采用J2EE框架考虑到系统的跨平台性和将来良好的移植性,并且考虑到系统能够将来很好地与其他业务子系统集成,本系统采用J2EE平台,并且更具J2EE的中间件规范进行产品开发,本系统采用J2EE平台集成的标准中间件,并在数据交换和数据导出上支持XML标准。2.4.2.1平台比较目前,可作为开放式数据应用集成的规范和平台的技术主流有两种,一种是微软公司的windowsDNA平台,另一种是SUN公司的J2EE平台。虽然这两种集成平台和分布式计算技术都能满足实时开放式的数据应用集成的需求,但是从规范的开放性、支持异构性、可移植性、支持的广泛性、对现有系统数据的继承性和技术优势等方面比较,J2EE比windowsDNA具有优势。2.4.2.2平台优势J2EE是一种利用Java2平台来简化诸多与多级企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如“编写一次,到处运行”的特性、方便存取数据库的JDBCAPI、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对EJB(EnterpriseJavaBeans)、JavaServletsAPI、JSP(JavaServerPages)以及XML技术的全面支持,可以更好地与其他的分布式应用系统集成。因此J2EE是一种更理想的集成平台和规范。2.4.3采用内容管理系统网站内容管理系统是针对教育网站和大众的内部与外部网站和信息管理、信息发布和网站维护而开发的基于Web交互模式的内容管理和发布应用系统。系统包括信息采集、整理、分类、审核、发布和管理的全过程,具备完善的信息管理和发布管理功能,是网站内容管理和维护的理想工具。应用该系统,教育网站可以随时方便地提交需要发布的信息而无须掌握复杂技术。网站内容管理系统采用先进的B/S三层体系结构,基于数据库并采用动态网页生成技术的信息采集发布系统,实现了数据的动态、实施发布检索等功能。系统具有以下特点:简单易用方便的人机对话界面,使非专业人员即可完成信息采集、管理和发布的全部工作,不需要HTML语言知识等专业知识。系统维护简单方便,完全的B/S结构,支持异地办公和远程信息采集和提交。系统实用性强,可快速对内容进行批量的编辑、查阅、维护,保证了信息的及时性及海量洗洗发布和管理的需求。过期内容自动删除和备份。安全可靠系统将网页设计和内容彻底分离,内容在数据库中分类进行存储,并有详细的操作记录。系统还提供完善的站点管理与统计功能。系统具备严密的安全措施保障,采用多种先进技术应用保证系统的先进性、实用性和开放性。强大的管理功能可以完成信息的采集、整理、分类、审核、发布等功能:具有信息、栏目、频道、网站的添加、修改、删除及移动等操作功能,也可轻松实现网站结构的设置于修改。系统实现了数据集中管理下的内外网站的分别和集中维护;内外网站可以同时在一套系统中运行,彼此相互独立,互不干扰。信息即可单独发布一个网站也可同时发布于内外网站。强大的编辑工具自动生成栏目、页面、摘要、导读,自动生成每日最新信息,自动将所定义的栏目生成到对应的网页上,轻松添加随文图片;所见即所得的页面排版编辑功能。系统不再需要手工编写页面,也无需具备专业的HTML知识和掌握JSP等程序设计语言。系统提供了模板管理功能,支持模板的添加、调用、修改、删除等操作。支持显示内容样式的灵活设置。强大的网页自动生成配置管理和人性化的发布任务管理功能,内容发布、网页生成自动进行,不需人工干预。网站管理网站一旦建立就需要相关的人员去管理、维护。为了给用户提供大量的、多方面的、及时准确的信息,我们就需要建立相关的信息导航服务,需要将网站划分出多个栏目,需要具有不同权限的人员来管理维护。网站信息导航系统是网站全貌的展现平台。是政府门户功能的重要体现。为访问者提供的网上资源查询系统。网站导航系统为用户提供最准确、全面、快捷的优质服务,满足网民需求。采用关联方式将省外相关类别网站在同一页面上列出,最大程度地满足用户的检索需要,使用户得到最全面的信息。2.4.4采用全文检索系统全文检索功能是门户网站提供公益性服务的良好体现。随着信息量的爆炸性增长,建立高效的信息管理系统已成为越来越多用户的迫切需求,而检索作为信息管理的核心内容,已被赋予了更多的内涵。用户需要的是功能强大、配置灵活;可根据自身需求轻松定制,并满足多方面应用的信息检索系统。通过检索系统可以实现本门户网站检索服务,极大地方便用户。3.系统功能设计3.1网站关键点设计3.1.1界面设计网站是信息量比较集中或主题突出的站点,集合同类型的相关信息为浏览者提供全面的信息查询,设计上一般都比较强调信息的方便传递和浏览,因而在实现功能最大化的同时,要求实现用户的视觉统一和操作便捷的最大化。1)门户网站界面设计需要突出地方特色;2)文字、图形、色彩统一,搭配合理,界面清楚整洁,层次结构清楚;3)统一首页和其他各级页面的排版风格;4)页面富有时代气息和美感,色