C语言课程设计要求

上传人:lisu****2020 文档编号:104648376 上传时间:2022-06-10 格式:DOC 页数:6 大小:57.50KB
返回 下载 相关 举报
C语言课程设计要求_第1页
第1页 / 共6页
C语言课程设计要求_第2页
第2页 / 共6页
C语言课程设计要求_第3页
第3页 / 共6页
点击查看更多>>
资源描述
2011-2012学年第一学期C+程序设计课程设计一、课程设计的目的1复习、巩固C+语言的基础知识,进一步加深对C+语言的理解和掌握;2为学生提供一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机结合起来,锻炼学生的分析解决实际问题的能力。提高学生实践编程的能力;3培养学生在项目开发中团队合作精神、创新意识及能力。二、课程设计题目安排课程设计题目可从以下题目中选择,也可经老师同意自拟题目。可以多人合作完成(每组最多3人),合作完成的必须明确每个人的具体任务,每人单独上交课程设计报告。三、课程设计题目第1题 学生档案管理设计一个学生档案管理程序。该程序应该具有下列功能:(1)通过键盘输入某位学生的相关信息。包括学号、姓名、性别、年龄、出生年月、电话、E-mail、籍贯等;(2)浏览学生信息;(3)根据学号修改、删除学生信息;(4)能按学号、姓名、年龄等关键字排序;(5)统计学生年龄的平均值及各年龄段人数;(6)用链表实现,原始数据输入和结果输出使用文件存放。第2题 图书登记管理设计一个图书登记管理程序。该程序应该具有下列功能:(1)通过键盘输入某本图书的信息,包括编号、书名、作者姓名、出版社、价格、出版时间等;(2)浏览图书信息;(3)按编号、作者姓名、书名、出版社等关键字查询信息;(4)根据图书编号删除或修改该本图书的信息;(5)按指定关键字排序功能。(5)统计某出版社所有图书的平均价格、出版图书最多的作者及其出版的数目。(6)原始数据输入和结果输出使用文件存放。第3题 小型通讯录管理设计一个实用的小型通讯录管理程序。该程序应该具有下列功能:(1)能建立、修改、增删通讯录中条目,通讯录中的信息包括类别、编号、姓名、班级、电话、住址等;(2)能够按多种方式进行查询(如姓名、电话);(3)能够对已有信息进行修改、删除;(4)按指定关键字排序。(5)统计每种类别的人数(如同学、网友),输出数量最多的类别名称及人数。(6)原始数据输入和结果输出使用文件存放。第4题 学生成绩管理设计一个学生档案管理程序。该程序应该具有下列功能:(1)输入全班每位学生的成绩。包括学号、姓名、专业班级、成绩等;(注意:输入数据时应有提示信息,学号不允许重复输入)(2)按学号进行信息的修改、查询和删除。(3)用链表实现程序,原始数据输入和结果输出使用文件。(4)编写如下统计函数:n mean()统计全班成绩的算术平均值;n frequecy()统计各分数段的人数;n rank()返回某同学的成绩排名;第5题 销售管理系统某公司有四个销售员(编号:1-4),负责销售五种产品(编号:1-5)。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容:1)销售员的代号2)产品的代号3)这种产品的当天的销售额每位销售员每天可能上缴0-5张便条。假设,收集到了上个月的所有便条,编写一个处理系统,读取上个月的销售情况,进行如下处理。1)计算上个月每个人每种产品的销售额。2)按销售额对销售员进行排序,输出排序结果(销售员代号)及每个销售员的销售排名。3)统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额)4)输出统计报表销售统计报表产品代号 销售之和销售员代号123451234每种产品之和总和第6题 小型商品管理系统设计一个能对商品进行录入、增加、删除、修改、查询等操作的系统。该程序应该具有下列功能:(1)通过键盘输入商品信息,包括编号、类别、名称、价格、折扣比例、生产时间 、存货数量等;(2)增加、删除、修改信息;(3)能按照多种方式查询(至少两种,如编号、类别、名称等);(4)统计功能。按类别统计各种商品的存货数量,平均价格及存货量最多的商品信息;(5)排序;(6)输出;(7)数据使用文件存放。第7题 工资管理系统设计一个工资管理程序。该程序应该具有下列功能:(1)存储的数据包括:存储的数据包括:员工号,姓名,基本工资,补贴金额,奖励金额,扣除金额、实发工资等)。实发工资=基本工资补贴金额奖励金额-扣除金额。(2)按职工号增加、删除、修改记录功能;(3)查询功能,包括按姓名、职工号查询;(4)排序功能,按指定的关键字(如职工号、姓名、实发工资)排序。(5)输出如下格式工资条:2009年8月工资明细表月份 员工号姓名 基本工资补贴金额 奖励金额 扣除金额 实发工资09.81001张三2800 300 400 500 3000月份 员工号姓名 基本工资补贴金额 奖励金额 扣除金额 实发工资09.81002李四3200 300 700 600 3600合计10 人 32000 3300 3400 2500 43200第8题 人事管理系统设计一个人事管理系统,功能要求:(1)添加功能:添加一个职员的基本信息,包括姓名,工作证号,身份证号码,生日,家庭住址,家庭电话号码,部门,薪水,性别,职务等。(2)能根据工作证号删除、修改信息。(3)显示功能:显示所有职员的主要信息包括姓名,身份证号码,工作证号,生日等。(4)查找功能:根据多个关键字查找。(5)统计各部门人数、各部门人数平均值、人数最多的部门及其人数。(6)排序:能按指定关键字排序。第9题 数学游戏设计一个简单数学游戏的系统,运行时首先显示如下菜单:C语言课程设计数学乐园1猜数游戏2矩阵运算3算术测试4结束游戏其中:(1)猜数游戏由计算机“想”一个数,并显示数的范围,玩家在指定次数内猜出则获胜,否则计算机获胜。每次计算机会提示猜的数大了还是小了。(2)矩阵运算能实现矩阵的加、减、乘、转置、求逆等运算。矩阵的大小由用户动态决定。矩阵原始数据用户可选择由键盘输入或随机生成。(3)算术测验。由计算机随机出题,用户进行解答,可指定试题数目,并给出答题分数。要求菜单能重复出现,知道用户选择退出。四、设计要求(1)按照分析、设计、编码、调试和测试的软件开发过程完成程序;(2)界面美观,最好为各项操作功能设计一个菜单。应用程序运行后,先显示该菜单,用户通过菜单项选择希望进行的操作;完成某项操作后,菜单能重复出现。(3)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等。五、考核方式和成绩评定课程设计为2学分,按以下五方面进行成绩评定:1、上机考勤(10分),学生不得以自己有私人电脑为借口而不来上机。2、程序运行结果正确,界面美观(30分)。3、程序书写风格(锯齿结构,注释,变量的命名等)(10分)。4、答辩(30分),完整阐述所完成任务并能回答教师提问。5、课程设计报告的书写符合要求(20分)。参考评定依据优(90分以上):程序完全实现题目要求,界面美观,设计方案先进,软件可靠性好;程序书写符合规范性要求;答辩时阐述流利,能正确回答问题;课程设计报告结构完整,文笔通顺,格式正确。 良(80-90分):程序能实现题目要求,界面较美观,设计方案先进;程序书写符合规范性要求;答辩时阐述较为流利,能正确回答问题;课程设计报告结构完整,文笔通顺,格式正确。中(70-80分):程序基本实现题目要求,界面较美观;程序书写基本符合规范性要求;答辩时能正确回答问题;课程设计报告结构较为完整,文笔较为通顺,格式正确。及格(60-70分):程序基本实现题目要求,设计方案基本正确;程序书写基本符合规范性要求;答辩时经提示能正确回答问题;课程设计报告结构较完整,格式基本正确。不及格(60分以下):程序不能实现题目的要求,设计方案不正确。 六、课程设计报告要求课程设计报告要求包括下面主要部分:1题目内容的描述。2应用程序功能的详细说明(系统总体框图,模块功能说明,如函数功能、入口及出口参数说明,函数调用关系描述等)。3主要模块的算法描述(用流程图描述)。4输入数据类型、格式和内容限制。5制定详细的测试计划,设计测试用例。包括测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施。6设计总结及体会。7程序文件、函数清单,源代码清单。清单中应有足够的注释。参考文献鼓励自行增加新功能。课程设计报告格式格式要求:1、课程设计报告要用A4纸打印装订。2、课程设计报告封面见附页。3、课程设计报告正文格式如下: 文中标题用黑体字,三号; 正文:中文用宋体小四号字,英文用Times New Roman; 源程序清单用英文Times New Roman,五号; 每个自然段首行缩进2字符; 文中不许出现空白页。七、提交时间第十六周。要求每名同学必须独立完成课程设计报告,在报告中写清楚自己承担的工作,每组可提交一份程序的电子版。附:课程设计报告封面格式:C+语言程序设计课程设计报告班级: (4号楷体)学号: (4号楷体)姓名: (4号楷体)指导教师: (4号楷体)完成日期: 年 月(4号楷体)
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 中学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!