b110306程序设计任务书
6页1、程序设计任务书指导老师:胡素君联系Email:,13851811966一、 程序设计的性质、目的与任务本课程设计是对基础课面向对象程序设计课程知识的进一步巩固并加强解决实际问题的能力。程序设计的目的是通过实习,一方面使学生加深对课内所学的有关面向对象概念的理解;另一方面,在具体的程序设计中掌握基于VC+的程序设计方法。通过该课程设计使学生掌握一种程序设计开发环境,提高同学们自己学习、查阅资料、独立分析问题和解决问题的能力。在两周的课程设计中,通过查阅相关资料、与同学讨论和老师辅导答疑,每个同学要完成一道实习题。各位同学应选择一道程序设计题目,进行程序的设计工作,并写出详细的程序设计报告,最后提交程序设计报告、源程序、可执行文件。指导教师在最后对学生进行简单的检查答辩。二、 程序设计内容题目1、通讯录功能:现代人的社会交往越来越多,人们会需要通讯录来记录联系信息,必须对通讯录进行管理,对使用通讯录提供方便,要求通讯录具备的基本功能如下:输入、显示、查找、删除、插入、保存、读入、按照序号查询、拷贝、排序和退出。目的:利用静态结构数组实现通讯录管理,数组的每一个元素是一个联系记录,通过该例子
2、了解数据库管理的基本功能,重点掌握数组元素作为结构体的应用、数组作为函数参数、文件读写、自定义函数等知识。程序设计思路:程序设计一般由两个部分组成:算法和数据结构,合理地选择和实现一个数据结构和处理这些数据具有相同的重要性。在通讯录管理程序中,由于预计记录数对于一个个人而言不会数量太大,除了能够增加、删除、保存等,更多的操作是进行查询,所以选用静态数组保存数据,实现多种查询。知识点:1. 结构体的定义2. 数组的定义和使用3. 顺序查询4. 数组排序5. 数组的增加、删除操作6. 文件读写题目2、简单工资管理系统功能:工资管理是一个单位最基本的一项财务管理,基本功能如下:l 输入员工的具体工资,计算相应的税金(计算规则参见最新公布的政策)l 显示所有的员工具体信息l 显示统计信息:员工数目,工资总数和税金总数l 按照指定条件查询l 增删具体员工记录l 保存、恢复记录目的:一个小型的文件类型数据库管理系统,熟悉常见的数据库操作,并且要求一定的计算功能和统计功能。程序设计思路:设计一个员工结构体,注意考虑如何处理相应的税金问题。单位员工的信息可以使用静态数组保存。税金政策基本是不同收入等级
3、的工资使用不同的比例收取税金。类似于下表:工资税金0150001500250010(超出部分)2500350015(超出部分)3500500020(超出部分)50001000030(超出部分)1000040(超出部分)知识点:1. 结构体的定义2. 数组的定义和使用3. 顺序查询4. 数组的增加、删除操作5. 文件读写题目3、学生成绩管理系统需求描述:设计一个简化的学生成绩管理系统,并用C+语言实现。对该系统的要求如下:1. 该系统应实现以下功能 (1)按班级按课程从文件中读入相应的平时成绩、期中考试成绩和期末考试成绩。(2)三个成绩对总评成绩的百分比被定义为常数,各占总成绩的20%、30%和50%。(3)计算每位学生的总评成绩。(4)计算该班级某课程的总平均成绩。(5)算处于优、良、中、及格、不及格的学生人数以及占总人数的百分比。其中100-90为优,89-80为良,79-70为中,69-60为及格,60分以下为不及格。(6)按要求输出成绩在优、良、中、及格、不及格各区间的学生学号。2. 系统应有以下菜单:0 退出1 计算每位学生的总评成绩2 计算班级本课程总评成绩3 统计优、良、中
4、、及格、不及格的学生人数以及所占比例4 查询成绩在优、良、中、及格、不及格各区间的学生学号允许用户不断从这个菜单选择任一功能执行, 直到选择退出, 才退出整个系统。程序设计参考思路:1. 建立文本文件 note.dat,第一行为学生的总人数,其后有20个学生的成绩,每个学生的信息占一行,格式为:学号(6位) 平时成绩 期中考试成绩 期末考试成绩具体内容为:2006030201 88 75.5 66 06030202 91 79.5 7606030203 85 75 77 06030204 79 8280.52在执行3-6功能前, 应首先执行1, 即读入成绩后才能进行核算和查询。3从文件中读入相应的平时成绩、期中考试成绩和期末考试成绩时,数据的读入方式可用C语言中的文件读入方式进行,也可用C+中的流实现。 4. 每次计算出的结果可在屏幕输出,并把每个学生的总评成绩输入到新文件out.dat文件中,格式为: 学生学号(6位) 总评成绩 成绩等级 例如: 03060101 88 B 为查询方便,可把总评成绩所处等级(优、良、中、及格、不及格)同时保存在文件out.dat中,分别用字母A、B、
《b110306程序设计任务书》由会员小**分享,可在线阅读,更多相关《b110306程序设计任务书》请在金锄头文库上搜索。
2020年高考真题——理科综合(全国卷Ⅲ)+Word版含答案
2021年绝味鸭脖策划书
2021年熟食店创业方案
2021年熟食店开店策划
2021年卤菜店创业计划书
2021年周黑鸭网络营销策划方案
东大21年1月考试《现代设计方法》考核作业
谈我国行政管理效率的现状及其改观对策(论文)
单证员考试-备考辅导-复习资料:无贸易背景信用证案分析.docx
土木工程毕业生答辩自述.docx
建筑学毕业后工作状态真实写照.doc
C#代码规范(湖南大学).doc
xx区食药监局2019年工作总结及2020年工作计划
2019年中医院药物维持治疗门诊工人先锋号先进事迹
2019年度xx乡镇林长制工作总结
2019年性艾科工作计划书
2019年人才服务局全国扶贫日活动开展情况总结
关于组工信息选题的几点思考
摘了穷帽子 有了新模样
2019年某集团公司基层党支部书记培训班心得体会
2024-03-21 40页
2024-03-21 32页
2024-03-21 44页
2024-03-13 36页
2024-03-13 12页
2024-03-13 15页
2024-03-13 35页
2024-03-04 55页
2024-03-04 57页
2024-03-04 137页