计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。由于人事部门的工作一般都是日常性的而且是比较繁杂的,大量重复性工作很容易导致员工工作没有新鲜感。使用人事管理系统可以让繁杂的工作电子化管理,提高人事部门员工的工作效率。
(1)B/S结构模式
B/S模式是随着Internet技术的兴起,对C/S(Client/Server)模式应用的扩展。在这种结构下,用户工作界面是通过WWW浏览器来实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务端实现。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。
(2)ASP语言
ASP是微软公司开发的一套服务器端脚本环境。可以使用ASP结合HTML页面。ASP指令和ActiveX组件建立动态。交互且高效的Web服务器应用程序。在使用ASP时,无需担心客户的浏览器是否能运行ASP代码,因为所有程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互速度。
(3)SQLServer2000
SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的最新版本该版本继承了SQLServer7。0版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行MicrosoftWindows98的电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。
2。系统设计
系统将设计以下功能:
(1)用户登录功能
该人事管理系统主要是面向人事部门工作人员,为了提高系统的人性化管理,该系统也为其他员工提供一个窗口,方便员工查询个人资料等等。因此用户在登录时需选择登录身份,系统根据身份向数据库查询用户输入的帐号和密码是否符合,然后根据身份跳转到不同页面。
(2)留言板功能
该系统提供一个人事部门与其他人员之间的交流平台,该模块可匿名留言,人事部门工作人员对留言可选择性的回复并发布。
(3)人事部门信息发布功能
人事部门可以将最新的人事部门消息。招聘信息。培训计划发布出去,加强与员工间的交流,并对企业的人才引进和培养都有很大的帮助。
(4)系统管理功能
高级管理员登录系统后可对该系统进行设置,包括员工的自助注册功能。新员工的录入审核。员工的修改权限设置。系统的基本信息如公司名。电话等等进行选择性设置;系统可设置多位管理员,他们可以根据各自的权限进行相关操作,实现系统功能的有效分配。该功能提高了人事管理系统的人性化,并降低了人事部门工作人员的工作强度,提高工作效率。
(5)员工管理功能
包括对员工信息的添加。修改。删除。查询。员工在企业工作过程中可能会遇到部门调动。年度考核。奖惩记录等等,这些都会造成系统数据与实际不符,因此需要及时更新;对于员工离职或停薪留职就可对员工信息永久删除或删除到回收站,对删除但回收站的员工信息仍可回复;该系统提供了较全面的查询功能,管理员可对选择性的对员工资料查询,并可将查询的信息输出到EXCEL。
(6)员工自助功能
员工登录后可查询自己的资料是否与自己提交的资料一致,如果不一致可向人事部门申请修改资料,如果管理员设置员工可修改自己的资料,则员工可自行修改,修改记录将保存到员工修改日志中。
(7)操作记录功能
包括管理员和员工登录记录。管理员操作记录,员工修改删除记录。该记录功能主要方便管理员和员工对自己的操作进行了解,这些记录对系统的安全以及员工信息的安全都有很大的帮助,如员工登录记录里面包含了员工登录时所用电脑的信息和IP,如果发现IP与以前登录的IP不一致,就需要去了解密码是否泄露,应及时修改密码,避免别人盗用你的帐号造成不必要的影响。
3。数据库设计
(1)确定所需表
根据系统所需,设计一个系统设置表(adminsys),用来存储系统相关信息以及系统设置;设计一个员工信息表(yg),用来存储员工所有信息,比如员工登录帐号。密码。员工姓名。性别等等信息;设计一个管理员信息表(admin),用来记录管理员的信息如:管理员登录帐号。密码。管理权限等等。
根据系统日志功能,设计了4张表admin_login。yg_login。delygdiary。updygdiary分别用来存储管理员登录信息。员工登录信息。删除员工信息记录和修改员工信息记录。
根据系统的信息发布功能,又设计了2张表information和message。Information用来存储人事部门发布的信息(最新信息。招聘信息。培训计划)。message则用来存储留言板的相关信息。
这9张表同属一个数据库(HR。MDF)。
(2)确定所需字段
adminsys表,用来存储系统的相关信息,那么该表就需要有系统的设置信息,又需要有系统自身的信息,例如系统所属企业名。系统管理员的姓名及联系方式等。
admin表,用来存储管理员的信息,比如登录帐号。密码。管理员姓名。电话。管理权限等等。
yg表,用来存储员工的所有信息,因此需要的字段比较多。即要包括员工自身信息又要包括员工的工作信息,例如工作号。部门。姓名。性别。民族。政治面貌等等。
admin_login。yg_login。delygdiary。updygdiary这四张表是用来存储用户操作记录。因此四张表字段大致相同,主要记录操作对象,操作时间。操作所用电脑的信息如IP。
message表,用来记录留言板信息,因为留言板信息是以问答形式显示,那么设计是就要将留言标题。内容。留言姓名。留言时间。留言回复内容。回复时间等等考虑进去。
结语
由于篇幅原因,本文主要介绍了其中的几项主要关键技术,还不够完善,在后续的过程中会逐步加深。完善,完成系统的基本功能。
B/S模式的中小企业人事管理系统
BS模式的中小企业人事管理系统【2179字】:http://www.youerw.com/guanli/lunwen_189207.html