c语言课程设计要求.docx
- 文档编号:26251573
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:7
- 大小:18.52KB
c语言课程设计要求.docx
《c语言课程设计要求.docx》由会员分享,可在线阅读,更多相关《c语言课程设计要求.docx(7页珍藏版)》请在冰豆网上搜索。
c语言课程设计要求
c语言课程设计要求
c语言课程设计要求2009-2010学年第一学期《C/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)编写如下统计函数:
nmean()统计全班成绩的算术平均值;nfrequecy()统计各分数段的人数;nrank()返回某同学的成绩排名;第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张三28003004005003000月份员工号姓名基本工资补贴金额奖励金额扣除金额实发工资09.81002李四32003007006003600……………………合计10人3200033003400250043200第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、课程设计报告正文格式如下:
¨文中标题用黑体字,三号;¨正文:
中文用宋体小四号字,英文用TimesNewRoman;¨源程序清单用英文TimesNewRoman,五号;¨每个自然段首行缩进2字符;¨文中不许出现空白页。
七、提交时间下学期开学第三周将课程设计报告和程序的电子稿交到各班学委处。
第四周进行修改和打印,第五周答辩。
要求每名同学必须独立完成课程设计报告,在报告中写清楚自己承担的工作,每组可提交一份程序的电子版。
郑重提示:
严禁抄袭。
如发现代码或课程设计报告严重雷同者,涉及到的同学,无论抄与被抄,成绩一律按零分计。
附:
课程设计报告封面格式:
C语言程序设计课程设计报告班级:
(4号楷体)学号:
(4号楷体)姓名:
(4号楷体)指导教师:
(4号楷体)完成日期:
年月(4号楷体)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 要求
![提示](https://static.bdocx.com/images/bang_tan.gif)