企业员工信息管理系统
企业员工信息管理系统的设计与实现毕业设计论文

企业员工信息管理系统- 0 -分类号_______________ 密级________________UDC _______________ 学号_ ___毕业设计(论文)论文题目企业员工信息管理系统的设计与实现 Thesis Topic Design and implementation of enterprise employee2017年7月25日毕业设计(论文)任务书企业员工信息管理系统的设计与实现摘要随着电子信息的飞速发展,计算机已经融入到了生活的各个方面,越来越多的企业开始使用电子计算机来对企业进行管理,信息化的时代已经到来,各个企业无论大小都需要一个信息化的管理系统来对自己公司内部的员工信息进行管理,企业员工信息管理系统是一个针对此问题而进行开发的系统,使得公司的员工管理不如现代化,开启了一个新的管理模式。
本文首先对比了国内外企业员工信息管理的现状,明确了需求的不同以及需要吸收借鉴的部分,然后在员工信息管理的需求基础上,通过系统的功能需求与系统的可行性分析,确立了企业员工信息管理系统的基本功能,构建了该系统的框架以及结构设计,然后对该系统的各个功能的主要代码进行分析、设计,最后对系统的各个功能进行测试,完成了本次系统的开发。
企业员工信息管理系统分为两大模块,管理员模块和普通员工模块,管理员可以操作系统的所有功能,主要包括部门管理、员工信息管理、出勤管理、工资管理以及请假审核等功能;为了信息的保密以及系统的安全性,普通员工只具有查看工资以及请假的功能。
文章以需求分析,系统概要设计,系统功能实现,系统测试等为主要内容,详细介绍了一个基于Web技术的B/S结构的企业员工信息管理系统。
本系统主要使用MyEclipse软件进行程序编写,使用JSP作为前台的开发语言,使用MySql 作为后台的数据库管理系统,服务器采用tomcat,开发出的一个适应现代社会发展的企业员工信息管理系统。
关键词:员工信息,JSP,B/S结构The design and implementation of enterpriseemployee information management systemABSTRACTWith the rapid development of electronic information, computer has been integrated into all aspects of life, more and more enterprises begin to use computer to manage the enterprise, the information age has arrived, regardless of the size of each enterprise needs an information management system to the company's internal staff information management, employee information a management system is to solve this problem for the development of the system, making the company's employee management as the modernization, opening a new management mode.This paper first compares the present situation of domestic and foreign enterprise employee information management, clarifies the different demand and need to absorb the part, and then the demand based on the employee information management, through the feasibility of functional requirements and system analysis, establishes the basic function of enterprise staff information management system, construct the system framework and structure design, and then the main code foreach function of the system is analyzed and designed, and finally test the various functions of the system, completed the development of this system. Employee information management system is divided into two modules, administrator module and general staff module, the administrator can all functions of the operating system, including department management, employee information management, attendance management, salary management and audit functions in order to leave; information security and secrecy system, general staff wages and leave only with a view the function of.This paper takes requirement analysis, system outline design, system function realization and system test as the main contents, and introduces a B/S enterprise employee information management system based on Web technology in detail. This system mainly uses MyEclipse software to program and use JSP as the development language, using MySQL as the background database management system, using Tomcat server, an information management system for enterprise employees adapt to the development of modern society developed.Keywords:em ployee information,JSP,B / S structure企业员工信息管理系统目录摘要 (1)ABSTRACT (3)1绪论 (1)1.1课题背景 (1)1.2目的和意义 (2)1.3研究的目标与内容 (3)1.4软硬件需求 (4)1.5本文组织结构 (4)2 需求分析 (6)2.1系统功能需求 (6)2.1.1系统功能需求 (6)2.1.2用户特点 (8)2.2系统模型 (8)2.2.1参与者 (8)2.2.2管理员用例图 (8)2.2.3普通员工用例图 (9)2.3可行性分析 (10)2.3.1技术的可行性 (10)2.3.2经济的可行性 (11)2.3.3操作可行性 (11)2.3.4法律的可行性 (12)3 系统概要设计 (13)3.1系统设计原则 (13)3.2系统架构设计 (14)3.3数据库设计 (16)3.3.1数据库的概念结构设计 (16)3.3.2数据库的逻辑结构设计 (17)3.3.3数据库的连接原理 (21)4 系统详细设计 (25)4.1系统登陆页面实现 (25)4.2管理员模块 (32)4.2.1部门信息管理 (33)4.2.1.1部门信息录入 (33)4.2.1.2部门信息管理 (34)4.2.1.3部门信息删除 (37)4.2.2员工信息管理 (38)4.2.2.1员工信息信息录入 (38)4.2.2.2员工信息管理 (39)4.2.3出勤管理 (43)4.2.3.1出勤录入 (43)4.2.4修改密码 (43)4.2.5工资管理 (43)4.2.6请假审核管理 (44)4.2.7退出系统 (45)4.3普通员工模块 (45)4.3.1请假申请 (45)4.3.2我的工资浏览 (46)4.3.3修改密码 (47)5 系统测试 (48)5.1系统测试目的与意义 (48)5.2系统测试方法 (48)5.2.1系统测试计划 (48)5.2.2系统测试方法 (49)5.2系统功能测试 (49)5.2.1主页面的登录模块测试 (49)5.2.2修改密码的模块测试 (50)5.2.3部门管理的模块测试 (51)5.2.4员工管理的模块测试 (51)5.2.5出勤管理的模块测试 (52)5.2.6工资管理的模块测试 (53)5.2.7请假审核的模块测试 (54)5.2.8我的请假的模块测试 (55)5.3其他错误 (55)6 总结与展望 (57)6.1论文的主要工作 (57)6.2存在问题 (57)结论 (59)参考文献 (61)致谢 (62)外文原文 (63)中文翻译 (77)企业员工信息管理系统1绪论1.1课题背景计算机网络技术的发展,给信息时代的人们带来了很大的方便。
EIP企业门户管理系统

EIP企业门户管理系统概述EIP企业门户管理系统是一种用于管理企业内部资源和提供员工自助效劳的信息管理系统。
它包括员工信息管理、组织架构管理、知识文档管理、通知公揭发布等功能,通过集成各种企业应用系统和效劳,提供统一的界面和统一的认证机制,方便员工进行各种操作。
功能特点员工信息管理EIP企业门户管理系统可以集成企业的HR系统和其他员工信息管理系统,提供统一的员工信息管理界面。
管理员可以添加、删除、修改员工信息,并且可以根据需要进行分组和快速搜索。
员工也可以通过系统自助修改个人信息,例如电话号码、地址等。
组织架构管理EIP企业门户管理系统能够维护企业的组织结构,并以树形结构展示。
管理员可以添加、删除、修改组织机构和部门,并且可以为每个部门添加员工,并设置各自的权限。
员工可以通过系统了解企业的组织结构,并找到相关联系人。
知识文档管理EIP企业门户管理系统可以集成企业的文档管理系统,提供统一的文档管理界面。
管理员可以上传、下载、删除文档,并且可以对文档进行分类和搜索。
员工可以通过系统查找需要的文档,并可根据权限进行编辑和共享。
通知公揭发布EIP企业门户管理系统可以发布企业的通知公告,并以列表的形式展示。
管理员可以发布通知公告,并设置对应的发布时间和优先级。
员工可以通过系统查看最新的通知公告,并进行查阅和评论。
统一认证机制EIP企业门户管理系统通过集成企业的认证系统,实现了一次登录即可访问系统中各项效劳的功能。
员工只需要登录一次,即可方便地使用各种功能,防止反复输入用户名和密码的麻烦。
部署与维护EIP企业门户管理系统可以部署在企业的效劳器上,并可以通过域名进行访问。
管理员需要对系统进行配置和维护,例如添加新的员工、更新组织结构、发布通知公告等操作。
同时,管理员还需要对系统进行定期的备份和更新,确保系统的稳定性和平安性。
总结EIP企业门户管理系统是一种强大的企业信息管理系统,通过提供统一的界面和认证机制,方便员工进行各种操作。
人力资源管理系统

人力资源管理系统现代企业中,人力资源管理是非常重要的一项工作。
在管理人力资源的过程中,需要处理大量的信息和数据,包括招聘信息、薪资情况、员工考勤、培训记录等等。
当企业规模稍微扩大一点时,这些数据就会变得非常庞大和复杂,需要一个专门的系统来管理。
这就是人力资源管理系统(HRMS)。
人力资源管理系统是一种集信息、资料、管理和运作于一体的系统,旨在帮助企业实现对员工、薪资、业绩和培训等关键人力资源的有效管理。
它可以自动收集和整理重要的人力资源数据,有效地实现信息的共享和传递,为企业决策提供有力支持和参考。
本文将从系统的基本组成部分、主要功能和优势这几个方面进行介绍和分析。
一、组成部分一个人力资源管理系统包括很多组成部分,如下:1. 数据库人力资源管理系统的核心组成部分是数据库。
集合了公司员工、薪资、考勤、绩效等各项数据。
这个数据库可以通过互联网访问、查看、编辑和下载。
2. 薪资计算系统一个标准的HRMS包含了薪资计算系统,可以自动地处理公司员工的工资单、奖金、给付和福利等方面的信息。
3. 绩效管理系统绩效管理系统也是人力资源管理系统的一个重要组成部分。
这个系统帮助企业评估和管理员工的工作绩效,可以快速、准确地确定每个员工的能力和工作表现,从而提供阶段性的反馈和有效的任务配备。
4. 考勤记录考勤记录也是HRMS的一个重要组成部分。
这个系统跟踪员工的上班和下班时间,工作时间和缺勤情况。
这个系统帮助企业依据实际工作量和质量管理员工的工作时间和假期天数。
二、主要功能人力资源管理系统的主要功能如下:1. 自动化管理人力资源管理系统自动化了一些例行的人力资源管理步骤。
例如,自动招聘、自动培训和自动离职处理,它可以让企业的人力资源部门更加高效,更加专注于战略规划和决策。
2. 数据仓库人力资源管理系统中的数据仓库可以收集、储存和分析龙头企业的各种人力资源数据,并为企业提供强大的决策支持。
通过对数据分析,企业可以了解人力资源现状,制定更好的方案,并跟踪进展情况。
员工信息管理系统

员工信息管理系统一、前言随着科技的不断发展,企业的人事管理方式也在不断进步和更新。
人员信息管理系统(以下简称员工信息管理系统)是一个能够帮助企业进行人事管理的软件系统,它可以对企业员工的基本信息、工作经历、薪资福利等进行科学管理和有效记录,从而提高企业的管理效率和工作质量。
本文旨在介绍员工信息管理系统的实现过程和运用价值,旨在提高企业人事管理的效率和精度。
二、员工信息管理系统的设计思路1.需求分析针对企业人事管理存在的问题,我们想要设计一个能够便捷高效管理员工信息的系统,使员工简历等绝密信息得到全面保护,同时提高企业人事管理的效率。
为此,我们对需求进行了以下五个方向的分析:1)便捷的员工信息查看:员工信息管理系统应该具有员工信息查看功能,管理员可快速查看员工信息,对信息进行修改。
2)权限分类:员工信息管理系统应该根据管理者的权限不同而区分相应的操作权限,管理者可以选择开放或关闭员工信息某些内容的展示和修改。
3)完善的系统安全:为了保护企业员工及其机密信息的安全,员工信息管理系统必须具有安全性,需要带有完善的登录验证、权限分配、数据备份等功能。
4)多样化的数据统计工具:员工信息管理系统应该具备多种统计工具,能够方便地进行数据分析和报表生成。
5)用户友好的界面设计:员工信息管理系统的界面设计应该简单明了、美观易用。
能够满足用户在使用系统时的使用习惯和心理需求。
基于以上需求,我们最终确定了员工信息管理的系统功能体系,并进行了构建。
2.设计思路根据上述需求,我们的系统采用B/S架构,网站端为管理员工操作提供各种功能。
通过此架构能够方便用户远程访问,无需下载安装。
此外,我们将系统进行了数据库分离设计,系统安全性得到了有效保证。
管理员可进行新员工信息录入、员工信息查询、修改、离职操作、导出表格、员工数据分析统计以及权限管理等操作。
三、系统功能说明1.用户登录在员工信息管理系统中,用户登录是首要步骤。
管理员需要输入正确的账号和密码才能够进入系统,并进行信息管理操作。
公司ERP系统需求分析

公司ERP系统需求分析一、引言在现代企业管理中,ERP系统(Enterprise Resource Planning)是一种能够整合和管理企业各个功能部门的信息系统。
通过ERP系统,企业能够实现对资源的有效配置和利用,提高生产效率,降低成本,提升管理水平。
本文将对公司ERP系统的需求进行分析。
二、功能需求分析1.人力资源管理ERP系统应具备员工信息管理、薪资管理、绩效管理等功能。
员工信息管理包括员工基本信息、合同管理、培训管理等,薪资管理包括工资计算、社保公积金管理等,绩效管理包括考核指标设定、绩效评估等。
2.采购管理ERP系统应具备采购计划管理、供应商管理、采购合同管理等功能。
采购计划管理包括采购申请、采购订单等,供应商管理包括供应商信息维护、评估等,采购合同管理包括合同签订、跟踪等。
3.销售管理ERP系统应具备销售计划管理、客户管理、销售订单管理等功能。
销售计划管理包括销售预测、销售目标设定等,客户管理包括客户信息维护、客户分类等,销售订单管理包括订单录入、订单跟踪等。
4.财务管理ERP系统应具备财务预算管理、会计核算、资产管理等功能。
财务预算管理包括预算编制、预算执行等,会计核算包括凭证录入、报表生成等,资产管理包括资产登记、资产变动等。
5.生产管理ERP系统应具备生产计划管理、生产工艺管理、生产过程控制等功能。
生产计划管理包括生产计划编制、生产进度跟踪等,生产工艺管理包括工艺路线维护、工艺文件管理等,生产过程控制包括生产现场监控、生产质量检测等。
三、性能需求分析1.可扩展性ERP系统应具备良好的可扩展性,能够随着企业的发展和需求变化进行系统更新和升级。
2.性能稳定性ERP系统应具备良好的性能稳定性,能够在高并发的情况下保证系统正常运行,不出现卡顿和崩溃等问题。
3.数据安全性ERP系统应具备高度的数据安全性,包括数据的备份恢复功能、权限管理功能等,能够保障企业数据的安全和可靠性。
4.界面友好性ERP系统应具备界面友好性,采用直观简洁的操作界面和人性化的交互设计,方便用户使用和操作。
人事信息管理系统

人事信息管理系统人事信息管理系统是一个用于管理组织内部所有人员信息的软件,它能够对员工的个人档案、考勤、培训、绩效、薪资、福利等信息进行实时管理和监控。
这个系统能够极大地提高员工信息管理的效率,减轻人力资本部门的压力,并且能够为组织的管理提供更好的决策依据。
一、系统基本功能人事信息管理系统的主要功能是对员工、招聘、培训、绩效、薪资、福利等信息进行管理。
以下是系统的基本功能:1.员工管理员工管理是人事信息管理系统的核心功能之一。
在这个模块中,管理员可以对员工的个人信息、入职信息、岗位信息、培训记录等信息进行管理,包括员工的监控和关键人才培养。
2.招聘管理在招聘管理模块中,管理员可以发布招聘公告,审核招聘简历,管理面试记录,为新员工提供入职指导等。
3.培训管理在培训管理模块中,管理员可以发布培训计划,安排培训课程,记录培训成果,为员工提供在线课程等。
4.绩效管理绩效管理模块中,管理员可以管理员工的考核记录,信用记录和绩效奖惩记录等。
5.薪资管理在薪资管理模块中,管理员可以管理员工的薪资记录,管理薪资核算和发放,记录加班和津贴等。
6.福利管理在福利管理模块中,管理员可以发布员工福利计划,管理员工的健康保险,员工的工龄福利和奖金福利等。
二、用户操作权限划分人事信息管理系统中,因为员工的信息涉及到隐私和机密,因此需要对不同员工的信息进行不同的保密等级。
该系统应具备以下用户访问控制功能:1.管理员权限管理员拥有系统最高的权限,可以对系统进行配置和维护,包括员工的信息维护;管理员还可以对员工信息进行增删改查等操作。
2.部门负责人权限部门负责人可以查看自己部门的员工信息,可以提出部门员工信息的新增、修改和删除等操作,但是不能查看其他部门员工的信息。
3.普通员工权限普通员工只能查看自己的个人信息和与工作相关的信息,如考勤记录和培训记录等,但是不能修改和删除。
三、系统可拓展性人事信息管理系统应该具有良好的可拓展性,允许添加新的模块、字段和功能。
企业管理信息系统

