PHP人事管理系统课程设计
人事管理系统课程设计文档

人事管理系统课程设计文档一、课程目标知识目标:1. 理解人事管理系统的基本概念、功能模块及其在企业中的应用;2. 掌握数据库管理、信息检索和更新等基本操作;3. 了解我国人力资源管理的基本法律法规及职业道德。
技能目标:1. 能够独立操作人事管理系统,完成员工信息录入、查询、修改等基本操作;2. 能够运用所学知识解决实际工作中遇到的人事管理问题;3. 能够对人事管理系统进行简单的维护和优化。
情感态度价值观目标:1. 培养学生对人事管理工作的兴趣,激发其学习热情;2. 培养学生的团队协作意识,使其认识到人事管理工作的重要性;3. 增强学生的法律意识和职业道德观念,使其具备良好的人际沟通能力。
课程性质分析:本课程为选修课,针对高年级学生,结合实际工作中的人事管理系统,注重实践操作和理论知识的结合。
学生特点分析:高年级学生对企业运营和管理有一定了解,具备一定的计算机操作能力,对新知识具有较强的接受能力。
教学要求:1. 理论与实践相结合,注重培养学生的实际操作能力;2. 创设实际工作场景,提高学生的实际应用能力;3. 结合案例分析,培养学生的法律意识和职业道德观念。
二、教学内容1. 人事管理系统概述- 了解人事管理系统的定义、作用和发展历程;- 掌握人事管理系统的主要功能模块。
2. 数据库管理- 学习数据库基础知识;- 掌握员工信息表的设计和创建;- 学习数据录入、查询、修改和删除操作。
3. 员工信息管理- 学习员工信息录入、查询、修改和删除的具体操作;- 掌握员工信息报表的生成和导出。
4. 人事管理操作实务- 掌握员工招聘、培训、考核、薪酬管理等操作流程;- 学习人事管理相关法律法规及职业道德。
5. 人事管理系统维护与优化- 学习系统维护的基本方法;- 掌握系统性能优化的策略。
6. 实践操作与案例分析- 结合实际案例,进行人事管理系统操作练习;- 分析人事管理工作中遇到的问题,并提出解决方案。
教学内容安排与进度:第一周:人事管理系统概述、数据库管理基础知识;第二周:员工信息管理、人事管理操作实务;第三周:人事管理系统维护与优化、实践操作与案例分析。
高校人事管理系统的设计与实现

高校人事管理系统的设计与实现随着高校规模的不断扩大和人事管理业务的不断复杂化,设计一款高效、便捷的人事管理系统变得至关重要。
本文将介绍高校人事管理系统的设计与实现。
在需求分析阶段,我们需要明确高校人事管理系统的目标用户、功能需求、非功能需求以及系统约束。
目标用户主要包括高校人事部门工作人员、院系管理员、教职工等。
功能需求包括人事信息管理、招聘管理、培训管理、薪资管理、绩效考核等功能。
非功能需求包括系统的易用性、可维护性、可扩展性、可测试性等。
系统约束包括技术实现条件、开发时间和预算等。
高校人事管理系统采用B/S架构,基于Web技术实现。
系统分为数据层、业务逻辑层和表现层。
数据层负责数据的存储和访问,业务逻辑层负责业务逻辑的处理,表现层负责与用户交互。
(1)人事信息管理:包括教职工个人信息管理、人才招聘、人才储备等功能。
(2)招聘管理:包括职位设置、招聘流程管理、应聘人员管理等。
(3)培训管理:包括培训计划制定、培训实施、培训评估等功能。
(4)薪资管理:包括薪资核算、福利待遇管理等功能。
(5)绩效考核:包括考核指标制定、考核实施、考核结果反馈等功能。
数据库设计是系统设计的重要环节,主要包括概念设计、逻辑设计和物理设计。
数据库设计时要考虑数据的完整性、安全性、可扩展性和易用性。
高校人事管理系统采用Java Web技术实现,使用Spring Boot框架进行开发。
数据库采用MySQL或Oracle等关系型数据库。
前端界面使用HTMLCSS3和JavaScript等技术实现。
为了保证系统的安全性,我们需要实现以下安全措施:(1)访问控制:通过基于角色的访问控制(RBAC)实现用户权限管理,确保用户只能访问自己拥有的权限范围。
(2)数据加密:对于敏感信息,如教职工的薪资、方式等,需要进行加密处理,确保数据安全。
(3)防止SQL注入:通过参数化查询和输入验证等手段防止SQL注入攻击。
(4)安全审计:对系统的操作进行日志记录,以便于跟踪和发现潜在的安全问题。
人事管理系统课程设计

人事管理系统课程设计一、课程目标知识目标:1. 理解人事管理系统的基本概念、功能模块及其在实际企业中的应用;2. 掌握人事管理系统数据库的设计与操作,包括员工信息表、部门信息表等;3. 掌握使用现有软件开发人事管理系统的一般流程和方法。
技能目标:1. 能够运用所学知识,设计并实现一个简单的人事管理系统;2. 能够运用数据库技术进行人事管理系统数据的增、删、改、查操作;3. 能够通过小组合作,分析企业人事管理需求,提出针对性的解决方案。
情感态度价值观目标:1. 培养学生对企业信息化管理的认识,提高信息素养;2. 培养学生团队合作精神,提升沟通、协作能力;3. 培养学生关注企业实际问题,形成解决实际问题的积极态度。
课程性质:本课程属于信息技术与企业管理相结合的实践性课程,旨在通过人事管理系统设计与实现,培养学生实际操作能力。
学生特点:学生具备一定的计算机操作基础,熟悉数据库基本概念,对企业管理有一定的认识。
教学要求:结合课本内容,注重理论与实践相结合,强调实际操作和小组合作,提高学生的实践能力和团队协作能力。
通过本课程的学习,使学生能够将所学知识应用于实际企业人事管理中,提高企业信息化水平。
二、教学内容1. 人事管理系统概述- 了解人事管理系统的基本概念、发展历程、功能模块;- 分析人事管理系统在企业中的应用及优势。
2. 人事管理系统数据库设计- 学习数据库设计的基本原则和方法;- 掌握员工信息表、部门信息表等数据库表的设计与创建。
3. 人事管理系统功能模块实现- 学习使用软件开发工具进行系统开发;- 实现员工信息管理、部门管理、工资管理等模块的功能。
4. 人事管理系统操作与维护- 学习人事管理系统的一般操作流程;- 掌握系统维护与优化方法。
5. 企业人事管理案例分析- 分析实际企业人事管理案例,了解企业需求;- 学习针对不同企业人事管理问题的解决方案。
教学大纲安排:第一周:人事管理系统概述及发展历程第二周:人事管理系统数据库设计第三周:人事管理系统功能模块实现(一)第四周:人事管理系统功能模块实现(二)第五周:人事管理系统操作与维护第六周:企业人事管理案例分析及小组项目实践教学内容依据课本章节进行组织,注重理论与实践相结合,使学生在掌握基本理论知识的基础上,能够进行实际操作和项目实践。
人事管理系统php课程设计

人事管理系统php课程设计一、课程目标知识目标:1. 理解人事管理系统的基本概念,掌握PHP在开发人事管理系统中的应用;2. 学会使用PHP进行数据库连接,执行增删改查操作;3. 掌握使用PHP进行表单数据处理,实现人事管理系统中的员工信息管理;4. 了解PHP中的面向对象编程思想,并能够运用到人事管理系统的开发中。
技能目标:1. 能够独立设计并实现一个简单的人事管理系统,包括员工信息的增加、删除、修改和查询功能;2. 掌握使用PHP编写安全、高效的代码,提高编程能力;3. 学会使用版本控制工具,养成良好的编程习惯。
情感态度价值观目标:1. 培养学生对人事管理系统开发的兴趣,激发学习PHP编程的热情;2. 培养学生的团队协作意识,学会与他人共同解决问题;3. 引导学生认识到编程在现实生活中的应用价值,提高社会责任感。
课程性质:本课程为实践性较强的课程,要求学生在掌握PHP基本语法和数据库知识的基础上,通过动手实践,设计并实现一个人事管理系统。
学生特点:学生具备一定的计算机操作能力和编程基础,对PHP编程有一定了解,但对人事管理系统开发较为陌生。
教学要求:注重理论与实践相结合,以学生为主体,教师引导学生主动参与,培养学生的动手能力和创新思维。
教学过程中,关注学生的个体差异,提供个性化指导,确保课程目标的达成。
通过课程学习,使学生能够独立完成人事管理系统的设计与实现,为今后的工作奠定基础。
二、教学内容1. PHP基础回顾- 变量、数据类型与常量- 控制结构:条件语句、循环语句- 函数的定义与调用- 数组的使用2. PHP与数据库连接- MySQL数据库基础- PHP操作MySQL数据库:连接、查询、插入、更新和删除- PDO简介与使用3. 表单处理- 表单基本概念与HTML表单标签- PHP表单数据处理:获取表单数据、验证与处理数据4. 面向对象编程- 类与对象的概念- 属性与方法的定义与使用- 继承与多态5. 人事管理系统设计与实现- 系统需求分析- 数据库设计- 系统功能模块划分与实现- 员工信息管理模块:添加、删除、修改、查询员工信息- 用户权限控制模块:用户登录、权限验证6. 安全性与优化- 数据库安全策略- PHP代码安全:防止SQL注入、XSS攻击等- 代码优化:提高程序执行效率教学内容安排与进度:本课程共6个部分,每个部分2-3课时,共计18课时。
人事管理系统课程设计

实验一软件需求分析实验项目名称:软件需求分析实验目的:1) 掌握系统的功能描述、性能描述方法;2) 掌握需求分析工具数据流程图、数据字典等;3) 掌握系统需求分析的步骤和方法。
实验内容:用结构化数据流分析技术进行软件系统需求分析,得出系统的数据流程图和数据字典。
实验步骤:1) 到相关单位进行需求分析2) 综合利用 Internet 网和相关书籍整理并完善需求分析。
3) 画出系统数据流图(分析系统是事务型还是变换型)4) 得出系统数据字典1. 软件系统需求描述:(从功能,性能上进行描述)功能需求:确定新系统应做什么 ,这算最主要的需求 .该系统就是对A 公司的人员信息进行录入,修改,删除,查找以及表单输出 ..性能需求:给出所开发的新系统的技术性能指标 ,包括存储容量限制 ,运行时间限制,安全保密性等.2. 软件系统数据流程(由加工、数据流、数据存储、源点和终点四种元素组成):顶层数据流图11)2) 1 层数据流图3) 0 F21合同到期信息F12部门信息F14工作变动F38批假信息F46福利信息F51工资表F25奖惩信息F43考勤统计信息F35请假信息F24培训信息F32考核汇总信息F1员工基本信息F2员工分布信息F17合同记录F33考勤信息F34请假信息F21培训信息F26奖惩信息F30工作信息P0人事管理系统E2经理E1 员工P0 人事管理系统F1员工基本信息F2员工分布信息P1人员管理F21合同到期信息F12部门信息F14工作变动信息F17 合同记录F5职务信息F13员工分布信息E1 员工F33考勤信息F34请假信息P3工资管理F38批假信息F46福利信息F51工资表E2经理F28奖惩信息F21培训信息F30工作信息F26奖惩信息P2工作管理F35请假信息F43考勤统计信息F25奖惩信息F24培训信息F32考核汇总信息002 层数据流图3. 软件系统数据字典1) 数据流条目员工信息表(DD_hrworker): 名字 : 员工信息表 别名:员工信息描述:记录企业员工的基本信息定义: 员工信息表=员工编号+员工姓名+1 级部门+2 级部门+性别+职位+电子邮件+身份证号+ 出 生 日 期+民 族+户 籍 所 在 地+婚 姻 情 况+毕 业 学 校+专 业+学 历+毕 业 时 间+入 职 时 间+联 系电话+家庭住址+紧急联系人+紧急联系电话离职信息表(DD_hrlworker):P1 人员管理F1员工 档案信息 F2员工 职务 信息E1 员工P1.1 人 员 信 息 管理F3员工 基本信息 F4员工分布信息 S5S6F10应聘人员记录 S4 应聘人员记录F7部门信息S1 部门基本信息F9部门编制S3 部门编制员工档案员工分布信息F6员工 分布信息P1.2部 门 管 理F5员工 分布信息F12部门信息S22 部门信息表F16修改员工 职务信息P1.3 工 作 变 动 管理S7 合同记录F17 合同记录S8 转正提醒记录F11部门信息 F8职务基本信息S2 职务基本信息F15工作 变动记录F19转正信息F18合同记录F20转正 提醒记录P1.4合 同 管 理F13员工 职务信息 F14工作 变动信息E2 经理F21合同 到期信息S9 工作变动记录名字:离职信息表别名:离职信息描述:记录企业离职员工的信息定义:员工信息表=员工编号+员工姓名+1 级部门+2 级部门+性别+职位+电子邮件+身份证号+ 出生日期+民族+户籍所在地+婚姻情况+毕业学校+专业+学历+毕业时间+入职时间+离职时间+离职成本+离职类型+联系电话+家庭住址+紧急联系人+紧急联系电话员工转正信息表(DD_hrrenew):名字:员工转正信息表别名:转正信息描述:记录企业引进转正员工的信息定义:员工转正信息表=转正编号+转正员工的编号+转正员工姓名+转正时间+原定转正时间+ 试用期工资+转正工资借调信息表(DD_hrborrow):名字:借调信息表别名:借调信息描述:记录企业借调人员相关信息。
基于PHP的人事管理系统设计与实现

