1.1系统开发目的
由于现有公司的规模不断扩大,管理员对现有员工的工作安排,工资统计,新增员工信息等一系列员工信息的统计,需要付出大量的工作时间,而且工作效率很低。为提高工作效率,减轻管理人员的工作负担,我们开发了员工信息管理系统软件,本系统提供了一套员工综合信息管理的平台,使得系统管理人员对公司的工种进行分类,进而确定各个工种所对应的部门信息,在已有部门信息基础上能够对所有的员工信息进行分类管理。可以消除以前大量的人工劳动,大大节省了公司人力资源,另外,计算机的存储与快速查询功能大大提高了员工管理的效率,提高了信息学管理的精确度。方便快捷的操作,可减少因工作冗余出现的错误,并且操作非常简单,可使管理人员拥有一个可操作的业务平台,从而使管理人员对员工管理工作更加系统化、规范化、自动化。
1.2背景说明
目前,公司的员工信息管理工作已不再局限于对员工基本信息数据库的维护,而是越来越多的参与到为其他部门提供一些必要的协调与服务。员工信息管理的现状主要为:缺乏统一的管理模式,员工数据较为分散,随着员工的改变,需要经常对数据进行变更,而且对于变动的数据不能做到及时统一与修正。相关部门之间很难建立一套机制来确保数据的完整性,因而需要大量的人力资源来弥补这个空缺。 1.3可行性研究
(1)技术可行性
本系统属于一个普通的MIS信息系统,组织关系比较简单,对系统的操作也只是简单的添加、删除、统计等,没有复杂的技术要求,而且采用Access 作为该系统数据库,可以满足数据量的要求。且系统有友好的`用户界面、良好的安全性设置、易于操作,使用户很快掌握系统的使用方法,因此本系统在技术操作上是可行的。
(2)经济可行性
本系统所用的开发工具和软件都差不多是免费的。而且,由于系统能够在未来较长的一段时期内稳定地发挥作用,这对于企业的办公自动化管理,节省企业的人力、物力资源等都有很大的帮助,由此可见开发此系统在经济上是完全可行的。 1.3项目确立
针对员工信息管理系统的特点,为了帮助公司更有效的管理员工信息,提高工作效率。解决现在面临的问题,我们将开发“员工信息管理系统”
本程序的主要功能包括以下几个方面: 工种种类设置; 员工个人信息管理;
员工所属部门信息管理; 员工月收入信息管理;
1.4应用范围
本系统适应于小型公司对于员工信息的管理操作。
可以对员工的个人信息、所属部门、月收入进行全方位的管理。 实现工种及部门的浏览、添加、删除、修改等操作。
1.5 系统环境需求
本系统的前端开发工具是Microsoft Visual Studio 2008,后台数据库引擎选用数据库软件SQL 2005。 1.6 参考资料
《数据库原理及设计》 陶宏才编 清华大学出版社
《Microsoft Office Access 2003 实用教程》范立南编 清华大学出版社 《软件工程规范》Watts S.Humphrey编 清华大学出版社
《软件工程理论与实践》 Shari Lawrence Pfleeger编 清华大学出版社 《软件需求分析》 Swapna Kishore编 机械工业出版社 《软件工程思想》 林锐编
三、逻辑分析与详细分析
1.1系统功能
在员工管理信息系统的应用程序主界面中,通过该窗口所提供的主菜单,用户可分别实现对工种信息、员工信息、部门信息、月收入信息等功能的管理,并且能够在整个系统中添加用户及不同类别的角色。
在员工信息浏览界面中,用户可以通过选择工种类别来缩小并且筛选出部门的选择范围。在部门下拉列表框中选定了满意条件的部门名称,该部门中所有员工的详细信息会显示在窗口中。该窗口还提供了对员工信息进行修改及删除的功能。
在部门信息浏览界面中,用户选择了工种类别后,就可以筛选出符合条件的部门列表,并将部门的详细信息显示在窗口中,用户可以在该界面中完成修改及删除指定部门信息的操作。
员工月收入信息浏览界面中,在进入窗口后,根据用户确定的选择条件,包括工种、部门、年份逐项设置后,部门中包含的员工信息将会显示在下侧的列表中。用户可以任意选择其中一个员工来查看该员工在某年某个月的收入情况,同时管理人员可以对员工月收入信息进行修改及删除操作。