人力资源管理系统代码

合集下载

人力资源管理系统数据库说明

人力资源管理系统数据库说明

数据库名:Hr表名:bestirinfo(激励信息表)序号 列名 数据类型 长度 小数位 说明1 bestirId int 4 0 主键,自增2 bestirType varchar 50 0 激励管理类型3 BestirContext varchar 5000 0 激励管理内容4 human_id int 4 0 激励人编号5 humanName varchar 50 0 激励人名字表名:bonus序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值说明1 bon_id int 4 0 是 是 否 奖金信息2 major_id char 2 0 是 职位ID3 major_name varchar 60 0 是 职位名称4 human_id varchar 30 0 是 奖励人ID5 human_name varchar 60 0 是 奖励人名字6 bonus_item varchar 60 0 是 奖励项目7 bonus_worth money 8 4 是 奖金金额9 remark text 16 0 是 备注信息10 register varchar 60 0 是 注册人11 checker varchar 60 0 是 复核人12 regist_time datetime 8 3 是 注册时间13 check_time datetime 8 3 是 复合时间14 check_status smallint 2 0 是 复合状态(0未通过,1通过) 表名:config_file_first_kind(系统管理中,一级机构)序号 列名 数据类型 长度 小数位 标识 主键 允许空说明1 ffk_id int 4 0 是 是 否 一级机构编号2 first_kind_name varchar 60 0 是 一级机构名字3 key_man varchar 50 0 是 机构负责人4 first_desc varchar 800 0 是 机构描述5 isdelete bit 1 0 是(1)否(0)删除6 salary_grant_man varchar 50 0 薪酬发放负责人表名:config_file_second_kind(二级机构)序号 列名 数据类型 长度 小数位标识 主键 说明1 second_kind_id int 4 0 是 是 二级机构编号2 second_kind_name varchar 60 0 二级机构名称3 second_kind_des varchar 5000 0 二级机构描述4 isdelete bit 1 0 是(1)否(0)删除5 first_kind_id int 4 0 所属一级结构编号6 salary_grant_man varchar 50 0 薪资发放人表名:config_file_third_kind(三级结构)序号 列名 数据类型 长度 小数位标识主键说明1 third_kind_id int 4 0 是 是 三级机构编号2 second_kind_id int 4 0 所属二级机构编号3 third_kind_name varchar 60 0 三级机构名称4 third_kind_des varchar 3000 0 三级机构描述5 third_kind_is_delete bit 1 0 是(1)否(0)删除6 salary_grant_man varchar 50 0 薪资发放人表名:config_major(职位信息表)序号 列名 数据类型 长度 小数位 标识 主键 说明1 major_id int 4 0 是 是 职位编号2 major_name varchar 60 0 职位名称3 major_des varchar 500 0 职位描述4 Third_kind_id int 4 所属部门表名:config_msg(系统消息表)序号 列名 数据类型 长度 小数位 标识 主键 说明1 msgid int 4 0 是 是 消息编号2 msgcontext varchar 5000 0 消息内容3 nsgSendManId int4 0 消息发送人4 msgSnendMan varchar 50 0 消息发送人名称5 msgRceiveMan varchar 50 0 消息接受人6 nsgRceiveId int 4 0 消息接受人编号7 sendTime datetime 8 3 消息发送时间8 isPublic bit 1 0 是否为共有消息表名:config_question_first_kind(招聘考试题目分类)序号 列名 数据类型 长度 小数位 标识 主键 说明1 qfk_id int 4 0 是 是 题目大类编号2 first_kind_name varchar 60 0 细目大类名字3 first_kind_des varchar 5000 0 题目大类描述表名:config_question_second_kind(招聘考试题目小类)序号 列名 数据类型 长度 小数标识 主键 说明位1 qsk_id int 4 0 是 是 题目小类编号2 second_kind_name varchar 60 0 题目小类名称3 first_kind_id int4 0 所属大类编号表名:engage_answer(考试结果信息表)序号 列名 数据类型 长度 小数位 标识 主键 说明1 ans_id int 4 0 是 是2 exam_number varchar 30 0 试卷编号3 human_id int4 0 考试人编号4 human_name varchar 60 0 考试人名字5 human_idcard varchar 30 0 身份证号6 major_id char 10 0 职位ID7 major_name char 10 0 职位名字8 test_time datetime 8 3 测试时间9 answers varchar 500 0 答案不同题目答案用|隔开10 total_point numeric 5 2 总分表名:engage_exam(试卷信息表)序号 列名 数据类型 长度 小数位 标识 主键 说明1 exam_number int 4 0 是 是 试卷编号2 exam_name varchar 50 0 试卷名称3 subjectIds varchar 50 0 考题编号,所有考题号码,用|隔开4 usertime int 4 0 考试用时5 margeId int 4 0 所属职位表名:engage_interview(面试信息表)序号 列名 数据类型 长度小数位标识主键说明1 ein_id smallint2 0 是 是 面试信息编号2 human_id int 4 0 面试人3 human_major_name varchar 30 0 面试职位4 native_language_degree varchar 20 0 母语程度5 foreign_language_degree varchar 20 0 外语程度6 response_speed_degree varchar 20 0 反映程度7 EQ_degree varchar 20 0 EQ程度8 IQ_degree varchar 20 0 IQ程度9 register varchar 60 0 面试人10 registe_time datetime 8 3 面试时间11 interview_comment text 16 0 面试评价12 result varchar 20 0 面试结果13 interview_number int 4 0 面试次数14 mark varchar 20 0 综合素质表名:engage_major_release(职位发布信息表)序号 列名 数据类型 长度 小数位标识 主键 说明1 mre_id smallint2 0 是 是 主键2 first_kind_id char 2 0 职位所属一级结构3 first_kind_name varchar 60 0 所属一级机构名字4 second_kind_id char 2 0 所属二级机构编号5 second_kind_name varchar 60 0 所属二级机构名字6 third_kind_id char 2 0 三级机构编号7 third_kind_name varchar 60 0 三级机构名字10 major_id char 2 0 职位ID11 major_name varchar 60 0 职位名称12 human_amount smallint 2 0 招聘人数13 engage_type varchar 60 0 招聘类型14 deadline datetime 8 3 截至时间15 register varchar 60 0 发布人16 changer varchar 60 0 变更人17 regist_time datetime 8 3 发布时间18 change_time datetime 8 3 修改时间19 major_describe text 16 0 职位描述20 engage_required text 16 0 招聘描述表名:engage_subjects(考试题目)序号 列名 数据类型 长度 小数 标识 主键 说明1 sub_id int 4 0 是 是 考题编号2 first_kind_id int 4 0 一级机构编号3 first_kind_name varchar 60 0 一级机构名字4 second_kind_id int 4 0 二级机构编号5 second_kind_name varchar 60 0 二级机构名字6 register varchar 60 0 出题人7 regist_time datetime 8 3 出题时间8 context varchar 1000 0 题干部分9 key_a varchar 500 0 选项A10 key_b varchar 500 0 选项B11 key_c varchar 500 0 选项C12 key_d varchar 500 0 选项D13 key_e varchar 500 0 选项E14 correct_key varchar 10 0 正确答案表名:human_file序号 列名 数据类型 长度 标识 说明1 huf_id int 4 是 职员ID2 first_kind_id varchar 50 所属一级机构编号3 first_kind_name varchar 60 所属一级机构名字4 second_kind_id varchar 50 所属二级机构编号5 second_kind_name varchar 60 所属二级机构名字6 third_kind_id varchar 50 所属三级机构编号7 third_kind_name varchar 60 所属三级机构名字8 human_name varchar 60 员工名字9 human_address varchar 200 员工地址10 human_postcode varchar 10 员工邮编11 human_pro_designation varchar 6012 human_major_id varchar 50 职位编号13 hunma_major_name varchar 60 员工职位名称14 human_telephone varchar 20 职工电话15 human_mobilephone varchar 50 手机号码16 human_bank varchar 50 开户银行17 human_account varchar 30 银行卡号18 human_qq varchar 1519 human_email varchar 5020 human_hobby varchar 60 业余爱好21 human_speciality varchar 60 专业, 特长22 human_sex varchar 5023 human_religion varchar 50 宗教信仰24 human_party varchar 50 党籍25 human_nationality varchar 50 国籍26 human_race varchar 50 名族27 human_birthday datetime 8 生日28 human_birthplace varchar 50 出生地29 human_age smallint 2 年龄30 human_educated_degree varchar 60 教育程度31 human_educated_years smallint 2 教育年限32 human_educated_major varchar 60 所学专业varchar 30 社保号码33 human_society_security_id34 human_id_card varchar 20 身份证号35 remark varchar 5000 备注36 salary_standard_id int 4 工资标准编号37 salary_standard_name varchar 60 工资标准名称38 salary_sum money 8 基本工资39 human_histroy_records text 16 职员履历表text 16 家庭关系40 human_family_membership41 human_picture varchar 255 员工图片42 register varchar 60 登记人43 checker varchar 60 复核人44 changer varchar 60 更改人45 regist_time datetime 8 注册时间46 check_time datetime 8 (getdate())复核时间47 change_time datetime 8 (getdate())更改时间48 lastly_change_time datetime 8 (getdate())最后修改时间 49 delete_time datetime 8 (getdate())删除时间50 recovery_time datetime 8 (getdate())恢复时间51 human_file_status int 4 待删除员工 0注册员工 1待面试员工 2面试通过员工 3带笔试员工 4笔试通过员工 5待入职员工 6准入职员工 7正式员工 8完整员工 952 hu_Number varchar 5053 human_type nvarchar 50表名:major_change(职位变更)序号 列名 数据类型 长度标识主键说明1 mch_id smallint2 是 是 主键2 first_kind_id char 2 原所在一级机构3 first_kind_name varchar 60 原一级机构名称4 second_kind_id char 2 原二级机构编号5 second_kind_name varchar 60 原二级机构名字6 third_kind_id char 2 原三级机构编号7 third_kind_name varchar 60 原三级机构名字8 major_id char 2 原职位编号9 major_name varchar 60 原职位名字10 new_first_kind_id char 2 新一级机构编号11 new_first_kind_name varchar 60 新一级机构名字12 new_second_kind_id char 2 新二级机构编号13 new_second_kind_name varchar 60 新二级机构名字14 new_third_kind_id char 2 新三级机构编号15 new_third_kind_name varchar 60 新三级机构名字16 new_major_id char 2 新职位ID17 new_major_name varchar 60 新职位名字18 human_id varchar 30 员工编号19 human_name varchar 60 员工名字20 salary_standard_id varchar 30 原工资标准ID21 salary_standard_name varchar 60 原工资标准名字22 salary_sum money 8 原工资总额23 new_salary_standard_id varchar 30 新工资标准ID24 new_salary_standard_name varchar 60 新工资标准名字25 new_salary_sum money 8 新工资总额26 change_reason text 16 转职原因27 check_reason text 16 复合意见28 check_status smallint 2 复核状态29 register varchar 60 登记人30 checker varchar 60 复核人31 regist_time datetime 8 登记时间32 check_time datetime 8 复核时间表名:pay_delails序号 列名 数据类型 长度 小数位 标识 主键 说明1 base_pay money 8 4 基本工资2 standard_id int 4 0 是 主键,自增3 traffic_pay money 84 交通补助4 msg_pay money 8 4 通讯补助5 direft_pay money 8 4 浮动工资6 common money 8 4 常规7 lunch_pay money 8 4 午餐步骤8 year_pay money 8 4 交通补助9 car_pay money 8 4 车补表名:salary_grant(工资发放信息)序号 列名 数据类型 长度标识主键说明1 sgr_id smallint2 是 主键自增2 salary_grant_id varchar 30 发放编号按照时间自动生成4 first_kind_id char 2 一级机构编号5 first_kind_name varchar 60 一级机构名称6 second_kind_id char 2 二级结构编号7 second_kind_name varchar 60 二级机构名称8 third_kind_id char 2 三级机构编号9 third_kind_name varchar 60 三级机构名称10 human_amount smallint 2 职工人数11 salary_standard_sum money 8 标准工资总数12 salary_paid_sum money 8 实际发放总数13 register varchar 60 登记人数14 regist_time datetime 8 登记时间15 checker varchar 60 复核人16 check_time datetime 8 复核时间17 check_status smallint 2 状态(复核1 未复核0)表名:salary_grant_details(薪资发放明细)序号 列名 数据类型 长度标识主键说明1 grd_id smallint2 是 明细主键2 salary_grant_id varchar 30 发放明细编号3 human_id varchar 30 员工ID4 human_name varchar 60 员工名称6 sale_sum money 8 个人工资总额7 deduct_sum money 8 扣除总额8 salary_standard_sum money 8 标准总额salary_paid_sum money 8 实际工资总额表名:salary_standard序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明1 standard_id int 4 0 是 是 否2 standard_name varchar 60 0 是 工资标准名称 3 designer varchar 60 0 是 制定人5 checker varchar 60 0 是 复核人6 changer varchar 60 0 是 修改人7 regist_time datetime 8 3 是 制定时间 8 check_time datetime 8 3 是 复核时间 9 change_time datetime 8 3 是 修改时间10 salary_sum money 8 4 是 总金额11 check_status smallint 2 0 是 状态 13 check_comment text 16 0 是 复核说明 14 remark text 16 0 是 备注表名:salary_standard_details序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明1 standard_id varchar 30 0 否2 standard_name varchar 60 0 是 标准名称3 item_name varchar 60 0 是 项目名称4 salary money 8 4 否 总金额5 S_id int 4 0 是 是 否表名:training序号 列名 数据类型 长度 小数位 标识 主键 允许空默认值说明1 tra_id int 4 0 是 是 否 课程名称 2 trining_humanName varchar 50 0 是 培训师 3 training_item varchar 60 0 是 培训项目 4 training_time datetime 8 3 是 培训时间 5 training_hour int 4 0 是 培训周期 6 training_degree varchar 60 0 是 培训方式 7 register varchar 60 0 是 历史培训记录 8 regist_time datetime 8 3 是 历史培训时间 9 remark text 16 0 是 培训反馈表名:training_feedback序号 列名 数据类型 长度 小数位 标识 主键 允许空默认值说明1 t_id int 4 0 是 否2 h_id int 4 0 否3 Satisfaction int4 0 否 此次培训满意程度等级1-5 4 interesting int 4 0 否 此次培训是否有趣等级1-5 5 Interaction int 4 0 否 培训师是否和学员有交互等级1-5 6 Instrumentation int 4 0 是 讲师仪容仪表等级1-5 7 attitude int 4 0 是 讲师授课态度等级1-5 8 Curriculum_design int 4 0 否 课程设计等级1-5 9 Remark varchar 500 0 否 备注信息 10 tfid int 4 0 否表名:training_participation序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明1 ptid int 4 0 是 否2 humanid int 4 0 否3 traiingid int4 0 否表名:user_notebook序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明1 noteId int 4 0 是 是 否2 NoteTitle varchar 50 0 是3 NoteContext varchar 5000 0 否4 userId int 4 0 否5 noteTime datetime 8 3 否表名:users序号 列名 数据类型 长度 小数位 标识 主键 说明1 u_id int 4 0 是 是 登录人ID2 u_name varchar 60 0 登录人名字3 u_true_name varchar 60 0 真实名字4 u_password varchar 60 0 登录密码6 u_face varchar 60 0 用户头像7 Role_id int 角色ID表名:role(角色信息表)序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明1 roleId int 4 0 是 是 角色ID2 role_name nvarchar 50 0 角色名称3 roleDes nvarchar 1000 0 角色描述表名:role_module序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 URId int 4 0 是 是 主键3 modleId int4 0 模块ID4 role_id int 4 0 角色ID表名:module(模块信息表)序号 列名 数据类型 长度 标识 主键 允许空 默认值 说明1 module_id int 4 是 是 模块主键2 module_name varchar 50 模块名称3 modle_des varchar 500 模块描述4 parent_id int 4 父模块ID。