图1 系统总体架构
系统分为前端和后端两个平台。
前端界面即为普通用户浏览的界面,在登录前端界面后可进行企业信息、新闻动态、培训管理和人才招聘的查询。
网站首页功能模块:查看新闻动态和关于企业的基本信息;规章制度功能模块:查看最新新闻和新闻发言的内容;人才招聘功能模块:查看招聘的职位信息,包括工作地点、人数、详细信息等;员工入口模块:直接登录到后端界面。
后台界面为人事管理员界面和普通员工的管理界面,在登录后端界面后可进行考勤管理、部门管理、薪酬管理、员工管理、公告中心与招聘中心的管理。
考勤管理功能模块:查看员工考勤的信息,显示的有员
图2 员工登录界面
管理员账户登录系统,管理员可进行密码修改、员工考勤管理、部门管理、薪酬管理、员工管理、公告管理以及招聘管理等操作。
图3显示了公告管理的界面。
图3 公告管理界面
5 结 语
该企业人事管理系统的实现,极大地满足了企业对人力资源管理的需求,有助于用户获取关于企业的最新动态,有利于企业高效、便捷、科学地管理内部员工,实现了电子化、无纸化办公。
参考文献
[1]陈奋.浅谈三层架构在软件开发中的应用[J].厦门城市职业学院学报,2012,14(1):20-22.
[2]王顺,李华,张芹.PHP网站开发实践指南(基础篇)[M].北京:清华大学出版社,2012:634.
[3]崔洋.MySQL数据库应用从入门到精通[M].北京:中国铁道出版社,2013:324.
[4]刘秋菊,刘书伦,黄琴.W eb编程技术:PHP+MySQL动态网页设计[M].北京:北京师范大学出版社,2015:147-150.。
基于PHP的企业内部人事管理系统

