动态客户端系统专家

动态,模式创新的基础

成功案例 |

首页  解决方案  产品下载  服务与支持  技术展示  About  English

一、中山创新意职业培训学校  (大纲显示)

1 学校简介

广东省中山市创新意职业学校是中山大型IT职业教育示范基地,创办于1997年,属中山市劳动和社会保障局主管办学,民政部登记,是专业从事计算机专业化、系统化、职业化的著名教育机构,是中山地区规模最大、设施最先进、环境最好、师资最强、管理最完 善的大型计算机教育机构,还同中山中南软件学校、中山壹加壹商场强强联合,是中山计算机教育最具影响力品牌之一。
创新意以适用、专业的计算机技能培训为主,一切以就业为导向。所有“考试”及“课程设置”皆以就业单位实际工作要求为标准。学校目前开设了:办公软件应用,平面设计,网页设计,室内装潢设计,灯饰设计、服装设计,模具设计,CNC编程,财务软件,电脑组装与维护,网络管理(会计、会计电算化)等金牌专业,合格者将获得国家认可的大学文凭及相关职业资格证书。
中山市创新意职业培训学校13年,学校始终遵照上级领导的方针,政策,遵循职业教育教学规律,以服务经济发展,专注职业教育,致力高薪就业,我们追求有智慧的教育,崇尚个性化的学习。学校对社会、家长、学生庄严承诺:我们将按职业教育的个性化需求提供一流的教育服务,用未来的眼光 、创新的教学态度来改变每一个受教育者命运,培养中山乃至中国最适合“就业”和“创业”的学生。
在2009年新的一年里,我们将以饱满的热情,信心百倍的把创新意学校打造中山市民最满意的电脑学校。

 

2 管理软件使用

培训学校管理软件有很多现成的系统可供使用,但是创新意学校负责人、管理者提出了更多实用功能,例如多个分校可以使用,进行课程套餐统计,优惠与欠费统计,用人单位统计等其他软件所不具备的种种功能。我们 Duceland 为此定制了这些功能,并构建在 Duceland 即时通(IM, 即时通讯软件)上。目的有2点:

(1)多个分校共享数据,本项功能可以用 B/S 结构能胜任,但是特此架设服务器又太昂贵,用电、硬件、维护费用都是不少的开支。使用了基于 IM 的分布式数据库后,无需自己架设服务器,升级维护可以远程,数据库文件可以自行备份存储,服务器端的备份需要时还可以事先加密,无泄密之忧。

(2)采用客户端计算,比起 B/S 结构使用起来体验更好,统计、筛选、搜索等反应速度比 B/S 的系统快很多,用户用起来反应良好好。

 

3 动态客户端适用范围

中山创意学校的管理软件是分布式计算的典型案例。数据库用的是SQlite3,客户端轻量级数据库。由于采用了客户端进行查询、统计,使用起来体验快速流畅。在客户端计算,又需要多个分校共享数据,数据库的数据一致性、及时分发等难题,设计起来实非易事。本系统动态设计立足于以下2点:

(1)升级维护可以远程进行。脚本代码都在服务器,用户使用时分发给客户端执行,更新代码只需要在服务器端进行。这样给维护带来了极大的方便。无论是修改、修正,还是功能增加,能通过远程沟通顺利的,新升级部署也就无需上门进行,节约了时间和费用,还给系统拓展了用户群体范围。

(2)分布式数据库数据一致性控制极其困难,逻辑分支复杂、异步通讯步骤繁多,利用 JavaScript 的动态性,能很好地设计出这种高要求的系统,而且代码不会很多,代码阅读、升级维护也不会有太大的困难。而且,业务逻辑与分布式数据库逻辑的分立,思路更清晰。众所周知,业务逻辑、界面、数据库逻辑之间的耦合很难界定清晰,有很多系统都是开始的时候要求做到3者分立,实际中随着开发编码的深入,分立程度难以控制。如果多采用 JavaScript 的动态性,例如传 function 参数,传代码参数,等等技术手段,可以使各种不同范畴的代码各自归位,例如界面操作联动逻辑计算,那么逻辑那边的代码文件可以传 function 参数做回调来实现,这样界面部分不涉及任何逻辑代码,数据更新时联动界面变化亦如此。这样的设计对于分立清晰性肯定有贡献。

 

4 多个分校通过 IM 群实现分布式数据库

利用 IM(即时通讯软件) 的群的消息分发功能,实现分布式数据库系一种独创技术。既不是三层架构,不是SOA架构,也不是对等P2P架构。基于群的开放式应用为 Duceland 首创。Duceland 即时通软件有2个开放的功能:群代码可以自定义,可以传送自定义业务数据。数据传送到目的者既可以是广播到群中的每个成员,也可以单独传送给指定的某几个成员。利用 Duceland 即时通软件的群功能,所实现的分布式数据库通讯可靠,部署成本低,维护性好,客户端致命的 BUG 几乎不会出现,数据即时性强(相比 B/S 系统)。

 

4 截图介绍

(1) 录入学员基本信息 个信息项、选定的课程、交费流水一目了然。搜索可以输入学员编号、姓名、性别、电话、课程编号、欠费、就业单位、原籍等进行搜索 对搜索结果,在底部显示合计

 

(2) 选择课程的同时还可以添加、编辑课程。课程可隶属于套餐

 

(3) 综合统计 可以统计课程、套餐、就业单位,列出学费、欠费和总收取、收取率

 

(4) 交费明细 列出交费的流水明细


 

版权所有 2001-2009 Duceland.com
合作伙伴: