c语言程序设计员工信息管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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).退出系统:

选择该项, 自动退出该系统。

五、详细设计及运行结果

流程图, 函数之间相互调用的图示, 程序设计及编码, 运行结果。

相关文档
最新文档