企业人事综合管理系统C.docx
《企业人事综合管理系统C.docx》由会员分享,可在线阅读,更多相关《企业人事综合管理系统C.docx(21页珍藏版)》请在咨信网上搜索。
1、河南城建学院面向对象程序设计课程设计汇报书设 计 题 目:企业人事管理系统指 导 老 师: 学 生 学 号:1314132学 生 姓 名:同 组 人 员:时 间:12月30日目 录第1章 选 题21.1 题目背景21.2系统实现具体分工21.2.1 标题21.3开发环境2第2章 设计内容32.1实现功效32.2 概要设计(包含类框图)32.3 界面设计3第3章 系统实现43.1 包含知识点43.2 系统运行(关键运行界面抓图)43.3 源程序清单(关键代码)4第4章 结束语5第1章 选 题1.1 题目背景伴随现在计算机技术不停完善,和现代经济不停发展,传统管理技 术不再满足企业需要,越来越多企
2、业重视计算机信息管理系统,人事信息管理系统是经典计算机信息管理系统之一,企业借助于它进行人力资源管理,达成事半功倍。1.2系统实现具体分工系统分为“结构”数据类型、主界面类、二级界面类、操作类和主函数等几大模块,其中操作类实现对职员信息录入、存放、修改,管理员对全部些人员信息查看、个人信息查看、删除,main() 函数对shuju函数和caozuo11函数调用,其中shuju函数实现把txt文件中内容读入程序。1.2.1 标题企业人事管理系统1.3开发环境Visual C+ 6.0机型:联想笔记本处理器名称:Intel(R)Core(TM)i3-3110M CPU 2.40GHz硬盘驱动器:P
3、LEXTOR PX-128M6S系统内存:8GB显示卡:AMD显示器:Intle操作系统:Microsoft Windows 10 第2章 设计内容2.1实现功效系统关键包含职员信息输入、查看和修改,管理员对职员信息查看和删除。系统默认第一个输入信息人为管理员,每个人全部有自己密码,进入管理员操作需要输入管理员密码(也就是第一个人密码)。最终信息会存入E:c+shuju文件夹里。2.2 概要设计(包含类框图)2.3 界面设计界面设计在工作步骤上分为结构设计、交互设计、视觉设计三个部分。结构设计 Structure Design结构设计也称概念设计 (Conceptual Design),是界面
4、设计骨架。该图书管理系统运行时界面上目录体系和词语定义易于用户了解和操作,比如主界面目录体系包含1 职员、2 管理员、3 退出。其中读者服务又下分目录1 信息输入、2 信息查看、3 信息修改、4 返回主界面。充足表现了结构化界面设计理念。交互设计 Interactive Design 交互设计目标是使产品让用户能简单使用。 任何产品功效实现全部是经过人和机器交互来完成。企业人事管理系统中包含1)清楚错误提醒,误操作后,系统提供有针对性提醒。比如密码错误时,系统会给出对应提醒,以指导读者进行正确操作。2) 使用用户语言,而非技术语言。 3)方便退出。4)导航功效。随时转移功效,很轻易从一个功效跳
5、到另外一个功效。比如读者所需各服务间功效转换。人原因被作为设计关键表现出来。视觉设计 Visual Design 该管理系统界面清楚明了,在结构设计基础上,参考目标群体心理模型和任务达成进行了视觉设计。 第3章 系统实现3.1 包含知识点类封装、面向对象程序设计、数组应用、循环语句使用、过程化设计思想等3.2 系统运行(关键运行界面抓图)主界面(见图3.2.1)图3.2.1职员(见图3.2.2)图3.2.2管理员(见图3.2.3)图3.2.3退出(见图3.2.4)图3.2.43.3 源程序清单(关键代码)#include#include #include#include using names
6、pace std;struct people1 /一组数据含有不一样数据类型。 string ID; /显然不能用一个数组来存放这一组数据。string name; /因为数组中各元素类型和长度全部必需一致,方便于编译系统处理。string sex; /为了处理这个问题,C语言中给出了另一个结构数据类型“结构”string zhiwu;string yuexin;string tele;string zhuzhi;string mima;string zhigonghao;class xitongpublic:void zhujiemian()coutendl;coutendl;coutend
7、lendlendl; cout _ endl; cout 丨 企业人事管理系统 丨endl; cout 丨丨endl; cout 丨请选择您身份: 丨endl; cout 丨 1.职 员 丨endl; cout 丨 2.管理员 丨endl; cout 丨 3.退 出 丨endl; cout 丨_丨endl;class caozuo1:public xitongpublic:void zhiyuan() cout _ endl; cout 丨请选择您操作: 丨endl; cout 丨 1.信息输入 丨endl; cout 丨 2.信息查看 丨endl; cout 丨 3.信息修改 丨endl;
8、cout 丨 4.返回主界面 丨endl; cout 丨_丨endl;void guanliyuan() cout _ endl; cout 丨请选择管理员操作: 丨endl; cout 丨 1.查看全部职员信息 丨endl; cout 丨 2.查看个人信息 丨endl; cout 丨 3.更改密码 丨endl; cout 丨 4.返回主界面 丨endl; cout 丨_丨endl;int renshudaochu(int renshu) /括号内数字存入txt文件ofstream fin(E:C+shujurenshu.txt); fin renshu; return renshu;stri
9、ng xinxidaoru(int aa) /括号内数字为文件名,把对应文件名文件内内容读入程序char str100;sprintf(str,E:C+shuju%d.txt,aa); ifstream outfile(str); string x; outfilex; return x;char xinxidaochu(string aaa,int bianhao) /括号内内容为文件要存入内容和文件名char str100; sprintf(str,E:C+shuju%d.txt,bianhao); /作用:能够自定义文件名ofstream outfile(str); outfileaaa
10、; return 1;class caozuo2:public caozuo1public: people1 peo1000; void xinxishuru(); void shuju();void xinxixiugai(int);void xinxishanchu(int);void caozuo11();void zhiyuancaozuo();void xinxichakan(int);void shifoujixu();void mima1(int);void mima2(int);void guanliyuanmima(int);void guanliyuancaozuo();v
11、oid guanliyuanxinmima();int xingming_gonghao();void suoyouren();void fanhuiguanliyuan();void fanhuizhiyuan();void caozuo2:xinxishuru() /信息输入函数int bbb,z;z=renshudaoru();z+;cout请输入您个人信息:endl; bbb=10*z; coutpeoz.name; xinxidaochu(peoz.name,bbb); bbb=10*z+1; coutpeoz.sex; xinxidaochu(peoz.sex,bbb); bbb=
12、10*z+2; coutpeoz.zhiwu; xinxidaochu(peoz.zhiwu,bbb); bbb=10*z+3; coutpeoz.yuexin;xinxidaochu(peoz.yuexin,bbb);bbb=10*z+4; coutpeoz.tele; xinxidaochu(peoz.tele,bbb); bbb=10*z+5; coutpeoz.zhuzhi;xinxidaochu(peoz.zhuzhi,bbb);bbb=10*z+6; coutpeoz.mima; xinxidaochu(peoz.mima,bbb); bbb=10*z+7; cout已自动职员号为
13、您生成职员号:endl;cout 请记好您职员号:zendl; char zz10;itoa(z,zz,10); xinxidaochu(zz,bbb);renshudaochu(z);void caozuo2:suoyouren()int aa;aa=renshudaoru();for(int i=1;i=aa;i+)cout姓 名:peoi.nameendl; cout性 别:peoi.sexendl; cout职 务:peoi.zhiwuendl; cout月 薪:peoi.yuexinendl; cout手 机 号:peoi.teleendl; cout家庭住址:peoi.zhuzhi
14、endl; cout职 工 号:peoi.zhigonghaoendlendlendlendlendlendl; void caozuo2:shuju()/把全部存有志愿信息文件内内容读入程序int aa;aa=renshudaoru();for(int i=1;i=aa;i+)peoi.name=xinxidaoru(10*i); peoi.sex=xinxidaoru(10*i+1); peoi.zhiwu=xinxidaoru(10*i+2); peoi.yuexin=xinxidaoru(10*i+3); peoi.tele=xinxidaoru(10*i+4); peoi.zhuzh
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 人事 综合 管理 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。