使用 ext.js 3.0 和 .net 做的一个简单HR 系统,供大家参考

   我是做 .net 的,我们公司也是做软件的,由于公司人比较多,发工资开始都是由人事部统计在发工资,这样人就比较累,所以人事部跳出的比较多。所以公司就利用内部的资源让我做一个HR ,主要用了算工资的,导入基本信息,然后通过自定义公式算出人员工资,然后发邮件给对应的人员。

主要功能有:

使用 ext.js 3.0 和 .net 做的一个简单HR 系统,供大家参考

模块的功能做一个简单的介绍:由于我们公司存在分公司,所以添加的一个公司目录管理,他们呈现是一个树形结构,这个是直接调用

ext.js 的控件

货币类型设计到外币计算,这个模块暂时为做

公司部门:添加公司所有的部门,由于公司存在子公司,所以有些部门名字会出现重复,所以我添加了一个模块存储所有的公司部门

公司分配部门: 将添加的部门分配到对应的公司,这样就不会出现重复的部门了

公司职务: 添加公司所有的职务

人员信息维护:主要是添加公司人员信息,员工信息都是excel 导入,方便人员操作,也支持手工一条条的添加

人员合同管理:公司成立已经10年了,所有会有些人存在多次签合同,所以新曾了一个合同管理模块

人员薪资项维护:由于不同的公司薪资项目是不同的,而且不同的部门工资单的项目也是不同的,而且如果你是试用期,当然工资单上有些栏目是不存在的

                      所以我设计的时候,将所有的薪资项为动态的,又管理员自由分配。

展开主要包括一下模块:

使用 ext.js 3.0 和 .net 做的一个简单HR 系统,供大家参考

导入模块:我们公司的工资单主要由福利,考勤,其他项组成,而且考勤和福利是不同的部门统计的,所以分为多个 excel 导入

             导入模块分的比较细,主要是人员比较多,如果全手工录入,会比手工计算还要麻烦,所以,最后决定全部 excel导入

              导入模块使用的一个叫做考勤对应关系设置,福利对应关系设置,这个地方我添加的目的是由于,福利,考勤具体的

              栏目都是后台管理员添加的,但是如果你导入,excel 表头是固定的,会存在你后台添加的栏目和excel 表头不一致,

              比喻:后台添加 月工作天数, excel 表头可能叫 月工作天 ,虽然他们是表示一个意思,但是程序需要匹配,所以

             我添加了一个对应关系设置,大家有好的意见可以提出来

使用 ext.js 3.0 和 .net 做的一个简单HR 系统,供大家参考

   福利项目:涉及到不同的公司福利上交的比例不同,所以将福利的栏目按公司分开了,这里比较麻烦一点,大家有好的意见可以分享

                 一下,也是公式配置的,

  系统设置:由于我们公司存在多个公司,所以会涉及到不同公司看到的栏目不一样的,

                用户分配菜单:控制左边的导航栏目

                角色分配公司:创建一个角色,设置该角色可以管理的公司

                角色用户分配: 分配用户可以管理的公司

当登录后显示的是首页内容:

使用 ext.js 3.0 和 .net 做的一个简单HR 系统,供大家参考

其实我觉得这个项目最大的亮点就是计算工资,工资项目都是自己配置的公式:

配置公式的图片:

使用 ext.js 3.0 和 .net 做的一个简单HR 系统,供大家参考

 

点击公式弹出:

使用 ext.js 3.0 和 .net 做的一个简单HR 系统,供大家参考

 

这个是一个亮点吧,但是这里的逻辑我判断的还是不理想,有些代码显得很累赘,而且会涉及到平凡查询数据库

所以效率不是很好,如果有兴趣的朋友可以问我要代码,大家一起讨论,改进

 

还有一个地方就是导入,和导出:

比喻导入用户资料:

使用 ext.js 3.0 和 .net 做的一个简单HR 系统,供大家参考

导出:

使用 ext.js 3.0 和 .net 做的一个简单HR 系统,供大家参考

有兴趣的朋友可以问我要代码,大家一起学习

我使用的是 ext3.1.0 ,开发工具是vs2010, 由于我使用了 dynamic 而且这个特效是 4.0 才支持的,希望大家注意,

我的 qq:497950652,

今天申明一下:由于很多人要 代码:所以我新建了一个群号码为:241353814,但是由于我不是会员,100人上午就满了,下午人就办法

                   进去群,所以我删人的时候说了,你们进来的人基本都下代码了,所以从后面往前依次踢人,让其他人进来下载代码,

                   希望你们理解,不是我故意删除你们。

                    最后申明。本代码只是学习交流,有不足可以提,我晚上抽空尽量完善

 

 2012-05-31: 大家注意了,我不是QQ 会员,所以人数有限:现在群里有人是会员,重新创建了群 133380224

                   在这里我对他说声感谢,他的名字是: prroro , 241353814 将解散了,很开心认识大家,

                    谢谢你们的支持。

                       ---------------- Kings_zhu

 

你可能感兴趣的:(.net)