logo 返回列表
骑士V4.0核心亮点
2016-09-21 3553

骑士人才系统4.0基础版的推出结合了互联网发展规律和趋势,将先进的互联网软件开发思想更好的融入其中,其精准的分词应用部署、灵活强大的缓存管理方法、更加安全的防护和过滤体系,将更加吸引用户体验,并改变用户使用人才招聘系统的方式,以及网络的物理和逻辑架构。

网站应用模块全新配置

骑士V4.0运用了“平台+插件”软件体系结构,将系统区分为底层应用程序和插件应用程序:将招聘信息、求职信息、新闻资讯、招聘会定义为平台的核心基础功能,并引入开放平台应用插件机制,将猎聘专区、校园招聘、微商圈功能等定义为插件应用,供用户自由选择。系统升级将区分为底层程序升级和插件应用升级,实现了底层程序和插件应用的管理分离,形成了更加完善高效的后台多角色管理体系。

骑士V4.0致力打造用户“DIY模式”,用户可根据自身需求自主选购校园招聘、微商圈等插件应用,可单独购买插件应用再安装使用。实现平台在运营时插件即插即用,完成平台和插件的无缝融合,实现了用户的个性化功能定制。

       

(骑士V4.0首页)

全新的人才系统采用了更多主流前沿的技术,形成最值得期待的十大技术亮点:

1.自动验证数据合法性

4.0系统采取封装独立的数据库存储方法 ,对同一数据表的多个不同流程下数据的入库,制作唯一的方法,该方法会自动验证数据的合法性,对不合法的数据进行错误提示。如后期数据表中某些字段的存储规则改变,只需更改两处(错误提示、验证规则)及可达到目的,大大降低对程序的管理及维护成本,对程序的可读性在一定程度上也有提高。

2.函数或方法的传值

以往版本中封装的函数体传值是“多变量”,不利于程序的扩展。

4.0系统可对90%已上的可扩展函数、方法、对象等进行数组类的传值。函数的调用只需传使用的数据,不涉及的可以不传。传值对应数据的key值,顺序可随意编写。

3.定时任务升级

一个完整的项目中,除正常的用户流程操作之外,项目会有一些时效性要求不高,但需批量处理的业务,而这些单独的业务执行时间往往不固定,这时项目必须支持灵活的定时任务。

4.0系统采用定时任务制作锁机制,定时任务缓存读取:系统的定时任务规则设定好后,系统会自动生成缓存文件,减少对数据库的读写操作。

4.多终端及多用户角色操作

骑士人才系统目前有4个终端用户群体,分别为:PC用户体验端、PC后台管理端、APP用户体验端、触屏用户体验端。系统针对各不同入口制作各独立的业务流程模块及函数体,但是最终操作的是同样的数据及所需结果,这样对项目的升级带来很大局限。

4.0程序以数据表为模块进行封装,业务流程中所涉及具有共同操作的项目进行封装。不管有多少管理端口,都调用同一个函数体,可以大大提高代码的管理效率。

5.独立的短信封装模块

4.0系统中所有短信发送内容全部模板化(可通过后台进行管理),以提供需短信报备的服务商。多短信服务商后台管理模块,站长可以自由选择(4.0程序默认封装3个服务商),系统发布后跟据站长反馈,可针对性封装其它服务商。

6.高可用性的后台公共类继承

以往版本后台程序的每一个方法、功能、用户请求,都会单独制作其功能程序,对页面传递的的数据进行安全验证。即使有相同的验证或数据处理都会编写独立的程序,使得代码严重冗余,将会极大的提高项目的优化及管理成本。4.0系统对此进行了优化:

1)制作灵活公共的父类程序,满足数据表的增、删、改、查功能,项目程序中继承即可,支持复杂流程的代码重写功能。

2)各增、删、改、查功能块支持多重回调(执行前回调、执行后回调、写入前回调、写入后回调、修改前回调、修改后回调、查询前回调、查询后回调等)

3)支持多条件查询及排序功能

7.程序与模板文件完全分离

人才系统项目中,除主体模板文件外,某些页面需要在页面加载完成后,根据不同操作流程会异步从服务器加载局部页面。4.0项目中所有模板均与程序分离,制作标准的模板解析函数。

8.去除大量字符串传值

骑士V4.0针对大量字符串传值做以下优化:

1)项目中所有枚举类数据全部制作缓存文件,可快速读写;

2)页面当中的所有枚举类传值,只传递编码,将少数据传输及安全过滤;

3)程序接收到编码数据后,进行强制整形转换;

4)需显示枚举类的字符串时,可从缓存快速读取;

9.JS文件压缩传递

以往版本程序中,所有JS文件都是独立加载。升级后的4.0系统中 J s文件还是以单独的文件进行管理。制作js文件压缩程序,只需要将各js文件的路径拼接即可,项目页面中的js文件压缩至一个文件并制作缓存,页面中只需加载一个js文件。

10.应用管理模块

以往版本程序,不具备独立应用管理模块安装功能。如需二次开发时,会修改大量代码及文件,并且后续无法升级更高级版本程序。骑士推出的很多功能程序也无法一键安装更新。针对此现象,新版4.0将会推出应用管理模块。4.0系统的所有应用模块均可以独立运行,互不影响,单独的模块有自已的版本控制。骑士官方会提供应用市场,下载后只需一键安装/卸载及可,操作方便。用户也可自行开发模块,官方提供相关开发手册。

相关推荐
微信扫一扫
微信扫一扫
关注公众号,了解更多资讯
联系客服

微信扫码联系客服