企业管理信息系统概述:企业管理信息系统(Enterprise Resource Planning, ERP)是一种综合性的信息系统,旨在通过整合企业内外各个功能部门的数据和流程,提供全局性的企业管理支持。
本文将就企业管理信息系统的定义、优势和实施过程进行讨论。
1. 企业管理信息系统定义及其作用企业管理信息系统是指以计算机和互联网技术为基础,采用软件和硬件设备相结合的方式,把企业内部各个部门的数据和流程进行集成,形成一个高效、灵活且可扩展的信息平台,以支持企业的管理和决策。
它能够实现企业资源、生产、销售、财务等各个方面的集成管理,并提供实时的数据和报告,帮助企业管理层做出科学决策。
2. 企业管理信息系统的优势2.1 提升工作效率企业管理信息系统能够自动化和集成企业各个流程,包括销售、采购、库存管理、生产计划等,大大减少了手工操作和数据重复录入的时间和错误率,提升了工作效率。
2.2 实现资源共享与协同企业管理信息系统将企业各个部门的数据整合到一个平台上,实现了数据的共享与协同工作。
这样可以避免信息孤岛的问题,提高了信息的透明度和数据的一致性,减少了部门之间信息沟通和传递的时间和成本。
2.3 加强决策支持企业管理信息系统能够实时提供各种报表和数据分析,为企业管理层提供全面的决策支持。
通过数据的可视化和分析,管理层可以对企业的经营状况和趋势进行更准确的判断,并制定出科学的决策。
2.4 强化信息安全与风险管理企业管理信息系统可以提供对企业数据的安全保护与风险管理。
通过权限控制、数据备份和恢复等措施,保证信息的机密性和完整性,防止信息泄露和数据丢失,提高了企业的信息安全性。
3. 企业管理信息系统的实施过程3.1 规划与需求分析企业在实施企业管理信息系统之前,需要进行系统规划和需求分析。
包括明确系统实施目标、业务流程设计、用户需求调研等步骤,以确保系统的实施能够满足企业的管理需求。
3.2 系统定制与开发根据企业的需求和规划,选择适合的企业管理信息系统,进行系统定制与开发。
员工信息管理系统

