信息平台开发合同

2024-09-10 版权声明 我要投稿

信息平台开发合同(精选8篇)

信息平台开发合同 篇1

甲 方:

乙 方:

甲、乙双方经友好协商,一致达成本协议。双方申明,双方都已理解并认可了本合同的所有内容,同意承担各自应承担的权利和义务,忠实地履行本合同。

一、合作内容

乙方为提高XXXX信息管理化水平与服务效率,向公众提供方便快捷的服务平台,特委托甲方开发XXXXXX工作平台(一下简称“系统”),详细要求见附件。

二、合同期限

(麻烦补充一下)

三、甲方权利与义务

1、甲方所开发系统是自行研发的,保证不存在任何侵权问题。

2、甲方将严格按照乙方提出的各项技术指标,要求进行系统的开发设计。

3、甲方开发的系统不得含有病毒,不得含有黄色,反动及违反国家法律规定的内容。

4、甲方所开发系统的所有权,版权归甲方所有,乙方只有使用权。

5、甲方只对乙方提出的书面要求进行开发。

6、甲方交付系统时将对乙方提供相关技术培训及售后服务。

7、如需提供短信功能,乙方必须提供短信平台及短信平台数据接口。

四、乙方权利与义务

1、乙方托付甲方所开发的系统保证不含有反动,黄色及违反国家法律规定的内容,否则甲方将不予开发。

2、乙方必须保证对甲方所开发的系统不作任何侵权行为,如不进行拷贝,篡改,泄露给第三方使用等,否则甲方将追究乙方的法律责任。

3、乙方托付甲方开发系统时必须以书面形式(一式二份且加盖公章)详细地说出需求模块,提供给甲方各项技术指标。

4、乙方托付甲方开发的系统在签订合同之后如需增加其它功能,必须以书面形式呈交给甲方,甲方做改动并酌情收取适当费用。

五、乙方验收标准

1、乙方验收时,不得对甲方所开发的系统提出附加条件。

2、甲方所开发的系统符合乙方呈甲方的附件要求及各项技术指标即为合格。

3、甲方完成系统开发工作,乙方应在三日内组织验收,超过七日不验收,视为验收合格。

六、费用结算方式

1、该系统乙方付给甲方费用总金额元整。

2、甲乙双方签订合同当日,乙方将预付保证金元整(占总造价%)。

3、甲方交付系统当日,乙方验收合格后付甲方人民币 元整(占总造价%)。

4、甲方收取完开发费用后,免费为乙方维护系统个月。

5、免费维护期过后,乙方如需甲方对该系统继续进行维护,甲方将提供有偿服务。

6、付款方式。

七,违约责任

1、由于乙方未及时提供系统开发所需的信息而导致甲方工作不能按时完成,甲方不负任何责任,并有权向乙方提出延期要求,延期时间由双方协商确定。

由于甲方原因未能按时完成系统的开发,乙方有权向甲方提出索赔,具体额度由双方协商确定,但最高不超过合同中乙方支付费用总金额的10%。

八,争议解决

本合同履行过程中如发生争议,双方应本着友好合作的精神共同协商解决。

九,合同终止

1、任何一方终止合同,需提前10个工作日书面通知对方,并说明正当的终止理由,由双方代表签字后方可终止本合同。

2、由于战争、地震、火灾等不可抗拒因素导致的工作中断,双方均不承担责任,待条件恢复后,由双方协商确定合同内容的变更。

十,附则

1、合同签订前未尽事宜,双方协商解决;合同签订后,经双方当事人协商一致,对本合同有关条款进行变更或者补充时应以书面形式确认。

2、本合同一式两份,双方各持一份,具有同等的法律效力,自双方授权代表签字或盖章后生效。

3、本合同的详细要求见附件,附件具有同待法律效率。

甲 方:乙 方:

代表人:代表人:

信息平台开发合同 篇2

关键词:模型驱动架构(MDA),建模,管理信息系统

近年来,由于商业运作受到Web的影响越来越大,许多企业和高校都要求建立自己的Web业务系统或将现有的业务系统改造成Web形式。虽然这些Web业务系统因业务不同有所不同,但从软件开发的角度看,这些系统的开发过程大致是相同的。开发这些相似的应用系统时,如何减少其中的重复劳动,提高生产率对软件企业和高校来说是至关重要的。MDA的出现很好的解决了软件开发中遇到的问题和挑战。目前MDA的研究方向主要有四个:1)UML PIM阵营;2)MOF阵营;3)可执行UML阵营;4)MDD(Modeldriven Development)阵营。而在这四种阵营中,MDD阵营不拘于MDA规范,使用MDA中现有的技术,结合其他优秀框架来构建平台,更适合现实中的web应用。因此,本文中的开发平台采用了MDD的思想,最终设计了一个基于模型驱动的管理信息系统开发平台,运用此开发平台能够实现管理信息系统的快速设计与开发。

1 基于模型驱动的管理信息系统化平台研究的意义

1)在研究了模型驱动架构相关理论的基础上,结合领域建模技术,并以XML定义元数据,设计了一个业务建模工具。业务建模工具是提供集系统设计、代码和数据库自动生成的解决方案的可视化设计工具,主要提供模型定义、转换和模型管理等功能。使用业务建模工具对应用系统建立平台无关模型,再通过模型转换引擎把平台无关模型转换为平台相关模型及代码,从而达到系统设计与具体实现分离的目的,解决管理信息系统开发的重复开发等问题。

2)将MIS开发平台应用于实际,可以大大加快Web业务系统的开发,特别是对于设计这个阶段尤为明显,提高了软件的生产率。

本系统平台基本上己实现了在进行设计之初所想要达到的要求。通过使用本系统,用户无需编程就可以快速生成满足自己需要的管理系统;可以随意编辑操作页面,达到个性化管理的目的;可以设定不同级别的页面,建立用户管理系统,使系统具有一定的安全性;可以方便的对系统进行修改,以适应需求的不断变化。

2 平台的设计与具体实现

2.1 平台设计思想

随着对MDA的深入研究和对管理信息系统开发平台的需求分析,最终设计了一个基于模型驱动的管理信息系统开发平台。该平台基于MDA思想,建立一套信息化领域的专业业务模型。该业务模型由业务对象模型,权限模型和应用模块模型组成,以XML文件的形式保存,开发平台将解析XML文件,获取业务模型的信息,通过模型转换引擎生成SQL语句,程序原文件等。

由于XML在模型描述上具有互操作性和扩展性等优点,所以平台采用XML定义元数据。用户在多个业务系统中身份登陆不一致,造成用户需要使用多个账户和密码登陆各个业务系统,给使用者造成很大的麻烦,为实现用户单点登录,平台采用统一身份认证技术进行用户权限的管理。

2.2 平台体系结构设计

基于模型驱动的管理信息系统开发平台由业务建模工具,服务器端运行时、客户端运行时三部分组成,如图1。其中业务建模工具提供模型的定义和转换服务,服务器端运行时提供模型的解析功能,主要包括业务建模引擎、数据访问服务、模板服务等,客户端运行时则提供模型的展现功能,主要包括HTML组件,JSP组件等。

2.3 业务建模工具设计

业务建模工具是整个管理信息系统开发平台的核心部分,其生成的模型通过模型转换引擎转换为相应的代码及数据库结构,为服务器端运行时和客户端运行时提供数据及代码访问。

2.3.1 模型定义

业务模型主要由对象模型、权限模型和应用模型三大部分组成,其中对象模型和权限模型又是为应用模型服务的。对象模型是指通过对业务需求的分析之后抽象出的业务要素。它包含了属性(描述业务对象的特性)、行为(描述业务对象的功能)、对象关系(描述对象之间的联系。有继承关系和引用关系。)三大要素。权限模型则描述用户对其资源的访问权限,一般包括:读取、更新、新增、删除等。他们都为应用模型的产生创造了条件。系统则根据这些信息依照用户选定的模板即可产生特定的应用模型了[4]。