教育部学科分类代码表

教育部学科分类代码表

教育部学科分类代码表(人文社科类)(GB/T13745—92)630 管理学630.10 管理思想史630.15 管理理论630.1510 管理哲学630.1520 组织理论630.1530 行为科学630.1540 决策理论630.1550 系统管理理论630.1599 管理理论其他学科630.20 管理心理学630.25 管理计量学630.30 部门经济管理630.35 科学学与科技管理630.3510 科学社会学630.3520 科技政策学630.3530 科学心理学630.3540 科学计量学630.3550 科技管理学630.3599 科学学与科技管理其他学科630.40 企业管理630.4010 生产管理630.4015 经营管理630.4020 财务管理630.4025 成本管理630.4030 劳动人事管理630.4035 技术管理630.4040 营销管理630.4045 物资管理630.4050 设备管理630.4055 质量管理630.4099 企业管理其他学科630.45 行政管理630.50 管理工程630.5010 生产系统管理630.5015 研究与开发管理630.5020 质量控制与可靠性管理630.5025 物流系统管理630.5030 战略管理630.5035 决策分析630.5040 决策支持系统630.5045 管理信息系统630.5060 部门管理工程630.5099 管理工程其他学科630.55 人力资源开发与管理630.5510 人力资源开发战略630.5520 人才学630.5599 人力资源开发与管理其他学科630.60 未来学630.6010 理论预测学630.6020 预测评价学630.6030 技术评估学630.6040 全球未来学630.6099 未来学其他学科630.99 管理学其他学科710 马克思主义710.10 马、恩、列、斯思想研究710.20 毛泽东思想研究710.30 马克思主义思想史710.40 科学社会主义710.50 社会主义运动史(包括国际共产主义运动)710.60 国外马克思主义研究710.99 马克思主义其他学科720 哲学720.10 马克思主义哲学720.1010 辩证唯物主义720.1020 历史唯物主义720.1030 马克思主义哲学史720.1099 马克思主义哲学其他学科720.15 自然辩证法(亦称科学技术哲学)720.1510 自然观720.1520 科学哲学720.1530 技术哲学720.1540 专门自然科学哲学(包括人工智能哲学、数学哲学、物理哲学等) 720.1599 自然辩证法其他学科720.20 中国哲学史720.2010 先秦哲学720.2020 秦汉哲学720.2030 魏晋南北朝哲学720.2040 隋唐五代哲学720.2050 宋元明清哲学720.2060 中国近代哲学720.2070 中国现代哲学720.2080 中国少数民族哲学思想720.2099 中国哲学史其他学科720.25 东方哲学史720.2510 印度哲学720.2520 伊斯兰哲学720.2530 日本哲学720.2599 东方哲学史其他学科720.30 西方哲学史720.3040 十七、十八世纪欧洲哲学720.3050 德国古典哲学720.3060 俄国哲学(包括俄国革命民主主义者的哲学)720.3099 西方哲学史其他学科720.35 现代外国哲学720.3510 十九世纪末至二十世纪中叶西方哲学720.3520 分析哲学720.3530 欧洲大陆人文哲学720.3540 解释学720.3550 符号学720.3560 实用主义哲学720.3599 现代外国哲学其他学科720.40 逻辑学720.4010 逻辑史(包括中国逻辑史、西方逻辑史、印度逻辑史等) 720.4020 形式逻辑(亦称传统逻辑)720.4030 哲理逻辑(包括模态、多值、构造、时态、模糊逻辑等) 720.4040 语言逻辑720.4050 归纳逻辑720.4060 辩证逻辑720.4099 逻辑学其他学科720.45 伦理学720.4510 伦理学原理720.4515 中国伦理思想史720.4520 东方伦理思想史720.4525 西方伦理思想史720.4530 马克思主义伦理思想史720.4535 职业伦理学720.4540 医学伦理学720.4545 教育伦理学720.4550 政治伦理学720.4555 家庭伦理学720.4560 生命伦理学720.4565 生态伦理学720.4599 伦理学其他学科720.50 美学720.5010 美学原理720.5020 中国美学史720.5030 东方美学史720.5040 西方美学史720.5050 西方现代美学720.5060 马克思主义美学720.5070 艺术美学(包括音乐、影视美学、建筑美学等)720.5080 技术美学720.5099 美学其他学科720.99 哲学其他学科730 宗教学730.11 宗教学理论730.1110 马克思主义宗教学730.1115 宗教史学730.1135 比较宗教学730.1140 宗教地理学730.1145 宗教文学艺术730.1150 宗教文献学730.1155 神话学730.1199 宗教学理论其他学科730.14 无神论730.1410 无神论史730.1420 中国无神论730.1430 外国无神论730.1499 无神论其他学科730.17 原始宗教730.21 古代宗教730.2110 中国古代宗教730.2120 外国古代宗教730.2199 古代宗教其他学科730.24 佛教730.2410 佛教哲学730.2420 佛教因明730.2430 佛教艺术730.2440 佛教文献730.2450 佛教史730.2499 佛教其他学科730.27 基督教730.2710 圣经学730.2720 基督教哲学730.2730 基督教伦理学730.2740 基督教史730.2750 基督教艺术730.2799 基督教其他学科730.31 伊斯兰教730.3110 伊斯兰教义学730.3120 伊斯兰教法学730.3130 伊斯兰教哲学730.3140 古兰学730.3150 圣训学730.3160 伊斯兰教史730.3170 伊斯兰教艺术730.3199 伊斯兰教其他学科730.34 道教730.3410 道教哲学730.3420 道教文献730.3430 道教艺术730.3440 道教史730.3499 道教其他学科730.37 印度教730.41 犹太教730.44 袄教730.47 摩尼教730.61 中国民间宗教与民间信仰730.64 中国少数民族宗教730.67 当代宗教730.6710 中国当代宗教730.6720 世界当代宗教730.6730 新兴宗教730.6799 当代宗教其他学科730.99 宗教学其他学科740 语言学740.10 普通语言学740.1010 语音学740.1015 语法学740.1020 语义学740.1025 词汇学740.1030 语用学740.1035 方言学740.1040 修辞学740.1045 文字学740.1050 语源学740.1099 普通语言学其他学科740.15 比较语言学740.1510 历史比较语言学740.1520 类型比较语言学740.1530 双语对比语言学740.1599 比较语言学其他学科740.20 语言地理学740.25 社会语言学740.30 心理语言学740.35 应用语言学740.3510 语言教学740.3520 话语语言学740.3530 实验语音学740.3540 数理语言学740.3550 计算语言学740.3560 翻译学740.3599 应用语言学其他学科740.40 汉语研究740.4010 普通话740.4015 汉语方言740.4020 汉语语音740.4025 汉语音韵740.4030 汉语语法740.4035 汉语词汇740.4040 汉语训诂740.4045 汉语修辞740.4050 汉字规范740.4055 汉语史740.4099 汉语研究其他学科740.45 中国少数民族语言文字740.4525 哈萨克语文740.4530 满语文740.4535 朝鲜语文740.4540 傣族语文740.4545 彝族语文740.4550 壮语文740.4555 苗语文740.4560 瑶语文740.4565 柯尔克孜语文740.4570 锡伯语文740.4599 中国少数民族语言文字其他学科740.50 外国语言740.5011 英语740.5014 德语740.5017 瑞典语740.5021 意大利语740.5024 法语740.5027 西班牙语、葡萄牙语740.5031 罗马尼亚语740.5034 俄语740.5037 波兰语、捷克语740.5041 塞尔维亚语、保加利亚语740.5044 希腊语740.5047 阿尔巴尼亚语740.5051 匈牙利语740.5054 梵语、印地语、乌尔都语、僧伽罗语740.5057 波斯语740.5061 土耳其语740.5064 阿拉伯语740.5067 希伯莱语740.5071 豪萨语740.5074 斯瓦希里语740.5077 越南语、柬埔寨语740.5081 印度尼西亚语、菲律宾国语、马来语740.5084 缅甸语740.5087 泰语、老挝语740.5091 日语740.5094 世界语740.5099 外国语言其他学科740.99 语言学其他学科750 文学750.11 文学理论750.14 文艺美学750.17 文学批评750.21 比较文学750.24 中国古代文学史750.2410 周秦汉文学750.2415 魏晋文学750.2420 南北朝文学750.2440 元代文学750.2445 明代文学750.2450 清代文学750.2499 中国古代文学史其他学科750.27 中国近代文学史750.31 中国现代文学史(包括当代文学史) 750.34 中国各体文学750.3410 中国诗歌文学750.3420 中国戏剧文学750.3430 中国小说文学750.3440 中国散文文学750.3499 中国各体文学其他学科750.37 中国民间文学750.41 中国儿童文学750.44 中国少数民族文学750.4410 蒙古族文学750.4420 藏族文学750.4430 维吾尔族文学750.4440 哈萨克族文学750.4450 朝鲜族文学750.4499 中国少数民族文学其他学科750.47 世界文学史750.4710 古代世界文学史750.4720 中世纪世界文学史750.4730 近代世界文学史750.4740 现代世界文学史(包括当代世界文学史) 750.4799 世界文学史其他学科750.51 东方文学750.5110 印度文学750.5120 日本文学750.5199 东方文学其他学科750.54 俄国文学(包括原苏联文学)750.57 英国文学750.61 法国文学750.64 德国文学750.67 意大利文学750.71 美国文学750.74 北欧文学750.77 东欧文学750.81 拉美文学750.84 非洲文学750.87 大洋洲文学750.99 文学其他学科760 艺术学760.10 艺术心理学760.15 音乐760.1510 音乐学(包括音乐史、音乐美学等) 760.1520 作曲与作曲理论760.1530 音乐表演艺术760.2020 戏剧理论760.2099 戏剧其他学科760.25 戏曲760.2510 戏曲史760.2520 戏曲理论760.2530 戏曲表演760.2599 戏曲其他学科760.30 舞蹈760.3010 舞蹈史760.3020 舞蹈理论760.3030 舞蹈编导760.3040 舞蹈表演760.3099 舞蹈其他学科760.35 电影760.3510 电影史760.3520 电影理论760.3530 电影艺术760.3599 电影其他学科760.40 广播电视文艺760.45 美术760.4510 美术史760.4520 美术理论760.4530 绘画艺术760.4540 雕塑艺术760.4599 美术其他学科760.50 工艺美术760.5010 工艺美术史760.5020 工艺美术理论760.5030 环境艺术760.5099 工艺美术其他学科760.55 书法760.5510 书法史760.5520 书法理论760.5599 书法其他学科760.60 摄影760.6010 摄影史760.6020 摄影理论760.6099 摄影其他学科760.99 艺术学其他学科770 历史学770.10 史学史770.15 史学理论770.20 历史文献学770.25 中国通史770.30 中国古代史770.3010 先秦史770.3015 秦汉史770.3020 魏晋南北朝史770.3025 隋唐五代十国史770.3045 明史770.3050 清史770.3055 中国古文字(包括甲骨文、金文等)770.3060 中国古代契约文书(包括敦煌学、明清契约文书研究、鱼鳞册研究等) 770.3099 中国古代史其他学科770.35 中国近代史、现代史770.3510 鸦片战争史770.3515 太平天国史770.3520 洋务运动史770.3525 戊戌政变史770.3530 义和团运动史770.3535 辛亥革命史770.3540 五四运动史770.3545 新民主主义革命史770.3550 中国共产党史770.3555 中国国民党史770.3560 中国民主党派史770.3565 中华民国史770.3570 中华人民共和国史770.3599 中国近代史、现代史其他学科770.40 世界通史770.4010 原始社会史770.4020 世界古代史770.4030 世界中世纪史770.4040 世界近代史770.4050 世界现代史770.4099 世界通史其他学科770.45 亚洲史770.4510 日本史770.4520 印度史770.4530 东南亚史770.4540 南亚史770.4550 中亚史770.4560 西亚史770.4599 亚洲史其他学科770.50 非洲史770.5010 北非史770.5020 撒哈拉以南非洲史770.5030 埃及史770.5040 南非联邦史770.5099 非洲史其他学科770.55 美洲史770.5510 美洲古代文明史770.5520 美国史770.5530 加拿大史770.5540 拉丁美洲史770.5599 美洲史其他学科770.60 欧洲史770.6010 俄国史(包括原苏联史)770.6050 意大利史770.6060 西班牙史770.6070 东欧国家史770.6080 北欧国家史770.6099 欧洲史其他学科770.65 澳洲、大洋洲史770.70 专门史770.7010 政治史770.7015 思想史770.7020 文化史770.7025 科技史770.7030 社会史770.7035 城市史770.7040 中外文化交流史770.7045 历史地理学770.7050 方志学770.7055 人物研究770.7060 谱牒学770.7099 专门史其他学科770.99 历史学其他学科780 考古学780.10 考古理论780.20 考古学史780.30 考古技术780.3010 考古发掘780.3020 考古修复780.3030 考古年代测定780.3099 考古技术其他学科780.40 中国考古780.4010 旧石器时代考古780.4020 新石器时代考古780.4030 商周考古780.4040 秦汉考古780.4050 三国两晋、南北朝、隋唐考古780.4060 宋元明考古780.4099 中国考古其他学科780.50 外国考古780.5010 亚洲考古780.5020 欧洲考古780.5030 非洲考古780.5040 美洲考古780.5050 大洋洲考古780.5099 外国考古其他学科780.60 专门考古780.6010 金石学780.6020 铭刻学780.6030 甲骨学780.6040 古钱学780.6050 美术考古780.99 考古学其他学科790 经济学790.11 政治经济学790.1110 资本主义政治经济学790.1120 社会主义政治经济学790.1199 政治经济学其他学科790.13 宏观经济学790.15 微观经济学790.17 比较经济学790.19 经济地理学(包括工业地理学、农业地理学等) 790.21 发展经济学790.23 生产力经济学790.25 经济思想史790.2510 中国经济思想史790.2520 外国经济思想史790.2530 马克思主义经济思想史790.2599 经济思想史其他学科790.27 经济史790.2710 世界经济史790.2720 中国经济史790.2799 经济史其他学科790.29 世界经济学(亦称国际经济学)790.2911 国际经济关系790.2914 国际贸易学(包括国际市场营销学、国际商品学) 790.2917 国际货币经济学790.2921 国际金融学790.2924 国际投资学790.2927 国际收支理论790.2931 美国经济790.2934 日本经济790.2937 德国经济790.2941 法国经济790.2944 英国经济790.2947 俄罗斯经济790.2951 欧洲经济790.2954 北美经济790.2957 亚太经济790.2961 拉美经济790.2964 非洲经济790.2967 中亚、西亚经济790.2971 世界经济统计790.2999 世界经济学其他学科790.31 国民经济学790.3110 国民经济计划学790.3120 区域经济学790.3130 消费经济学790.3140 投资经济学790.3199 国民经济学其他学科790.33 管理经济学790.3599 数量经济学其他学科790.37 会计学790.3710 工业会计学790.3720 农业会计学790.3730 商业会计学790.3740 银行会计学790.3750 交通运输会计学790.3799 会计学其他学科790.39 审计学790.41 技术经济学790.4110 工程经济学790.4115 工业技术经济学790.4120 农业技术经济学790.4125 能源技术经济学790.4130 交通运输技术经济学790.4135 建筑技术经济学790.4140 商业与物流技术经济学790.4145 技术进步经济学790.4150 资源开发利用技术经济学790.4155 环境保护技术经济学790.4160 生产力布局技术经济学790.4165 消费技术经济学790.4199 技术经济学其他学科790.43 生态经济学790.4310 森林生态经济学790.4320 草原生态经济学790.4330 水域生态经济学790.4340 城市生态经济学790.4350 区域生态经济学790.4399 生态经济学其他学科790.45 劳动经济学790.4510 就业经济学(包括劳动市场经济学) 790.4520 劳动管理学790.4530 劳动统计学790.4540 劳动社会学790.4550 劳动心理学790.4560 劳动经济史790.4599 劳动经济学其他学科790.47 城市经济学790.4710 城市经济管理学790.4720 城市土地经济学790.4730 市政经济学790.4740 住宅经济学790.4750 城郊经济学790.4799 城市经济学其他学科790.49 资源经济学790.4910 海洋资源经济学790.4920 生物资源经济学790.4930 矿产资源经济学790.5310 物资经济理论790.5320 物资管理学790.5399 物资经济学其他学科790.55 工业经济学790.5510 工业发展经济学790.5520 工业企业经营管理学790.5530 工业经济地理790.5540 工业部门经济学790.5550 工业经济史790.5599 工业经济学其他学科790.57 农村经济学790.5710 农村宏观经济学790.5720 农村产业经济学790.5730 农村区域经济学790.5799 农村经济学其他学科790.59 农业经济学790.5910 农业生态经济学790.5920 农业生产经济学790.5930 土地经济学(包括国土经济学、农业资源经济学等) 790.5940 农业经济史790.5950 农业企业经营管理790.5960 合作经济790.5970 世界农业经济790.5980 种植业经济学790.5999 农业经济学其他学科790.61 交通运输经济学790.6110 城市运输经济学790.6120 铁路运输经济学790.6130 航空运输经济学790.6140 公路运输经济学790.6150 水路运输经济学790.6160 综合运输经济学790.6199 交通运输经济学其他学科790.63 商业经济学790.6310 商业经济学原理790.6315 商业企业管理学790.6320 商品流通经济学790.6325 市场学790.6330 商业心理学790.6335 商业社会学790.6340 商品学(包括商品包装与技术)790.6345 商业物流学790.6350 商业经济史790.6355 广告学790.6360 服务经济学790.6399 商业经济学其他学科790.65 价格学790.6560 比较价格学790.6599 价格学其他学科790.67 旅游经济学790.6710 旅游经济学理论790.6720 旅游经济管理学790.6730 旅游企业管理学790.6740 旅游事业史790.6799 旅游经济学其他学科790.69 信息经济学790.71 财政学790.7110 理论财政学790.7120 资本主义财政学790.7130 社会主义财政学790.7140 比较财政学790.7150 财政思想史790.7160 财政史790.7170 财政管理学790.7180 税务管理学790.7199 财政学其他学科790.73 货币银行学790.7310 货币理论790.7315 货币学说史790.7320 银行学790.7325 银行经营管理学790.7330 信贷理论790.7335 投资理论790.7340 金融市场790.7345 农村金融学790.7350 金融史、银行史790.7399 货币银行学其他学科790.75 保险学790.7510 保险管理790.7599 保险学其他学科790.77 国防经济学790.99 经济学其他学科810 政治学810.10 政治学理论810.1010 比较政治学810.1020 政治社会学810.1030 政治心理学810.1040 地缘政治学810.1050 中外政治学说史810.1099 政治学理论其他学科810.20 政治制度810.2010 政治制度理论810.2015 议会制度810.2020 行政制度810.2040 中国政治制度810.2045 外国政治制度810.2050 比较政治制度810.2055 中国政治制度史810.2060 外国政治制度史810.2099 政治制度其他学科810.30 行政学810.3010 行政理论810.3020 行政组织810.3030 人事行政810.3040 财务行政810.3050 行政决策810.3099 行政学其他学科810.40 国际政治学810.4011 国际关系理论810.4014 国际关系史810.4017 国际组织810.4021 外交学810.4024 外交史810.4027 国际比较政治810.4031 美国政治810.4034 英国政治810.4037 法国政治810.4041 德国政治810.4044 日本政治810.4047 俄罗斯政治810.4051 欧洲政治810.4054 北美政治810.4057 亚太政治810.4061 拉美政治810.4064 非洲政治810.4067 中亚、西亚政治810.4099 国际政治学其他学科810.99 政治学其他学科820 法学820.10 理论法学820.1010 法理学820.1020 法哲学820.1030 比较法学820.1040 法社会学820.1050 立法学820.1060 法律逻辑学820.1070 法律教育学820.1080 法律心理学(包括犯罪心理学)820.1099 理论法学其他学科820.20 法律史学820.2010 中国法律思想史820.2020 外国法律思想史820.2030 法律制度史820.3015 行政法学820.3020 民法学820.3025 经济法学820.3030 劳动法学820.3035 婚姻法学820.3040 民事诉讼法学820.3045 行政诉讼法学820.3050 刑事诉讼法学820.3055 刑法学820.3060 刑事侦查学820.3065 司法鉴定学820.3070 军事法学820.3075 环境法学820.3080 安全法学820.3085 知识产权法学820.3099 部门法学其他学科820.40 国际法学820.4010 国际公法学820.4020 国际私法学820.4030 国际刑法学820.4040 国际经济法学820.4050 国际环境法学820.4060 国际知识产权法学820.4099 国际法学其他学科820.99 法学其他学科840 社会学840.11 社会学史840.1110 中国社会学史840.1120 外国社会学史840.1199 社会学史其他学科840.14 社会学理论840.1410 社会学原理840.1420 社会思想史840.1499 社会学理论其他学科840.17 社会学方法840.1710 社会调查方法840.1799 社会学方法其他学科840.21 实验社会学840.24 数理社会学840.27 应用社会学840.2711 职业社会学840.2714 工业社会学840.2717 医学社会学840.2727 城市社会学840.2731 农村社会学840.2734 环境社会学840.2737 家庭社会学840.2741 青年社会学840.2744 老年社会学840.2757 种族问题研究840.2761 社会问题研究840.2764 社会群体及分层问题研究840.2767 社区研究840.2771 社会保障研究840.2774 社会工作840.2799 应用社会学其他学科840.31 比较社会学840.34 社会地理学840.37 文化社会学840.3710 艺术社会学840.3720 知识社会学840.3730 道德社会学840.3799 文化社会学其他学科840.41 历史社会学840.44 经济社会学840.47 军事社会学840.51 社会心理学840.5110 社会心理学史840.5120 社会心理学理论与研究方法840.5130 实验社会心理学840.5199 社会心理学其他学科840.54 公共关系学840.57 社会人类学840.61 组织社会学840.64 发展社会学840.67 福利社会学840.71 人口学840.7110 人口学原理840.7115 人口经济学840.7120 人口社会学(包括老年人口学、妇女人口学、发展人口学等) 840.7125 人口学说史840.7130 人口史840.7135 人口地理学840.7140 人口生态学840.7145 区域人口学840.7150 人口系统工程840.7155 人口预测学840.7160 人口规划学840.7165 人口政策学840.7170 计划生育学840.7199 人口学其他学科840.99 社会学其他学科850 民族学850.10 民族问题理论850.1010 民族问题与民族政策850.1020 民族关系850.1030 民族经济850.1040 民族教育850.1099 民族问题理论其他学科850.20 民族史学850.2010 民族史850.2020 民族关系史850.2099 民族史学其他学科850.30 蒙古学850.40 藏学850.50 文化人类学与民俗学850.60 世界民族研究850.99 民族学其他学科860 新闻学与传播学860.10 新闻理论860.1010 新闻学860.1015 马克思主义新闻理论860.1020 西方新闻理论860.1025 新闻法860.1030 舆论学860.1035 新闻伦理学860.1040 新闻社会学860.1045 新闻心理学860.1050 比较新闻学860.1099 新闻理论其他学科860.20 新闻史860.2010 中国新闻事业史860.2020 世界新闻事业史860.2030 新闻思想史860.2099 新闻史其他学科860.30 新闻业务860.3010 新闻采访860.3020 新闻写作860.3030 新闻编辑860.3040 新闻评论860.3050 新闻摄影860.3099 新闻业务其他学科860.40 新闻事业经营管理860.50 广播与电视860.5010 广播电视史860.5020 广播电视理论860.5030 广播电视业务(包括广播电视采访、写作、编辑等) 860.5040 广播电视播音860.5099 广播与电视其他学科860.60 传播学860.6010 传播史860.6020 传播理论860.6030 传播技术860.6040 组织传播学860.6099 传播学其他学科860.99 新闻学与传播学其他学科870 图书馆、情报与文献学870.1020 图书馆社会学870.1025 图书馆管理学(包括图书馆统计学、图书馆经济学等)870.1030 图书馆建筑学870.1035 图书采访学870.1040 图书分类学870.1045 图书编目学(包括目录组织法、文献著录方法、计算机编目等) 870.1050 目录学(包括普通目录学、专科目录、目录学史等)870.1055 图书馆服务学(包括读者心理学、读者咨询学等)870.1099 图书馆学其他学科870.20 文献学870.2010 文献类型学870.2020 文献计量学870.2030 文献检索学870.2040 图书史870.2050 版本学870.2060 校勘学870.2099 文献学其他学科870.30 情报学870.3010 情报学史(包括情报事业史)870.3015 情报社会学870.3020 比较情报学870.3025 情报计量学870.3030 情报心理学870.3035 情报管理学870.3040 情报服务学(包括情报用户研究等)870.3045 情报经济学870.3050 情报检索学(包括情报检索语言等)870.3055 情报系统理论(包括情报系统分析与设计、情报网络建设理论等) 870.3060 情报技术870.3065 科学技术情报学870.3070 社会科学情报学870.3099 情报学其他学科870.40 档案学870.4010 档案学史(包括档案事业史)870.4020 档案管理学870.4030 档案保护技术学870.4040 档案编纂学870.4099 档案学其他学科870.50 博物馆学870.99 图书馆、情报与文献学其他学科880 教育学880.11 教育史(包括中国教育史、外国教育史等)880.14 教育学原理880.17 教学论880.21 德育原理880.24 教育社会学880.27 教育心理学880.31 教育经济学880.34 教育管理学880.47 学前教育学880.51 普通教育学(包括初等教育学、中等教育学等) 880.54 高等教育学880.57 成人教育学880.61 职业技术教育学880.64 特殊教育学880.99 教育学其他学科890 体育科学890.10 体育史890.15 体育理论890.20 运动生物力学(包括运动解剖学等)890.25 运动生理学890.30 运动心理学890.35 运动生物化学890.40 体育保健学890.45 运动训练学890.50 体育教育学890.55 武术理论与方法890.60 体育管理学890.65 体育经济学890.99 体育科学其他学科910 统计学910.10 统计学史910.15 理论统计学910.1510 统计调查分析理沦910.1520 统计核算理论910.1530 统计监督理论910.1540 统计预测理论910.1550 统计逻缉学910.1599 理论统计学其他学科910.20 统计法学910.25 描述统计学910.30 经济统计学910.3010 宏观经济统计学910.3020 微观经济统计学910.3099 经济统计学其他学科910.35 科学技术统计学910.40 社会统计学910.4010 教育统计学910.4020 文化与体育统计学910.4030 卫生统计学910.4040 司法统计学910.4050 社会福利与社会保障统计学910.4060 生活质量统计学910.4099 社会统计学其他学科910.45 人口统计学910.50 环境与生态统计学910.5010 自然资源统计学910.5020 环境统计学910.5510 国际标准分类统计学910.5520 国际核算体系与方法论体系910.5530 国际比较统计学910.5599 国际统计学其他学科910.99 统计学其他学科XLX 心理学630.20 管理心理学630.3530 科学心理学730.1130 宗教心理学740.30 心理语言学760.10 艺术心理学790.4550 劳动心理学810.1030 政治心理学820.1080 法律心理学830.20 军事心理学学科840.51 社会心理学840.5110 社会心理学840.5120 社会理论与研究840.5130 实验社会心理学840.52 社会心理学其他学科850.1060 民族心理学860.1045 新闻心理学880.27 教育心理学880.7410 心理学史880.7415 普通心理学880.7420 生理心理学880.7425 认知心理学880.7430 发展心理学880.7435 个性心理学880.7440 缺陷心理学880.7445 比较心理学880.7450 实验心理学880.7455 应用心理学880.7499 心理学其他学科-21-。

