工资管理系统 C++程序设计

工资管理系统 C++程序设计

ID:38668646

大小:94.50 KB

页数:13页

时间:2019-06-17

工资管理系统 C++程序设计_第1页
工资管理系统 C++程序设计_第2页
工资管理系统 C++程序设计_第3页
工资管理系统 C++程序设计_第4页
工资管理系统 C++程序设计_第5页
资源描述:

《工资管理系统 C++程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程设计报告课题名称工资管理系统一、设计内容与设计要求1.设计内容:工资管理系统1、问题描述:对一个有N个部门的公司,每个部门各有若干个职员。该系统实现对公司职员工资的录入、显示、修改、排序等操作的管理。2、功能要求:1)本系统采用一个结构体数组,每个数据的结构应当包括:工号、姓名、部门、基本工资、津贴、奖金、实发工资、扣款、应发工资。2)本系统显示这样的菜单:请选择系统功能项:a、工资录入b、工资查询c、工资排序d、工资修改(*要求先输入密码)e、退出系统3)执行一个具体的功能之后,程序将重新显示菜单。3、算法提示:1)数据结

2、构:结构体类型数组。2)数据库结构:该系统的基本数据库如下。姓名工号部门基本工资………………扣款应发工资Char[]Char[]Char[]FloatFloatFloat4、测试数据:部门数N=3、职员数M=3、职工记录(数据任意)对该系统有兴趣的同学可以在实现上述基本功能后,完善系统的其它功能。2.设计要求:掌握结构化程序设计的主体思想,以自顶向下逐步求精的方法编制程序解决一些实际的问题,为将来编写软件积累一些典型的案例处理经验。(1)按学号顺序选课题号,并在规定的时间内独自完成相关课题的C源程序编写、调整和运行。源程序及编译

3、生成各文件均保存;(2)按本任务书的要求,编写《课程设计报告》(Word文档格式)。并用A4的复印纸打印并装订;(3)在2009年6月29日之前,请各班学习委员收齐课程设计报告交黄晓宇老师,联系电话:13007443755。附:课程设计报告内容要求如下:一、封面二、课程设计任务书三、课程设计主文档内容如下:1、课程设计题目2、课程设计目的3、课程设计主要任务4、设计环境5、总体设计方案的选定(主控模块和各子模块的设计方法及框图)6、源程序清单7、收获及体会参考资料四、报告内容要求用宋体五号字,主标题用黑三号、一级标题用黑四号字,

4、二级标题用宋体小四号字加粗,要求用A4纸张打印出来。课程设计说明书装订顺序:封面、任务书、正文、附件(A4大小的图纸及程序清单)。二、进度安排第18周,具体安排如下:星期时间班级内容地点18周星期一课题讲解C-40518周星期二2:30-6:100801编程上机E-41018周星期四8:00-12:000801编程上机E-41318周星期五8:00-12:100801编程上机E-413工资管理系统1.课程设计目的掌握结构化程序设计的主体思想,以自顶向下逐步求精的方法编制程序解决一些实际的问题,为将来编写软件积累一些典型的案例处理

5、经验。2.课程设计主要任务(1)问题描述:对一个有N个部门的公司,每个部门各有若干个职员。该系统实现对公司职员工资的录入、显示、修改、排序等操作的管理。(2)功能要求:1)本系统采用一个结构体数组,每个数据的结构应当包括:工号、姓名、部门、基本工资、津贴、奖金、实发工资、扣款、应发工资。2)本系统显示这样的菜单:请选择系统功能项:1工资录入2工资查询3工资排序4工资修改(*要求先输入密码)5退出系统3.设计环境1)硬件:LenovoM32802)软件:Win2000,VC++6.04.总体设计方案的选定本设计采用模块化结构设计,

6、主要包括:main()、if(条件),stuct<>……等。(流程图)1)main()模块设计功能:定义数据;菜单设计;调用相关子模块;主菜单工资录入工资查询工资排序工资修改退出2)成绩录入模块设计。。。。。。。。5.源程序清单/*这是一个范例*/#include#include#include#include#include#defineM10structcost{intnum;charname[10];chardept[1

7、0];doublebase;doublefash;doublejianjin;doublekoukuan;doubleshifa;doubleyifa;}man[M]={{11,"毛泽东","思想",100000,30000,50000,100},{12,"邓小平"理论,"技术",110000,35000,40000,200},{13,"江泽明","代表",110000,33000,60000,0},{22,"胡锦涛","方针",800000,20000,100000,0},{0},{0},{0},{0},{0},{0}};vo

8、idgzlr(){//工资信息输入模块inti,gh,b,f,j,k;chary,c,n[M],d[M],*np=n,*dp=d;system("cls");cout<<"*************输入职工工资信息*************"<

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

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

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