软件开发与应用SoftwareDevelopment&Application电子技术与软件工程ElectronicTechnology&SoftwareEngineering62CSCW是ComputerSupportedCooperativeWork的英文缩写,其中文意思是计算机支持协同工作。它指的是:当一件任务处于计算机支持的环境中时,由一个任务执行体作为协同者,帮助其他群体来完成一项共同的任务。其基本内涵的主要内容是:一是任务必须是可以由计算机支持的;二是任务执行群体之间需要通过通信手段进行联系,还需要群体之间开展合作和协调等工作。CSCW这个概念是美国麻省理工学院的依瑞•格里夫以及DEC公司的保尔•喀什曼等人于1984年提出的,当时他们正在组织开展有关如何用计算机支持来自不同领域与学科的人们共同工作的研究。今天我们正处于信息化知识“大爆炸”的年代,因此电脑与网络已经成为最基本的工作工具。传统的财务内控软件工具其主要设计对象大都是面向个人的,由于缺乏支持群组协同工作的能力,导致这些软件工具无法满足新时代下正在高速发展的高等职业教育的需要。该平台将CSCW技术引入财务管理人员的日常工作中,不但能够大大改善群体之间的交流环境,也能够极大地减少决策时间,从而可以提高决策质量和协同工作效率,达到院校与外部的集成。为了实现CSCW技术和财务内控管理充分融合这一全局目标,该平台需要采用三个层次的协同,包括:应用层(AL)、通信层(CL)和数据层(DL)。1核心技术1.1SSM开发框架1.1.1开发框架开发框架就是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。可以说,一个框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文(Context)关系。因此构件库的大规模重用也需要框架。简单来讲,软件开发框架可以理解为我们起楼房时,用梁+柱子+承重墙做起来的钢筋混凝土结构框架。而实现的软件功能,也就像在这个框架结构中所要实现的不同类型、功能的房子,比如停车场、商场、酒店、饭店、商住房......功能强大,结构扎实的框架,可承载的类型就更多,适用性就更强。1.1.2SSMSSM是spring、springMVC、和mybatis框架的整合。标准的SSM框架有四层,分别是dao层(mapper),service层,controller层和View层。使用spring实现...