您好,欢迎访问三七文档
人事管理系统实训题目:人事管理系统指导老师:孟祥文实训时间:2013.05.06~2013.05.19第六组系统介绍本系统是为某企业定制开发,从其中截取了一部分功能,这部分功能在确保系统能够正常运行的条件下,完成了人事系统重要组成功能,例如人员管理,考勤管理,离职管理和系统管理。考勤管理的数据由考勤系统导出Excel格式的文档,然后导入到人事系统数据库中。本次项目中,实现的WEB应用方面只是实现了可以通过计算机,使用互联网进行人事数据操作的处理;而对会计系统、考勤机系统并没有开发此功能,特此注明。本系统大体分为以下几个模块:员工管理、考勤管理、离职管理、系统管理。该系统是在基于Windows操作系统平台的Microsoftstudio2008和MicrosoftSQLServer2005开发环境下开发的。该系统能记录和管理员工的个人基本信息,能大大减轻人事部门的管理工作,方便、快捷、安全的完成员工人事管理工作。系统功能说明功能结构图:业务流程图:数据流程图:任务分工:冯璐:工程分配、招聘管理、职务设置及新增胡君龙:公司评价及新增、用户权限及新增胡彦玲:工程评价及新增、部门设置及新增彭秋菊:在籍者移动查询、用户权限管理工程分配工程分配此模块主要是完成了对员工所在工程进行分配和调整,首先可以按条件查询出要对其进行分配的员工,然后查找出要对员工分配的工程,进而点击分配按钮进行分配。所有操作都是即时反应,能够即时的反馈给用户。工程分配_界面控件查询功能:txtEmpCd编号txtEmpName姓名selDept部门selPj工程chkPj未分配工程btnQuery查询工程分配功能:selPjDis选择工程GVEmps人员显示distributepro工程显示btnConfirm分配按钮UCPagerV分页控件工程分配_触发事件整个工程分配模块所触发的事件主要有:查询按钮btnQuery_Click()来完成条件查询选择工程下拉框selPjDis_SelectedIndexChanged()通过工程的选择来触发gridview来显示工程的当前分配情况分配按钮BtnConfirm_Click()来对人员进行工程分配招聘管理招聘管理主要通过条件查询来查出符合筛选条件的员工,并对其进行招聘和录用信息的改变。可以通过编号姓名学历等常规信息进行查询,也可以通过应聘日期和是否应聘过来进行查询。查询之后可以对员工进行合格或者不合格的标记,也可以打印报表,或者是将报表导入到数据库并且进行显示。所有员工信息通过分页形式来进行显示。招聘管理_控件查询控件:txtRectCd编号txtRectName姓名txtIdCard身份证号selDiploma学历txtRectDate应聘日期rdoDelet排除查询过的rdoQuery查询应聘过的setFlag标识btnQuery查询按钮gvRect显示人员信息linkPrint打印报表lnkOk合格lnkNo不合格功能展示在应聘日期上加了日历控件,并且能够验证日期大小。导入招工表可以从本地导入招工表到数据库。还可支持文件下载功能。招聘管理_触发事件查询按钮触发btnQuery_Click()来实现条件查询合格lnkOk_Click()不合格lnkOk_Click()来改变员工标识数据绑定事件gvRect_RowDataBound()来改变标识显示颜色以及调整已录用时的checkbox不可用打印报表linkPrint_Click()来跳转到ExportToExcel.aspx来实现下载功能导入招工表则通过调用JS事件来触发导入页面来实现招工表的导入职务设置:职务设置查询职务编号和职务名称,实现对职务的修正和删除操作。另外需要实现新增功能。修正操作实现修改职务番号和职务名称的功能。实现职务设置时,有些输入需要验证。比如编号不能为空,修改信息不能与原有信息重复等。修正:新增:部门设置:此模块主要实现人事管理系统中部门管理能。主要功能包括按照编号、名称、区分、管理上级查询详细信息,另外有部门新增和编辑两个功能。编辑功能包括对名称、上级、区分、担当四个部分进行修改。编辑:实现编辑功能时,编号不可修改。可以对名称、上级。区分、担当进行修改。部门新增:部门新增实现新增功能,包括编号、名称。上级、区分、担当。其中前四项非空项,输入空值会提示错误。工程评价:此模块要实现的功能是根据编号、姓名、部门、工程、评价月、评价区分分别查询详细信息。其中,可以实现查询条件“并”操作。即根据多个查询条件进行查询操作。另外,要实现分页和打印功能。工程评价新增:新增评价记录,主要内容有通过评价时间、评价区分、评价人以及备注。评价完会将评价信息显示在下拉菜单中。公司评价详细设计界面设计界面中的控件LabelDropDownListButtonImageButtonGridViewSqlDataSourceLinkbutton用到的数据集和事件用到的数据集:getCEByEmp_cdGetComy_evaluationByemp_cd主要是用于数据ID的获取用到的事件:btnQuery_Click用于查询用户的信息lnkPrint_Click用于打印报表ImageButton1_Click用于选择开始日期ImageButton2_Click用于选择结束日期lnkAddNew_Click用于打开评价窗口公司评价新增详细设计标题信息界面设计界面中的控件标题信息LabelDropDownListButtonImageButtonGridViewSqlDataSourceTextBook用到的数据和事件标题信息用到的数据集:getCEByEmp_cdGetComy_evaluationByemp_cd主要是用于数据ID的获取用到的事件:txtEvaluationMemo_TextChanged用于输入评价的日期btnSave_Click用于确认评价信息btnClose_Click用于关闭评价窗口用户权限详细设计标题信息界面设计界面中的控件标题信息LabelGridViewButtonLinkButton用到的数据集和控件用到的数据集:GetUsers用于获取用户的ID和姓名GetUserName用于获取用户的姓名用到的事件:btnQuery_Click用于查询用户的信息lnkLimitAdd—Click用于新增用户lnkLimitModify_Click1用于用户信息的修正lnkLimitDelete_Click用于用户信息的删除用户权限设置新增详细设计标题信息界面设计用户权限设置修正详细设计标题信息界面设计界面中的控件标题信息LabelTextBookButton用到的数据集和事件标题信息用到的数据集:UserInsert用于用户信息的输入UserUpdate用于用户信息的更新UserDelete用于用户信息的删除用到的事件:btnSave_Click用于增加用户的提交btnCancel_Click用于新增用户的关闭btnSave_Click用于修正用户的修正btnCancel_Click用于修正用户的关闭在籍者移动查询在籍者移动查询实现的是查询在籍者的移动状况,它记录了每月的人员数以及各年龄阶段的人员数和在籍人员的婚姻状况界面设计使用到的控件TextBoxButtonGridViewLinkButton过渡页(设计好之后可以删掉这个文本框哦)用户权限管理详细设计界面设计结束页(设计好之后可以删掉这个文本框哦)界面中的控件LabelButtonSqlDataSourceGridView用到的数据集和事件用到的数据集:PopedomUpdate更新用户权限,GetPopedom查询用户权限用到的事件:btnSave_Click确定选择的用户权限,btnCancle_Click关闭选择用户权限总结:经过这两个周的实训,我们组收货了不少。首先,在对编程的学习和动手实践能力方面有所提高,两周集中的实训更能加强我们的动手实践能力,对.net有了进一步的掌握。其次,分组分任务实现系统加强了团队协作能力,在学习知识的同时增强了合作意识,为以后的就业积累了不少经验。最后感谢学校为我们提供的两周的实训机会,感谢老师的耐心讲解与悉心教导,同时感谢队友们的相互鼓励和相互帮助!谢谢大家!
本文标题:人事管理系统
链接地址:https://www.777doc.com/doc-996934 .html