内容发布更新时间 : 2024/12/26 21:06:55星期一 下面是文章的全部内容请认真阅读。
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