c语言程序设计员工信息管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
c语言程序设计员工信息管理系统
实验题目:员工信息管理系统
一、实验目的
1.熟悉c语言的编译连接和运行过程。
2.掌握c语言的数据类型, 熟悉整型、实型、字符型变量的定义
方式及如何给它们赋值。
3.掌握if语句及switch语句的运用方法及嵌套应用方法。
4.掌握实现循环结构的三种语句while、do-while.、for 的使
用。
5.掌握函数的定义方法和调用方法。
6.能够采用模块化思想调试程序。
二.实验内容
1.编写程序并进行调试运行。
2.输入员工资料,并保存于文件。每个员工包含信息如: 工作证
号、姓名、性别、工龄、学历、职务、电话、工资等。3.对已存入的员工信息进行更新操作,包括添加一个员工信息、
删除某个员工信息和修改某个员工信息。
4.经过输入姓名、工作证号的方式查询员工信息。
5.最后输出员工信息, 供需要时打印。
二、需求分析
1.该程序可用于对企业员工情况基本信息的存储、更新、查
询、输出等操作,以实现对企业员工的管理。
2.其中更新功能包括: 添加信息、删除信息、修改信息、可根据
需要添加一个或多个员工信息,也可对个别员工信息进行适当的删除或修改。以便随时更新员工信息。
3.程序中设计的查询功能可根据需要从若干数据中查询某个员工
信息, 而且可根据两种不同的方法查询: 按工作证号查询和按姓名查询。以满足不同的需要。
四、概要设计
1、方案设计
对系统进行分析, 给出结构图
分析: 系统要求实现许多的功能, 因此遵循结构化程序设计思想来进行本系统的设计—自顶向下、逐步细化, 将系统设计任务分解出许多子功能模块进行设计
结构图如下:
2.模块功能说明
对各个模块进行功能的描述
(1).输入模块:
录入需要管理的员工信息并将信息保存于文件中,
以方便日后进行打印、 读取、 更新等操作。
(2).添加模块:
可添加一个或多个员工信息, 并将所添加员工信息
保存, 方便查找。
(3).删除模块:
可对辞职或休假的员工信息做删除处理。
(4).修改模块:
可根据需要对多个员工信息进行修改, 也可随时对
个别项进行修改。
(5).查询模块:
可对已建立的员工信息进行查询, 而且可根据需要选择按姓名查询或按工作证号查询。
(6).保存模块:
用于对信息进行保存。
(7).输出模块:
将所有员工信息或想要查询的员工信息显示于屏幕, 用于打印员工信息或查找某些员工信息。
(8). 修改密码:
对系统的密码能够进行修改, 确保信息的安全。
(9) . 关于系统:
对系统的简介, 以及操作时的注意事项。
(10).退出系统:
选择该项, 自动退出该系统。
五、详细设计及运行结果
流程图, 函数之间相互调用的图示, 程序设计及编码, 运行结果。