2.3.2 模型转换

通过业务建模工具进行系统设计建立业务模型后,可以通过业务建模工具提供的模型转换引擎转换为相应的代码和数据库表结构。模型转换引擎采用的是对象关系映射技术(Object/Relational Mapping,O/R Mapping)技术。如图2。业务模型采用XML格式存储,使得模型具有互操作性、可扩展性和跨平台性等特点。

2.4 平台运行时服务设计

2.4.1 服务器端运行时设计

服务器端运行时设计包括业务建模引擎和基础服务两个部分。业务建模引擎提供模型的解析功能,基础服务提供数据访问服务、模板服务等。

2.4.2 客户端运行时设计

客户端运行时位于J2EE三层结构的表示层,其作用是提供客户端的界面控制、数据校验以及组织数据的功能。

3 平台的具体实现

3.1 业务建模工具的实现

业务建模工具的开发平台是Visual Studio.Net,使用TreeView控件实现可视化动态树形列表编辑,利用System.Xml命名空间提供的各种XML类、TreeView对象及其元素,实现数据相互转换[5]。

1)业务对象模型实现

业务建模工具是按照业务对象库、业务对象组、业务对象、业务对象属性的层次结构来建立业务对象模型的。如图3。

2)权限模型实现

权限分配基于业务对象。权限控制首先要确定当前登录用户的身份,及用户包含哪些角色,由用户的角色来确定用户具有什么样的访问权限。业务建模工具对数据的访问控制直接在SQL语句层上进行,主要是数据操纵语言DML中的四种SQL语句,即Select、Insert、Delete、Update语句。如图4。

3)应用模块模型实现

在业务建模工具窗口左面对象树中选择某个业务对象节点,在右面属性框中点击“业务对象界面信息”,出现模板维护界面。如图5。

3.2 平台运行时服务的实现

平台运行时服务是基于架构模型驱动开发的思想,采用应用框架技术来实现的。它为平台提供运行时公共服务,包括数据访问服务、权限控制服务和应用入口服务等。平台运行时服务包括服务器端运行时和客户端运行时两部分。本节介绍服务器端运行时的数据访问服务EJB开发的具体过程。创建EJB的步骤如下:1)创建远程接口;2)创建本地接口;3)创建Bean的实现类;4)创建部署描述符;5)打包;6)部署。

1)创建远程接口

远程接口定义了EJB客户调用的方法,该方法在EJB类中实现。EJBObject实现远程接口并且客户端通过它访问EJB实例的业务方法。下面是创建数据访问服务的远程接口DataAccServ的代码。

2)创建本地接口

为了方便EJB的创建和发现,每种类型的EJB都提供一个home接口。Bean开发人员提供一个EJB home作为这个EJB的工厂。Home接口扩展了javax.ejb.EJBHome接口,并包括bean开发人员识别的一些必要的方法,这些方法允许客户创建、查找和删除。

3)创建Bean的实现类

定义接口后,有一个实现接口后名的业务逻辑的任务,EJB的业务逻辑在bean类中。这个bean包含两个部分:业务逻辑本身,包括远程接口中定义的方法的实现和一套允许容器管理bean生命周期的方法。

下面是实现类DataAccServBean的部分代码。

4)创建部署描述符

可以手工创建,也可以使用应用服务器提供的基于JAVA的工具来自动生成。

5)打包

所有的EJB类和部署描述符都应当打包到一个JAR文件中,部署描述符存储在META-INF目录下(与JAR文件在相同的位置),并且必须命名为ejb-jar.xml。EJB-JAR文件还可以包含任何EJB需要的额外资源。这个JAR文件需要带.jar文件扩展名。

6)部署

如需将EJB部署到应用服务器中,还要使用工具生成包含容器类的新的ejb-jar文件。

4 开发实例

在具体开发前,首先利用sun公司的IDS统一身份认证平台为用户授权,只有获得授权许可的用户才可以获得所有他们可使用的管理系统的访问权限并且进入系统,然后在详细设计的基础上,利用Epstar建模平台,构建出每一个业务对象,以南京师范大学学科建设管理系统为例。新建教职工基本信息对象,添加对象的属性(姓名、性别、所属院系等等),然后为每个属性设置类型。可以看出,整个管理系统基本上都是由一些对象组成,每个对象又是由一些属性组成。我们通过这些来描绘、实现整个系统的增、删、改、查功能。正是由于这些特性,所以在开始设计的时候,我们得做好每个对象、属性的详细设计,这样才能在后来做开发的时候方便的对数据库进行操作。如图4所示。

设计好每一个业务对象之后,然后在建模平台之中利用模板文件,为每一个业务对象生成一套模板,自动实现对该业务对象的基本的增、删、改、查功能。相关的代码将在第一次访问该业务对象时自动在应用服务器上生成。模板的使用如图5所示。

完成上述工作之后,就该为新建的对象分配权限了。给不同的用户组分配权限,这样能保证每个用户进入系统之后,只能访问自己有权限的模块,对自己能访问的模块实现指定的操作。所有的工作做完,向服务器提交建模之后,一个系统的基本框架就在服务器端生成了。通过IE浏览器。一个系统的界面及功能就呈现在了我们的眼前。

这里将采用传统方法和本文的开发平台进行管理信息系统开发的效果进行了比较。如表1。通过对比开发效果,基于模型驱动的软件开发方法,相比传统的开发方法有很大的优势。

5 结束语

随着计算机技术的发展,尤其是Internet及其相关技术的逐渐成熟和完善,老应用模式下的应用系统越来越显得捉襟见肘,不能满足当代信息化建设的要求。管理信息系统开发平台的成功推出,为广大用户提供了一个全新的、可用于个性化设计的、适合需求变化的、便于维护的这样一个管理系统。它带给企业的是一个物超所值的、易于接受的、可驾御的和随时适应变化的实用管理平台。目前已经在南京东南大学、南京师范大学、南京禄口机场等单位得到应用,深受用户好评。

参考文献

[1]邓正保.面向对象系统建模(UML方法)的研究与应用[D].南开大学硕士学位论文,2002.

[2]张天,张岩,于笑丰,等.基于MDA的设计模式建模与模型转换[J].软件学报,2008(9):2203-2217.

[3]马良,唐俭,等.计算机企业环境管理信息系统研究[J].四川环境,2000.

[4]青润.软件工程之全程建模实现[M].北京:电子工业出版社,2004.

信息平台开发合同 篇3

摘 要:本文研发了一种基于构件的管理信息系统开发平台,以平台即服务(PaaS)的模式提供管理信息系统的开发服务。文章首先分析管理信息系统的基本功能,研发了一系列高效可靠的可复用构件,使管理信息系统的关键功能可以通过直接组装构件的方式实现;接着研发了一种开发平台,让开发者可通过浏览器在云端组装构件,以迭代的方式快速构建和部署系统功能。对于不能用现有构件直接组装而成的业务,开发者可利用开发平台提供的新构件进行开发服务构建。北京师范大学研究生学位系统、研究生质量监控系统等管理信息系统的敏捷开发实践表明,基于构件的PaaS开发模式,能够很好地契合敏捷软件开发理念,大幅提高系统的开发效率,减轻系统的维护负担,提升系统的构建质量,降低系统整体成本。

关键词:云计算;敏捷开发;权限管理;混合编程;平台即服务

中图分类号:TP315 文献标志码:A 文章编号:1673-8454(2016)07-0028-05

一、引言

