《2010级程序设计大 作业 要求资料》由会员分享,可在线阅读,更多相关《2010级程序设计大 作业 要求资料(3页珍藏版)》请在金锄头文库上搜索。
1、C+程序设计大作业要求一、作业目的 1、 掌握用C+实现面向对象程序设计的基本方法 。2、 熟练掌握window控制台应用程序的编写,初步掌握window可视化界面应用程序的编写方法。3、 初步完成一个应用程序的设计、编码、调试,了解程序设计过程,锻炼实际应用能力,为后续课程打下基础。二、作业内容 1、 班干选举系统(软件1班大作业题目)基本功能要求:(1) 设置候选人的总个数。(2) 记录各候选人的名字(为每个候选人自动生成一个编号)(3) 显示候选人的编号和名称(4) 设置要选举的人数(5) 输入选票信息,若选票中候选人的个数大于要选举的人数,则作为无效票。(自己设计选票格式,在文档说明书
2、里详细说明)(6) 统计总的选票数,有效票数,无效票数,每个候选人的得票数。(7) 输出获选人的姓名和得票数。扩展功能要求:(1) 对候选人的得票数进行排序输出。 (2) 实现可视化界面2、 工资缴税计算器(软件2班大作业题目)基本功能要求:输入应发工资数,根据扣税标准文件中的扣税标准可以显示需要扣多少钱的税。扣税标准要存储在二进制文件中,扣税标准包括一个起扣额和若干条记录,每条记录都包括几个字段:级数、全月应纳所得额、税率、速扣。例如现在的扣税标准和计算方法如下:级数全月应纳所得额税率速扣I0-5005%0II500-200010%25III2000-500015%125IV5000-200
3、0020%375V20000-4000025%1375VI40000-6000030%3375VII60000-8000035%6375VIII80000-10000040%10375IX100000以上45%15375每月收入中扣除2000元的基数,剩下的是全月应纳税的所得额。用这个数字乘以相应的税率在减去速扣的数字,就是应缴的税款。要求能够:(1) 添加扣税标准到二进制文件。(2) 可以修改扣税标准。(3) 输入工资总额,计算输出扣税额。扩展功能要求:(1) 实现可视化界面 (2) 公积金个人缴纳金额和社保个人缴纳金额不扣税,可通过填写缴纳的公积金和社保金额来计算实际应扣除的税费。三、作业
4、要求 1、 开发平台:VC+ 6.0或Visual C+ 2005,可建立Win32 Console Application或MFC Application。2、 时间安排:软件工程1班袁俐萍软件工程2班李妍13763308296/袁俐萍老师的要求:(软件1班)2011-2012学年第一学期第5周周一(2011年9月26日)之前提交打印版的程序设计说明书和电子版的程序代码和程序设计说明书(根据说明书的内容确定答辩名单,不能体现设计过程的说明书均需要参加答辩。答辩时间和地点另行通知。)凡是没有按时交的、发现拷贝、抄袭的(无论抄与被抄者)均无法通过此课程。电子版程序上交到服务器。地址:ftp:/
5、10.5.1.5 ,用户名:yuanliping ,密码:yuanliping请提交到服务器的“作业C+大作业”文件夹中。每位同学的作业放在一个文件夹中提交,文件夹按以下格式命名:“序号_姓名”。如01张三。(序号请在ftp:/ 10.5.1.5 用户名:li ,密码:li下载C+大作业中查看)打印版程序设计说明书学习委员收齐后交到B5-105。李妍老师的要求:(软件2班)2010-2011学年第一学期第3周周一(2011年9月12日)之前提交打印版的程序设计说明书和电子版的程序代码和程序设计说明书(根据说明书的内容确定答辩名单,不能体现设计过程的说明书均需要参加答辩。答辩时间和地点另行通知。
6、)凡是没有按时交的、发现拷贝、抄袭的(无论抄与被抄者)均无法通过此课程。电子版程序上交到服务器。地址:ftp:/ 10.5.1.5 用户名:li ,密码:li请提交到服务器的“作业C+大作业”文件夹中。每位同学的作业放在一个文件夹中提交,文件夹按以下格式命名:“序号_姓名”。 如01张三。(序号请在ftp:/ 10.5.1.5 用户名:li ,密码:li下载C+大作业中查看)打印版程序设计说明书学习委员收齐后交到B5-105。3、 提交作业要求:(一) 程序代码要求:程序要求能够正常运行,并至少能实现基本功能要求。完成扩展功能要求将得到较高的分数。(二) 程序设计说明书要求:(不少于3000字)(1) 正文最好分章节,正文为5号宋体。(2) 内容:1) 封面:要求写明题目名称,专业班级,姓名,学号,班内序号。2) 概述:需求说明,功能分析,开发环境,技术要求等。3) 程序概要设计:程序流程是什么,有哪些文件,有哪些类,各实现什么功能,程序如何使用,输入输出各是什么等。4) 程序详细设计:关键代码分析,在设计中的疑难问题解决。5) 总结:分析程序的优点和不足,总结自己的收获。6) 参考目录。4、 评分标准:程序50%,程序设计说明书50%(程序说明书不能说明问题的参考答辩情况)。