char c; int j=0;
worker *p=head;
file[j]=new ofstream(\职工管理系统\\\\职工信息.txt\ do {
worker *work=new worker;
cout<<\请输入姓名:\ cin>>(*work).name;
cout<<\请输入ID:\ cin>>(*work).ID;
cout<<\请输入基本工资:\ cin>>(*work).sc1.jiben;
cout<<\请输入职务工资:\ cin>>(*work).sc1.zhiwu;
cout<<\请输入岗位津贴:\ cin>>(*work).sc1.gangwei;
cout<<\请输入医疗保险:\ cin>>(*work).sc1.yiliao;
cout<<\请输入公积金:\ cin>>(*work).sc1.gongji;
(*work).sc1.sum=(*work).sc1.gangwei+(*work).sc1.gongji+(*work).sc1.yiliao+(*work).sc1.zhiwu+(*work).sc1.jiben;
(*work).sc1.avarage=((*work).sc1.gangwei+(*work).sc1.gongji+(*work).sc1.yiliao+(*work).sc1.zhiwu+(*work).sc1.jiben)/5;
(*work).sc1.sum1=(*work).sc1.gangwei+(*work).sc1.zhiwu+(*work).sc1.jiben; if((*work).sc1.sum1>=2000) ab++;
if((*work).sc1.sum1>=1500&&(*work).sc1.sum1<2000) cd++; if((*work).sc1.sum1>=1000&&(*work).sc1.sum1<1500) ef++; work->next=p->next; p->next=work; amount++;
cout<<\数据添加成功,想继续添加吗(y/n)\ p=p->next;
while(c!='y'&&c!='n') {
cout<<\指令错误<请输入y/n!>!!!!!!!!!!\ cout<<\数据添加成功,想继续添加吗(y/n)\ cin>>c; }
第 十九 页 共 二十一 页
}while(c=='y'); j++;
cout<<\输入了 \个职工的信息.\}
8. 总结:
设计之初,觉得小型职工工资管理系统比较好设计。开始发现整个程序的设计思路不太明了。理思路花了很长时间,弄清楚了是要分查询,删除和添加三个方面去这个程序比较靠谱,能够较好的满足程序需要。其次,就该考虑程序算法的问题了,一个好的算法是一个好程序的灵魂,也决定了一个程序的质量。
两个星期的课设虽然有些疲劳和困倦,但带给我很多的收获。C++已经学了一个学期了,有许多知识都存在似懂非懂的现象(比如,系统中关于职工信息和工资情况的配套是动态的,无法直接设定;在平均成绩排序中要运动冒泡法;对于模板和头文件也有了较多的认识。)这种现象通过实际的上机操作,已经减少了许多。对这些知识也有了更深的理解和很好的掌握。也有很多理论上说得过去的代码,但到了实际操作,却是行不通的。这种困惑,有许多已经通过实际操作解决了,并能够深刻认识,但也有很多没有明白。只能避过这些方法,换方法实现。在课程设计之前,因为有了综合实验的经验与教训,明白了写代码这一步是非常重要的,因为当你把代码输入电脑,并用编译器将其运行,发现通过不了,再来检查找出问题,这是一件非常辛苦的事情,也很浪费时间。于是在课程设计的时候,我花了四天的时间来规划与写代码,将要实现的内容分析清楚,才把代码输入电脑。我觉得写程序,应该先找到该程序中的核心地方,用多种方法来实现该核心,这才可能避免等到发现逻辑上或者编译器不支持上的错误,才来想补救的措施,这样花费时间在想补救措施是很不值得的。
而且,一学期下来的课本上的内容并不能满足我们对于编程的全部需要,C++中还有很多精髓部分我们并没有学到。本次课设中遇到的重重困难坚定了我学号C++的信心!
9. 参考文献
① C++程序设计(第2版) 谭浩强编著 清华大学出版社 ② Visual C++6.0
10. MFC的实践与成果
实践过程中,老师也讲述了MFC编程的WINDOWS界面的程序。本来打算编程出来一个的,但是由于好多地方不是很明白,所以只编译出来几个小的程序。而将小程序链接在一起的方法试了许多次都已失败告终。在这里只展示一些单独的小程序。
复制
第 二十 页 共 二十二 页
信息录入
函数计算
共 二十三 页 第 二十一 页
字母大小写转换
课程添加与删除
共 二十四 页 第 二十二 页
信息选择填入
显示时间日期
共 二十五 页 第 二十三 页
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库中南大学C++课程设计(5)在线全文阅读。
相关推荐: