通用配置平台的开发思想

来源 :科学导报·教育论坛 | 被引量 : 0次 | 上传用户:hwj67712233
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:现如今随着信息化产业越来越发达,各式各样的应用系统如雨后春笋一般出现在我们的工作,学习和生活中。这类系统的特点是技术难度低,开发周期短,而且多为web系统。由此可以看出,此类系统的开发已经逐渐演变成一种体力劳动而不是脑力劳动,而且这些体力劳动往往还是重复性的劳动。面对这种现状,开发一个可以直接进行配置然后生成系统的通用配置平台是一件非常有意义的事情。
  关键字:积木原理;复用性; 通用配置平台;软件工程思想
  一、平台介绍
  通用配置平台的概念现在来说还比较新,是近几年软件开发行业刚刚提出的一个新名词,所以大家可能会对它感到有些陌生。接下来我就对这类平台进行一下简单的介绍。通用配置平台,顾名思义,它是一个配置平台,配置的结果是可使用的应用系统。而通用则告诉我们,该类平台并不只是针对某一类系统的开发,它应该能够完成各式各样的系统的配置工作。通用配置平台的工作大致可以分为两部分,一部分是平台的配置工作,另一部分是维持配置生成的系统的正常运转。针对这两部分工作,配置平台也会分为两部分,管理端和用户端。管理端负责配置工作,用户端维持生成的系统的正常运转。所以,当用户使用通用配置平台时,看到的都是管理端的界面,用户端的作用是处理生成系统的内部逻辑,用户并不能够直接接触到。用户在管理端进行配置的过程是一个添加功能的过程。这些可添加的功能是预先注册到管理端的。所以说,管理端还会完成一项功能收集的工作。功能的概念在这里解释一下,举个例子,就教学系统而言,管理端收集的功能可能会有学生信息管理、成绩计算、成绩统计等功能。这些功能组合在一起就可以形成一个完整的成绩管理系统。功能在添加到管理端之前,必须是已经经历过完整测试的,它的整个代码逻辑都是正确的,而且还应该有与功能配套的页面,需要注意的是,这个页面是没有样式的,这样可以方便系统后续的样式设计。有了这个概念,管理端的配置工作也就更加清晰了。它就是用户根据自己要开发系统的需要来添加功能,将所有的功能添加完成并设定好他们之间的逻辑关系之后,接下来的工作就由管理端来完成。管理端会按照用户的配置生成最终的网站,当然这时生成的网站是不带任何样式的,只是些白模板,但所有的功能都是能够正常使用的,用户可以根据自己的想法再去进行样式的设计。管理端完成后的成果不仅仅是交付给用户的系统,它还会生成一份配置文件传给用户端。这份配置文件中会包含配置的所有信息,这些信息包括用户添加了哪些功能以及这些功能之间又分别有哪些逻辑关系。有了这份配置文件,用户端的工作就可以正常进行。用户端会根据这份配置文件来处理系统运行过程中接收到的所有请求。它会将请求进行分类,分别转发到相应的功能模块进行处理。当然,这些在使用系统的用户看来是没有区别的,他们需要的只是结果,并不关心自己的请求发到哪里,中间又经过了积层转发。只要结果能够快速正确地让他们得到,这样就可以了。所以用户端的效率是必须要去下功夫的地方。
  二、设计思想
  这类平台的设计思想首先是源于软件工程的思想。在软件工程里,增加代码的复用性是非常重要的。本系统的设计中,功能逻辑的代码。
  因为整个通用配置平台的流程可以理解为搭积木的过程,如图1所示:
  只有一份,而所有的用户如果想要自己的系统中使用该功能均可以在通用配置平台中添加该功能,生成的系统在正式运行的时候所有的逻辑处理全部由这份代码完成,这样同样的一份功能代码可以应用于多个系统,大大提高了代码的复用率。另外,平台的设计还利用了大家都非常熟悉的搭积木的过程,也就是积木原理。
  在搭积木的过程中,首先我们要有各式各样的积木,因为城堡的搭建需要不同形状的材料来完成。完成之后,我们还要将其放在平稳的地方以保证城堡不会倒塌。管理端收集功能的过程就是一个制造积木的过程,有了各式各样的积木,用户才能够去搭建复杂多样的城堡。管理端的配置工作就是搭积木的过程,用户根据自己的需要选择不同的功能,然后还可以设定不同功能间的逻辑关系。这就好像是两个积木不能够直接搭在一起,但是城堡中又必须有这两个积木,这时,一些小的部件就会出现,来弥补两个积木之间的空隙,使两个积木能够稳定地搭在一起,最终形成稳定的城堡。管理端工作配置结束,整个城堡也就搭建完成了。用户端的作用就相当于将搭建好的城堡放在一个平稳的环境中。不过区别在于,积木搭建的城堡是静止的,而通过平台形成的系统则是在不断运转的,用户端会维持整个系统的正常运转。
  三、意义
  此类平台的开发将会大大减少web应用系统开发的时间,而且系统的开发也不会再局限于专业的开发人员。只要接触电脑比较多的人员都可以在此类平台上进行配置来得到自己的系统,当然后期的样式设计可能还是需要专业人员的帮忙。不过如果只是追求功能不追求样式的话,平台也是能够完成的。相信有了这类平台,人们会更倾向于使用电脑来解决问题,因为他们可以通过平台配置出自己需要的系统。而使用这些信息化的系统又可以帮助他们节省更多的时间,达到事半功倍的效果。
  四、总结与展望
  目前,此类系统的开发还处于一个刚刚起步的阶段,业内的人士都在寻找着一种最优的设计方案来完成这类系统,我提出的积木原理的思想只是所有设计方案中的一种。在我看来,积木原理的思想总体来说还是比较不错的。理想状态下,它可以完成通用配置平台所有的功能,能够切实的做到节省开发人员的时间,使得系统开发的工作能够更加普及,切实的帮助到人们的工作和生活。不过理论和实际之间总是存在着差距,在系统真正开发的过程中,我们肯定会遇到非常多的问题,比如功能如何收集,如何来分类,功能之间的逻辑关系该如何建立等等。不过,这种思想本来就是对过去系统开发方式的一种颠覆,一种创新。创新的过程肯定不会是一帆风顺的,所以我们不会去担心我们会遇到什么问题,我们只会去想怎么去解决问题,只要将所有的问题全部解决,那么这个创新的想法也就得以实现了。积木原理的思想只是对系统的配置和系统的运行过程进行了规划,不过对于系统运行过程中可能产生的数据并没有进行处理。所以,用户端在维持系统正常运转的同时,对于系统生成的数据如何进行管理可能是未来将要慎重考虑的地方。
  参考文献:
  [1] [英] Ian Sommerville 著.程成译.《软件工程》.机械工业出版社,2011年版
  作者简介:
  李曙光(1983.9~) 男, 硕士。汉族。现任职于武汉东湖学院计算机科学学院,助教。 研究方向:软件工程。
  朱伟(1990.9~) 男, 本科在读。汉族。现就读于武汉东湖学院计算机科学学院2010级本科生。 研究方向:计算机科学与技术。