管理信息系统是一个具有高度复杂性、多元性和综合性的人机系统,它全面使用现代计算机技术、网络通信技术、数据库技术,以及管理学、运筹学、统计学、模型论和各种最优化技术,为经营管理与组织决策服务。[1]管理信息系统的研发团队不仅要有多个学科的背景知识,而且也要熟悉相关管理领域的业务流程。因此相比于一般的软件开发,管理信息系统的开发尤其具有学习难度大、开发周期长、开发成本高、缺陷查到难、维护代价大的特点。

业界一直试图开发新的技术、使高质量计算机程序的开发和维护更容易、更快捷、成本更低廉。[2]人们一直在研发更能表达编程中各种概念的高级语言和应用程序框架以提高生产率。现代高级语言在命令式的面向对像编程基础上,发展了声明式、函数式和动态的特性,使其表达能力更接近人类的思考能力,方便开发者集中精力解决业务本身的细节。[3]人们也一直在归纳设计经验,精练解决方案,总结能解决软件开发中最常见问题的设计模式,通过现成的抽象,把常见错误解决方案的细节予以制度化来减少缺陷。[4]在各行业的管理需求的驱动下,涌现出了各种管理信息系统。[5-6]

为了进一步提高某些领域的软件开发生产率,人们提出了基于构件的软件工程(CBSE)。CBSE强调用可复用的“构件”来设计和构造软件系统,把构建重点从编码转移到组装,改变着大型软件系统的开发方式。[2]一些大型企业,如SAP,提供的企业资源管理(ERP)的解决方案,正是采用了这种过程模型。一些学者也开始在相关管理领域尝试基于构件的实践。[7]然而在管理信息系统领域广泛使用CBSE之前,必须分析对应管理领域,寻找重复模式。这就要求系统分析师不仅是软件构建专家,而且也要对管理领域有深入的了解。云计算时代的来临,为解决这个问题提供了契机。一些学者开始尝试软件即服务(SaaS)的应用模式。[8-10]一个领域的SaaS很难能为其他领域提供服务,因此人们又提出了平台即服务(PaaS)的理念,即把软件研发的平台作为一种服务,以SaaS的模式提交给用户。软件行业的领导者纷纷推出了PaaS,如Google App Engine、Amazon EC2、Windows Azure等。PaaS的出现提高了应用的开发速度,加快了SaaS的发展。然而这些服务的出现,缩短了开发周期,降低了开发成本,同时也增加了学习难度和缺陷查找成本。

本文结合CBSE和PaaS的优势,研发了一种基于构件的管理信息系统云开发平台。第二部分论述通过分析管理信息系统的基本功能,研发的一系列高效稳定可复用的构件。这些构件使开发者可以用组装的方式实现基本功能。第三部分论述云开发平台。该平台使开发者只要通过Web浏览器即可组装和开发新构件。第四部分为敏捷开发实践,介绍基于此平台开发管理信息系统的成功案例。第五部分为总结。

二、构件设计与开发

基于构件的软件工程(CBSE)正在改变大型软件的开发方式,其考虑的重点从编码转移到组装软件系统,考虑的焦点是“集成”,而不再是“实现”;基于构件开发缩短了70%的开发周期,减少了84%的项目开销,生产率指数可达26.2,而工业标准值为16.9。[2]管理信息系统虽然涉及的学科多,而且相关的管理领域千差万别,但是其基本功能相对明确,主要包括数据处理、预测、计划、控制以及辅助决策。这些功能存在很多共性,可对这些共性建模。我们通过分析管理信息系统应用领域,开发了关系数据库管理、表单和CRUD网格、报表分析、权限管理、新构件开发五大可复用构件,如图1所示。

1.关系数据库管理

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它是管理信息系统的核心部分,是进行科学研究决策的前提条件。关系数据库建立在关系数据模型基础上,适合作为管理信息系统的主数据库。人们已经开发了功能非常强大的数据库设计和管理工具,如PowerDesigner、Navicat、SQLyog等,但这些工具是作为一个独立的产品发布的,很难与其他构件集成。

我们开发了一种基于Web的轻量级数据库管理工具,通过分析关系数据库系统的元数据,识别各种实体和联系,实现在线数据管理、创建数据结构文档、生成ORM实体类及创建表单等功能。在数据库设计之后,此工具可根据数据表结构自动生成表单,用表单和CRUD网格工具对所生成的表单进行配置,即可实现数据的采集和存储。

2.表单和CRUD网格

表单是利用网页进行数据采集的基本单位。表单允许用户通过文本域、单选按钮、复选按钮等控件输入数据,提交信息,是用户和服务器之间进行信息交互的重要手段。表单开发是整个管理信息系统开发的重要基础,其过程是根据采集数据的结构,对数据项设计合适的表单域,并在用户提交时进行数据合法性校验,将合法的数据存入数据库。传统的表单开发需要前端工程师、后端工程师和数据库工程师的协作,开发成本较高。

我们的表单和CRUD网格构件极大地减少了上述过程的复杂度,只需通过配置就可以实现数据的增加(Create)、读取(Retrieve)、更新(Update)和删除(Delete)。CRUD网格工具既能分析表单对应数据表的结构,也能分析结构化查询语言(SQL)脚本,根据分析结果自动生成支持排序、分页、查找、导入、导出等功能的CRUD网格。表单工具可配置各个表单域的控件类型、数据类型和验证规则,并可通过配置数据触发器实现实体之间的逻辑验证。表单和CRUD网格工具还支持自定义操作按钮,按钮通过引用一段SQL或Python脚本,实现个性化的功能。我们还实现了一种基于有限状态机的工作流引擎,使基于角色逐级审核的业务需求,只要通过表单和有限状态机的配置就可以实现。[12]而对于实体之间联系的管理,我们构建了一种通用模型,开发者按照约定编写已选、可选、增加、删除和权限检测五条SQL脚本即可实现实体之间多对多联系的管理。

通过关系数据库管理构件、表单和CRUD网格构件的组装,就可以实现数据采集、转换、存储、检索等功能。接下来,我们开发了报表分析构件。

3.报表分析

报表就是用表格、图表等格式来动态显示数据。根据数据特征不同生成不同类型的报表可挖掘数据中信息。报表分析工具是管理信息系统进行计划、预测和辅助决策的重要组成部分。一些数据库管理工具,如Foxpro、Navicat等均支持报表的开发,但它们很难与Web系统集成起来。水晶报表等工具能够很好地与Web系统集成,但是其商业授权费用非常高。

我们开发的报表分析工具用HTML、CSS和JavaScript作为报表定义语言,SQL和Python作为数据源脚本。这些语言均是行业的开放标准,容易学习,没有商业授权费用。表格工具实现了Model-View-View-Model(MVVM)模式,使开发人员可以把视图和逻辑分离出来,通过数据绑定的方法生成视图。[14]SQL和Python是被广泛使用的脚本语言,特别适用于混合语言编程的软件开发。[15]图表工具的可视化引擎是基于开源的数据可视化产品,开发人员可以用脚本生成数据,直接生成直观、生动、可交互、可个性化定制的数据可视化图表。[16]我们还针对常用的图表类型,如条形图、饼图、拆线图、散点图、雷达图等,构建了表格转图表模块,这样只需一条SQL脚本即可生成图表。

运用报表分析构件可实现预测、计划和辅助决策的功能。为实现管理信息系统的控制功能,我们构建了一个开放灵活的权限管理构件。

4.权限管理

权限管理是根据设置安全规则或策略,让用户能且只能访问被授权的资源。首先我们实现了一个基于角色的访问控制(RBAC)引擎。所有表单和CRUD网格的增删改查、表单域的选取和更新、按钮、SQL和Python脚本、报表、页面等都实现了RBAC。[17]RBAC实现了功能级权限的访问控制。