python人力资源管理系统开发实例 -回复

python人力资源管理系统开发实例 -回复

python人力资源管理系统开发实例-回复Python人力资源管理系统开发实例人力资源管理是现代企业管理的重要一环,为了提高工作效率和员工满意度,很多企业都开始使用电子化的人力资源管理系统。

本文将以Python 语言为基础,介绍如何开发一套简单的人力资源管理系统。

第一步:需求分析在开发任何系统之前,我们都需要先进行需求分析。

一个完整的人力资源管理系统应该包括员工信息管理、招聘管理、薪酬管理、绩效考核、培训管理等模块。

根据具体的需求,我们可以进一步细化每个模块的功能和流程。

第二步:数据库设计人力资源管理系统需要一个持久化的存储介质,一般选择使用关系型数据库来存储员工信息和相关数据。

我们可以使用MySQL、SQLite等数据库。

根据需求分析的结果,设计数据库的表结构,包括员工表、招聘表、薪酬表等。

第三步:环境搭建在开始编写代码之前,我们需要先搭建开发环境。

首先,安装Python解释器,可以选择Python 3.x版本。

其次,安装开发IDE,如PyCharm,它提供了丰富的代码编辑、调试和测试工具。

最后,安装数据库软件,并创建对应的数据库和表结构。