员工信息管理系统简介员工信息管理系统是一种用于企业管理员工信息的软件系统。
该系统能够帮助企业轻松管理员工的个人信息、薪资、工作记录等数据。
通过使用员工信息管理系统,企业可以更加高效地管理员工信息,从而提高企业的管理效率。
功能员工信息管理系统主要包含以下功能:1.员工信息录入:系统管理员可以通过系统录入员工的个人信息,包括姓名、身份证号码、联系方式等。
2.员工信息查询:企业管理人员可以通过员工信息管理系统查询员工的个人信息、薪资、工作记录等数据。
3.员工薪资管理:企业管理人员可以通过员工信息管理系统管理员工的薪资信息,包括基本工资、奖金、补贴等。
4.员工考勤管理:员工信息管理系统能够轻松管理员工的考勤记录,包括迟到、早退、请假等。
5.统计分析:员工信息管理系统能够根据企业需求进行数据统计分析,并生成相应的报表。
优点员工信息管理系统有以下几点优点:1.提高管理效率:员工信息管理系统能够提高企业管理员工信息的效率,从而提高企业管理效率。
2.数据准确性高:员工信息管理系统是自动化的管理系统,从而能够保证数据准确性。
3.便于数据分析:员工信息管理系统能够轻松进行数据统计和分析,从而为企业决策提供科学依据。
4.方便员工管理:员工信息管理系统能够方便地管理员工的信息和考勤记录,从而为企业打造一个良好的员工管理平台。
使用注意事项使用员工信息管理系统需要注意以下几点:1.系统管理员需要妥善保存系统数据,避免数据丢失或泄露。
2.企业管理人员需要密切关注员工信息管理系统的使用情况,并及时对系统进行维护和升级。
3.每个员工需要保护自己的个人信息,避免泄露。
员工信息管理系统能够帮助企业更加高效地管理员工信息,提高企业管理效率。
虽然使用员工信息管理系统需要注意一些问题,但是这些问题可以通过企业和员工的共同努力来解决。
建议企业尽早使用员工信息管理系统,提高管理效率,促进企业发展。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学术活动
企业员工信息管理系统
比赛规则
一、题目:企业员工信息管理系统
二、目的和要求
目的:
1.熟练使用函数
2.熟练使用结构体
3.熟练使用流、文件流
4.熟练使用数组
5.熟练使用循环与选择
6.熟练使用链表和指针
7.熟练应用C语言综合知识
要求及评分参考:
设计一个企业员工信息管理系统,使之能提供以下功能:
1、应提供一个界面来调用各个功能,调用界面和各个功能的操作界面
应尽可能清晰美观!
2、输入功能:职工信息录入(职工信息用文件保存),可以一次完成
若干条记录的输入。
3、浏览功能:完成对全部职工信息的显示。
4、查找功能:①完成按职工的职工号查询职工的相关信息,并显示。
②完成按职工的学历查询职工的相关信息,并显示。
③完成按职工的查询职工的相关信息,并显示。
5、删除功能:通过输入职工的完成对该名职工的信息进行删除。
6、添加功能:完成添加新职工的信息的任务。
7、修改功能:通过输入职工的完成对该名职工的信息进行修改。
8、退出职工信息管理系统。
三、信息描述
职工信息包括职工号、、性别、年龄、学历、工资、住址、等。
四、解决方案
1、首先进行需求分析,搞清楚系统功能和任务;
2、然后在设计中确定模块结构、划分功能模块,将软件功能需求分配给所
划分的最单元模块(即那些函数来完成哪些模块,模块如何划分给组员)。
确定模块间的联系,确定数据结构、文件结构、确定测试方法与策略;
3、确定每一模块采用的数据结构和模块接口的细节,包括对系统外部的接口和用户界面及算法,对系统部其他模块的接口;
4、根据分析编写C语言代码。
五、进度安排
设计时间为5个工作日,每组分为6个人(包括一个组长),并分为五个阶段完成:
1、分析设计阶段。
在老师的指导下自主学习和钻研问题,组员之间讨论,
明确设计要求,找出现实方法。
按照需求分析、功能划分、详细设计步骤
等几个步骤进行。
这一阶段前1天完成,也作为每组的评分标准;
2、编码阶段。
根据设计分析方案组员开始编写C语言代码,然后调试该代
码,实现课题要求的功能。
这一阶段在2-4天完成,这阶段有组员之间分配任务,分工合作完成(注意,代码中必须使用指针、链表来操作数据,必须把数据使用文件流保存到文件中,以此作为评分标准,如果算法优秀
有加分);
3、总结报告阶段。
总结设计工作,写出课程设计说明书,包括需求分析、
总体设计、详细设计、编码、测试的步骤和容。
这一阶段在5天完成;
4、考核评分阶段。
(此页不能提交给学生,只作为评分的参考)
总体设计方案
一.系统的总体流程图
图1.系统的总体流程图
二. 为了方便使用结构此系统结构均为全局类型定义
struct employee //定义一个职工信息的结构体
{
int num;
char name[10];
char sex;
int age;
char xueli[30];
int wage;
char addr[30];
char tel[20];
}em[100];
三.各模块的功能和实现
1.菜单模块:显示职工管理系统的主菜单,供用户选择所需的功能,通过自己定义的void menu()函数来实现。
2.输入模块:输入职工的工号、以及其它的一些职工的相关信息,通过自己定义的void input()函数来实现。
3.保存模块:将存中职工的信息输出到磁盘文件中,可以通过自己定义的void save(int)函数来实现。
4.浏览模块:浏览所有职工的相关信息,通过自己定义的void display()函数来实现。
5.删除模块:删除需要删除的职工的所有信息,通过自己定义的void del()函数来实现。
6.添加模块:添加需要添加的职工的相关信息,通过自己定义的void add()函数来实现。
7.按职工号查询模块:可以按职工号来查询职工的相关信息,通过自己定义的void search_num()函数来实现。
8.按职工的的学历查询模块:可以按职工的学历来查询职工的相关信息,通过自己定义的void search_xuelil函数来实现。
9.按职工的查询模块:可以按职工的来查询职工的相关信息,通过自己定义的void search_tel函数来实现。
10.修改模块:可以修改需要修改的职工的相关信息,通过自己定义的void modify()函数来实现。
11.退出系统模块:退出职工信息管理系统,通过头文件windows.h中的exit(0)函数来实现。
使用说明及运行实例
1.运行程序,进入职工信息管理系统的主菜单:
图1:进入主菜单界面
2.输入数字“1”进行录入职工信息:
图2:录入职工信息
3.输入“y”返回主菜单(界面同图1)。
4.输入“2”浏览职工信息:
图3:浏览职工信息
5.输入“y”后继续,输入“3”进行查询职工信息:
图4:按职工号及学历查询职工信息
图5:按查询职工信息
6.进入主菜单,输入“4”进行删除职工信息:
图6:删除职工信息
图7:添加职工信息
图8:修改职工信息
9.进入主菜单输入”7”退出职工信息管理系统。
四.各模块分工以及人员配置
62人分三组,平均每组20人完成该项目:
项目分工如下:
1录入的技术要点在:创建线性链表,采用表尾插入完成
2添加的技术要点:文件为追加写入模式,将线性表的每个元素按顺序依次写入到文件中
3删除的技术要点:需要将文件中的元素读出到线性表中,完成线性链表个别元素的删除,重建前驱后继的关系,然后重新插入到文件中。
4修改的技术要点:需要将文件中的元素读出到线性表中,完成线性链表个别元素值的更新,然后重新插入到文件中。
5浏览:将文件中的元素读出到线性表中
6查询:将文件中的元素读出到线性表中,判断待查询元素是否存在。