南阳理工学院本科生毕业设计(论文)学院(系):软件学院专业:网络工程学生:付一晨指导教师:***完成日期 2012 年 04 月南阳理工学院本科生毕业设计(论文)企业内部人事管理系统的设计与实现The Design And Realization ofThe enterprise internal personnel System总计:毕业设计(论文) 26页表格:0个图片:38个南阳理工学院本科毕业设计(论文)企业内部人事管理系统的设计与实现The Design And Realization ofThe enterprise internal personnel System学院(系):软件学院专业:网络工程学生姓名:付一晨学号: 069108177指导教师(职称):杨超峰讲师评阅教师:完成日期: 2012年04月10日南阳理工学院Nanyang Institute of Technology企业内部人事管理系统的设计与实现网络工程付一晨[摘要]时代一直在进步,而企业管理也逐渐变繁琐的起来。
如何有效管理好企业内部员工的信息,成为企业管理中的一个大问题。
在这种情况下,开发一个企业人事管理系统显得非常必要。
该人事管理系统是一个简洁实用的网站,为公司内部员工管理提供良好的平台。
本系统的前台选用了PHP、AppServ等作为主要的编程语言,后台选用MYSQL作为数据库服务器。
利用PHP动态网页编程技术实现前后台的数据交互。
本系统实现了以下功能:管理企业的员工基本数据;当员工发生变动时,对原有数据进行修改;进行基本信息的查询以满足决策和管理的需要;提供员工请假;上班时间提醒及各部门调整安排等功能[关键词]PHP、人事管理、数据库The Design And Realization ofThe enterprise internal personnel SystemNet Engineering Major Fu YichenAbstract:With the fast development of enterprise,how to manage the information of stu ffs is an important factor in enterprise management.In this case,developing ent erprise personnel information management system is necessary.This personnel inf ormation management system is a terse and functional website,which is also a good platform for communications and management for internal workers.This system is based on asp,and HTML and SQL Server2000is used as a database serv er in background.asp dynamic web technology has been used to achieve data interac tivity between foreground and background.This personnel information Management enterprise employees basic data;When employees change,the original data modifi ed;Basic information query to meet the needs of the decision making and managemen t;Provide employees leave;Go to work time remind and departments of adjustment a rrangement etc.Function.Key words:PHP、The personnel management、Database目录1. 引言背景与意义 (1)1.1 课题背景 (1)1.2 研究意义与方法 (1)2. 系统分析 (2)2.1 系统可行性分析 (2)2.1.1 社会可行性 (2)2.1.2 技术可行性 (2)2.1.3 资金可行性 (2)2.1.4 系统易用性和安全性 (2)2.1.5 系统维护 (3)2.2 系统开发工具 (3)2.3 系统开发环境 (4)2.4 系统运行环境 (4)3. 需求分析 (4)3.1 系统功能分析 (4)3.1.1 系统功能目标 (4)3.1.2 系统需求分析 (4)3.1.3 系统设计思想 (5)3.1.4 系统主要功能 (5)3.2 数据库 (6)3.2.1 数据库需求分析 (6)3.2.2 数据库结构设计 (6)3.3 系统主要功能: (13)3.3.1 系统登陆功能设计 (13)3.3.2 系统员工浏览功能设计 (14)3.3.3 系统管理员管理界面 (15)4. 编码与实现 (21)4.1 系统的主要功能实现 (21)4.1.1 用户信息链接数据库 (21)4.1.2 用户考勤管理 (21)4.1.3 分配部门 (22)4.1.4 用户登录 (23)4.1.5 权限修改 (23)4.1.6 公告管理 (24)4.2 系统运行和测试 (24)结束语 (25)参考文献 (26)致谢 (27)1.引言背景与意义1.1课题背景企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变的繁琐起来。
人事管理系统课程设计文档

