- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教职工工资管理系统C
目录一、需求分析4二、程序的主要功能4三、程序运行平台5四、系统总框架图5五、程序类的说明5六、模块分析6七、比较有特色的函数8八、存在的不足与对策9九、程序源代码9一、需求分析在当今教育发展的时代,学校是传播教育文化的重要场所,同样伴随而来的问题是,为学校运行发展而付出的千千万教职工的工资发放,或者说教职工信息的统计存储,有收入有支出,实发工资里包含实际工资,津贴,保险费等。如何高效准确的计算发放每位教职工的工资,是程序应该解决的问题。二、程序的主要功能1、添加功能:添加一个教职工的基本信息,包括姓名,教师号教师号、姓名、所属部门、岗位工资、水电费,医疗保险、应发工资、实发工资等信息。2、删除功能:能够对一个教职工的信息进行删除按姓名进行删除、按工号进行删除。3、显示功能:显示所有职员的主要信息包括教师号教师号、姓名、所属部门、岗位工资、水电费,医疗保险、应发工资、实发工资等信息。4、查找功能:根据你键入的职员姓名,显示其详细信息。5、修改功能:对教职工的信息进行修改。程序运行平台VC6.0或者dev_c++都可以运行四、系统总框架图图1 系统总框架图五、程序类的说明教职工类的声明class zhigong { //定义教职工类public: void setnumber(int n) //设置工号{number=n;} ······private: //私有成员变量int number; char name[20]; char bumen[20]; }; 工资类类的声明class gongzi { //定义工资类public: void setgangwei(double g) //所属部门{gangwei=g;} ······private: //私有成员变量double gangwei;double jintie;double yiliao;double shuidian;};六、模块分析1. 添加模块系统将提示用户输入新添加的教职工的信息,利用数组保存(可能有新添加的教职工,数据库需要更新,利用类的数组实现的z[i])int tianjia(zhigongzi z[],int m)//添加教职工信息函数{int n=1;while(n==1){cout请输入要添加的新教职工信息endl;z[t].setzhigongzi();cout添加成功!;t++;cout是否继续添加,继续请按1 / 退出请按0:endl;cinn;}return t;}2. 显示模块显示模块将输出所有教职工的所有输入的信息。(需要显示出数据库的全部成员,购买保险之类的东西,从0到n-1遍历输出,同样利用类的数组)int xianshi(zhigongzi z[],int m)//显示函数{cout教职工工资信息: endl;cout教职工号 姓名 所属部门 岗位工资 岗位津贴 水电费 医疗保险 应发工资 实发工资endl;for(int i=0;im;i++){coutz[i].getnumber()\tz[i].getname()\tz[i].getbumen()\tz[i].getgangwei()\tz[i].getjintie()\tz[i].getshuidian()\tz[i].getyilao()\tz[i].getyingfa()\tz[i].getshifa()endl;}return 0;}3. 修改模块首先由用户输入要修改的教职工的姓名或者工号,然后系统用修改函数查找,显示该名教职工的资料,然后系统提示用户输入需要修改的项目和新的资料。(成员信息可能有变化,需要修改,首先打开文件夹,然后查找出需要修改的职工号)int xiugai(zhigongzi z[],int m)//修改教职工信息{ofstream ofile(G:\\zhigong.txt,ios::binary);int flag;int n=1;while(n==1){cout请输入要修改信息的教职工号:;cinnumber;flag=0;int a;for(int i=0;im;i++)4. 查找模块首先由用户输入要查找的教职工的姓名或者工号,然后系统用查找函数查找,然后系统就调用输出模块,输出所查找的教职工资料。(有时需要查找教职工的个人信息。查找出该教职工并显示)void chaxun(zhigongzi z[],int m)//查询教职工函数{cout-----------------[1] 按姓名查询-------------------endl;cout-----------------[2] 按工号查询-------------------endl;cout---请选择查询的方式(输入对应方式的
您可能关注的文档
- 古浪四中九年级中考数学模试卷.doc
- 九年级数学入学考试试卷(核对稿).doc
- 模型符号的建立与作用、物质与微观粒子模型.doc
- 代词的用法及习题.ppt
- 高二部宿舍管理制度.doc
- 鄂教版二年级语文上学期期末复习题20160118.doc
- EVA_指标体系与传统评估体系的比较.docx
- 河北省武邑中学2015-2016学年高中语文_8《小狗包弟》公开课课件_新人教版必修.ppt
- 2016高一期末拓展训练.docx
- 中考地理填图题复习资料.docx
- 甘肃省XB师范大学附属中学2025届高三上学期一模诊断考试地理答案.doc
- 甘肃省XB师范大学附属中学2025届高三上学期一模诊断政治含解析.doc
- 安徽省皖江名校2024-2025学年高一上学期12月联考英语无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三化学陕西山西宁夏青海卷无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三化学四川卷无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三政治陕西山西宁夏青海卷无答案.doc
- 2025年1月内蒙古自治区普通高等学校招生考试适应性测试(八省联考)历史无答案.doc
- 2025年1月内蒙古自治区普通高等学校招生考试适应性测试(八省联考)历史含解析.doc
- 2025年1月四川省普通高等学校招生考试适应性测试(八省联考)历史含解析.doc
- 2025年1月四川省普通高等学校招生考试适应性测试(八省联考)政治无答案.doc
最近下载
- 道德与法治八年级下册第二单元 理解权利义务 大单元整体教学设计学历案教案附作业设计(基于新课标教学评一致性).docx
- 北师大版-初三数学复习计划.docx VIP
- 2024年度党员干部民主生活会个人对照检查材料(四个带头).docx VIP
- 2023年云南公务员行测考试真题及答案(完整版).pdf
- 影视版权交易平台行业发展预测分析.docx
- 【教学能力比赛】教学实施报告-口腔护理.ppt
- 国务院发展研究中心资源与环境政策研究所招聘笔试备考试题及答案解析.docx VIP
- (康德一诊)重庆市高2025届高三第一次联合诊断检物理试卷(含答案).docx
- 重庆紫光化工股份有限公司永川一、二分厂原址场地污染土壤治理修复项目全文公示环境影响评价报告公示.pdf
- 道德与法治八年级下册第三单元 人民当家作主 大单元整体教学设计学历案教案附作业设计(基于新课标教学评一致性).docx
文档评论(0)