欢迎来到天天文库
浏览记录
ID:18429033
大小:324.00 KB
页数:16页
时间:2018-09-17
《c++面向课程设计:企业人事管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、C++课程设计报告-企业人事管理系统面向对象课程设计报告设计题目:企业人事管理系统班级:10310402学号:1031040226姓名:何钰辰院系:理学院指导老师:丁木华2013年1月7号15C++课程设计报告-企业人事管理系统摘要随着科学技术的不断提高,计算机科学日益成熟,其强大的功能以为人们深刻的认识,它已进入人类社会的各个领域并发挥着越来越重要的功能。作为计算机的一部分,使用计算机对企业进行人事信息进行管理,具有着比手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密
2、性好、寿命长、成本低等。这些优点能够极大的提高人事管理的效率,也是企业的科学化、正规化管理、与世界接轨的重要条件。因此开发这样一套软件是很有必要的一件事。企业人事管理系统是企业管理中的一个重要内容,随着时代的进步,企业人员数量也不断增加、分工的不断细化、各个行业间联系的不断密切,对人事管理的要求也不断提高。早期的人工方式的管理系统已不适合现代企业的公司的发展,实现企业人事管理的系统化、规范化、自动化,是现代企业管理的首选。15C++课程设计报告-企业人事管理系统一、设计要求设计一个企业人事管理系统
3、,以实现检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等功能。为达到上述功能,需要设计以下项目:1、添加功能:添加一个职员的基本信息,包括工作证号、姓名、性别、身份证号码、生日、家庭住址、家庭电话号码、部门、薪水、职务。2、显示功能:显示所有职员的主要信息,包括工作证号、姓名、性别、身份证号码等。3、查找功能:根据你所键入的职员姓名,显示其全部信息。4、修改功能:输入你所需要修改的职员信息,显示其全部信息,然后依次进行修改。5、删除功能:输入你所需要删除的职员信息,然后可以对其全
4、部信息进行删除。6、清空功能:能够对于全部职员的信息进行删除。7、保存功能:能够将所有职员的全部信息进行保存。8、退出系统:实现完上述功能,可以退出系统。二、设计内容:1、实现功能:系统主要包括企业系统管理人员对企业职工信息的增、删、查、改等功能和普通职工对职工信息的查看功能。用户只需在进入操作界面后选择相应的登陆身份就可以进行相应的操作。2、界面设计:界面设计在流程上分为结构设计、交互设计、视觉设计三个部分。结构设计也称为概念设计,是界面设计的骨架。该企业人事管理系统运行时界面上的目录体系和词语
5、定义易于用户的理解和操作。例如主界面的目录体系包括录入员工信息、显示员工信息、查找员工信息、删除员工信息、修改员工信息、清空员工信息、保存员工信息、退出系统。其中录入信息会出现1、人事部2、维修部、3销售部。三、系统实现:为了使设计界面的简洁。我使用了几个类。其中一个类包含了员工的基本信息、一个类包含了部门的信息、另一个类继承了基本信息和部门信息。15C++课程设计报告-企业人事管理系统1、base类:classBase{public:intNo;intID;stringName;stringSe
6、x;intBirthday;stringAddress;intPhone;voidinput(){cout<<"输入员工的工作号:"<>No;cout<<"输入员工的姓名:"<>Name;cout<<"输入员工的性别:"<>Sex;cout<<"输入员工的身分证:"<>ID;cout<<"输入员工的生日:"<>Birthday;cout<<"输入员工的家庭住址:"<>Addres
7、s;cout<<"输入员工的家庭电话号码:"<>Phone;}voidoutput(){cout<8、员工对象的身分证Sex数据成员记录员工对象的性别Birthday数据成员记录员工对象的生日Address数据成员记录员工对象的家庭住址Phone数据成员记录员工对象的电话voidinput()成员方法成员函数,输入数据voidoutput()成员方法成员函数,输出数据15C++课程设计报告-企业人事管理系统2.Personnel类classPersonnel//人事部{public:virtualvoidshow(){cout<<"人事部"<
8、员工对象的身分证Sex数据成员记录员工对象的性别Birthday数据成员记录员工对象的生日Address数据成员记录员工对象的家庭住址Phone数据成员记录员工对象的电话voidinput()成员方法成员函数,输入数据voidoutput()成员方法成员函数,输出数据15C++课程设计报告-企业人事管理系统2.Personnel类classPersonnel//人事部{public:virtualvoidshow(){cout<<"人事部"<
此文档下载收益归作者所有