《高级语言程序设计》

《高级语言程序设计》

ID:19658737

大小:1.40 MB

页数:29页

时间:2018-10-04

《高级语言程序设计》_第1页
《高级语言程序设计》_第2页
《高级语言程序设计》_第3页
《高级语言程序设计》_第4页
《高级语言程序设计》_第5页
资源描述:

《《高级语言程序设计》》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《高级语言程序设计》课程设计报告楷体1号加黑居中设计题目职工信息管理系统专业计算机科学与技术班级06软件姓名裴新慧学号0611240132007年6月5日共29页第29页目录宋体2号加黑1.设计目标…………………………………………………32.设计思想…………………………………………………33.类及对象设计……………………………………………44.程序源代码………………………………………………65.调试记录…………………………………………………236.总结………………………………………………………29共29页第29页职工信息管理系统1.设计目标设

2、计一个实用的小型职工信息管理系统,用链表来存储职工的基本信息和工资信息,完成对工资的录入、插入、删除、查询、统计、输出、平均值等操作。2.设计思想2.1设计职工工资信息的数据结构表。序号成员名数据类型长度含义1numchar10职工编号2namechar12职工姓名3sexchar4职工性别4ageint职工年龄5base_salaryfloat基本工资6post_salaryfloat岗位工资7bonusfloat奖金8deal_salaryfloat应发工资9fundfloat医疗住房基金10taxfloat税金11fact_salary

3、float实发工资2.2以结构体建类,以类为结点建立链表。共29页第29页2.3用类的成员函数对链表的数据进行操作1)构造函数workers();2)建立链表函数voidcreat();//新建职工纪录3)统计函数voidstatisticdeal();//统计应发工资4)统计函数voidstatisticfact();//统计实发工资5)插入函数voidinsert();//在指定位置插入职工信息6)查询函数voidlookup();//查询指定编号的职工信息 7)删除函数voidcancel();//在指定位置删除职工信息8)输出函数vo

4、idoutput();//输出所有职工信息9)平均函数voidaverager();//平均工资10)写文件函数voidwritefile1();//向文件写入职工信息(覆盖)11)写文件函数voidwritefile2();//向文件写入职工信息(附加)12)读文件函数voidreadfile();//从文件中读取职工信息13)结束函数voidExit();//退出14)析构函数~workers();2.4设计菜单来实现功能设计1)新建职工信息表;2)向职工信息表中插入职工信息;3)在职工信息表中删除职工信息;4)在职工信息表中查询职工信息

5、;5)在屏幕中输出全部职工信息;6)向文件中写入职工信息;7)从文件读取职工信息;8)计算所有职工平均工资;9)退出(并保存修改);3.设计类及对象3.1本程序先定义结构体Datatype和worker,然后用结构体worker建立类workers,定义如下:classworkers共29页第29页{worker*head;//头指针worker*temp;//当前指针worker*tail;//尾指针public:workers();//构造voidcreat();//新建职工纪录voidstatisticdeal();//统计应发工资vo

6、idstatisticfact();//统计实发工资voidinsert();//插入voidlookup();//查询voidcancel();//删除voidoutput();//输出voidaverager();//平均工资voidwritefile1();//从文件中读取职工信息(附加)voidwritefile2();//从文件中读取职工信息(覆盖)voidreadfile();//向文件写入职工信息voidExit();//退出~workers();};3.2在主函数里说明了一个对象workerswork,通过使用对象来调用类的成

7、员函数以实现功能设计。case'1':work.creat();break;//1、新建职工信息表case'2':cout<<"现在学生的信息如下:"<

8、;work.cancel();break;case'4':cout<<"现在学生的信息如下:"<

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

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

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