第四步:创建项目打开PyCharm,选择创建新的项目。

在项目中,我们可以创建多个模块,每个模块负责一个功能模块的实现。

我们首先创建一个员工信息管理模块,创建一个名为"employee_management"的模块。

第五步:编写代码进入"employee_management"模块,我们可以开始编写代码了。

首先,我们可以创建一个名为"employee.py"的文件,用于定义员工类。

员工类可以包含员工姓名、工号、部门等信息,以及相应的操作接口。

pythonclass Employee:def __init__(self, name, employee_id, department): = nameself.employee_id = employee_idself.department = departmentdef get_info(self):return f"Name: {}, ID: {self.employee_id},Department: {self.department}"def update_info(self, name, department): = nameself.department = department然后,我们可以创建一个名为"employee_manager.py"的文件,用于实现员工信息管理功能。

学科分类与代码(管理学)

学科分类与代码(管理学)

《学科分类与代码》(管理学)
中华人民共和国国家标准学科分类与代码表 GB/T13745-92(国家技术监督局1992-11-01批准,1993-07-01实施)
学科分类与代码表(人文与社会科学——管理学)
管理学科分类(研究生)
12 管理学
1201 管理科学与工程(可授管理学、工学学位)
注∶本一级学科不分设二级学科(学科、专业)
1202 工商管理
120201 会计学 120202 企业管理(含:财务管理、市场营销、人力资源管理)120203 旅游管理120204 技术经济及管理1203 农林经济管理
120301 农业经济管理120302 林业经济管理
1204 公共管理
120401 行政管理 120402 社会医学与卫生事业管理(可授管理学、医学学位)
120403 教育经济与管理(可授管理学、教育学学位) 120404 社会保障120405 土地资源管理
1205 图书馆、情报与档案管理
120501 图书馆学120502 情报学120503 档案学。

企业人事管理系统java源代码

企业人事管理系统java源代码

企业⼈事管理系统java源代码import java.awt.* ;import java.awt.event.*;import java.sql.*;import java.util.*;import javax.swing.*;import javax.swing.border.*;public class A extends JFrame{protected JPanel p = new JPanel();protected JPanel p1 = new JPanel();protected JPanel p2 = new JPanel();protected JPanel p3= new JPanel();JMenuBar M =new JMenuBar();JMenu m1 = new JMenu("基本信息模块");JMenu m2 = new JMenu("考勤考评信息模块");JMenu m3 = new JMenu("系统维护信息模块");JMenuItem mm1 = new JMenuItem("员⼯基本信息"); JMenuItem mm2 = new JMenuItem("员⼯家庭成员基本信息"); JMenuItem mm3 = new JMenuItem("员⼯培训信息"); JMenuItem mm4 = new JMenuItem("员⼯考勤信息"); JMenuItem mm5 = new JMenuItem("员⼯考评信息"); JMenuItem mm6 = new JMenuItem("普通管理员"); JMenuItem mm7 = new JMenuItem("⾼级管理员"); JMenuItem mm8 = new JMenuItem("退出");protected JLabel l1 = new JLabel("员⼯编号:");protected JLabel l2 = new JLabel("姓名:");protected JLabel l3 = new JLabel("性别:");protected JLabel l4 = new JLabel("年龄:");protected JLabel l5 = new JLabel("部门:");protected JTextField t1 = new JTextField(10);protected JTextField t2 = new JTextField(10);protected JTextField t3 = new JTextField(10);protected JTextField t4 = new JTextField(10);protected JTextField t5 = new JTextField(10);private JButton b1 = new JButton("查询");private JButton b2 = new JButton("插⼊");private JButton b3 = new JButton("修改");private JButton b4 = new JButton("删除");private JButton b5 = new JButton("清除");private JButton b6 = new JButton("下⼀条");private Connection c; // @jve:decl-index=0:private Statement s; // @jve:decl-index=0:private ResultSet r; // @jve:decl-index=0:{super("⼈事管理系统");getContentPane().add(p);setJMenuBar(M);M.add(m1);M.add(m2);M.add(m3);m1.add(mm1);m1.add(mm2);m1.add(mm3);m1.addSeparator();m1.add(mm8);m2.add(mm4);m2.add(mm5);m3.add(mm6);m3.add(mm7);p.add(p1,BorderLayout.NORTH);p.add(p2,BorderLayout.CENTER);p.add(p3,BorderLayout.SOUTH);p1.setLayout(new GridLayout(5,2,1,3));p1.add(l1);p1.add(t1);p1.add(l2);p1.add(t2);p1.add(l3);p1.add(t3);p1.add(l4);p1.add(t4);p1.add(l5);p1.add(t5);p2.add(b1);p1.add(b2);p2.add(b3);p1.add(b4);p2.add(b5);p3.add(b6);t1.setText("");t2.setText("");t3.setText("");t4.setText("");t5.setText("");setSize(350,300);setVisible(true);try{Class.forName("sun.jdbc.odbc.JdbcOdbcDrive");c=DriverManager.getConnection("jdbc:odbc:sd","sa",null);s=c.createStatement();r=s.executeQuery("select * from 员⼯基本信息表");}catch (SQLException e){JOptionPane.showMessageDialog(null ,e.getMessage(),"操作错误!",JOptionPane.ERROR_MESSAGE); System.exit(1);}catch(ClassNotFoundException e)JOptionPane.showMessageDialog(null ,e.getMessage(),"驱动程序找不到!",JOptionPane.ERROR_MESSAGE); System.exit(1);}addWindowListener( new WindowAdapter(){public void windowClosing(WindowEvent event){try {s.close();c.close();catch(SQLException e){JOptionPane.showMessageDialog(null,e.getMessage(),"不能关闭!",JOptionPane.ERROR_MESSAGE); System.exit(1);}}});b1.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent event){try{r=s.executeQuery("select * from 员⼯基本信息表" + "where 员⼯编号='"+t1.getText()+"'");if(r.next()){t1.setText(r.getString(1));t2.setText(r.getString(2));t3.setText(r.getString(3));t4.setText(r.getString(4));t5.setText(r.getString(5));JOptionPane.showMessageDialog(null,"查询成功!","查询操作",JOptionPane.ERROR_MESSAGE);}else{t2.setText("");t3.setText("");t4.setText("");t5.setText("");JOptionPane.showMessageDialog(null,"查询失败!","查询操作",JOptionPane.ERROR_MESSAGE);}catch(NumberFormatException e){System.out.println(e);}catch(SQLException e){System.out.println(e);}});b2.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent event){String v1,v2,v3,v4,v5;v1=t1.getText();v2=t2.getText();v3=t3.getText();v4=t4.getText();v5=t5.getText();if((!v1.equals( "" ))&&(!v2.equals(""))&&(!v3.equals(""))&&(!v4.equals(""))&&(!v5.equals (""))){try{int n1 = Integer.parseInt(v4);int r1 = s.executeUpdate("INSERT INTO 员⼯基本信息表"+ "values('"+v1+"','"+v2+"','"+v3+"',"+n1+",'"+v5+"')"); if(r1!=0){t1.setText("");t2.setText("");t3.setText("");t4.setText("");t5.setText("");JOptionPane.showMessageDialog(null,"插⼊成功!","插⼊操作",JOptionPane.ERROR_MESSAGE);}}catch (NumberFormatException e ){System.out.println(e);}catch (SQLException e){System.out.println(e);}}else{JOptionPane.showMessageDialog(null,"插⼊失败!","插⼊操作",JOptionPane.ERROR_MESSAGE);}}});b3.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent event)try {int r1=s.executeUpdate("update 员⼯基本信息表set 姓名='"+t2.getText()+"'," +"性别='"+t3.getText()+"'," +"年龄="+Integer.parseInt(t4.getText())+"," +"部门='"+t5.getText()+"'"+"where 员⼯编号='"+t1.getText()+"'");if(r1!=0){JOptionPane.showMessageDialog(null,"修改成功!","修改操作",JOptionPane.ERROR_MESSAGE);}else{JOptionPane.showMessageDialog(null,"修改失败!","修改操作",JOptionPane.ERROR_MESSAGE);}} catch (NumberFormatException e ){System.out.println(e);}catch (SQLException e){System.out.println(e);}}});b4.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent event){try{int r1=s.executeUpdate("delete from 员⼯基本信息表"+"where 员⼯编号='"+t1.getText()+"'");if(r1!=0){t1.setText("");t2.setText("");t3.setText("");t4.setText("");t5.setText("");JOptionPane.showMessageDialog(null,"删除成功!","删除操作",JOptionPane.ERROR_MESSAGE);}else{JOptionPane.showMessageDialog(null,"删除失败!","删除操作",JOptionPane.ERROR_MESSAGE);}} catch (NumberFormatException e ){System.out.println(e);}catch (SQLException e){System.out.println(e);}}});b5.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent event){t1.setText("");t2.setText("");t3.setText("");t4.setText("");t5.setText("");}});b6.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent event){try{if(r.next())t1.setText(r.getString(1));t2.setText(r.getString(2));t3.setText(r.getString(3));t4.setText(""+r.getInt(4));t5.setText(r.getString(5));}catch (NumberFormatException e ){System.out.println(e);} catch (SQLException e){System.out.println(e);}}});mm8.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent event){System.exit(0);}});}public static void main(String args[]){new A();}}。

python实现人力资源管理的代码思路

python实现人力资源管理的代码思路

人力资源管理系统的Python实现人力资源管理是企业组织中的重要一环,它涉及到员工招聘、薪酬管理、绩效考核、培训发展等方面。

本文将使用Python语言实现一个简单的人力资源管理系统,帮助企业更好地管理人力资源。

系统功能需求1.员工信息管理:包括员工的基本信息、工作经历、教育背景等。

2.员工招聘:录入、修改和删除员工的信息,并支持按照不同条件查询员工信息。

3.薪酬管理:录入、修改和删除员工的薪酬信息,并支持按照不同条件查询薪酬信息。

4.绩效考核:录入、修改和删除员工的绩效考核信息,并支持按照不同条件查询绩效考核信息。

5.培训发展:录入、修改和删除员工的培训发展信息,并支持按照不同条件查询培训发展信息。

环境搭建本项目需要安装Python 3.x环境,可以通过官方网站下载对应版本的Python安装包并进行安装。

安装完成后,还需要安装一些第三方库辅助我们实现系统的功能。

使用以下命令安装所需的库:pip install pandas数据存储设计为了方便展示和操作,我们选择使用CSV文件作为数据存储的格式。

CSV是一种常见的逗号分隔的文本文件格式,可以通过Python的pandas库进行读写操作。

在项目的根目录下创建一个名为”database”的文件夹,用于存储CSV文件。

代码实现下面是一个简单的人力资源管理系统的Python代码实现。

import pandas as pd# 定义员工类class Employee:def __init__(self, emp_id, name, gender, dept, position):self.emp_id = emp_id = nameself.gender = genderself.dept = deptself.position = position# 定义人力资源管理系统类class HRMSystem:def __init__(self):self.employee_data = pd.DataFrame(columns=['emp_id', 'name', 'gender', 'dept', 'position'])self.salary_data = pd.DataFrame(columns=['emp_id', 'salary'])self.performance_data = pd.DataFrame(columns=['emp_id', 'performance']) self.training_data = pd.DataFrame(columns=['emp_id', 'training'])def add_employee(self, emp_id, name, gender, dept, position):employee = Employee(emp_id, name, gender, dept, position)employee_dict = {'emp_id': emp_id, 'name': name, 'gender': gender, 'de pt': dept, 'position': position}self.employee_data = self.employee_data.append(employee_dict, ignore_i ndex=True)def delete_employee(self, emp_id):self.employee_data = self.employee_data[self.employee_data['emp_id'] ! = emp_id]def update_employee(self, emp_id, field, value):self.employee_data.loc[self.employee_data['emp_id'] == emp_id, field] = valuedef search_employee(self, emp_id=None, name=None, gender=None, dept=None, position=None):conditions = []if emp_id:conditions.append(self.employee_data['emp_id'] == emp_id) if name:conditions.append(self.employee_data['name'] == name)if gender:conditions.append(self.employee_data['gender'] == gender)if dept:conditions.append(self.employee_data['dept'] == dept)if position:conditions.append(self.employee_data['position'] == position)if conditions:result = self.employee_data[conditions[0]]for condition in conditions[1:]:result = result[condition]return resultelse:return self.employee_datadef add_salary(self, emp_id, salary):salary_dict = {'emp_id': emp_id, 'salary': salary}self.salary_data = self.salary_data.append(salary_dict, ignore_index=T rue)def delete_salary(self, emp_id):self.salary_data = self.salary_data[self.salary_data['emp_id'] != emp_ id]def update_salary(self, emp_id, salary):self.salary_data.loc[self.salary_data['emp_id'] == emp_id, 'salary'] = salarydef search_salary(self, emp_id=None):if emp_id:return self.salary_data[self.salary_data['emp_id'] == emp_id] else:return self.salary_datadef add_performance(self, emp_id, performance):performance_dict = {'emp_id': emp_id, 'performance': performance}self.performance_data = self.performance_data.append(performance_dict, ignore_index=True)def delete_performance(self, emp_id):self.performance_data = self.performance_data[self.performance_data['e mp_id'] != emp_id]def update_performance(self, emp_id, performance):self.performance_data.loc[self.performance_data['emp_id'] == emp_id, ' performance'] = performancedef search_performance(self, emp_id=None):if emp_id:return self.performance_data[self.performance_data['emp_id'] == em p_id]else:return self.performance_datadef add_training(self, emp_id, training):training_dict = {'emp_id': emp_id, 'training': training}self.training_data = self.training_data.append(training_dict, ignore_i ndex=True)def delete_training(self, emp_id):self.training_data = self.training_data[self.training_data['emp_id'] ! = emp_id]def update_training(self, emp_id, training):self.training_data.loc[self.training_data['emp_id'] == emp_id, 'traini ng'] = trainingdef search_training(self, emp_id=None):if emp_id:return self.training_data[self.training_data['emp_id'] == emp_id] else:return self.training_data使用示例# 创建人力资源管理系统对象hrm_system = HRMSystem()# 添加员工信息hrm_system.add_employee('1001', '张三', '男', '技术部', '工程师')hrm_system.add_employee('1002', '李四', '男', '财务部', '会计')# 查询员工信息print(hrm_system.search_employee(emp_id='1001'))# 添加薪酬信息hrm_system.add_salary('1001', 8000)hrm_system.add_salary('1002', 10000)# 查询薪酬信息print(hrm_system.search_salary(emp_id='1001'))# 更新薪酬信息hrm_system.update_salary('1001', 9000)# 查询薪酬信息print(hrm_system.search_salary(emp_id='1001'))# 删除员工信息hrm_system.delete_employee('1002')# 查询员工信息print(hrm_system.search_employee())以上代码实现了一个简单的人力资源管理系统,包含了员工信息管理、员工招聘、薪酬管理、绩效考核、培训发展等功能。

HRM系统人力资源管理应用案例分析

HRM系统人力资源管理应用案例分析

HRM系统人力资源管理应用案例分析案例背景随着信息技术的不断发展,人力资源管理也开始向数字化、智能化的方向转变。

HRM系统(Human Resource Management System),即人力资源管理系统,是一种集成管理、优化和自动化人力资源管理流程的软件系统。

本文将通过分析一个HRM系统的应用案例,探讨其在人力资源管理中的应用和优势。

案例描述某公司A是一家中小型企业,拥有200名员工,涉及人力资源管理的方面较多,包括招聘、员工信息管理、绩效考核、薪酬福利等。

为了提高人力资源管理的效率和质量,公司A决定引入一套HRM系统。

HRM系统的应用包括以下几个方面:1.招聘管理:HRM系统提供了在线招聘功能,实现了招聘职位发布、简历筛选、面试安排等全过程的数字化管理。

员工可以通过系统在线申请职位,人力资源部门可以便捷地管理招聘流程,提高招聘效率。

2.员工信息管理:HRM系统集中管理员工的个人信息、工作经历、福利待遇等信息,员工可以通过系统自助查询和修改个人信息。

管理员可以及时更新员工信息,保持数据的准确性和完整性。

3.绩效考核:HRM系统提供了绩效考核的数据收集、评估和反馈功能。

员工的绩效考核结果可以通过系统自动生成报告,供管理层参考;同时,员工也可以在系统中查看自己的绩效数据,方便进行自我评估和提升。

4.薪酬福利管理:HRM系统支持自动化的薪酬计算、工资发放等功能,实现了薪酬管理的数字化。

员工可以通过系统查看工资明细和福利政策,管理层可以根据员工的绩效和情况,自动计算薪酬并发放。

应用效果与优势通过引入HRM系统,公司A取得了明显的应用效果和优势:1.提高管理效率:HRM系统实现了许多繁琐的人力资源管理工作的自动化,提高了管理效率。

招聘流程的数字化管理、员工信息的集中管理、绩效考核的数据收集与评估等,减少了传统手动处理的工作量和时间,降低了人力资源管理的工作负担。

2.优化决策支持:HRM系统提供了各种报表和数据分析功能,为管理层提供了准确的决策支持。

人事管理系统源代码

人事管理系统源代码

人事管理系统源代码第一篇:人事管理系统源代码#include #include #include #define N 100 struct member_info {char xm[7];char xb[3];char sr[15];char whcd[13];char zc[17];char sfzh[19];char lxdh[12];int gl;int nl;};struct member_info member[N+1];int CurrentCount=0;void input(){ char sfjx=1;while(sfjx!=0){if(CurrentCount==N){printf(“n人数已达上限,不能添加!!n”);sfjx=0;}else{CurrentCount++;printf(“n请输入员工信息(姓名性别生日年龄文化程度联系电话身份证号码工龄职称):n”);scanf(“%s%s%s%d%s%s%s%d%s”,member[CurrentCount] .xm,member[CurrentCount].xb,member[CurrentCount].sr,&mem ber[CurrentCount].nl,member[CurrentCount].whcd,member[Curr entCount].lxdh,member[CurrentCount].sfzh,&member[CurrentC ount].gl,member[CurrentCount].zc);printf(“n是否继续(0--结束,其它--继续):”);scanf(“%d”,&sfjx);}} printf(“人员已排序”);int i,j;for(i=1;ifor(j=CurrentCount;j>i;j--)if(strcmp(member[j].sfzh,member[j-1].sfzh)<0){member[0]=member[j];member[j]=member[j-1];member[j-1]=member[0];}printf(“n人事基本信息表n”);printf(“ 序号姓名性别生日年龄文化程度联系电话身份证号码工龄职称n”);for(i=1;i<=CurrentCount;i++)printf(“%4d %6s%3s%11s%3d%8s%12s%20s%3d%5sn”,i, member[i].xm,member[i].xb,member[i].sr,member[i].nl,member[i ].whcd,member[i].lxdh,member[i].sfzh,member[i].gl,member[i].zc );system(“pause”);} voi d save(){FILE *fp;fp=fopen(“ygjbxx.txt”,“w”);if(fp==NULL)printf(“n文件打开不成功,信息无法保存!!n”);else{fprintf(fp,“%d”,CurrentCount);for(int i=1;i<=CurrentCount;i++)fprintf(fp,“n%8s%4s%16s%4d%14s%13s%20s%4d%18s”, member[i].xm,member[i].xb,member[i].sr,member[i].nl,member[i].whcd,member[i].lxdh,member[i].sfzh,member[i].gl,member[i].zc );fclose(fp);printf(“n信息已成功保存!!n”);}system(“pause”);} void read(){FILE *fp;fp=fop en(“ygjbxx.txt”,“r”);if(fp==NULL)printf(“n文件打开不成功,信息无法读取!!n”);else{fscanf(fp,“%d”,&CurrentCount);for(int i=1;i<=CurrentCount;i++){fscanf(fp,“%s%s%s%d%s%s%s%d%s”,member[i].xm,mem ber[i].xb,member[i].sr,&member[i].nl,member[i].whcd,member[i]. lxdh,member[i].sfzh,&member[i].gl,member[i].zc);printf(“姓名:%s 性别:%s 生日:%s 年龄:%d 文化程度: %s 联系电话: %s 身份证号码: %s 工龄: %d 职称: %sn”,member[i].xm,member[i].xb,member[i].sr,member[i].nl, member[i].whcd,member[i].lxdh,member[i].sfzh,member[i].gl,me mber[i].zc);}fclose(fp);p rintf(“n信息已成功读取!!n”);}system(“pause”);} void search(){char dcsfzh[19];int sfjx=1,i;while(sfjx!=0){printf(“n请输入一个待查员工的身份证号码:”);scanf(“%s”,dcsfzh);strcpy(member[0].sfzh,dcsfzh);i=CurrentCount;while(strcmp(member[i].sfzh,dcsfzh)!=0)i--;if(i==0)printf(“查无此人!!n”);else{printf(“n此人详细信息如下:n”);printf(“姓名:%s 性别:%s 生日:%s 年龄:%d 文化程度: %s 联系电话: %s 身份证号码: %s 工龄: %d 职称: %sn”,member[i].xm,member[i].xb,member[i].sr,member[i].nl, member[i].whcd,member[i].lxdh,member[i].sfzh,member[i].gl,me mber[i].zc);}prin tf(“n是否继续(0--结束,其它--继续):”);scanf(“%d”,&sfjx);}system(“pause”);} void del(){char dcsfzh[19];int sfjx=1,i,j;while(sfjx!=0){printf(“n请输入一个待删员工的身份证号码:”);scanf(“%s”,dcsfzh);strcpy(member[0].sfzh,dcsfzh);i=CurrentCount;while(strcmp(member[i].sfzh,dcsfzh)!=0)i--;if(i==0)printf(“查无此人!!n”);else{printf(“n此人详细信息如下:n”);printf(“姓名:%s 性别:%s 生日:%s 年龄:%d 文化程度: %s 联系电话: %s 身份证号码: %s 工龄: %d 职称: %sn”,member[i].xm,member[i].xb,member[i].sr,member[i].nl, member[i].whcd,member[i].lxdh,member[i].sfzh,member[i].gl,me mber[i].zc);printf(“n按任意键开始删除......n”);system(“pause”);for(j=i+1;j<=CurrentCount;j++)member[j-1]=member[j];CurrentCount--;printf(“n已成功删除......n”);system(“pause”);}printf(“n是否继续(0--结束,其它--继续):”);scanf(“%d”,&sfjx);}system(“pause”);} void modify(){char dcsfzh[19];int sfjx=1,i;while(sfjx!=0){printf(“n请输入一个待修改员工的身份证号码:”);scanf(“%s”,dcsfzh);strcpy(member[0].sfzh,dcsfzh);i=CurrentCount;while(strcmp(member[i].sfzh,dcsfzh)!=0)i--;if(i==0)printf(“查无此人!!n”);else{printf(“n此人详细信息如下:n”);printf(“姓名:%s 性别:%s 生日:%s 年龄:%d 文化程度: %s 联系电话: %s 身份证号码: %s 工龄: %d 职称: %sn”,member[i].xm,member[i].xb,memb er[i].sr,member[i].nl, member[i].whcd,member[i].lxdh,member[i].sfzh,member[i].gl,me mber[i].zc);printf(“n请输入新内容......n”);printf(“n请输入人员相关信息(姓名性别生日年龄文化程度联系电话身份证号码工龄职称):”);scanf(“%s%s%s%d%s%s%s%d%s”,member[CurrentCount] .xm,member[CurrentCount].xb,member[CurrentCount].sr,&mem ber[CurrentCount].nl,member[CurrentCount].whcd,member[Curr entCount].lxdh,member[CurrentCount].sfzh,&member[CurrentC ount].gl,member[CurrentCount].zc);printf(“n已成功修改......n”);system(“pause”);}printf(“n是否继续(0--结束,其它--继续):”);scan f(“%d”,&sfjx);}system(“pause”);} int check(){int count=0,name,pass;while(count<=2){printf(“n请输入用户名及密码:”);scanf(“%d%d”,&name,&pass);count++;if((name==1)&&(pass==1))count=10;elseif(count>2)count=5;}if(count==10)return 0;elsereturn 1;} struct mem_gz {float jbgz;float cql;float jj;float kk;float grsd;float sf;};struct mem_gz mem[N+1];void inputgz(){ char sfjx=1;CurrentCount=0;while(sfjx!=0){if(CurrentCount==N){printf(“n工资已添加完毕,无法添加!!n”);sfjx=0;}else{CurrentCount++;printf(“请输入身份证号码为:%s的员工工资资料n”,member[CurrentCount].sfzh);printf(“n请输入员工工资信息(基本工资考勤奖金扣款个人所得税):n”);scanf(“%f%f%f%f%f”,&mem[CurrentCount].jbgz,&mem[C urrentCount].cql,&mem[CurrentCount].jj,&mem[CurrentCount]. kk,&mem[CurrentCount].grsd);mem[CurrentCount].sf=mem[CurrentCount].jbgz*mem[Curr entCount].cql+mem[CurrentCount].jj-mem[CurrentCount].kk-mem[CurrentCount].grsd;}printf(“n是否继续(0--结束,其它--继续):n”);scanf(“%d”,&sfjx);}system(“pause”);} void savegz(){FILE *fq;fq=fopen(“yggzxx.txt”,“w”);if(fq==NULL)printf(“n文件打开不成功,信息无法保存!!n”);else{fprintf(fq,“%d”,CurrentCount);for(int i=1;i<=CurrentCount;i++)fprintf(fq,“n%f %f %f %f %f %f”,mem[i].jbgz,mem[i].cql,m em[i].jj,mem[i].kk,mem[i].grsd,mem[i].sf);fclose(fq);printf(“n信息已成功保存!!n”);}system(“pause”);} void readg z(){FILE *fq;fq=fopen(“yggzxx.txt”,“r”);if(fq==NULL)printf(“n文件打开不成功,信息无法读取!!n”);else{fscanf(fq,“%d”,&CurrentCount);for(int i=1;i<=CurrentCount;i++){fscanf(fq,“%f%f%f%f%f%f”,&mem[i].jbgz,&mem[i].cql,&m em[i].jj,&mem[i].kk,&mem[i].grsd,&mem[i].sf);printf(“基本工资: %f 考勤: %f 奖金: %f 扣款: %f 个人所得税: %f 实发工资:%fn”,mem[i].jbgz,mem[i].cql,mem[i].jj,mem[i].kk,mem[i].grsd ,mem[i].sf);}fclose(fq);printf(“n信息已成功读取!!n”);}system(“pause”);} void searchgz(){int dcbh;int sfjx=1;while(sfjx!=0){printf(“n请输入一个待查员工编号(身份证号从小到大的顺序):”);scanf(“%d”,&dcbh);if(dcbh<1||dcbh>CurrentCount)printf(“查无此人!!n”);else{printf(“n此人工资信息如下:n”);printf(“基本工资: %f 考勤: %f 奖金: %f 扣款: %f 个人所得税: %f实发工资:%fn”,mem[dcbh].jbgz,mem[dcbh].cql,mem[dcbh].jj,mem[dc bh].kk,mem[dcbh].grsd,mem[dcbh].sf);}printf(“n是否继续(0--结束,其它--继续):”);scanf(“%d”,&sfjx);}system(“pause”);} void delgz(){int dcbh;int sfjx=1,j;while(sfjx!=0){printf(“n请输入一个待删工资的编号:”);scanf(“%d”,&dcbh);if(dcbh<1||dcbh>CurrentCount)printf(“查无此人!!n”);else{printf(“n此人工资信息如下:n”);printf(“基本工资: %f 考勤: %f 奖金: %f 扣款: %f 个人所得税: %f 实发工资:%fn”,mem[dcbh].jbgz,mem[dcbh].cql,mem[dcbh].jj,mem[dc bh].kk,mem[dcbh].grsd,mem[dcbh].sf);printf(“n按任意键开始删除......n”);system(“pause”);for(j=dcbh+1;j<=CurrentCount;j++)mem[j-1]=mem[j];CurrentCount--;printf(“n已成功删除......n”);system(“pause”);}printf(“n是否继续(0--结束,其它--继续):”);scanf(“%d”,&sfjx);}system(“pause”);} void modifygz(){int dcbh;int sfjx=1;while(sfjx!=0){printf(“n请输入一个待修改工资员工的编号:”);scanf(“%d”,&dcbh);if(dcbh<1||dcbh>CurrentCount)printf(“查无此人!!n”);else{printf(“n此人工资信息如下:n”);printf(“基本工资: %f 考勤: %f 奖金: %f 扣款: %f 个人所得税: %f 实发工资:%fn”,mem[dcbh].jbgz,mem[dcbh].cql,mem[dcbh].jj,mem[dc bh].kk,mem[dcbh].grsd,mem[dcbh].sf);printf(“n请输入新内容......n”);printf(“n请输入人员工资信息(基本工资考勤奖金扣款个人所得税实发工资):”);scanf(“%f%f%f%f”,&mem[CurrentCount].jbgz,&mem[dcb h].cql,&mem[dcbh].jj,&mem[dcbh].kk,&mem[dcbh].grsd,&mem [dcbh].sf);printf(“n已成功修改......n”);system(“pause”);}printf(“n是否继续(0--结束,其它--继续):”);scanf(“%d”,&sfjx);}system(“pause”);} void lis tgz(){ int i;printf(“n员工工资信息表n”);printf(“ 序号基本工资考勤奖金扣款个人所得税实发工资n”);for(i=1;i<=CurrentCount;i++)printf(“%4d %8f%8f%8f%8f”,i,mem[i].jbgz,mem[i].cql,me m[i].jj,mem[i].kk,mem[i].grsd,mem[i].sf);system(“pause”);}void main(){int xz=1;printf(“*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*n”);printf(“*欢迎使用人事工资管理系统*n”);printf(“***************************************nnn”);if(check()!=0){printf(“n你无权使用本系统......nn”);system(“pause”);}else{while(xz!=0){printf(“n请选择相应功能:n”);printf(“1-录入n2-查询n3-修改n4-删除n5-保存n6-读取n7-输入员工工资n8-保存工资信息n9-读取工资信息n10-修改工资信息n11-删除工资信息n12-工资列表n0-结束n请输入选择:”);scanf(“%d”,&xz);switch(xz){case 1:input();break;case 2:search();break;case 3:modify();break;case 4:del();break;case 5:save();break;case 6:read();break;case 7:inputgz();break;case 8:savegz();break;case 9:readgz();break;case 10:modifygz();break;case 11:delgz();break;case 12:listgz();break;case 0:printf(“nn谢谢使用本系统!nn”);system(“pause”);break;default:printf(“n无此功能,请重新选择......n”);system(“pause”);}}} }第二篇:人事管理系统数据库源代码using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;using System.Xml.Linq;namespace WebApplication1 { public partial class WebForm1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e){}protected void Button1_Click(object sender, EventArgs e){ Res ponse.Redirect(“~/登录.aspx”);}protected void Button2_Click(object sender, EventArgs e){ Response.Redirect(“~/人员信息查询.aspx”);}protected void Button3_Click(object sender, EventArgs e){ Response.Redirect(“~/人员修改.aspx”);}protected void Button4_Click(object sender, EventArgs e){ Response.Redirect(“~/部门信息.aspx”);}protected void Button5_Click(object sender, EventArgs e){ Response.Redirect(“~/工资信息.aspx”);} } }using System;using System.Collections;usingSystem.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Xml.Linq;using System.Data.SqlClient;namespace WebApplication1 { public partial class 部门信息: System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e){}protected void Button1_Click(object sender, EventArgs e){ bool find =false;SqlConnection con=new SqlConnection(“server=localhost;IntegratedSecurity=SSPI;database=人事管理系统”);con.Open();string cmdstr=“select * from 部门表”;SqlDataAdapter da=new SqlDataAdapter(cmdstr,con);DataSet ds=new DataSet();da.Fill(ds);for(int i=0;iTextBox2.Text=ds.T ables[0].Rows[i][“部门代码”].ToString();TextBox3.T ext=ds.Tables[0].Rows[i][“部门名称”].T oString();find=true;}} } if(find == false){ Response.Write(“”);con.Close();} }protected void Button2_Click(object sender, EventArgs e){ Response.Redirect(“~/Default.aspx”);} } }using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Xml.Linq;using System.Data.SqlClient;using System.Data.SqlTypes;namespace WebApplication1 { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e){}protected void TextBox1_TextChanged(object sender, EventArgs e){}protected void Button1_Click(object sender, EventArgs e){SqlConnection con = new SqlConnection(“server=localhost;IntegratedSecurity=SSPI;database=人事管理系统”);string strCount;strCount = “select * from 人事表”;con.Open();SqlCommand com = new SqlCommand(strCount, con);SqlDataReader dr = com.ExecuteReader();string strUsername = “", strPassword = ”“;while(dr.Read()){ if(TextBox1.Text == dr[”编号“].ToString()||TextBox2.Text == dr[”用户密码“].ToString()){ strUsername = dr[”编号“].T oString();strPassword = dr[”用户密码“].ToString();break;} } dr.Close();con.Close();if(strUsername== ”“){ Response.Write(”“);return;}}protected void Button2_Click(object sender, EventArgs e){ Response.Redirect(”~/Default.aspx“);} } }using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;usingSystem.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Xml.Linq;using System.Data.SqlClient;namespace WebApplication1 { public partial class 工资信息 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e){}protected void TextBox2_TextChanged(object sender, EventArgs e){}protected void TextBox5_TextChanged(object sender, EventArgs e){}protected void Button1_Click(object sender, EventArgs e){ bool find = false;SqlConnection con = new SqlConnection(”server=localhost;IntegratedSecurity=SSPI;database=人事管理系统“);con.Open();string cmdstr = ”select * from 工资表“;SqlDataAdapter da = new SqlDataAdapter(cmdstr, con);DataSet ds = new DataSet();da.Fill(ds);for(int i = 0;i < ds.Tables[0].Rows.Count;i++){ for(int j = 0;j < ds.Tables[0].Columns.Count;j++){ String data =(ds.Tables[0].Rows[i][j].ToString()).Trim();if(data == TextBox1.Text.Trim()){TextBox2.Text = ds.Table s[0].Rows[i][”应发工资“].ToString();TextBox3.Text = ds.Tables[0].Rows[i][”岗位津贴“].ToString();TextBox4.Text = ds.Tables[0].Rows[i][”奖励“].ToString();TextBox5.Text = ds.Tables[0].Rows[i][”保险“].ToString();} } if(find == false){ Response.Write(”“);con.Close();}}protected void Button2_Click(object sender, EventArgs e){ Response.Redirect(”~/Default.aspx“);} } }using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Xml.Linq;using System.Data.SqlClient;namespace WebApplication1 { public partial class 人员信息: System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e){}protected void Button1_Click(object sender, EventArgs e){ Response.Redirect(”~/Default.aspx“);}protected void Button2_Click(object sender, EventArgs e){ bool find =false;SqlConnection con = new S qlConnection(”server=localhost;IntegratedSecurity=SSPI;database=人事管理系统“);con.Open();string cmdstr=”select * from 工资表“;SqlDataAdapter da=new SqlDataAdapter(cmdstr,con);DataSet ds=new DataSet();da.Fill(ds);for(int i=0;iTextBox2.Text=ds.T ables[0].Rows[i][”应发工资“].ToString();TextBox3.Text=ds.Tables[0].Rows[i][”岗位津贴“].ToString();TextBox4.Text=ds.Tables[0].Rows[i][”奖励“].ToString();TextBox5.Text = ds.Tables[0].Rows[i][”保险“].ToString();} } if(find == false){ Response.Write(”“);con.Close();} } } }using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Xml.Linq;using System.Data.SqlClient;namespace WebApplication1 { public partial class 人员修改: System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e){}protected void TextBox5_TextChanged(object sender, EventArgs e){}protected void Button2_Click(object sender, EventArgs e){ SqlConnection con=new SqlConnection(”server=localhost;IntegratedSecurity=SSPI;database=人事管理系统“);con.Open();string insert=”insert into 人事表(员工号,姓名,性别,职称,学历)values(“+”“+ TextBox1.Text.Trim()+”“+”,“+”“ + TextBox2.Text.Trim()+”“+”,“+TextBox3.Text.Trim()+ ”,“ +”“+ TextBox4.Text.Trim()+”“+”,“+”“ +TextBox5.Text.Trim()+ ”“+”)“;Response.Write(insert);SqlCommand cmd1=new SqlCommand(insert,con);con.Close();}protected void Button1_Click(object sender, EventArgs e){ Response.Redirect(”~/Default.aspx");}protected void GridView1_SelectedIndexChanged(object sender, EventArgs e){ } } }第三篇:人事管理系统企业人事财务管理系统的开发与设计内容摘要随着Internet的不断发展,传统的管理方式,消耗大量的人力物力,传统的方式已经赶不上时代的脚步,所以开发一个高效的企业人事财务管理系统,是非常必要的。

人力资源管理信息系统手册

人力资源管理信息系统手册

人力资源管理信息系统手册第一章概述 (3)1.1 人力资源管理系统简介 (3)1.2 系统功能与特点 (3)1.3 系统目标与意义 (3)第二章系统安装与配置 (4)2.1 系统安装流程 (4)2.2 系统配置要求 (4)2.3 系统升级与维护 (5)第三章用户管理 (5)3.1 用户注册与登录 (5)3.2 用户权限设置 (6)3.3 用户信息管理 (6)第四章员工信息管理 (7)4.1 员工基本信息录入 (7)4.1.1 录入员工基本信息 (7)4.1.2 录入员工岗位信息 (7)4.1.3 录入员工社保信息 (7)4.1.4 录入员工考核信息 (7)4.2 员工信息查询与修改 (7)4.2.1 查询员工信息 (7)4.2.2 修改员工信息 (7)4.2.3 员工信息导出 (7)4.3 员工离职与复职管理 (7)4.3.1 员工离职管理 (7)4.3.2 员工复职管理 (8)第五章薪资福利管理 (8)5.1 薪资结构设置 (8)5.2 员工薪资计算与发放 (8)5.3 员工福利管理 (9)第六章招聘管理 (9)6.1 招聘需求发布 (9)6.1.1 确定招聘需求 (9)6.1.2 选择招聘渠道 (9)6.1.3 编写招聘文案 (10)6.1.4 发布招聘信息 (10)6.2 招聘简历筛选与面试安排 (10)6.2.1 简历筛选 (10)6.2.2 面试安排 (10)6.2.3 面试评估 (10)6.3 录用通知与入职手续 (10)6.3.1 录用通知 (10)6.3.3 员工培训与试用期 (10)第七章培训与发展管理 (11)7.1 员工培训计划制定 (11)7.2 培训课程安排与实施 (11)7.3 员工晋升与调岗管理 (12)第八章绩效考核管理 (12)8.1 绩效考核体系设置 (12)8.1.1 绩效考核的目的与意义 (12)8.1.2 绩效考核体系设计原则 (13)8.1.3 绩效考核体系内容 (13)8.2 绩效考核实施与评价 (13)8.2.1 考核实施 (13)8.2.2 考核评价 (13)8.3 绩效改进与激励措施 (14)8.3.1 绩效改进 (14)8.3.2 激励措施 (14)第九章出差与休假管理 (14)9.1 出差申请与审批 (14)9.1.1 出差申请 (14)9.1.2 出差审批 (14)9.2 休假申请与审批 (15)9.2.1 休假申请 (15)9.2.2 休假审批 (15)9.3 出差与休假统计与分析 (15)9.3.1 出差统计与分析 (15)9.3.2 休假统计与分析 (15)第十章安全保障与合规性 (16)10.1 数据安全与隐私保护 (16)10.2 系统合规性检查 (16)10.3 法律法规与政策要求 (16)第十一章系统维护与升级 (17)11.1 系统常见问题解答 (17)11.2 系统升级与维护流程 (17)11.3 系统故障处理与恢复 (18)第十二章用户支持与服务 (18)12.1 用户培训与指导 (18)12.1.1 培训内容 (18)12.1.2 培训方式 (19)12.2 用户反馈与投诉处理 (19)12.2.1 反馈渠道 (19)12.2.2 反馈处理流程 (19)12.3 用户服务与支持体系 (19)12.3.1 客服团队 (19)12.3.3 用户关怀 (20)第一章概述1.1 人力资源管理系统简介人力资源管理系统(Human Resource Management System,简称HRMS)是一种利用现代信息技术,对组织中人力资源进行全面、系统管理的软件平台。

学科分类与代码(GBT13745——92)

学科分类与代码(GBT13745——92)

740.4555 苗语文 740.4560 遥语文 740.4565 柯尔克孜语文 740.4570 锡伯语文 740.4599 中国少数民族其他语言文字 740.50 外国语言
740.5084 缅甸语 740.5087 泰语、老挝语 740.5091 日语 740.5094 世界语 740.5099 外国语言其他学科 740.99 语言学其他学科
720.3010 古西腊罗马哲学 720.3020 中世纪哲学 720.3030 文艺复兴时期哲学 720.3040 17、18 世纪欧洲哲学 720.3050 德国古典哲学 720.3060 俄国哲学 720.3099 西方哲学史其他学科
720.1510 自然观 720.1520 科学哲学 720.1530 技术哲学
740.1010 语音学 740.1015 语法学 740.1020 语义学 740.1025 词汇学 740.1030 词用学 740.1035 方言学 740.1040 修辞学 740.1045 文字学 740.1050 语源学 740.1099 普通语言学其他学科 740.15 比较语言学
740.1510 历史比较语言学
630.1510 管理哲学 630.1520 组织理论 630.1530 行为科学 630.1540 决策理论 630.1550 系统管理理论 630.1599 管理理论其他学科 630.20 630.25 630.30 630.35 管理心理学 管计量学 部门经济管理 科学学与科技管理
630.5510 人力资源开发战略 630.5520 人才学 630.5599 人力资源开发与管理其他管理 630.60 未来学
740.5057 泼斯语 740.5061 土尔其语 740.5064 阿拉伯语 740.5067 希伯莱语 740.5071 豪萨语 740.5074 斯瓦希里语 740.5077 越南语、柬埔寨语 740.5081 印度尼西亚语、菲律宾语、马来 语

2024下半年河南省自学考试时间及课程安排

2024下半年河南省自学考试时间及课程安排
00020高等数学(一)
00055企业会计学
00043经济法概论(财经类)
00018计算机应用基础
00065国民经济统计概论
00066货币银行学
00075证券投资与管理
03707毛泽东思想、邓小平理论和三个代表重要思想概论
03706思想道德修养与法律基础
04729高校语文
保险(专科)
00009政治经济学(财经类)
体育教化(专科)
00485运动解剖学
00429教化学(一)
00487体育心理学
00494中学体育教学法
03706思想道德修养与法律基础
03707毛泽东思想、邓小平理论和三个代表重要思想概论
04729高校语文
秘书(专科)
00345秘书学概论
00341公文写作与处理
00182公共关系学
00509机关管理
00020高等数学(一)
00165劳动就业概论
00043经济法概论(财经类)
00018计算机应用基础
00065国民经济统计概论
03707毛泽东思想、邓小平理论和三个代表重要思想概论
00071社会保障概论
00147人力资源管理(一)
04729高校语文
00163管理心理学
03706思想道德修养与法律基础
04729高校语文
04732微型计算机及接口技术
电子技术(专科)
02269电工原理
00022高等数学(工专)
02198线性代数
00012英语(一)
02342非线性电子电路
02348电子测量
02277微型计算机原理及应用
03706思想道德修养与法律基础
03707毛泽东思想、邓小平理论和三个代表重要思想概论

人力资源ehr系统

人力资源ehr系统

人力资源ehr系统人力资源信息系统(EHR)是帮助企业管理人力资源的一种重要工具,它通过集成化的信息技术来处理和管理员工的各种数据,以实现信息共享,提高决策的效率和精准性。

下面我将简要介绍人力资源EHR系统的定义、重要性以及优势和应用场景等。

一、人力资源EHR系统的定义人力资源EHR系统是一种基于互联网技术的人力资源管理软件系统,它应用了人力资源管理、数据分析、智能识别等多种算法方法,将各种个人信息和企业信息整合起来,形成了完整的人力资源信息管理平台。

EHR系统的操作面向企业内部人力资源管理者、人事信息管理员、员工以及活跃于大学教育领域的教师和学生等。

二、人力资源EHR系统的重要性1、提高工作效率:EHR系统可以将各种操作统一集成到一个平台上,并建立了对应的流程自动化线路,简化了信息收集、处理和分析等繁琐工作,提高了工作效率和效果。

2、提升决策的精准性:在管理决策过程中,EHR系统可以对员工的绩效和考核数据进行分析,以便更好地制定适合员工和企业的发展战略,提高管理决策的精准性。

3、促进资源共享:EHR系统可以便于管理层团队交换数据,从而推动资源和经验共享,以便更好地指导企业的发展趋势。

4、加强企业战略管理:EHR系统能够让企业更好地进行战略管理,通过数据分析来确定优秀的人员和设定计划任务,进而促进企业的发展战略和业务推广。

三、人力资源EHR系统的优势1、智能化管理:EHR系统可以智能化管理人力资源数据,提高人力资源管理的精度和效果。

2、提高员工管理:EHR系统能够帮助企业更好地进行员工管理,进行员工指标体现、考评等各方面考核,帮助企业提高员工素质和绩效。

3、保证数据安全:EHR系统拥有良好的机制来确保员工和企业的数据安全,避免数据泄露和侵犯的风险。

四、人力资源EHR系统的应用场景1、企业内部人力资源管理:适用于企业内部人力资源管理人员,以帮助企业进行人才管理、绩效管理、薪酬管理、人才招聘等各种操作。

SAP系统人资模块常用事务代码(用户版)

SAP系统人资模块常用事务代码(用户版)

SAP系统人资模块常用事务代码(用户版) SAP系统人资模块常用事务代码(用户版)在SAP系统中,人力资源(Human Resources,简称HR)模块是企业管理中至关重要的组成部分,涉及到员工信息、工资管理、招聘流程等多个核心业务领域。

为了更高效地操作和管理HR模块,SAP系统提供了许多常用的事务代码(Transaction Codes,简称T-Code)。

本文将为大家介绍一些人资模块常用的事务代码及其功能,帮助用户快速了解并掌握相关操作。

1. PA30 - 维护员工主数据PA30事务代码用于新增、更新和维护员工的主数据。

在人力资源管理中,员工主数据包括个人信息、岗位信息、合同信息、薪资信息等。

通过使用PA30,用户可以方便地对员工主数据进行录入和修改。

2. PA40 - 入职员工PA40事务代码用于入职新员工。

在使用PA40时,用户需要填写员工的个人信息、入职日期、合同类型等,并对员工进行合同签署和薪资设定等操作。

该事务代码将帮助用户规范化和简化新员工的入职流程。

3. PA70 - 员工时间管理PA70事务代码用于管理员工的时间记录,包括考勤管理和请假管理等。

通过PA70,用户可以输入员工的出勤情况、请假类型和请假时长等信息,并能生成相应的时间报表和考勤统计。

4. PC00_M10_CALC - 计算薪资PC00_M10_CALC事务代码用于计算员工的薪资。

通过该事务代码,用户可以选择计算特定时间段内员工的应发工资、应扣除项等,并生成相应的薪资报表。

同时,用户还能根据需要进行薪资调整和福利补贴等操作。

5. PA20 - 员工概览PA20事务代码提供了员工概览的功能,用户可以通过输入员工的个人编号或姓名等信息,快速查看员工的基本信息、薪资记录、工作历史等。

这有助于用户快速了解员工的全面情况,为人力资源管理提供参考依据。

6. PA71 - 薪资调整PA71事务代码用于进行员工的薪资调整。

用户可以在PA71中选择特定员工或员工群组,设定薪资增加或减少的比例,并将调整结果进行保存和生效。

人力资源管理系统源代码

人力资源管理系统源代码

1)登陆窗体代码设计窗体代码主要实现了连接数据库的功能,这里用于连接用户信息表.其程序如下:Private Sub Form_Load()Dim i As IntegerIf App.PrevInstance ThenMsgBox (”程序已经运行,不能再次装载。

”),vbExclamationUnload MeEnd If’本段代码用于判定本程序是否已经装载于内存中,以避免程序的多重启动i = 0Open App.Path + ”\user.ini" For Input As #1Do While Not EOF(1)Input #1,user(i), pws(i), state(i),Emplo(i)If state(i)= "A” ThenCombo1.AddItem user(i)End Ifi = i + 1Loop Close #1Combo1.ListIndex = 1’在窗口装载阶段读取用户设置文件获取用户信息并装载于用户列表框中End Sub(2)“取消”按钮是退出登录界面,退出系统的。

其代码如下:Private Sub CmdCancel_Click()Unload MeEndEnd Sub(3)“确定”按钮代码设计“确定”按钮代码主要实现了用户登陆时,用户名和密码的认证,当用户名或密码错误时,系统提示错误。

其程序如下:Private Sub cmdOK_Click()If txtPassword = pws(Combo1。

ListIndex) ThenCurId = Combo1.ListIndexEmploID = Emplo(CurId)CurUser = user(CurId)CurPsw = pws(CurId)Me。

Hide’Load FrmMainFrmMain。

ShowElse MsgBox "Invalid Password, try again!",,"Login”txtPassword。

人力资源统计学课程代码

人力资源统计学课程代码

人力资源统计学课程代码
1. HRM 301: 人力资源管理统计学。

2. HRM 410: 人力资源统计与分析。

3. HRD 420: 人力资源发展与统计。

4. MGT 345: 人力资源统计学。

5. HRM 520: 人力资源统计与测量。

6. HRD 600: 人力资源研究与统计方法。

7. BUS 320: 人力资源统计与分析技术。

8. HRM 625: 人力资源数据分析与统计。

这些代码可能会因大学、学院或教育机构的不同而有所变化。

因此,如果你有特定的学校或课程要求,请参考该学校或课程的官方网站或教务处以获取准确的课程代码信息。

