人事管理系统14150

上传人:博****1 文档编号:559860566 上传时间:2022-10-30 格式:DOC 页数:15 大小:145.50KB
返回 下载 相关 举报
人事管理系统14150_第1页
第1页 / 共15页
人事管理系统14150_第2页
第2页 / 共15页
人事管理系统14150_第3页
第3页 / 共15页
人事管理系统14150_第4页
第4页 / 共15页
人事管理系统14150_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《人事管理系统14150》由会员分享,可在线阅读,更多相关《人事管理系统14150(15页珍藏版)》请在金锄头文库上搜索。

1、湖南工程学院课 程 设 计任 务 书课程名称 数据库原理课程设计 课 题人事管理系统 专业班级 学生姓名 学 号 指导老师 审 批 任务书下达日期 202 年 2 月 2 日任务完成日期 2012年 3 月 15 日目 录一、系统定义.1二、需求分析.1三、系统设计四、详细设计9五、课程设计总结15六、参考文献16七、附录16一.系统定义人事管理系统是一个企业在经营和管理中不可缺少的一部分,它的成功与否对于企业的发展来说都只管重要的。人事管理系统它单指汇集成功企业先进的人力资源管理理念、人力资源管理实践、人力资源信息化系统建设的经验,以信息技术实现对企业人力资源信息的高度集成化管理,为企业使用

2、的人力资源管理解决方案。核心价值在于将人力资源工作者从繁重的日常琐碎事务中解放出来,将更多地精力用于企业的人力资源职能管理和管理决策,保持企业的持续高效运营。 集中记录、监测和分析所有劳动力的技能和资格,提供决策分析。提高企业整体的科技含量与管理效率,加快企业的信息化建设。本系统主要采用ADO和Lrver 0等技术。二需求分析(一)系统综合需求人事管理系统需要实现对部门、员工信息、员工考勤、员工考评、用户信息的管理功能,其中员工信息包括员工的基本信息、员工的家庭信息、员工的教育信息以及工作经历信息。数据库HR的表包括以下7个表:部门表、员工基本信息表、员工家庭主要成员记录表、员工教育以及工作经

3、历记录表、员工考勤表、员工工作考评表和用户信息表。用户和管理员需要实现以下的功能:管理员的登陆:进入管理界面必须由管理员账号密码登陆,账户和密码存储在数据库的USR表之中。用户的注册添加:进入系统后,用户可以再添加其他的用户,并且设置相应的权限。修改密码:登陆成功后通过修改密码选项可以对管理员的密码进行修改。员工信息的查询和修改:管理员可以对相应员工的信息进行查询,并且对相关的信息进行修改,此修改权限紧限于管理系统的管理员。员工的调动:查看并修改员工的所属部门。员工的考评:记录员工考评的相关信息。(二)系统逻辑模型系统流程图:登陆管理员普通用户员工信息查询员工信息管理部门管理员工调动考勤管理考

4、评管理部门查询考勤查询考评查询退出系统密码修改数据字典:数据项数据组成数据流类型数据来源数据去向数据处理部门信息部门号,部门名称,部门描述,上级部门号数据存储和数据流数据库用户和管理员数据来自数据库,被管理员修改,用户查阅员工信息员工号,员工名称,图像,性别,名族,生日,身份证,所属部门,职称,户口数据存储和数据流数据库用户和管理员数据只能被管理员修改,其他用户只能查询员工家庭信息编号,员工编号,姓名,性别,年龄,关系,工作地数据存储和数据流数据库管理员数据只能被管理员修改查询员工教育工作经历信息编号,员工编号,开始,结束,学校,称数据存储和数据流数据库管理员数据只能被管理员修改查询员工考勤信

5、息报道日期,员工编号,出勤天数,病假天数,全勤天数,出差天数,事假天数,法定假日天数,矿工天数,年假天数,加班天数,迟到天数,早退天数数据存储和数据流数据库管理员数据只能被管理员修改员工工作考评表员工姓名,考勤月份,总体评价,奖励事由,处罚事由,奖励金额,罚款金额数据存储和数据流数据库管理员数据只能被管理员修改家庭考勤考评信息考评教育日期姓名编号性别年龄关系院校编号职称考勤信息编号出差奖励病假旷工请假日期编号加班处罚部门员工工作描述上级编号姓名三系统设计(一)概念结构设计(二)逻辑结构设计1.部门表:列名数据结构说明Idint(4)部门编号2Dep_amevarchar()部门名3Descri

