权限管理、用户权限系统、开源用户权限系统、信息化建设标准基础数据管理平台
代码改变世界

第6章 职员(员工)管理

2010-05-11 21:39  通用C#系统架构  阅读(...)  评论(... 编辑 收藏

职员管理功能模块主要是对公司内部员工数据进行管理,有新建员工数据、更改员工信息、员工部门变更等等。

职员(员工)管理功能主要是为了用在企业内部信息化管理系统开发的,在人力资源管理系统中的可二次开发。

6.1职员(员工)管理

创建职员信息时可以同时创建用户账户信息,可以将照片存在数据库中、当然此职员管理页面,可以按客户的个性化需要进行二次开发,可以讲需要输入的内容都补充到这个功能界面上,这个界面只是一个快速的参考原型。

 

 

6-1-1职员(员工)管理窗体

 

默认情况认为一个职员是属于某个组织机构,当然现实上有很多一个人兼职多个岗位、同时兼职多个组织机构的不同岗位的情况,本系统在数据库设计上,提供了一个职员可属于多个组织机构的扩展性,暂不提供支持此功能的相应的设置管理界面。


6.2职员(员工)的排序顺序

技术人员往往不太注意细节,特别是程序员沉迷与程序代码之中,我们在日常工作中,特别是在中国,很在乎排名问题、例如公司的通讯录中的排名先后、往往有一些含义在里面,例如职位最高的排在最前面、地位最高的排在最前面,这些人的排序顺序随着职位的变化也需要及时的进行调整,日常工作中也常常也需要随时能灵活的导出这些数据,进行重复利用,快速生成一些报表数据等等用。

 

 

6-2-1职员(员工)管理窗体

 

      需要在应用软件里,不仅灵活的能设置员工的部门归属关系,而且还能快捷有效的设置部门中的排序顺序才能符合我们的日常工作习惯、管理上的要求及客户的实际需求。

      有些软件项目,就是因为人员的先后顺序不能灵活设定,导致整个软件用起来不顺手,或者找一个人变成很困难的情况会发生,人员的排序顺序乱了,寻找一个人也会变得很麻烦,不能适应我们的日常习惯,友善度会大大降低。

排序码需要人工输入操作上也有些不友好,相对智能的比较好些,不用每个人一个个都调整排序码,只是点点选选就可以了,客户会越来越喜欢用的这样智能的软件。

6.3职员(员工)与用户(账户)的关系

不是所有的职员(员工)都有用户(账户),例如公司的保洁员,可能是这个公司的正式职员,但是未必有登录公司业务系统的用户(账户),有用户账户的未必全是公司职员,例如公司的客户、供应商也有登录公司业务系统的用户账户,但是这些用户账户不是公司的职员。

有的系统需要有内部职员管理模块例如大多数内部业务信息管理系统,有的系统是外部网站类新闻类系统性质的、这类的系统并不关注内部职员的管理模块。

作为一个工具类、可进行二次开发的软件组件,在设计上遵守了最简洁数据结构、所以将内部职员的信息、与用户账户的信息进行了隔离设计,这样系统可以一最简洁的用户账户结构与其他系统可以进行集成工作,同时又能支持丰富的职员信息管理的内部信息化项目的需要。

 

 

6-3-1用户(账户)属性

 

 


6.4职员(员工)导出数据

往往系统提供的是有限的数据查询统计功能,甚至报表都是固定的,无法按客户的个性化要求统计查询数据,并打印出相应的统计数据,这时我们建议有数据的导出功能,可以将数据都导出到Microsoft Office Excel 文件中,然后客户按自己的要求,进行随意的统计过滤、按个性化的要求进行打印输出相应的统计报表。

 

 

6-4-1职员(员工)管理窗体

 

 

6-4-2导出数据效果

6.5职员(员工)离职处理

一个公司,特别是软件开发类公司里,由于到处充满了机会,经常会有新员工入职、老员工离职、岗位变动等等事情发生得也会频繁,员工离职时,不应该把员工的相关数据删除掉,而是把员工账号的有效标识设置为无效状态才对。

 


图6-5-1 设置职员(员工)的属性

 

      将界面上的,有效标注选中状态去掉,就表示此员工的账号被设置为无效状态了,这个用户就不可以登录公司的相关信息系统了,将有效标志选中状态恢复过来后,此用户就允许登录到相应的信息系统中。

      当然一个职员的离职相关手续应该是在人事系统里进行配置管理的,可以在客户的人事系统里,通过调用二次开发接口、直接用程序设置为无效状态,这样没必要系统管理员进行重复性的设置工作了。

 

 

 

 

 

一步步教你如何用疯狂.NET架构中的通用权限系统 -- 如何控制用户显示的菜单权限
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 在页面中的调用权限讲解
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 数据集权限的调用权限讲解
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 分级管理
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 分级授权

疯狂.NET 通用权限设计 C\S后台管理,B\S前台调用源码样例程序源码下载之 --- 操作权限
疯狂.NET 通用权限设计 C\S后台管理,B\S前台调用源码样例程序源码下载之 --- 角色权限
疯狂.NET 通用权限设计 C\S后台管理,B\S前台调用源码样例程序源码下载之 --- 数据集权限

 

 

  



C# ASP.NET 通用权限设计、通用权限管理、通用权限组件、单点登录、集中式权限管理、统一授权体系、分级管理分级授权


微信扫一扫加好友