C语言程序设计项目考核题目及要求

时间:2024.4.20

C语言程序设计项目考核方案

一、项目考核设计要求与设计报告?

设计要求

1、任意选定以下一个题目完成(每题最多三人)

2、模块化程序设计

3、锯齿型程序书写格式

4、必须上机调试通过

设计报告格式:

1、设计目的

2、总体设计(程序设计组成框图、流程图)

3、详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等)

4、调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施

5、源程序清单和执行结果:清单中应有足够的注释

二、检查要求:

1、每个人必须有程序运行结果

2、每个人必须交《C语言课程设计报告》和设计程序清单

3、课程设计任务必须由个人独立完成,禁止相互抄袭,如有发现,严肃处理

三、评分标准:

1、根据平时上机考勤;平时作业成绩,综合上机作业完成情况来进行评定;

2、根据程序运行结果作为期末考核的评分依据;

3、根据《C语言程序设计项目报告》,学生能对自己的程序面对教师提问并能熟练地解释清楚;给出项目设计的分数;

4、由于课程设计各题目的难度不一,所以成绩的评定将根据各人完成题目的难度和完成情况的不同,分别评定成绩,如未能完成任何题目,则以不及格计算;

5、最终成绩评定的依据是:平时出勤占20%,上机作业占20%,项目考核占60%(其中项目完成情况占项目考核的70%,报告撰写情况占项目考核的30%)

四、提交时间

项目设计任务完成时间为16周结束,届时上交课程设计报告和程序。

项目设计参考题目:

二、班级学生信息管理系统设计

1. 学生信息:

学号,姓名,性别,宿舍,电话,qq,班级职务,家庭住址

  提示:用结构体处理

2.功能要求

(1)读取数据并显示

(2)添加记录

(3)修改记录,先输入姓名找到指定记录,在重修录入修改

(4)删除记录

(5)教工查询,如按姓名,按教研室,按职称

(6)按某项排序显示,如按出生年月,按姓名

提示:数据保存在文件,处理用用结构体数组或链表

二、小学生数学学习系统

具有随机出题、自动评分、查看正确答案、错题重做等功能的测试系统

具体要求:

1、可选择:加、减、乘、除四种测试,

2、可设置测试题数,10,20,50,100;

3、可设置随机出题难度:即数据大小范围,比如:1位,2位,3位

4、可以记录测试者的姓名,时间,难度及测试类型,成绩,题数,运算时间

用菜单选择

1、开始测试:->选测试类型->选题数->选难度->开始测试

2、查看排名:

3、查看错题:

4、退出

三、学生成绩管理系统设计

基本要求:

(1)总人数及课程门数定义为宏,数据用文件保存

(2)输入姓名,学号,及各门课程名称,

(3)输入各学生各门课程成绩

(3)各学生平均分计算,并排序,显示

(4)所有不及格学生,课程查询显示

(5)各门课程成绩统计:最高分(姓名),最低分(姓名),平均分,个分数段人数统计

四、自动存取款机模拟

(1) 参考数据结构

typedef struct{

char name[10];//姓名

long account;//账号

char bank[10];//开户银行

float money;//存款余额

float rate;//利率

short password;//密码

}customer;

(2)    实现功能

Ø       登陆功能:用户输入账户名和密码,可以登录ATM。

Ø        查询功能:登陆后,可以查询存款余额。

Ø        取款功能:登陆后,可以取款。注意:取款额不能超过存款余额。

Ø        转账功能:登陆后,可以向其他账户转账。

Ø        存款功能:登陆后,可以向账户中存款。

提示参考:

1、选择菜单及主程序参考

#include "stdio.h"

void dqjl()

{

}

void xsjl()

{

}

void tjjl()

{

}

void xgjl()

{

}

void czjl()

{

}

void scjl()

{

}

void pxxs()

{

}

void bcwj()

{

}

void main()