数据级权限在管理信息系统中也非常重要。数据级权限指在功能模块内控制用户的数据访问,如学生信息模块中,学院只能管理本学院学生,学校则能管理所有学生。传统数据级权限管理一般采用硬编码的方式,把权限逻辑用条件的形式与业务代码耦合在一起,难以测试,开发维护成本高。一些学者研究基于属性规则的数据权限模型,但其规则引擎配置复杂,而且不能适应更加复杂的权限控制。[18]我们用过滤器、触发器、控制脚本相结合的形式,实现了较为灵活的数据级权限控制。过滤器用一种轻量级的数据交换格式(JSON)定义,配置简便灵活。[19]规则引擎对资源进行过滤,用户只能得到经过滤器过滤后的信息。触发器和控制脚本用SQL脚本或Python脚本定义,能够在用户进行操作之前进行自定义验证,并能在操作之后进行数据加工。

表单、网格、报表与权限管理的集成,能灵活地实现管理信息系统的数据处理功能、预测功能、计划功能、控制功能和辅助决策功能。我们还开发了一个新构件开发工具,可实现更加个性化功能。

5.新构件开发

对于不能用现有构件实现的系统需求,要构造满足这些需求的新构件。新构件开发模块在服务器端实现了MVC模式,有效地分离了应用的业务逻辑、数据和界面,提高了应用的可扩展性、可维护性和可复用性;[20]在客户端实现了MVVM模式[14],不仅使视图可以独立于模型的变化和修改,降低了耦合度,而且让业务逻辑和数据的开发与页面设计彻底独立开来。我们在开发的前端和后端均采用了模板引擎,能更加合理地分离前后端,不仅能提高开发人员的协同效率,而且可以降低Web应用服务的资源消耗,提高系统吞吐量。[21]

新构件开发采用了混合编程的开发模式。程序设计语言有各自的优势和不足,混合编程可以充分利用各种程序设计语种的优势,只要解决各种语言间参数传递的问题,就可以极大地提高开发效率。[22]我们采用了C#和Python混合开发模式,对浏览器、应用服务器、数据库服务器的数据交换定义了一套完整的规则,把HTTP的请求和响应数据均封装在两种程序设计语言都识别的字典和数组中,打通了混合开发的关键环节。

三、云开发平台

平台即服务(PaaS)是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户,它不但可以为更高的可用性、更具扩展性的应用提供基础平台,还可以提高硬件资源利用率,降低业务运营成本。[23]PaaS平台提供应用程序的开发和运行环境,使开发者不需要维护软硬件设备,又免去了繁琐复杂的应用部署过程。但是现有的PaaS平台一般仅提供特定的编程语言的运行环境,且难以提供像集成开发环境(IDE)那样强大的功能,反而会增加开发者编码和测试成本。[3]本文平台不仅提供应用程序开发和运行环境,而且支持构件组装,实现CBSE过程,大幅提高生产率。

1.开发环境

我们实现了在线应用开发服务,支持HTML、CSS、Javascript、Python、SQL的开发。为了保证云端编码效率的质量,我们基于CodeMirror(一种开源的源代码编辑器)进行二次开发,实现了一个基于Web的集成开发环境(IDE),实现了源代码的编辑、版本控制、编译、执行,支持代码折叠、格式编排、括号匹配、智能缩进、自动完成、代码美化、错误检测等功能,符合现代化IDE的特性。版本控制通过数据保存事件处理程序,自动保存了源代码的历史版本,并支持一键查看。编译功能实现了对Python脚本的动态编译,能够识别脚本中的语法错误。编码完成后,开发者可直接访问资源对应的统一资源标识符(URI)查看代码执行结果。

2.构件组装

我们研发了基于Web的构件组装工具。我们是基于资源的设计研发的云开发平台,可引用功能和数据都通过简明的URI被访问。[24]因此开发者只需通过开发环境组织资源URI的拓扑结构就可实现构件的组装。我们还设计了一种以数据为中心的构件快速组装框架,其用户界面是一个带工具栏的支持查找和分页的CRUD网格。开发者可定义网格中显示的数据和工具栏中的按钮。我们定义了常用的按钮点击事件处理程序,如需要确认后才执行、直接访问URI、访问选中数据格式化后的URI、访问以选中数据为参数的URI、把选中数据以AJAX形式提交、输入参数并把选中数据以AJAX提交等操作。开发者只用关注构件的组装,而不用关注界面的设计。另外,我们还开发了一个URI分析工具。该工具能够分析URI的格式和参数,匹配URI对应构件的配置脚本或源代码,从而使开发者可以更快速地组装和维护构件。

下面介绍基于本文开发方法的敏捷开发实践案例。

四、敏捷开发实践

2001年,Kent Beck和其他软件专家共同签署了“敏捷软件开发宣言”,声明个体和交互重于过程和工具,可以工作的软件重于面面俱到的文档,客户合作重于合同谈判,随时应对变化重于遵循计划。[25]敏捷理念强调4个关键问题——小而高度自主的团队、项目共同利益者的交流合作、有效支持变化及快速交付满意的软件。下面介绍基于构件的PaaS模式下,管理信息系统的开发实践。

1.研究生学位管理系统

随着研究生教学规模的扩大、学位授予类型的增加以及研究生教育改革的深化,研究生学位管理工作的需求也不断变化。学位管理系统在研究生管理过程中具有业务流程清晰、数据严谨规范、权限要求严格等特点。[26]

学位授予工作,主要有两条工作流。一是论文评阅,即学生提交申请信息(科研成果、导师评语、论文等),教务员进行审核,经专家评阅合格方可进行答辩申请;二是答辩申请,即学生提交根据专家意见修改后的论文信息进行答辩,答辩秘书录入答辩结果,教务员审核答辩信息并确定分会名单,分会讨论录入分会结果,校会审议。

我们组织了三人的开发团队,遵循Scrum方法,对两条工作流设计了三个5天周期的迭代计划实现主要功能。信息采集功能通过表单、CRUD网格构件和报表构件直接组装实现。利用工作流构件,通过把有限状态机与表单和CRUD网格构件集成的方式,实现了论文评阅和答辩申请两条工作流。学位授予数据的汇总和统计分析通过配置报表分析构件实现。迭代周期结束之后,再根据业务的变化调整构件的配置或重新组装构件,灵活响应变化,优化系统。

利用本文方法开发的北京师范大学学位管理系统,具有架构先进、功能完备、数据准确、扩展灵活的特点,为我校学位管理工作提供有力支撑。

2.研究生质量监控与评估系统

教学质量是教育永恒的主题。为了保证高等教育教学质量,使规模、质量、效益协调发展,应当构建一套科学可持续的质量监控与评估体系。[27]研究生质量监控与评估系统主要以学生评教、专家督导、论文外审、公开答辩、毕业生满意度调查等措施为基础,监控教学过程的质量,构建评估与反馈系统。信息系统主要实现数据的采集、公示和分析。

学生评教数据、排课数据位于第三方开发的教务管理系统中,需要跨数据库集成;外审、答辩数据位于自主开发的学生管理系统中,可直接引用;专家督导信息采集、答辩信息公开功能、满意度调查可用现有构件组装。

我们组织了二人研发团队,设计了两个5天周期的迭代计划快速构建信息采集、公示功能。我们用Python编写了数据同步的脚本,从第三方教务管理系统读取排课信息;用CRUD网格构件实现了督导信息采集功能;读取答辩信息用模板引擎生成了答辩信息公开的网页;用问卷构件生成了满意度调查问卷。此处要分析的数据维度大,采用SPSS统计软件辅助分析数据。反馈功能主要通过学院教学经费、招生计划的调节实现。

利用本文方法开发的北京师范大学研究生质量监控与评估系统,为北京师范大学研究生质量监控和评估提供了基础数据,有利于提高监控和评估工作的质量和效率。

