职工信息管理系统 附源代码

上传人:汽*** 文档编号:554893340 上传时间:2023-01-02 格式:DOCX 页数:43 大小:272.91KB
返回 下载 相关 举报
职工信息管理系统 附源代码_第1页
第1页 / 共43页
职工信息管理系统 附源代码_第2页
第2页 / 共43页
职工信息管理系统 附源代码_第3页
第3页 / 共43页
职工信息管理系统 附源代码_第4页
第4页 / 共43页
职工信息管理系统 附源代码_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《职工信息管理系统 附源代码》由会员分享,可在线阅读,更多相关《职工信息管理系统 附源代码(43页珍藏版)》请在金锄头文库上搜索。

1、第一章问题定义在当今社会,互联网空间的发展,给人们的工作和生活带来了极大的便利 和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。当前大 量企业的职工管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎 而出现纸漏。随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的 实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个 单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身 特点相适应的管理信息系统。本程序是一个关于职工信息管理的系统通过这个系统用户可以简捷、方便的 对职工信息进行增加、修改、添加、查询、浏览等功能,它不仅可以帮助企

2、业单 位达到员工管理办公自动化、节约管理成本、更能达到提高企业单位工作效率的 目的。第二章可行性分析2.1技术可行性分析此系统是职工信息管理系统,用visual c+ 6.0结合windows 7操作系统 开发而成的,大家都知道这项技术已经相当成熟了,因此从技术方面讲开发此职 工信息管理系统是可行的。2.2社会可行性分析社会可行性研究是对系统投入使用后对社会可能带来的影响进行分析,比如 是否为人们所接受,是否为社会带来收益。2.3经济可行性分析软件工程课程设计主要是对项目的经济效益进行评价,一方面是支出的费 用,其中包括设备购置费,软件开发费,管理和维护费,人员工资和培训费等。 另一方面是取得

3、的收益中可以用钱来衡量的那部分(收益的另一部分难以用钱来 表示)。基于企业的现有计算机及配套设备,建设MIS系统。不但能大大坚守重 复性书面报告,降低办公费用,提高办公室效率,而且能提高监测数据效用。由 于职工信息管理系统是一个比较小型的系统,所以从人力、物力、财力等方面来 说都是可行的。第三章需求分析3.1设计目的要求熟练掌握c语言的基本知识和编辑技能;基本掌握结构化程序设计的基本思路和方法。3.2设计要求要求:设计一个职工信息管理系统,使之能提供以下功能:1、应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可 能清晰美观!2、输入功能:职工信息录入(职工信息用文件保存),可以

4、一次完成若干 条记录的输入。3、浏览功能:完成对全部职工信息的显示。4、查找功能:完成按职工的职工号查询职工的相关信息,并显示。 完成按职工的学历查询职工的相关信息,并显示。 完成按职工的电话号码查询职工的相关信息,并显示。5、删除功能:通过输入职工的姓名完成对该名职工的信息进行删除。6、添加功能:完成添加新职工的信息的任务。7、修改功能:通过输入职工的姓名完成对该名职工的信息进行修改。8、退出职工信息管理系统。3.3设计说明本系统所实现的主要功能:(1)添加新成员,实现对新加入职工信息的录入,所有的信息当中主码即职工 信息编号必须填写。(2)删除职工信息,当公司有职工因故离职时,需要删除员工

5、信息时,释放掉 它所占据的数据库空间,就可以在列表中选中所要删除的记录,然后点击删除。 如果确认删除则在弹出的消息框中点击确定即可删除所选的记录。(3)修改员工信息,由于某种原因可能导致在记录员工信息时出现错误,需要 对员工信息进行修改。在员工信息系统主窗口中选择所要修改的成员信息进行修 改,点击修改后将会弹出消息框,如果确认修改则点击确定,则修改数据成功。(4)显示职工信息,在删除职工信息和添加职工信息成功后,点击显示按钮则 可对职工信息记录进行更新,显示职工信息的最记录。(5)检索信息,点击此按钮则可以显示出当前那一条或几条员工信息,用名字 来查看员工信息。综上本系统可以对员工信息实现科学

