1、C+课程设计-公司员工信息管理系统 - 1 - C+课程设计-公司员工信息管理系统 - 2 - 目录目录 一、 课程设计的目的: 3 二、 概念设计 . 3 1. 总经理: . 3 2. 技术部门: . 3 3. 销售部门: . 4 4. 财务部门: . 4 5. 人力资源管理部: 4 三、 系统流程分析: 4 四、 过程展示: 5 1) 总经理: . 6 2) 销售经理(销售员). 9 3) 技术员 . 9 4) 人力资源部门员工 9 5) 财务部门员工: .13 五、 提升空间:.15 六、 感想与总结: .16 七、 部分源代码展示: .16 八、VIEW.cpp 类的源代码显示: 28
2、 C+课程设计-公司员工信息管理系统 - 3 - 一、一、 课程设计的目的:课程设计的目的: 为了解决公司职工信息的多样性和数据的混乱与繁杂,实现信息存取,查询,方便 公司在信息方面有清晰的管理,提高公司的运营效率,本系统可以实现以上的功能。 二、二、 概念设计概念设计 总体关系图总体关系图: 1. 总经理:总经理: 总经理是负责公司的大小事务的,所以总经理独立拥有查询员工工资的权利,总经理还 可以独立输入个人信息到系统中,方便财务部门,人力资源部门等信息的统计。 2. 技术部门:技术部门: 技术部门是由技术员组成的,技术员是技术部门的主要成员,所以技术员在技术部门内 是特殊的存在,同样技术部
3、门也拥有独立信息输入输出的权利。 公司员工管理系统 技术部门 销售部门 财务部门 人力资源部门 总经理 工资输出 员工信息输入 技术员 销售经理 工资信息输出 销售员 信息上传 员工信息删除 C+课程设计-公司员工信息管理系统 - 4 - 3. 销售部门:销售部门: 销售部门由销售经理和销售员组成,销售部门也是有独立的信息输入输出的权利,方便 部门的信息统计和人员信息的查看。 4. 财务部门:财务部门: 财务部门是公司财务统计的部门,掌管公司资金动向,还有员工工资发放,所以我给财 务部门设置了工资查询的功能,让每个公司成员进入财务部查询自己的工资,同时财务部要 负责把员工的工资信息上传到系统中
4、去的功能。 5. 人力资源管理部:人力资源管理部: 主要功能是对员工信息的管理,所以在人力资源部门中可以实现队员工的信息持续添加 的功能,方便了人力资源部的员工的工作了。同时还可以实现对人员信息的删除,因为人力 资源管理部门是管理人员流动的大部门,每个员工的存储或删除是工作中常常遇到的额,所 以删除功能给人力资源部节约了很多人力物力。 三、三、 系统流程分析:系统流程分析: 前面是分析了各模块的功能,现在就是对系统所实现的功能做一个展示并且分析每个功 能的操作及设计的原因; 如果你是公司员工,那么就进入本系统,进入系统之后找到自己所在的部门,比如你是 销售员,那么就是销售部门的,那么就点击销售部门-销售员-个人信息输入;点击个人信 息输入之后会弹出一个提示对话窗口,此时你可以上传自己的个人信息到系统当中。 同上,如果你是总经理,那么就点击进入总经理的链接-个人信息输入(个人信息输出, 员工工资查看) ;点击个人信息输入会弹出与上一个输入一样的个人信息输入对话框,里面有 信息选项若干,进行填写按确定就会对你所输入的信