C语言课程设计报告—工资信息管理系统
《C语言课程设计报告—工资信息管理系统》由会员分享,可在线阅读,更多相关《C语言课程设计报告—工资信息管理系统(9页珍藏版)》请在毕设资料网上搜索。
1、 9- 1 C 语言程序设计 编程 实践是学习 C 语言程序设计的一重要环节,为提高学生程序设计能力,通过课堂和上机实践练习使学生的程序设计能力上一台阶。通过前四单元温顾而知新、庖丁解牛、举一反三、熟能生巧等过程的练习设计下面一个完整的程序。 1、题目要求 设计“ 工资信息管理系统 ” 要求 : 该系统能够实现工资信息管理。系统包括录入,浏览,查询,统计等功能。 录入功能要求 : 能够添加新的工资信息到文件; 浏览功能要求 : 能够按照工资卡号,姓名分类浏览,提供分屏 显示;有排序功能,排序后按照工资卡号升序或实发工资降序输出; 查询功 能要求 : 能够按照工资 卡号,姓名查询 ; 统计功能要
2、求 : 能够按照月份累计统计某职工在某时间段发工资总金额。 职工数据如下: 姓名 银行卡号 月份 应发工资 水费 电费 税金 实发工资 wanglei 05507101 6 5000.00 25.00 35.00 360.00 4580.00 wanglei 05507101 7 5100.00 20.00 40.00 370.00 4670.00 2、分析: 根据 题目要求,应当把职工工资信息用结构体形式输入, 再定义一个全局变量和文件指针进行整个程序的运行,然后把职工工资信息 送到文件中,所以应该提供一个结构体和文件的输入输出等操作;在程序中需实现职工工资 浏览,查询,统计等功能 的操作
3、,所以需要建立相应的模块来实现;另外还需提供键盘式选择菜单实现功能,在运行时达到所要目的。 3、总体设计: 根据题目要求,可以将系统分为 六 个模块: 1) 职工工资信息浏览模块; 2) 添加工工资信息模块; 3) 统计职工工资总合模块; 4) 按名字查询职工工资信息模块 ; 5) 按卡号查询职工工资信息模块 ; 6) 功能 选择 9- 2 4、详细设计: #include #include #include #include/头函数名 /*职员工资信息结构体 */ /*包括职工的 姓名、银行卡好、工作月份、应发工资、实发工资、水费、电费、税 */ struct staff/职员工资信息结构体 char Name10; char CardNumber10; int Month; float SPWages; 开始 显示一系列功能选择 输入 n,判断 m 是否是 0 到 4? 根据 n 值调用各 功能模块函数 结束 N 职工工资信息浏览模块 添加职 工资信息模块 统计职工工资总合模块 按名字查询职工工资信息 按卡号查询职工工资信息 功能选择 工资信息管理系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 报告 讲演 呈文 工资 信息管理 系统