6、自动的管理,其中包括显 示职工基本信息,并实现信息的添加、删除、显示、及检索。经过调试,程序性 能良好。3.4开发环境宏基 4750G (英特尔 i5-480M CPU DDR3 1333 2G 内存 GT2 0 显卡 window? 32位旗舰版)第四章概要设计4.1系统设计思想在设计时考虑以下几个方面:(1)有高度的容错机制,不会因小的失误造成死循环。(2)简洁并且有条理性。(3)错误报警机制可以提醒用户进行正确的操作。(4)可选择性,在进行修改、删除等操作时可按不同方式进行,方便用户 操作。(5)功能齐全,充分考虑到用户的实际需求。(6)操作简单。因为使用者多为非计算机专业人员,所以该系

7、统要求设 计 的操作方便,易于维护。一个软件的好坏,关键在于产品便于维护。4.2功能划分该系统可以按功能进行模块划分,如图1所示。图4-1系统模块图 其中:(1)菜单选择模块完成用户命令的接受,此模块也是职工信息管理的入口,用 户所要进行的各种操作均需在此模块中进行选择,并进而调用其他模块实 现相应的功能。(2)信息输入模块完成职工信息的输入功能,输入信息包括职工号、姓名、性 别。出生年月、学历、职务、工资、住址、电话等。(3)信息浏览模块完成已录入职工信息的显示。(4)信息查询模块完成职工信息的查询,查询时对应有按编号查询和按姓名查 询两种方式。(5)信息修改模块完成职工信息的修改功能。(6

8、)信息删除功能模块完成职工信息的删除功能。4.3数据结构本系统中主要的数据结构就是职工的信息,包含职工号、姓名、性别、出生 年月、学历、职务、工资、住址、电话等,在处理过程中各项可以作为一个职工 的不同属性来进行处理。4.4程序流程图系统的执行应从功能菜单选择开始,依据用户的选择来进行后续的处理,直 到用户选择退出系统为止,其间应对用户的选择做出判断及异常处理。系统的流 程图如图2所示:图4-2程序流程图第五章详细设计5.1核心算法及说明本程序运用C+编写,使用顺序表的数据结构来实现。本程序中定义了一个结构体worker。其中在worker结构体中包含了职工的 基本信息(工号、姓名、性别、年龄

9、、学历、工资、地址、电话)。程序还定义了几个功能函数(输入、删除、添加、查找、修改、统计),这 七个函数是彼此相互独立的功能模块。另外,为了防止工厂信息外泄,还增加了一个预置密码的功能。5.2各个功能模块的处理流程对应于总体设计时的系统模块图,各个功能模块的处理流程如下:5.2.1输入功能在本功能中,是在进入管理系统后进行的对职工进行的输入操作功能,其 中,包括要输入的职工人数,职工的工号,姓名,性别(w-女m-男),年龄, 学历,工资,住址,电话功能流程图:图5-1录入功能流程图5.2.2浏览功能本功能将所有职工及其信息全部输出,包括职工人数,职工的工号,姓名, 年龄,学历,工资,住址,电话

10、。输出完毕,按任意键返回管理系统。功能流程图:图5-2显示功能流程图5.2.3查找功能进行该项功能时,只需输入职工的姓名,系统就会按姓名差找到该职工,并 输出该职工的所有信息。按姓名查找,能快速的找到你要找到的信息,大大的节 省了时间。功能流程图:图5-3查询功能流程图5.2.4删除功能在此功能模块中用户可先根据输入姓名查找到职工,同时可查看要删除的职 工的信息,然后由用户进行删除。若不存在要删除的信息提示用户退出并返回主 界面。功能流程图:图5-4删除功能流程图5.2.5修改功能本功能中我们首先提示用户通过输入姓名查找到所要修改的职工信息并全 显示出来,修改时我们设计可以让用户单独修改某一项

