asp.net论文某公司员工管理系统的设计与实现_第1页
asp.net论文某公司员工管理系统的设计与实现_第2页
asp.net论文某公司员工管理系统的设计与实现_第3页
asp.net论文某公司员工管理系统的设计与实现_第4页
asp.net论文某公司员工管理系统的设计与实现_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

某公司员工管理系统的设计与实现论文作者姓名申请学位专业申请学位类别指导教师姓名(职称)论文提交日期某公司员工管理系统的设计与实现摘要本文设计的员工管理系统是为了更好,更方便的管理公司员工的信息。此系统主要包括员工基本信息,员工过失记录,员工奖金记录,员工社保记录,上级评语和基本设置等几个大模块。每个大模块又分成了几个小的模块,如员工基本信息模块又分成了员工列表,扩展信息,离职管理等小的模块。每个模块都完成了其相关信息的添加、修改、删除、查询和查看的功能,如员工列表模块就实现了员工信息的添加,修改,删除,查看和查询。在开发此系统时用了代码生存器,生成了与数据库有关的一些代码以及一些常用的存储过程如记录的添加,删除和修改存储过程。通过代码生成器生成的代码将数据访问层的很好的封装了起来,大大的提高了开发的效率。系统功能的实现大大提高了公司管理员工信息的效率。关键词员工管理系统;员工信息;信息管理THEDESIGNANDIMPLEMENTATIONOFSOMECOMPANYSMANAGINGSYSTEMOFSTAFFABSTRACTTHISSTAFFADMINISTRATIONSYSTEM,WHICHISINVESTIGATEDANDDESIGNEDINORDERTOADMINISTERCOMPANYSTAFFSMOREEFFECTIVELYANDMORECONVENIENTLY,CONTAINSSOMESECTIONSSUCHASSTAFFBASICINFORMATION,RECORDSOFSTAFFLAPSES,BONUS,ANDSOCIALSECURITIES,ASWELLASSUPERIORCOMMENTSANDFUNDAMENTALSETTINGS,ETCEVERYSECTIONCANBEFURTHERDIVIDED,EGSTAFFBASICINFORMATIONISDIVIDEDINTOSTAFFLIST,EXTENSIVEINFORMATION,DISMISSINGADMINISTRATIONANDSOONFURTHERMORE,EVERYSECTIONHASSUCHFUNCTIONSASADDING,RESETTING,CHECKING,ANDREFERRINGTOTHERELEVANTDATA,EGTHESTAFFLISTPARTHASSUCHFUNCTIONSASADDING,RESETTING,DELETING,CHECKING,ANDREFERRINGTOTHERELEVANTDATA,WHICHWILLBEINTRODUCEDBELOWINDETAILCODEPRODUCER,WHICHHASBEENUSEDINTHEPROCESSOFDEVELOPINGTHISSYSTEM,HASPRODUCEDSEVERALCODESRELEVANTTOTHEDATABASEASWELLASSEVERALFREQUENTLYUSEDMEMORYPROCESSES,SUCHASADDINGRECORDS,DELETINGANDREVISINGMEMORYPROCESSESTHOSECODESMADETHEDATAVISITINGLAYERWELLSEALEDSOASTOPROMOTEDEVELOPINGEFFICIENCYGREATLYTHEREALIZATIONOFSYSTEMFUNCTIONSHASENORMOUSLYENHANCEDTHEEFFICIENCYOFBUSINESSSTAFFINFORMATIONADMINISTRATIONKEYWORDSSTAFFADMINISTRATIONSYSTEMSTAFFINFORMATIONDATAADMINISTRATION目录论文总页数24页1引言111课题背景112系统开发环境113系统预期结果12系统数据库设计13系统设计与实现731系统权限732系统登陆页面833模版页面1034员工信息管理10211员工管理首页10212添加员工信息11213添加员工扩展信息15214修改员工信息15215员工本人资料16216员工离职管理1635员工过失记录16211员工过失列表16212添加过失记录17213我的过失记录1736评语管理18361评语记录管理18362添加评语18363我发出的评语19364我收到的评语1937奖金记录19371奖金记录管理19372我的奖金记录2038社保记录20381社保记录管理20382添加社保记录20383我的社保记录2139基本设置21结论21参考文献22致谢23声明241引言11课题背景公司员工信息很不完整,而且会经常的去添加和修改员工的信息。同时公司的员工信息也都是通过文档进行的管理,在管理上很不方便。例如不方便员工信息的查找,修改等,所以需要开发此员工管理系统。开发此系统所用的数据库是MICROSOFTSQLSERVER2000。数据库中的表主要分为了静态表数据不发生变化的基础表(如国家表)和动态表数据经常变动的表(如员工表)。开发系统用的软件是VSNET2005,此软件功能强大,它封装了很多的服务器控件同时它也兼容HTML控件,如果将HTML控件中加上RUNAT“SERVER“属性那么它就变成了“服务器控件”(它并不是真得成了服务器控件,只是和服务器控件大致上一样)。此系统的开发主要用到了GRIDVIEW控件以及一些其它的控件12系统开发环境此系统通过VSNET2005SQLSERVER2000在WINDOWS2003下开发。13系统预期结果实现公司内部员工的管理,包括添加、删除、修改、查询,将每一个员工的详细资料记录下来,并为每个员工设定一个资料保密等级,只能让一些特定的管理者可以管理员工资料,以保证信息的安全性,除此之外,还要对员工的薪资变动、职位变动以及奖惩情况进行记录并管理2系统数据库设计本系统的数据库主要有员工基本资料表,员工学习经历表,奖金记录表,过失记录表,员工担保人表,国籍表,民族表等19张表组成。下面将详细介绍这些表。国籍表存储世界所有国家的名称。表1国籍表表名国籍表(COUNTRYS)字段名中文名类型长度备注COUNTRYID国家编号INTAUTOCOUNTRYNAME国家名VARCHAR40民族表存储我国所有民族的名称。表2民族表表名民族表(RACES)字段名中文名类型长度备注RECEID民族编号INTAUTORECENAME民族名VARCHAR40币种表存储世界主要的币种如人民币、美元,欧元。表3币种表表名币种表(PAYTYPES)字段名中文名类型长度备注PAYTYPEID币种编号INTAUTOPAYTYPENAME币种名VARCHAR40血型表存储人的血型名称如O型、AB型。表4血型表表名血型表(BLOODTYPES)字段名中文名类型长度备注BLOODTYPEID币种编号INTAUTOBLOODTYPENAME币种名VARCHAR40星座表存储12个星座的名称表5星座表表名星座表(STARS)字段名中文名类型长度备注STARID星座编号INTAUTOSTARNAME星座名VARCHAR40员工学习经历表存储员工的学习经历。表6员工学习经历表表名员工学习经历表(STUDYEXPS)字段名中文名类型长度备注STUDYEXPID编号INTAUTOSTAFFID员工编号INT联系STAFFS表STUDYEXPSCHOOL学校名VARCHAR200STUDYEXPCLASS系别VARCHAR50STUDYEXPSPEC专业VARCHAR50STUDYEXPBEGINTIME开始日期DATEIMESTUDYEXPENDTIME结束日期DATETIME工作经历表存储员工的工作经历。表7工作经历表表名工作经历表(WORKEXPS)字段名中文名类型长度备注WORKEXPID编号INTAUTOSTAFFID员工编号INT联系STAFFS表WORKEXPCOMPANY公司名VARCHAR200WORKEXPPART部门VARCHAR50WORKEXPJOB职位VARCHAR50WORKEXPBEGINTIME开始日期DATETIMEWORKEXPENDTIME结束日期DATETIMEWORKEXPPAY工作薪资FLOATWORKEXPTASK工作内容VARCHAR200WORKEXPWHYOUT离职原因VARCHAR200员工基本资料存储员工的基本信息。表8员工基本资料表名员工基本资料(STAFFS)字段名中文名类型长度备注STAFFID员工编号INTAUTOSTAFFNUMBER员工实际编号VARCHAR20STAFFUSERNAME用户名VARCHAR20STAFFPASSWORD密码VARCHAR32MD5加密STAFFNAME员工姓名VARCHAR20STAFFBIRTHDAY出生日期DATETIMEBLOODTYPEID血型编号INT联系BLOODTYPESSTARID星座编号INT联系STARSSTAFFSEX性别BITINT1男0女COUNTRYID国家编号INT关系COUNTRYS表RACEID民族编号INT关系RACES表STAFFRPRADDRESS户籍地址VARCHAR200STAFFISMARRY婚否BITINT1为已婚STAFFPICPATH相片地址VARCHAR200相片存放的地址STAFFDEPUTY代理人VARCHAR40STAFFIDCARD身份证号VARCHAR30STAFFIDCARDFILEPATH身份证复印件地址VARCHAR200身份证复印件地址STAFFPAYTYPEID工资币种INT联系PAYTYPES表STAFFMAIL私用邮箱VARCHAR200STAFFWORKMAIL公司邮箱VARCHAR200STAFFTEL联系电话VARCHAR30STAFFMOBILE手机号VARCHAR30STAFFOTHERTEL备用电话VARCHAR30STAFFPOINT特长VARCHAR100STAFFLIKE兴趣爱好VARCHAR100STAFFDEMERIT缺点VARCHAR100STAFFINFOLV资料保密等级INT这个程序上安排,存数字STAFFTRYOUTBEGINTIME试用期开始时间DATETMESTAFFTRYOUTENDTIME试用结束时间DATETIMESTAFFTRYOUTPAY试用工资FLOAT单位是按工资币种来的STAFFADDTIME添加日期DATETIMESTAFFINWORK是否在职BITINT1为在职PARTID部门编号INT联系PARTS表JOBID职位编号INT联系JOBSSTAFFDESC员工备注TEXT上级评语记录表存储上级对员工的评语记录。表9上级评语记录表表名上级评语记录表(COMMENTS)字段名中文名类型长度备注COMMENTID评语编号INTAUTOSTAFFID员工编号INT联系STAFFS表COMMENTERID评语者编号INT联系STAFFS表COMMENTDESC评语内容TEXTCOMMENTTIME发表时间DATETIMEOPERATERID操作员员工编号INT联系STAFFS表语言能力存储员工对外语掌握的能力。表10语言能力表名语言能力(LANGUAGELVS)字段名中文名类型长度备注LANGLVID编号INTAUTOSTAFFID员工编号INT联系STAFFS表LANGID语言编号INT联系LANGUAGES表LANGLV能力等级INT数字的16LANGLVDESC备注TEXT薪资变动记录表记录员工的薪资变动记录。表11薪资变动记录表名薪资变动记录(CHANGEPAYLOGS)字段名中文名类型长度备注CPAYID编号INTAUTOSTAFFID员工编号INT联系STAFFS表CPAYLV薪资等级INT联系PAYLEVELS表CPAYMONEY基本工资FLOATCPAYALLDUTYMONEY全勤奖金FLOATCPAYTIME变更日期DATETIMECPAYDESC变更说明TEXTOPERATERID操作员员工编号INT联系STAFFS表薪资等级表存储薪资的等级。表12薪资等级表表名薪资等级表(PAYLEVELS)字段名中文名类型长度备注PAYLVID薪资等级编号INTAUTOPAYLVMONEY金额段VARCHAR20如10001500/MONTH奖金记录表记录员工的奖金记录。表13奖金记录表表名奖金记录表(BONUSLOGS)字段名中文名类型长度备注BOUNSLOGID奖金记录编号INTAUTOSTAFFID员工编号INT联系STAFFS表BONUSLOGMONEY奖金FLOAT单位是员工的币种BONUSLOGTIME日期DATETIMEBOUNSLOGDESC奖金原因TEXTMAKERID提案者编号INT联系STAFFS表OPERATERID操作员员工编号INT联系STAFFS表过失级别存储员工的过失等级。表14过失级别表名过失级别(LAPSELVS)字段名中文名类型长度备注LAPSELVID过失级别编号INTAUTOLAPSELVNAME过失级别名VARCHAR20LAPSELVDESC过失介绍VARCHAR200过失记录表记录员工的过失记录。表15过失记录表表名过失记录表(LAPSELOGS)字段名中文名类型长度备注LAPSELOGID记录编号INTAUTOSTAFFID员工编号INT联系STAFFS表LAPSELOGTIME过失日期DATETIMELAPSELOGDIS过失描述TEXTMASTERID主管编号INT联系STAFFS表LAPSELVID过失级别INT联系LAPSELVS表LAPSELOGDO过失处理VARCHAR200LAPSELOGDESC过失备注TEXTOPERATERID操作员员工编号INT联系STAFFS表社保记录表记录员工的社保记录。表16社保记录表表名社保记录表(SOSELOGS)字段名中文名类型长度备注SOSELOGID编号INTAUTOSTAFFID员工编号INT联系STAFFS表SOSEID社保编号VARCHAR30SOSELVID社保等级编号INT联系SOSELVS表SOSELVBEGINTIME开始日期DATETIMESOSELVENDTIME结束日期DATETIMESOSELVDESC备注TEXTOPERATERID操作员员工编号INT联系STAFFS表社保等级表存储社保的等级。表17社保等级表表名社保等级表(SOSELVS)字段名中文名类型长度备注SOSELVID等级编号INTAUTOSOSELVMONEY金额FLOATSOSELVDESC描述TEXTOPERATERID操作员员工编号INT联系STAFFS表员工离职记录表记录员工的离职记录。表18员工离职记录表表名员工离职记录表(OUTWORKLOGS)字段名中文名类型长度备注OUTWORKLOGID记录编号INTAUTOSTAFFID员工编号INT联系STAFFS表OUTWORKLOGDIS原因说明TEXTOUTWORKLOGTIME离职日期DATETIMEOUTWORKLOGDESC备注TEXTOPERATERID操作员员工编号INT联系STAFFS表家庭情况表记录员工的家庭的主要联系人情况。表19家庭情况表表名家庭情况表(FAMILYS)字段名中文名类型长度备注FAMILYID编号INTAUTOSTAFFID员工编号INT联系STAFFS表FAMILYTITLE称谓VARCHAR20FAMILYNAME姓名VARCHAR30FAMILYCOUNTRYID国籍编号INT联系COUNTRYS表FAMILYADDRESS地址VARCHAR200FAMILYTEL电话VARCHAR20FAMILYDESC备注TEXT朋友情况表记录员工的主要朋友的联系方式。表20朋友情况表表名朋友情况表(FRIENDS)字段名中文名类型长度备注FRIENDID编号INTAUTOSTAFFID员工编号INT联系STAFFS表FRIENDDIS朋友关系简述VARCHAR200FRIENDNAME朋友姓名VARCHAR30FRIENDADDRESS朋友地址VARCHAR200FRIENDTEL朋友电话VARCHAR20FRIENDPRI紧急联系优先级INT越大越先FRIENDDESC备注TEXT员工担保人表记录员工的担保人信息。表21员工担保人表表名员工担保人表(SURETYS)字段名中文名类型长度备注SURETYID编号INTAUTOSTAFFID员工编号INT联系STAFFS表SURETYNAME担保人姓名VARCHAR20SURETYDIS关系说明VARCHAR200SURETYSEX性别BITINT1为男SURETYHOMEADDRESS户口地址VARCHAR200SURETYADDRESS联系地址VARCHAR200SURETYWORKADDRESS工作地址VARCHAR200SURETYTEL联系电话VARCHAR20SURETYOTHERTEL备用电话VARCHAR20SURETYISOK担保是否成立BITINT1为成立SURETYAUTHORITY威信人VARCHAR20SURETYAPPROVEID核准人编号INT联系STAFFS表SURETYAPPROVETIME核准日期DATETIMESURETYBEGINTIME担保开始时间DATETIMESURETYENDTIME担保结束时间DATETIMESURETYENDERID担保终止人INT联系STAFFS表3系统设计与实现系统流程图如下所示用户判断权限生成菜单栏Y出错,提示没有权限员工管理员工评语管理员工社保管理员工奖金管理员工扩展信息员工信息管理修改自己密码员工过失管理判断权限添加查看删除修改NYN图31系统流程图31系统权限不同类别的用户登陆系统会有不同的权限。根据用户的权限限定了用户对系统的操作。不同权限的用户登陆系统后主要体现在菜单栏(页面的左边绿色背景部分)的菜单不同,如下图所示图32不同权限的菜单如过用户越权操作,系统将有如下提示图33无权限时提示32系统登陆页面登陆页面名称为SIGNINASPX。此页面以简洁为主,用户输入登陆名和密码后点击登陆按钮登陆。如果用户名和对应的密码在数据库的员工表中找不到记录时将提示用户“用户名或密码错误”,如果找到了记录就将用户名和加密后的密码存入COOLIE,并跳转到系统首页。图34登陆页面主要代码PUBLICINTDOLOGINSTRINGAUSERNAME,STRINGAPASSWORDIFAUSERNAME“RETURN1IFAPASSWORD“RETURN1INTSTAFFIDSTAFFSSTAFFDALSTAFFSINSTANCECOMMCONFIGBASEINFOCONNECTSTRINGTRYSTAFFIDSTAFFDALC_GETSTAFFIDBYUSERNAMEAUSERNAMEIFSTAFFID1RETURN1IFSTAFFDALC_CHECKSTAFFBYUSERANDPASSWORDSTAFFID,WBFORMCOMMONSAFETYMD5APASSWORDFALSERETURN1INTJOBIDTHISGETJOBIDSTAFFIDTOSTRINGINTPARTPOPEDOMTHISGETPARTPOPEDOMSTAFFIDTOSTRINGTHISSETCOOKIE“USERNAME“,AUSERNAMETHISSETCOOKIE“PASSWORD“,SAFETYMD5APASSWORDTHISSETCOOKIE“STAFFID“,STAFFIDTOSTRINGTHISSETCOOKIE“JOBID“,JOBIDTOSTRINGTHISSETCOOKIE“PARTPOPEDOMID“,PARTPOPEDOMTOSTRINGRETURN1CATCHEXCEPTIONEXTHISERRORHANDLEREXMESSAGERETURN133模版页面模版页面名称是MASTERPAGEMASTE,它为整个系统的页面提供一个框架。它的上面是公司的LOGO以及导航栏,左边是菜单栏。菜单栏根据登陆的用户的权限生成不同菜单。34员工信息管理员工管理流程图图35员工管理流程图211员工管理首页员工管理首页在模版页面菜单栏的名称(以后就叫菜单名称)是员工列表,页面名称是STAFF/STAFFS/DEFAULTASPX(最后一个“/”后面的表示页面名称,前面表示此文件所放的文件夹。)。此页面的列表显示用的是ASPNET的服务器控件GRIDVIEW控件。列表主要显示了员工的编号、工号、用户名、员工姓名、部门、职位、添加的日期。此页面有查询功能,可以按员工的姓名、部门、工号、户籍地址查找。如下图所示图36员工记录管理首页主要代码PUBLICVOIDGETLISTBOOLAISALLSTAFFERSTAFFSSTAFFDALSTAFFSINSTANCECOMMCONFIGBASEINFOCONNECTSTRINGTRYIFAISALLSTAFFERGRIDVIEW1DATASOURCESTAFFDALC_GETLISTDEFAULTVIEW/取得所有员工列表ELSEGRIDVIEW1DATASOURCESTAFFDALC_GETMYLISTINTPARSETHISGETCOOKIE“STAFFID“DEFAULTVIEW/取得下属列表GRIDVIEW1DATABINDCATCHEXCEPTIONEXTHISERRORHANDLEREXMESSAGE通过员工管理首页可以连接到添加员工信息页面、查看员工信息的页面、修改员工信息的页面以及删除员工。在删除员工信息时会弹出信息提醒框,提醒操作者是否真的要删除此员工,员工删除后不能找会资料。212添加员工信息添加员工信息的菜单名称是添加员工信息,页面名称是STAFF/STAFFS/STAFFADDASPX。可以通过员工管理首页和菜单栏的添加员工信息跳转到此页面。在此页面填完必要的信息(后面带有“”为必要信息)后,点击确定钮添加员工,点击取消按钮回到员工管理首页。新加的员工可以登陆此系统,密码和用户名一样。此页面版面如下图所示图37添加员工信息页面主要代码PROTECTEDVOIDBTNOK_CLICKOBJECTSENDER,IMAGECLICKEVENTARGSETHISCHECKLOGINREGION验证输入的数据合法性IFTXTSTAFFNAMETEXTLENGTH30LBLINFOTEXTNAMEWARNINGRETURNIFTXTSTAFFNUMBERTEXTLENGTH20LBLINFOTEXTSTAFFFACTIDRETURNIFREGEXVALIDATORISMATCHTXTSTAFFUSERNAMETEXT,PATTERNACCOUNTFALSELBLINFOTEXTUSENAMEWARNINGRETURNIFREGEXVALIDATORISMATCHDDLPARTSELECTEDVALUE,PATTERNINTEGERLBLINFOTEXTSELECTSTAFFPARTRETURNIFREGEXVALIDATORISMATCHDDLJOBSELECTEDVALUE,PATTERNINTEGERLBLINFOTEXTSELECTSTAFFJOBRETURNIFCHKCHECKIDCARDCHECKEDIFREGEXVALIDATORISMATCHTXTSTAFFIDCARDTEXT,PATTERNIDCARDNUMBER18|REGEXVALIDATORISMATCHTXTSTAFFIDCARDTEXT,PATTERNIDCARDNUMBER15IFTXTSTAFFIDCARDTEXTLENGTH10LBLINFOTEXTIDCARDERRORRETURNIFTXTSTAFFTRYOUTPAYTEXT“|REGEXVALIDATORISMATCHTXTSTAFFTRYOUTPAYTEXT,PATTERNFLOATFALSELBLINFOTEXTSTAFFPAYERRORRETURNIFTXTSTAFFTELTEXTLENGTH16LBLINFOTEXTTELEPHONEERRORLEGTHRETURNIFREGEXVALIDATORISMATCHTXTSTAFFWORKEMAILTEXT,PATTERNEMAILLBLINFOTEXTWORKEMAILERRORRETURNLBLINFOTEXT“ENDREGIONSTAFFSSTAFFDALSTAFFSINSTANCECOMMCONFIGBASEINFOCONNECTSTRING/检查用户名是否有存在的TRYIFSTAFFDALC_GETSTAFFIDBYUSERNAMETXTSTAFFUSERNAMETEXT1LBLINFOTEXTLOGINWARNINGTXTSTAFFUSERNAMETEXTLOGINWARNINGSRETURNCATCHEXCEPTIONEXTHISERRORHANDLEREXMESSAGESTAFFSTAFFNEWSTAFFSTAFFBLOODTYPEIDINTPARSEDDLBLOODTYPESELECTEDVALUESTAFFCOUNTRYIDINTPARSEDDLCOUNTRYSELECTEDVALUESTAFFJOBIDINTPARSEDDLJOBSELECTEDVALUESTAFFPARTIDINTPARSEDDLPARTSELECTEDVALUESTAFFPAYTYPEIDINTPARSEDDLPAYTYPESELECTEDVALUESTAFFRACEIDINTPARSEDDLRACESELECTEDVALUESTAFFSTAFFADDRESSTXTSTAFFADDRESSTEXTSTAFFSTAFFADDTIMEDATETIMENOWSTAFFSTAFFBIRTHDAYTXTSTAFFBIRTHDAYDATESTAFFSTAFFDEMERITTXTSTAFFDEMERITTEXTSTAFFSTAFFDEPUTYTXTSTAFFDEPUTYTEXTSTAFFSTAFFDESCTXTSTAFFDESCTEXTSTAFFSTAFFIDCARDTXTSTAFFIDCARDTEXTSTAFFSTAFFIDCARDFILEIDTIDCARDFILEIDSTAFFSTAFFINFOLVINTPARSEDDLINFOLVSELECTEDVALUESTAFFSTAFFINWORKTRUESTAFFSTAFFISMARRYRDOSTAFFISMARRYCHECKEDSTAFFSTAFFLIKETXTSTAFFLIKETEXTSTAFFSTAFFMAILTXTSTAFFMAILTEXTSTAFFSTAFFMOBILETXTSTAFFMOBILETEXTSTAFFSTAFFNAMETXTSTAFFNAMETEXTSTAFFSTAFFNUMBERTXTSTAFFNUMBERTEXTSTAFFSTAFFOTHERTELTXTSTAFFOTHERTELTEXTSTAFFSTAFFPASSWORDSAFETYMD5TXTSTAFFUSERNAMETEXTSTAFFSTAFFPICFILEIDTPICFILEIDSTAFFSTAFFPOINTTXTSTAFFPOINTTEXTSTAFFSTAFFRPRADDRESSTXTSTAFFRPRADDRESSTEXTSTAFFSTAFFSEXBOOLPARSEDDLSEXSELECTEDVALUESTAFFSTAFFTELTXTSTAFFTELTEXTSTAFFSTAFFTRYOUTBEGINTIMETXTSTAFFTRYOUTBEGINTIMEDATEIFTXTSTAFFTRYOUTENDTIMEDATENULLSTAFFSTAFFTRYOUTENDTIMETXTSTAFFTRYOUTENDTIMEDATESTAFFSTAFFTRYOUTPAYFLOATPARSETXTSTAFFTRYOUTPAYTEXTSTAFFSTAFFUSERNAMETXTSTAFFUSERNAMETEXTSTAFFSTAFFWORKMAILTXTSTAFFWORKEMAILTEXTSTAFFSTARIDINTPARSEDDLSTARSELECTEDVALUETRYSTAFFSTAFFDALINSERTSTAFFTHISREDIRECTPAGE“STAFFDETAILASPXID“STAFFSTAFFIDTOSTRINGCATCHEXCEPTIONEXTHISERRORHANDLEREXMESSAGE添加完数据后跳转到查看员工信息的页面STAFF/STAFFS/STAFFDETAILASPX,此页面显示员工的基础信息。查看员工信息页面下方有浏览亲属资料、浏览朋友资料、浏览语言等级资料、浏览学习经历资料、浏览工作经历资料、浏览担保人资料的连接,点击这些连接将弹出相关的信息。如点击浏览语言等级资料,将弹出语言等级信息。如下图所示图38查看员工信息页面213添加员工扩展信息员工的扩展信息主要有1员工工作经历菜单名称是添加员工工作经历,页面名称是STAFF/STAFFS/WORKEXPASPX。它主要记录员工的工作经历以及在每次工作阶段中员工的一些相关信息。2员工学习经历菜单名称是添加员工学习经历,页面名称是STAFF/STAFFS/STUDYEXPASPX。它主要记录员工的学习经历以及员工的特长。3员工语言能力菜单名称是添加员工语言能力,页面名称是STAFF/STAFFS/LANGUAGELVASPX。它主要记录员工外语能力如英语过四级,日语过三级。4员工亲属菜单名称是添加员工亲属,页面名称是STAFF/STAFFS/FAMILYSASPX。它主要记录员工的主要亲戚的联系方式以方便在员工需要时公司帮忙联系。5员工朋友菜单名称是添加员工朋友,页面名称是STAFF/STAFFS/FRIENDSASPX。它主要记录员工朋友的联系方式以方便在员工需要时公司帮忙联系,可以通过联系的优先级别知道优先联系的员工朋友。6员工担保人菜单名称是添加员工担保人,页面名称是STAFF/STAFFS/SURETYSASPX。它主要记录员工朋友的担保联系方式以及相关信息。214修改员工信息修改员工信息的页面名称是STAFF/STAFFS/STAFFEDITASPX。此页面根据传入的员工编号修改员工信息,但员工的用户名不能修改,因为员工用此名登陆系统。215员工本人资料员工本人资料页面的菜单名称是查看我的资料。通过此页面可以查看到员工自己的相关信息。216员工离职管理离职管理的菜单名称是离职管理。此页面有添加、修改、离职信息的按钮和复职按钮,点击按钮分别跳转到添加员工离职记录页面,修改离职记录页面和恢复离职员工。在点击复职按钮后,会弹出信息提醒框,提醒操作者是否要将此员工复职。35员工过失记录图39员工过失记录流程图211员工过失列表员工过失列表菜单名称是员工过失列表,页面名称是STAFF/LAPSELOGS/DEFAULTASPX。通过此页面可以跳转到添加过失记录页面,修改过失记录页面和查看过失记录页面。在此页面中可以按员工工号、员工姓名、部门以及过失等级查询过失记录,还可以删除过失记录,在删除会时会提醒操作者是否真的删除此条记录,如果点确定就删除此条记录,点取消就返回。主要代码PUBLICVOIDBINDDATAINTAGETTYPE,INTASTAFFIDLAPSELOGSLAPSELOGSDALLAPSELOGSINSTANCECOMMCONFIGBASEINFOCONNECTSTRINGTRYGVLISTDATASOURCELAPSELOGSDALC_GETLISTAGETTYPE,ASTAFFIDDEFAULTVIEWGVLISTDATABINDCATCHEXCEPTIONEXTHISERRORHANDLEREXMESSAGEPROTECTEDVOIDGVLIST_PAGEINDEXCHANGINGOBJECTSENDER,GRIDVIEWPAGEEVENTARGSEINTLISTGETTYPEIFMASTERJOBID1|MASTERJOBID4|MASTERJOBID3LISTGETTYPE3ELSELISTGETTYPE2INTSTAFFIDIFREGEXVALIDATORISMATCHTHISGETCOOKIE“STAFFID“,PATTERNINTEGERTHISREDIRECTPAGECOMMCONFIGLOGINURLSTAFFIDINTPARSETHISGETCOOKIE“STAFFID“GVLISTPAGEINDEXENEWPAGEINDEXBINDDATALISTGETTYPE,STAFFID212添加过失记录添加过失记录菜单名称添加过失记录,页面名称是STAFF/LAPSELOGS/LAPSELOGADDASPX。在添加员工过失记录时首先选择员工,在添完相关信息后点击确定按钮添加选择员工的过失记录,并跳转到员工过失记录列表页面;点击取消也跳转到员工过失记录列表页面。213我的过失记录我的过失记录菜单名称是我的过失,页面名称是STAFF/LAPSELOGS/MYLAPSELOGASPX。此页面列出了自己的过失记录,通过此页面可以查看自己的过失记录的详细信息。36评语管理图310员工评语记录流程图361评语记录管理评语记录管理菜单名称是评语管理,页面名称是STAFF/COMMENTS/DEFAULTASPX。此页面列出了所有的评语记录,可以通过员工姓名、工号、员工所在的部门和评语者查询评语记录。通过此页面可以通过评语编号跳转页面查看评语记录的详细信息,以及可以删除评语信息。主要代码PUBLICVOIDBINDDATACOMMENTSCOMMENTDALCOMMENTSINSTANCECOMMCONFIGBASEINFOCONNECTSTRINGTRYGVCOMMENTSDATASOURCECOMMENTDALC_GETLISTDEFAULTVIEWGVCOMMENTSDATABINDCATCHEXCEPTIONEXTHISERRORHANDLEREXMESSAGEPROTECTEDVOIDGVCOMMENTS_PAGEINDEXCHANGINGOBJECTSENDER,GRIDVIEWPAGEEVENTARGSEGVCOMMENTSPAGEINDEXENEWPAGEINDEXBINDDATA362添加评语添加评语的菜单名称是新建评语,页面名称是STAFF/COMMENTS/COMMENTADDASPX。在添加时首先选择被评价的员工,在填完评语内容后点击确定按钮添加评语同时跳转到评语管理页面,点击取消也跳转到评语管理页面。363我发出的评语我发出的评语的菜单名称时我发出的评语,页面名称是STAFF/COMMENTS/COMMENTSENDASPX。此页面列出了登陆者本人发出的评语。通过此页面可以查看,修改和删除列出的评语记录,并且可以添加评语记录所对应的被评员工的评语。364我收到的评语我收到的评语的菜单名称时我收到的评语,页面名称是STAFF/COMMENTS/COMMENTGETASPX。此页面列出了登陆者本人收到的评语记录。通过此页面可查看收到评语的详细信息。37奖金记录图311员工奖金记录流程图371奖金记录管理奖金记录管理的菜单名称是奖金记录管理,页面名称是STAFF/BONUSLOGS/DEFAULTASPX。此页面列出了所有员工的所有奖金记录信息。管理管理员可以修改这些奖金记录。此页面还有添加和查看奖金记录

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论