职工管理系统
- 6 -
职工管理系统
第二章 系统分析
2.1系统基本情况描述
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现职工管理势在必行。职工管理系统的基本功能有:职工信息的管理、部门的管理、职工工资的管理及用户的管理,对各种信息可以快速实现数据查询、浏览、删除、修改等操作,能做到界面友好,使用方便。
2.2可行性分析
2.2.1 技术可行性
随着国内软件开发的日益发展壮大,各种中小企事业单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。这个系统从技术构成上来看,是属于一个数据库应用类的系统。其基本操作还是对存在数据库进行查询、删除、修改、保存等。所以就单纯的数据库应用来看,暂不存在太大的技术问题。
2.2.2 经济可行性
因为现在计算机已经普及了,利用本系统既可以提高效率,又保证了各项数据的准确性,也避免了工作人员的调动造成的数据丢失等问题,适应了当前的发展形式。
2.2.3 运行可行性
本系统的研制和开发是充分考虑了工作人员对职工的管理,管理者可方便查询职工信息,从而能完全满足使用者的要求。
2.3系统分析
开发这个系统的目的就是要帮助企业的管理部门提高工作效率,实现企业职工信息管理系统的系统化、规范化和自动化。根据这个系统所要实现的目的和任务,总结出这个系统实现功能的方法如下:首先要创建一个职工信息的存储库,以用来存储职工信息,作为主题工作后台。接下来建立一个主表,也就是职工信息表,作为前台功能展开,以完成各方面操作。最后本系统要在友好的界面中,给用户提供各种方便的快捷操作。
- 7 -
职工管理系统
第三章 系统设计
3.1系统配置
硬件环境:PentiumⅡ 或同档次以上微机; 32MB以上内存或更高; 4.2G以上硬盘; 1.44M 软驱; 24速以上光驱;
软件环境:中文 WINDOWS98 / 2000操作系统。
3.2数据库设计
3.2.1 数据库需求分析
需求收集和分析是数据库设计的第一个阶段,这个阶段的一个重要而困难的任务是收集将来应用所涉及到的数据,按照以往的经验,必须把所有可能用到的数据都考虑进去,否则以后再想加入新的实体,新的数据项和实体间联系就十分困难。
职工管理系统的主要功能是:录入、查询和维护企业职工基本信息情况及职工工资的各种数据。职工管理系统的主要任务是:由计算机管理和维护职工基本信息情况并提供各种查询功能。 3.2.2数据库概念结构设计
由于本系统涉及大量的职工数据,重点在于数据的管理、查询与维护,数据库用到哪种工具设计,如何进行数据连接都需要仔细考虑。设计所需的各类数据可自行编辑。在界面上力求简单明了。企业职工管理系统是用计算机管理和维护企业职工信息并提供查询及实现信息维护功能。
3.2.3数据库逻辑结构设计
本系统主要是职工信息管理,因此数据在系统中的流动和处理是问题的主干,它的逻辑模型用数据流图表示如下:
维护修改 信息表信息表信息表 反馈信息 职工管理管理员 系统 - 8 - 职工管理系统
3.3系统模块设计
下面是系统的功能模块图: 职工管理系统
系统管理 职工基本信息职工工资管理 系统化管理功能:主要分密码管理和用户管理。用户管理可以修改用户的用户名;密码管理可以修改对应的用户的密码数据。
职工基本信息:主要实现职工基本信息的管理,如职工编号、姓名、性别、年龄、工作时间、职称、所院系等。
职工工资管理:主要实现职工实发工资的管理,如社保、房租、总工资等。
- 9 -
职工管理系统
第四章 数据库结构的实现
4.1创建数据表格
4.1.1登入表 tb_login
字段名 Login_id Login_name Login_password 类型 Number Char(20) Char(20) PK/FK/UN PK 是否为空/默认 NOT NULL NOT NULL 备注
4.1.2职工信息表 tb_worker
字段名 Worker_id Worker_name Worker_age Worker_sex Worker_num Worker_class Worker_place Worker_ 类型 Number Char(10) Char(5) Char(5) Char(7) Char(16) Char(12) PK/FK/UN PK 是否为空/默认 NOT NULL NOT NULL NOT NULL 备注
4.1.3职工工资表 tb_salary
字段名 Salary_id 类型 Number PK/FK/UN PK - 10 -
是否为空/默认 备注