查询及统计(通用3篇)
查询及统计 篇1
1 用户的需求
例:要求按照下面的截图内容对公司所有员工进行职业技能分类汇总的统计。
相同需求的还有学历信息统计表、专业类型信息统计表、职称信息统计表、职务信息统计表、岗位类型统计表等, 这几个统计表除了统计项目即分类不同外, 其他统计信息均一样, 所以可以使用一个通用的统计结果表来显示统计结果。
2 之前的实现方法
之前公司并没有信息系统, 只有一个用Visual foxpro语言编写的工资计算系统, 这个程序使用的人事信息基本表将所有人事信息放在一个表中, 除了姓名、性别、出生年月、入职时间等基本信息外, 还包括其他辅助信息, 比如第1学历、第1学历取得时间、第1学历学校、第1学历专业、…、第3学历、第3学历取得时间等, 还有员工的职称信息、职业技能信息等都采用这种方式写在一个表中, 对于学历、职称、职业技能都只记录3组信息, 如果不能满足, 需要更多组时, 则需要修改表, 在表中增加字段:第4学历、第4学历取得时间等等;另外, 每条记录中都有许多标志位字段信息, 用来记录员工的各类信息, 比如, 第一学历是大学本科的T1, 最高学历是大学本科的记作T8, 等等, 统计时按照统计的要求由人力资源部管理员根据这些标志位的取值不同, 在数据库后台写程序语句来实现, 然后将统计出的数据填写在上面格式的电子表格文件中。
这种方法的缺陷:人事信息表可能会因为不满足员工基本信息而增加字段、修改表, 这是程序开发中比较忌讳的做法;统计操作不方便, 只有管理员可以统计, 当然也可以将统计后台程序保存, 但是没有Visual foxpro语言环境也无法执行统计;主管领导或相关部门领导想统计本部门人事信息, 只能向人力资源部申请后, 由人力资源部执行统计并录入数据生成报表后提交给主管领导或相关部门领导, 耗时长;如果要统计某个子公司的数据, 还需要修改程序脚本;得出的统计数据不能自动生成上报表格, 需要人工录入。
3 现在的实现方法
3.1 数据库与开发平台选择
现在的人力资源系统数据库选用关系型数据库SQL Server, 数据操作相对简单, 数据表设计采用人事信息主表加附表的模式, 一个人事主表, 多个人事相关信息附表, 学历、职称、职业技能及社会关系、奖惩记录等都通过附表保存, 这样可以随时增加附表, 即可以随时增加员工的辅助信息。编程语言选择以色列开发的表格式驱动、代码量少、编程速度快的eDeveloper Magic开发平台。
3.2 数据表设计
系统中将人事基本信息中的基本信息, 比如姓名、性别、出生日期、政治面貌等放在一个基本信息表中, 将学历、职称、职业技能等信息分别放在附表中, 表名分别是员工学历记录表、员工职称记录表、员工职业技能记录表, 每个表都有一个标志位用来记录是否是当前最高的学历 (或职称、或职业技能等) , 附表的好处是, 缓解了单个表太大的压力, 还可以记录多条信息, 即每个员工的学历信息都可以记录N条, 不存在修改表结构的问题。
3.3 统计实现方法
3.3.1 数据库中视图定义
此处以员工职业技能为例, 由于人事信息主表中没有职业技能信息, 需要链接员工职业技能表才能得到员工最高职业技能信息, 而且得到的职业技能等级信息是数字编码, 不方便最后的统计汇总。因此, 我们作了如图3所示的视图定义:将职业技能等级巧妙地转换成我们需要的标志位信息, 由于是视图, 只有使用时才生成, 不占用数据库的空间。然后利用开发平台计算各项合计、汇总展示。
下面是职业技能信息视图产生的数据 (此处屏蔽了员工姓名等信息) 。
这里还需要提前定义员工学历信息视图、员工年龄信息视图、员工职称信息视图、员工岗位类型信息视图、员工所在部门信息视图等, 它们的定义与员工职业技能信息视图类似。其中年龄视图中以年龄段来划分转换, 详细定义如图5、图6, 其他视图定义此处就不一一列出了。
在上面的员工职业技能信息视图的基础上, 我们作了如图7、图8所示的视图定义:将需求中需要的各类信息都通过巧妙的转换方法计算得出。
下面是员工职业技能统计信息视图产生的数据 (此处屏蔽了员工姓名等信息) 。
3.3.2 开发平台中程序实现
e Developer Magic开发平台支持多种数据库, 可以直接在程序中写SQL语句, 将统计汇总数据写入临时表中, 再利用开发平台将临时表中的数据进行展示, 图9是写入临时表的SQL语句, 针对人力资源部对于学历、职称、职业技能、岗位类型、专业类型等分别进行统计的需求, 这段语句都可以满足, 用户选择不同的统计项后, 系统会自动执行这段语句, 删除临时表中的数据, 再将需要的数据写入即可。其中, 临时表表名与作为选择源的视图名称是通过参数传递的。
实现的最终效果如图10所示, 还可以灵活地选择各部级单位或子公司进行统计, 即只统计部级单位内或子公司内的各项人事统计信息。
在上面的窗口中点击“打印”按钮可以直接打印窗口中的统计信息, 点击“导出Excel”按钮可以将统计信息导出到电子表格文件;还可以双击统计项目前的序号查看明细数据, 比如在专业类型=“冶金”的序号1上双击, 可以查看科技信息中心冶金专业员工的列表信息。在图11中人员信息列表上双击还可以查看该员工的详细人事信息, 此功能称为穿透查询, 这是eDeveloper Magic开发平台的一大优势。
点击“导出Excel”按钮还可以将专业类型人员列表信息导出为电子表格文件 (如图12所示) , 再进行编辑操作等。
这种方法的优势:人事信息附表可以随时增加, 不影响原统计信息的使用;统计操作简单方便, 只要有权限的用户都可以随时随地查看, 速度快捷, 只有几秒的计算时间;增加了打印、导出报表、查看明细列表、导出明细数据等辅助功能, 全面满足了用户对于人事信息统计查询的需求, 可将统计信息分部门或全公司范围内统计生成报表文件后直接导出, 报送相关主管部门。在数据库后台方面, 因为是通过视图和写入临时表的方法实现, 并不占用数据库空间, 即不会增加服务器的负载。
4 结束语
“人事查询统计”功能在人力资源部门应用效果显著:此功能界面友好;用户操作简便;速度快捷, 只有几秒的计算时间;统计数据直观, 有对比, 有统计;统计种类多;辅助功能多 (导出、打印、穿透查询等) 。人事管理员与有查询统计权限的用户通过电话指导培训后就可以操作。由于后期增加了员工职务统计信息, 极大地方便了公司干部管理电子化与便捷化。另外, 人事管理员可以根据人力资源管理需求, 随时增加人事信息附表, 比如员工证照信息等, 只要是有等级信息的, 我们都可以通过这个方法来实现它的查询统计显示。
该功能的缺点是还没有实现统计数据通过图表直观显示, 在后期应用中将努力寻找方法实现。
参考文献
[1]张立科, 求是科技.SQL Server2000数据库管理与开发技术大全[M].北京:人民邮电出版社, 2005.
查询及统计 篇2
随着版本的更替,现今的CAD软件变得越来越多元化,功能覆盖也越来越广,众多基于各个专业领域的二次开发软件应运而生,但是,这些二次开发仅仅在国内备受推崇,其标准化的一些图快和图库也有一定的局限性。现在,世界上越来越多的CAD用户和企业更关注设计的原创性,很多工程制图与平面设计都只靠平台完成。如此一来,CAD平台本身功能的易用性和高效性就成为用户共同关注的焦点了。下面将为大家介绍其中一个最常用的CAD辅助功能——面积查询。
根据对象类型与数量,在CAD中进行面积查询的方法大概有三种:规则简单对象的面积查询、不规则对象或封闭曲线面积查询、多对象面积总和统计。对于单一的规则对象如矩形、圆等,可以直接选中该对象,然后通过CTRL+1快捷键调出对象特性管理器,从中直接查看其面积。这种方法的优点是直观和快捷,但是局限性在于只能查看到简单的对象类型,对于不规则或经修剪合并的图形则无法查询。对于数量较多的此类对象的面积统计效率也比较低。第二种常用的方法就是工具菜单中的面积查询功能(area),该功能可以对单一对象的面积进行查询,也可以将若干个对象的面积进行累加,较于之前的方法其面向对象的类型更为全面。但是需要逐一手动添加参与统计的所有对象,无法借助CAD固有的框选和栏选操作一次性选择多个图形。对于相交或重叠的对象通过交集或并集修剪后的图形,一般只能先通过创建面域(region)方能查询其面积及其他质量特性,查询结果可以通过快捷键F2调出的文档窗口进行查看,也可以文本的方式进行结果数据的导出。如果仅仅要对多个规则的图形对象面积进行统计查询,我们还可以通过ET扩展工具中的面积总和(areasum)实现,它可以通过传统的框选和栏选操作,或者直接CTRL+A选中所有对象快速查询并统计面积总和,但缺点是对于交集、并集等产生的组合图形的面积仍需预先创建面域方能查询得到。尽管上述三种查询面积的方法都各有优缺点,但如果在查询时配合CAD的选择工具仍可高效地进行面积统计。针对多个不同类型的对象统计,我们应用快速选择(qselect)将需要统计的对象类型添加到选择集中,也可通过排除在选择集以外的方式筛选出需统计的数量较少的对象类型。如果从事绘图之初就可预见到需要进行面积统计,如平面设计或建筑工程制图,可先通过图层的划分将对象或图形进行划分。通过图层状态的控制,可将无需参与面积统计的图层先行冻结,即可轻松选中要查询的对象选择集了。
查询及统计 篇3
年全国各地高考成绩查询时间及查询方式2010年06月23日星期三上午10:45查分时间查分方式
贵州贵州招生考试中心(www.gzszk.com)查询热线11811417
广西广西招生考试院网站(www.gxeea.cn)中国电信用户拨打16889001或118114广西电信小灵通、天翼手机短信:GKFS+准考证号+身份证号码后4位数到1065911移动、联通手机用户:编辑GKFS+准考证号+身份证号码后4位数到106211002
甘肃小灵通或固定电话拨打16887801移动号码拨打125809
北京北京教育考试院网站(www.bjeea.cn)拨打声讯电话12580:免信息费,只收基本通讯费
浙江声讯电话:16885678手机查询:拨12580或短信发送CX准考证号码到10629500浙江省教育厅网站(www.zjedu.gov.cn)浙江省教育考试院网站(www.zjzs.net)
江西江西教育网高招频道(gaokao.jxedu.gov.cn)声讯电话16860999发送移动短信至10658616
内蒙古内蒙古招生考试信息网(www.nm.zsks.cn)移动电话发送短信“gkcf考生号”至10628833联通用户16897788,电信用户16817788,移动用户95105168原网通用户拨打1607788
四川四川招生考试信息网(www.zk789.net)
福建福建招考在线(www.fjzs.com.cn)福建省教育厅阳光高考信息平台(gaokao.fjedu.gov.cn)拨打9616893168查询成绩
新疆
山东山东教育招生考试院信息网(www.sdzk.gov.cn)
河南河南省教育厅网站(www.hadoe.gov.cn)河南省招生办公室网站(www.heao.gov.cn)
陕西陕西招生考试信息网(www.sneac.edu.cn或www.sneac.com)报名信息卡上填写了有效的接收短信的手机号码的考生,可以获得省招办通过短信平台发送的成绩信息可以到县(区)招办查询每个考生都可以接到一张由省招办统一打印的分数通知单
黑龙江黑龙江招生考试信息港(www.lzk.hl.cn)黑龙江教育信息网新华网黑龙江频道(www.hlj.xinhuanet.com)市话160人工台及16888888自动台各市、县招考办(同时下发考生高考成绩单)
湖南可通过湖南招生信息港(www.hneeb.cn)查询
声讯查询:拨打声讯台号码,根据提示音输入自己的考生号查询。短信查询:①高考成续查询方式为:联通用户发送“GKCJ#”加“考生号后10位”到1062899261查询,移动、电信c网、电信小灵通用户发送“CJ#”加“考生号后10位”到1062899261查询;②高考录取状态信息查询方式为,联通用户发送“GKLQDT#”加“考生号后10位”到1062899266查洵;移动、电信C网、电信小灵通用户发送“LQZT#”加“考生号后10位”到l 062899266查询。现场查询:到所在中学或招生考试部门查询
山西可通过山西省招生考试网(www.sxkszx.cn)查询
天津168声讯天津招考资讯网(www.zhaokao.net)
青海高考成绩查询热线:1688001
高考成绩及录取结果查询热线:95001950;人工查询:95000
辽宁辽宁招生考试之窗(www.lnzsks.com)
上海上海招考热线(www.shmeea.com.cn或www.shmeea.edu.cn)东方网(www.eastday.com)声讯电话16860101或手机拨打12590203移动声讯热线,免费查询
广东6月27公布成绩
6月30日前开通查询广东省考试服务网(www.5184.com)移动用户只需直接拨打1259025679。信息费:2元/分钟
【查询及统计】推荐阅读:
考勤统计查询系统05-29
岩土参数查询需要的规范统计12-06
查询及优化08-16
深圳社保查询及转移问题10-17
山西财经大学考研成绩查询时间及网址12-16
会考成绩查询时间及入口在哪查分02-03
用ASP实现科技成果的网上查询及管理论文07-20
统计习题及答案12-22