欢迎来到天天文库
浏览记录
ID:9384500
大小:122.70 KB
页数:18页
时间:2018-04-29
《教职工工资管理系统c .》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、目录一、需求分析4二、程序的主要功能4三、程序运行平台5四、系统总框架图5五、程序类的说明5六、模块分析6七、比较有特色的函数8八、存在的不足与对策9九、程序源代码916一、需求分析在当今教育发展的时代,学校是传播教育文化的重要场所,同样伴随而来的问题是,为学校运行发展而付出的千千万教职工的工资发放,或者说教职工信息的统计存储,有收入有支出,实发工资里包含实际工资,津贴,保险费等。如何高效准确的计算发放每位教职工的工资,是程序应该解决的问题。二、程序的主要功能1、添加功能:添加一个教职工的基本信息,包括姓名,教师号教师号、姓名、所属部门、岗位工资、水电费
2、,医疗保险、应发工资、实发工资等信息。2、删除功能:能够对一个教职工的信息进行删除按姓名进行删除、按工号进行删除。3、显示功能:显示所有职员的主要信息包括教师号教师号、姓名、所属部门、岗位工资、水电费,医疗保险、应发工资、实发工资等信息。4、查找功能:根据你键入的职员姓名,显示其详细信息。165、修改功能:对教职工的信息进行修改。三、程序运行平台VC6.0或者dev_c++都可以运行主函数输入加信息添加除信息修改入改入息修删除改信息显示信息查找信息四、系统总框架图图1系统总框架图五、程序类的说明·教职工类的声明classzhigong{//定义教职工类p
3、ublic:voidsetnumber(intn)//设置工号{number=n;}16······private://私有成员变量intnumber;charname[20];charbumen[20];};·工资类类的声明classgongzi{//定义工资类public:voidsetgangwei(doubleg)//所属部门{gangwei=g;}······private://私有成员变量doublegangwei;doublejintie;doubleyiliao;doubleshuidian;};六、模块分析1.添加模块系统将提示用户输入
4、新添加的教职工的信息,利用数组保存(可能有新添加的教职工,数据库需要更新,利用类的数组实现的z[i])inttianjia(zhigongziz[],intm)//添加教职工信息函数{intn=1;while(n==1){cout<<"请输入要添加的新教职工信息"<>n;}returnt;}2.显示模块16显示模块将输出所有教职工的所有输入的信息。(需要显示出数据库的全部成员,购买保险之类的东
5、西,从0到n-1遍历输出,同样利用类的数组)intxianshi(zhigongziz[],intm)//显示函数{cout<<"教职工工资信息:"<6、<<"t"<7、gai(zhigongziz[],intm)//修改教职工信息{ofstreamofile("G:\zhigong.txt",ios::binary);intflag;intn=1;while(n==1){cout<<"请输入要修改信息的教职工号:";cin>>number;flag=0;inta;for(inti=0;i8、gziz[],intm)//查询教职工函数{cout<<"-----------
6、<<"t"<7、gai(zhigongziz[],intm)//修改教职工信息{ofstreamofile("G:\zhigong.txt",ios::binary);intflag;intn=1;while(n==1){cout<<"请输入要修改信息的教职工号:";cin>>number;flag=0;inta;for(inti=0;i8、gziz[],intm)//查询教职工函数{cout<<"-----------
7、gai(zhigongziz[],intm)//修改教职工信息{ofstreamofile("G:\zhigong.txt",ios::binary);intflag;intn=1;while(n==1){cout<<"请输入要修改信息的教职工号:";cin>>number;flag=0;inta;for(inti=0;i8、gziz[],intm)//查询教职工函数{cout<<"-----------
8、gziz[],intm)//查询教职工函数{cout<<"-----------
此文档下载收益归作者所有