其他文献
摘 要:为了能切实地保障聋生的人身安全,学校要树立“教育无小事,安全当为首”的观念,要从思想上高度重视安全工作,加大学校安全管理力度,加强对学生的安全教育,增强安全意识,建立学校、社会、家庭三结合的安全网络,为学生营造一个“高高兴兴学习,无忧无虑的生活,健健康康成长”的安全氛围。  关键词:特殊教育;学校;安全工作  随着聋生年龄的增长,见识的增多,他们反而觉得对生活越来越迷茫;安于现状,得过且过
期刊
摘 要:化学工业是运用化学方法从事产品生产的工业,它是一个多行业、多品种、历史悠久、在国民经济中占重要地位的工业部门。化工企业的安全生产关系到国家的财产安全、人民生活利益,以及职工的生命安全和身体健康。  关键词:化工企业;安全生产;管理  随着化学工业的发展,涉及到的化学物质的种类和数量显著增加。由于化工企业的生产具有易燃、易爆、易中毒、高温、高压、易腐蚀等特点,决定了化工企业生产潜在的不安全因
期刊
和谐的师生关系能让师生之间互相信任,互相尊重,学生在课堂上能快乐的学习,那么如何才能建立和谐的师生关系呢?  一、老师要公平  孩子们认为最不公平、最不合乎逻辑的处罚通常是这样的:因为少数几个孩子上课捣乱,所以老师决定拖堂不下课或者不让学生上XX课,孩子们默默地接受了处罚,但私底下却恨死了老师,同学们会想:XXX犯了错误,为什么受惩罚的是我?老师可以严格,但不公平的老师会被学生看不起。惩罚必须和罪
期刊
班主任工作事情繁杂,要求细致,如何做好班主任工作具有较强的艺术性。下面结合自己班主任工作的实践,谈点粗浅的体会。  一、行为规范方面  开学初,幼儿对新的陌生环境会产生胆怯心理,来园情绪不稳、哭闹现象较严重。为了让幼儿尽快地适应幼儿园的新环境和集体生活,对集体生活产生安全感,对老师产生亲切感,进而喜欢“上幼儿园”,我们为幼儿创立了良好的生活学习环境,让他们从一开始就养成良好的行为规范。所以我一直坚
期刊
摘 要:本文主要叙述维语地区民族学员在汉语学习中声调存在的问题,意图通过课堂游戏的设计和运用,激发学习兴趣,提高教学效率。  关键词:维语地区;汉语学习;声调教学;游戏设计  声调是汉语语音结构的重要组成部分,它有区别词义的作用。普通话教学中的声调教学一直以来都是对少数民族地区以及对外汉语语音教学的重点和难点。新疆维语地区的汉语教学中也存在着同样的瓶颈。刘广徽著《汉语普通话语音教程·新疆版》也认为
期刊
摘 要:21世纪是一个全新的时代,学生的思想政治教育也面临巨大的机遇与挑战。现今,高校思想政治教育课程无法满足新形势下学生的需要及党和政府对大学生的思想政治的要求。对此,高职院校的思想政治教育应当紧跟党和政府的指导原则及形势变化而行动,探索思想政治教育的重点,把握学生的心理特征,开展有针对性的思想政治教育课程,这样才能够彰显高职学生思想政治教育工作的重要性,提升学生综合素质水平。  关键词:新形势
期刊
体育教学是教与学的过程,是教师与学生为了完成共同的教学目标的合作过程,是教师教与学生学的和谐统一,这一过程是师生交往、积极互动、共同发展的过程,这一过程交融着师生的互动,合作,创新与进步。而体育与健康课程关注的核心是满足学生的需要和重视学生的情感体验,促进全面发展的社会主义新人。始终把学生主动,全面的发展放在中心地位。在注意发挥教学活动中教师主导作用的同时,特别强调学生学习主体地位的体现,要想充分
期刊
随着时代发展,中职学校教师党员和学生党员数量急剧增加,也出现了一些前所未有的新情况和新特点,对党建工作提出了新的挑战。总体而言,中职学校党建工作整体状况是良好的,但也存在着一些不容忽视的问题。具体表现为:一是重业务、轻党建。二是重工作、轻学习。三是重数量、轻质量。四是党员教育形式单一,大多数学校停留在“听报告、读报纸、念文件”的层面,党员教育没有真正和学校中心工作结合起来,没有与科学发展结合起来。
期刊
摘 要:纵观建国以来我国进行的几次改革,这些变革对完善我国行政管理体制、加快经济建设发展、稳定社会生活起到了积极的作用,通过对改革历程的回顾,总结经验,展望未来,为我国未来行政改革确立新的方向。  关键词:行政改革;服务型政府;行政效率  一、我国行政改革历程的回顾  (1)建国初的行政改革(1949~1978):这一时期内我国大致经历了三次改革。1954年,中央政府进行了第一次较大规模的改革,对
期刊
纵观目前的中学物理教育实践,许多学者提出了这样、那样的口号、建议,如启发式教学,提高能力,发展非智力因素,提高素质等,但在实际的物理教育中,要么是别人怎么教我怎么教,要么是过去怎么教现在还怎么教,教育质量总在低水平上徘徊。目前物理教育实践主要存在下列问题,有待研究和解决。  一、物理教育目标确立的问题  首先是偏重应试,放松素质养成。即以升学考试为教学目标,初中物理教学瞄准中考,高中物理教学瞄准高
期刊