基于c语言的工资管理系统程序设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
xxxxxxxx学院高级语言程序课程设计
基于c语言的工资管理系统程序设计
学生姓名x x
学号xxxxxxxxxx
所在学院xxxxxx
专业名称xxxxx
班级xxxx级x班
指导教师xxx
成绩
xxxxxxxx学院
二○一四年十二月
课程设计任务书
基于C语言的工资管理系统
内容摘要:主要利用C语言的文件操作能力设计开发一个小型的管理信息系统,至少具有如下功能:对职工信息的录入、修改或删除,通过职工姓名或工号进行查找,并逐项列出相信的职工工资信息,另外也可以查看所有职工目前的工资状况。有一个文本菜单来调用各个功能的函数及一个主菜单来提示用户如何操作。
根据题目的要求,应该把职工工资信息用结构体形式输入,再定义一个全局变量和文件指针进行整个程序的运行,然后把职工工资信息送到文件中,所以应该提供一个结构体和文件的输入输出等操作。在程序中需实现职工工资浏览、查询、统计等功能的操作,所以需要建立相应的功能模块来实现。另外还需要提供键盘式选择菜单实现功能,在运行时达到所要的目的。
关键词:C语言工资管理程序
The salary management system based on C language Abstract:It’s main use C language documents the development of a small management information system design and operation ability, at least has the following functions: the staff information input, modify or delete, search by name or number of employees, employee salary information and itemized believe, also can present salary check all the staff. The function of a text menu to call each function and a main menu to prompt the user how to operate.
According to the requirements of the subject, should take the wages of staff and workers with the structure form of information input, then define a global variable and the file pointer for operation of the entire process, and then the information of wages of staff and workers to file, so should provide a structure and file input and output operations. To achieve wage to browse, query, statistics and other functions in the program operation, it is necessary to build the corresponding functional
module to achieve. In addition to providing keyboard selection menu function, achieve the purpose to at run time.
Keywords:C language The salary management The program
目录
前言 (1)
1 设计过程 (1)
1.1 设计思路 (1)
1.2 总体流程图 (1)
2 功能模块设计 (2)
2.1添加功能 (2)
2.2查找功能 (2)
2.3删除功能 (2)
2.4统计功能 (3)
2.5修改功能 (3)
2.6排序功能 (3)
3 运行结果 (3)
3.1主界面 (3)
3.2添加职工信息 (4)
3.3查找职工信息 (4)
3.3.1按姓名查找 (5)
3.3.2按工号查找 (5)
3.4删除职工信息 (5)
3.4.1按姓名查询 (5)
3.4.2按工号删除 (5)
3.5统计职工工资 (6)
3.6修改职工信息 (6)
3.6.1按姓名查找修改 (6)
3.6.2按工号查找修改 (7)
3.7工资排序 (7)
4 结束语 (8)
附录:C语言源程序 (9)
参考文献 (23)
基于c语言的工资管理系统程序设计
前言
C语言是Combined Language(组合语言)的中英混合简称。是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。设计一个程序的过程就是解决一个实际问题的过程。
现代计算机技术的发展为人们的学习、生活、工作提供了很大的帮助,各行各业都需要特定计算机系统的运用,我们需要了解这些系统是怎用为我们服务以及他们是怎样编辑出来的。
1 设计过程
1.1 设计思路
(1)建立C程序,设计能实现多功能的主函数。
(2)定义一个结构体,其中包含职工的基本信息。
(3)分模块分别设计程序实现各个功能,包括录入、新增、查看、查找、删除、修改、统计、排序。
1.2 总体流程图
由以上设计思路根据功能可画出如图1-1所示总体流程图
图1-1 总体流程图