c语言职工工资管理系统课程设计报告说明书.doc

c语言职工工资管理系统课程设计报告说明书.doc

ID:58253658

大小:542.50 KB

页数:17页

时间:2020-04-12

c语言职工工资管理系统课程设计报告说明书.doc_第1页
c语言职工工资管理系统课程设计报告说明书.doc_第2页
c语言职工工资管理系统课程设计报告说明书.doc_第3页
c语言职工工资管理系统课程设计报告说明书.doc_第4页
c语言职工工资管理系统课程设计报告说明书.doc_第5页
资源描述:

《c语言职工工资管理系统课程设计报告说明书.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.课程设计说明书学院、系:专业:学生姓名:学号:设计题目:职工工资管理系统起迄日期:指导教师:日期:2017年5月12日word专业资料.1设计目的本课程设计是采用C语言,在VC平台下设计年历显示系统,该系统运行在MS-DOS命令行模式下。本课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的能力。1)进一步巩固和复习C程序设计的基础知识;2)培养学生结构化程序、模块化程序设计的方法和能力;3)了解软件的编制过程及各环节的具体容;4)提高学生程

2、序调试技巧、软件设计能力和代码规化等素质;提高学生分析问题、解决问题以及实际运用能力。2任务概述功能设计要求:1.输入记录:将每一个职工的姓名、ID号以及基本工资、职务工资、岗位津贴、医疗保险、公积金的数据作为一个记录(系统应能建立一个新的数据文件或给已建立好的数据文件增加记录)。2.显示记录:根据用户提供的记录或者根据职工姓名显示一个或几个职工的各项工资和平均工资。3.修改记录:可以对数据文件的任意记录的数据进行修改并在修改前后对记录容进行显示。4.查找记录:可以对数据文件的任意记录的数据进行查找并在查找前后对记录容进行显示。5.删除记录:可删

3、除数据文件中的任一记录。6.统计:(按字符表格形式打印全部职工工资信息表及平均工资(包括各项总的平均工资)。7.保存数据文件功能。例如:职工工资信息表ID号姓名基本工资职务工资津贴医疗保险-公积金-总工资01望1286794198109135203402明118562813594114174003王小民895438986473129404效章1350868210116150216205彭山7453988461681098¼¼¼¼¼¼¼¼各项平均工资1092.2625.214588.81083模块划分word专业资料.图3.14主要函数说明及其N-

4、S图主要函数说明:(1)输入记录:将每一个职工的姓名、ID号、基本工资、职务工资、岗位津贴、医疗保险、公积金的数据作为一个结构体。(2)显示记录:根据职工姓名或者ID号显示一个或几个职工的各项工资。(3)修改记录:对任何一个结构体中的成员按照要求进行修改,并显示修改前后结构体中的所有成员信息。(4)查找记录:查找满足条件的职工信息,要求显示所有的职工成员信息。(5)删除记录:删除满足条件的职工信息。(6)统计:计算各项工资的总工资及平均工资。N-S图:1.输入函数图4.12.查找函数图4.2word专业资料.1.统计函数图4.34.修改函数图4.

5、45.删除函数图4.56.显示函数图4.67.保存数据文件word专业资料.图4.78.读取数据文件图4.89.程序框图图4.95程序运行数据及其结果word专业资料.1.输入职工信息的实现图5.1.1图5.1.22.通过姓名显示职工信息图5.2.1word专业资料.图5.2.23.修改职员信息图5.34.查找职员信息图5.4.1word专业资料.图5.4.25.删除职员信息图5.5.1图5.5.26.统计职员信息图5.6word专业资料.7.退出系统图5.76课程设计心得通过这次的设计,练习熟悉了C语言的编译,有更深的体会和了解。对传值传址更为

6、熟悉,对单链表的相关算法,如键立,插入,删除等也基本掌握,最基本的单链算法是后期学习的基础,调试程序作分析找错误时,画图细心分析每步的进程,提高了逻辑能力和思维能力。也经过这次的练习找到自已很多的不足,好的编程习惯很重要,可以节省不少的调试时间。对基础的掌握很重要,这样可不不必时时查资料,向同学咨询。计算机编程要多多练习,这样才可以熟悉,可以加深记忆,提高编程的能力。在编程的过程中,有时因某些错误难以改正而无奈,可以调试改正好后的成就感也让人愉悦。大学的生活很松散,在编程过程中会觉得时间过得很快,专心的做一件事,也让人充实。这也是学习计算机的乐趣

7、所在,以后会加深在计算机方面的学习。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。计算机是门注重实践的学科,要学好计算机必须要多多的实践。这次练习让我更明白了这点。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不

8、够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,从而提高自己的实际。经过这段时间的上机实践学习,使我对c语言有了更进一步的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。