c语言职工工资管理系统程序设计报告

上传人:aa****6 文档编号:37573703 上传时间:2018-04-18 格式:DOCX 页数:39 大小:520.46KB
返回 下载 相关 举报
c语言职工工资管理系统程序设计报告_第1页
第1页 / 共39页
c语言职工工资管理系统程序设计报告_第2页
第2页 / 共39页
c语言职工工资管理系统程序设计报告_第3页
第3页 / 共39页
c语言职工工资管理系统程序设计报告_第4页
第4页 / 共39页
c语言职工工资管理系统程序设计报告_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《c语言职工工资管理系统程序设计报告》由会员分享,可在线阅读,更多相关《c语言职工工资管理系统程序设计报告(39页珍藏版)》请在金锄头文库上搜索。

1、C 语言课程设计报告题 目 小型职工工资管理系统 专业班级 2016 级通信工程本科 1 班 组 别 通信第二组 学生姓名 院 (系) 信息工程系 指导教师(职称) 完成时间 2017 年 5 月 31 日 课程设计任务书题目 职工工资管理系统 班级 2016 级通信工程本科 1 班 学号 6 姓名 学号 1 姓名 学号 8 姓名 学号 9 姓名 学号 6 姓名 一、 主要内容:本课程设计结合本学期所学 C 语言知识,准备设计开发一个简单职工工资管理系统。工资管理系统是企业不可或缺的一部分,它利用计算机对员工工资进行统一管理,实现工资管理系统的系统化、规范化和自动化,为企业提高工作效率。设计开

2、发这个系统需要用到单链表、文件读取操作、结构体、函数、指针等 C 语言知识。本课程设计准备通过 Windows 控制台应用程序实现职工工资管理系统的简单运行。利用所学知识,本着简单、易用的设计原则,本课程设计尽量实现良好、美观的“人机界面” ,便于软件的操作使用。本次设计主要学习内容包括:(一)进一步学习并熟练掌握 C 语言语法和编程思想。(二)学习 C 语言提供的库函数,熟悉 Visual C+ 6.0 的开发工具。(三)学习 C 语言函数、链表、结构体、文件读取、指针等知识。(四)学习如何查阅他人的文档进行软件的设计与开发。二、基本要求:(一)质量要求1.职工工资管理系统基本功能模块的设计

3、应包括:显示主菜单功能、职工信息的录入、添加、删除、修改、查询、排序功能,退出系统。测试文件的读取与存储是否正常、测试评估界面是否合理,友好。2.对职工工资管理系统设计并进行调试、修复、完善、测试。3.定期主动向指导教师汇报任务进度,认真填写相关报告文档。4.按时完成各阶段工作,不突击,不抄袭。(二)进度要求1.明确课程设计任务,搜集资料:2017 年 2 月 28 日3 月 14 日。2.完成程序的设计与实现,撰写课程设计论文初稿:2017 年 3 月 15 日5月 15 日。3.与指导教师沟通,完成课程设计论文定稿:2016 年 5 月 16 日2017 年 5月 28 日。4.进入课程设

4、计论文审阅阶段,准备答辩:2017 年 5 月 29 日6 月 9 日。三、主要参考资料:1. 工资管理系统课程设计程序http:/ C 语言程序设计规范及基础 https:/ 明解 C 语言 第 3 版 , (日)柴田望洋著,人民邮电出版社4. C Primer Plus 第 6 版 中文版 ,姜佑 译,人民邮电出版社5. C 程序设计 第四版 ,谭浩强著,清华大学出版社6. C 和 C+实物精选 ,徐波著,北京邮电出版社学 生 签 名: 指导教师签名: 年 月 日目目 录录1 概述 .11.1 设计思想.11.2 设计原则.11.3 性能需求.11.4 课程设计报告内容及分工情况 .21.

5、4.1 课程设计报告内容.21.4.2 课程设计分工情况.22 总体设计 .32.1 系统功能设计图.32.2 主函数 main() .32.3 程序流程图.43 详细设计 .53.1 函数.53.2 函数流程图.104 运行结果与调试 .164.1 运行结果.164.2 程序调试.21结束语 .22附录 .2511 1 概述概述1.11.1 设计思想设计思想1.系统分成几个相对独立的模块,但这些模块都进行集中式管理。2.分层的模块化程序设计思想,整个系统采用模块化结构设计作为应用程序,有较强的可操作性和扩展性。3.合理的数据设计,在应用系统设计中,相对独立的模块间以数据相互连接,使各模块间的

6、耦合性较低,方便系统运行,提高系统安全性 。 1.21.2 设计原则设计原则为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:1.合法性原则:依据产品核算系统的工作规定以及要求,参照核算实际的工作情况,进行诸如产品进货、销售等工作。2.实用性原则:适合产品信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。3.准确性原则:对输入的相关资料建立检错机制,及时报错,使用户能够及时准确的输入合法资料(如:类型匹配,长度不超限等)。4.易操作原则:要求设计的系统功能齐全,界面友好,操作方便,必要的

7、地方进行提示。5.源程序可读性原则:为了便于其他设计,维护人员读懂代码或以后的代码修改,软件升级维护,即可能做好代码注释工作。1.31.3 性能需求性能需求(1)支持工资信息一次性多组导入2(2)非法操作能够提示错误并且知道安全行为方式(3)信息查询时界面显示数量1.41.4 课程设计报告内容及分工情况课程设计报告内容及分工情况1.4.11.4.1 课程设计报告内容课程设计报告内容1.系统功能模块结构图和程序流程图2.数据结构设计及用法说明3.程序结构(画功能模块图或流程图)4.各模块的功能5.实验结果(包括输入数据和输出结果)6.设计体会7.参考文献1.4.21.4.2 课程设计分工情况课程

8、设计分工情况本组共有 5 人,具体分工情况如下:(1)学号:6,姓名:司笑笑,具体负责功能模块结构图和程序流程图的设计;负责“排序”代码的编写及整体代码的整合;负责程序设计报告中函数详细设计。(2)学号:1,姓名: 代慧 ,负责“添加” 、 “录入”代码的编写;负责显示界面的优化、美化。(3)学号:8,姓名:王春亚,负责“查询”代码的编写;程序的测试与3调试;。(4)学号:9,姓名:董子阳,负责“修改”代码的编写;具体负责实验结果的采集;程序设计报告书的校对;负责流程图的绘制。(5)学号:6,姓名:马良智,负责“删除”代码的编写;具体负责程序设计报告书的排版与完善;相关文献的查找和参考。42

9、2 总体设计总体设计2.12.1 系统功能设计图系统功能设计图系统功能设计是使整个系统能基本实现职工工资管理功能,能让公司的管理者利用计算机对员工工资进行统一管理,实现工资管理系统的系统化、规范化和自动化,提高了工作效率。管理信息系统(MIS)主要的功能就是进行信息的收集、查询、存储,同时对这些信息进行维护的。 本系统共包括七大模块,分别是录入模块,添加模块,修改模块,删除模块,查询模块,排序模块,输出模块。系统功能模块设计如图 2-1 所示。图 2-1 小型职工工资管理系统功能模块结构图2.2 主函数 main() (1)函数的功能: 用于联系各个功能函数模块,以及退出程序时的退出画面提示。(2)函数的入口: 整个程序是从主函数开始的。5(3)函数的出口: 当从 main()的 swi

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号