《《C课程设计人事管理系统》》由会员分享,可在线阅读,更多相关《《C课程设计人事管理系统》(24页珍藏版)》请在金锄头文库上搜索。
1、C课程设计人事管理系统安徽工业大学面向对象程序设计课程报告课程名称:人事管理系统姓名:专业班级:指导教师:/281.数据库的建立:人至曾泻李姓:夫,网McrsoftAcctai=文件旧貌犒正)视图O惜入O)匚耳C富口皿助担)间8宰卒羊宇版亨外注部只女文数曰教女骨名别门骸问造漏姓片部导0J工工工工在工作本称居职职取削聪工皇服简0血R虹K5-iD豌Sara蹴JiE橱tH)一打I5,曲对如项MJ皿*mM3虹脚脚烯rowi渐19印即叽SIT璀攵-1)12/9/1.叨1皿S19SM伽J*0(|帏干2OW/7八由整演次小;80tB序或口:2009/W9土小fA.OK博.#日氐:2009/749:14*34
2、.0仰!口llOW/ldftWXJ-OK2配数据源:我的电脑|搜索盘:ODBCDhcad2ew&inainidirierMfi.AMVKlobciad32exGwsVV64淄;蒲防Sobca32.exeC:WfdofiwiwKtuiS-cpoG-fcjwt-mu.函OC疆器添加|数据源类型选Microsftccessrier.mdb,完成输入数据源名称“人事管理系统”,说明“用于创立人事管理系统”“选择”,数据库名“人事管理系统”,“确定”3创立人事管理应用程序框架C+文件|新建|工程|FCAppWzarxe|名称“人事管理系统”选择“单文档”,“支持文档/视图构架”,“下一步”,选“查看数据
3、库不使用文件支持”点“数据源.”,,按截图选择“K”,点“完成”,,,看一下摘要,向导已生成程序框架4.制作人事管理主窗体向导已生成主窗体:Diog下的IDD_MFORM在此对话框中加10个静态标签控件(只是用来提示其旁边的编辑框),如下:S.尊W建?I弟性哧;i-lAS53Se【DJTLFRN口北础霎才就耗尝弛切I二轻E逾板H匚W:也础刊|Cylw二慎IIchsmCtrsljj.峋View冠,1iiS=尚GH印X电史三、4L园常,|网点jAfffSiSutjfti一一虫5囹底叫一叫r-eEBKm慰&k击田n*l3fflc十|LtdcntiirDiy3IDD.AflOUTBOX目DD_MYFi
4、inMt2jlr-Menu:臼StJgMt卜2jTifhftVnicn:ChuI国板顿比他*jFtJ每个控件点下右键|属性,可设置其I和标题,全部都设置!3i=T)4vD宣*回A.工号炬帽演坚ACL1MC;(W)JttUChtWnr_J|K)_fT*iic_erEBLID-i*!亏区H0吭网宁做厂l牌腥.在登催旧晚krcft州3IPQ4WJE就3毫挽rOtiTl+Mweeratr-iLllagDLAfliOiJroHinjni!i!11lllqn篇Minulimjii-TtmrEFSlflniJeEm兰FLfirViiswI竺awew8_1|ij掠件T疔件类型捽件标题IDC:_TATrCBT静
5、态标检人事曾理菸统IC_ATIC_ZaBHr静态标签职编弓ILXL_&T_K1静念标卷职工姓华IDCSATLC_X静态标箭职工性别iXl_&IATICSZBN1静态标签所在拂门IKKSTATKCfI静态标箭职工年龄m_iJcrics静毒标笠工作时田ICSTATICB(tZ静态标签某本匚资ITC_TATIC_ZC,即态标签职称nxtsrnvric_L静态标裕简历人事官理系统职工甄号职工姓住职工牲别所在部门职工年的_作时间基本工漠在对应的静态标签右边放9个编辑框控件,每个控件下右键|属性,可设置其ID人事宣座案猊职工姓名I嘛如斯程部己诵藤宇规|样式扩展样式|it;f刀可见凶r组回r帮助idur已禁
6、用的斥制普站回DOEITKGBH职工.|甥IJ莅件ab|区EFIQ尽R1mu日褶rtn目饪J&控件ID控件类型绑定数据瘁字段LCDIT_ZG编粗枢控件职工编号IX_EDIT_ZG?编轲推拧件职工姓名LDEDITZGX编辑柜控件职工性别IIXDISBM编辑框控件所在部门nX_EIT_ZNr.编辑桃控件职工年龄rDC_EDIT_GSJ编辑框控件工作ot间IXITJBZ编卷框控件基本工资ITXEDIZCS辑柩择件职称nDI_JI编辑框控件简历为每个编辑框控件绑定数据源字段:选定一个编辑框控件,右键|建立类向导|成员变量标签|clssname列表下选CmySet(数据叫_|_编号职丁妗格I编揖句_年竽
7、基本工蜷研在部门工作时i可编辑职称库的结果集)MJiitV/i3dsjggr:MnMembeVoriblsAnannalluliiiXCvcilSlasnhiProjiccl:name:仄事管程系统TF;XV事管理系统8成巳卜认事管理系妹SpljimnMsmtc:TIdddariable.DeIIeVitahe!I奏工1部知年隹庄窘工一、二一.、CTimcmc4DmnGloamciinTCString_lum9CtrinrnCfildmnlCtrinm_cclmOlgmcclumliinCrngmcvnChign=rliin?MembrpaCoumnsQidANecriptiot:bindin
8、gtimestmpcolumntoClmeiel弱定取消|左边是数据库字段资源,右边是在类中为其分配的成员变量,但mcolun*不好记,又不能改,只好全部删掉(DeleeVable)再手工建立(AddVariable-),换为好记的名字FcBagiMa-MmgaCtbgmj|CIeUtBIrneiCStrmgszDieVail-ecUprlairlunydAllim;Ctingm_cnTglhIntmCStringm_zgxbCSfhMmoxti将编辑框(在CmView视图类中)与上述变量绑定:AdVarabe然后选而不是输入。MesseapmMieiibesVaiiilablesAiiloi
9、ivialDnait-sluluPrujFlasnrH:|.丰宥理毛芾,CMytPw牝七审皆II灵iE.V室司?耳*畔蜘刊pCnlrol:TpeMemerAdClin.b,ddVaible.Dielurlmtru!ioEDrrClrinincfT2TIMIicEOinr=ElX:_cOZCHHIOCD(ZCNIIC=DrrZGXBIDCEDICSTTICGZJIO_SATIC_JRGTICJLCSkrCSIringlng漩rngCSiingmE,eimnc-m_gbhm_gnl_gx-xmrAddMcnhervnlk,Binyo宅B3圭m40iptn;irfgwithIcn|thl。时wTFt
10、EIVA供DLCin:i:r111s-liurpSeim2cmpSct-mzbpSSetzb3Tiiil|DiescripCior:CSIringhRngriMqlirlinn你会发现惟独ID_ET_G$Jm_gzs(工作时间)联不上(没有m_pS-zsj可选),看一下_gsj的定义,在“人事管理系统Seh”文件中用的是Ctime类,此类有些毛病(年份范围有限)以下花了很大精力解决“日期/时间字段”问题,原来能够把数据库的“工作时间”字段改为“文本”类型,这样向导就会白动对应Ctring,从而回避此问题。涸,、干E号砂升*jwl,riceliesTHuJlerluL1iF.hJlDurc;#I约StdFa亶人事皆埋系象fC.Ik甬人巧善理瓦坟jj二ResDrcellesOvddMf.iKt_xti*rnI,E,用Hlftlriqrw*nneffnendF/SC1lB:piihllcCi*odpuilillcCHSt(C&dbj*tfJLL)fbECURRE_HH(L/F-Itf1i/FJ*RIdJ/(HFX_rfIU岷*CKrrnrrlvt3m-b?iSrIg_J1;trinqir;csitingih;latqbhIn.gi;CStrnizqxn;罪L顷.就r;d_K顼厂里土口/