{

    int ch;

    while(1)

    {

        printf("****************************************************\n");

        printf("*               班级学生信息管理系统               *\n");

        printf("*            软件1201班     赵静雯            *\n");

        printf("****************************************************\n");

        printf("*                1----读取记录                     *\n");

        printf("*                2----显示记录                     *\n");

        printf("*                3----添加记录                     *\n");

        printf("*                4----修改记录                     *\n");

        printf("*                5----查找记录                     *\n");

        printf("*                6----删除记录                     *\n");

        printf("*                7----排序显示                     *\n");

        printf("*                8----保存文件                     *\n");

        printf("*                9----系统退出                     *\n");

        printf("****************************************************\n");

        printf("    please input 1-9:");

        scanf("%d",&ch);

        switch(ch)

        {

        case 1:dqjl();break;

        case 2:xsjl();break;

        case 3:tjjl();break;

        case 4:xgjl();break;

        case 5:czjl();break;

        case 6:scjl();break;

        case 7:pxxs();break;

        case 8:bcwj();break;

        case 9:goto endl;

        }

    }

    endl: ;

}

2、文件读写示例参考

#include "stdio.h"

struct xs

{

    int xh;

    char xm[8];

    double cj;

};

void main()

{

    int i;

    FILE *fp;

    struct xs s1[3]={1,"李平",80,2,"张晓静",90,3,"韩冬琴",97};

    struct xs s2[3];

 

    fp=fopen("data.dat","w+");

    if(fp==NULL)

    {

        printf("Cannot open file.\n");

        exit(0);

    }

    else

    {

        for(i=0;i<=2;i++)

            fprintf(fp,"%d %s %lf\n",s1[i].xh,s1[i].xm,s1[i].cj);

 

        rewind(fp);

        for(i=0;i<=2;i++)

        {

            fscanf(fp,"%d %s %lf\n",&s2[i].xh,s2[i].xm,&s2[i].cj);

            printf("%d:%s:%5.2lf\n",s2[i].xh,s2[i].xm,s2[i].cj);

        }

    }

    fclose(fp);

}

3、随机函数使用示例

#include "stdio.h"

#include "stdlib.h"

#include "time.h"

void main()

{

    int i,t;

    srand(time(NULL));

    i=rand()%21;

    printf("please input the number(0-20):");

    scanf("%d",&t);

    if(t==i)

        printf("right!");

    else

    {

        printf("wrong!");

        if(t>i)

            printf(" tai da le!");

        else

            printf(" tai xiao le!");

    }

}

 

 

 

乌鲁木齐职业大学信息工程学院

20##-2014学年第二学期

《C语言程序设计》

期末综合项目设计报告

            (居中,黑体,加粗,二号字)

课程:C语言程序设计

班级:计算机软件技术1201班

学号:

姓名:

                    (宋体,四号字,首字对齐)

20##年6月

(居中,宋体,四号字)

 

 

 

 

 

 

 


第二篇:玩具的CCC认证及CCC要求


玩具的CCC认证

根据中国国家质量监督检验检疫总局、国家认证认可监督管理委员会20xx年第198号联合公告,已明确对在国内销售的六大类玩具产品实行强制认证的市场准入制度,其余玩具正逐步推进。这六大类玩具产品的CCC认证从20xx年3月1日起受理申请,20xx年6月1日起开始强制实施。

1. 涉及CCC认证的玩具类别

涉及CCC认证的六大类玩具产品分别是童车、电动玩具、塑胶玩具、金属玩具、娃娃玩具和弹射玩具,详见下表:

序号类别详细说明

1童车类包括儿童自行车、儿童三轮车、儿童推车、婴儿学步车、玩具自行车、电动童车及其它玩具车辆

2电动玩具包括电动玩具、视频玩具、声光玩具,各种玩具电动火车及配件,各种电动动物玩具,各种带视频的玩具,各种电驱动发声光的玩具等

3娃娃玩具各种着装或不着装的玩偶娃娃,及其服装及附件等

4塑胶玩具包括静态塑胶玩具和机动塑胶玩具,各种静态塑胶的玩偶服饰类附件,各种静态塑胶建筑玩具及建筑套件,各种非电机芯驱动塑胶玩具等

5金属玩具包括静态金属玩具和机动金属玩具,金属拼插玩具桥、金属玩具塔、金属玩具狗等

