计算机程序设计教程参考文献,计算机程序设计(C)综合实践.doc

本文档详细描述了一款职工信息管理系统的C语言实现,包括菜单设计、数据结构、各模块功能(录入、浏览、查询、修改、删除)的编程实现,以及测试与调试的过程。作者李本良与团队成员分工合作,探讨了如何高效管理企业员工信息并提升工作效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

精品文档

PAGE

.

计算机程序设计(C)综合实践

设计报告

学 院: 电子通信与物理学院

设计名称: 职工信息管理系统

专业班级: 电子信息科学与技术14-2

学生姓名: 李本良

学 号: 201401100211

组 号: 140203

指导教师: 宋戈

完成时间: 2015年 7月23日

.

目 录

第1部分 实训题目与要求2

1. 问题提出2

2. 功能要求2

3. 任务分工2

第2部分 设计实训题目功能3

1. 总体设计3

2. 数据结构4

3. 程序设计5

4. 测试与调试8

第3部分 实训总结12

1. 个人总结12

2. 结束语12

第4部分 参考文献13

《C程序设计综合实践》评分表14

第1部分 实训题目与要求

1.问题提出

在当今信息技术高速发展的时代,企业单位迫切需要这样一个系统:它能高效的管理企业或单位内部所有员工的个人信息,并能正确快速的对系统的使用者的操作做出回应,以提高效率,降低成本。该系统能够满足以上的要求,使用户可以快速准确的管理员工的信息。

设计一个职工信息管理系统,使之能提供以下功能:

(1)职工信息录入功能;?

(2)职工信息保存和浏览功能;?

(3)职工信息查询(或排序)功能;?

(4)职工信息删除功能;?

(5)职工信息修改和添加功能;

2. 功能要求

(1)职工信息包括职工号、姓名、性别、学历、工资、住址、电话等,并且要求职工号不重复。?

(2)录入的职工信息要求用文件形式保存,并可以对其进行浏览、查询、修改、添加、删除等基本操作。?

(3)职工信息的显示要求有一定的规范格式。???

(4)对职工信息应能够分别按职工号,学历和电话号码三个方式进行查询,要求能返回所有符合条件的职工的信息。?

(5)对职工信息的修改应逐个地进行,在一个职工的信息的更改不影响其他的职工记录。?

(6)所设计的系统应以菜单方式工作,应为用户提供清晰的使用提示,依据用户的选择来进行各种处理,并要求在此过程中能尽可能地兼容用户使用过程中的异常情况。

任务分工

李冬雪:负责菜单和输入模块;

李本良:负责保存和浏览模块;

韩旭:负责删除和添加模块;

主程序及查询模块由三人合作完成;修改模块有韩旭和李本良完成。

第2部分 设计实训题目功能

总体设计

该系统可以按功能进行模块划分,如图1所示。

菜单模块

输入模块

保存模块

职工 浏览模块

信息 删除模块 职工号查询

管理 添加模块

系统 查询模块 职工的学历查询

修改模块

退出系统模块 职工的电话号码查询

职工信息管理系统? 图1??系统模块图?

其中:?

(1).菜单模块:显示职工管理系统的主菜单,供用户选择所需的功能,通过自己定义的void?menu()函数来实现。?

.输入模块:输入职工的工号、姓名以及其它的一些职工的相关信息,通过自己定义的void?input()函数来实现。?

.保存模块:将内存中职工的信息输出到磁盘文件中,可以通过自己定义的void?save(int)函数来实现。?

.浏览模块:浏览所有职工的相关信息,通过自己定义的void?display()函数来实现。?

.删除模块:删除需要删除的职工的所有信息,通过自己定义的void?del()函数来实现。?

.添加模块:添加需要添加的职工的相关信息,通过自己定义的void?add()函数来实现。?

.按职工号查询模块:可以按职工号来查询职工的相关信息,通过自己定义的void?search_num()函数来实现。?

.按职工的学历查询模块:可以按职工的学历来查询职工的相关信息,通过自己定义的void?search_xuelil函数来实现。?

.按职工的电话号码查询模块:可以按职工的电话来查询职工的相关信息,通过自己定义的void?search_tel函数来实现。?

.修改模块:可以修改需要修改的职工

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值