3.本文方法优势分析

本文方法结合了CBSE和PaaS,与传统方法相比,具有如下优势。

首先,本文方法进一步改善了质量。传统的CBSE过程的构件合格性检验要考虑运行时需求、资源使用等因素的影响,而PaaS则使开发者不必考虑这些因素。传统的PaaS模式具有较高的缺陷查找成本,而利用CBSE,随着构件的每一次复用,缺陷被发现并被消除,构件质量也随之改善,使缺陷一般出现在构件的集成中,极大提高了缺陷消除的效率。

其次,本文方法进一步提高了生产率。软件开发过程一般为沟通、策划、建模、构建、部署的迭代过程。CBSE降低了计划、模型、文档、代码和数据的创建工作花费的时间,同时PaaS无需配置复杂的开发和运行环境,使开发团队都可以在线实时协同,提高了开发效率。

最后,本文方法进一步降低了成本。少构建多复用的CBSE肯定是成本合算的。本文开发的平台以PaaS模式大幅降低了构件合格性检验、适应性修改与组装的成本。同时,本文核心方法采用的是开放标准技术,没有商业授权成本,且相对容易学习,能减少开发团队磨合成本。

五、总结

本文研发了一种管理信息系统开发平台,以基于构件的PaaS模式提供管理信息系统开发服务。该服务能改变管理信息系统的开发方式,让开发者在云端即可完成开发工作,把开发者考虑的重点从“编码”转移到“组装”,考虑的焦点从“实现”转移到“集成”。北京师范大学研究生学位系统和研究生质量监控与评估系统的敏捷开发实践表明,本文的开发模式能够很好地契合敏捷软件开发理念,大幅提高系统的开发效率,减轻系统的维护负担,提升系统的构建质量,降低系统整体成本。

参考文献:

[1]张金城.管理信息系统[M].北京:北京大学出版社,2001.

[2]Roger S. Pressman. Software Engineering: A practitioners Approach [M]. Beijing: China Machine Press, 2009.

[3]Steve McConnell. Code Complete[M]. Beijing: Publishing House of Electronics Industry, 2006.

[4]Erich Gamma. Design Patterns: Elements of Reusable Object-Oriented Software[M]. Beijing: China Machine Press, 2007.

[5]赵仁铃,余洋.Web2.0环境下的研究生管理信息平台建设[J].学位与研究生教育,2013(5):41-45.

[6]田媚,黄雅平,赵宏伟.毕业设计(论文)管理系统研究与实践[J].中国教育信息化,2015(1):65-67.

[7]于海军,朱明,苏厚勤.基于组件的轨道交通AFC设备运营管理系统的设计与实现[J].计算机应用与软件,2010(12):161-163,201.

[8]向坚持,陈晓红.SaaS模式的中小企业客户关系管理研究[J].计算机工程与应用,2009(19):232-235.

[9]谭健欣,刘宗妹.基于云计算的高校信息化建设思路与实现路径[J].中国教育信息化,2015(5):15-18.

[10]陈展荣,全渝娟,何万宁.大学计算机实验教学平台建设与资源共享研究[J].中国教育信息化,2015(5):41-43.

[11]邓超,周文平,申新鹏,杨刚.企业云开发平台研究[J].微电子学与计算机,2012(7):162-166.

[12]徐小良,汪乐宇,周泓.有限状态机的一种实现框架[J].工程设计学报,2003(5):251-255.

[13]Abraham Silberschatz. Database System Concepts[M].Beijing: China Machine Press, 2008.

[14]陈明,李猛坤,张强.一种基于扩展MVVM模式的SaaS面向服务计算模型[J].微电子学与计算机,2010(8):27-30.

[15]罗霄,任勇,山秀明.基于Python的混合语言编程及其实现[J].计算机应用与软件,2004(12):17-18,112.

[16]任磊,杜一,马帅,张小龙,戴国忠.大数据可视分析综述[J].软件学报,2014(9):1909-1936.

[17]夏榆滨,宣明付.基于RBAC的统一权限管理系统研究[J].微计算机信息,2006(30):75,114-116.

[18]欧阳荣彬,王倩宜,李丽,刘云峰.基于属性规则的数据权限模型研究与实现[J].大连海事大学学报,2010(2):81-83.

[19]刘文,甘志春,李文,王更辉.基于XML和JSON的格式化网络参数文件研究[J].计算机与网络,2013(24):54-57.

[20]刘亮,霍剑青,郭玉刚,袁泉,王晓蒲.基于MVC的通用型模式的设计与实现[J].中国科学技术大学学报,2010(6):635-639.

[21]姬一文,吴庆波,杨沙洲.一种服务器端模板引擎的改进与实现[J].计算机应用研究,2011(3):1077-1079,1087.

[22]阳康,黄长清.MATLAB与C#混合编程在轧制力预报中的应用[J].计算机工程与设计,2013(5):1885-1888,1901.

[23]徐鹏,陈思,苏森.互联网应用PaaS平台体系结构[J].北京邮电大学学报,2012(1):120-124.

[24]潘冰.面向资源的RESTful Web应用研究[J].微计算机应用,2010(7):38-43.

[25]Robert C. Martin. Agile Principles,Patterns,and Practices in C#[M]. Beijing: Posts & Telecom Press,2010.

[26]王素美,黄宗英,来天平.基于业务流程的学位管理系统的设计与实现[J].华东师范大学学报(自然科学版),2015(S1):330-334.

[27]王轶,陈敏.美国普通高校教学质量监控体系的特点及启示[J].首都师范大学学报(社会科学版),2015(1):135-140.

信息平台开发合同 篇4

随着社会的发展进步,公众对天气预报服务提出更高的要求.气象服务不仅要及时向政府部门提供决策服务和预警服务,还要做好公众服务、专业用户短信服务和12121电话服务.要快捷、准确、及时的发布天气预报信息,完善天气预报发布系统,提高服务的.时效性.

作 者:郝苏娟 HAO Su-juan  作者单位:宝鸡市气象局,陕西宝鸡,721006 刊 名:陕西气象 英文刊名:JOURNAL OF SHAANXI METEOROLOGY 年,卷(期):2009 “”(4) 分类号:P40 关键词: 

★ 招商信息发布范文

★ 浅谈企业环境信息公开

★ 经济户口信息平台普查工作总结

★ 中医针灸养生的秘决是什么呢

★ 怎样发布找初中英语家教的信息?

★ 信息快报范文

★ 信息范文工作方面

★ 如何写招聘信息范文

★ 献血信息范文

信息平台开发合同 篇5

摘要:农村土地流转在一定程度上是生产力发展的产物。本论文设计的农村土地承包与流转管理平台,包括土地流转管理、合同管理以及信息发布管理等功能,主要是对于农户自己做承包的土地进行录入,实现信息化的管理。

关键词:土地流转;信息化管理;图形验证码;站内搜索

中图分类号:TP311.52文献标识码:A文章编号:1007-941610-0153-01

农民拥有长期稳定的土地承包经营权,运用土地使用权的流转,加强土地利用率,确保农村产业化经营。农村土地承包与流转管理平台,主要提供政策和法律法规宣传、咨询,土地供求信息汇总、流转合同签证、流转纠纷调解、登记簿批量打印、经营权证书等一条龙服务,减少农村土地承包和流转纠纷,规范土地流转行为,保护供求双方的合法权益。并通过大力招商引资,引进业主发展现代农业,加快城镇一体化发展的步伐。

本平台框架设计为1+3,就是一网三子平台。一网指的是农村土地承包和流转综合服务,在一定程度上它属于一种网络门户,而且根据相关的法律法规和信息公布的条例来看。信息发布平台的平台,合同管理的平台和土地流转的平台,在整体系统分布上都是采用的矩阵式架构。平台采用B/S技术,基于.NET框架,使用C#语言开发。使用大型数据库,实现信息的海量存储,采用三层架构设计,保证系统的可靠性与稳定性。