人力资源统计学课程旨在教授学生如何收集、分析和解释与人力资源管理相关的数据。

它涵盖了各种统计方法和工具,如抽样、回归分析、假设检验、数据可视化等。

这些技能对于人力资源专业人士来说至关重要,因为它们可以帮助他们做出基于数据和证据的决策,优化人力资源管理和组织绩效。

希望以上信息能够满足你的需求。

如果你还有其他问题,请随时提问。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
timAmOnDutyTime datetime,--上班时间
timAmRingOutTime dateTime,--下班时间
timsAmOnStatus varchar(10),--上班状态(迟到,早退,旷工,请假,出差, 正常(默认))
timsAmRingStatus varchar(10),--下班状态(迟到,早退,旷工,请假,出差, 正常(默认))
(
traId int identity(1,1) primary key not null,--标识列
traDeptNumId int,--我方部门编号(外键)
traDeptId int,--对方部门编号(外键)
traEmpId int,--申请人(外键)
traEmpNum int,--调用的对方员工(外键)
traContent varchar(800),--申请调用内容
tralyTime datetime,--申请时间
traStatus int,--审批状态(0:正在审批中,1:审批通过,2:审批未通过)
trsEmpName int,--审批人(外键)
traTime dateTime,--审批时间
(
useId int identity(1,1) primary key not null,--标识列
useName varchar(50),--状态名称(试用期,正式员工,离职员工,退休员工)
useState int ,--状态(0:表示正常使用中,1:表示已冻结)
useRemark text--备注
use master
if exists(select * from sysdatabases where name='HR_System')
drop database HR_System
go
create database HR_System
on
(
name=HR_System,
filename = 'd:\database\HR_System.mdf' ,
empSex varchar(4), --性别
empNation varchar(20),--民族
empIdcard varchar(50),--身份证号
empCreTime datetime,--注册时间
empPhoto varchar(500),--照片
empDegree varchar(20) ,--学历
)
create table Resignation--员工辞职申请表
(
rgsId int identity(1,1) primary key not null,--员工辞职申请表Id
rgsEmpId int,--要辞职员工的编号(外键)
rgsContent varchar(800),--员工要辞职的内容
wagRemark text--备注
)
crபைடு நூலகம்ate table WageDetail--工资明细表
(
wdeId int identity(1,1) primary key not null,--标识列
wdeEmpId int,--员工id(外键)
wdeWagId int,--工资项目id(外键)
SIZE = 3072KB ,
MAXSIZE = 16GB,
FILEGROWTH = 1024KB
)
go
use HR_System
create table EmployeeInfo--员工表
(
empId int identity(1,1) primary key not null, --员工信息表的id标识
(
repId int identity(1,1) primary key not null,--申请更换岗位表Id
repEmpId int,--要更换岗位员工的编号(外键)
repPostId int,--要更换的目标岗位的编号(外键)
repContent varchar(800),--员工要更换岗位的内容
postDeptId int,--部门编号(外键)
postName varchar(50),--岗位名称
postCreateTime dateTime,--岗位创建时间
postState int,--状态(0:表示正常使用中,1:表示已冻结)
postRemark text--备注
)
create table UserStatus--员工状态表
empAddress varchar(350),--地址
empEmail varchar(100),--邮箱地址
emplogNum int,--登录次数
empDept int ,--所在部门(外键)
empStatus int ,--员工状态(外键)
empRoles varchar(50),--权限值
epExpId int not null,--申请类型(外键)
epMoney money not null,--申请金额
epSqDate datetime not null,--申请时间
rgsCreTime datetime,--申请时间
rgsStatus int,--审批状态(0:正在审批中,1:审批通过,2:审批未通过)
rgsEmpName int,--审批人(外键)
rgsTime dateTime,--审批时间
rgsRemark text--审批说明
)
create table ReplacingPost--员工申请更换岗位表
)
create table GoOnErrands--出差表
(
goeId int identity(1,1) primary key not null,--标识列
goeEmpId int,--员工编号(外键)
goeContent varchar(300),--出差内容
goeLocus varchar(260),--出差地点
traRemark text--审批说明
)
create table Udop--绩效考核
(
udopId int identity(1,1) primary key not null,--标识列
udopEmpId int, --考核员工(外键)
udoplyTime dateTime,--申请时间
leaEmpName int,--审批人(外键)
leaTime dateTime,--审批时间
leaRemark text--审批说明
)
create table Contacts--通讯录表
(
conId int identity(1,1) primary key not null,--标识列
lealyTime dateTime,--申请时间
leaContent varchar(560),--请假内容
leaStartTime dateTime,--请假开始时间
leaEndTime dateTime,--请假结束时间
leaTimeLength dateTime,--请假时间长度
leaStatus int,--审批状态(0:正在审批中,1:审批通过,2:审批未通过)
udopTime dateTime,--审批时间
udopRemark text--审批说明
)
create table TimeBook--考勤表
(
timId int identity(1,1) primary key not null,--标识列
timEmpId int,--员工的编号(外键)
empNum varchar(20) not null, --员工帐号
empPwd varchar(50) not null, --员工的密码
empName varchar(25) not null, --员工的姓名
empAge int ,--员工的年龄
empPhone varchar(20), --员工电话
depCreTime datetime ,--创建时间
depPeople int,--创建人(外键)
depState int ,--状态(0:表示正常使用中,1:表示已冻结)
depRemark text--备注
)
create table Post--岗位表
(
postId int identity(1,1) primary key not null,--岗位id
wdeWage money,--工资
wdeTitle varchar(20) not null,--工资主题
wdeState int,--状态(0:表示已发放,1:表示未发放)
wdeRemark text --备注
)
create table ExpensesType--费用分类表
(
expId int identity(1,1) primary key not null,--标识列
rolState int ,--状态(0:表示正常使用中,1:表示已冻结)
rolRemark text--备注
)
create table Dept--部门表
(
depId int identity(1,1) primary key not null,--标识列
depName varchar(20) not null,--部门名称
相关文档
最新文档