基于CSCW的高职院校内控管理系统的设计思路
时间:2023-08-16 04:21:39
刘军 李玮
(甘肃卫生职业学院 甘肃省兰州市 730030)
CSCW 是Computer Supported Cooperative Work 的英文缩写,其中文意思是计算机支持协同工作。它指的是:当一件任务处于计算机支持的环境中时,由一个任务执行体作为协同者,帮助其他群体来完成一项共同的任务。其基本内涵的主要内容是:一是任务必须是可以由计算机支持的;二是任务执行群体之间需要通过通信手段进行联系,还需要群体之间开展合作和协调等工作。CSCW 这个概念是美国麻省理工学院的依瑞?6?格里夫以及DEC 公司的保尔?6?喀什曼等人于1984年提出的,当时他们正在组织开展有关如何用计算机支持来自不同领域与学科的人们共同工作的研究。
今天我们正处于信息化知识“大爆炸”的年代,因此电脑与网络已经成为最基本的工作工具。传统的财务内控软件工具其主要设计对象大都是面向个人的,由于缺乏支持群组协同工作的能力,导致这些软件工具无法满足新时代下正在高速发展的高等职业教育的需要。该平台将CSCW 技术引入财务管理人员的日常工作中,不但能够大大改善群体之间的交流环境,也能够极大地减少决策时间,从而可以提高决策质量和协同工作效率,达到院校与外部的集成。
为了实现CSCW 技术和财务内控管理充分融合这一全局目标,该平台需要采用三个层次的协同,包括:应用层(AL)、通信层(CL)和数据层(DL)。
1 核心技术
1.1 SSM开发框架
1.1.1 开发框架
开发框架就是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。
可以说,一个框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文(Context)关系。因此构件库的大规模重用也需要框架。
简单来讲,软件开发框架可以理解为我们起楼房时,用梁+柱子+承重墙做起来的钢筋混凝土结构框架。而实现的软件功能,也就像在这个框架结构中所要实现的不同类型、功能的房子,比如停车场、商场、酒店、饭店、商住房......功能强大,结构扎实的框架,可承载的类型就更多,适用性就更强。
1.1.2 SSM
SSM 是spring、spring MVC、和mybatis 框架的整合。标准的SSM 框架有四层,分别是dao 层(mapper),service 层,controller 层和View 层。使用spring 实现业务对象管理,使用spring MVC 负责请求的转发和视图管理,mybatis 作为数据对象的持久化引擎。
1.2 MUI框架
MUI 是一套前端框架,由DCLOUD 公司研发而成,提供大量H5 和js 语言组成的组件,大大提高了开发效率,可以用于开发web 端应用、web APP、混合开发等应用。利用MUI 框架,用户在使用APP 时可以得到接近原生APP 的操作体验。
MUI 的特点:
(1)极简。对于PC 端的Web 应用来说,也许这些库文件的大小并没有那么明显的问题,但是对于移动的APP,框架文件的大小对手机性能、硬件的支持和流量等问题具有一定的影响;
(2)极快。MUI 的JS 加载速度仅17 毫秒,体量小,加载快,页面绘出快,预加载,转场快,窗口立即转过来,下拉刷新、区域滚动,原生实现,告别元素抖动;
(3)极易。有一个集成了MUI 的开发工具,Hbuilder,是同一个厂商出来的,其代码提示方便简洁,边看边改,模拟器调试、真机同步联调;
(4)功能强大。H5+扩展API 可以调用诸多手机应用接口,摄像头、相册、通讯录、扫码、音频、视频等。
1.3 Web Service技术
Web Service 技术也称为web 服务,它是一个软件系统,为了支持跨网络的机器间相互操作交互而设计。Web Service 服务通常被定义为一组模块化的API,它们可以通过网络进行调用,来执行远程系统的请求服务。
Web Service 技术的三要素是:SOAP(Simple Object Access Protocol):简易对象访问协议,soap 用来描述传递信息的格式。WSDL(WebServices Description Language):Web 服务描述语言,用来描述如何访问具体的接口。UDDI(Universal Description Discovery and Integration):通用描述、发现及整合,用来管理、分发、查询webService。
1.4 ACO(蚁群算法)
ACO 算 法, 俗 称 蚁 群 算 法(Ant Colony Optimization),通过蚁群中各个蚂蚁进行寻优得出一个解空间,在解空间比较得到局部最优,通过信息素机制使得蚂蚁更倾向于沿着局部最优解行进,进而不断迭代得到全局最优解。ACO 算法,本质上是一种元启发式算法。
ACO 算法的提出,是基于对自然界蚁群觅食行为的观察——在自然界中,蚂蚁群体在寻找食物的过程中,无论是蚂蚁与蚂蚁之间的协作还是蚂蚁与环境之间的交互均依赖于一种被称为信息素(Pheromone)的物质实现蚁群的间接通信,从而通过合作发现从蚁穴到食物源的最短路径。
2 需求分析
2.1 功能需求
作为系统需要针对不同主体提出的功能性需求,从而确定主体最终需要什么、想要什么功能以及为了达到目标需要干些什么。通过调研省内外高职院校的功能需求,认为系统主要从三个方面进行功能开发设计:一是内控管理平台;二是“业财一体”交互平台;三是微端业务平台。本文主要针对内控管理平台提出设计思路。
2.2 拓展需求
(1)安全使用需求。由于高职院校财务管理涉及大量资金流转,因此安全要求级别非常高,需要从系统设计之初就要考虑其安全性的需求,通过设计使用多种安全保障技术手段以期达到院校需求的安全级别。
(2)扩展开放需求。平台设计之初就要应该对扩展开放,而对修改封闭。在平台的生命周期内,需求变化是客观存在的且不以人的意志而转移,而对应的软件也必须做相应的变化。所以在设计之初就要把系统的可扩展性和可移植性体现出来。
(3)操作便捷需求。对各高职院校财务管理人员来说,衡量一个软件平台是否好用的重要标准就是方便快捷的操作,针对每个使用者的需求,平台在设计时应当充分考虑用户体验的感受,采用便捷、统一、简单的视觉应用效果。
3 业务流程和权限分析
3.1 业务流程分析
对于内控管理平台来说,实现“业财一体化”审批业务是该平台中最核心的需求,也是计算机支持协同工作
提醒您:因为《基于CSCW的高职院校内控管理系统的设计思路》一文较长还有下一页,点击下面数字可以进行阅读!
《基于CSCW的高职院校内控管理系统的设计思路》在线阅读地址:基于CSCW的高职院校内控管理系统的设计思路