1系统关键技术

1.1B/S结构

B/S我们通常情况下也管它叫做浏览器或者是服务器。随着互联网的不断兴起,在一定程度上C/S这种结构得到了极大的改善。B/S可以在任何地方不需要安装任何专门的软件,就可以直接信息操作,操作既简单又便捷。而且只需要一台电脑就可以正常的使用,在一定程度上,客户端可以通过系统维护的方式,加强了系统的扩展和访问。

1.2SQLServer数据库管理系统

SQLServer作为微软的搜索的大型数据库管理体系,在一定程度上它更方便,人们的使用。同时SQLServer2008作为一个重要的产品版本,在推广的过程中,经过了不断的改进和系统的更新,已经成为全世界最为强大的SQLServer版本。

SQLServer2008在微软发布的平台上,可以更好地帮助企业加以管理。通过结构化、半结构化和非结构化的同时,进行一定的内置服务。而且在数据进行搜索和查询的过程中也会将不同的数据储存在设备中,保证设备的运行。从数据中心的服务器开始到桌面的计算机和移动设备都在不同的更新着。

1.3访问安全性处理技术

系统登录时,会要求用户输入一定的用户名和密码,这样的操作程序是为了确保用户使用过程中的合法性和安全性。如果不是合法的用户,也无法访问相应的.网址和该页面,即使用户知道了某个页面的地址也无法访问,所以系统会率先提示用户要先登陆,取得合法的信息。

1.4图形验证码生成技术

验证码的功能一般是防止使用程序恶意注册、暴力破解或批量发帖而设置的。我们通常所说的验证码就是一串随机性的符号儿生成的一些图片数字或者是文字。在一定程度上,这些都是可以用肉眼直接识别的。通过输入相应的网站、信息验证等验证成功后才可以安全性的使用。本系统中的用户登录页面中就使用了图形验证码技术。生产一个图形验证码需要三步:(1)随机产生一个长度为N的字符串,该字符串可以包含数字、字母等。(2)将随机生成的字符串创建成图片并显示。(3)保存验证码。

1.5站内全面搜索

通过站内搜索的方式有很多种,网站开发人员和根据搜索的范围大小进行设置,系统设置的搜索功能主要是根据应用SQL语句中的Like运算符进行模糊查询。Like运算符用于在确定了字符串是否匹配的同时,模式往往是按照常规字符合通配字符来进行配比的,只需要语字串符相互匹配就可以了。

1.6数据分页显示

使用DataList控件绑定数据并实现分页。DataList控件是一种数据绑定控件,其分页功能是借助PagedDataSource类實现的,该类封装了数据控件的分页属性。

2平台总体设计与实现

2.1系统首页和系统登录

进入系统首页后,系统用户和管理员在登录系统之后,需要输入相应的用户名和密码。在输入了相应的密码和验证码的同时,系统用户在输入过程中,会将输入的密码和密码数据加以比对。

2.2信息发布功能实现

从农村土地承包与流转管理是影响较为深刻的,而且在一定程度上信息的及时和沟通可以加快对于信息发布过程中的管理。可以方便实现的功能有政策法规、土地百科、农业新闻、法制时空、本站动态等信息的发布。

2.3合同管理功能实现

农村土地经营权流转合同书在签订的过程中它是包含了土地承包经营权的一种法律文书,在交易双方进行交易的过程中是为了保障双方的合法权益的。所以农村土地承包和流转管理平台,在一定程度上会提供合同的管理功能,合同的管理可以清晰的分析出每一笔交易的成功信息。这些信息既包括了土地坐落位置、转让限制交易方式的权利和义务,以及违约责任验证单位和各种约定事项。农村土地承包和流转管理平台的管理,在一定程度上既包括了合同的管理模板的管理。合同管理主要是对已签订的合同进行管理,模板管理提供了签订合同所使用的合同模板。

2.4土地流转功能实现

具有权限的用户可以发布土地求购信息,并发布在“流转资讯”栏目,符合条件的农户可根据这些信息与发布者联系。

3总体性能指标

系统性能需求主要从系统响应时间、并发数等方面对目标系统进行定义。业务请求响应的平均时间≤4s。系统登录最长时间≤4s(用户并发时)。最大并发用户数≥2000

除了上述性能指标之外,还要具备很多功能性要求:可靠性:系统的安装环境要求是Windows以上的版本在一定程度上系统的兼容性非常好,可以通过数据自动保存在系统出现异常时也可以对于数据及时的恢复,确保系统的安全可靠。易用性:平台在一定程度上界面较为整洁,而且还可以通过人性化的提示,便于用户可以正确的操作学习系统。

4结语

网络报表平台服务合同 篇6

乙方:_________

根据中华人民共和国合同法的规定,甲、乙双方本着诚实信用的原则,就甲方向乙方购买基于_________网络报表平台的数据处理服务事宜,签订本合同:

一、乙方提供的基于_________网络报表平台的数据服务,涉及的各种数据处理功能,均为_________网络报表平台内置的功能。

二、甲方根据乙方介绍和系统演示,能够正确理解_________网络报表平台所具有各种功能,能够正确理解乙方提出的基于_________网络报表平台的数据服务的含义和范围。

三、合同有效期间,甲方同意:

1.。

2.甲方保证不上传任何损害乙方合法权益及危害服务器安全的程序和数据。

四、合同有效期间,乙方向甲方提供如下服务:

1.保证数据服务的稳定性和连续性,保证甲方所有客户端能够正常访问报表数据库服务器,能够通过_________网络报表平台实现数据处理功能;

2.为甲方在报表数据库服务器中的数据保密,绝不向第三方泄漏甲方保存在报表数据库服务器中的任何数据;

3.乙方提供足够的空间来保存甲方的数据;

4.对甲方提出的关于_________网络报表平台的任何问题,必须在1个工作日内解决并给予书面答复;如果是甲方软件系统的原因引起的_________网络报表平台不能正常使用,乙方要尽力协助甲方解决问题。

5.定期备份甲方的数据。

五、甲方向乙方订购_________个_________网络报表平台客户端,服务期限_________个月(服务期限不足一个月按一个月计算);乙方根据甲方要求,对_________网络报表平台服务器端进行设置,并在1个工作日内将设置好后的用户名和系统访问初始密码,用电子邮件的方式发送到甲方指定的邮箱中。

六、乙方向甲方提供该项服务的费用标准为每个客户端每月人民币_________,甲方应在合同生效之日起五个工作日内一次性支付乙方服务费人民币_________;合同到期后,甲方若要继续购买这项服务,甲、乙双方需重新签订服务购买合同。

七、乙方收到甲方的服务费后,本项服务正式开始。

八、出现下列任何一种情况,本合同自动解除:

1.乙方在甲方支付了足额服务费用后,因乙方的原因未能在收到甲方费用之日起五个工作日内向甲方提供此项服务,乙方则应退还甲方所支付的全部费用;

2.若甲方在合同生效后的五个工作日内未能向乙方支付合同约定的费用、未向乙方做任何说明并征得乙方同意;

3.当甲方未按约定的时间向乙方支付其服务费用,在乙方继续提供该项服务至结束之后的第五个工作日而仍未收到甲方应付的费用。

九、乙方对甲方因有关软件的遗失、被盗、被误用或被擅自修改、计算机设备故障、人为操作失误等情况造成的损失不负责任;

十、本合同签订即具有法律效力,双方必须严格遵守,如有一方违约其必须承担违约责任并赔偿守约方因此而遭受的全部损失;

十一、双方同意当合同发生争议或合同中有未尽事宜时采取友好协商的方式解决,协商不成,双方同意交由乙方所在地人民法院诉讼管辖。