6、bevrhar(0)描述pprdnt(4)上一级编号员工信息表:列名数据结构说明1EmpIdint(4)员工号2Ep_NMEvarha()员工名3hotoimage(6)头像Sexar(2)性别5Ntionnaltyvarcha(40)民族6Birthvarhar(20)生日7Poical_artyvarchar(4)党派8tr_Levelvarca(40)文化水平Marital_Conitonvarcr(2)婚姻状况1Faylavarh(60)家庭住址11Id_Cardarchar(20)身份证号12BadgeIDarcar(40)工作证号13Ofiephevrha(3)办公电话14Mobi

7、lerar(3)手机1ie_Keep_Orgarchar(100)档案所在地1Hovrchar(00)户口17HireDatevarchr(20)到岗日期18ep_IdiInt(4)部门号9otinarchar(40)岗位20Titlvarca(2)职称Stttnyt()状态2UrIdnt(4)上级部门号2ContrctDratnvchr(0)合同有效期4Meoarca(200)备注25Fillin_Peonvacha()填表人2Filln_Timevacha(20)填表时间3.员工家庭信息表:列名数据结构说明1dtny(1)身份证号Epdin(4)员工号3Namvaca(50)姓名4exha

8、r(2)性别5Aginyin()年龄6Relatinhivarhar(20)关系7WorkngOgvrchr(40)工作地4.员工教育信息表:列名数据结构说明dinin()身份证号2Emp_Id()员工编号Start_atehar(10)开始日期4nd_atehar(10)结束日期5hol_rgvarchar(50)院校6Tilevchar(0)头衔5.员工考勤表:列名数据结构说明hke char(10)考勤日期2Emp_I nt员工编号3qqDy deimal(4,1)全勤天数4ccDays cima(4,1)出差天数5bjs decm(,1)病假天数6sjDas dcimal(4,1)事假

9、天数7kgDay decmal(4,1)矿工天数8fdjDaysdecial(,1)法定休假9nxjDays decimal(4,1)年休假1dxDas dima(4,1)倒休假11cdMns tinyint迟到时间1Minutestiny早退时间3o1Daysdeml(4,1)一类加班14ot2ay decm(4,)二类加班15ot3Days dimal(4,1)三类加班16Mem vrchar(200)备注6员工考评表:列名数据结构说明EvMnthha(10)2Ep_IditEv vachr(0)4lRe archar(200)5jlAot smalin6cfReson varc(00)7

10、fAnt smallint8emo vacha(00)7.用户信息表:列名数据结构说明1UserNmeVcha(40)用户名2PwdVachr(40)密码3User_ytyin用户类型所有表的关系图:(三)子模块划分以及功能概述1.用户登陆模块要使用本系统,首先必须通过系统的身份认证。首先是添加全局类:lass CGlobal public:CUscuUr;Cloba();virtl lba();;然后是添加用户登陆对话框。2.部门管理模块部门信息编辑包括添加和修改部门信息。1) 添加部门信息管理功能因为本系统中使用的是树状结构来描述部门的数据,所以要使用到树控件。树控件显示结点对象的分层列表

11、,每个节点对象均由一个标签和一个可选的位图组成。添加变量:Clss CDepManDlg:publiDalogblic: TREETEM mrot; Departmes dp; Cmageeistm_eImageLis;2)添加部门信息选择功能3.实现员工信息管理功能模块 1)添加员工选择功能首先设计一个“选择员工”的对话框。目的是为了方便用户在其他模块中选择员工,因为在编辑员工的基本信息时候要选择员工的上级主管。 启动对话框时的OnInitDalg():BOL CEmplDl::OnItDialog() CDiao:OInitDaog();/ TOD: Add exta tiliationhere/装入部门信息dep

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号