第一篇:openwrt升级功能流程简介
文档说明:
本文档简述了openwrt sdk的升级功能流程,从页面传入升级文件到升级文件检测,再到调用升级脚本进行升级,升级完成后,进行系统重启。最后简述了如何添加升级文件标识,标识包括自己定义的字段,以及升级软件的md5值。达到防止用户用其他openwrt sdk编译出来的固件刷新我们的系统,以及防止升级软件被破坏。
文档需要用到的文件及在sdk中的路径(某些文件路径可能随项目的不同而改动):./package/ralink/ui/luci-mtk/src/modules/admin-full/luasrc/controller/admin/system.lua./target/linux/ramips/image/ Makefile./package/base-files/files/lib/upgrade/common.sh./package/base-files/files/lib/functions.sh./package/base-files/files/sbin/sysupgrade./target/linux/ramips/base-files/lib/ramips.sh./target/linux/ramips/base-files/lib/upgrade/platform.sh
文档正文:
1.从页面接受传过来的升级文件
作为整个流程的开始,功能实现在文件system.lua中。
这是一个lua文件,很容易在function index函数中找到系统升级功能的入口函数:action_flashops。在这个函数中首先通过fp = io.open(image_tmp, “w”)打开升级临时文件:/tmp/firmware.img,打开后通过fp:write(chunk)写入页面传进来的升级文件。到这里,接受升级文件完成。
2.检测升级文件的合法性
实现同样在文件system.lua中。
在函数image_supported()中进行检测,这个函数通过image magic number来检测升级文件是否合法。函数image_supported()会调用platform.sh脚本中的platform_check_image函数,platform_check_image函数调用ramips.sh脚本中的ramips_board_name函数,获取board name,ramips_board_name函数从文件 /tmp/sysinfo/board_name 中获取board name,若没有则为unknown,并返回给调用者,我用的板是ralink-soc。platform_check_image函数继续调用common.sh脚本中的get_magic_long函数,用以获取升级文件magic,就是升级文件前4位。get_magic_long函数调用common.sh脚本中的get_image函数用以获取文件/tmp/firmware.img内容,其实就是cat /tmp/firmware.img.获取到的内容,通过dd bs=4 count=1,来获取前4位,最后通过hexdump-v-n 4-e '1/1 “%02x”'处理以十六进制编码返回调用者。获取到的升级文件magic,在platform_check_image函数中与27051956做对比,这个值是在固件编译的时候已经定好了的。如果相等,就是合法的升级文件,继续升级动作;不相等则为非法升级文件,做一些后续处理并终止升级动作。到这里检测升级文件合法性完成。
3.检测升级文件不合法后的处理 实现同样在文件system.lua中。检测到不合法后,通过nixio.fs.unlink(image_tmp)来删除临时文件/tmp/firmware.img,并通过image_invalid = true,设置检测失败,用以通知页面显示提示信息。终止升级。处理完成。4.检测升级文件合法后的处理 实现同样在文件system.lua中。
检测到升级文件合法后,会获取一些升级文件相关的信息,用以在页面显示:调用image_checksum(),获取checksum;调用storage_size(),获取可用空间大小;调用nixio.fs.stat(image_tmp).size,获取升级文件大小;以及页面传过来的是否保存配置的值;其中,image_checksum()函数用的是md5sum命令,storage_size()函数是在系统文件/proc/mtd中找到firmware分区大小。
接下来如果用户选择进行升级文件,则会现在页面上打印一些提示信息,用于提示用户:正在升级,不要断开电源等等。
文件system.lua最后的处理就是调用升级脚本:fork_exec(“killall dropbear uhttpd;sleep 1;/sbin/sysupgrade %s %q” %{ keep, image_tmp })。
这条语句,先清除dropbear 和uhttpd进程,再等待1秒,最后调用升级脚本sysupgrade,传过去的参数就是keep:是否要保存配置;image_tmp:升级文件/tmp/firmware.img。OK,到这里system.lua文件中关于升级前的准备工作都完成了,视线请转到升级脚本sysupgrade上。
5.运行升级脚本
实现在文件sysupgrade中。
脚本开始,像所有的主体处理程序一样,会对传进来的参数进行处理。下面对这些参数的介绍:
-i 开启交互模式
-d 重启前延迟,延迟秒数是传进来的
-v 会打印sysupgrade脚本中的一些信息,脚本中默认打印-q 与-v相反
-n 升级后不保存配置,默认保存配置-c 保存所有的改动配置文件到/etc/-b 用sysupgrade.conf中指定的文件,创建.tar.gz格式备份文件-r 用上步创建的.tar.gz文件,恢复配置-l 列出将会备份的文件列表-f 从.tar.gz恢复配置
-F 即使升级文件检测失败,也要升级,这个参数是危险的,慎用-T 验证升级文件和.tar.gz配置文件,但不升级-h 打印帮助信息
这些参数的使用在脚本中都有介绍,不再多讲。
接下来:[-z “$ARGV”-a-z “$NEED_IMAGE”-o $HELP-gt 0 ],意思是:如果没有升级文件参数,且没有命令行参数-b(create-backup),-r(restore-backup),或者带有-h(help)参数,则打印帮助信息。这个条件为真的话,会在终端打印帮助信息,退出脚本。
接下来:[-n “$ARGV”-a-n “$NEED_IMAGE” ],意思是:不要指定-b或-r(创建配置、恢复配置)的同时,指定升级文件。为真的话,打印提示信息,退出脚本。
接下来:[ “$CONF_BACKUP” = “-” ] && export VERBOSE=0,意思是:选择备份配置但传进来的文件为“-”时,不打印备份文件时的过程。下面展示一下-v选项的作用: 带-v时的升级过程:
root@OpenWrt:/# sysupgrade-i-v /tmp/firmware.img Keep config files over reflash(Y/n): y Edit config file list(y/N): n Saving config files...etc/config/dhcp etc/config/dropbear etc/config/firewall etc/config/fstab etc/config/luci etc/config/network etc/config/system etc/config/ucitrack etc/config/uhttpd etc/config/wireless etc/dropbear/dropbear_dss_host_key etc/dropbear/dropbear_rsa_host_key etc/group etc/hosts etc/inittab etc/passwd etc/profile etc/rc.local etc/shells etc/sysctl.conf Sending TERM to remaining processes...dnsmasq ubusd btnd logd netifd uhttpd ntpd Sending KILL to remaining processes...Switching to ramdisk...Performing system upgrade...Unlocking firmware...Writing from
不带-v时的升级过程:
root@OpenWrt:/# sysupgrade-i /tmp/firmware.img Keep config files over reflash(Y/n): y Edit config file list(y/N): n Saving config files...Sending TERM to remaining processes...dnsmasq ubusd btnd logd netifd uhttpd ntpd Sending KILL to remaining processes...Switching to ramdisk...Performing system upgrade...Unlocking firmware...Writing from
继续分析:
if [ $CONF_BACKUP_LIST-eq 1 ];then add_uci_conffiles “$CONFFILES” cat “$CONFFILES” rm-f “$CONFFILES” exit 0 fi 如果需要列出配置文件列表,就 调用add_uci_conffiles函数生成列表,并打印到终端。函数add_uci_conffiles(),找出需要保存的配置文件。通过在文件/etc/sysupgrade.conf中,/lib/upgrade/keep.d/*目录下,以及命令opkg list-changed-conffiles的输出中,找出配置 文件,其中opkg list-changed-conffiles 列出用户修改的配置文件。
接下来:
if [-n “$CONF_BACKUP” ];then
do_save_conffiles “$CONF_BACKUP” exit $? fi 如果需要创建配置备份文件,则调用函数do_save_conffiles,生成配置文件。函数do_save_conffiles(),打包上一部列出的 配置文件。
接下来:
if [-n “$CONF_RESTORE” ];then ###需要恢复配置
if [ “$CONF_RESTORE”!= “-” ] && [!-f “$CONF_RESTORE” ];then ###判断所需要的配置文件是否存在 echo “Backup archive '$CONF_RESTORE' not found.”
exit 1 fi
[ “$VERBOSE”-gt 1 ] && TAR_V=“v” || TAR_V=“" tar-C /-x${TAR_V}zf ”$CONF_RESTORE“ exit $? fi 经过一些判断,解压配置文件 包。接下来:
type platform_check_image,检测platform_check_image命令是否存在,为了 下步做准备。找不到的话,脚本 退出,升级终止。
接下来:
for check in $sysupgrade_image_check;
do(eval ”$check “$ARGV”“)|| { ###通过board name 和image magic number来判断升级文件是否合法
if [ $FORCE-eq 1 ];then ####检测失败了,但是因为设置了-F选项,强制升级,停止检测
echo ”Image check '$check' failed but--force given“${PART_NAME:-image}” else
get_image “$1” | mtd write-“${PART_NAME:-image}” fi } 介绍一下这个函数,sync命令的作用是,将有关文件系统的存储器常驻信息送入物理介质内,以确保文件系统的完整性。然后就是根据是否需要保存配置去分别调用mtd命令,去完成升级。
接下来:
v “Upgrade completed” [-n “$DELAY” ] && sleep “$DELAY” ask_bool 1 “Reboot” && {
v “Rebooting system...”
reboot-f
sleep 5
echo b 2>/dev/null >/proc/sysrq-trigger 升级完了,需要重启了。整个升级流程到这里,就完成了。
6.添加升级文件标识以及升级文件md5值
功能很简单,就是在升级文件前添加一个自定义的字段,以及升级软件的md5值。用以阻止刷机,以及升级文件被破坏。字段以及md5值添加在编译时进行的。字段、md5值取出,是在升级文件检测时进行的。添加字段:
在Makefile(路径前面已经列出)文件中,最后生成升级文件的地方添加。define MkImageSysupgrade/squashfs $(eval output_name=$(IMG_PREFIX)-$(2)-$(1)-$(if $(4),$(4),sysupgrade).bin)$(eval output_name_tmp=$(IMG_PREFIX)-$(2)-$(1)-$(if $(4),$(4),sysupgrade_tmp).bin)cat $(KDIR)/vmlinux-$(2).uImage $(KDIR)/root.$(1)> $(KDIR)/$(output_name)$(call prepare_generic_squashfs,$(KDIR)/$(output_name))if [ `stat-c%s “$(KDIR)/$(output_name)”`-gt $(3)];then
echo “Warning: $(KDIR)/$(output_name)is too big” >&2;else
$(CP)$(KDIR)/$(output_name)$(BIN_DIR)/$(output_name_tmp);fi
+ echo “100msh” > $(BIN_DIR)/mykey + md5sum $(BIN_DIR)/$(output_name_tmp)| cut-d ' '-f 1 >> $(BIN_DIR)/mykey + cat $(BIN_DIR)/mykey $(BIN_DIR)/$(output_name_tmp)> $(BIN_DIR)/$(output_name)+ rm-rf $(BIN_DIR)/$(output_name_tmp)+ rm-rf $(BIN_DIR)/mykey
endef行前有+号的地方就是添加的代码。添加了”100msh“字段在升级文件前。
字段取出:
get_image(){ #
case “$from” in
http://*|ftp://*)cmd=“wget-O--q”;;
*)cmd=“cat”;;esac if [-z “$conc” ];then
local magic=“$(eval $cmd $from 2>/dev/null | dd bs=2 count=1 2>/dev/null | hexdump-n 2-e '1/1 ”%02x“')”
case “$magic” in
1f8b)conc=“zcat”;;
425a)conc=“bzcat”;;
esac fi
+ eval “$cmd $from 2>/dev/null ${conc:+| $conc} > /tmp/myupfile”
+ head-n 1 /tmp/myupfile > /tmp/check + grep-q “100msh” /tmp/check &&
+ {
+ echo “OK” > /tmp/ok
+ }|| + {
+ echo “Illegal platform” > /tmp/nok
+ exit 1 + }
+ sed-i “1d” /tmp/myupfile
+ head-n 1 /tmp/myupfile > /tmp/check + sed-i “1d” /tmp/myupfile + md5sum /tmp/myupfile | cut-d ' '-f 1 > /tmp/mymd5
+ diff-r /tmp/check /tmp/mymd5 + if [ $?-ne 0 ];then
+ echo different
+ exit 1 + fi
+ rm-rf /tmp/check /tmp/mymd5
+ cat /tmp/myupfile + } 行前有+号的地方,就是添加的代码。就是取出第一行,其他不变。
另外default_do_upgrade()函数中的get_image “$1”,修改成cat /tmp/myupfile,因为在调用default_do_upgrade()函数时,get_image函数中有些命令已经不能再用。
OK,文档到此结束。
水平有限,如有错误,请多包涵。
2015.10.30
第二篇:3D-GCP功能简介
三维施工平面设计软件
三维施工平面设计软件的概述
三维施工平面设计软件,又简称3D-GCP,是用于项目招投标和施工组织设计绘图的专业软件,它不仅像二维平面图制作软件一样可帮助工程技术人员快速、准确地绘制施工现场平面布置图,更重的是体现在它的3D效果。
软件功能:广联达三维施工平面设计软件3D-GCP结合国内外通用图形平台的优点,能快速布置施工现场实物的三维造型,包括围墙、大门、塔吊、地铁龙门架、施工电梯、管线绿化、消防栓、道路、基坑、彩钢房屋、护栏、建筑机械、材料及构件堆场等构件。软件提供了强大的渲染功能,并实现了人物漫游、3D旋转去真实地感受施工现场三维实景。软件还提供了丰富的二元图库和大量逼真的三维图元,并且能够实现导入DWG文件进行快速施工平面布置。本软件能够快速生成形象、美观、逼真的三维施工现场布置图,并且能够进行构筑物的合法性检查以及工程量的计算,非常适合施工单位招投标和现场施工管理使用。 软件内容:
1.软件中的3D实物再现真实原物,按照等比例大小缩放;
2.软件操作界面和CAD类似,可进行自动捕捉、极轴追踪、正交模式从而实现准确布置;
3.界面美观、操作简单,可以在传统的施工平面图(DWG文件)基础上进行获得3D布置效果;
4.根据客户需要,提供各类二维及三位图元,现有图元数量种类繁多,完全满足用户需求。
软件技术
1.拥有智能的CAD文件识别功能及三维造型功能,可快速、准确的进行平面布置,更可以进行各类构件之间的合法性检查;
2.界面图标可自由选择二维模式或三维模式,功能操作的每一步都有相应的文字提示 3.能够实时、准确的计算临时工程量,并能够进行距离测量; 4.工程拥有自动存盘及工程恢复功能;
5.单机版,配有加密锁使用户信息安全得到保障; 6.以自主研发平台为基础,不依附于任何其他技术平台; 其他
1.可提供完善的售后服务和及时的软件升级与数据同步更新; 2.提供在线帮助
三维施工平面图设计软件的价值
随着企业参加竞标次数的增多,招投标的时间也随之紧迫,块制作一套理想的标书已成为必然。那么应用本软件将会使标书的准备工作变的越来越轻松,从而提高办公效率,节省了时间,为中标打下了良好的基础,也为今后的施工管理提供了方便。
3D-GCP运用3D技术,真实地显现了现场施工平面的具体布置,给人们以简单、直接、真实的视觉感受,为竞标成功带来无限可能。
注:在使用这款软件之前,初学人员需要了解一下关于施工平面图的一些知识
施工平面图的概念和作用
概念:施工平面图是对一个建筑物或构筑物的施工现场的平面规划和空间布置图。它是根据工程规模、特点和施工现场的条件,按照一定的设计原则来正确的解决施工期间所需的各种暂设工程和其他的设施等同永久性建筑物和拟建建筑物之间的合理位置关系。 作用:
1、是进行施工现场布置得依据,也是施工准备工作的一项重要依据;
2、是实现文明施工、节约土地、减少临时设施费用的先决条件。
施工平面图的内容
在施工区域内,地下及地上已建和拟建的一切房屋、构筑物以及其他设施的位置和尺寸 拟建工程所需要的起重和垂直运输机械、卷扬机、搅拌机等的布置及主要尺寸,起重机的开行路线及垂直运输设施的位置
材料、加工后的半成品、构件和机具的仓库或堆场 生产和生活临时设施的布置 场内施工道路和场外交通的连接
临时给排水管线、供电管线、供气供暖管道及通信线路布置;现场排水、沟渠及排水方向
一切安全和防火设施的位置
必要的图例、比例尺、风向及方向标记
施工平面设计依据
原始资料
1.自然条件调查资料 2.技术经济调查资料 设计资料
1.建筑总平面图
2.已有和拟建的地下和地上管道位置 3.区域的竖向设计和土方平衡图 4.施工项目的有关施工图设计资料 施工资料
1.工程施工进度计划 2.施工方案
3.材料、构件、半成品等需要量的计划
平面图设计原则
在保证施工顺利进行的前提下,现场布置尽量紧凑,节约用地
合理布置道路、堆场、加工厂、仓库位置,尽量使得运距最短,从而减少二次搬运 力争减少设施的数量,降低临时设施费用 临时的布置尽量便利工人的生产和生活 符合环保、安全和防火要求
技术经济指标
施工用地面积 施工场地利用率 场地运输道路总长度 临时管线总长度 临时房屋面积
符合技术安全、防火要求
了解完这些知识以后我们就可以进行简单的施工平面图布置了,下面是
具体的操作步骤:
第一步:导入底图
1、双击打开广联达三维施工平面设计软件;
2、在菜单栏中点击“文件”,再点击“导入DWG图形”,注意这里的DWG图形就是CAD文件;
3、选择我们要导入的施工平面底图,点击“打开”,则导入成功;
4、这样我们就可以在这张图纸上绘制二维施工平面图了。第二步:绘制墙体和施工大门
1、在左侧的图元库“类型”一栏中“选择建筑及构筑物库”,点击左侧图元库中的“墙”,在平面图上选择一个基点,而这个基点是可以自动捕捉到的,然后我们进行绘制;墙体绘制完成后,可以进行墙体参数的设置;
2、紧接着我们要绘制施工大门,同上,点击左侧图元库中的“施工大门”,在平面图上指定位置进行绘制,绘制完成后,可以进行施工大门的参数设置; 第三步:绘制临时房屋
1、绘制临时房屋时可以按照一定的顺序进行绘制,如可以按照逆时针顺序进行绘制;
2、这样我们先绘制警卫宿舍,点击左侧图元库中的“活动板房”,在平面图中选择开始基点和最终基点进行绘制,绘制完成后,可以进行活动板房的参数设置;
3、接下来我们绘制库房,点击左侧图元库中的“封闭式临时房屋”,在平面图中选择开始基点和最终基点进行绘制,同样绘制完成后,可以进行相应的参数设置;
4、我们绘制钢筋机电、木工加工棚以及宿舍、食堂等生活房屋时可以按照以上操作来进行; 第四步:绘制施工场地线和拟建房屋
1、点击左侧图元库中的“工地内分区线”,在平面图上选择一个基点,进行绘制;
2、接下来绘制拟建房屋,在平面图上选择开始基点和最终基点进行绘制;
3、最后我们绘制岗亭,在平面图中指定位置进行绘制; 第五步:绘制材料堆场
1、在左侧的图元库“类型”一栏中选择“材料及构件堆场”,点击左侧图元库中的“钢筋堆场”,在指定区域选择基点进行绘制;
2、机电料场、架木具料场、砾石碎石堆场、沙堆的绘制均可按照上述的操作步骤来进行; 第六步:绘制施工机械
1、在左侧的图元库“类型”一栏中选择“施工机械”,点击左侧图元库中的“塔吊”,在指定区域选择基点进行绘制,在这个过程中,拖拉塔吊的俩个角点可进行塔吊大小和位置 的调整,如果塔吊大小是已给有的数字,我们可以在左下角的属性栏中进行参数设置;
2、地铁龙门架、施工电梯以及其他的施工机械也可按照上述的的操作步骤来进行; 第七步:绘制道路及动力设施
1、在左侧的图元库“类型”一栏中选择“交通运输”,点击左侧图元库中的“道路”,在指定区域选择基点进行绘制,道路的宽度和转弯半径可以进行参数调整从而达到适应场地的运输道路;
2、在左侧的图元库“类型”一栏中选择“动力设施”,根据现场需要或者相关规定进行合理布置;
第八步:绘制管线绿化
1、在左侧的图元库“类型”一栏中选择“管线绿化”,点击“电线”或者“水管”,根据现场需要或者相关规定进行合理布置,在绘制过程中需要输入各个角点的标高,在这里所有的角点标高我们都默认为0.00m。
2、在草坪的绘制中我们可以按照需要或者美化进行布置; 第九步:其他的设施绘制
1、在左侧的图元库“类型”一栏中选择“其他图元”,可以根据实际需要对这些图元进行合理布置; 第十步:二维视图转换三维视图
1、在这个过程中,我们需要在菜单栏中的“工具”选项里点击“显示CAD图层”,然后点击“全部取消”,再点击“确定”,现在展示在我们眼前的是二维视图,在菜单中点击“三维视图”,则会出现三维视图的俯视图;
2、点击“三维旋转”,把鼠标放在平面图上,点击鼠标左键,不要松开,移动鼠标则可以进行不同角度的观看;
3、调整好一个角度,松开鼠标左键,滑动滚轮,则可以进行远近调节来看各个建筑设施的布置情况;
第十一步:构件合法性检查
1、在菜单栏中的“工程量”选项里点击“显示CAD图层”,然后点击“合法性检查”,或者按F10,则会弹出一个名为“构件合法性检查结果”的对话框,通过这个显示结果,可以知道自己所画平面图中构件布置的问题,从而进行修改绘制出布置合理的平面图;
2、仍然是在在菜单栏中的“工程量”选项里点击“查看构件工程量”,或者按F9,则会弹出一个名为“查看图元工程量”的对话框,通过这个显示结果,可以获知自己绘制的施工平面图中各个构件的工程量;点击对话框右下角的“导出Excel”,则可以对该工程量保存为Excel文件,以备日后所用。
第三篇:实训室功能简介
实训室功能简介
(1)ERP沙盘实训室
功能:ERP沙盘实训室是《现代企业管理》、《财务会计》等课程进行基础技能课内实训教学的场所。按照现代企业的整体工作流程,配置相应设备和软件,让学生在真实的环境中学习企业全方位管理、财务管理和销售管理专项技能。能满足本专业基础技能实训的需要。
(2)电子商务实训室
功能:电子商务实训室是《电子商务概论》、《网络营销》课程进行实训教学的场所。按照网络营销工作岗位,配置相应设备和软件,可实现网上交易模式、电子数据交换、网上银行、物流配送、CA认证、企业网站、网络营销、学习园地、教学管理等模块的实训。并通过前后台管理模式对网站进行全方位管理。让学生在真实的环境中体验网络营销技能。能满足专业核心技能实训的需要。
(3)校内实训商店
功能:校内实训商店《推销技术》、《连锁门店经营与管理》等课程的实训教学的场所,也是学生第5-6学期在校内教学型企业顶岗实习的场所。按照超市真实环境,配置相应设备和货物,让学生在真实的环境中学习超市的营销技能。能满足零售管理岗位专业技能实训的需要。
(4)商务礼仪及谈判实训室
功能:商务礼仪及谈判实训室是《商务礼仪》、《商务谈判》等课程在进行基础技能和核心技能实训教学的场所。按照商务礼仪及商务谈判真实场所的要求,配置相应设备和软件,让学生在真实的环境中学习专项技能。能满足本专业基础技能和核心技能实训的需要。
第四篇:招聘功能简介
招聘功能简介
招聘一般有公司的某个部门经理根据该部门的具体用人情况,写出具体的用人招聘申请,然后等待相关部门的审批,如果审批通过,则会由人力资源部拟写该部门的申请计划,由相关部门审核后,再在公司或相关网站上发表公司的招聘计划,最后由人力资源部和该部门共同进行筛选,挑选出适合的人才。
1、招聘设置
(1)招聘设置里面主要对招聘的人才类型,招聘方式以及面试步骤等进行设置
2、招聘流程设置
(1)招聘流程设置里面主要对面试的步骤,招聘申请审核的步骤以及招聘计划的审核步
骤进行设置。
3、招聘申请
(1)部门经理可以根据部门的用人情况提出用人申请,根据将所需的人才信息填写招聘
申请。
(2)招聘申请根据公司自己设置的申请审批流程进行审批,一般情况下先由相关部门审
批,然后交由人力资源部审批,最后由总经理审核。
4、招聘计划
(1)如果招聘申请通过审核,则由人力资源部根据招聘申请估计招聘预算,拟写招聘计
划
(2)然后根据公司审批计划流程进行审批,一般先由人力资源部经理审批,如果招聘预
算超出一定范围,则有总经理决定,反之,由人力资源部确定。
5、招聘
(1)招聘一般由人力资源部和招聘申请部门进行招聘,如果投入公司的简历特别多,可
以现根据条件进行筛选,(2)根据公司设定的招聘流程就行招聘,一般情况下,会对筛选过的人先进行面试,然
后通过的人进行笔试,通过的人再进行考核,全部通过的人就能被最终录取。
6、人才管理
(1)投入公司的简历都储备在人才储备库中
(2)添加人才储备有以下几种方式
直接手动添加
分析Excel导入
分析邮件导入
分析招聘网站导入
第五篇:浅论人才市场功能的拓展和升级
文章标题:浅论人才市场功能的拓展和升级
摘要:
传统的人才市场功能是提供人才供需信息和见面场所,随着市场经济的发展,人才市场自身也在发生功能的嬗变,需要进一步拓展和升级。
人才市场是我国改革开放以后的新生事物,对于发挥市场功能,促进人才交流、实现人才的有效配置和社会价值具有十分重要的意义。
人才市场的基本功能是满足用人单位的用人需求,提供求职者的就业机会,随着市场经济的发展,人才市场的功能也有必要进一步拓展和升级,以利于保持人才市场的生命力,提高人才市场的社会经济效益。
早期的人才市场功能主要是组织人才招聘会和人事代理,人才招聘会有如定期举行的“庙会“,在有限的时间和固定的场所内组织人才招聘活动,用人单位和求职者进行供需见面,用人单位接受求职简历,达成初步意向。人事代理是按照国家有关规定,代理人事档案管理等事务。地方政府部门主管的人才市场,在人才中介服务中占有主导地位,起到规范市场秩序、塑造品牌形象、带动行业自律的重要作用。
随着市场经济的发展,用人单位和各类人才对于人才市场的中介服务的需求逐步增加,这即为人才市场带来了发展机遇,也向人才市场服务提出了更新、更高的要求,这也表明,人才市场的功能在逐步增强、拓展和升级。
从社会上对于人才市场功能的需求角度分析,人才市场的发展将有三个方向的选择。
首先是在人才招聘服务的传统功能的基础上进一步拓展,实现网络化、专业化、高级化的趋势,网络化是指运用信息网络,将网上招聘和市场招聘对接起来,形成有形市场和无形市场的联合,因为网络招聘不受时空范围的限制,便捷高效,特别适合具有较高学历的年轻人的需要,但是,网络的交流毕竟相互了解不够深入具体可信,而且,人才交流的范围基本是在区域市场内,因此“网上联络、场内见面”是十分必要的。网络化还指各地人才市场之间相互形成网络连接,逐步实现用人需求和人才供给的信息资源共享,形成跨区域的联合招聘,促进更大范围内的人才流动和合理配置。比如新安人才网借助网络建设的技术优势,在四五年内构建了安徽最大的人才信息网,人才简历档案达到45万,为12000家企事业单位提供了网络招聘。专业化是指在较大的城市获范围内,形成一定的专业化人才市场,在人才招聘中提供专业化的服务,这即包括一定层次的中高级管理人才和关键技术人才,也包括市场需求规模大、市场流动频率高的各类专业人才。合肥人才市场根据合肥市“工业立市”的发展战略和市场需求,组织分门别类如IT、建筑房地产、化工、家电等专场招聘会。专业化不仅可以考虑定期不定期的举行专门人才招聘的专场招聘会,也意味着某些人才市场在某些专业领域中占有相对优势,保持在某个专门人才领域中的长期服务的能力和特色。几年前,合肥中高级经营人才公司就举办中高级人才与用人单位对接的封闭式、宾馆式招聘会,供需双方的评价都比较满意。高级化是指从提供招聘信息和供需见面场所提高到在招聘服务中接受委托代理,按照用人单位的具体需求,设计测试工具、方法和程序,构建专门化的人才信息库,逐步达到猎头服务的水平。从发达地区如上海的近期信息看,猎头公司的组建和业务活动日渐活跃,合肥本地的猎头服务也渐趋成熟,为人才招聘高级化服务昭示了可观的前景。
其次,围绕用人单位的招聘需求,提供延伸性服务,比如典型的业务项目,一是可以拓展的业务领域是人员测评,比如新安人才网在网上提供标准化的职业性向测试,一些用人单位在招聘公告中要求相关职位的求职者提供职业心理测试的报告,这样,有利于用人单位降低招聘环节的考察成本,提高招聘质量。二是提供职业生涯规划服务,现在用人单位对于拟长期聘用、培养开发的储备人才越来越重视任职前的职业发展规划,人才市场抓住这一契机,提供通用型的职业生涯规划模本,对人才进行职业心理测评并提交测试报告,能够有效满足用人单位的特殊需求。三是组织新员工培训,现在用人单位对于新员工培训越来越重视,对于诸如商务礼仪、行为素养、职业理念、沟通技巧等职业基本素质的培训需求也非常旺盛,人才市场如果能够把握这一市场需求,组织专兼职的培训师资队伍,为用人单位提供长期、稳定和规范化的职业培训,是很有市场前景的。四是继续做好人事代理服务工作,拓宽人事代理服务的业务范围。特别是根据用人单位的需求,招聘一定数量的人员,经过必要的岗前培训,进行劳动合同和社会保险的服务和管理,进行劳务输出,实行劳务派遣,既有利于用人单位控制用工成本,也能保障劳务派遣人员的合法权益,也能够提高人才市场的规模效益。
再次,向更为长远和更高水平的中介服务领域进发,确立和实现依托招聘服务主业、探索咨询服务新空间的战略目标。目前,用人单位对于人力资源管理的工作日益重视,特别是新建单位在创业之初就十分关注人力资源开发和管理的综合效益,在自身人力资源管理能力相对薄弱的情
况下,希望高起点,快起步,寻求外部人力资源咨询和顾问,另一方面,有的用人单位经过创业期和成长期,已经进入到稳定发展阶段,人力资源管理工作已经相当成熟,在把握基本职能模块的同时,也希望将有关业务外包,形成内外结合、互补高效的人力资源管理模式,这就为人才市场开辟新的业务领域,优化人才中介服务提供了有利机遇。具有一定规模的人才市场,在夯
实传统业务基础,保持相对优势的前提下,组建咨询服务队伍,借助熟悉用人单位人才需求、长期提供专门化服务、拥有丰富的市场需求和客户资源、保持良好的业务关系等优势,为用人单位提供深入、专门化、个性化的服务,是完全必要的,也是非常可行的。有的企业规模小,人力资源管理的自主研发和设计能力很弱,专业化的人力资源管理人员欠缺或者使用成本高,如果请专业化的咨询机构提供一次性的咨询项目服务,如人力资源规划、绩效考核方案、薪酬激励方案、培训体系构建等,并且培养出自身的执行人员,即使一次性费用稍微高些,也是愿意接受的。
上述三个方向在实践中也带有交替递进、持续发展的趋势。首先是依托人才招聘服务的主战场,提升招聘服务的质量和效率,拓展招聘服务的空间;再则是针对用人单位的招聘需求,提供延伸性的服务,人员测评、新员工培训和人事代理等;更进一步的是,为用人单位提供人力资源管理的业咨询和项目服务,包括人力资源规划、职业生涯规划、职务分析和工作设计、绩效考核与薪酬激励方案设计、培训体系构建和培训课程外包等。总之,人才市场永远不会疲软,只要具有认识和把握市场机遇的眼光和能力。
《浅论人才市场功能的拓展和升级》来源于xiexiebang.com,欢迎阅读浅论人才市场功能的拓展和升级。