十二、本合同一式两份,甲、乙双方各执一份。

十三、本合同有效期为_________年,自双方代表签章之日起生效。

甲方(盖章):_________乙方(盖章):_________

代表(签字):_________ 代表(签字):_________

信息平台开发合同 篇7

1高校信息化管理的现状

目前,我国大约75% 的高校都建立了不同层次和规模的校园网,大部分高校建立了校园网络、服务器机房、校园数据中心等,为高校提供了基础的硬件设施建设。如果没有这些硬件为基础设施建设奠定基础,高校信息化管理将成为纸上谈兵。随着高校信息化建设的不断推进,大部分高校都建立了高校信息系统,主要包括教学信息系统、科研信息系统、管理服务信息系统等。各类信息系统的开发与实现,将有效提高高校信息查询的效率、提高信息存储的安全性,降低各项工作开展的成本,并且提高高校管理的服务水平。

2高校信息化管理存在的问题

2.1信息化管理的观念过于陈旧

目前,大部分高校没有清楚的认识到信息化管理和管理信息化的区别,通常错误的认为信息化管理就是通过信息化系统进行信息的查询、存储、修改等,其实这仅仅是对信息进行管理,而不是信息化管理。信息化管理综合信息平台改变了传统的管理模式,能有效提高管理质量,有助于优化教学管理。因此,不重视信息化管理将为高校的教学带来不利影响,正确认识信息化管理将成为发展的必然趋势。

2.2信息化系统不够完善

高校信息化管理系统是高校进行信息化管理的重要工具,一旦离开各类信息化系统的帮助,高校将无法实现信息的存储、查询、修改和整理。随着信息化建设的不断深入,高校进对信息数据的获取要求逐渐提高,然而信息化系统存在多方面的不足,管理缺乏指导功能,比如,教务管理系统、办公管理系统、教学管理系统等,仅仅能实现信息的查询、存储、修改等功能,进行数据的处理分析时,相对比较困难,无法实现系统数据的统计、分析等功能,因此高校的信息化系统还不够完善。

3实现高校信息化管理综合信息平台开发的策略

3.1结合高校的实际情况,合理进行平台的规划与设计

高校应准确的了解学校各方面的发展现状,结合发展的实际情况和各部门组织体系的现状,统一思想进行总体的规划,建立信息化管理建设的专门机构,主要负责协调高校信息化管理综合信息平台上各个子系统之间的关系,从组织结构角度进行系统分析,能看出高校进行信息化建设时,需要一个协调系统整体规划的部门,培养专业的技术人才,建立一个科学的信息化管理方法。从技术角度出发,保持数据库、开发平台、用户管理等方面的统一,确保信息化管理能顺利进行。分析系统的总体功能需求,再分析各子系统的功能需求,合理进行高校信息化管理平台的需求分析,例如,学生管理系统需求分析、教务管理需求分析、图书管理需求分析、档案管理需求分析等,针对各个子系统进行需求分析,比如,学生管理系统的需求分析,学生管理是高校信息化平台服务的主体,分析高校的业务流程,能确认学生管理主要包括缴费管理、新生管理、奖学金管理、学籍管理等,管理内容主要包括学生的基本情况、成绩、处分、 监理、军训、实践活动等方面,根据学生的数据信息合理进行数据库的设计,确保登录、查询、修改、删除、浏览等子系统的模块能正常运行,实现高校信息化管理的各项功能。为了确保高校综合信息平台的合理性、高效性和科学性,充分发挥出高校综合信息平台的优势,需要重视对系统前期的规划和设计,不断完善系统的各项功能。 高校综合信息平台的建设应遵循教学和管理规律,还可以借鉴国内外各大高校的成功实例,结合本校的管理体制,树立科学全面的管理观念。

3.2资源整合共享,优化配置

高校的信息化管理数据涵盖了各子系统的数据信息,数据资源的共享能实现子系统之间的信息交流,使高校的信息资源被有效的利用。教学和科研数据信息的共享能为教学和科研的网络化进程奠定坚实基础。高校信息化管理需要进行合理的可行性分析,整合各类子系统的信息资源,利用综合信息平台获取各类子系统的数据信息,经过系统处理加工后,展现在用户的面前,使用户能快速的获取所需的信息资源,为高校管理人员决策提供了真实有效的理论依据。综合信息平台的结构包括人事数据库、科研数据量、教务数据库、学工数据库、办公数据库等,通过高校的综合信息平台进行信息化的数据管理,使高校的相关管理人员能通过资源共享提取所需的数据信息,根据数据信息制定合理数据融合方案。

4结语

综上所述,高校信息化管理综合信息平台的建立是一个循序渐进的系统工程,强化高校综合信息平台的建设,需要准确的把握综合信息平台建设过程中可能遇到的问题,分析系统建设的各方面因素,树立正确的信息化管理理念,结合高校的实际情况,合理进行系统的设计和规划,认真完善各类系统的功能需求,为高校建立信息化的综合信息平台,推动高校教育事业的发展。

摘要:高校的信息化管理主要包括管理和服务,通过先进的信息技术和通信技术进行信息资源整合,实现高校综合信息平台的开发,提高高校管理工作的效率,为高校的决策提供真实的理论依据。通过高校信息化管理能有效的优化学校的业务流程、完善组织机构等,然而目前高校信息化管理仍存在一些问题,结合高校信息化管理的现状,针对高校信息化管理综合信息平台存在的问题进行研究,探讨实现高校信息化管理综合信息平台开发的策略。

信息平台开发合同 篇8

关键词:党校校园网;信息管理平台;二次开发;应用

中图分类号:TP393.18文献标识码:A文章编号:1007-9599 (2010) 04-0000-02

Secondary Campus Network Information Management Platform and Application Development

Pan Jianxing

(Chinese Communist Party Midu County,Dali675600,China)

Abstract:The educational information is means not an aim,is the campus network software construction management services for teaching and to measure the effectiveness of education information in the application of the standards,the release of hardware products to the energy in the application;the spirit of "full protection of initial investment,the establishment of safe,reliable,practical advanced,standards and open, easy to manage and expand "the basic principles of the campus network management platform,we are the original campus network software system for secondary development.This paper analyzes the current campus network information management platform for the development and application of secondary problems,Secondly,for campus network information management platform for the development and application of secondary meaning. Meanwhile,on thecampus network information management platform for the development and application of the second major content of a more detailed

discussion,with some reference value.

Keywords:Campus network;Information management platform;Secondary development;Application

一、前言

目前,很多党校在实施教育信息化的过程中,面临以下问题及需求:如手工操作、模块独立、安全性、软件应用、支撑系统、扩充性灵活性、素质教育体系。现有校长办公系统,只注重应试教育,忽视了素质教育的管理。不能生成学生的综合素质报告、党校校园网的伸缩性体系、学生的跟踪体系以及二次开发接口等。校园信息管理平台是指党校在进行教学、管理、科研、交流以及对外通讯等工作的全过程中运用宽带、交互性和专业性的局域网络实现党校教育及管理的数字化、信息化和智能化。增进交流、促进和改变老师的授课方式以学生的学习方式,加强党校与社会、党校与家长的沟通,真正做到社会、家庭与党校共同教育孩子,将三方面紧密联结成一个综合的教育环境,从而更好地提高综合教育质量。教育信息化是手段不是目的,党校校园网软件建设就是要为教学和管理服务,衡量教育信息化效益的标准在应用,释放硬件产品投入的能量在应用;本着“充分保护前期投资,建立安全可靠,实用先进,标准而开放,便于管理和扩展”的党校校园网管理平台基本原则,我们对原有的党校校园网软件系统进行二次开发。

