电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

职工工资管理系统C程序设计报告

职工工资管理系统C程序设计报告_第1页
1/19
职工工资管理系统C程序设计报告_第2页
2/19
职工工资管理系统C程序设计报告_第3页
3/19
- 1 - 一、 课程设计目的和要求 (一)设计目的 1、通过这次专题实习,巩固和加深对所学相关知识点的理解。 2、进一步熟悉基本流程控制结构——实现分支的if„else语句、switch语句和实现循环的for、while„、do„while语句、break、continue等。 3、基本数据类型、数组、结构体、自定义类、函数的应用。 4、加强对模块化程序设计和面向对象程序设计的理解。 5、掌握 C\C++语言程序设计的基本思想,了解简单的系统分析和设计方法。 (二)设计要求 1、启动软件时,进行密码校验。若出错三次,则自动退出系统。 2、实现简易的提示菜单界面,刚运行时应显示版本信息。用所学的知识尽量实现良好的、美观的“人机界面”,便于软件的操作使用。 3、要求把所有录入的数据以文件的形式,保存在硬盘上。 4、系统包含以下基本功能:登陆功能、显示主菜单功能、职工信息输入、职工信息输出、职工信息查询、职工信息修改、工资排序、工资统计、导出数据、导入数据、退出等。 二课程设计任务内容 1、设计登陆功能:用户输入口令,如果与系统内保存的密码相一致,则成功;否则重新输入口令,直至输入口令正确才可登陆 - 2 - 系统。若出错三次,则自动退出该系统。 2、显示菜单:用户登录成功,系统显示界面,显示系统功能的提示信息。 3、职工信息输入:用户输入要添加的职工工号,姓名,年龄,性别,基本工资,岗位工资,总工资信息等。当职工工号为0时输入结束。输入数据时,须验证数据的输入格式正确,保证职工号的唯一性。 4、职工信息输出:将结构体中的职工信息输出到屏幕上。 5、职工信息查询:1按职工号查询;2按职工姓名查询。查到则显示他全部信息,否则输出“not found”。 6、职工信息修改:修改职工信息并保存(工号不能修改)。 7、工资排序:对结构体数组中的所有职工按基本工资降序排序,用选择法实现;对结构体数组中的所有职工按岗位工资降序排序,用冒泡法实现;对结构体数组中的所有职工总工资降序排序,用插入法实现。 8、工资统计:分别统计总工资在 2000以下,2000至 3000,3000以上的职工人数 9、导出函数:把结构体数组中的职工信息保存到磁盘文件 10、导入函数:从外部文件中导入信息到结构体数组里 11、退出:结束程序运行 三详细设计说明 流程图 - 3 - 失败 成功 返回 登陆 欢迎进入职工工资管理系统 1 、 职工信息输入 2 、 职工信息输出 3 、 职工信息查询 4 、 职工信...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

职工工资管理系统C程序设计报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部