中环c语言课设任务书
C语言课程设计任务书

C语言课程设计任务书一课程设计目的本课程设计是重要的实践性环节之一,是在学生学习完《程序设计语言(C)》课程后进行的一次全面的综合练习。
本课程设计的目的和任务:●巩固和加深学生对C语言课程的基本知识的理解和掌握●掌握C语言编程和程序调试的基本技能●利用C语言进行基本的软件设计●能够利用所学的基本知识和技能,解决简单的程序设计问题.●掌握书写程序设计说明文档的能力二课程设计要求1.在指导书提供的课程设计题目中选择一题或自选题目(需经指导教师认可);2.每个题目两人合作完成或独立完成,题目选定后不可更换,3.分析课程设计题目的要求4.写出详细设计说明5.编写程序代码,调试程序使其能正确运行6.设计完成后提交课程设计报告及三亚学院课程设计考核表三课程设计题目第一题学生证管理程序【题目描述】请设计一个学生证的管理程序。
该程序应具有下列功能:(1)录入某位学生的学生证信息(学生证应该包含的信息请参考自己的学生证);(2)给定学号,显示某位学生的学生证信息;(3)给定某个班级的班号,显示该班所有学生的学生证信息;(4)给定某位学生的学号,修改该学生的学生证信息;(5)给定某位学生的学号,删除该学生的学生证信息;(6)提供一些针对各类信息的统计功能【题目要求】(1)按照分析、设计、编码、调试和测试的软件开发过程完成这个应用程序(2)为各项操作功能设计一个菜单。
应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目【输入要求】应用程序运行后,在屏幕上显示一个菜单。
用户可以根据需求,选定相应的操作项目。
进入每个操作后,根据应用程序的提示信息,从键盘输入相应的信息。
【输出要求】(1)应用程序运行后,要在屏幕上显示一个菜单。
(2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等。
【提示】设计一个结构体类型和一维数组类型,用来保存学生证的内容。
【扩展功能】将所有学生证信息存储在一个文件中,并实现文件读写的操作。
C语言课程设计任务书(必备)

C语言课程设计任务书(必备)课程名称:C语言课程设计课程设计任务书一、课程设计概述本次课程设计旨在帮助学生巩固和运用所学的C语言知识,进行实际的程序开发和问题解决。
学生将通过自主编程实现特定功能的程序,并进行测试和调试。
本次课程设计的主题是自动售货机程序设计。
二、课程设计目标1. 理解程序开发的基本过程,包括需求分析、程序设计、编码、测试和调试等环节;2. 掌握C语言的基本语法、数据类型、控制结构和函数等知识;3. 能够使用C语言设计和实现简单的程序,并能进行测试和调试;4. 培养学生的团队合作意识和创新意识。
三、课程设计内容1. 设计一个简单的自动售货机程序,实现以下功能:a. 显示商品清单和价格;b. 输入金额,并根据金额选择购买商品;c. 计算并显示找零金额;d. 更新商品库存;e. 显示交易完成信息。
四、课程设计要求1. 学生需自主完成程序的设计和编码,并确保程序的功能完备和正确性;2. 程序需使用C语言编写,且需遵循良好的编码规范;3. 程序需具有一定的用户友好性,能够提示用户输入和输出相关信息;4. 学生可以自行选择合适的编程环境和工具,并提交运行结果截图;5. 学生可以组成小组进行合作,但每个学生需独立完成一份课程设计报告。
五、课程设计报告要求1. 报告内容应包括课程设计的需求分析、算法设计、实现思路和程序测试等部分;2. 程序设计的相关代码应附在报告中,并进行适当的注释;3. 报告应使用规范的格式,包括封面、目录、正文、参考文献等部分;4. 报告应具有较高的学术水平和语言表达能力;5. 报告需以电子版的形式提交。
六、课程设计评分方式1. 程序功能正确性:40%;2. 代码质量和规范性:20%;3. 实现思路和效率:20%;4. 报告内容和撰写质量:20%。
七、课程设计安排1. 学生选题和组团:第1周;2. 确定需求和设计算法:第2-3周;3. 编码、测试和调试:第4-5周;4. 报告撰写和提交:第6周;八、备注事项1. 本任务书仅为设计任务的指导,学生可以根据自身实际情况进行调整;2. 学生可向任课教师咨询和讨论相关问题,但需保持独立思考和创新能力。
《C语言程序设计》课程设计任务书

河南工程学院《C语言程序设计》课程设计任务书适用专业:软件工程适用班级:专升本本20级2020年9月1日《C语言程序设计》课程设计任务书一、课程设计目的与任务在计算机领域中,任何好的创意和设计最终都需要通过高水平的程序设计实现,因此学习程序设计是计算机及相关专业学生必备的基本技能之一。
为了使学生更好的学习和掌握这一基本技能,必须系统而全面地的安排程序设计课程设计,目的是通过具体的课程设计,不仅使学生能够进一步理解程序设计的基本概念,掌握基本的程序设计方法,培养良好的程序设计风格,同时还可以借助程序设计技巧的训练,培养学生抽象思维、逻辑思维及统筹规划的能力。
二、课程设计环境要求由于该项课程设计是以C程序设计语言为工具进行程序设计训练,因此,需要有安装Windows 7以上的操作系统及Visual C++6.0或Dev-C++ 集成开发环境的计算机实验室。
三、课程设计基本要求要求通过查阅与设计课题有关的文献资料,并自学与其相关内容,掌握Visual C++6.0或Dev-C++ 集成开发环境的使用,以小组(5人/组,每组选定一人作为组长)为单位合作完成多个题目,根据小组对题目整体完成情况给出小组分,再根据个人在本题目中负责部分的完成情况形成个人成绩。
具体要求如下:1、对系统进行功能模块分析;2、系统设计要能完成题目所要求的功能;3、编程简练,可用,尽可能的使系统的功能更加完善和全面;4、对系统需进行完整的系统测试。
5、实验报告撰写要规范。
四、课程设计内容熟悉Visual C++6.0或Dev-C++ 集成开发环境,掌握其编辑、编译和程序调试功能;理解程序设计的思想,理解程序设计的三种基本结构,掌握流程控制的实现;理解和应用典型的算法,实现对批量数据和字符数据的处理;理解函数和子程序的概念,建立模块化程序设计的思想。
综合程序设计题目如下:(以小组为单位(1~5人/组),从以下题目中选做3题合作完成)题目1.猜数游戏题目2.显示万年历题目3.显示月历题目4.英文单词统计助手题目5.简单文本编辑器题目6.简单数学测验题目7.数学测验题目8.简单计算器题目9.记忆力大挑战题目10.学籍查询系统题目11.学籍管理系统题目12.成绩查询系统题目13.成绩管理系统题目14.宿舍查询系统题目15.宿舍管理系统题目16.火车信息查询系统题目17.火车信息管理系统题目18.短信模拟管理器题目19.员工工资查询系统题目20.员工工资管理系统五、课程设计报告课程设计报告应包括以下内容:1、课程设计目标2、分析与设计(1)题目需求分析(2)详细设计(3)程序流程图3、程序清单4、测试(1)测试数据(2)测试结果分析5、总结(1)收获(2)不足与改进之处六、课程设计时间、地点及辅导教师1、时间:2020-2021学年第1学期第10周~15周的每周六2、班级:软件工程2021、20222、2023、20243、地点:按通知地点4、辅导教师:张天伍。
C语言程序设计任务书

1 2020 年 4 月 19 日
文档仅供参考
C 语言课程设计任务书
题目 1 小型学籍管理系统
班级 130512、13
指导教师 孙晓燕
姓名
目 的 与 要 求
学号
地 点 5-220
完成时间
1、目的: (1)要求学生达到熟练掌握 C 语言的基本知识和技能; (2)基本掌握结构化程序设计的基本思路和方法; (3)能够利用所学的基本知识和技能,解决简单的程序设计问题。 2、基本要求: (1)要求利用结构化程序设计方法来完成系统的设计; (2)要求在设计的过程中,使用模块划分的方法,调用函数来完成各个模块的功 能。
案
1.封面:(格式附后)
设 2.课程设计任务书
①题目用黑体三号,段后距 18 磅(或 1 行),居
计 3.课程设计报告:
中对齐;
报 告 要 求
⑴ 系统总体方案 ⑵ 设计思路和主要步骤 ⑶ 各功能函数和流程图 ⑷ 设计代码 ⑸ 心得体会和参考资料
②标题用黑体四号,段前、段后距 6 磅(或 0.3 行); ③正文用小四号宋体,行距为 1.25 倍行距; ④标题按“一”、“㈠”、“1”、“⑴”顺序编 号。
及 2.能够将指定学号的学生信息从数组中删除,后面的信息向前移动。
功 4.能够统计全部学生的总成绩,及其在班上的排名。
能 5.能够统计各科的平均成绩及及格率。
要 7.如果检索不到相应的信息应提示用户。
求
根据系统功能要求,能够将问题解决分为以下步骤:
问 (1)根据问题描述,设计系统的数据结构; 题 (2)对系统进行分析,按功能划分若干功能模块; 的 (3)完成模块中各个功能函数的定义; 解 (4)功能调试; 决 (5)完成系统课程设计报告,并提交课程设计报告及软件到 方
C语言课程设计任务书

C语言课程设计任务书一、课程设计的目的“C语言课程设计”是在学习“C语言程序设计基础”课程之后进行的一个实践教学环节,课程设计的目的是:进一步培养学生结构化程序设计的思想,加深对C语言基本语法和程序结构的理解。
针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
掌握C语言的编程技巧和上机调试程序的方法。
掌握程序设计的常用算法。
为以后编写大型程序打下基础。
二、时间15周到18周三、需要提交的成果1、C语言课程设计报告2、源程序四、要求1、程序结构合理2、界面比较美观(两级菜单)3、最好使用单链表(成绩可以评为优)4、输入时有提示,输出美观、整齐四、题目1、学生成绩管理系统学生数据由学号、姓名、班级、三门课(数学、英语、计算机)的成绩和平均成绩构成。
功能要求:(1)添加学生的记录(2)查询学生(分别按学号和姓名)(3)对学生数据排序(分别按平均成绩和计算机成绩的降序)(4)删除学生记录(5)修改学生记录(6)班级成绩分析(各科平均成绩、最高分、最低分、及格率)(7)输出学生信息表2、职工信息管理系统职工数据由职工编号、姓名、部门、职称、基本工资、加班工资、奖金和总工资构成。
功能要求:(1)添加职工的记录(2)查询职工(分别按职工编号和姓名)(3)对职工数据排序(分别按总工资和基本工资的降序)(4)删除职工记录(5)修改职工记录(6)部门职工分析(平均工资、各种职称所占的百分比)(7)输出职工信息表3、图书管理系统图书数据由编号、书名、出版社、单价和图书状态(库存用0表示或借出用读者编号表示),读者数据由编号、姓名和电话号码构成。
功能要求:(1)添加图书的记录(2)图书管理(借书和还书)(3)对图书数据排序(按单价的降序)(4)删除图书记录(5)修改图书记录(6)添加读者记录(7)输出图书信息表和读者信息表。
C语言课程设计任务书(18份)详细版

C语言课程设计任务书详细版(18份)C语言课程设计任务书1题目:某学院教学信息管理系统功能:1、每一条记录包括一位教师的职工号、姓名、职称、性别、3门主讲课程(课程名称、开课学期、课程性质(学位与非学位课)和教学效果),教学效果综合评分。
2、输入功能:可以一次完成若干条记录的输入。
3、显示功能:完成全部教师记录的显示。
4、查找功能:完成按姓名或课程查找教师的相关记录,并显示。
5、排序功能:按职工号或教学效果综合评分进行排序。
6、插入功能:按教学效果综合评分高低插入一条教师记录。
7、将教师记录存在文件中。
8、应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观!要求:1、用C语言实现系统;2、利用结构体数组实现教学信息的数据结构设计;3、系统具有增加,查询,插入,排序等基本功能;4、系统的各个功能模块要求用函数的形式实现;5、将教学信息存在文件中。
课程设计的最后成果是实验报告一份,内容包括:1、预习报告(题目、流程图、程序的设计思想等);2、实验总结报告(测试方案、源程序代码(需打印)、调试中问题及解决方案、小结等)。
C语言课程设计任务书2题目:酒店房间登记与计费管理系统功能:1、屏幕上出现一个界面,让操作员能够方便的选择所需要进行的操作,包括登记入住、查询房间的入住情况、查询当前费用、结账退房等操作。
2、对不同标准的房间实施不同的收费标准,也可以按天收费或按小时收费,可根据顾客需要在登记的入住的时候进行选择。
3、在结账退房时,根据入住的时间,计费方式和房间单价计算出总费用。
分步实施:1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数;2、完成最低要求:建立房间列表,完成登记入住、查询房间入住情况功能。
3、进一步要求:完成计费和费用查询功能。
要求:1、用C语言实现系统;2、函数功能要划分好(结构化程序设计);3、界面友好(良好的人机交互),加必要的注释;4、要提供程序测试方案,程序一定要经得起测试,宁可功能少一些,也要能运行起来,不能运行的程序是没有价值的。
C语言程序课程设计任务书
《C语言程序设计》课程设计任务书对象:17楼宇智能化技术专业一、课程设计目的本课程设计主要是为了进一步提高学生掌握利用C语言语言开发程序的能力,熟悉程序开发的一般流程,及自主学习能力和团队协作能力。
1. 掌握C语言语言基本语法及数据类型;2. 掌握C语言基本程序结构、数组、函数、指针、文件的使用;3. 掌握结构化程序设计思想和C语言开发程序基本流程;4. 具备C语言程序调试能力;5. 能自主进行知识查阅及分析和解决问题;6. 能具备良好的团队协作能力和沟通能力。
二、课程设计要求(一)总体要求学生必须仔细阅读课程设计书,认真主动完成课设的要求。
有问题及时、主动通过各种方式与教师联系沟通。
学生要发挥自主学习的能力,充分利用时间,安排好课设的时间计划,并在课设过程中不断检测自己的计划完成情况,及时的向教师汇报。
本课程设计主要流程是:分组->选题->进行课程设计->撰写课程设计报告->课程设计答辩->上交资料。
本课程设计成绩组成:总成绩(100%)=源程序(60%)+课程设计报告(20%)+课程设计答辩(10%)+小组自评分(10%,包括组长评分和个人自评分)(二)各部分具体要求1. 分组要求(1)小组成员1-2人组成,成员自由组合,小组组长由本小组推荐产生;(2)本课程设计实行小组组长负责制,每个成员具体分工由成员共同协商,组长最后决定;(3)课程设计结束后,组长根据每个成员所负责具体任务及是否积极参加等因素进行打分,每个成员分数不能一样;(4)课程设计小组自评表由组长填写,最后由各成员签名,除签名外表格其它内容可打印(A4纸);(5)本课程设计要体现团队合作精神,每个成员分工合理,要及时、定期沟通,组长充分发挥组织协调作用,每个成员要有合作和团队意识。
2. 选题要求本课程设计选题必须在6月10日之前完成,每个小组可以从推荐设计项目中进行选题,也可以自己自拟设计题目,自拟设计题目要上报设计详细功能,在得到老师的许可后方可开始进行课程设计。
C语言课程设计任务书
C语言课程设计任务书信息科学与工程学院综合设计报告书课程名称:C语言课程设计班级:学号:姓名:指导教师:目录(一)需求分析......................................2-3 1.设计题目;2.用户操作流程;3.数据处理流程;(二)概要设计......................................4-5 1.系统总体设计框架;2.系统功能模块图;(三)详细设计.....................................5-11 1.主要功能模块的算法设计思路;2.工作流程图;(四)主要源程序代码...............................12-21 1.完整源程序清单及关键注释;(五)调试分析过程描述.............................21-24 1.测试数据、测试输出结果;2.对程序调试过程中存在问题的思考;(六)课程设计小结.................................24-25 1.包括课程设计过程中的学习体会与收获;2.对C语言和本课程设计的认识以及自己的建议等内容。
一、需求分析1、设计题目:编程实现以下功能:(1)分别输入一元多项式pn (x)和Q n (x)。
从键盘输入一元多项式中各项的系数和指数,并用单链表加以表示。
(2)分别对一元多项式pn (x)和Q n (x)进行升幂排序。
将一元多项式中各子项按照指数从小到大的顺序排序。
(3)分别输出一元多项式pn (x)和Q n (x)。
将用单链表表示的一元多项式输出,即打印多项式的系数和指数。
(4)任意输入一个实数x0,分别求出一元多项式pn (x0)和Q n(x0)的值。
(5)已知有两个一元多项式分别为Pn(x)和Qn(x),求出两个多项式的和Rn(x)和差Tn(x),分别用单链表表示Rn(x)和Tn(x),并将二者输出(Rn(x)=Pn(x)+Qn(x),Tn(x)=Pn(x)-Qn(x))2、用户操作流程:(1)进入欢迎及界面。
c语言课程设计任务书
c语言课程设计任务书一、教学目标本节课的教学目标是让学生掌握C语言的基本语法和编程技巧,培养学生运用C语言解决实际问题的能力。
具体目标如下:1.知识目标:–掌握C语言的数据类型、变量、运算符和表达式;–理解C语言的控制结构,包括条件语句和循环语句;–熟悉C语言的函数定义和调用。
2.技能目标:–能够运用C语言编写简单的程序,实现数据的输入、输出和处理;–能够运用C语言实现基本的算法,解决实际问题;–能够阅读和理解C语言的程序代码。
3.情感态度价值观目标:–培养学生对计算机编程的兴趣和热情,提高学生主动学习的积极性;–培养学生团队合作的精神,学会与他人交流和分享;–培养学生解决问题的能力,培养学生的创新意识和实践能力。
二、教学内容根据教学目标,本节课的教学内容主要包括以下几个方面:1.C语言的基本语法和编程环境;2.数据类型、变量、运算符和表达式的使用;3.控制结构,包括条件语句和循环语句的运用;4.函数的定义和调用;5.简单的输入输出操作和数据处理。
教学内容的安排和进度如下:•第1课时:介绍C语言的基本语法和编程环境;•第2课时:讲解数据类型、变量、运算符和表达式的使用;•第3课时:讲解控制结构,包括条件语句和循环语句的运用;•第4课时:讲解函数的定义和调用;•第5课时:讲解简单的输入输出操作和数据处理。
三、教学方法为了激发学生的学习兴趣和主动性,本节课将采用以下教学方法:1.讲授法:教师通过讲解和示范,引导学生掌握C语言的基本语法和编程技巧;2.案例分析法:教师通过分析典型案例,引导学生理解和运用C语言解决实际问题;3.实验法:学生通过动手实践,巩固所学知识,提高编程能力。
四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将准备以下教学资源:1.教材:《C语言程序设计》;2.参考书:《C语言编程实例教程》;3.多媒体资料:C语言编程演示视频;4.实验设备:计算机、编程软件和网络资源。
C语言课设任务书
C语⾔课设任务书C语⾔程序设计上机实习指导书“C语⾔程序设计上机实习”是为了加强学⽣对C语⾔的进⼀步理解和应⽤,为学习后续课程打下良好编程基础⽽开设的⼀门实践课。
⼀、设计⽬的1.熟悉VC6.0的开发环境,掌握基本的编程⽅法,熟悉⽤C语⾔完成⼀个应⽤程序的设计过程,掌握有关编辑和调试程序的⽅法和技巧;2.主要掌握C语⾔中的结构体、指针及⽂件操作等内容;3.了解开发简单应⽤程序的全过程,包括:分析、设计、编程、调试和编写设计报告。
⼆、设计指导第⼀阶段: ⾸先分析题⽬的要求,将⼀个⽐较复杂的问题分解成若⼲个相对容易的⼩问题,并设计好解决每个⼩问题的函数框架(函数功能、函数名、⼊⼝参数及返回值);设计出完整的主函数程序。
(注:建议在程序开头设计外部的结构体数组)第⼆阶段: 在第⼀阶段的设计思路经过指导⽼师检查并确认⽆误后,再逐个完善各个函数的编程和调试⼯作。
第三阶段: 按要求编写实习报告。
第四阶段(最后两天):按整个设计完成的先后顺序,逐个进⾏结题答辩,并提交实习报告。
三、指导要求每班安排1名指导教师,负责布置任务、指导编程及编写报告,指导学⽣熟悉开发环境和辅导学⽣调试程序,并对学⽣进⾏考勤。
最后对学⽣完成的系统进⾏现场验收和评定成绩。
四、设计任务本次课设共有5个可选题⽬,每个学⽣选择其中⼀个作为此次C语⾔程序设计的课设任务。
1. 职⼯⼯资管理系统(1) 系统名称:职⼯⼯资管理系统的设计(2) 准备数据新建⼀个⽂本⽂件,⽂件名为:“班名+序号”,如电信01班的12号同学所建的⽂件名应为:DX0112.txt。
将每⼀个职⼯的姓名、ID号以及基本⼯资、职务⼯资、岗位津贴、医疗保险、公积⾦的数据作为⼀个记录。
?将M个职⼯的信息输⼊到该⽂件中,建议按如下形式存放(注:10≤M≤100,下⽂以M=10为例):ID号姓名基本⼯资职务⼯资津贴医疗保险公积⾦总⼯资01 张望1286 794 198 109 135 203402 李明1185 628 135 94 114 174003 王⼩民895 438 98 64 73 129404 张效章1350 868 210 116 150 216205 彭⼭745 398 84 61 68 1098……(注:请⼤家将该⽂本⽂件后保存到⾃⼰的存储设备,运⾏程序前请保存相应的副本)(3) 功能要求①显⽰记录:根据⽤户提供的记录或者根据职⼯姓名显⽰⼀个或⼏个职⼯的各项⼯资和平均⼯资。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
错误!未找到引用源。
《C语言程序设计》课程设计指导书一、教学目标《C语言程序设计》课程设计是C程序设计课程的一个关键环节。
它是根据教学计划的要求,在教师的指导下,对学生实施程序设计训练的必要过程,是对前期课堂教学效果的检验。
其目标在于培养学生综合运用理论知识来分析和解决实际问题的能力、严谨的科学态度和良好的程序设计习惯,最终实现由知识向智能的初步转化。
通过这个课程设计,要求学生能够遵循软件开发过程的基本规范,运用结构化程序设计的方法,按照课程设计的题目要求,独自地完成设计、编写、调试和测试应用程序及编写文档的任务。
二、教学要求在本课程设计过程中要求学生:(1)重视课程设计环节,用严谨、科学和踏实的工作态度对待课程设计的每一项任务;(2)按照课程设计的题目要求,独立地完成各项任务,严禁抄袭;凡发现抄袭,抄袭者与被抄袭者皆以零分计入本课程设计成绩并向学院报告。
凡发现实验报告或源程序雷同,涉及的全部人员皆以零分计入本课程设计成绩并向学院报告。
(3)学生在接受设计任务后,首先要按要求编写设计任务书和设计进程表。
(4)认真编写课程设计报告。
课程设计报告的书写格式及要求见附录2。
三、课程题目安排课程设计题目共17道题目,2人1组1题,由指导教师指定相应的题目,题目的详细内容见后面附录1。
需修改题目的学生首先向指导老师申请,批准后才可修改。
四、考核方式和成绩评定考核分为三部分:●出勤情况:按规定时间到机房上机,2次无故未到者成绩按零分计算。
●程序运行情况:按规定时间到机房运行程序,由指导教师检查运行情况。
学生能对指导教师针对自己的程序提出的问题熟练解答。
●实验报告:是否按规定书写实验报告的各项内容。
课程设计成绩采用。
100%=出勤情况(20%)+上机检查(50%)+课程设计报告(30%)参考评定依据:●优(≥90):较出色完成题目,有完整的符合标准的文档,文档有条理、文笔通顺,格式正确,其中有总体设计思想的论述,有正确的流程图,程序完全实现设计方案,设计方案先进,软件可靠性好,程序可读性好,难度较大;●良(80-89):完成设计题目,有完整的符合标准的文档,文档有条理、文笔通顺,格式正确;有完全实现设计方案的软件,设计方案较先进,程序可读性较好,有一定难度;●中(70-79):基本完成题目,有完整的符合标准的文档,有基本实现设计方案的软件,设计方案正确;●及格(60-69):基本完成题目,有完整的符合标准的文档,有基本实现设计方案的软件,设计方案基本正确;●不及格(≤59):没有完成题目的要求,没有完整的符合标准的文档,软件没有基本实现设计方案,设计方案不正确。
提交的资料1、源程序源程序应能正常运行。
注:对于程序中未能实现的部分需要加以说明。
对于程序中所参考的部分代码需要加以声明,并说明出处。
2、课程设计说明书(格式要求见附录2)课程设计书说明书应包括:(1)封面(一页)(2)目录(3)正文a)设计目的b)总体设计(程序设计组成框图、流程图)c)详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等)d)调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施e)核心源程序清单和执行结果:清单中应有足够的注释问题描述和功能设计注:源程序和课程设计说明书的电子文档均需提交给指导教师,同时要求提交课程设计说明书的纸质文档。
六、要求1、采用模块化程序设计2、源程序要有适当的注释,锯齿型书写格式,使程序容易阅读。
3、必须上机调试通过4、应用程序运行后,在屏幕上显示一个菜单。
用户可以根据需求,选定相应的操作项目。
进入每个操作后,根据应用程序的提示信息,从键盘输入相应的信息。
要求至少采用文本菜单界面;要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等。
5、必须使用结构体数组等数据结构。
6、鼓励自行增加新功能。
附录1 课程设计题目第1组:职工信息管理系统(1, 2)职工信息包括职工号、姓名、性别、出生年月、学历、职务、工资、住址、电话等(职工号不重复)。
试设计一职工信息管理系统,使之能提供以下功能:1、职工信息录入功能(职工信息用文件保存,也可不用)2、职工信息浏览功能3、排序:按工资排序4、查询或排序功能:(至少一种查询方式:顺序、折半查找)按工资范围查询5、职工信息删除、修改功能(任选一项)第2组飞机订票系统(3, 4)假定民航机场共有n个航班,每个航班有一航班号、确定的航线(起始站、终点站)、确定的飞行时间(星期几)和一定的成员订额。
试设计一飞机订票系统,使之能提供下列服务:1、航班信息录入功能(航班信息可用文件保存,也可不用)2、航班信息浏览功能3、按航班号排序4、查询航线:按航班号查询5、承办订票和退票业务(任选一项)第3组课程管理系统(5, 6)假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。
试设计学生选修课程系统,使之能提供以下功能:1、课程信息录入功能(课程信息用文件保存,也可不用)2、课程信息浏览功能3、排序:按课程编号排序4、查询功能:按课程性质查询5、课程修改、删除(任选一项)第4组图书信息管理系统(7, 8)图书信息包括:图书编号、书名、作者名、出版单位、出版时间、价格等。
试设计一图书信息管理系统,使之能提供以下功能:1、图书信息录入功能(图书信息用文件保存,也可不用)2、图书信息浏览功能3、排序:按书名排序4、查询:按书名查询5、图书信息的删除与修改(任选一项)第5组学生成绩管理系统(9,10)学生信息包括学号、姓名、3门考试成绩。
试设计一学生成绩管理系统,使之能提供以下功能:1、学生成绩录入功能(成绩信息用文件保存,也可不用)2、统计:1)所有学生的总分及平均分;2)所有课程的平均分。
3、排序:按平均分4、查找:输入一个学生学号,输出其各科成绩及平均成绩5、修改、删除学生信息 (任选一项)第6组课程管理系统(11,12)假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。
试设计学生选修课程系统,使之能提供以下功能:1、课程信息录入功能(课程信息用文件保存,也可不用)2、课程信息浏览功能3、排序:按课程编号排序4、查询功能:按课程性质查询5、课程修改、删除(任选一项)第7组图书信息管理系统(13,14)图书信息包括:图书编号、书名、作者名、出版单位、出版时间、价格等。
试设计一图书信息管理系统,使之能提供以下功能:1、图书信息录入功能(图书信息用文件保存,也可不用)2、图书信息浏览功能3、排序:按作者名排序4、查询:按出版单位查询5、图书信息的删除与修改(任选一项)第8组图书信息管理系统(15,16)图书信息包括:图书编号、书名、作者名、出版单位、出版时间、价格等。
试设计一图书信息管理系统,使之能提供以下功能:1、图书信息录入功能(图书信息用文件保存,也可不用)2、图书信息浏览功能3、排序:按价格排序4、查询:按书名查询5、图书信息的删除与修改(任选一项)第9组:职工信息管理系统(17,18)职工信息包括职工号、姓名、性别、出生年月、学历、职务、工资、住址、电话等(职工号不重复)。
试设计一职工信息管理系统,使之能提供以下功能:1、职工信息录入功能(职工信息用文件保存,也可不用)2、职工信息浏览功能3、排序:按学历排序4、查询或排序功能:(至少一种查询方式:顺序、折半查找)按学历查询5、职工信息删除、修改功能(任选一项)第10组飞机订票系统(19,20)假定民航机场共有n个航班,每个航班有一航班号、确定的航线(起始站、终点站)、确定的飞行时间(星期几)和一定的成员订额。
试设计一飞机订票系统,使之能提供下列服务:1、航班信息录入功能(航班信息用文件保存)2、航班信息浏览功能3、按起始站排序4、查询航线:按起始站查询5、承办订票和退票业务(任选一项)第11组课程管理系统(21,22)假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。
试设计学生选修课程系统,使之能提供以下功能:1、课程信息录入功能(课程信息用文件保存)2、课程信息浏览功能3、排序:按课程名称排序4、查询功能:按课程名称查询5、课程修改、删除(任选一项)第12组图书信息管理系统(23,24)图书信息包括:图书编号、书名、作者名、出版单位、出版时间、价格等。
试设计一图书信息管理系统,使之能提供以下功能:1、图书信息录入功能(图书信息用文件保存)2、图书信息浏览功能3、排序:按出版单位排序4、查询:按作者名查询5、图书信息的删除与修改(任选一项)第13组学生成绩管理系统(25,26)学生信息包括学号、姓名、3门考试成绩。
试设计一学生成绩管理系统,使之能提供以下功能:1、学生成绩录入功能(成绩信息用文件保存,也可不用)2、统计:1)输入学生的学号统计该生的总分及平均分;2)输入课程求该门课程的平均分。
3、排序:按学号4、查找:输入一个学生学号,输出其姓名及平均成绩5、修改、删除学生信息 (任选一项)第14组课程管理系统(27,28)假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。
试设计学生选修课程系统,使之能提供以下功能:1、课程信息录入功能(课程信息用文件保存,也可不用)2、课程信息浏览功能3、排序:按总学时排序4、查询功能:按开课学期查询5、课程修改、删除(任选一项)第15组产品管理系统(29,30)产品信息包括:产品编号、产品名称、生产厂家、生产日期、价格等。
试设计一产品信息管理系统,使之能提供以下功能:1、产品信息录入功能(图书信息用文件保存,也可不用)2、产品信息浏览功能3、排序:按生产时间排序4、查询:错误!未找到引用源。
按价格范围查询5、产品信息的删除与修改(任选一项)第16组:户籍管理系统(31,32)户籍信息包括身份证号、姓名、性别、年龄、学历、住址、电话等(身份证号不重复)。
试设计一户籍管理系统,使之能提供以下功能:1、户籍信息录入功能(职工信息用文件保存,也可不用)2、户籍信息浏览功能3、排序:按年龄排序4、查询或排序功能:(至少一种查询方式:顺序、折半查找)按年龄区间查询5、户籍信息删除、修改功能(任选项)第17组飞机订票系统(33,34)假定民航机场共有n个航班,每个航班有一航班号、确定的航线(起始站、终点站)、确定的飞行时间(星期几)和一定的成员订额。