



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、c语言课程设计报告职工工资管理系统1课程设计报告课程设计报告题目:职工工资管理系统设计者:专业班级:学号:指导教师:所属院系:20112011 年 6 6 月 2929 日一.设计需求说明一、职工工资管理系统功能设计要求1.1. 输入记录:将每一个职工的姓名、IDID 号以及基本工资、职 务工资、岗位津贴、医疗保险、公积金的数据作为一个记录。?该软件能建 立一个新的数据文件或给已建立好的数据文件增加记录。2.2. 显示记录:根据用户提供的记录或者根据职工姓名显示一 个或几个职工的各项工资和平均工资。3.3. 修改记录:可以对数据文件的任意记录的数据进行修改并 在修改前后对记录内容进行显示。4.
2、4. 查找记录:可以对数据文件的任意记录的数据进行查找并 在查找前后对记录内容进行显示。5.5. 删除记录:可删除数据文件中的任一记录。6.6. 恢复记录:能恢复被删除的任一记录。7.7. 统计:(:(A A)计算各项工资平均工资及总工资, ,(B B)? ?统计符台指定条件(如职工工资前三项之和在 20002000 元 以上、2000150020001500 元、 1500100015001000 元)以内的工资职工人数及占总职工人数的百分比。(C C)按字符表格形式打印全部职工工资信息表及平均工资(? ?包括各项总的平均工资)。8.8. 保存数据文件功能。9.9. 打开数据文件功能。经过逐
3、层逐块、不断细化、求精过程,编写程序并进行测试、验证,可以逐个模块地分开调试, 并通过文件包含或用工程文件的形式进 行逐步联合调试。程序运行结果如下表所示(记录个数至少 8 8个)。二.模块设计分析系统功能模块图:工作程序分析1输入:输入职工工资资料通过结构体的数组来进行操作,先头定义数组 em,em,先输入 需要输入的职工人数 m,m,然后进入循环,每次循环将各项输入结 构体数组对应项的对应成员中,当循环次数等于人数时,完成全部员工的资料输入,退出循环。同时将数据储存在ckerk_listckerk_list 文件中并自动保存至磁盘。注:如首次使用,尚未输入数据,请先输入数据。输入的数 据将
4、自动保存。再次选择输入功能时原数据将被覆盖。2保存:将输入的资料存入磁盘读取文件 clerk_listclerk_list,若文件不存在,打印“打开失败并退出。 若存在,则通过循环语句将输入到结构体数组的数据逐个输入磁 盘。3读取:读取磁盘中的资料打开文件 clerk_listclerk_list ,若文件不存在,打印“打开失败”并 退出。若存在,读取文件中的数据,并返回职工人数。4显示:显示职工工资资料先通过读取函数的返回值确定职工人数 m,m,再通过循环将员 工工资资料逐个打印,当循环次数达到m m 时退出循环。其中总工资由程序计算,总工资 =基本工资+职务工资+津贴-医疗保险- 公积金5删除:删除某员工的资料打印员工资料并提示输入要删除职工的姓名,输入后若该职工不存在则打印“查无此人”;若存在,则显示该职工资料并询 问是否确定删除。若确定,则删除。删除时,通过对比输入的姓 名与资料中的姓名做对比从而确定要删除的项i i,从第 i i 项开始,将后一项的各成员的值赋给前一项各对应的成员
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年部门级安全培训考试试题及答案综合卷
- 25年公司安全管理员安全培训考试试题及答案综合卷
- 2025新版车间安全培训考试试题7A
- 2025民间借款抵押合同书范本
- 2025光纤采购合同范本3
- 2025YY简易建筑工程劳务承包合同
- 2025标准设备采购合同模板
- 2025家居、电器商品购销合同
- 2025技术研发合作合同
- 2025年油气储层保护剂项目合作计划书
- 【华为】通信行业:华为下一代铁路移动通信系统白皮书2023
- Python 程序设计智慧树知到期末考试答案章节答案2024年四川师范大学
- 03D201-4 10kV及以下变压器室布置及变配电所常用设备构件安装
- 城乡环卫保洁投标方案(技术标)
- 充值合同范本
- 湖南省炎德英才名校联考联合体2024年4月春季高一年级下学期第二次(期中)联考数学试卷
- MSDS中文版(锂电池电解液)
- 《职业病防治法》知识考试题库160题(含答案)
- 全国初中数学青年教师优质课一等奖《反比例函数的图象和性质》教学设计
- 2023-2024学年人教版数学八年级下册期中复习卷
- 环境监测仪器安装施工方案(更新版)
评论
0/150
提交评论