C语言职工工资管理系统程序设计报告 下载本文

内容发布更新时间 : 2024/5/20 22:44:11星期一 下面是文章的全部内容请认真阅读。

C语言课程设计报告

题 目 小型职工工资管理系统 专业班级 2016级通信工程本科1班 组 别 通信第二组 学生姓名

院 (系) 信息工程系 指导教师(职称)

完成时间 2017年5月31日

课程设计任务书

题目职工工资管理系统 班级2016级通信工程本科1班 学号 201605070106 姓名 学号 201605070111 姓名 学号 201605070118 姓名 学号 201605070119 姓名 学号 201605070136 姓名

一、 主要内容:

本课程设计结合本学期所学C语言知识,准备设计开发一个简单职工工资管理系统。工资管理系统是企业不可或缺的一部分,它利用计算机对员工工资进行统一管理,实现工资管理系统的系统化、规范化和自动化,为企业提高工作效率。设计开发这个系统需要用到单链表、文件读取操作、结构体、函数、指针等C语言知识。本课程设计准备通过Windows控制台应用程序实现职工工资管理系统的简单运行。利用所学知识,本着简单、易用的设计原则,本课程设计尽量实现良好、美观的“人机界面”,便于软件的操作使用。 本次设计主要学习内容包括:

(一)进一步学习并熟练掌握C语言语法和编程思想。

(二)学习C语言提供的库函数,熟悉Visual C++ 6.0的开发工具。 (三)学习C语言函数、链表、结构体、文件读取、指针等知识。 (四)学习如何查阅他人的文档进行软件的设计与开发。 二、基本要求: (一)质量要求

1.职工工资管理系统基本功能模块的设计应包括:显示主菜单功能、职工信息

的录入、添加、删除、修改、查询、排序功能,退出系统。测试文件的读取与存储是否正常、测试评估界面是否合理,友好。

2.对职工工资管理系统设计并进行调试、修复、完善、测试。 3.定期主动向指导教师汇报任务进度,认真填写相关报告文档。 4.按时完成各阶段工作,不突击,不抄袭。 (二)进度要求

1.明确课程设计任务,搜集资料:2017年2月28日—3月14日。

2.完成程序的设计与实现,撰写课程设计论文初稿:2017年3月15日—5月15日。

3.与指导教师沟通,完成课程设计论文定稿:2016年5月16日—2017年5月28日。

4.进入课程设计论文审阅阶段,准备答辩:2017年5月29日—6月9日。

三、主要参考资料:

1. 工资管理系统课程设计程序

http://blog.csdn.net/JZQT_T/article/category/2317235

2.C语言程序设计规范及基础

https://wenku.http://m.china-audit.com//view/58b561255901020207409c7b.html

3. 《明解C语言 第3版》,(日)柴田望洋著,人民邮电出版社 4. 《C Primer Plus 第6版 中文版》,姜佑 译,人民邮电出版社 5. 《C程序设计 第四版》,谭浩强著,清华大学出版社 6. 《C和C++实物精选》,徐波著,北京邮电出版社

学 生 签 名: 指导教师签名:

年 月 日

目 录

1 概述 ............................................... 1

1.1 设计思想 .................................................................................................................................1 1.2 设计原则 .................................................................................................................................1 1.3 性能需求 .................................................................................................................................1 1.4 课程设计报告内容及分工情况 .............................................................................................2 1.4.1 课程设计报告内容 .........................................................................................................2 1.4.2 课程设计分工情况 .........................................................................................................2

2 总体设计 ........................................... 3

2.1 系统功能设计图 .....................................................................................................................3 2.2 主函数 main() .........................................................................................................................3 2.3 程序流程图 ..............................................................................................................................4

3 详细设计 ........................................... 4

3.1 函数 ..........................................................................................................................................4 3.2 函数流程图 ..............................................................................................................................9

4 运行结果与调试 .................................... 16

4.1 运行结果 ............................................................................................................................... 16 4.2 程序调试 ............................................................................................................................... 21

结束语 .............................................. 22 附录 ................................................ 24