二、当前党校校园网信息管理平台二次开发与应用存在的问题

在教育这个特殊行业中,很难有针对性地引进国外的相应教育软件,经参阅各种媒体的报导,目前国内中小学党校校园网管理以及应用平台尚无国外软件介入。

纵观当前国内市场上的各种教育软件(包括党校自行开发的软件),都有不足之处:

首先是,缺乏以教育信息化发展理论为指导的整体建设规划和目标,都是头痛医头、脚痛医脚式,以当前需求为导向的建设模式。而这些系统之间缺乏必要的整合和沟通,不能形成教学与管理上的合力,使用起来很不方便。

其次,当前教育信息管理平台的开发的参照模型存在着极大的谬误。

现在一般的作法是首先根据需求立项,技术人员到党校进行详细的需求调研,然后技术人员根据调研的结果进行系统分析构建起软件系统模型,最后开发完成。这样的开发模式是根据软件开发的常规模式进行的。这在教育行业,特别是在教学领域是行不通的,是错误的。因为教学手段的信息化,必然引起教学方式和教学模式的信息化变革,其教学方式和教学模式不可能还与粉笔黑板式的教学方式和教学模式一样。如果信息管理工作平台软件的开发还以当前或以前的教学方式和教学模式为参照模型,这就注定了开发出来的教学系统或平台在教学方面不够实用(例如缺乏方便实用的课件制作平台,易于使用、管理的资源库和素材库系统等等)、功能多但不够简洁、教师使用不方便等,更不可能适应和满足教育改革的需求和发展。

三、党校校园网信息管理平台二次开发与应用的内涵

该整体解决方案是一套以教学为中心,完全基于Internet/Intranet、采用最先进的B/S(浏览器/服务器)模式开发的党校校园网资源管理及应用平台,同时是支持党校信息交流、日常教学、自主学习、教学管理和个人信息管理的校园综合信息管理平台。完整解决了校园信息资源的高度共享,信息高速流动的问题,让党校领导、教师、学生、家长和社会有机地结合在一起,共同培养新世纪高质量高素质人才。平台整体解决方案的核心是"围绕党校的整个教学和管理过程,为教学的主体——教师和学生提供教学服务,一方面是教学资源,另一方面是对教学资源的有效应用。"随着平台的建成,党校内部所有的计算机都能接入Internet,每个人可以在任意时间、任意地点通过网络自由地学习、工作或娱乐,每一个人都能得到每个学科第一流的老师的指导,都可以借阅世界上最著名的图书馆的藏书甚至拷贝焉,都可以从世界上的任何角落获取到最新的信息和资料,它在时间、地域、学习的内容、师生的交流方式、学习的方法和途径上都是开放性的。党校的围墙、教室的大小、时空的限制已成为不可制约的因素。这就是我们所构建的校园信息管理平台。

四、党校校园网信息管理平台二次开发与应用的主要内容

(一)教学软件开发方面

针对现在大部分课件都是封闭式的,教师在使用时无法根据具体需要进行修改和扩展的弊端,我们在原来资源库和素材库管理系统的基础上,开发“积件”库管理系统,教师可以将平时从网上下载的、自己开发的、党校积累的针对某个知识点的小课件入库,教师在使用时可以直接在库中查找,然后用课件编辑工具整合成适合课堂教学使用的课件。

(二)资源库素材库的开发方面

进一步完善现有的资源库管理系统,在分布式资源库上通过“联邦检索系统”实现资源共享,最大限度的为教师提供各种素材,提高教师使用计算机备课的效率。最终的资源库管理系统为教师提供一个开放式的资源库平台,同时为素材或资源的提供者开发一个积分管理机制,根据提供者得分的高低对提供者进行一定的奖励。也可以对资源库或者素材库提供一个会员式的管理机制。

同时我们将在原有系统的基础上开发出一个“网上资源自动搜寻系统”,它将自动在网上搜寻事先定义好的素材(图片、视频、或者文本),自动下载并且更新到本地素材库和资源库。

(三)网络考试

本系统提供开放性的题目编辑平台,教师可以将题目直接上传至党校校园网服务器,也可以将其他题库系统的题目导入本系统题库,教师利用该系统生成具有个性化的试卷,并且可以对生成的试卷进行编辑修改,学生可以再网上进行一种无纸化的考试,对客观题目由系统自动进行判卷并对考试结果进行分析。

(四)课外作业平台

对Spirit家校互连平台,进行二次开发,使得通过该平台教师可以向学生布置课外作业和同步练习,学生可以直接在网上答题,网上智能导师系统可以为学生解决大多数困难,学生也可以通过QQ与教师在线交谈或者电子邮件和教师进行沟通,同时将和电信部门合作开发出“党校手机短信息”服务,教师可以将布置作业的简单情况通报给学生家长,使得家长可以对学生作业情况进行督促检查。

(五)重点要解决的技术关键

1.各种不同系统的资源库、素材库如何整合问题,如何建立一种统一的标准,使得按照此标准建立的资源库和素材库可以实现分布式管理和“联邦式查询”。

2.网上智能导师系统的建立,如何根据学生当前的问题,向学生提供有效的帮助。

(六)专题学习网站开发

教育专家李克东教授提出了“专题探索——网站开发”的学习模式。近年来盛行的研究性学习作为一种知识重组和产生的学习方式,是一种生成学习资源的良好方式;而我校的中小学教师和学生本身就是网上学习资源开发和建设的强大力量。因此,结合这两点,我们完全可以有理由说:教师和学生既是学习资源的直接使用者,也完全可以是学习资源的开发者。

“专题探索——网站开发”学习模式是指在因特网环境下,对某一专题或多个专题进行广泛、深入的研究性学习,而以构建“专题学习网站”作为学习的过程和结果。这种学习方式结合了研究性学习的学习方式与开发资源的技术和目标,很好地将专题知识的学习、综合能力的培养、信息技能的培养几个目标结合起来,形成了一种崭新的数字化学习方式,实现了信息技术与课程的有机整合。

《专题学习网站平台》主要适用于在因特网环境下,对某一专题或多个专题进行广泛、深入的研究学习,并借此培养学生创新精神和实践能力,提高学生的综合素质。以数字化学习为核心的信息技术与课程的整合,不同于传统的学习方式,其具有如下鲜明的特点:学习是以学生为中心的,学习是个性化,能满足个体需要;学习是以问题或主题为中心;学习过程是进行通讯交流的,学习者之间是协商的、合作的;学习具有创造性和再生性;学习是终身的。所以在设计该网站时我们遵循以下几点原则:

1.方便教师与学生展示学习专题相关的结构化知识,把课程学习内容相关的文本、图形、图像、动态资料等进行知识结构化重组。

2.让教师与学生可以将与学习专题相关的、扩展性的学习素材资源进行收集管理,包括学习工具(字典、辞典、读音和仿真实验)和相关资源网站的链接。

3.教师与学生可根据学习专题,构建网上协商讨论、答疑指导和远程讨论区域。

4.让教师与学生收集学习相关的思考性问题、形成性练习和总结性考查的评测资料,让学生能进行网上自我学习评价。

参考文献:

[1]任韶清,陈向东.因特网技术在校园管理系统中的应用[J].北京航空航天大学学报(社会科学版),1999,4

[2]邓尚民,袁玉珍.浅谈对党校校园网建设中存在问题的几点认识[J].中国远程教育,2000,2

[3]刘文堂,张震.党校校园网的功能与结构设计[J].防灾技术高等专科党校学报,2000,4

[4]朱敏.党校校园网软件系统规划[J].淮海工学院学报,2000,1

[5]袁景,汪赫瑜.党校校园网络建设及网络安全[J].计算机工程,2000,1

上一篇:初中初中地理知识点总结下一篇:泰坦尼克号中英文简介