11、或者修改多项,通过选数 字1、2、3、4实现。功能流程图:图5-5修改功能流程图5.2.6添加功能在本功能中用户可以在容量范围内进行添加职工信息,超出容量给予提示并 返回主界面,添加时通过输入姓名进行各项信息的添加。添加完成后根据提示继 续添加或返回主界面。功能流程图:图5-6添加功能流程图5.2.7退出系统在主界面中选择退出系统,即可成功退出。5.3课程设计过程中遇到的问题1. 对一些知识掌握得不够熟练,在编写程序的过程中出现错误,经过查阅书 本以及询问老师、和同学们讨论后改正了错误。2. 编程的方法选择得不够好,程序不够精炼。类的封装性不够好。3. 考虑得不够周全,防错机制不够强,对一些错

12、误操作不能够做出合理的处 理。5.4程序的优缺点优点:1. 应用文件进行存储,方便简单易于实现。2. 有良好的人机交互界面,各操作清晰明了,提示到位。3. 输入错误不至于使系统崩溃,不符合要求的输入能进行返回或重新进行所要的操作。4. 在修改过程中,有很多选项进行选择,用户可根据自己的需要选择某 一项进行修改操作。5. 本程序可自行退出,不至于强行退出程序。6. 一个函数可被多个操作进行调用,代码利用率高,省去了一些多余代 码的编写。缺点:1. 程序使用线性表进行存储,容量有限,不能进行大量的数据存储。2. 在查找功能函数中,只用了通过姓名来查找,由于职工可能存在重名 的问题,这就可能会导致查

13、找时出现差错。第六章系统测试6.1设置测试数据根据以下几个例子分析测试:1. 录入:职工号:105036;姓名:杨平; 性别:男;学历:本科; 年 龄:34;工资:3400;地址:太原; 电话:xxx职工号:105037;姓名:刘娜; 性别:女;学历:硕士; 年龄: 32;工资:4500;地址:太原; 电话:xxx2. 显示职工信息3. 按姓名搜索职工信息,例:杨平4. 按工号降序排序5. 删除职工号位105036的职工信息6. 退出6.2测试结果分析(1)系统主菜单分析如图分析:职工信息管理系统主菜单12345 & 701工工工工工工出 职职职职职职置麻修零排保 息息息自5息息息 1 一一虫

14、 一一请选择数字编号图6-1主菜单(2) 职工信息录入分析图如图所示: 1100:男候0肖9 si38请 3 科00原74! -二,VI.目_-4 _!4.,.8 -1 号怀 :3=4:3:4.:11T功 工/髯沼场岸 职姓学工地电在存 入入入入入入入入正保 i-n-H-一. -n-6-一. -n-H-一. -rrHJ- FHQ十一PH 请请请请请请请性旻教51T tnp.目_- .111.请输入职*图6-2信息录入(3) 职工信息显示分析图如图所示:职工信息管理系统主菜单An? 孟修黑排保 自.5自.5自.5自.5自.5自.5自I2JI=旦一一旦一一S一亘一一旦一一S一一口工工工工工工工出 只口.八只只口.:;只口.:5 一X 、!一.,12345670请选择数字编号电话1874567389015634785678地址工资34004500年龄3432已保存的职工信息如下: 工号105036 105037 是否返回主菜单?性别/N姓名杨平图6-3信息显示(4) 查询职工信息如图所示:请选择查找方式;1 2 3 4 0二二二二二二二二 * * 射* 果 二* * * 罪=杳香杳一查菜 =号名资历主 =工蛆工学回 二二 二 二 二 二 二 二 二

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

最新文档


当前位置:首页 > 机械/制造/汽车 > 综合/其它

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