程序设计课程设计报告
工资管理系统
院系:地质工程系 班级:地质工程班
组员:陈欣永 胡世俊
李积荣 赵海俊 马小成
目录
一、设计目的……………………………………………………1 二、设计内容与要求……………………………………………2 1.设计内容…………………………………………………3 2.设计要求………………………………………………4 三、总流程图设计………………………………………………5 四、程序详细功能设计…………………………………………6 五、程序调试……………………………………………………7 六、设计小结……………………………………………………8 七、参考文献……………………………………………………9
附录……………………………………………………………10
1
一、设计目的
在计算机中建立相应的数据结构,利用程序实现工资的输入、查询、增、删、改、统计、输出等操作。
进一步掌握利用C语言进行程序设计的能力;进一步理解和运用结构化程序设计的思想和方法;初步掌握开发一个小型实用系统的基本方法;学会调试一个较长程序的基本方法;学会利用流程图表示算法。
《工资管理系统》的设计与实现,此次程序设计主要利用c语言的基础知识开发一个简单的职工工资管理系统。工资管理系统是一个企业不可缺少的一部分,它利用计算机对职工工资进行统一管理,实现工资管理工作的系统化、规范化和自动化,为企业提高工作效率。
二、设计内容与要求
2
1. 设计内容
主要利用c语言的文件操作能力设计开发一个小型的管理信息系统,至少具有如下功能:对职工信息的录入、修改或删除,通过职工姓名或工号进行查找,并逐项列出相信的职工工资信息,另外也可以查看所有职工目前的工资状况。有一个文本菜单来调用各个功能的函数及一个主菜单来提示用户如何操作。
2. 设计要求
在计算机中建立相应的数据结构,利用程序实现工资的输入、查询、增、删、改、统计、输出等操作。
三、总体流程图设计
职工工资管理系统 输显查删示找除 入职职职职 工工工工 息信信信 息 息 息 息
添加职工信息 修改职工信息 保存职工信息 文件中读取 退出
3
开始 主菜单 选择操作 选择1 输入职工信息 选择2 输出职工信息 按姓名 选择3 查找职工信息 按工号 按姓名 选择4 增加职工信息 按工号 选择5 删除职工信息 按姓名 选择6 按工资从高到低按工号 选择7 保存数据 选择8 从文件中读取 选择0 退出 结束 四、程序详细功能设计
1、设计一个能够记录公司职工工资的数据结构,每条记录包括:职工号,姓名,基本工资,职务工资,津贴。 2、应用文件保存工资管理数据。
3、新增:能将所有输入的职工工资数据保存到文件中,并可选择继续输入或退出。
4