6弹射玩具包括玩具弓箭、玩具飞镖等

点击各产品的类别可下载其对应的CCC认证实施规则,也可从中国国家认证认可监督管理委员会的“强制性产品认证专栏”进行下载。

2. 认证检测机构

国家认证认可监督管理委员会在其发布的20xx年第6号和第8号公告中,分别公布了六类玩具产品强制性认证的实施规则和其指定的认证机构和检测机构。其中认证检测机构一共有15家,分别为:广州威凯检测技术研究所、广东省产品质量监督检验中心广州电气安全检验所、浙江方圆检测集团、福建省中心检验所、深圳市计量质量检测研究院、扬州进出口玩具检验所、江苏检验检疫自行车检测中心、广东出入境检验检疫局检验检疫技术中心玩具检测中心、广东出入境检验检疫局粤东玩具检测中心、深圳出入境检验检疫局玩具检测技术中心、中国上海进出口玩具检测中心、国家玩具质量监督检验中心(上海方圆玩具检验所)、上海市质量监督检验技术研究院、北京出入境检验检疫局玩具检验中心、国家自行车质量监督检验中心。

3. 型式试验标准

下表列出了玩具CCC认证所依据的型式试验标准。

玩具类别标准编号和名称

电玩具GB 6675-2003 《国家玩具安全技术规范》

GB 19865-2005 《电玩具的安全》

塑胶玩具GB 6675-2003 《国家玩具安全技术规范》

金属玩具GB 6675-2003 《国家玩具安全技术规范》

娃娃玩具GB 6675-2003 《国家玩具安全技术规范》

弹射玩具GB 6675-2003 《国家玩具安全技术规范》

童车类

儿童自行车 GB 14746-2006 《儿童自行车安全要求》

儿童三轮车 GB 14747-2006 《儿童三轮车安全要求》

儿童推车 GB 14748-2006 《儿童推车安全要求》

婴儿学步车 GB 14749-2006 《婴儿学步车安全要求》

玩具自行车 GB 6675-2003 《国家玩具安全技术规范》

电动童车 GB 6675-2003 《国家玩具安全技术规范》

GB 19865-2003 《电玩具的安全》

其他玩具车辆GB 6675-2003 《国家玩具安全技术规范》

玩具的CCC要求

龚飞龙 帖子创建时间: 20xx年09月30日 10:33 评论:0 浏览:10

标签:玩具

CCC认证即是“中国强制认证”,其英文名称为“China Compulsory Certification”,缩写为CCC。CCC认证的标志为“CCC”,是国家认证认可监督管理委员会根据《强制性产品认证管理规定》(中华人民共和国国家质量监督检验检疫总局令第5号)制定的。

CCC认证是我国政府为兑现入世承诺,于20xx年12月3日对外发布了强制性产品认证制度,从20xx年5月1日起,国家认监委开始受理第一批列入强制性产品目录的19大类132种产品的认证申请。

它是我国政府按照世贸组织有关协议和国际通行规则,为保护广大消费者人身和动植物生命安全,保护环境、保护国家安全,依照法律法规实施的一种产品合格评定制度。主要特点是:国家公布统一目录,确定统一适用的国家标准、技术规则和实施程序,制定统一的标志标识,规定统一的收费标准。凡列入强制性产品认证目录内的产品,必须经国家指定的认证机构认证合格,取得相关证书并加施认证标志后,方能出厂、进口、销售和在经营服务场所使用。

CCC主要内容

CCC认证对涉及到的产品执行国家强制的安全认证。主要内容概括起来有以下几个方面:

(一)按照世贸有关协议和国际通行规则,国家依法对涉及人类健康安全、动植物生命安全和 健康,以及环境保护和公共安全的产品实行统一的强制性产品认证制度。国家认证认可监督管理委员会统一负责国家强制性产品认证制度的管理和组织实施工作。

(二)国家强制性产品认证制度的主要特点是,国家公布统一的目录,确定统一适用的国家标准、技术规则和实施程序,制定统一的标志标识,规定统一的收费标准。凡列入强制

