职工工资管理系统

职工工资管理系统

ID:860693

大小:378.53 KB

页数:28页

时间:2017-09-21

职工工资管理系统_第1页
职工工资管理系统_第2页
职工工资管理系统_第3页
职工工资管理系统_第4页
职工工资管理系统_第5页
资源描述:

《职工工资管理系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《C++程序设计》课程设计任务书适用专业:生物工程设计题目:职工工资管理系统一、已知技术参数或设计前提1、学校教职工共一千多人。2、存储每位教职工的个人信息:基本工资、津贴、房帖、交通补贴、房租、储蓄、交通费、会费信息。3、该系统可对职工的信息进行查询、添加、修改、删除和储存。并且该系统可对职工的个人所得税、应发工资、应扣工资、实际工资做出自动计算。二、设计内容及要求1、实现对职工信息如基本工资、津贴、房帖、交通补贴、房租、储蓄、交通费、会费信息的录入,将数据文件导入工资信息,将工资信息导入磁盘文件。2、可利用职工的编号对相应职工的信息进行查询、浏览职工的相应信息。3、可

2、对系统进行维护,包括对在职职工的信息的查询、修改;对非在职职工的信息的删除。4、要通过文件记录职工工资的信息。三、课程设计工作计划1、确定题目,成立设计小组,做用户需求分析(10月11日)2、查阅资料,进行问题分析,制定方案,确定成员分工(10月13日-10月20日)3、根据方案编写程序并进行调试(10月21日-11月05日)4、撰写设计说明书,完成设计(11月06日-11月10日)5、提交设计内容,答辩(11月10日-11月25日)四、相关教材及参考书目1、《C++程序设计》作者:刘娜娜出版社:北京航天航空大学出版社。20082、《C++程序设计实用教程【M】》作者:苏

3、仕华出版社:清华大学出版社。2006目录28/28一、需求分析2二、系统总体设计2三、模块功能实现3四、系统的软硬件环境9五、系统的使用说明9六、结束语12附录A:程序源代码12附录B:程序调试记录22教师评语2328/28一、需求分析从远古的货币发放到现代的工资发放,公司越来越需要对员工工资进行管理发放和合理存根。而此套程序就是为方便公司对员工工资管理而设计,其程序操作起来简单、易懂,内容包含有:月份、工人编号、姓名、基本工资、津贴、房帖、交通补贴、房租、储蓄、交通费、会费,而程序会自动计算出员工的个人所得税、应发数、应扣数、实发数等。其操作功能有:浏览数据、增加数据、

4、修改数据、查询数据、删除数据、存储文件、退出等。相信此程序会使公司对员工工资的管理和发放带来很大的帮助。二、系统总体设计主菜单添加职工信息删除职工信息修改职工的工资信息按职工编号查找记录列出所有记录从数据文件导入当月工资信息将当月工资信息导出到磁盘文件安全退出系统冯文宇张丽苹负责模块:浏览数据、增加数据王鑫负责模块:修改数据、储存数据金璐负责模块:修改数据、删除数据28/28三、模块功能实现程序由7个功能模块组成,功能模块图如下添加数据:将职工的发放月份、编号、姓名、基本工资、津贴、房帖、交通补贴、房租、储蓄、交通费、会费输入。浏览数据:输入职工编号后不但能显示出职工的月

5、份、编号、姓名、基本工资、津贴、房帖、交通补贴、房租、储蓄、交通费、会费,系统还会自动算出其个人所得税、应发工资、应扣工资和实际工资。修改数据:输入职工编号后可通过代码对基本工资、津贴、房帖、交通补贴、房租、储蓄、交通费、会费进行修改。增加数据:本功能可容纳大量的数据,对任何大中小企业均适用,仍通过上述信息进行输入储存。删除数据:输入职工编号后就会将职工的全部资料删除,快捷方便。储存文件:将输入的职工信息从数据文件中导入当月工资信息,再将当月工资信息导出到磁盘文件.dat中。退出系统:退出工作界面模块名称voidprint()模块说明定义输出一条指定职工的工资记录,并返回

6、该记录的指针模块名称voidadditem()模块说明添加一条工资记录表模块名称voidremoveitem()模块说明删除一条指定职工的工资记录模块名称voidchangemonth()28/28模块说明修改月份模块名称voidchangeitem()模块说明修改职工的工资信息模块名称voidlist()模块说明输出当月全体职工的工资信息模块名称voidsearch()模块说明输出指定编号职工的工资信息模块名称voidinput()模块说明输入职工信息模块名称voidaddnew()模块说明增加记录模块名称voiddofind()模块说明按职工编号查找模块名称voidd

7、odelete()模块说明删除职工信息模块名称voiddomodify()模块说明修改职工信息模块名称voidSaveFilethism()模块说明将当月工资信息写入文件28/28模块名称voidLoadfilethism()模块说明读取当月全体职工的工资信息文件以intworker::listcount定义职工工资记录链表VoidAdditem定义添加工资记录voidsearch输出指定信息通过Classworker类定义函数的继承方式以intworker::menu定义职工工资记录菜单VoidRemoveitem定义删除指

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

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

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