- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C++程序设计大作业要求.doc
C++程序设计大作业要求
一、作业目的
掌握用C++实现面向对象程序设计的基本方法 。
熟练掌握window控制台应用程序的编写,初步掌握window可视化界面应用程序的编写方法。
初步完成一个应用程序的设计、编码、调试,了解程序设计过程,锻炼实际应用能力,为后续课程打下基础。
二、作业内容
工资缴税计算器
基本功能要求:
输入应发工资数,根据扣税标准文件中的扣税标准可以显示需要扣多少钱的税。扣税标准要存储在二进制文件中,扣税标准包括一个起扣额和若干条记录,每条记录都包括几个字段:级数、全月应纳所得额、税率、速扣。例如现在的扣税标准和计算方法如下:
级数 全月应纳所得额 税率 速扣 I 0-500 5% 0 II 500-2000 10% 25 III 2000-5000 15% 125 IV 5000-20000 20% 375 V 20000-40000 25% 1375 VI 40000-60000 30% 3375 VII 60000-80000 35% 6375 VIII 80000-100000 40% 10375 IX 100000以上 45% 15375 每月收入中扣除2000元的基数,剩下的是全月应纳税的所得额。用这个数字乘以相应的税率在减去速扣的数字,就是应缴的税款。
要求能够:
添加扣税标准到二进制文件。
可以修改扣税标准。
输入工资总额,计算输出扣税额。
扩展功能要求:(1) 实现可视化界面
(2) 公积金个人缴纳金额和社保个人缴纳金额不扣税,可通过填写缴纳的公积金和社保金额来计算实际应扣除的税费。计算出公积金缴纳金额必须输入公积金的缴存基数(即上一年的平均工资数)和个人缴存公积金的比例(比例可任填,若未超过12%直接按输入百分比进行缴存,若超过12%则按12%进行缴存,超过的须缴存税收,例如某员工工资为3000,公积金缴存比例为15%,公积金的缴存基数为2500,社保金额为20元,则全月应纳所得额(3000-2000-2500*12%-20)=680,应缴税款为:680*5%=34元,则最终该员工的实发工资为3000-34-2500*15%-20=2571元
2.学生成绩与奖学金评定系统
基本功能1)程序开始运行后给出界面提示,要求用户输入用户名及口令,然后在已有的用户名及口令中检查是否合法,合法则进入查询界面(参赛者)、评分界面(评委)、管理界面;对于不合法的用户或口令最多出错3次,超出3次后自动退出程序;
(2)评分界面中,评委们能够对参赛结果进行查询,也可以对参赛者进行评分,要求对每个参赛者只能评分一次。
在评委所打的分数中,去掉一个最高分,去掉一个最低分,得出各选手的平均分。
(3)管理界面中,管理员能够设置评委的人数并输入姓名,设置选手的人数并输入参赛者姓名,并能将最后的得分及名次情况保存到文本文件中记录下来。
(4)对于参赛者只能对自己的比赛结果进行查询。
扩展功能要求:
(1)对选手的结果查询能够按平均分或姓名进行排序。
(2)能够得出各选手的名次。
(3)实现可视化界面
三、作业要求
选题:从3个题目中任选其一,独立完成。
开发平台:VC++ 6.0或Visual C++ 2005,可建立Win32 Console Application或MFC Application。
提交作业要求:
程序代码要求:程序要求能够正常运行,并至少能实现基本功能要求。完成扩展功能要求将得到较高的分数。
程序设计说明书要求:(不少于3000字)
正文最好分章节,正文为5号宋体。
内容:
1)概述或引言:开发环境,各种功能的完成情况(已经实现了哪些功能,哪些功能未实现,或有什么运行错误)。
程序概要设计:程序流程是什么(可画出流程图),有哪些函数,各实现什么功能等。
程序详细设计:关键代码分析(要写详细),在设计中的疑难问题解决。
程序使用说明:展示各种的功能运行情况(必须有截图说明)
分析程序的优点和不足,遇到的困难及解决的问题,总结自己的收获。
参考目录,写出自己编写该程序时阅读的书籍和出处
说明书的写法请参照《程序设计说明书1》,按照其给出的相类似格式进行说明书的书写
评分标准:
程序50%,程序设计说明书50%(程序说明书不能说明问题的参考答辩情况)。
您可能关注的文档
最近下载
- 社会保险学(第三版)孙树菡-第二章 社会保险制度的产生与发展.pptx VIP
- 2023年12月黑龙江省机关事务管理局所属事业单位公开招聘工作人员30人笔试历年(2016-2023年)真题荟萃带答案解析.pdf VIP
- 2024年全国乡村医生资格考试专业基础知识考核题库及答案(共200题) .pdf
- 大数据与会计专业-审计原理与实务课程标准.docx VIP
- 2.5跨学科实践:制作隔音房间模型 课件-人教版物理八年级上册第二章.pptx VIP
- 常见截面惯性矩和抗弯截面系数自动计算.docx
- 社会保险学(第三版)孙树菡-第一章 社会保险概述.pptx VIP
- 铝单板幕墙计算书[共22页].doc VIP
- 列那狐的故事好书推荐课件.ppt
- 学校办公室具体工作总结PPT.pptx
文档评论(0)