性产品认证目录内的产品,必须经国家指定的认证机构认证合格,取得相关证书并加施认证标志后,方能出厂、进口、销售和在经营服务场所使用。

(三)根据我国入世承诺和体现国民待遇的原则,首先公布的《第一批实施强制性产品认证的产品目录》覆盖的产品是以原来的进口安全质量许可制度和强制性安全认证及电磁兼容认证产品为基础,做了适量增减。原来两种制度覆盖的产品有138种,此次公布的《目录》删去了原来列入强制性认证管理的医用超声诊断和治疗设备等16种产品,增加了建筑用安全玻璃等10种产品,实际列入《目录》的强制性认证产品共有132种。其次又发布了《实施强制性产品认证的装饰装修产品目录》(包括溶剂型木器涂料、瓷质砖、混凝土防冻剂)、《实施强制性产品认证的安全技术防范产品目录》(包括入侵探测器防盗报警控制器、汽车防盗报警系统、防盗保险柜、防盗保险箱)

(四)国家对强制性产品认证使用统一的“CCC”标志。中国强制认证标志实施以后,将逐步取代原来实行的“长城”标志和“CCIB”标志。

(五)国家统一确定强制性产品认证收费项目及标准。新的收费项目和收费标准的制定,将根据不以营利为目的和体现国民待遇的原则,综合考虑现行收费情况,并参照境外同类认证收费项目和收费标准。

(六)新的强制性产品认证制度于20xx年5月1日起实施,有关认证机构正式开始受理申请。为保证新、旧制度顺利过渡,原有的产品安全认证制度和进口安全质量许可制度自20xx年8月1日起废止。

CCC申办程序基本情况

·CCC认证申请分书面申请和网上申请。

·申请书含申请人、制造商、生产厂和产品的有关信息。

·每种型号单元的商品应单独申请。

·同一种型号不同生产厂家的商品也应单独申请。

阶段1:申请受理

·收到符合要求的申请后,认证机构向申请人发出受理通知,通知申请人发送或寄送有关文件和资料。

·同时,认证机构发送有关收费和通知。

·申请人按要求将资料提供到认证机构。

·申请人付费后,按要求填写付款凭证。

[注:企业一般应提供以下资料:总装图、电气原理图、线路图等;关键元器件和/或主要原材料清单;同一申请单元内各个型号产品之间的差异说明;其他需要的文件;CB证书及报告(如有)]。

阶段2:资料审查

·在资料审查阶段,产品认证工程师需对申请进行单元划分。

·单元划分后,若需要进行样品测试,产品认证工程师向申请人发送送样通知以及相应的付费通知,同时,通知申请人向相应的检测机构发送样品接收通知。

阶段3:样品接收

·样品由申请人直接送达指定的检测机构。

·申请人付费后,按照要求填写付款凭证。

·检测机构对收取的样品进行验收,填写样品验收报告,对于不合格的样品将出具样品整改通知,整改后填写样品验收报告。

·样品验收后,检测机构填写样品检测进度表报认证机构。

·认证机构收到样品检测进度后,在确认申请人相关费用付清后,向申请人发出正式受理通知,向检测机构发出检测任务书,样品测试正式开始。

阶段4:样品检测

·企业在型式试验阶段应作的工作为:送试验样品、需要的零部件及技术资料,了解试验进度,如果出现不合格项要依照样品测试整改通知进行及时整改。

·样品测试结束后,检测机构填写样品测试结果通知。

·检测机构还将试验报告等资料传送至认证机构。

阶段5:工厂审查

·对于需要进行工厂审查的申请,检测机构组织进行工厂审查。

·工厂检查的前期准备包括:与认证机构商定工厂检查的日期和人员;按照工厂检查的要求准备好文件和记录;在工厂检查时安排生产线开动。

·企业要严格按照工厂检查的要求配合工厂检查组的工作。根据确认的不符合项和工厂检查结论,尽快完成不符合项的整改。

阶段6:合格评定

·产品认证工程师对各阶段的结果进行收集整理后,进行初评。

·合格评定人员对以上结果进行复评。

阶段7:证书领取

·认证机构主任签发证书。

·申请人打印领证凭条,到认证机构自取或要求寄送证书。

获证后的监督

·如果生产的产品与型式试验的样品不一致,应得到认证机构的确认后再生产。 ·要与认证机构商定正常监督的日期。

·在监督时,生产线应正常生产,并有认证的产品在工厂或能提供一定量的产品供抽样(如:外面的仓库、市场等)。

·准备好监督所要求的文件和记录。

·确认不符合项和监督结论。

·尽快完成不符合项的整改

更多相关推荐:
《C语言程序设计》课程设计报告(小组)

东莞理工学院《C语言程序设计》课程设计题目:图书信息管理系统院系:电子工程学院专业:电子信息工程年级:20##班别:2班指导教师:##组长:##同组成员:##目录一、目的....................…

c语言课程设计报告

C语言程序设计课程设计学生姓名学号系院专业设计论文题目学生选课系统管理完成日期20xx年6月指导教师目录一实验目的二实验内容三总体设计四详细设计五运行结果六课程设计体会一实验目的1通过课程设计加深对结构化程序设...

C语言课程设计报告

河南理工大学计算机科学与技术学院课程设计报告20XX20XX学年第一学期课程名称C语言课程设计设计题目《小学算术运算测试》学生姓名学号专业班级计算机07-2班指导教师20XX年9月12日目录1.设计任务书21.…

C语言课程设计报告范例

C语言课程设计报告设计题目专业班级学号姓名任课老师时间目录一课程设计题目及所涉及知识点二课程设计思路及设计流程图三课程设计中遇到的难点及解决办法四小结五附录原程序2一课程设计题目及所涉及知识点一课程设计题目1基...

厦门理工学院11级C语言C语言程序设计课程设计报告

C语言程序设计课程设计报告20xx20xx学年第1学期题目专业班级姓名学号指导教师成绩计算机科学与技术系20xx年12月31日目录一课程设计的目的与要求1二方案实现与调试221掷骰子游戏222射击游戏323汽车...

C语言程序设计课程设计报告

C语言程序设计课程设计报告20xx20xx学年第1学期专业计算机科学与技术班级姓名学号指导教师成绩计算机科学与技术系20xx年12月31日目录一课程设计的目的与要求3二方案实现与调试321掷骰子游戏322汽车加...

c语言程序贪吃蛇课程设计报告

山东工商学院信电学院自动111班第一组贪吃蛇课程设计报告高级语言程序设计课程设计报告ExperimentDesigningreporter课程名称高级语言程序设计英文名称CProgramExperimentDe...

C语言课程设计报告书样本

海南大学三亚学院C语言程序设计课程设计贪吃蛇算法专业计算机科学与技术班级计科1001姓名杨凯文题目学号指导老师李春林目录C语言程序设计课程设计11程序要求32程序分析与设计33流程图44源程序清单45调试过程1...

C语言课程设计报告—人事管理系统

人事管理系统前言:现代计算机技术的发展为人们的学习、生活、工作提供了很大的帮助,各行各业都需要特定计算系统的运用,我们需要了解这些系统是怎么样为我们服务以及他们是怎样编辑出来的。我们需要学习C语言编程,根据课堂…

C语言课程设计报告(通讯录)

设计说明书通讯录系统起止日期20xx年01月03日至20xx年01月08日学班学成生姓名级号绩XXX指导教师签字计算机与通信学院20xx年01月08日一课题任务设计一个通讯录管理系统课题的主要任务是1对通讯录信...

C语言课程设计报告 扫雷

程序课程设计基础课程设计扫雷游戏院系计算机科学技术学院计算机科学与技术师范班级师计091设计者徐群杨松徐春辉杨雷刘安然学号3224312504指导教师黄绍义20xx年12月25日1目录1概述311研究的背景及意...

简单计算器C语言课程设计报告书

C语言课程设计报告书题目:简单计算器院系:班级:学号:姓名:一、课程设计目的1.巩固和加深C语言课程的基本知识的理解和掌握2.掌握C语言编程和程序调试的基本技能3.利用C语言进行基本的软件设计4.掌握书写程序设…

c语言程序设计课程设计报告(34篇)