编写函数输出图形

#include<stdio.h>
void trangle(int n)//定义类型为void的函数trangle()
{
int i,j;
for(i=0;i<n;i++)//控制行
{
for(j=0;j<=n-i;j++)//控制每行输出的空格数
putchar(' ');
for(j=0;j<=2*i;j++)//控制每行输出的*号数
putchar('*');
putchar('\n');


}


}
int main()
{
int n;
printf("Enter n: ");
scanf("%d",&n);
printf("\n");
trangle(n);
return 0;


}
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Javascript Basic 1、Javascript 概述(了解) Javascript,简称为 JS,是一款能够运行在 JS解释器/引擎 中的脚本语言 JS解释器/引擎 是JS的运行环境: 1、独立安装的JS解释器 - NodeJS 2、嵌入在浏览器中的JS解释器 JS的发展史: 1、1992年 Nombas 开发了一款语言 ScriptEase 2、1995年 Netscape(网景) 开发了一款语言 LiveScript,更名为 Javascript 3、1996年 Microsoft(微软) 开发了一款语言 JScript 4、1997年 网景 将Javascript 1.1 提供给了ECMA(欧洲计算机制造商联合会),ECMA 获取了 JS 的核心,称之为 ECMA Script (ES) 完整的JS组成: 1、核心(ES) 2、文档对象模型(Document Object Model) - DOM 允许让 JS 与 HTML 文档打交道 3、浏览器对象模型(Browser Object Model) - BOM 允许让 JS 与 浏览器进行交互 JS是一款基于对象的编程语言 2、JS的基础语法 1、浏览器内核 内核负责页面内容的渲染,由以下两部分组成: 1、内容排版引擎 - 解析HTML/CSS 2、脚本解释引擎 - 解析Javascript 2、搭建JS运行环境(重点) 1、独立安装的JS解释器 - NodeJS console.log("Hello World"); console.log('Hello World'); 2、使用浏览器中的内核(JS解释引擎) 1、在浏览器的控制台(Console)中,输入脚本并执行 2、将JS脚本代码嵌入在HTML页面中执行 1、采用HTML元素事件执行JS代码 事件 : 1、onclick 当元素被点击时执行的操作 ex: 当按钮被点击时,在控制台中输出 Hello World 2、将JS脚本编写在 [removed][removed] 并嵌入在HTML文档的任何位置 [removed] console.log("... ..."); [removed]("Hello Wolrd"); [removed] 3、将JS脚本编写在外部独立的JS脚本文件中(***.js) 步骤: 1、编写JS脚本文件 2、在HTML中引入脚本文件 [removed][removed] 练习: 1、先创建一个 base.js 的文件 2、在文件中执行以下代码 console.log(" .... ... "); [removed](" ... ... "); window.alert("这是在外部脚本文件中的内容"); 3、在 html 文档中,引入 base.js 文件 3、JS调试 当代码编写出现错误时,在运行的时候,在错误位置会停止 碰到错误代码,会终止当前语句块的执行,但不影响后续块的执行 [removed][removed] 为一块 4、JS语法 1、语句 - 可以被JS引擎执行的最小单元 由表达式、关键字、运算符 来组成的 严格区分大小写 :name 和 Name 所有的语句都是以 ; 来表示结束 所有的标点符号都是英文的 ; 和 ; . 和 。 : 和 : " 和 “ ' 和 ‘ () 和 () [] 和 【】 {} 和 {} 2、注释 单行注释: // 多行注释: /* */ 3、变量 与 常量 1、变量 1、什么是变量 用来存储数据的一个容器 2、声明变量(重点) 1、声明变量 var 变量名; 2、为变量赋值 变量名=值; 3、声明变量并赋初始值 var 变量名=值; 注意: 1、变量在声明时没有赋值的话,那么值为 undefined 2、声明变量允许不使用var关键字,但并不推荐 练习: 1、创建一个网页 04-variable.html 2、声明一对 [removed][removed],并完成以下变量的声明 1、声明一个变量用于保存用户的姓名,并赋值为 "张三丰"; 2、声明一个变量用于保存用户的年龄,赋值 68 3、如何 将变量的数据 打印在控制台上?? 4、一条语句中声明多个变量 var 变量名1=值,变量名2=值,变量名3; 3、变量名命名规范 1、由字母,数字,下划线以及 $ 组成 var user_name; 正确 var user-name; 错误 var $uname; 正确 2、不能以数字开头 var 1name;错误 3、不能使用JS中的关键字 和 保留关键字 4、变量名不能重复 5、可以采用"驼峰命名法",小驼峰命名法使用居多 6、最好见名知意 var a; var uname; 4、变量的使用 1、为变量赋值 - SET操作 只要变量出现在 赋值符号(=)的左边一律是赋值操作 var uname="张三丰"; uname="张无忌"; 2、获取变量的值 - GET操作 只要变量没有出现在赋值符号(=)的左边,一律是取值操作 var uname="wenhua.li";//赋值操作 console.log(uname); var new_name = uname; new_name 是赋值操作 uname 是取值操作 uname = uname + "bingbing.fan"; 赋值符号出现的话,永远都是将右边的值,赋值给左边的变量(从右向左运算) 2、常量 1、什么是常量 在程序中,一旦声明好,就不允许被修改的数据 2、声明常量 const 常量名=值; 常量名在命名时采用全大写形式 作业: 1、声明一个变量 r ,来表示一个圆的半径,并赋值 2、声明一个常量PI ,来表示圆周率3.14 3、通过 r 和 PI 来计算 该圆的周长,保存在变量l中 周长 = 2 * π * 半径 4、通过 r 和 PI 来计算 该圆的面积,保存在变量s中 面积 = π * r * r; 5、在控制台中打印输出 半径为 * 的圆的周长是 * 半径为 * 的圆的面积是 * 笔记本名称:ThinkPad E460 笔记本价格:3000 笔记本库存:100台 1、运算符 1、位运算符 1、作用 将数字转换为二进制后进行运算 只做整数运算,如果是小数的话,则去掉小数位再运算 2、位运算 1、按位 与 :& 语法 :a & b 特点 :将 a 和 b 先转换为二进制,按位比较,对应位置的数字都为1的话,那么该位的整体结果为1,否则就为0 ex:5 & 3 5 :101 3 :011 =========== 001 结果 :1 使用场合:任意数字与1做按位与操作,可以判断奇偶性,结果为1,则为奇数,否则为偶数 0 :0 1 :1 2 :10 3 :11 4 :100 5 :101 5 & 1 101 001 ========== 001 4 & 1 100 001 ==== 000 2、按位 或 :| 语法 :a | b 特点 :将 a 和 b 转换为 二进制,按位比较,对应位置的数字,至少有一位为1的话,那么该为的整体结果就为1,否则为 0 ex : 5 | 3 101 011 ======== 111 结果为 :7 适用场合:任何小数与0 做 按位或的操作,可以快速转换为整数(并非四舍五入) 5 | 0 101 000 ==== 101 3、按位 异或 :^ 语法:a ^ b 特点:将 a 和 b 先转换为二进制,按位操作,对应位置上的两个数字,相同时,该位整体结果为0,不同时,该位的整体结果为 1 使用场合:快速交换两个数字 5 ^ 3 101 011 ========== 110 结果为 6 练习: var a = 5; var b = 3; a = a ^ b; b = b ^ a; a = a ^ b; console.log(a,b); 3、赋值 和 扩展赋值运算符 1、赋值运算符 := 2、扩展赋值运算符 +=,-=,*=,/=,^=,... ... a += b; ==> a = a + b; a = a + 1; ==> a += 1; ==> a++ ; ==> ++a 3、练习 1、从弹框中,分两次输入两个数字,分别保存在 a 和 b中 2、如果 a 大于 b的话 ,则交换两个数字的位置 使用 短路&&,扩展赋值运算符,位运算 4、条件运算符(三目运算) 单目(一元)运算符 :++,--,! 双目(二元)运算符 :+,-,*,/,%,>,= 18 ? "你已成年" : "你未成年"; 练习: 从弹框中录入一个数字表示考试成绩(score) 如果 成绩为 100 分 ,提示 :满分 如果 成绩 >= 90 分 ,提示 :优 如果 成绩 >= 80 分 ,提示 :良 如果 成绩 >= 60 分 ,提示 :及格 否则 :提示 不及格 2、函数 1、什么是函数 函数(function),是一段预定义好,并且可以被反复使用的代码块 预定义好 :事先声明,但不是马上执行 反复使用 :可以被多次调用 代码块 :包含多条可执行的语句 2、函数的声明与调用 1、普通函数 语法: function 函数名(){ 语句块; } 调用:在JS中任何的合法位置处,都可以通过 函数名() 的方式进行调用 练习: 1、声明一个函数,名称为 change 2、在函数中 1、通过弹框,分两次,录入两个数字,保存在 a 和 b 2、先打印 a 和 b的值 3、如果 a > b 的话,则交换两个数字的位置 4、再打印 a 和 b的值 3、在网页中,创建一个按钮,点击按钮时,完成 change 函数的调用 2、带参函数 1、定义语法: function 函数名(参数列表){ 语句块; } 参数列表: 可以由0或多个参数的名称来组成,多个参数的话中间用 , 隔开 定义函数时的参数列表,都称为 "形参(形式参数)" 2、调用语法 任意合法JS位置处 函数名(参数列表); 调用函数时,所传递的参数列表,称之为"实参(实际参数)" 3、练习 1、定义一个函数 change ,该函数中接收两个参数(a,b) 2、在函数体中,如果 a 大于 b的话,则交换两个数字的位置,再打印输出结果 3、通过一个按钮调用函数,并且将 两个数字传递给函数 4、常用带参函数 parseInt(变量); parseFloat(变量); Number(变量) console.log(""); 3、带返回值的函数 var result = parseInt("35.5"); 1、什么是返回值 由函数体内 带到 函数体外的数据,叫做"返回值" 2、语法 function 函数名(参数列表){ 语句块; return 值; } 允许通过一个变量来接收调用函数后的返回值 var 变量名 = 函数名(实参列表); 3、练习 定义一个可以接收三个Number参数的方法(名称为getMax),在该方法中,计算并返回 最大的数值 3、作用域 1、什么事作用域 指的是变量和函数的可访问范围,作用域分为以下两类 1、函数作用域 只在定义的函数内允许访问变量 和 函数 2、全局作用域 一经定义,在任何位置处都能访问 2、函数作用域中的变量 在某个函数中声明的变量,就是函数作用域中的变量,也可以称之为 "局部变量"。 function calSum(){ var a = 3; var b = 5; console.log(a,b); // 输出 3 5 } console.log(a,b); //错误,因为 a ,b已经出了它的定义范围 练习: 1、定义一个 函数calSum,声明两个变量a,b,并赋值,并且在函数内打印两个变量 2、定义一个 函数calMax,直接打印输出 a,b,观察结果 3、全局作用域中的变量 一经声明了,任何位置都能使用。也称为 "全局变量" 声明方式: 1、将变量声明在最外层,所有的function之外 [removed] var a = 15; var b = 18; function showMsg(){ console.log(a); console.log(b); } [removed] 2、声明变量时,不使用var关键字,一律是全局变量,但有风险 建议: 全局变量 ,尽量都声明在 所有的 function 之外 声明变量时,也一律都使用 var 关键字 4、声明提前 Q : function show(){ console.log(num);//报错 } 1、什么是声明提前 JS程序在正式执行前,会将所有var声明的变量以及function声明的函数,预读到所在作用域的顶端。但赋值还保留在原位置上 2、建议 最好将变量的声明 和 函数的声明都集中到所在作用域的最顶端 5、按值传递 Q : function change(a,b){ a ^= b; b ^= a; a ^= b; console.log("在change函数中"); console.log(a,b); } function testChange(){ var a = 15; var b = 18; console.log("调用前:"); console.log(a,b);//15 18 change(a,b); console.log("调用后:"); console.log(a,b);//15 18 } 1、什么是按值传递 基本数据类型的数字在做参数传递时,实际上时传递的实参的副本到函数中,原始数据并未发生过改变 2、建议 基本数据类型的数据在做参数传递时,尽量不要在函数中修改,因为即便修改,也不会影响原数据的 6、局部函数函数 再声明在某个函数内,就是局部函数 [removed] function show(){ function inner(){ console.log("show 中的 inner 函数"); } inner();//正确 } inner(); // 错误,inner 是局部函数,只能在 show中被调用 [removed] 7、全局函数 ECMAScript预定义的全局函数,可供用户直接使用 1、paseInt(); 2、parseFloat(); 3、Number(); 4、isNaN(); 5、encodeURI() URL:Uniform Resource Locator :统一资源定位符/器 URI:Uniform Resource Identifier : 统一资源标识符 1、作用 对统一资源标识符格式的字符串进行编码,并返回编码后的字符串 编码:将多字节的字符,编译成多个单字节的字符 6、decodeURI() 1、作用 对已编码的URI进行解码(将已编码内容再转换回中文) 7、encodeURIComponent() 在 encodeURI 基础之上,允许将 特殊符号(:,/,...) 进行编码 8、decodeURIComponent() 9、eval() 作用:计算并执行以字符串方式表示的JS代码 var msg = "console.log('Hello World');"; eval(msg);//将 msg 作为 JS代码去执行 练习: 1、创建页面,通过弹框,输入一段JS代码 2、通过 eval() ,将输入的JS代码执行一次 3、递归调用 1、什么是递归 递归指的是在一个函数中,又一次的调用了自己 2、递归的实现 1、边界条件 2、递归前进 - 继续调自己 3、递归返回 - 向上返回数据 3、解决问题 1、计算某个数字的阶乘 5的阶乘 5!=5*4*3*2*1 5! = 5 * 4! 4! = 4 * 3! 3! = 3 * 2! 2! = 2 * 1! 1! = 1 /*计算 n 的阶乘*/ function f(n){ ... ... } 4、作业 已知下列数列 (菲波那切数列) 1,1,2,3,5,8,13,21,34,55,... ... 已知 第一个数为1,第二个数为1 从第三个数开始,每个数字等于前两个数之和 问题:通过一个函数,求某个位置上的数字(用递归实现) https://www.baidu.com/s?wd=佳能 https://www.baidu.com/s?wd=尼康 function test(){ console.log("Hello World"); } var result = test(); console.log(result); =========================== 输出结果: Hello World undefined [removed] var g_uname = "sanfeng.zhang"; function showName(){ var uname = "wuji.zhang"; console.log(uname);//wuji.zhang } [removed] function test(){ console.log(num); // 打印 :undefined var num = 15; } 演变成: function test{ var num; // 先声明,但不赋值(自动完成) console.log(num); // 打印 :undefined num=15;// 只赋值,不声明 } 推荐写法: function test(){ var num = 15; console.log(num); // 打印 :15 } *********************************************** 作业: 1,1,2,3,5,8,13,21,34,55,... ... 已知: 该数列中前两个数都是 1 从第三个数开始,每个数字等于前两个数的和 /*通过 f 函数,计算第 n 个数字是多少*/ function f(n){ } f(5) : 求第五个数字是多少 ================================================= 1、分支(选择)结构 1、流程控制结构 1、顺序结构 - 自顶向下的执行 2、分支结构 - 有条件的选择某一段代码去执行 3、循环结构 - 有条件的选择某一段代码反复执行 程序 = 数据结构 + 算法 2、练习 编写一个收银柜台收款程序,根据商品单价,购买数量以及收款金额计算并输出应收金额和找零 数据:商品单价,购买数量,收款金额,应收金额,找零 输入数据:商品单价(price),购买数量(count),收款金额(money) 输出数据:应收金额(total),找零(change) Q : 当商品总价>=500时,享受8折优惠 3、if 结构 语法: if(条件){ 满足条件要执行的语句块 } 流程: 1、判断条件 2、如果条件为真,则执行 语句块 中的内容 3、如果条件为假,则跳过语句块去执行其他内容 注意: 1、if中的条件,最好是一个boolean的值,如果不是boolean类型,则会自动转换 以下情况,条件会自动转换为 false if(0) if(0.0) if(undefined) if(null) if("") if(NaN) if(35.5){ //真 } var num; if(num){ //假 } if("李文华真帅"){ //真 } 2、if 后的 { } 是可以被省略的,如果省略的话,只控制 if 下的第一条语句 问题:考虑异常情况,如果收款金额小于应收金额 如果 收款金额大于等于应收金额,则正常执行 否则 则给出异常提示 4、if ... else ... 结构 语法: if(条件){ 满足条件时,执行的语句块 }else{ 不满足条件时,执行的语句块 } 练习: 1、从弹框中,输入一个年份信息 2、判断该年是否为闰年,并给出提示 输入年:2009 2009年不是闰年 输入年:2012 2012年是闰年 5、if ... else if ... 结构 语法: if(条件1){ //满足条件1时,要执行的语句块 }else if(条件2){ //满足条件2时,要执行的语句块 }else if(条件n){ //满足条件n时,要执行的语句块 }else{ //以上条件都不满足时,要执行的语句块 } 练习: 从弹框中,分三次录入 年,月,日 判断该日是该年的第多少天 提示: 1,3,5,7,8,10,12 :每月31天 4,6,9,11 :每月30天 2 :闰年29天,平年28天 2017年8月21日 : 31+29+31+30+31+30+31+21 6、switch ... case Q : 从弹框中录入 1-7 中的任一一个数字 录入 1 :输出 :今天吃红烧肉 录入 2 :输出 :今天吃红烧排骨 录入 3 :输出 :今天吃红烧丸子 录入 4 :输出 :今天红烧鱼 录入 5 :输出 :今天吃烤羊腿 录入 6 :输出 :今天休息 录入 7 :输出 :今天休息 场合:等值判断 语法: switch(变量){ case 常量值1: 语句块1; break;//通过 break 结束switch的执行(可选 ) case 常量值2: 语句块2; break;//可选 default: 语句块n; break;//可选 } 练习: 1、使用 特殊的 switch 结构完成下列要求 输入年 ,月 输出 该月有多少天 1,3,5,7,8,10,12 : 31天 4,6,9,11 : 30 天 2 : 平年28天,闰年29天 ex: 年:2017 月:5 输出:31天 1、使用 特殊的 switch 结构完成下列要求 2、改版日期计算器(难度) 输入年月日,判断该日是这一年的多少天 var month = Number(prompt()); var totalDays = 0; switch(month-1){ case 11: totalDays += 30; case 10: totalDays += 31; case 9: totalDays += 30; ... ... } 2、循环结构 1、问题 1、控制台上打印一句Hello World 2、控制台上打印十句Hello World 3、控制台上打印10000句 Hello World 4、改版第3步,增加 第 ? 句 Hello World 第 1 句 Hello World 第 2 句 Hello World ... 第 10000 句 Hello World 5、改版第4步 将 Hello Word 替换成 "你好 世界" 练习: 6、打印输出 1-100之间所有数字的和 2、什么是循环结构 循环,就是一遍又一遍的执行相同或相似的代码 两个重要的要素: 1、循环条件 :循环执行的次数 2、循环操作 :循环体,要执行相同 或 相似的代码是什么 3、while 循环 1、语法 while(条件){ //循环操作 } 流程: 1、判断条件 2、如果条件为真,则执行循环操作,然后再次判断条件。当条件为假时,则退出循环结构 4、循环的流程控制语句 1、break 破坏了整个循环的执行 - 结束循环 2、continue 结束本次循环,继续执行下次循环 练习: 1、使用 continue ,打印输出 1-100之间所有偶数的和 2、让用户循环从弹框录入信息,并将信息打印在控制台上,直到用户输入 exit 为止 输入数据:sanfeng.zhang sanfeng.zhang 输入数据:wuji.zhang wuji.zhang 输入数据:exit 3、猜数字游戏 1、随机生成一个 1-100 之间的数字 Math.random() 返回 0-1 之间的小数 var r = parseInt(Math.random()*100)+1; 2、要求用户输入一个整数 若比生成的随机数大,则输出 “猜大了” 若比生成的随机数小,则输出 “猜小了” 直到用户 猜对为止 3、如果用户输入exit ,也可以退出游戏 3、作业 用户从弹框中输入年,月,日,判断该日是星期几? 1900年1月1日 是星期1 推荐思路: 从1900年1月1日 到 输入的年月日 共有多少天求出来,与 7 取余 1、通过一个循环计算从1900年 到输入年前一年有多少天? 2、再从1月,到输入月份的前一个月共有多少天? 3、再累加 输入的日 4、用整体结果 与7取余,给出提示 附加作业: 将 输入的月份的日历打印输出 2017年8月 日 一 二 三 四 五 六 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 while(i > 0){ switch(i){ case 1: console.log(); break; case 2: console.log(); continue; // 作用在 while } } switch(i){ case 1: console.log(); continue; // 错误 } =================================================== 1、循环结构 1、do ... while() do{ 循环操作 }while(循环条件); do...while VS while 1、while 先判断条件,再执行循环操作 如果条件不满足,循环一次都不执行 2、do ... while 先执行循环操作,再判断循环条件 即便条件不满足,也要执行一次循环操作 练习: 将猜数字的游戏,改版成 do ... while 循环版本 2、for() 循环 1、语法 for(表达式1;表达式2;表达式3){ //循环操作 } 表达式1:循环条件的声明 表达式2:循环条件的判断(boolean) 表达式3:更新循环条件(i++,... ...) 执行过程: 1、计算表达式1的值 2、计算表达式2的值,如果结果为true则执行循环体,否则退出 3、执行循环体 4、执行表达式3 5、再计算表达式2的值,为true执行循环体,否则退出 while do...while 和 for 的使用场合: 1、while 和 do...while 适合使用在不确定循环次数的循环下 2、for 适合使用在确定循环次数时使用 练习: 1、定义一个函数,打印乘法口诀表中的任一一行 输入要打印的行数:5 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 2、定义一个函数,打印 1/1+1/3+1/5+...1/999的和 3、定义一个函数,判断指定的数字是否为素数 素数:只能被1 和 它本身整除的数字 输入一个数字:7 是素数 循环条件:从 2 开始 ,到输入的数字-1结束 循环操作:判断输入的数字能否被循环条件整除,能被整除,则不是素数,不能被整除,是素数 4、有一对兔子,从出生后的第3个月起都生一对兔子,小兔子长到第3个月后每个月又生一对兔子,假如兔子都不死的话,打印输出 前10个月,每个月有多少对兔子 n1 n2 n1 n2 n1 n2 1 , 1 , 2 , 3 , 5 , 8 , 13 , 21 , 34 , 55 2、三个表达式的特殊用法 1、for(;;) 三个表达式可以任意的省略,不推荐省略 2、for 第一个 和 第三个表达式的多样化 for(var i=1,j=2;i=1;i++,j--){ console.log(i+"+"+j+"="+(i+j)); } 3、嵌套循环 在一个循环的内部又出现一个循环 for(var i=0;i<10;i++){ // 外层循环 for(var j=0;j<10;j++){ // 内层循环 } } 外层循环执行一次,内层循环要执行一轮 练习: 1、控制台中输出下面的图形 ****** ****** ****** ****** ****** * ** *** **** ***** * *** ***** ******* ********* 2、数组 1、什么是数组 数组,即一组数据,使用一个变量来存放多个数据 数组中的元素是按照"线性"书序来排列的,所以也可以称之为是一个 "线性表" 2、声明数组 1、声明一个空数组变量 var 数组名 = []; 2、声明数组并赋初始值 var 数组名 = [数据1,数据2,数据3,... ...]; 3、声明一个空数组变量 var 数组名 = new Array(); 4、声明一个数组并赋初始值 var 数组名 = new Array(数据1,数据2,... ...); 练习: 1、创建一个函数,分别用两种不同的方式创建数组(arr1,arr2) arr1保存 :张三丰,张翠山,张无忌 arr2保存 :金花婆婆,殷素素,赵敏 2、直接将数组打印在控制台上 3、数组是引用类型的对象 引用类型的对象,是将数据保存在 "堆" 中的 在"栈"中,会对 "堆" 中数据的地址进行引用 1、将数组赋值给其它变量时,实际赋的是数组的地址 练习: 1、创建一个数组 arr1 ,包含"张无忌","赵敏" 2、将 arr1 赋值给 arr2 3、将 arr2 的第一个元素更改为 "金花婆婆",打印输出 arr1 和 arr2 中的所有元素 2、数组在做参数的时候,传递进去的实际上是地址(按引用传递 即 按地址传递) 练习: 1、创建一个数组array,保存"张无忌","赵敏"俩元素 2、创建一个函数change,接收一个数组作为参数,在函数体内,将第一个元素更改为"金花婆婆" 3、调用change函数,并将array数组作为参数,调用完成后,打印array的值,观察结果 4、修改change函数,在函数体内,将传递进来的数组重新new一个Array("孙悟空","猪八戒") 5、重复步骤三,观察结果 3、null 表示的是让引用类型的对象不再指向任何空间.一般用于主动释放对象的空间 //让 array 指向数组的地址 var array = ["wuji.zhang","zhaomin"]; //释放 array空间,不再指向任何地址 array = null; 4、访问数组的元素 赋值,取值,都是使用 下标 来完成的 1、为数组的元素赋值 数组名[下标] = 值; var array = ["张无忌","赵敏"]; array[1] = "周芷若"; array[2] = "小昭";//增加一个新元素,在第3个位置处 array[5] = "灭绝师太"; 2、获取数组中的值 数组名[下标]; 3、length属性 作用:获取数组的长度(数组中元素的个数) 1、允许将数组的length属性值设置为0,来完成数组元素的清空操作 2、配合循环 做数组的循环遍历操作 var array = ["张无忌","赵敏"]; 输出: 第1名 :张无忌 第2名 :赵敏 for(var i=0;i"sanfeng.zhang"]; 用字符串做下标,就是关联数组 var array = []; //声明一个空数组 array["西游记"] = "古代神话故事"; array["红楼梦"] = ["贾宝玉","林黛玉","刘姥姥"]; Q : array.length 注意: 1、关联数组是不算做数组内容的,不记录到 length 中 2、关联数组只能通过 字符串 做下标取值 3、允许通过 for...in 来循环遍历关联数组的字符串下标(也能遍历出内容的数字下标) 3、冒泡排序 [23,9,78,6,45] -> [6,9,23,45,78] 冒泡排序:车轮战,两两比较,小的靠前 特点: 1、轮数 :共比较了 length - 1 轮 2、每轮中比较的次数 :随着轮数的增加,次数反而减少 代码: 双层循环表示整个排序的过程 1、外层循环 :控制比较的轮数,从1开始,到length-1(能取到)结束 2、内层循环 :控制每轮中比较的次数,并且也要表示参与比较的元素的下标,从0开始,到 length-1-i(轮数变量) [23,9,78,6,45] 共5个元素 外层:从 1 开始,到 4 结束 内层: 第一轮 第一次:从 0 开始 ,到 3 结束 第二轮 第一次:从 0 开始 ,到 2 结束 ... ... 2、数组的常用方法 1、toString() 将一个数组转换为字符串 语法:var str = 数组对象.toString(); 2、join() 作用:将数组中的元素通过指定的分隔符连接到一起,并返回连接后的字符串 语法:var str = 数组对象.join("&"); 练习:(10分钟) 1、使用数组实现由 * 组成的三角形 直角三角形,等腰三角形 * ** *** **** ***** 2、使用数组实现 九九乘法表 3、连接数组 函数:concat() 作用:拼接两个或更多的数组,并返回拼接后的结果 语法:var result=arr1.concat(arr2,arr3,arr4); 注意: 1、concat不会改变现有数组,而是返回拼接后的 2、每个参数不一定非是数组,也可以是普通的数据 练习: 1、声明两个全局数组,分别保存一些国家的名称 数组1:选中的国家 sel = ["中国","美国","俄罗斯","日本"]; 数组2:备选国家 unsel=["朝鲜","越南","老挝","柬埔寨"]; 2、将 备选国家 全部移入到 入选国家中,打印数据 结果: sel = ["中国","美国","俄罗斯","日本","朝鲜","越南","老挝","柬埔寨"]; unsel=[]; 4、获取子数组 函数:slice() 作用:从指定数组中,截取几个连续的元素组成的新数组 语法:arr.slice(start,[end]); start:从哪个下标处开始截取,取值为正,从前向后取,取值为负,从后向前算位置。 0 1 2 3 var arr=["中国","美国","日本","英国"]; -4 -3 -2 -1 end : 指定结束处的下标(不包含),该参数可以省略,如果省略的话,就是从start一直截取到结束 注意: 1、该函数不会影响现有数组,会返回全新的数组 练习: var arr=["中国","美国","日本","英国"]; 取出 美国 和 日本 组成的一个子数组 5、修改数组 函数:splice() 作用:允许从指定数组中,删除一部分元素,同时再添加另一部分元素 语法: arr.splice(start,count,e1,e2,... ...); start:指定添加或删除元素的起始位置/下标 count:要删除的元素个数,取值为0表示不删除 e1,e2,... ... : 要增加的新元素,允许多个 返回值:返回一个由删除元素所组成的数组 注意:splice 会改变现有数组 练习: 在 sel 和 unsel 的基础上完成下列操作 1、从备选国家中(unsel),选择一个国家移入到 选中的国家(sel) 推荐步骤: 1、用户输入 :越南 从 unsel 中将越南移除 再将 越南 sel 的末尾处 2、用户输入 :墨西哥 提示:国家不存在 6、数组的反转 作用:颠倒数组中元素的顺序 语法:arr.reverse(); 注意:该函数会改变当前数组的内容 练习: 1、声明一个整数数组 2、倒序打印输出内容(使用reverse()) 7、数组排序 函数:sort(); 语法:arr.sort(排序函数); 作用:默认情况下,按照元素的Unicode码大小按升序排列 特殊:允许自己指定排序函数,从而实现对数字的升序和降序的排列 语法:arr.sort(排序函数); ex: var arr = [12,6,4,72,115,89]; //排序函数(升序) function sortAsc(a,b){ return a-b; } arr.sort(sortAsc); 原理: 1、指定排序函数 如 sortAsc,定义 两个参数,如 a 和 b。数组会自动传递数据到 sortAsc 里面去,如果返回值是>0的数,则交换两个数的位置,否则不变 使用匿名函数完成排序: arr.sort(function(a,b){return a-b;}); 练习: 1、声明一个整数数组,随意定义数字 2、页面上添加两个按钮,一个"升序"按钮,一个"降序"按钮 3、点击 升序 按钮时,数组按升序排序,并打印 4、点击 降序 按钮时,数组按降序排序,并打印 8、进出栈操作 JS是按照标准的"栈式操作"访问数组的 所有的"栈式操作"的特点都是"后进先出" "栈式操作"讲究的"入栈"和"出栈" 1、push() 入栈,在栈顶(数组的尾部)添加指定的元素,并返回新数组的长度 var arr = [10,20,30]; //向栈顶增加新数据 40 var len = arr.push(40); //len 保存的是 40 入栈后 arr 的长度,值是4 2、pop() 出栈,删除并返回栈顶的(数组尾部)元素 var arr = [10,20,30]; var r1 = arr.pop();//arr = [10,20] var r2 = arr.pop();//arr = [10] ============================== arr : r1 : 30 r2 : 20 3、shift() 删除数组头部的(第一个)元素并返回 var arr = [10,20,30]; var r1 = arr.shift(); ============================ arr : [20,30] r1 : 10 4、unshift() 作用:在数组的头部(第一个)元素位置处,增加新元素 var arr = [10,20,30]; arr.unshift(40); arr : [40,10,20,30] 3、二维数组 1、什么是二维数组 一个数组中的元素又是一个数组,也可以称之为:数组的数组 2、创建二维数组 var names=[ ["孙悟空","猪八戒","沙悟净"], ["潘金莲","西门庆","武大郎"], ["贾宝玉","刘姥姥","林黛玉"], ["貂蝉","貂蝉","貂蝉"] ]; //获取猪八戒 console.log(names[0][1]); //获取林黛玉 console.log(names[2][2]); 4、作业 1、通过 进出栈 操作,完成 十进制对二进制的转换 1、创建一个函数 decode2bin,接收一个十进制的数字做参数 2、函数体中,将参数 拆成二进制数字,保存在一个数组中 3、将数组的元素使用""连接,并返回 十进制 转 二进制 :除2取余法 num : 5 num % 2 : 结果为 1 num = parseInt(num / 2) : 结果 2 num % 2 : 结果为 0 num = parseInt(num / 2) : 结果 1 num % 2 : 结果为 1 num = parseInt(num / 2) : 结果 0 结果为 0 时则不用再继续 %2 2、根据省份信息,查询城市列表 1、创建一个全局数组,保存几个省份名称 2、创建一个全局二维数组,保存不同省份中的城市信息(数据要与省份数组中的数据对应的上) 3、创建一个函数,接收一个省份名称做参数,打印该省份中对应的所有的城市信息
内附1-19章的实战程序。 目录 第1章 c#语言及其开发环境 实例001 根据需要创建所需解决方案 实例002 统一窗体中控件的字体设置 实例003 设置程序代码行号 实例004 通过“格式”菜单布局窗体 实例005 为项目添加dll文件引用 实例006 为项目添加已有类 实例007 为项目添加第三方控件 实例008 为项目添加已有窗体 第2章 c#语言基础 实例009 利用for循环输出多行语句 实例010 输入输出姓名 实例011 使用值类型和引用类型输出不同的字段 实例012 判断当前系统日期是星期几 实例013 定义局部变量输出不同的字段 实例014 定义循环内部变量并输出变量的值 实例015 定义常量计算圆的周长 实例016 使用“+”编写双重意义的表达式 实例017 使用小括号括起来的表达式 实例018 使用算术运算符开发简单计算器 实例019 使用条件运算符判断指定年份是不是闰年 实例020 使用typeof关键字获取类的内部结构 实例021 巧用位移运算符获取汉字编码值 实例022 使用异或运算符对数字进行加密 第3章 流程控制语句 实例023 利用if…else语句判断分数是否及格 实例024 利用switch语句判断时间 实例025 利用while语句判断大小 实例026 打印九九乘法表 实例027 使用break语句提前退出循环语句 实例028 使用continue语句转移至循环开始处 实例029 使用流程控制语句报销业务花销 实例030 输出当前系统时间 实例031 利用for循环实现完数计算 实例032 开发一个猜数字游戏 第4章 字符字符串 实例033 字母与ascii码的转换 实例034 获取字符串中汉字的个数 实例035 从字符串中分离文件路径、文件名及扩展名 实例036 对字符串进行加密与解密 实例037 开发一个进制转换器 实例038 将字符串的每个字符进行颠倒输出 实例039 根据标点符号对字符串进行分行 实例040 将汉字转换为拼音 实例041 商品金额的大小写转换 实例042 根据年份判断十二生肖 实例043 将字母全部转换为大写或小写 实例044 汉字与区位码的转换 第5章 数组和集合 实例045 在数组中添加一个元素 实例046 在数组中添加一个数组 实例047 计算两个矩形矩阵的乘积 实例048 获取多维数组的行数与列数 实例049 使用快速排序法对一维数组进行排序 实例050 使用sort方法对数组进行快速排序 实例051 按指定条件在数组中检索元素 实例052 反转数组中元素的顺序 实例053 使用希尔排序法对一维数组进行排序 实例054 向班级集合中添加学生信息 实例055 不改变长度删除数组中的元素 实例056 删除数组元素后改变其长度 第6章 c#面向对象程序设计 实例057 创建类的对象 实例058 使用构造函数 实例059 通过定义方法求一个数的平方 实例060 使用重载方法实现不同类型数据的计算 实例061 使用属性存储用户编号和姓名 实例062 使用索引器 实例063 通过类继承计算梯形面积 实例064 封装类实现一个简单的计算器 实例065 通过结构计算矩形的面积 实例066 通过结构计算圆形的面积 实例067 使用面向对象思想查找字符串中的所有数字 实例068 通过类的多态性确定人类的说话行为 第7章 异常处理和程序调试 实例069 使用try…catch语句捕获异常 实例070 根据实际年龄判断虚岁,使用try…catch捕获异常 实例071 调试程序执行时出现的结果 实例072 使用异常处理语句捕获异常 实例073 捕获连接数据库异常 第8章 windows窗体 实例074 简单的登录窗体 实例075 关闭窗体提示 实例076 创建简单的mdi应用程序 实例077 实现重复高效地利用基窗体 实例078 尝试制作一个半透明渐显窗体 实例079 使窗体标题栏文字右对齐 实例080 窗口间移动按钮 实例081 窗体中滚动的字幕 实例082 使用任意组件拖动窗体 实例083 窗体换肤程序 第9章 windows应用程序常用控件 实例084 在c#中设计出色彩斑斓的按钮 实例085 自动删除textbox控件中的非法字符 实例086 在richtextbox控件中替换文本文字 实例087 利用richtextbox控件实现文字定位与标示 实例088 将数据表中的字段添加到combobox控件中 实例089 对listbox控件中的数据进行排序 实例090 listbox控件拒绝添加重复信息 实例091 限制用户名称长度及设置密码文本 实例092 带查询功能的combobox控件 实例093 利用选择控件实现权限设置 实例094 利用richtextbox控件显示图文数据 实例095 在listbox控件间交换数据 第10章 windows应用程序高级控件 实例096 使用imagelist组件制作动画图片 实例097 在combobox下拉列表中显示图片 实例098 在listview控件中实现修改功能 实例099 将数据库数据添加到listview控件 实例100 在listview控件中绘制底纹 实例101 在treeview控件节点中显示图片 实例102 使用树型列表动态显示菜单 实例103 使用treeview控件遍历磁盘目录 实例104 使用errorprovider组件验证文本框输入 实例105 使用helpprovider组件调用帮助文件 实例106 使listview控件中的选择项高亮显示 实例107 在列表视图中拖动视图项 实例108 实现带复选框的treeview控件 实例109 将xml文件节点绑定到treeview控件中 实例110 修改treeview控件的节点文本 第11章 c#面向对象高级技术 实例111 利用接口实现选择不同的语言 实例112 使用接口作为方法参数进行编程 实例113 自定义抽象类计算圆形的面积 实例114 重写抽象方法实现多态性 实例115 使用密封类密封登录用户信息 实例116 使用密封类封装个人身份证信息 实例117 使用迭代器显示公交车站点 实例118 通过迭代器实现文字的动态效果 实例119 使用分部类制作一个计算器 实例120 使用分部类显示员工信息 实例121 使用泛型存储不同类型的数据列表 实例122 使用泛型去掉数组中的重复数字 实例123 通过重写虚方法实现加法运算 实例124 使用迭代器实现倒序遍历 实例125 通过泛型查找数组中的元素 第12章 ado.net数据访问技术 实例126 连接加密的access数据库 实例127 使用odbc dsn连接sql server数据库 实例128 使用ado.net对象录入数据 实例129 利用存储过程录入数据 实例130 使用oledbdatareader读取文本文件的内容 实例131 使用sqldatareader读取用户登录信息 实例132 使用断开式连接的方式录入数据 实例133 使用断开式连接批量更新数据库中的数据 实例134 使datagridview控件中被选定单元格的所在行变色 实例135 在datagridview控件中隔行换色 实例136 连接excel文件 实例137 读取和保存用户头像 实例138 判断是否重复输入数据 实例139 删除datagridview控件中的指定行 实例140 将access数据库导入excel文件中 第13章 水晶报表与打印 实例141 设计带有背景图的水晶报表 实例142 设置水晶报表的打印日期与时间 实例143 设置水晶报表中节的背景图片 实例144 打印窗体中的数据 实例145 打印商品入库单据 实例146 使用打印控件实现分页打印 实例147 动态绑定水晶报表 实例148 在水晶报表中使用公式字段 实例149 设计分组统计报表 实例150 打印一个空学生证 实例151 自定义横向或纵向打印 实例152 自定义打印页码范围 第14章 文件及数据流技术 实例153 根据日期动态建立文件 实例154 将长文件名转换成短文件名 实例155 获取所有逻辑磁盘目录 实例156 使用递归法删除文件夹中的所有文件 实例157 按行读取文本文件中的数据 实例158 使用缓冲流复制文件 实例159 文件批量更名 实例160 复制文件时显示复制进度 实例161 对指定文件夹中的文件进行分类存储 实例162 将文本文件转换成网页文件 实例163 伪装文件夹 实例164 word目录提取工具 第15章 gdi+绘图 实例165 在图像中实现自定义标记 实例166 辉光效果的文字 实例167 渐变效果的文字 实例168 绘制多边形 实例169 简单画图程序 实例170 仿qq截图功能 实例171 模拟石英钟 实例172 绘制贝塞尔曲线 实例173 绘制图形验证码 实例174 以椭圆形显示图像 实例175 使用双缓冲技术绘图 实例176 批量添加图片水印 第16章 线程的使用 实例177 使用线程读取数据库中的数据 实例178 使用线程制作qq农场小游戏 实例179 使用线程实现大容量数据的计算 实例180 使用多线程制作端口扫描工具 实例181 使用线程扫描局域网ip地址 实例182 使用线程休眠控制图片以百叶窗效果显示 实例183 使用线程控制向窗体中拖放图片并显示 实例184 使用线程制作动画效果的状态栏 实例185 使用线程遍历文件夹 实例186 使用线程实现从左向右以拉伸的方式显示图像 第17章 网络编程技术 实例187 通过ip地址获取主机名称 实例188 创建web页面浏览器 实例189 获取网络信息及流量 实例190 远程关闭与重启计算机 实例191 设计点对点聊天程序 实例192 电子邮件的发送与接收 实例193 获取网络中所有工作组名称 实例194 列出指定工作组中的所有计算机名 实例195 监测当前网络连接状态 实例196 使用udp协议设计聊天室 第18章 注册表技术 实例197 禁止运行注册表 实例198 使应用程序开机自动运行 实例199 获取本机安装的软件清单 实例200 禁止使用windows任务管理器 实例201 清除ie地址栏中的历史网址 实例202 将磁盘驱动器隐藏 实例203 禁止使用命令提示符 实例204 禁止修改ie浏览器主页 实例205 设置ie浏览器的默认主页 实例206 设置ie浏览器的默认下载路径 第19章 c#语言新技术 实例207 使用隐式类型局部变量实现字母的大小写转换 实例208 使用扩展方法显示员工信息 实例209 使用lambda表达式查找指定字符串 实例210 检查序列中是否包含指定元素 实例211 使用linq在一个循环中遍历多个数组 实例212 过滤文章中包含指定单词的句子 实例213 使用linq生成随机序列 实例214 筛选指定类型的元素 实例215 使用linq技术对对象进行筛选操作 实例216 使用linq技术对对象进行排序操作 实例217 使用linq技术对对象进行聚合操作 实例218 使用linq技术对对象进行联接操作 第20章 windows应用程序打包部署 实例219 打包程序时设置桌面图标 实例220 打包.net framework 4.0框架
作为企业级大型、通用对象关系型数据库管理系统,神通数据库为用户提供的功能包括: • 支持丰富的数据类型 神通数据库所支持的数据类型包括:字符串类型、位串类型、精确数值类型、布尔型、近似数值类型、 日期类型、时间间隔类型、货币类型、二进制大对象、字符型大对象等。 • 提供功能强大的内置函数 神通数据库系统提供了丰富的内置函数,并可以根据用户的实际需要,定制特殊的函数。系统提供的内 置函数主要包括:数学函数字符函数、日期时间函数、类型转换函数聚集函数等。 • 支持视图 神通数据库对数据视图提供了完善的支持,从而允许不同的用户或应用程序以不同的方式查看同一数 据。该项功能不仅使数据更易于访问,而且可以利用它限制某些用户能够查看或更新的行和列。视图可以有 效地减少数据库中的数据冗余,并为实现灵活的数据安全机制提供了基础。 • 支持存储过程 使用数据库创建应用程序时,过程语言是应用程序和数据库之间的主要编程接口。神通数据库中所提 供的过程语言是 plOSCAR。在使用 plOSCAR 程序时,可用两种方法存储和执行程序。可以在本地存储程 序,并创建向数据库发送命令并处理结果的应用程序;也可以将程序在数据库中存储为存储过程,并创建执 行存储过程并处理结果的应用程序。 • 完整性约束机制 神通数据库使用约束来自动强制数据库完整性的方式。约束定义关于列中允许值的规则,是强制完整性 的标准机制。在神通数据库中,支持五类约束: NOT NULL 指定不接受 NULL 值的列。 CHECK 约束对可以对放入列中的值进行限制,以强制执行域的完整性。 UNIQUE 约束在列集内强制执行值的唯一性。 PRIMARY KEY 约束标识列或列集,这些列或列集的值唯一标识表中的行。 FOREIGN KEY 约束标识表之间的关系。 • 支持触发器 在神通数据库系统中,触发器是一种特殊类型的存储过程,它在指定的表中的数据发生变化时自动生效 被触发执行。唤醒调用触发器以响应 INSERT、UPDATE 或 DELETE 语句。触发器可以查询其它表,并 9 可以包含复杂的 plOSCAR 语句。神通数据库触发器按照所触发动作的间隔尺寸可以分为语句级触发器和行 级触发器。触发器由 CREATE TRIGGER 语句定义,FOR EACH 子句定义了触发动作的间隔尺寸,它既 可以是 FOR EACH STATEMENT(语句级触发器),也可以是 FOR EACH ROW(行级触发器)。 • 支持事务处理 神通数据库提供了高效的事务管理机制,保证每个事务的完整性。该机制提供: 锁定机制,使事务相互隔离。 记录机制,保证事务的持久性。即使服务器硬件、操作系统或数据库自身出现故障,也可以在重新启动 时使用事务日志,将所有未完成的事务自动地回滚到系统出现故障的位置。 事务管理特性,强制保持事务的原子性和一致性。事务启动之后,就必须成功完成,否则数据库系统将 撤消该事务启动之后对数据所作的所有修改。 在神通数据库中一个事务可以由一条或多条 sql 语句构成。事务的提交状态可以是自动提交也可以是手 动提交。有关事务的控制命令包括 BEGIN,COMMIT,ROLLBACK。 • 支持模式 一个数据库可以包含一个或多个命名的模式,一个模式内可以包含多个表。不同的模式中的表名可以相 同,而同一模式中的表不能同名。模式如同操作系统级的目录,但是模式不能嵌套。 用户在相应权限控制下可以访问所连接的数据库中的任何模式中的对象。 模式具有以下特点: 多个用户使用同一数据库而不会互相影响。 对数据库中的对象进行逻辑分组,更便于管理。 各个应用分别使用各自的模式,以避免命名冲突。 在模式中创建数据库对象或访问模式中的对象时,可在对象名前指定模式名。 • 支持数据备份和恢复 神通数据库的备份/恢复工具具有图形化的操作界面。用户利用备份工具可以对整个数据库、指定数据 库、或者指定库中的特定表执行备份操作。备份的数据被保存在用户指定的目录中。利用备份文件,用户可 以利用配套的恢复工具执行恢复操作。备份和恢复工具都提供丰富的选项,以满足不同用户的备份和恢复要 求。 • 支持数据迁移 神通数据库的数据导入和导出向导是前台管理工具中的一个实用工具,其主要功能是进行神通数据库 与其它各种异构数据源之间数据的析取、转换以及合并。数据导入和导出工具支持的数据源包括:神通数据 库、Oracle、Microsoft SQL Server、IBM DB2、Microsoft Excel 97-2000、文本文件、其他支持 ODBC 的 数据源。在数据的转换过程中,向导能根据源数据和目标数据具体类型,通过内置的转换规则提供数据类型 的默认映射关系、数据类型的精度匹配、空与非空信息提取、主键及相关索引建立等辅助功能,帮助用
人力资源管理软件功能介绍 本人力资源软件包含人事档案管理 本人力资源软件包含工资管理 本人力资源软件包含考勤管理 本人力资源软件包含绩效管理 本人力资源软件包含用户管理 本人力资源软件软件界面美观,使用方便 人力资源管理软件特色介绍 本人力资源软件包含支持单机、网络,可以通过互联网安全接入企业内网,无需域名或固定IP 用户资料可定制扩展,界面可定义,适应性强 大量的统计分析报表,便于掌握业务情况 本人力资源软件包含提供了自定义报表功能 内置解析器引擎,支持复杂灵活的薪酬制度 本人力资源软件包含支持web查询 小秘书提供了常用的办公功能 本人力资源软件包含含有大量的实用工具,如休假管理、宿舍管理、物品领用管理等等,为工作带来方便 导航界面可以切换定制,便于设置自己常用的功能 软件界面美观,使用方便 本人力资源软件包含可以输出到excel、wps表格、html等文件 本人力资源软件包含提供虚拟域名互联网浏览器访问 支持中控、依时利、舒特、文本接口等多种考勤机 绿色软件,安全方便 单机永远免费,升级免费 人力资源管理软件人事档案功能介绍 人事档案管理 支持分公司管理(人力资源软件) 员工综合报告,员工相关的各类信息(基本记录、奖惩记录、物品领用、调岗记录、福利等)一目了然。 工号修改(人力资源软件) 办公物品管理 员工福利管理(人力资源软件) 卡片打印,可自己设计定制 调岗调职历史(人力资源软件) 日期提醒,可对生日、合同期、证件期限等自动提醒 保险管理(人力资源软件) 培训历史管理 员工证件管理(人力资源软件) 员工奖励管理(人力资源软件) 员工惩罚管理(人力资源软件) 支持显示定制 生成各类统计报表,可定制方案(人力资源软件) 查询非常方便,可以自定义方案 提供了演示数据库(人力资源软件) 支持数据导入,启用非常方便(见dll目录下导入模板) 支持自定义信息扩展 人力资源管理软件工资功能介绍 (人力资源软件)工资数据管理,编辑、审核、反审核、作废 工资单打印,可自己设计定制 方便的工资录入界面,可指定部门显示、指定科目显示,自动计算 (人力资源软件)支持计算定义,可设计灵活的薪酬方案 多工资方案定义 支持工序定义、计件工资(人力资源软件) 支持和考勤数据接口 支持数据复制,可指定条件复制部分数据,可从多个历史单据中复制 支持辅助数据管理(人力资源软件)(单机免费) 提供个税工具,应发金额、所得税、应发任输一个数据自动计算另外2个 灵活生成各类统计报表,可定制方案 查询非常方便,支持组合条件查询 支持员工数据导入,支持初始工资数据导入,启用非常方便(见dll目录下导入模板) 提供了演示数据库 人力资源管理软件考勤功能介绍 自动生成调休标准(人力资源软件) 员工排班,可按部门、班组、个人排班 数据采集,支持定时、循环自动采集,也支持脱机文件读取 支持手工电脑考勤(人力资源软件) 自动生成加班记录和缺勤记录 支持计算相关的工资数据(人力资源软件) 数据处理,可重复处理,修正排班失误 考勤台帐,支持二次手工修正 异常关注,可将出勤异常的员工信息生成异常关注记录 考勤报表,生成各类统计报表,可定制方案 考勤班次,支持多班次定义 考勤班组 考勤机定义,支持多种多台考勤机,可动态扩展 出差记录管理(人力资源软件) 请假记录管理(人力资源软件) 调休记录管理(人力资源软件) 加班记录管理(人力资源软件) 支持和工资单接口(人力资源软件) 支持自定义文本接口 提供了演示数据库 人力资源管理软件绩效功能介绍 考核数据管理,编辑、审核、反审核、作废(人力资源软件) 方便的数据录入界面,可指定部门显示、指定科目显示,自动计算 支持计算定义,可设计灵活的考核方案 多考核方案定义(人力资源软件) 支持考核批次管理 支持多考核人考核,可指定不同权重,自动计算结果 灵活生成统计报表,可按批次统计,也可多批次统计,支持定制显示方案 查询非常方便,支持组合条件查询 支持历史数据比对(人力资源软件) 支持数据导入,启用非常方便 提供了演示数据库(人力资源软件) 人力资源管理软件使用说明 运行oclient.exe,初始化密码为空的 默认为演示库供学习练习,正式使用时使用右边的选择数据库切换到正式库 采用模板文件进行一次性导入或者按下面分别建立相关信息 建立部门信息,支持导入 建立岗位信息,支持导入 调整数据字典,支持导入 资料导入,日常工作 人力资源管理软件修改记录 2008-01-18 人力资源管理软件发布1.0版本 2008-01-19 人力资源管理软件做了以下改进 改进员工编辑界面的日期(感谢中秋月)(人力资源软件) 解决部门定义中的一个BUG(感谢蓝血人) 人力资源管理软件增加退出系统时提示(感谢中秋月) 2008-01-22 人力资源管理软件做了以下改进 人力资源管理软件改进了员工调岗的编辑界面(感谢缺月疏桐) 增加了计件工资的功能,包括工序定义、计件录入和查询(感谢demigood意见)(人力资源软件) 2008-01-24 人力资源管理软件做了以下改进 改进了统计报表小数后有时候出现误差的问题(感谢54HAPPY毛毛)(人力资源软件) 人力资源管理软件计件工资录入增加了根据单价重新计算的功能 人力资源管理软件员工资料录入进行了优化(感谢缺月疏桐,方方) 2008-01-28 人力资源管理软件做了以下改进 人力资源管理软件提供了工号修改功能(在员工管理窗口的功能菜单下)(感谢中秋月,方方) 员工资料增加了离职原因信息 人力资源管理软件增加了离职分析报表 打印模板设计进行了优化,支持分类管理(人力资源软件) 人力资源管理软件登录界面进行了优化,保存上次登陆工号(感谢灵戈Lyngle) 2008-02-17 人力资源管理软件发布1.1版本,做了以下改进 员工管理界面信息定制的优化(感谢笑看人生) 人力资源管理软件调岗离职增加调岗记录时,把员工资料同步掉(感谢缺月疏桐) 增加了岗位级别的报表(感谢天隼)(人力资源软件) 优化了培训记录管理(感谢水天仙YOYO) 人力资源管理软件解决登陆界面服务器名无法显示全的问题(感谢山中人) 优化了人力资源管理软件保存到excel数值类型的问题(感谢54HAPPY) 增加了合同管理功能(人力资源软件) 解决人力资源管理软件工资帐套选择的公式显示不全的问题(感谢vivi) 工资录入支持导入保险数据(人力资源软件) 人力资源管理软件其他的一些优化改进(感谢中秋月、提出意见的朋友们) 2008-02-20 人力资源管理软件做了以下改进 考勤管理增加了查看某一天哪些人休息的功能(感谢人生淡泊) 人力资源管理软件解决了考勤台帐的显示问题(感谢天隼) 考勤班次处理做了优化,增加了打卡的分析类型(参考型)(感谢天隼) 保险支付中提供了excel导出(感谢提出意见的朋友)(人力资源软件) 2008-02-22 人力资源管理软件做了以下改进 人力资源管理软件解决资料编辑合同类别选择的显示问题(感谢天隼) 2008-02-25 人力资源管理软件做了以下改进 优化了通用资料列表方式导入模块,支持更新模式(感谢Snailmail)(人力资源软件) 2008-02-28 人力资源管理软件做了以下改进 岗位管理处能否按公司排列显示(感谢蓝血人) 员工资料管理界面的公司和部门显示做了优化 人力资源管理软件奖励管理界面的公司和部门显示做了优化 培训管理界面的公司和部门显示做了优化 处罚管理界面的公司和部门显示做了优化(人力资源软件) 报表目录分组显示进行了优化(人力资源软件) 解决了保险支付多次选择显示的漏洞(感谢天隼) 2008-03-02 人力资源管理软件做了以下改进 工资录入的部门索引做了优化,工资单打印增加了企业汇总和部门汇总(感谢中秋月) 岗位异动的员工选择做了优化(感谢中秋月)(人力资源软件) 解决了员工管理自定义条件查询数据的显示问题(感谢中秋月) 福利管理的员工选择做了优化(感谢天隼)(人力资源软件) 2008-03-04 人力资源管理软件做了以下改进 人力资源管理软件增加了新的个税税率配置数据,如果工资单月份为200803后,则自动按照新的税率计算。(感谢54HAPPY) 2008-03-09 人力资源管理软件发布1.2版本,做了以下改进(感谢笑看人生、中秋月、天隼、蓝血人等各位朋友) 人力资源管理软件支持工号的自动生成 人力资源管理软件支持相关配置信息编号的自动生成 各模块支持直接输入员工姓名检索 工资定制和录入做了优化,更为方便(人力资源软件) 各模块选择员工提供弹出式选择 对人力资源管理软件多分公司操作的方便性做了很多优化 人力资源管理软件单据打印模板定制做了优化,具备更强的灵活性 考勤台帐管理支持按计算结果和处理结果分别检索 2008-03-16 人力资源管理软件发布1.3版本,做了以下改进 增加按公司分类统计的工资报表(感谢蓝血人) 单据界面上增加了打印按钮(感谢中秋月) 人力资源管理软件增加了员工技能管理(感谢Snailmail) 员工分类报表增加了工龄的条件(感谢长征)(人力资源软件) 人力资源管理软件增加了人才卡片及跟踪管理 人力资源管理软件对单据设计模块进行了优化 针对98环境做了优化(感谢中秋月) 2008-03-25 人力资源管理软件发布1.4版本,做了以下改进 人力资源管理软件员工资料增加了辅助分组(感谢中秋月,天隼) 保险基数支持了导入(感谢Lucky Cat)(人力资源软件) 计件工资支持了产品和工单(感谢demigood、baidu )(人力资源软件) 支持不同的操作员限制不同的公司 人力资源管理软件权限控制细化(感谢中秋月) 处理了保险标准报表的漏洞(感谢杰杰) 员工分组管理做了优化(人力资源软件) 增加了人力资源管理软件考勤基本参数定义模块(感谢天隼) 人力资源管理软件计件工资支持导入 工资帐套定义和工资单支持制定打印模板(感谢中秋月) 绩效考核的指标扩展了一些内容,如信息来源,适用范畴,获取方式,目标单位,计算公式等。(感谢annemy,hrjxhu) 增加了一个数据分析模块(人力资源软件) 人力资源管理软件其他的一些优化(部门结构自动设置顺序码、部门在岗位管理里的刷新、民族排序等)(感谢梦想成真和其他朋友) 2008-03-26 人力资源管理软件做了以下改进 解决了多公司情况下部门显示不正常的漏洞。(感谢养山芋) 人力资源管理软件员工提醒界面增加了入职日期、岗位、上岗日期、岗位级别。(感谢冰雪) 解决了合同类型定义里文件选择不显示的问题。 解决了人力资源管理软件合同管理新增编辑时合同类型不符合的问题。 人力资源管理软件解决了合同类型定义里面的自定义扩展属性删不掉的问题。(感谢☆缘☆) 2008-04-09 人力资源管理软件发布1.5版本,做了以下改进 员工资料支持拼音查询(感谢☆缘☆) 员工资料输入身份证后自动填写籍贯、出生日期和性别(感谢☆缘☆) 员工资料支持描述信息(如工作经历等),可自定义(配置数据字典员工描述信息)(感谢那年冬天,中秋月) 人力资源管理软件支持照片的打印(照片对象标识 emp_pict,类型为图片)(感谢Lucky Cat) 员工编辑和管理体现工龄和年龄(打印标识对应age、work_age、work_age_c)(感谢hui~星辉~) 一个岗位允许对应多个部门(便于多分公司管理)(感谢忆江南、冰雪、欢浪家园) 人事合同管理显示增加显示合同起止日期(感谢我就是我) 人力资源管理软件通用、专用导入模块做了较大优化 考勤提供批量删除打卡记录、考勤台帐功能模块(感谢天隼、沈振刚) 考勤支持自动生成缺勤记录(感谢天隼) 补卡编辑支持填写补卡原因(感谢greensea) 考勤支持自动生成加班记录记录(感谢天隼)(人力资源软件) 考勤支持自动修正请假时间(感谢天隼)(人力资源软件) 考勤支持按月统计并保存(感谢天隼、沈振刚)(人力资源软件) 考勤支持按照考勤数据计算相关工资数据(感谢天隼、沈振刚) 工资编辑支持从考勤月统计数据导入相关数据(感谢天隼、沈振刚) 人力资源管理软件增加考勤工资计算公式定义,不同员工可对应不同公式 绩效考核计划和考核做了很大优化(感谢annemy)(人力资源软件) 修正环境变量处理的一个漏洞(感谢大唐) 修正保险支付再次选择,记录多后异常的漏洞(感谢杰杰)(人力资源软件) 简化网络模式的配置(感谢很多朋友) 其他的一些优化(感谢杰锋、养山芋、忆江南、柳照小楼东,还有许多提出意见的朋友) 2008-04-09 人力资源管理软件修正了一些问题 人力资源管理软件解决了有些拼音码检索不到的问题(感谢☆缘☆,腿腿*^ō^*乖) 员工定制界面重叠问题(感谢我就是我)(人力资源软件) 考勤天和小时转换(感谢iplan) 人力资源管理软件考勤计算匹配请假、出差的漏洞(感谢iplan) 自动执行选项限制为本人(感谢iplan) 籍贯如果有县则不显示市的信息(感谢☆缘☆) 2008-04-10 人力资源管理软件修正了一些问题 修正了考勤班组无法删除的漏洞(感谢hcs5580 ) 人力资源管理软件台帐统计部分进行了优化,缺勤合计改为天数(感谢iplan) 2008-04-11 人力资源管理软件修正了一些问题 修正了员工资料岗位显示不正常的漏洞(感谢bravelc )(人力资源软件) 保险标准支持时间段的查询(感谢☆缘☆) 人力资源管理软件调岗调职增加了公司信息(感谢欢浪家园) 2008-04-13 人力资源管理软件修正了一些问题 籍贯长度扩展了(感谢我就是我) 根据身份证查找籍贯做了优化(感谢☆缘☆) 考勤自动采集文本文件做了优化(感谢杰锋) 2008-04-23 人力资源管理软件发布1.6版本,做了以下改进 计件工资单价扩展,支持到小数点后4位,精度达到0.0001元(感谢baidu) 解决单据扩展属性无法删除的漏洞(感谢僵本) 计件工资支持批量导入 合同管理模块增加从员工资料导入合同信息的功能(右树菜单)(感谢Lucky Cat,我就是我) 员工福利体现分公司信息(感谢欢浪家园) 物品管理体现分公司信息(感谢我就是我) 人事合同增加时,同步员工档案(感谢Lucky Cat) 人力资源管理软件员工关注体现分公司信息(感谢我就是我) 奖励记录体现分公司信息 惩罚记录体现分公司信息 奖励记录支持批量导入(感谢洛才) 培训记录体现分公司信息 人事合同体现分公司信息 惩罚记录支持批量导入(感谢洛才) 培训记录支持批量导入(感谢丁桃) 工资单打印支持是否需要部门汇总数据选项(感谢zhlaoli) 工资报表增加分公司检索选项(感谢) 计件工资提供批量清除历史记录功能(感谢baidu) 人力资源管理软件员工关注体现分公司信息(感谢我就是我) 员工排班体现分公司信息 排班列表体现分公司信息 增加出差记录、请假记录、调休记录、加班记录、缺勤管理报表;(感谢天顺) 人力资源管理软件手工打卡界面增加一个日期时间显示;(感谢明月) 考勤出差记录体现分公司信息 考勤请假记录体现分公司信息(感谢我就是我) 考勤调休记录体现分公司信息 考勤加班记录体现分公司信息 考勤缺勤记录体现分公司信息 其他的一些优化(感谢杰锋、养山芋、*缘*、忆江南、柳照小楼东,还有许多提出意见的朋友) 2008-04-24 人力资源管理软件修正了一些问题 解决模糊查询输入只要带有字母s报错的漏洞(感谢bravelc ) 人力资源管理软件解决人事合同按日期条件检索出错的问题(感谢Fantasy Ls ) 2008-04-29 人力资源管理软件修正了一些问题 解决计件工资录入界面部门切换有时列表中多出一人的漏洞(感谢baidu ) 解决岗位维护明细中删除岗位不响应的问题(感谢独享别离 ) 2008-05-04 人力资源管理软件做了以下改进 增加了宿舍管理模块(感谢咏梅) 人力资源管理软件报表打印的时候增加了副标题,便于区分查看检索条件(感谢baidu ) 解决了工资单打印格式设置提示无权操作的问题(感谢baidu ) 2008-05-09 人力资源管理软件做了以下改进 工资单打印里面支持合计(感谢僵本 ) 人力资源管理软件员工管理界面增加按年显示的工龄(感谢hui~星辉~) 报表图形分析支持指定记录数(感谢冰雪 ) 列表里面只要按Ctrl+B就可以复制里面的数据到excel 人力资源管理软件其他做了一些优化 2008-05-14 人力资源管理软件做了以下改进 增加了休假标准管理及相关报表(感谢青莲居士CCNP) 考核指标增加了被考核后不允许删除的限制(感谢V$晴天) 工资单增加了查找员工功能(感谢中秋月) 绩效考核报表增加了单行合计内容(感谢木椽) 人力资源管理软件处理了工资单删除员工后和报表不一致的漏洞(感谢wkw) 对员工生成拼音缩写码做了优化(感谢baidu) 人力资源管理软件其他做了一些优化 2008-05-21 人力资源管理软件做了以下改进 绩效考核增加累计因素分值的模块,支持导入(感谢木椽) 员工绩效考核支持导入累计因素分值(感谢木椽) 为避免带来困扰,员工资料和调岗调职信息独立,不再互相同步 员工排班设置时,选择部门后下面员工名册中离职名单不显示了(感谢hui~星辉~) 考勤台帐明细管理界面列表显示内容支持定制(感谢hui~星辉~) 人力资源管理软件其他做了一些优化 2008-05-25 人力资源管理软件做了以下改进 分公司定义编辑:新增时顺序码自动生成; 人力资源管理软件员工保险清单编辑做了优化 员工调岗调职记录管理:当查询框的值变化后,相关复选框自动选中; 物品领用记录管理做了优化 人力资源管理软件保险支付界面下面显示出人数来(感谢青莲居士CCNP) 工资单编辑界面做了优化,速度更快(特别感谢中秋月) 工资科目定义编辑:新增时顺序码自动生成; 工资表查询:单据日期开始查询日期初始设置为本月初; 员工工资管理:单据日期开始查询日期初始设置为本月初; 计件工资管理:当订单编号、产品种类查询框的值变化后,复选框能自动选中; 考勤班组定义管理:查询某一员工所属的班组增加查询条件; 其他做了一些优化 2008-05-26 人力资源管理软件做了以下改进 人力资源管理软件模板文件导入方式的员工资料项目允许定义了;(感谢M PLAN ,有牙齿) 福利定义挂接到功能菜单下(感谢沙山兔) 人力资源管理软件解决请假字典改了后界面下拉列表不更新问题(感谢沙山兔) 2008-05-28 人力资源管理软件做了以下改进 工资项目计算支持引用员工资料信息; 工资项目定义里面加了合法性检查,不允许包含运算符号;(感谢點煙抽寂寞) 人力资源管理软件考勤机接口采用统一规范; 2008-05-28 人力资源管理软件做了以下改进 人力资源管理软件统计报表合计后加了记录数;(感谢可儿) 2008-06-04 人力资源管理软件发布1.7版本,做了以下改进 支持领导查询,WEB接入方式 支持WEB方式考勤打卡 考勤支持自动插班(感谢小太阳、明) 其他的一些优化 2008-06-08 人力资源管理软件做了以下改进 工资增加了生成银行代收文件的功能 工资录入窗口单元格移动增加了提示,便于查看(感谢中秋月) 下拉员工选择做了优化(感谢Simon) 领导查询做了优化 工资计算公式的时候科目对应值传入不再乘以100(感谢點煙抽寂寞、锁所妈妈) 其他的一些优化 2008-06-09 人力资源管理软件做了以下改进 图形报表增加标签显示方向的选项(感谢冰雪) 考勤报表做了优化(感谢Allen ) 其他的一些优化 2008-06-10 人力资源管理软件做了以下改进 解决考勤关注和月统计台帐权限码不一致的问题(感谢Simon) 考勤排班里面去除已经离职的人员(感谢天隼,Allen,青莲居士CCNP) 2008-06-11 人力资源管理软件做了以下改进 解决了考勤跨天班次处理的漏洞(感谢Simon) 网页上增加基于员工资料的企业通讯录功能(感谢木木) 员工报表做了优化(感谢Fantasy Ls) 2008-06-12 人力资源管理软件做了以下改进 增加了一张的物品领用报表(月份、部门、物品性质、物品、数量、金额)(感谢鸳) 考勤月台帐增加统计开始日期和结束日期,提取数据功能要根据这2个日期来限制,比如200806的台帐,可能用的统计数据是从20080526到20080625的(感谢Simon) 处理了排班台帐部门可能和资料不一致的问题(感谢Simon) 优化了台帐处理(感谢Simon) 2008-06-13 人力资源管理软件做了以下改进 考勤台帐处理改为上班取第一条时间段内的记录,下班取最后一条时间段内的记录(感谢天隼,Simon) 解决考勤打卡记录采集权限码不一致的问题(感谢Simon) 2008-06-15 人力资源管理软件做了以下改进 员工管理界面的窗口大小支持定制了(感谢风中游隼) 2008-06-23 人力资源管理软件做了以下改进 考勤处理支持批量补卡(感谢Simon) 处理了请假、缺勤、出差、加班导入权限码不一致的问题(感谢Simon) 优化了领导查询的报表(感谢Fantasy Ls) OA增加操作员关系定义(定义上下级,用于控制权限) OA增加了任务管理(基于WEB) 其他的一些优化 2008-06-26 人力资源管理软件做了以下改进 增加了一张宿舍管理报表(感谢沙山兔) OA(WEB)首页进行了优化 OA(WEB)增加了计划管理 OA(WEB)增加了新闻管理 OA(WEB)增加了经典警句管理 其他的一些优化(感谢提出意见的朋友) 2008-07-03 人力资源管理软件做了以下改进 WEB访问做了一些优化 2008-07-15 人力资源管理软件做了以下改进 增加了BBS(企业论坛)功能模块 增加了Blog(企业博客)功能模块 增加了员工证照管理模块(感谢蓝血人) Web访问功能做了一些增强 2008-07-28 人力资源管理软件发布1.9版本,做了以下改进 增加了招聘计划管理模块(感谢查无此人) 增加名片管理模块 增加日程安排模块 考勤排班支持了循环排班,支持针对部门、班组、员工的自动班次设置(感谢Allen、kepo、haiyunfei) 办公物品管理进行了改进,支持存量管理,购买、发放、盘点等操作(感谢风尘) 工资管理增加了根据税后应发反算税前应发的函数 优化了显示定制(感谢秒表) 其他的一些优化(感谢辉辉、狼人和其他提出意见的朋友们) 2008-08-03 人力资源管理软件做了以下改进 打印模板增加首页标题区(只在第一页打印)(感谢中秋月) 打印模板增加首页是否打印顶部区的选项(感谢中秋月) 增加了调岗调职自动同步档案信息的选项(感谢Helios) 保存支持输出到html格式文件 登录用户名支持选择 2008-08-12 人力资源管理软件做了以下改进 解决了小秘书发短信中报端口不能为空的问题 解决了工资、银行文件保存为excel文件第一列数据项不能合计的问题(感谢ucw) 关闭了默认弹出的浏览窗口 其他的一些优化 2008-08-13 人力资源管理软件做了以下改进 培训记录增加了小时数(感谢深海鱼) 人才卡片增加了人才来源(感谢迷路) 保存到excel做了改进(感谢依依) 其他的一些优化 2008-08-20 人力资源管理软件做了以下改进 增加了调薪管理模块(感谢钢铁汉子) 增加了发卡换卡模块(感谢囧rz) 绩效累计分允许输入负数(感谢清风-丽影) 保险类型定义增加了小数位数选项(感谢僵本和提出意见的朋友) 考勤增加了下次打卡最小间隔选项参数(感谢囧rz) 处理了员工奖罚数据字典的自动刷新问题(感谢浪迹★天涯) 保险标准编辑做了优化(感谢僵本) 格式显示针对升级做了优化(感谢阳光早享受) 工资计算支持月工龄参数 导入模块做了优化 其他的一些优化(感谢提出意见的朋友们) 2008-08-22 人力资源管理软件做了以下改进 增加了培训教师管理模块(感谢琳子) 增加了培训需求管理模块(感谢深海鱼) 人事管理增加了一张按辅助分组统计的报表(感谢中秋月) 保存到文件做了优化 其他的一些优化(感谢提出意见的朋友们) 2008-08-24 人力资源管理软件做了以下改进 优化了报表打印功能 优化了保存到文件功能(感谢傻呆了) 基本人事报表部分条件选项增加了辅助分组(感谢中秋月) 培训教师管理模块增加了定义教师类型的按钮(感谢傻呆了) 2008-08-26 人力资源管理软件做了以下改进 支持数据库扩展文件的管理,照片从数据库剥离,便于备份(感谢RickLee) 工资单打印增加了0是否打印的选项(感谢风起缘来) 保险标准支持历史记录的保存(感谢lzb700) 电脑考勤支持按照员工工号和密码来考勤(感谢 lmd) 解决考勤台帐显示定制里工号定制了也不显示的问题(感谢囧rz) 增加了数据库压缩功能(感谢RickLee) 解决教师类型无法定义的问题(感谢傻呆了) 员工资料增加了打卡密码 OA权限控制的优化(感谢阿炎电脑) 其他的一些优化(感谢提出意见的朋友们) 2008-08-29 人力资源管理软件做了以下改进 员工资料增加了员工文件管理,可以用来管理员工的证件复印件、简历文件等(感谢【强】、RickLee) 工资单打印增加了打当前页按钮(感谢风起缘来) 报表打印增加了标题、表格线等选项(感谢baidu,风起缘来) 考勤员工汇总表增加了工号(感谢囧rz) 处理了08-26升级没有扩展保险支付表的问题(感谢 lzb700) 其他的一些优化(感谢提出意见的朋友们) 2008-09-02 人力资源管理软件做了以下改进 解决了调岗调职的一个漏洞(感谢风舞雪) 2008-09-05 人力资源管理软件做了以下改进 工资软件里的工资单,下面加了人数汇总(感谢水至纯) 工资单增加了显示是否包含子部门数据的选项(感谢水至纯) 调岗调职清单界面支持显示定制(感谢风舞雪) 解决奖励记录管理里新增默认部门未设置的问题(感谢风舞雪) 工资单从外部复制数据后要提示后自动重新计算(感谢傻呆了) 解决了部门结构树显示顺序不一致的问题(感谢我就是我) 报表保存到文件增加了合计行(感谢大富猫) 工资单保存到文件增加了合计行(感谢大富猫) 从历史工资导入支持是否复制公式的选项(同时作为习惯参数)(感谢傻呆了) 合同管理要支持同步到资料(感谢我就是我) 员工证件管理增加一个证件状态(state)(感谢傻呆了) 2008-09-08 人力资源管理软件做了以下改进 员工证件中加上一个备注信息(感谢阿炎电脑) 小秘书增加了工作日记模块(感谢ljj) 2008-09-10 人力资源管理软件做了以下改进 工资单编辑增加了 Ctrl+Home Ctrl+End Shift+Home Shift+End热键(感谢风起缘来) 代收文件输出文件增加了人数和合计金额(感谢风起缘来) 解决了部门打印出错的问题(感谢#小幺#) 2008-09-11 人力资源管理软件做了以下改进 工资报表增加了工资科目的限制条件(感谢风起缘来) 员工按辅助分组报表双击支持显示相应的员工清单(感谢风起缘来) 银行代收文件,工资金额为0的员工不再提取出来(感谢风起缘来) 小秘书的权限做了优化 2008-09-13 人力资源管理软件做了以下改进 年休标准检索条件增加职工状态,默认为在职(感谢南京-芸) 年休标准规则定义进行了优化,支持工龄细化到月(感谢南京-芸) 工资单增加备注信息(感谢风起缘来) 进入惩罚编辑界面后,公司、部门允许调整(感谢幽幽兰) 进入奖励编辑界面后,公司、部门允许调整(感谢幽幽兰) 进入培训记录编辑界面后,公司、部门允许调整(感谢幽幽兰) 优化了报表里的显示定制(感谢风起缘来) 2008-09-18 人力资源管理软件做了以下改进 导航界面的分组、按钮、右侧功能标签支持定制,每个操作员可以定义自己方便的导航方案,在导航界面上点鼠标右键弹出菜单(感谢lxp,还有很多的朋友) 工资报表的按员工分类、按时间分类、清单报表后面均增加备注和签名2列,默认隐藏(感谢风起缘来) 工资单打印,在没有勾选"含部门汇总"的情况下,工资单打印支持最后一行的"合计"(感谢baidu) 工资报按企业、部门统计的报表,增加部门人数(感谢风起缘来) 增加按籍贯省份统计员工的报表,便于分析。(感谢风起缘来) 员工资料支持指定顺序(感谢中秋月、风起缘来) 部门报表增加显示下级部门人数以及合计(感谢yeats) 公司编号支持修改,双击公司编号编辑框弹出修改界面 部门编号支持修改,双击部门编号编辑框弹出修改界面 岗位编号支持修改,双击岗位编号编辑框弹出修改界面 员工编号支持修改,双击员工编号编辑框弹出修改界面 请假单增加单据号(感谢冰凌儿) 加班单增加单据号(感谢冰凌儿) 2008-09-21 人力资源管理软件做了以下改进 调休单增加单据号(感谢冰凌儿) 2008-09-26 人力资源管理软件做了以下改进 增加了任务管理模块 考勤的统计台帐统计项增加了从考勤明细统计的加班数据(感谢无极星) 增加一张报表按职工类别进行统计的报表(感谢浩) 考勤班次定义做了优化(感谢魔鬼之子) 加班单增加补偿状态、支付金额(感谢sherry) 加班报表清单增加了补偿状态、支付金额、折算系数、小时数、结束时间等内容(感谢sherry) 日期提醒界面加了一个选项,是否显示离职的,默认不显示(感谢ep~ny) 2008-09-27 人力资源管理软件做了以下改进 员工基本信息中,加入招聘来源一项(感谢奇思) 增加一张员工按照招聘来源统计的报表(感谢奇思) 增加一张员工按照参加工作后工龄统计的报表(感谢奇思) 增加了一个计算器,按F7弹出(感谢麻辣花生) 2008-10-06 人力资源管理软件做了以下改进 增加了会话讨论功能,支持操作员之间在线交流(感谢武汉_花生、12711097) 增加了一个日历表(感谢麻辣花生、快乐心情、测绘经理人) 增加员工外勤管理及相关报表(感谢冰凌儿) 解决了点击定义我的工具箱报错的问题(感谢baidu) 人才卡片支持导入,管理界面的列表支持显示定制(感谢河北-班少、沧海) 增加外勤类型、加班类型等数据字典的维护(感谢冰凌儿) 2008-10-13 人力资源管理软件发布2.0版本,做了以下改进 增加了黑名单管理模块(感谢Smiling) 增加了备忘录模块 通用导入模块增加了检索功能,为批量修改数据提供方便(感谢baidu) 考勤文本格式增加了excel导入支持,类型码为D(感谢奇思) 支持安全家庭办公,通过互联网接入企业内网(感谢liuhefj) 2008-10-14 人力资源管理软件做了以下改进 年休标准自动按照2008新标准生成(感谢南京-芸、奇思) 人事管理各界面根据员工状态加以颜色区分 2008-10-23 人力资源管理软件做了以下改进 增加了车辆管理模块,包括车辆资料管理、车辆维修管理、派车管理 扩展了专业长度(感谢奇思) 检索支持组合码(感谢奇思) 其他的一些改进 2008-10-24 人力资源管理软件做了以下改进 增加了应聘人员管理模块(感谢sally,奇思) 2008-10-25 人力资源管理软件做了以下改进 解决员工更改工号之后,原来上传的文件没有同步的问题(感谢Dee) emp宿舍管理要显示出空余数量(额定-入住数)(感谢青岛HR李R) 2008-10-31 人力资源管理软件做了以下改进 互联网访问模式做了优化,支持异地内网的机器访问异地内网的服务器(无需域名或固定IP) 人事合同管理界面增加了部门和工号显示(感谢sherry) 处理了考勤班次设置为参考型时的一个漏洞(感谢奇思) 2008-11-03 人力资源管理软件做了以下改进 奖励记录增加单据号(感谢evan510) 惩罚记录增加单据号(感谢evan510) 培训清单报表增加培训内容列(感谢龙之水子) 员工编辑界面出生年月、工作日期修改后界面上的工龄和年龄立刻刷新(感谢一定要幸福) 岗位名称长度加以扩展(感谢龙之水子) 工资按员工分类报表部门前面增加公司列,可通过显示定制加以显示(感谢提出意见的朋友) 工资按时间分类报表部门前面增加公司列,可通过显示定制加以显示(感谢提出意见的朋友) 工资清单级报表部门前面增加公司列,可通过显示定制加以显示(感谢提出意见的朋友) 2008-11-07 人力资源管理软件做了以下改进 解决互联网远程接入的一个漏洞(感谢风叶依旧) 解决秘书名片管理中显示定制后内容不显示的问题(感谢风) 工资按员工、时间分类报表检索条件支持职工状态(感谢龙之水子) 修正了工资报表中按分公司、按部门、按职工类别统计的人数(感谢浩) 请假单保存前根据工号和日期检查,是否已经存在该员工该日的记录(感谢奇思) 考勤报表的员工汇总表和统计数据员工汇总表检索条件增加职工类别(感谢龙之水子) 报表具体选中哪个,那个选项就有一个特别的标志(感谢霸气小女人) 日期提醒里面日生日和月生日清单均加上农历生日列(感谢天●龙) 培训清单报表增加小时数列,员工培训按方式报表增加小时数,奖励金额列名改为培训费用(感谢深海鱼) 考勤统计项支持生成按照加班类别的分项统计(感谢龙之水子) 调职增加单据号(感谢僵本) 2008-11-08 人力资源管理软件做了以下改进 调休增加小时,开始时刻(感谢奇思) 考勤台帐时中,迟到\甲退...非正常的记录用红字显示(感谢广东中山吴) 请假、加班、缺勤、外勤管理编辑界面增加:查看该日打卡记录(感谢奇思) 2008-11-12 人力资源管理软件做了以下改进 解决互联网远程接入服务程序定期不响应的问题(感谢风叶依旧) 增加了web方式修改员工密码的功能(感谢闲似鹤) 增加了web方式查询工资的功能(感谢闲似鹤) 解决了日期提醒中部分结束日期显示为农历日的问题(感谢奇思) 解决了自由导入模式生成模板文件列缩拢的问题(感谢广东中山吴) 互联网接入模式速度做了优化 2008-11-14 人力资源管理软件做了以下改进 日期提醒做了优化(感谢奇思) 工资报表增加了平均费用,可以通过显示定制显示出来(感谢浩) 工资报表增加了3张分月报表,利于做费用分析(感谢浩) 培训管理增加了培训类型(感谢龙之水子) 增加一张按照培训类型统计的报表(感谢龙之水子) 支持保险支付按公司显示(感谢rolita) 调休、外勤、请假等天数支持小数点后2位(感谢奇思) 解决目录切换后助记码不生成的问题(感谢南京+周+R) 2008-11-20 人力资源管理软件做了以下改进 考勤的加班记录录入支持跨天(感谢奇思) 解决员工合同管理界面按日期检索的问题(感谢爱就像天使) web模式的员工报告增加描述信息的输出 2008-12-01 人力资源管理软件发布2.1版本,做了以下改进 计件工资增加了价格管理模块,增强了工资计价的灵活性(感谢Snander、baidu) 优化了对部门重名的处理(感谢维色卓玛) 优化了对员工重名的处理(感谢维色卓玛) 互联网模式内网接入做了优化 保险标准管理界面姓名前面显示 公司、部门、工号,支持显示定制 其他的一些优化(感谢提出意见的朋友们) 2008-12-03 人力资源管理软件做了以下改进 增加切换操作员的功能(感谢francesca) 解决员工管理和岗位异动显示定制互相干扰的问题(感谢一棵黄桷树) 请假、出差、加班、调休、缺勤、外勤管理窗口支持显示定制(感谢奇思北京hr刁R) 增加了人资数据字典维护窗口 2008-12-07 人力资源管理软件做了以下改进 计件工资管理窗口增加了重新计价的功能(感谢baidu) 工资单增加了岗位、银行帐户、职工类别等内容,默认隐藏,可以通过显示定制显示出来(感谢 想家) 工资单打印参数增加了岗位、银行帐户、职工类别等内容,可以通过修改模板加以打印(感谢 想家) 2008-12-12 人力资源管理软件做了以下改进 增加制作工卡的打印(感谢szcz) 岗位增加了描述信息(感谢风叶依旧) 解决职工类别为空导致工资按职工类别汇总统计出错的问题(感谢想家) 员工资料增加了最高学位(感谢上海-kevin、奇思) 合同管理里面的合同编号支持修改(感谢梦里水中游) 优化了当年入职员工的年休假计算(感谢奇思北京hr刁R) 小秘书权限控制做了优化(感谢谭伟) 员工资料用户自定义增加到8个 其他的一些优化 2008-12-18 人力资源管理软件做了以下改进 增加按最高学位统计的报表(感谢奇思北京hr刁R) 员工年休假管理做了优化(感谢奇思、小石头) 调休记录区分年假调休和加班调休(感谢小石头) 解决考核模块中累计分管理里面日期只显示年和月的问题(感谢冰凌儿) 解决按照员工检索领用物品的问题(感谢一棵黄桷树) 解决按照驾驶员条件检索车辆使用记录(感谢奇思北京hr刁R) 招聘人员卡片增加期望薪水(感谢奇思北京hr刁R) 自定义分组增加批量添加员工功能(感谢zhuyijun) 合同模板制作里面支持引用员工资料(感谢goddness001) 物品进出记录编辑增加复制新增功能 (感谢一叶舟) 员工管理界面中对定义为日期型的扩展字段显示加以优化(感谢Danny) 优化扩展定义统计、查询模块(感谢奇思) 2008-12-24 人力资源管理软件做了以下改进 增加了费用管理模块(感谢奇思北京hr刁R) 打印做了优化,支持折行(感谢健,天剑) 报表输出支持保存为wps的表格文件(感谢好想▄好想) 工资科目和套餐里去掉了默认值 其他的一些优化 2008-12-28 人力资源管理软件做了以下改进 调休记录增加了年度标识(感谢冰凌儿) 调休报表做了优化(感谢冰凌儿) 年休标准管理界面要支持显示定制 应聘人员管理支持自定义查询功能(感谢奇思) 日常费用管理支持导入(感谢奇思) 应聘人员管理 中 增加 信息来源 检索项目(感谢奇思) 打印模板设计做了优化,支持取消上一操作功能 2009-01-04 人力资源管理软件做了以下改进 惩罚管理做了优化(感谢霸气小女人) 扩展了培训记录的标题长度 (感谢mobby) 解决了考勤补卡没有更新员工资料的问题(奇思) 解决新增操作员后在操作员关系中未刷新列表的问题(一棵黄桷树) 物品进出记录管理中增加显示物品金额,支持显示定制(鱼 儿) 调休统计表里增加了年度列和条件(冰凌儿) 应聘人员录入增强了人员重复的检查(奇思) 惩罚记录的原因描述长度做了扩展(感谢zhuyijun) 其他的一些优化 2009-01-16 人力资源管理软件做了以下改进 调休管理同时支持国家标准和企业标准(感谢冰凌儿,唐艺铭) 增加了企业文档管理 (感谢shenlan666800,涂糊得难) 应聘人员的籍贯长度进行了扩展(虾米东东) 考勤月台帐支持统计各类班次的数量(感谢龙之水子,shishiruyan) 报表打印模块做了优化,支持套打和固定行数(感谢不再犹豫) 工资、考勤部分报表条件做了优化 其他的一些优化 2009-01-20 人力资源管理软件做了以下改进 考勤日台帐增加了上下班时刻的单独列(默认是隐藏的,可通过显示定制显示出来)(感谢plokmxv) 其他的一些优化 2009-01-22 人力资源管理软件做了以下改进 工资单增加直接从excel导入功能(感谢浮尘) 保险支付选择标准界面增加了是否包含离职人员的选项(水至纯) 照片的大小限制放大到3M(感谢lygwk) 2009-02-05 人力资源管理软件做了以下改进 解决多个常规任务计划不能全部加载的问题(感谢奇思) 解决导入资料拓展属性不能超过4个的问题(感谢把风甩开) 2009-02-07 人力资源管理软件做了以下改进 报表打印支持模板设计 列表打印做了优化 导入模块做了优化(感谢奇思) 人事合同管理需要支持导入的功能(感谢嗨納佰〣) 其他的一些改进 2009-02-10 人力资源管理软件做了以下改进 解决工资单录入无法输入备注信息的问题(感谢冰凌儿) 自定义条件数据提取的优化(奇思) 2009-02-20 人力资源管理软件做了以下改进 奖励管理增加处理方式(感谢fushuwei) 惩罚管理增加处理方式(感谢fushuwei) 合同管理增加合同年限内容(感谢abcd7006 ) 解决了人事合同扩展信息信息覆盖的问题(感谢mobby) 奖励和惩罚 管理界面,增加'显示定制'功能 员工证件 管理界面增加导入功能 优化了车辆卡片管理模块 论坛页面的友情链接支持定制 2009-02-21 人力资源管理软件做了以下改进 人事异动报表增加一张员工变动汇总表(感谢fushuwei) 计划管理按照上下级管理,上级可以调取下级的相关计划(感谢房) 2009-02-23 人力资源管理软件做了以下改进 人才卡片的编辑做了优化(感谢奇思) 工资查询模块的清单列表中显示工资单录入中的备注信息,支持模糊查询(感谢冰凌儿) 人才卡片、应聘资料、员工资料支持复制员工信息和黏贴信息(感谢浙江豪宇) 优化限定企业的处理(感谢风) 考勤支持通过web输入工号和密码打卡(感谢simonzhan) 其他的一些优化(感谢zwd) 2009-02-26 人力资源管理软件做了以下改进 优化了打印输出到excel文件的处理(感谢meteor) 优化了调休标准的导出(感谢电力) 优化了保险支付数据的导出(感谢no name) 员工技能支持导入(感谢lzb700) 其他做了一些改进(感谢精棉棉业、董荟) 2009-03-03 人力资源管理软件做了以下改进 优化了应聘人员管理编辑界面(感谢奇思) 其他做了一些改进(感谢ssp苏) 2009-03-05 人力资源管理软件做了以下改进 增加一张按照部门统计物品使用报表(感谢zwd) 工序价格管理检索条件支持按订单搜索(感谢小虫) 打印部门清单进行了优化(感谢中國通關) 日期提醒增加一个退休提醒(感谢雨心) 保险支付选择支付标准记录支持过滤停用和失效的记录(感谢西安_HR_雪虫) 优化了报表按照模板打印,解决了部分报表打印不准的问题(感谢风) 企业工龄标准要支持年龄规则(感谢小石头) 2009-03-10 人力资源管理软件做了以下改进 证件管理支持复检以及相应的提醒(感谢心中的世界) 考勤记录支持通用型导入 员工资料编辑界面的合同终止和试用期终止标签点击支持弹出菜单,自动根据期限设置结束日期(感谢噯祢méi緔靓) 培训记录管理做了优化(感谢tl2222 ) 优化了生成合同文件的处理(感谢中國通關) 2009-03-19 人力资源管理软件做了以下改进 员工资料的描述属性扩展到支持30(感谢奇思) 员工资料、合同管理、应聘人员等支持批量删除(感谢中國通關) 2009-03-26 人力资源管理软件做了以下改进 解决员工保险四舍五入误差一分的问题(感谢僵本) 解决员工分组报错的问题(感谢奇思) 列表打印做了优化,处理打印行高问题 解决服务端软件自动备份和人工备份可能不一致的问题(感谢清凉寺的钟声) 员工管理功能菜单下增加一个根据身份证设置性别、生日、籍贯等信息的功能 照片区域处理做了优化(感谢云海、kevin zhang) 宿舍性别数据字典支持自定义(感谢云海) 计件工资录入增加了是否显示离职人员的选项(感谢张锦华) 2009-04-01 人力资源管理软件做了以下改进 模板打印和列表打印做了优化(感谢jztsky) 工号编码自动生成做了优化(感谢狼仔、笑看人生) 模板打印的图片打印进行了优化(感谢魔羯) 证件管理编辑界面做了优化(感清风) 应聘人员信息增加了创建人和日期内容(感浮尘、累哦) 解决了文档管理上传文件重名的问题(感谢累哦 休息) 模板设计做了优化 列表打印增加了序号选项 其他的一些优化 2009-04-03 人力资源管理软件做了以下改进 补卡发卡支持批量导入功能(感谢mobby) 工号编码自动生成做了优化(感谢笑看人生) 人事资料的相关报表要支持父部门限制 考勤的相关报表要支持父部门限制 工资的相关报表要支持父部门限制 工资单编辑界面做了优化,支持清除列(感谢亮亮) 累积分管理做了优化 其他的一些优化(感谢梦重楼) 2009-04-11 人力资源管理软件做了以下改进 工资单据多针对多公司选择标准做了优化(感谢KEN) 生成新增员工编号做了优化(感谢一叶舟) 解决无法删除名片的问题(感谢奇思) 支持应聘人员卡片打印(感谢59医院) 员工调岗调职管理界面上需要增加对员工状态的条件支持(感谢一棵黄桷树) 员工福利管理界面列表增加显示费用列(感谢淡彩浓墨) 单据打印界面里面保存到excel做了优化(感谢metor) 部分权限控制做了优化(感谢mobby) 其他的一些优化 2009-04-15 人力资源管理软件发布2.2版本,做了以下改进 工资单支持发送邮件到员工邮箱(感谢碧蓝) 考勤台帐处理自动合并入外勤数据(感谢mobby) 考勤班次增加提前是否计时和延后是否计时选项(感谢云海) 考勤基本参数增加加班取整方式选项(感谢云海) 2009-04-20 人力资源管理软件做了以下改进 浏览器访问导航界面做了优化(感谢cch) 2009-04-22 人力资源管理软件做了以下改进 考勤月帐增加了对打卡加班+班次类型统计的支持(感谢云海) 考勤日台帐增加了备注(感谢mobby) 外勤数据处理做了优化(感谢mobby) 其他做了一些优化 2009-04-24 人力资源管理软件做了以下改进 对于周末加班处理做了优化(感谢云海) 不打卡的员工生成缺勤记录 增加了退休状态H和退休异动类型H(感谢cqswah) 其他做了一些优化 2009-05-04 人力资源管理软件做了以下改进 培训记录编辑做了优化,增加了培训效果项目(感谢kdc218) 员工编辑加强了对身份证号码合法性的检查(感谢wang214,不错) WEB报表做了一些优化 其他的一些改进(感谢 悠悠) 2009-05-06 人力资源管理软件做了以下改进 证照管理的检索条件做了扩展(感谢Tony) 工资套餐的处理做了优化(感谢幸福ing) 考勤日台帐支持删除和批量删除 增加获取税率函数(感谢幸福ing) 员工管理界面支持列的拖拉(感谢金平) 考勤处理不再自动生成离职部分员工的缺勤 工资单编辑做了一些优化 其他的一些改进(感谢 奇思,wang214) 2009-05-07 人力资源管理软件做了以下改进 考勤按天排班支持批量导入(感谢webzheng) 日期提醒做了扩展,增加了一些提醒,生日提醒做了优化,支持按月日排序(感谢累哦 休息、见习爱神ヅ) 员工管理支持按照打印模板打印 报表界面支持列的拖拉(感谢金平) 2009-05-10 人力资源管理软件做了以下改进 调岗调职记录支持导入(哈尔滨HR吴) 考勤按天排班记录单独存放,和台帐区分开来(感谢亮亮,webzheng) 考勤月台帐的显示做了优化(感谢云海) 2009-05-15 人力资源管理软件做了以下改进 工资复制员工计件工资检索记录支持指定开始日期和结束日期提取(感谢小虫) 员工资料管理界面的限制条件增加了年龄段、工龄段、司龄段(感谢wang214) 工资复制工资标准、考勤台帐增加了限制员工、科目的选项(感谢云海) 其他的一些优化 2009-05-21 人力资源管理软件做了以下改进 请假、调休、缺勤、加班、出差、外勤的清单报表里增加了部门列(感谢[HR]59医院) 从excel引入工资数据(工资单里的功能)增加了过滤选项(感谢呆头鹅) 小秘书的工作日志支持导出到word文档(感谢心兰若宇) 其他的一些改进(感谢云海、看!) 如有升级后秘书功能打不开的请重新下载下 2009-05-26 人力资源管理软件做了以下改进 考勤排班做了优化(感谢webzheng) 增加了车辆费用管理(感谢清风、杜鹃) 其他的一些改进(感谢云海、看!) 2009-05-31 人力资源管理软件做了以下改进 职工保险标准的清单报表增加"性别" "出生年日" "入职时间" "身份证号码" 等列(感谢59医院) 工资清单级报表(004)增加工资类别、部门岗位、政治面貌、技术职称、职工类别、文化程度等内容,便于二次图形分析(感谢maple) 解决了批量导入排班出错的问题(感谢一滴水) 其他的一些优化 2009-06-01 人力资源管理软件做了以下改进 人事资料弹出式选择员工后自动设置公司、部门做了优化 考勤管理弹出式选择员工后自动设置公司、部门做了优化 解决了0531升级中的2个问题(感谢奇思、云海) 2009-06-03 人力资源管理软件做了以下改进 添加一张工资标准的统计报表(感谢广东红日星) 添加一张家庭成员管理(感谢神话ヅ) 应聘人员增加期望薪水下限,下次面试日期和时刻,并且要支持面试日期检索(感谢奇思) 其他的一些改进(感谢钢铁汉子、聊聊天、云海等提出意见的朋友) 2009-06-05 人力资源管理软件做了以下改进 考勤打卡的后台处理做了优化(感谢亮亮) 考勤增加了后台处理是否自动更新请假时长的参数(感谢亮亮) 增加一张人事合同清单报表(感谢缘分天空) 人事合同管理界面需要增加职工状态选项,默认设置为在职(感谢Helina) 办公物品定义支持导入 工资公式里面增加工龄天数变量(感谢圣士、雨) 其他的一些改进(感谢云海等提出意见的朋友) 2009-06-10 人力资源管理软件做了以下改进 优化了工资编辑里面的个税计算处理(感谢leekq) 优化了网络模式下员工管理的显示(感谢将军) 家庭成员管理做了优化(感谢(立京、奇思)) 其他的一些改进 2009-06-16 人力资源管理软件发布2.3版本,做了以下改进 增加了单独工作经历管理(感谢奇思) 宿舍入住增加了床位信息(感谢冰海雪源) 名片分组支持上下级(感谢五谷子) 增加了单独学习经历管理(感谢奇思) 培训管理增加约定服务期限(感谢奇思) 其他的一些改进(感谢一叶舟、立京等提出意见的朋友们) 2009-06-18 人力资源管理软件做了以下改进 增加了对外培训管理模块(感谢奇思) 员工资料界面做了优化(感谢八王爷) 学习经历和工作经历支持导入(感谢奇思) 其他的一些改进(感谢提出意见的朋友们) 2009-06-23 人力资源管理软件做了以下改进 考核界面在完成列双击的时候自动切换完成是否的标志(感谢云南-郝智文) 从累积分导入到考核界面需要改进(感谢云南-郝智文) 请假管理界面要显示单据号(感谢皆慧) 考勤台帐右键要支持显示该天打卡记录,可参考请假管理的右键(感谢苏州-人事) 日期提醒里面 ,加入"该日面试人员"提醒(感谢奇思) 日期提醒增加"该月复检证件"日期提醒(感谢Helina) 学习经历扩展了项目(感谢lightness、奇思) 外培训服务扩展了项目并支持导入(感谢奇思) 2009-06-28 人力资源管理软件做了以下改进 支持根据应聘人员的信息创建员工 解决工资单普通操作员不允许定制套餐的问题(感谢亮亮) 解决对外培训不能导入的问题(感谢奇思) 显示某日打卡记录做了优化(感谢苏州-hxcsd ) 员工资料支持批量移动(感谢hughes6688) 考勤处理做了优化(感谢hxcsd) 其他的一些改进(感谢提出意见的朋友们) 2009-07-02 人力资源管理软件做了以下改进 支持通过onlyit服务器进行浏览器访问,无需动态域名和固定IP(见web设置) 背景图支持自定义(放个background.bmp图片到执行目录即可)(感谢keenrob) 员工福利支持倒入(感谢安安) 应聘人员增加体检结果和报到日期(感谢苏州-人事) 考勤处理做了改进(感谢℡擱㊣淺 囧?) 员工报告做了优化(感谢累哦 休息) 员工卡片中增加更多的浏览信息(感谢累哦 休息) 其他的一些优化 2009-07-07 人力资源管理软件做了以下改进 解决了文档资料记录无附件不允许删除的问题(感谢奇思) 解决员工惩罚记录无法按照工号检索的问题(感谢hxcsd) 员工卡片附加信息增加了培训记录(感谢hxcsd) 优化了物品定义的权限控制(感谢小鸭) 对外培训 检索 下面"提示信息"显示记录数(感谢奇思) 解决员工卡片中学习经历的关联问题(琦遇) 其他的一些优化 2009-07-26 人力资源管理软件做了以下改进 信息编辑界面的标签支持用户定制,可通过双击标签弹出修改 增加了人力资源综合报告模块(感谢方方) 其他的一些优化 2009-07-31 人力资源管理软件做了以下改进 员工技能增加证书编号(感谢老叮当) 工资代收文件增加身份证号(感谢王大丫) 招聘人员增加是否需要宿舍、能力程度(感谢苏州-hxcsd) 其他的一些优化(感谢琦遇、灵~~~~) 2009-08-15 人力资源管理软件做了以下改进 解决员工管理无法按照工龄检索的问题(感谢萤火虫) 员工福利管理列表需要显示部门及工号(感谢天天) web报表做了优化 秘书功能web模块做了优化 其他的一些改进(感谢tony) 2009-08-24 人力资源管理软件做了以下改进 员工报表支持自定义统计分析 年龄统计的年龄段支持自定义 其他的一些优化改进 2009-08-26 人力资源管理软件做了以下改进 web报表做了优化 其他的一些优化改进(感谢感生、琦遇) 2009-09-07 人力资源管理软件做了以下改进 工资报表支持自定义统计分析 岗位异动管理做了改进(感谢老叮当) 支持按照导入格式导出文件 其他的一些优化改进(感谢山寨大王和其他提出意见的朋友) 2009-09-10 人力资源管理软件做了以下改进 员工相关文件(如照片)支持批量导入 物品管理选择物品要支持弹出式选择(感谢京城淡淡彩) 日常费用增加了单据编号。(感谢浙C.1*326) 车辆卡片增加了外租费用(感谢缝缝衣服) 输入重复的员工卡号时弹出提示(感谢sally) 宿舍入住记录支持历史记录 其他的一些优化改进(感谢零件制造-宁静、HR奇思-刁-R、哈尔滨HR吴、 小树丫、榨油机-onlyit和其他提出意见的朋友) 2009-09-15 人力资源管理软件做了以下改进 工资科目小数点位数最多支持到4位(感谢亮亮) 培训管理列表和导入做了优化(感谢HR奇思-刁-R) 2009-09-20 人力资源管理软件做了以下改进 技能管理做了优化(感谢三亚-小七) 支持针对部门指定班次,便于按天排班方便 其他的一些优化改进(感谢HR奇思-刁-R) 2009-09-24 人力资源管理软件做了以下改进 增加了绩效考核二次分析数据基础 增加了考勤二次分析数据基础 工资要支持导入罚款、奖励金额(感谢布依风情) 宿舍管理做了优化(感谢乱了心扉) 其他的一些优化改进(感谢Tony、冰凌儿、HR奇思-刁-R、simon0913、亮亮) 2009-09-27 人力资源管理软件发布2.5版本,做了以下改进 车辆管理的维修、使用增加了里程数 计件工资的工序和工资定义支持导入。(感谢dragonfly) 其他的一些改进(感谢亮亮) 2009-09-29 人力资源管理软件做了以下改进 改进了宿舍报表(感谢京城淡淡彩) 工资单支持短信发送(感谢彭伟) 其他的一些改进(感谢亮亮) 2009-10-10 人力资源管理软件做了以下改进 增加了窗口快速切换功能(需要激活) 增加停工放假记录管理(感谢亮亮) 考勤月台帐科目最多支持到小数后4位(感谢亮亮) 人力资源的工序编号扩展到8位(感谢dragonfly) 数据分析的分类限定采用弹出式选择方式(感谢传递) 增加了用推广积分激活增强功能模块 其他的一些改进 2009-10-13 人力资源管理软件做了以下改进 外勤和停工放假支持自由式导入 宿舍入住员工清单中显示部门(感谢京城淡淡彩)。 考勤月台帐计算规则处理做了优化(感谢亮亮) 其他的一些改进(感谢奇思) 2009-10-14 人力资源管理软件做了以下改进 支持生成工资短信文件(感谢彭伟) 其他的一些改进 2009-10-21 人力资源管理软件做了以下改进 合同管理做了优化(感谢西部苍凉月、絕舞狂魅、妖) 网络模式下服务端增加压缩数据库功能(感谢francesca) 支持其他的一些改进 2009-10-28 人力资源管理软件做了以下改进 小秘书模块做了优化 合同管理的备注内容做了扩展(感谢絕舞狂魅、妖) 其他的一些改进(感谢 lyan) 2009-10-30 人力资源管理软件做了以下改进 支持秘书管理模式,迷人风格,值得拥有。(需要激活) 修正要求修改密码的问题(感谢summer) 报表展示做了优化(感谢传递) 小秘书模块更新到1.7版本,小秘书更为方便 其他的一些改进 2009-11-04 人力资源管理软件做了以下改进 小秘书增加了办公流程管理模块 中控考勤支持串口采集(把IP改为空,设置端口、速率、机器号即可)(感谢欣格格、华汉网络) 工资公式计算做了优化(感谢亮亮) 秘书管理模式支持窗口菜单(感谢传递) 其他的一些改进(感谢你也来、SMRW) 2009-11-10 人力资源管理软件做了以下改进 支持互联网模式的网站访问、消息交流 其他的一些改进 2009-11-11 人力资源管理软件做了以下改进 发布任务的时候自动进行消息通知 处理了工作日志不允许编辑的问题(感谢奇思、Richet) 其他的一些改进 2009-11-16 人力资源管理软件发布2.6版本,做了以下改进 支持导航界面上显示本企业名称。(需要激活) 物品管理增加了单位信息。(感谢安安-onlyit爱好、霸气花妖) 针对初学者增加了学习导航功能 合同管理支持批量删除界面上记录 其他的一些改进(感谢西部苍凉月) 2009-11-24 人力资源管理软件做了以下改进 检查证件缺失的界面显示出职工状态、所在部门和岗位(感谢ぷ大坏蛋ぷ) 小秘书的工作日志做了改进 其他的一些改进(感谢传递、奇思、晒干脱皮的虾) 2009-12-01 人力资源管理软件做了以下改进 员工资料管理的字典检索条件支持多选 员工资料管理员工列表支持锁定列操作(感谢不错) 考勤数据采集增加了对多时间列表格文件导入的支持 工资分析的检索条件进行了扩展(感谢不错) 其他的一些改进(感谢francesca、阿男) 2009-12-09 人力资源管理软件做了以下改进 员工管理界面的检索条件增加日期检索,包括 入职起始、入职结束,参加工作起始结束,离职起始结束时间段 增加了锁定系统的功能(感谢传递) 增加员工资料修改日志记录(感谢西部苍凉月) 计算个税做了优化(感谢海权) 选择员工界面的检索里面部分支持复合选择(感谢Danny) 其他的一些改进(感谢西部苍凉月、低调做人) 2009-12-15 人力资源管理软件做了以下改进(编译日期12-15,数据库版本12-09) 员工管理界面列表中的支持月本司工龄,年本司工龄、月工作工龄,年工作工龄(感谢zlcmmm) 其他的一些改进(感谢leo532) 2009-12-30 人力资源管理软件做了以下改进 工资标准支持从excel导入建立(感谢aze2001) 车辆使用记录管理增加生成默认车辆使用凭条和设计使用凭条打印模板功能。使用记录卡片编辑界面要支持按照使用凭条模板打印。(感谢huinan) 宿舍管理检索条件增加入住员工(感谢huinan) 学习经历管理做了优化(感谢奇思) 合同管理功能菜单下增加 提取日期已经逾期但未失效的记录 以及 将界面上已逾期但未失效的设置为失效状态的功能 其他的一些改进 2010-01-04 人力资源管理软件做了以下改进 备忘录做了优化(感谢奇思) 增加了根据自定义模板生成报表的模块(用法见dll下人力资源自定义统计报告模板.xls)。(需要激活) 常规任务管理做了优化(感谢奇思) 锁定状态下屏蔽小秘书自动提醒事务弹出(感谢奇思) 支持ctrl+F2热键锁定系统(感谢传递) 小秘书支持自动靠边隐藏停靠(感谢Yin#Live) 其他的一些改进 2010-01-09 人力资源管理软件做了以下改进 社会关系增加了部门、岗位、状态信息(感谢奇思) 合同编辑界面选择员工后在界面上显示出该员工签订的合同记录次数和最后一次的时间 员工管理功能菜单下增加 提取试用期已过但仍为试用状态的记录 以及 将界面上试用期已过但仍为试用状态的设置为合同期 的功能 人才卡片管理做了改进(感谢西部苍凉月) 派车管理显示做

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值