《数据库原理及应用》课程设计人事管理系统指导老师:姓名:班级:学号:2010年12月目录1。
系统需求分析阶段 (2)1.1 引言 (2)1。
2 目标与任务 (2)1.2.1 需求分析阶段的目标 (2)1。
2。
2 需求分析阶段的任务 (3)2。
数据字典 (4)2。
1总体结构 (4)2。
2表结构及数据词典 (4)3。
概念设计阶段 (7)3.1 引言 (7)3.2 概念模型设计 (8)4.逻辑设计阶段 (10)4.1逻辑设计的任务和目标 (10)4。
2数据组织 (10)4。
2。
1将E—R图转换为关系模型 (10)5.行为设计 (10)6.物理设计阶段 (11)6.1物理设计阶段的目标与任务 (11)6.2数据存储方面 (11)7.数据库实施阶段 (11)7.1建立数据库、数据表、视图、索引 (11)7.1.1 建立数据库 (11)7.1.2 建立数据表 (11)7.1.3 建立视图 (13)7.1.4 建立索引 (14)7.2数据入库 (14)7.3创建各个功能的存储过程 (14)8.数据库应用程序设计 (15)8。
1设计窗体界面 (15)8.2添加数据源 (15)8。
3编写代码 (15)8。
4生成最后程序 (15)9。
总结与收获 (15)1. 系统需求分析阶段1。
1 引言一直以来人们使用传统人工的方式管理员工档案,这种管理方式存在着许多缺点,譬如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
人事管理信息系统的出现轻而易举的解决了传统管理人员档案的方法的缺点.伴随着人事管理信息系统的广泛应用,它已经成为了任何一家企业公司都不可缺少的组成部分,它的存在使得管理者更容易了解自己公司的员工,便于分配人员,易于进行调整。
所以人事管理信息系统能够为管理人员提供充足的信息和快捷的查询手段.1。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
10
三、 结论(应当准确、完整、明确精练;也可以在结论或讨论中提出建议、设想、尚待解决 问题等。)
基于PHP、 MySql、 Apache 开发的人事管理系统表明: 只需正确安装、 配置PHP、 MySql、 Apache 后,系统运行迅速、稳定、可靠、开发成本低、用户界面友好、维护性良好。随着PHP技术的不 断发展,基于PHP、MySql、Apache三结合的应用系统,必将成为广大中小型企、事业机构信息化 的强有力工具。 通过这次课程设计,我对 Sql Server 和 Visual Studio2008 的使用有了更进一步的了解。 先前做软件工程的时候也有用到,但是是每个人做一个模块,所以范围比较小,没有涉及到其他 的使用。这次课程设计是自己完成了一个系统,虽然系统比较小,但是也包含了很多对数据库的 操作,比如添加,查询等。同时还了解一些关于 C#语言的知识,如何使用 C#语言建立数据库的 连接,Sqlconnection、SqlCommand 和 DataReader 等如何使用。 完成课程设计的过程中,我了解到不管是不是已经做过该方面的设计,分析和编程过程中总会出 现各种没见过的错误,而这需要在实践过程中慢慢的解决,也许解决了一个会出现另一个,但过 程是重要的,我们要在思考和实践中汲取经验,更好的培养自己的能力。
婚 姻 信 息 修 改
职 位 信 息 修 改
员 工 信 息 删 除
3
5.程序流程图
连接数据库
登陆界面输入 用户名和密码 提示用户名 或密码错误 是否正确 是 进入主界面 否
信息输入
信息查询
信息统计
信息修改
信息删除
创建员工号
输入员工号
选择查询条件
输入员工号
输入员工号
否 是否 已存 在 是 是否 存在
签名: 年 课程设计成绩(五级分制) 月 日
12
13
9
echo "<tr bgcolor=#CCCCCC><td>员工号</td>"; echo "<td>姓名</td>"; echo "<td>年龄</td>"; echo "<td>性别</td>"; echo "<td>民族</td>"; echo "<td>家庭住址</td>"; echo "<td>联系方式</td>"; echo "<td>所在部门</td>"; echo "<td>职务</td>"; echo "<td>工龄</td>"; echo "<td>是否结婚</td>"; echo "<td>配偶姓名</td>"; echo "<td>配偶工作单位</td></tr>"; do { echo "<tr><td>$new_row[0]</td>"; echo "<td>$new_row[1]</td>"; echo "<td>$new_row[3]</td>"; if($new_row[2]=='1') echo "<td>男</td>"; else echo "<td>女</td>"; echo "<td>$new_row[4]</td>"; echo "<td>$new_row[5]</td>"; echo "<td>$new_row[6]</td>"; echo "<td>$new_row[7]</td>"; echo "<td>$new_row[8]</td>"; echo "<td>$new_row[9]</td>"; if($new_row[10]=='1') echo "<td>是</td>"; else echo "<td>否</td>"; echo "<td>$new_row[11]</td>"; echo "<td>$new_row[12]</td>"; echo "</tr>"; }while($new_row=mysql_fetch_array($result)); echo "</table>"; } else echo "你要查找的记录不存在!!!";
一、
引言(简要说明设计题目的目的、意义、内容、主要任务等)
1. 设计题目的目的 由于计算机技术的飞速发展, 人事管理系统是一个企业单位不可缺少的部分,它的内容对于 企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快 捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺 点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都 带来了不少的困难。 设计题目的意义 现在企业人事档案的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发 展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息 管理所取代。 我作为一个学习计算机信息管理的大学生,希望可以在这方面有所贡献。我希望能用我两年 来所学的知识编制出一个实用的程序来帮助公司进行更有效的人事管理。 2. 本设计题目的主要内容 人事管理系统的简介 人事管理系统是针对人事部的大量业务处理工作而开发的管理软件。根据用户的要求,实现 人员基本情况管理、和工资管理。等几个方面的功能。 用户通过输入工号、姓名等基本信息,由系统自行生成相应的统计数据以供用户查询,另外 用户还可以对这些基本信息进行定期的更新和删除, 人事管理系统力求给用户方便快捷的途径 去管理这些繁琐的数据。 人事管理系统的用户需求 人事管理系统是针对人事处的大量业务处理工作用计算机进行全面现代化管理。主要包括人 员基本情况管理、和工资管理。等几个方面的功能,以实现用户方便的输入、查询、统计、相关 报表的业务需求。 4.设计题目功能要求 (1)登录管理 (2)人员管理 (3)部门管理 人员管理包括:添加,浏览,修改,撤销,删除,查询等: 部门管理包括添加、修改,删除 *注:参考主要数据结构表: 人员信息表(工号,姓名,性别,年龄,学历,部门,照片,联系电话,家庭地址) 部门信息表(工号,部门名称)
否 是否 存在
否 是否
创建信息
输出信息
输出信息
输出信息
删除成功
保存信息
安全退出
4
6.部分功能界面 (1)登录界面
(2)主界面
5
(3)输入界面
6
(4)保存成功
(5)查询界面
(6)分类查询界面
7
(7)统计结果
7.各表存储内容 基本信息
学历信息
8
婚姻信息
职位信息
8.部分功能代码 查询基本信息 session_start(); if (empty($_SESSION['name'])) { echo "<script language=JavaScript>alert(' 您 还 没 有 登 录 , 不 能 访 问 当 前 页 面 ! ');location.href='../login.php'</script>"; exit; } $id=$_POST['id']; require './connect.php'; $sql="select b.id,name,age,sex,peo,address,tel,dep,position,work_time,marry_or,spousename,spouse job from basic_info as b join marry_info on marry_info.id=b.id join work_position on work_position.id=b.id where b.id='$id'"; $result= mysql_query($sql); if($new_row=mysql_fetch_array($result)) { //若有查询结果,则以表格形式输出员工信息 echo "<br><center><font size=5 face=楷体_GB2312 color=#0000FF> 员工详细信息查询结果</font></center>"; echo "<table width=800 height=100 border=1 align=center cellpadding=0 cellspacing=0 class=STYLE1>";
2
4.系统功能模块图
人事管理系统
信息输入
信息查询
信息统计
信息修改
信息删除
基 本 信 息 输 入
学 历 信 息 输 入