企业人事管理系统课程23744.docx





《企业人事管理系统课程23744.docx》由会员分享,可在线阅读,更多相关《企业人事管理系统课程23744.docx(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Evaluation Warning: The document was created with Spire.Doc for .NET.实训报告题 目: 企业人人事管理系统类 型: 数据库库院 系: 信息科科技学院专 业: 计算机机科学与技技术(软件件方向)姓 名: 蒙宏达达 学 号: 105512100202 日 期: 20112年1月06日 桂林电子科科技大学信信息科技学学院企业人事管管理系统一、系统设设计1、总体设设计本程序使用用的是数据据库作为存存储记录,通通过链接使使数据读入入到程序中中显示,修修改等操作作。本程序序以主界面面为主,通通过弹出对对话框来显显示数据和和提供更多多操作。
2、由于本系统统是用作企企业人事管管理,其中中涉及到员员工工资,所所以我花了了一些心思思来为这个个系统加上上了一个功功能比较完完善的计算算器,可用用于计算工工资。 这是是主界面 这这是点击“显示所有有员工信息息”按钮弹出出的对话框框 弹出计计算器菜单单在员工对话话框弹出的的计算器界界面二、 功能能解释清空显示功功能:通过过点击主菜菜单上的“清空显示示”按钮来清清空框内的的数据,然然后再框内内输入要添添加的数据据。添加功能:可以通过过点击主菜菜单上的“清空显示示”按钮来清清空框内的的数据,或或者是在已已经显示的的数据的基基础上来增增加或删除除框内的数数据作为新新的数据,然然后再把要要添加的信信息输入
3、框框内,然后后再点击“添加”按钮来实实现添加,添添加完成后后会有提示示告诉用户户已完成添添加。提示示如下:删除功能:可以通过过点击主菜菜单上的“删除”按钮来删删除当前框框内显示的的数据,删删除完成后后会有提示示告诉用户户已完成删删除。提示示如下:修改功能:可以通过过点击主菜菜单上的“修改”按钮来修修改当前框框内显示的的数据,修修改完成后后会有提示示告诉用户户已完成修修改。提示示如下:如未作任何何修改则会会提示:查找功能:可以通过过在查找框框内输入要要查找的员员工,点击击主菜单上上的“查找”按钮,如如果有该员员工记录,则则在主菜单单所有信息息框中显示示,如没有有该记录或或未输入要要查找的数数据则
4、提示示: 用户可以按按菜单栏上上的工具栏栏或菜单栏栏还有主界界面上的按按钮来滚动动查看各员员工信息。计算器的功功能:计算算器可以进进行小数,负负数之间的的四则运算算,还可以以进行进制制转换,并并能自动文文件保存计计算记录,如如用户想查查看计算记记录,可点点击计算器器上的“历史记录录”来查看。三、系统实实现制作数据源源:先用offfece acccesss 20003 制作作数据源然后在操作作系统上注注册数据源源:各功能实现现代码:清空显示功功能:void CQiyyerennshigguanlliVieew:OOnCleear() m_pSeet-SSetFiieldNNull(NULLL);
5、UpdatteDatta(FAALSE);AfxMeessaggeBoxx(您可可以在所有有空格内输输入要添加加的数据,然然后点击添添加按钮_);添加功能:void CQiyyerennshigguanlliVieew:OOnAdddnew() m_pSeet-AAddNeew();UpdatteDatta(TRRUE);if (mm_pSeet-CCanUppdatee()m_pSSet-Updaate();m_pSeet-RRequeery(); /UpdatteDatta(FAALSE);AfxMeessaggeBoxx(添加加成功_);删除功能:void CQiyyerennshigg
6、uanlliVieew:OOnDellete() m_pSSet-Deleete();m_pSSet-MoveeFirsst();UpdaateDaata(FFALSEE);AfxMMessaageBoox(完完成删除记记录!);修改功能:void CQiyyerennshigguanlliVieew:OOnRevvise() m_pSSet-Editt();UpdaateDaata(TTRUE);if(!m_pSSet-Updaate()AfxxMesssageBBox(您未做任任何修改!);retturn;UpdaateDaata(FFALSEE);AfxMMessaageBoox(修修改
7、完成_);查找功能:void CQiyyerennshigguanlliVieew:OOnBUTTTONffind() UpdaateDaata();if (m_fiindnaame.IIsEmppty()AfxxMesssageBBox(您未输入入姓名,请请输入!);retturn;m_pSeet-MMoveFFirstt();UpdatteDatta(TRRUE); whille (!m_pSSet-IsEOOF()&m_ppSet-m_ccolummn2!=m_fiindnaame) m_ppSet-MovveNexxt(); if (m_ppSet-IsEEOF() AffxMesss
8、ageeBox(无此员员工,请确确认后再输输入!); m_pSett-MooveFiirst(); reeturnn; UpdaateDaata(FFALSEE);上一条:void CQiyyerennshigguanlliVieew:OOnMovvepree() m_pSeet-MMovePPrev();UpdatteDatta(FAALSE);下一条:void CQiyyerennshigguanlliVieew:OOnMovvenexxt() m_pSeet-MMoveNNext();UpdatteDatta(FAALSE);显示所有员员工信息:void CQiyyerennshiggu
9、anlliVieew:OOnShoowalll() CShoowDlgg diaalog;diallog.DDoModdal(); /只是弹弹出对话框框,数据库库的内存已已经通过控控件来让系系统自动链链接,如下下图:计算器功能能:doublle a=0,c=0,d=0,f=0;int ii=0; /用用来标记是是否要清除除输入记录录int kk=0; /用来来标记按下下负号时是是否要清除除编辑框中中的内容char j; char o200;char v400;char l400;char s2220;char s8220;char s1620;int ss; /标记是是否按下进进制转换按按钮,
10、清除除主显示框框int zz=0; /标记记是否按下下负号或小小数点,按按下则不能能进行进制制转换int cchu=11;void Cdiaalogccal:On1() if (i) / 用i判断断是否已按按下=号,如如果按下则则清空编辑辑框 里的的内容m_eedit11.SettSel(0,-11);m_eedit11.RepplaceeSel();m_EDDIT2.RepllaceSSel(1); /在小编辑辑框显示数数字m_eddit1.RepllaceSSel(1); /在大编辑辑框显示数数字 ii=0; /让用来来标记是否否按下等号号的i为00,取消按按下等号的的标记k=0; voi
11、d Cdiaalogccal:On0() if (i)m_eedit11.SettSel(0,-11);m_eedit11.RepplaceeSel();m_EDDIT2.RepllaceSSel(0);m_eddit1.RepllaceSSel(0);i=0;k=0;void Cdiaalogccal:On2() if (i) / 用i判判断是否已已按下=号号,如果按按下则清空空编辑框 里的内容容m_eedit11.SettSel(0,-11);m_eedit11.RepplaceeSel();m_EDDIT2.RepllaceSSel(2); /在小编辑辑框显示数数字m_eddit1.Re
12、pllaceSSel(2); /在大编辑辑框显示数数字i=0; /让让用来标记记是否按下下等号的ii为0,取取消按下等等号的标记记 k=0;void Cdiaalogccal:On3() if (i) / 用i判判断是否已已按下=号号,如果按按下则清空空编辑框 里的内容容m_eedit11.SettSel(0,-11);m_eedit11.RepplaceeSel();m_EDDIT2.RepllaceSSel(3); /以下数数字按钮同同上m_eddit1.RepllaceSSel(3);i=0;k=0;void Cdiaalogccal:On4() if (i)m_eedit11.Sett
13、Sel(0,-11);m_eedit11.RepplaceeSel();m_EDDIT2.RepllaceSSel(4);m_eddit1.RepllaceSSel(4);i=0;k=0;void Cdiaalogccal:On5() if (i)m_eedit11.SettSel(0,-11);m_eedit11.RepplaceeSel(); mm_EDIIT2.RReplaaceSeel(55);m_eddit1.RepllaceSSel(5);i=0;k=0;void Cdiaalogccal:On6() if (i)m_eedit11.SettSel(0,-11);m_eedit11
14、.RepplaceeSel();m_EDDIT2.RepllaceSSel(6);m_eddit1.RepllaceSSel(6);i=0;k=0;void Cdiaalogccal:On7() if (i)m_eedit11.SettSel(0,-11);m_eedit11.RepplaceeSel(); mm_EDIIT2.RReplaaceSeel(77);m_eddit1.RepllaceSSel(7);i=0;k=0;void Cdiaalogccal:On8() if (i)m_eedit11.SettSel(0,-11);m_eedit11.RepplaceeSel();m_ED
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 人事管理系统 课程 23744

限制150内