文档库 最新最全的文档下载
当前位置:文档库 › 课程设计用纸

课程设计用纸

课程设计用纸
课程设计用纸

目录

1前言 (2)

2正文 (3)

2.1设计的目的和意义 (3)

2.2设计的目标与总体方案 (3)

2.3设计方法和内容 (4)

2.3.1设计的流程图

致谢 (8)

参考文献 (9)

课程设计心得 (9)

附录 (10)

C语言是国际上广泛流行的计算机高级语言,它适合作为系统描述语言,即可以用来编写系统软件,也可以编写应用软件。在早期的操作系统软件主要是汇编语言编写的,但汇编语言依赖于计算机硬件程序的可读性和可移植性都比较差,所以为了提高系统软件的可读性和可移植性,就改用高级语言。C语言是兼具一般高级语言和低级语言优点的语言。

C语言是为编程人员开发的语言,这使得它成为当今人们首选的编程语言之一,在过去的30年中,c语言成为最重要和最流行的编程语言之一,它之所以得到发展,是因为人们尝试使用它后都喜欢它。过去10年中,许多人从c转而使用更加强大的c++语言,但c 有其自身的优势,仍然是一种重要的语言,而且它还是通往c++的必由之路。它是融合了控制特性的的现代语言,其设计使得用户可以自然的采用自顶向下的规划、结构化的编程,以及模块化的设计。这种做法使得编写出的程序更可靠、更易懂。它是一种高级语言,在设计上它充分利用了当前计算机在能力上的优点。C程序往往很紧凑且运行速度快,其还表现出通常只有汇编语言才具有的精细控制能力,可以用于电脑cpu的编程控制语言,如果愿意,可以细调程序以获得最大速度或最大内存使用率。直到今天仍在使用的珠算盘,是中国古代计算工具领域中的另一项发明,明代时的珠算盘已经与现代的珠算盘几乎相同。

通过课程设计,学生在下述各方面的能力应该得到锻炼:

(1)进一步巩固、加深学生所学专业课程《C语言教程》的基本理论知识,理论联系实际,进一步培养学生综合分析问题,解决问题的能力。

(2)全面考核学生所掌握的基本理论知识及其实际业务能力,从而达到提高学生素质的最终目的。

(3)利用所学知识,开发小型应用系统,掌握运用C语言编写调试应用系统程序,训练独立开发应用系统,进行数据处理的综合能力。

(4)对于给定的设计题目,如何进行分析,理清思路,并给出相应的数学模型(5)掌握自顶而下的设计方法,将大问题进行模块化,领会结构化程序设计的方法。

(6)熟练掌握C语言的基本语法,灵活运用各种数据类型。

通过这个学期的学习,我认为要学好C语言程序这门课程,不仅要认真阅读课本知识,更重要的是要通过上机实践才能增强和巩固自己的知识。在理论学习和基础实验的基础上,培养我们的实际操作能力,培养我们综合运用理论知识来分析和解决实际问题的能力、严谨的科学态度和良好的程序设计习惯,最终实现由知识向智能的初步转化。经过此次设计,我熟练掌握了编程技巧,课程设计为我提供了一个动手又动脑,独立实践的机会,将课本上的理论知识和实践有机的结合起来,锻炼了我的分析解决实际问题的能力,提高了我适应实际、实践编程的能力

通过一个学期的学习,我认为要学好C语言程序这门课程,不仅仅是要认真阅读课本知识,而更重要的是要通过上机实践才能增强和巩固我的知识。因为尽管我们经历了计算机文化基础和程序设计语言两门课程的学习,但是在实际生活中接触或运用得非常少,对计算机的理解只能是一知半解。我们学习和了解计算机,是因为它已经是人们学习、生活、工作中不可缺少的工具,因此学习它的根本目的还是掌握它,并与生活、生产实际相结合,提高我们生活水平和质量,提高我们的社会生产效率。

2.1设计的目的和意义

此次设计该计算器,目的在于充分结合书本知识,做到学以致用,了解作为一门程序语言,在生活方面能对人们的学习工作和生活所起到的积极作用,充分认识到c语言将来的发展方向,更能结束我们在学习过程中眼高手低的不良习惯,充分挖掘自我的创新能力。让c 语言从此走进我们的生活。

随着科学技术的不断提高,计算机科学技术日渐成熟。我们应该要多学习计算机,并利用它为人人类做出有用的事。作为学计算机的我们更应该对它更深的学习,我们要把课程设计作为一个基础,加深对《C语言》课程所学知识的理解,进一步巩固C语言讲法规则。学会编写结构清晰、风格良好、逻辑严谨的C语言程序,从而具备解决综合性实际问题的能力。

通过对该问题的设计和解决,培养了综合利用C语言设计程序去解决实际问题的能力,将所的学知识转化为通过分析实际问题再设计简单的程序去解决它的能力,加强算法的运用及对软件工程方法的初步认识,提高软件系统分析能力和程序文档建立、归纳总结的能力。

2.2设计的目标与总体方案

我此次设计的是一个通讯录,主要是利用我们所学的知识,做到进一步掌握c语言的奥秘,使这种功能强大的高级语言走近我们的生活。

随着科技的发展通讯的种类变得更多,功能变得更强大,体积变得更小!电脑的出现改变人们的生活习惯,很多事情都可以电脑来完成!电脑的更大一个优点就是可以通过软件的应用无限的延伸电脑功能的外延!。

现在社会人们不可避免的要与不同职业的人打交道,而且人们在各个方面都越来越离不开对有关通讯记录的保存

1)掌握C语言数据类型,熟悉如何定义一个整型变量、字符型变量和实型变量,以及对它们的赋值方法。

(2)熟练掌握实现循环结构的三种控制语句while语句、do-while语句和swich语句和for 语句和宏标识符的应用。

(3)掌握循环嵌套结构及循环结构与选择结构的综合应用。

(4)掌握C语言函数的定义方法,函数的声明及函数的调用方法及调用,掌握主调函数和被调函数之间的参数传递方式及函数的嵌套调用和递归调用的过程和方法。

(5)掌握结构体类型变量的定义和应用以及共用体的应用。

(6)掌握对文件的建立,以及对文件的基本操作。

(7)进一步掌握程序调试的方法。

2.3 设计方法和内容

运用 Microsoft Visual C++ 6.0和所学C语言知识设计一个可以方便进行对通讯录进行管理的系统。在目标程序中要实现的主要功能是:新建,查询和退出。总体方案构思是,各种信息由使用者输入,用不同的函数表示,再通过函数的调用实现基本功能。

下面我们将用我们学习的C语言一个简易的通讯录程序

// wangde.cpp : Defines the entry point for the console application.

#include

#include

struct friends_list

{

char name[10];

int age;

char telephone[13];

};

int Count = 0;

void new_friend(struct friends_list friends[]);

void search_friend(struct friends_list friends[],char*name);

int main(void)

{

int choice;

char name[10];

struct friends_list friends[50];

do

{

printf("手机通训录功能选项:1:新建2:查询0:退出\n");

printf("请选择功能");

scanf("%d",&choice);

switch(choice)

{

case 1:

new_friend(friends);

break;

case 2:

printf("请输入要查找的联系人名");

scanf("%s",name);

search_friend(friends,name);

break;

case 0:break;

}

}

while(choice!=0);

printf("谢谢使用通讯录功能!\n");

return 0;

}

void new_friend(struct friends_list friends[])

{

struct friends_list f;

if(Count == 50)

{

printf("通讯录已满!\n");

return;

}

printf("请输入新联系人的姓名");

scanf("%s",https://www.wendangku.net/doc/df8226850.html,);

printf("请输入新联系人的年龄:");

scanf("%d",&f.age);

printf("请输入新联系人的联系电话:");

scanf("%s",f.telephone);

friends[Count] = f;

Count ++;

}

void search_friend(struct friends_list friends[],char*name) {

int i,flag = 0;

if(Count == 0)

{

printf("通讯录是空的!\n");

return;

}

for(i = 0;i

if(strcmp(name,friends[i].name) == 0)

{

flag=1;

break;

}

if(flag)

{

printf("姓名:%s\t",friends[i].name);

printf("年龄:%d\t",friends[i].age);

printf("电话:%s\n",friends[i].telephone);

}

else

printf("无此联系人!");

}

2.3.1设计的流程图

图2-1为该程序的设计流程图

图2-1

运行的结果如图2-2、图2-3、图2-4所示

图2-2

图2-3

图2-4

致谢

本次课程设计历经两个星期实践,在这两个星期的实验中,我学到了很多东西,明白了很多道理,也有许多发自内心感受。在整个实验过程当中,有许多人给了我启发和帮助,在课程设计论文完成之际,我要在此表达对他们最诚挚的感谢。

首先要感谢的是我的指导老师和同学们。本次课程设计是我独自完成的。在实验的整个过程中,我都受到了指导老师和同学的指导和帮助。此外,实验室的其他老师和同学们也经常在我做课程设计的各个环节提供多方面的帮助和支持。

在这次课程设计中,陈杰老师给了我们很大的帮助。他放弃宝贵的休息时间,日复一日地指导我们,对我们的软件和论文部分提出宝贵的意见,并且不断加以修改。他的精心教诲,不仅增长了我们的知识,还培养了我们积极向上、求学好问、动手创新的精神。本程序设计是在老师的精心指导和大力支持下完成的,老师以其严谨求实的治学态度、高度的敬业精神、兢兢业业、孜孜以求的工作作风和大胆创新的进取精神对我们产生了很重要影响,让我明白在以后的学习过程中都要脚踏实地,不断进取。同时他渊博的知识、开阔的视野和敏锐的思维在创作上给了我深深的启迪,让我知道了在学习方面要努力创新。还要感谢周围的同学对我的无私帮助,使我得以顺利完成课程设计。最后,再次对关心、帮助我的老师和同学表示衷心地感谢

参考文献

[1] 孙雄勇.C语言实用教程. 北京:中国铁道出版社.2004。

[2] 新电脑课堂编委会.C语言编程篇:北京:电子工业出版社,2004。

[3] 陈清华.C语言课程设计案例精选与编程指导,东南大学出版社,2005.

[4] 李东玉.C语言实用编程100例。中国铁道出版社,2003。

[5] C语言面向对象程序设计。清华大学出版社,2008。

[6]朱承学,余肖勇,王新辉,李崧编著.C语言程序设计实践训练教程.北京:中国水利电出版社.2004

[7]向南平,王云宜编著。实用C语言程序设计。湖南:中南工业大学出版社.年出版1994。

课程设计心得

C语言是在国内外广泛使用的一种计算机语言,C语言功能丰富,表达能力强、使用灵活方便、应用面广、目标程序效率高、可移植性好。兼备高级语言与低级语言的优点,属于一种中间语言。它是一种结构化程序设计语言,非常适合结构化程序设计。有较丰富的数据类型、运算符以及函数供以选用。直接与内存打交道,使修改、编辑其他程序与文档变得轻松、简单。我做的是一个经典算法集成系统设计,内容包括很多。运用的函数也是非常的复杂,又是翻阅图书,又是上网查找资料。通过努力,我完成了大半个程序,但是总是有很多错误出现,有好多是些小问题,这都是我粗心大意造成的,所以设计程序一定要仔细,不容一点的马虎。当然也有大问题,关于文件的操作,是我最大的问题,不过,我做好后,经过老师的讲解和改错,我也懂得设计和运用了。

经过一周的C语言课程设计,进一步加深了对C语言,顺序、选择、循环程序设计技术。这次课程设计让我感触很深,我们每个人的学习不应该只限于我们的课本,课本上告诉我们的是有限的,所设计的面也是有限的,怎样在有限的范围内学习到无限的知识,就是要我们自己懂得自学,充分利用身边的资源。图书馆里有许多这方面的指导书。我们要好好利用。在编程的过程中,我体会到了学习编程的辛苦,为了一个算法的实现而思考,为了一个小小的编译错误而花时间去寻找,经典算法集成系统中有好多的小算法,这些算法都需要一个一个的编程,调试,修改。这需要很大的毅力和耐心,而且要有良好的思维,这才使得我完成这个任务,也使我感到一分喜悦,毕竟自己完成了一个有模有样的程序。

附录

#include

#include

struct friends_list

{

char name[10];

int age;

char telephone[13];

};

int Count = 0;

void new_friend(struct friends_list friends[]);

void search_friend(struct friends_list friends[],char*name);

int main(void)

{

int choice;

char name[10];

struct friends_list friends[50];

do

{

printf("手机通训录功能选项:1:新建2:查询0:退出\n");

printf("请选择功能");

scanf("%d",&choice);

switch(choice)

{

case 1:

new_friend(friends);

break;

case 2:

printf("请输入要查找的联系人名");

scanf("%s",name);

search_friend(friends,name);

break;

case 0:break;

}

}

while(choice!=0);

printf("谢谢使用通讯录功能!\n");

return 0;

} /*新建联系人*/

void new_friend(struct friends_list friends[])

{

struct friends_list f;

if(Count == 50)

{

printf("通讯录已满!\n");

return;

}

printf("请输入新联系人的姓名");

scanf("%s",https://www.wendangku.net/doc/df8226850.html,);

printf("请输入新联系人的年龄:");

scanf("%d",&f.age);

printf("请输入新联系人的联系电话:");

scanf("%s",f.telephone);

friends[Count] = f;

Count ++;

} /*查询联系人*/ void search_friend(struct friends_list friends[],char*name) {

int i,flag = 0;

if(Count == 0)

{

printf("通讯录是空的!\n");

return;

}

for(i = 0;i

if(strcmp(name,friends[i].name) == 0) /*找到联系人*/ {

flag=1;

break;

}

if(flag)

{

printf("姓名:%s\t",friends[i].name);

printf("年龄:%d\t",friends[i].age);

printf("电话:%s\n",friends[i].telephone);

}

else

printf("无此联系人!");

}

STC12C5A60S2单片机课程设计报告

一、课程设计基本情况介绍 1.1课程设计的基本目的与任务 本课程设计旨在驾驭本专业学生理论指导实践能力以及电子产品工程设计与开发能力。本实践课所要达到的主要目的是: 1、通过本次课程设计,是对学生综合能力的检,提高学生综合运用专业知识,强化单片机 应用系统设计与防震能力。 2、本次课程设计是在生产实习所完成的“单片机核心板+电子钟模块+MP3模块+RFID模块+无线传输模块+GPS模块+脉搏传感模块”的基础上设计该硬件系统的工作程序。 1.2课程设计的基本内容 1、在生产实习设计单片机硬件系统的基础上,设计相应的应用软件系统。 2、在LCD1602上显示学号程序设计。 3、基于DS1302的实时时钟软件设计。 4、基于DS18B20的温度测量软件设计。 5、基于TL1838A的红外遥控解码软件设计。 6、设计应用软件系统框图和流程图,完成所设计软件的调试。 1.3课程设计的教学要求 1、通过资料查阅及学习了解单片机应用系统的软件设计方法及单片机编程、软硬件联机调 试技巧。 2、独立设计并编写下列应用程序: (1)LCD1602学号显示程序; (2)DS1302实时时钟程序; (3)DS18B20温度测量程序; (4)TL1838A红外遥控解码程序; 3、独立完成所设计程序与硬件系统的联机仿真。 二、整机系统框图(硬件、软件) 该设计方案是以STC12C5A60S2单片机为核心,采用LCD液晶屏幕显示模块、实时时钟模块、温度测量模块、红外遥控解码等模块所构建的系统,能在LCD1602液晶屏上显示当前的日期(年、月、日)、时间(时、分、秒)数据、当前环境温度值和红外遥控解码值。用户可通过遥控器或单片机核心板上的按键来进行日期和时间的设置。本系统设计大部分功能由软件来实现,电路简单明了,系统稳定性也得到大大提高。 1、总体硬件设计框架图: 2、总体软件设计框架图 /////// 三、整机硬件电路原理图(见99SE图) 1、核心板电路原理图 2、蜂鸣器驱动电路 3、按键电路 4、单片机复位电路 5、LCD1602液晶显示电路 6、电子钟模块接口电路 四、软件系统设计思想 //////////// 五、系统软件资源分配表(调试程序、工作程序) ////////////// 六、显示学号的调试程序流程图、程序源代码

PHOTOSHOP课程设计报告

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊ 广告设计—雪中情 [摘要]:Photoshop是目前公认的最好的通用平面美术设计软件,它的功能完善,性能稳定,使用方便,所以在几乎所有的广告、出版、软件公司,Photoshop都是首选的平面工具。它专门用来进行图像处理的软件。通过它可以对图像修饰、对图形进行编辑,以及对图像的色彩处理,另外,还有绘图和输出功能等。支持几乎所有的图像格式和色彩模式,能够同时进行多图层的处理;它的绘画功能和选择功能让编辑图像变得十分方便;它的图层样式功能和滤镜功能给图像带来无穷无尽的奇特效果。 [关键词]平设设计色彩模式 Photoshop

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊ Advertising Design - Xue Zhongqing [Abstract]Photoshop is widely recognized as the best general-purpose graphic art design software, its functions, stable performance, easy to use, so almost all of the advertising, publishing, software company, Photoshop is the preferred plane tool. It is specifically designed for image processing software. It can be modified by the image, graphics editing, and color image processing; in addition, there are drawings and output functions. Supports almost all image formats and color modes, simultaneous multi-layer processing; its drawing functions and select an image becomes very easy to edit; its layer style to the image features and filter functions bring endless strange results. [Keywords] Graphic Design, Color Pattern, Photoshop

通信原理课程设计报告2

¥ 课程设计报告? < 课程名称通信原理 设计题目 DSB与2ASK调制与解调 专业通信工程 班级 学号 姓名 完成日期 …

课程设计任务书 设计题目:DSB与2ASK调制与解调 设计内容与要求: 设计内容: 1.根据DSB的调制原理设计线路,进行仿真模拟调制DSB的调制和解调过程,并通过仿真软件观察信号以及的调制过程中信号波形和频谱的变化。 2. 根据ASK的调制原理设计线路,进行仿真模拟调制DSB的调制和解调过程,并通过仿真软件观察信号以及的调制过程中信号波形和频谱的变化。 3.在设计过程中分析信号变化的过程和思考仿真过程的设计原理。 ; 设计要求: 1.独立完成DSB与ASK的调制与解调; 2.运用仿真软件设计出DSB与ASK的调制线路 3.分析信号波形和频谱 指导教师:范文 2012年12月16日 课程设计评语 ( 成绩: 指导教师:_______________

年月日

一.调制原理: 调制: 将各种数字基带信号转换成适于信道传输的数字调制信号(已调信号或频带信号); 时域定义:调制就是用基带信号去控制载波信号的某个或几个参量的变化,将信息荷载在其上形成已调信号传输,而解调是调制的反过程,通过具体的方法从已调信号的参量变化中将恢复原始的基带信号。 频域定义:调制就是将基带信号的频谱搬移到信道通带中或者其中的某个频段上的过程,而解调是将信道中来的频带信号恢复为基带信号的反过程. 根据所控制的信号参量的不同,调制可分为: 调幅,使载波的幅度随着调制信号的大小变化而变化的调制方式。 调频,使载波的瞬时频率随着调制信号的大小而变,而幅度保持不变的调制方式。 调相,利用原始信号控制载波信号的相位。 调制的目的是把要传输的模拟信号或数字信号变换成适合信道传输的信号,这就意味着把基带信号(信源)转变为一个相对基带频率而言频率非常高的代通信号。该信号称为已调信号,而基带信号称为调制信号。调制可以通过使高频载波随信号幅度的变化而改变载波的幅度、相位或者频率来实现。调制过程用于通信系统的发端。在接收端需将已调信号还原成要传输的原始信号,也就是将基带信号从载波中提取出来以便预定的接受者(信宿)处理和理解的过程。该过程称为解调。

编译原理课设报告2

编译原理课程设计题目:pl/0编译程序的改进与完善 学生所在学院:信息科学与工程学院 学生所在班级:06级计算机软件1班 学生姓名: 学生学号: 指导教师:张世辉

一、课设目的: 1.阅读、研究、改进、设计和调试一个简单的编译程序; 2.加深对编译程序理论和编译过程的理解。 二、课设内容: 1扩充语句for(<语句>;<条件>;<语句>)<语句>; 2扩充语句if <条件> then <语句> else <语句>; 3扩充语句repeat <语句>;until <条件>; 4增加自增自减运算++和—和+=,-=运算; 5修改不等号#,为!=; 6增加一维数组 声明格式:[/:/]; 赋值格式:[]:=<表达式>; 调用格式:[] 三、程序结构: PL/0源程序 图1 编译程序结构图2功能模块调用

1.各功能模块的作用: Pl0.c:主程序 Error:出错处理,打印出错位置和错误编码 Getsym:词法分析,读取一个单词 Getch:漏掉空格,读取一个字符 Gen:生成目标代码,并送入目标程序区 Test:测试当前当前符号是否合法 Block:分程序分析处理过程,词法语法分析 Enter:登陆名字表 Position:查找标识符在名字表中的位置 Constdeclaration:常量定义处理 Vardeclaraction:变量说明处理 Listcode:列出目标代码清单 Statement:语句处理 Expression:表达式处理 Term:项处理 Factor:因子处理 Condition:条件处理 Interpret:对目标代码的解释执行程序 Base:通过静态链求出数据取得基地址 增加两个功能: Arraydeclaration:数组声明处理 Arraycoef:数组索引计算和“虚拟机”动作生成 2.保留字: enum symbol {nul, ident, number, plus, minus, times, slash, oddsym, eql, neq, lss, leq, gtr, geq, lparen, rparen, comma, semicolon, period, becomes, beginsym, endsym, ifsym, thensym,elsesym, forsym, inc, dec, whilesym, writesym, readsym, dosym, callsym, constsym,varsym, procsym, repeatsym, untilsym, plusbk, minusbk, lbrack, rbrack, colon,} 共43个,其中补充保留字为:else, for, repeat, until, plusbk, minusbk,

课程设计报告模版

课程设计报告模版

《城市排水处理》 课程设计报告 系别:城市建设系 专业班级:给水排水0601班 学生姓名: 指导教师:段泽琪 (课程设计时间: 6月15日—— 6月19日) 华中科技大学武昌分校

目录 1.课程设计目的 (1) 2.课程设计题目描述和要求 (1) 3.课程设计报告内容 (3) 3.1污水处理工艺方案比较 (3) 3.2主要污水处理构筑物选型 (6) 3.3污水处理构筑物的主要设计参数 (7) 3.4污水处理辅助构筑物设计 (8) 3.5污水处理厂平面布置设计 (8) 3.6 污水处理厂高程布置设计 (9) 3.7 设计计算………………………………………………………………………

10 4.总结……………………………………………………………………………页码 参考文献…………………………………………………………………………页码 (要求:目录题头用三号黑体字居中书写,隔行书写目录内容。目录中各级题序及标题用小四号黑体)

1. 课程设计目的 (1) 经过污水处理厂课程设计,巩固学习成果,加深对《水污染控制》课程内容的学习与理解,使学生学习使用规范、手册与文献资料,进一步掌握设计原则、方法等步骤,达到巩固、消化课程的主要内容; (2) 锻炼独立工作能力,对污水处理厂的主体构筑物、辅助设施、计量设备及污水厂总体规划、管道系统做到一般的技术设计深度,培养和提高计算能力、设计和绘图水平; (3) 在教师指导下,基本能独立完成一个中、小型污水处理厂工艺设计,锻炼和提高学生分析及解决工程问题的能力。 2.课程设计题目描述和要求 2.1 设计题目描述 (1) 设计题目 某城市污水处理厂工艺初步设计。 (2) 设计内容 根据任务书所给定的资料,综合运用所学的基础、专业基础和专业知识,设计一个中小型污水处理厂。 ①确定污水处理方法和工艺流程; ②选择各种处理构筑物形式,并进行工艺设计计算(计算书中要附计算草图); ③估算各辅助构筑物的平面尺寸; ④进行污水厂平面布置和高程布置。

课程设计报告_2(新)

Web技术与应用 课程设计报告 题目学生学籍和考试信息管理网站的设计与实现 学生姓名 学号 院系计算机与软件学院 专业网络工程2011 指导教师 二O一四年一月三日

目录 一概述 (1) 1.1 系统介绍 (15) 1.2 web介绍 (15) 1.3 https://www.wendangku.net/doc/df8226850.html,介绍 (15) 1.4 html介绍 (15) 1.5 http介绍 (15) 二网站设计 (6) 2.1 网站的功能设计 (15) 2.2 网站数据库设计 (26) 2.3 网站页面设计 (30) 三网站实现 (35) 四结论 (36)

一概述 1.1 学生学籍和考试信息管理系统简介 随着我国教育产业化的飞速发展,社会对教育水平和教学管理软硬件的要求日益提高,尤其是对一个学校能够具有一整套完善的教学管理软件提出了更多的要求。为了适应这种形式,教育系统尤其是大学不仅首先要有坚实的硬件基础,还要有一整套完善的教学管理软件管理系统。而要实现这一功能,就要求学校管理者配备一套高效的教育管理网络系统,以便在学校内实施良好的一整套完善的管理且以最快地速度响应教师和学生的需求,及时为他们提供服务,为他们提供一个高效、便捷的环境。学生学籍和考试信息管理系统是学校对学生档案和考试信息管理进行规范管理的软件系统,其开发主要包括后台数据库的建立和维护以及前台应用程序的开发两个方面。对于前者要求数据一致性好和完整性强、数据安全性高的。而对于后者则要求可读性好,易操作,易维护,界面友好美观。该系统能提高工作效率,降低工作成本。 本系统属于学生学籍管理系统中学生信息和考试信息的子系统,主要能够完成管理员和学生登陆、学生信息管理、考试信息管理、学生成绩管理等要求,符合系统易操作性做到所开发的系统操作简单,尽量使系统操作不受用户对电脑知识水平的限制;符合系统可维护性,由于系统涉及的信息比较广,数据库中的数据需定期修改,系统可利用的空间及性能也随之下降,为了使系统更好地运转,学院可以对系统数据及一些简单的功能进行独立的维护及调整;符合系统开放性要求,该系统能够在开放的硬件体系结构中运行,并且能与其他系统顺利连接,不会因外部系统的不同面要做在量的修改工作。 1.2 Web介绍 Web是一个基于超文本的分布式信息系统。在Web系统中,用户看到的是格式化 的文本和图像,而不是有格式指令的纯文本。其工作原理是基于客户机/服务器模式 的,提出信息需求的是一台装有WWW浏览器软件(IE、NS)的客户机,而响应该需 求的是Web服务器,双方通过HTTP等通信协议来进行信息交互。 1.3 https://www.wendangku.net/doc/df8226850.html,介绍 https://www.wendangku.net/doc/df8226850.html,是https://www.wendangku.net/doc/df8226850.html,的一部分,作为战略产品,不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。https://www.wendangku.net/doc/df8226850.html, 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可

折叠纸花篮课程设计报告

郑州航空工业管理学院 课程设计报告 2015 级物流工程专业 1505053 班级 课程名称基础工业工程课程设计 题目纸篮子生产线的工作研究与改进 姓名学号 指导教师职称 二О一七年六月九日

目录 课程设计报告 (1) 目录 (2) 1课程设计简介 (3) 1.1选题背景 (3) 1.1.1课程设计名称 (3) 1.1.2课程设计目的 (3) 1.1.3课程设计内容 (3) 1.1.4课程设计要求 (3) 1.2工作研究理论及方法 (4) 1.3课程设计的安排 (5) 1.3.1改善前具体人员分工图 (5) 1.3.2时间进度安排 (6) 1.3.3资源的投入使用情况 (6) 2纸篮子生产线现状分析及其问题分析 (7) 2.1 原方案 (7) 2.1.1原方案工艺程序图 (7) 2.1.2原方案的流程程序图 (8) 2.1.3原方案的现场布局图 (8) 2.1.4原方案的秒表测试 (9) 2.2 存在的问题分析 (10) 3纸篮子生产线的改善方案 (10) 3.1改善方案 (10) 3.1.1改善方案的现场布局图 (10) 3.1.2 改善方案的人员分工情况 (11) 3.1.3改善方案的工艺程序图 (12) 3.1.4改善后的流程程序图 (13) 3.1.5改善后的秒表计时 (14) 3.2组装工位的双手作业分析 (15) 3.2.1改善前双手作业分析 (15) 3.2.2改善后双手作业分析 (16) 3.2.3 组装工位的详细分析 (17) 3.3效果评价 (19) 3.3.1改善效果评价 (19) 3.3.2现场管理改善前后对比图 (20) 3.3.3组装工位的现场布置图 (21) 4组装工位的SOP (21) 5个人工作描述及总结 (22) 参考文献 0

课程设计专用纸(1)解答

齐鲁工业大学课程设计专用纸成绩 课程名称指导教师 院(系)专业班级 学生姓名学号设计日期 课程设计题目 摘要 为了使数字信号在信道中有效地传播,必须使用数字基带信号的调制与解调,以使得信号与信道的特性相匹配。用数字基带信号控制载波,把数字基带信号变换为数字带通信号的过程称为数字调制。键控法,如对载波的相位进行键控,便可获得相移键控(PSK)基本的调制方式。由于PSK在生活中有着广泛的应用,本论文详细介绍了PSK波形的产生和仿真过程。我们可以系统的了解基本原理,以及得到数字调制波形的方法。利用MATLAB仿真可更好的认识2PSK信号波形的调制过程。加深了我们对数字信号调制与解调的认知程度。 关键字:数字调制;2PSK;调制与解调;Matlab仿真 一、设计目的及意义 2PSK数字调相技术由于其抗干扰能力强,实现简单,而被广泛应用于各种通信中。本题目要求学生进行2PSK信号的产生及谱分析。通过这次课程设计欲达到以下目的: ⑴巩固课程所学的有关理论知识。 ⑵加深对2PSK调制与解调的理解与掌握。 ⑶掌握信号谱分析的方法。 ⑷掌握MATLAB软件的基本使用。 ⑸学会运用MATLAB软件进行一些方针和设计。

二、设计要求 ⑴掌握2PSK调制与解调的原理及实现方法; ⑵掌握信号谱分析的方法; ⑶利用MATLAB软件产生2PSK信号。给出2PSK信号的时域波形。 ⑷利用MATLAB编程实现2PSK信号的谱分析;观察DFT长度和窗函数长度对频谱的影响。 三、系统原理 数字信号的传输方式分为基带传输和带通传输,在实际应用中,大多数信道具有带通特性而不能直接传输基带信号。为了使数字信号在带通信道中传输,必须使用数字基带信号对载波进行调制,以使信号与信道的特性相匹配。这种用数字基带信号控制载波,把数字基带信号变换为数字带通信号的过程称为数字调制。数字调制技术的两种方法:①利用模拟调制的方法去实现数字式调制,即把数字调制看成是模拟调制的一个特例,把数字基带信号当做模拟信号的特殊情况处理;②利用数字信号的离散取值特点通过开关键控载波,从而实现数字调制。这种方法通常称为键控法,比如对载波的相位进行键控,便可获得相移键控(PSK)基本的调制方式。 相移键控是利用载波的相位变化来传递数字信息,而振幅和频率保持不变。在2PSK中,通常用初始相位0和π分别表示二进制“1”和“0”。基带信号及相应2PSK波形如图1所示。 a n 1 0 1 1 0 0 1 基带信号 A 2PSK信号 0 -A 图1 2PSK波形图

课程设计调研报告(参考范本2)解答

十二班中学设计调研报告 调研时间:201X年6月X号,6月X号 调研地点:重庆市XX中学,重庆市XX高中 调研人物:XXX 调研目的: ①了解中学建筑的功能关系、流线组织的原则和常用手法;群体空间组合的设计手法。 ②了解普通教室、专用教室、公共教学用房以及办公、辅助用房的特点和组合方式。 ③了解中学校园的总平面布局特点。 调研正文: 一、河洛中学简介: 洛阳市河洛中学是洛阳市政府2003年投资 兴建的公办现代化完中,地处涧西区周山东路,南邻风光迤 逦的洛浦公园。学校占地3.4万平方米,绿化面积1.45万平 方米,满院碧草、红花、绿树,四季环境怡人。校园建筑风 格高雅,具有强烈的时代感。 二、整体平面布局:布局别致的办公楼、教学楼、科技实验楼、大 小阶梯教室连廊相接、浑然一体;全省一流的高标准体育馆、 配备直径35厘米天文望远镜的天文台、300米全塑胶跑道、4 个塑胶篮球场、四季常绿的人造草坪足球场交相辉映、气势恢 宏,;学生公寓、师生餐厅,清新亮丽,设施完善;物理、化学、

生物实验室科学规范,学校绿化面积1.45万平方米。 三、基地分析:河洛中学新校区位于老校区西北部,地处丽新路与周 山路交叉口第一象限区,地理位置优越,交通便利,生源广泛。基地成不规则图形,校区西面和南面城市干道,东面和北面为居民小区,符合城市中学建校的地理位置要求。因干道位于西、南两侧,所以设计师将学生教学楼、实验楼以及学生宿舍楼等安排在东、北两侧靠近居民区的位置,这样可以减小道路上的噪声对 ● 卫星拍摄显示 的河洛中学校内布局以及周边建筑和道路环境

学生的影响。 四、校内布局分析:学校主入口位于南侧,面对车辆相对较少的周山 路,这样可以避免上放学时造成交通堵塞的问题。进入校门,面前是开阔的礼仪庆典广场,用于学校召开全体师生大会和举行升起仪式用的。广场北侧是气势恢宏的体育馆,西侧为塑胶跑道人造草的体育场和塑胶篮球场。东侧由南到北依次是行政办公楼,两栋教学楼和一栋实验楼,各楼之间用连廊相接,浑然一体,交通和交流十分方便。校园四周被绿树环绕,也减少了外界噪声对校园内的影响。校内布局充分合理的利用了基地面积,交通流线安排合理无交叉,空间层次感也很好,值得学习和研究。

传感器课程设计报告

齐鲁工业大学课程设计专用纸成绩 课程名称传感器课程设计指导教师孙凯 院(系)电气学院专业班级测控13-2 学生姓名吴海旺学号 201302051056 设计日期 2016.3.4 课程设计题目热电偶温度变送器课程设计 一、主要内容 设计一个带冷端补偿的温度变送器。其中我们用K型热电偶作为感温元 件,用100Gu作为冷端的自动补偿电路的元件,使冷端工作在一个易于计 算的环境下,用XTR101把传感器的电压信号放大并自动地变换成标准电 流信号。并通过对输出电压的测量实现对温度的测量。 二、基本要求 (1)设计测量温度范围-100~500°C的热电偶传感器。 (2)选用合适的热电偶材料,设计测温电路,冷端补偿电路,解决非线 性化等问题。 (3)有电路图(protel绘制),选型与有关计算,精度分析等。 (4)采用实验室现成的热电偶进行调试。 (5)完整的实验报告。 三、主要参考资料: 赵广林. protel99电路设计与制版.北京:电子工业出版社,2005 程德福,王君.传感器原理及应用.北京:机械工业出版社,2007

目录 一、设计目的 (3) 二、课程设计的任务要求 (3) 三、课程设计的基本原理 (3) 1、热电偶测温原理 (3) 2、变送器原理框图 (4) 四、课程设计的主要内容 (4) 1、热电偶的选择 (5) 2、设计构架 (5) 3、具体电路的设计 (7) 五、课程设计的心得与体会 (12) 六、参考文献 (13) 七、附图 热电偶测温电路 (14)

热电偶温度变送器设计 一、课程设计的目的 1、掌握热电偶的结构、工作原理及正确选择。 2、了解变普通送器的结构及简单应用。 3、通过设计增加对所学知识的灵活掌握和综合应用能力。 二、课程设计的任务要求 任务要求: (1)设计测量温度范围-100~500℃的热电偶传感器 (2)选用合适的热电偶材料,设计测温电路,冷端补偿电路,解决非线性化等问题 (3)有电路图(PROTEL绘制),选型与有关计算,精度分析等 (4)采用实验室现成的热电偶进行调试 三、课程设计的基本原理 1、热电偶测温原理: 下图为热电偶测温原理图,热电偶的热端与被测物体接线,温度为t。

CAD课程设计报告书

目录 一、课程设计任务书 (1) 二、项目说明 (2) 三、配电工程图的绘制 (3) 1、图层、线型、文字等基本绘图环境的设置及绘图模板的绘制 2、主要结构尺寸及尺寸配合的确定。 3、问题及讨论。 四、心得体会 (4) 五、配电工程图 (5) 六、参考文献附 (6) 页脚内容0

一、设计任务书 设计目的: 熟悉Auto CAD设计软件通过本课程的学习,使学生掌握CAD绘图软件的使用方法和技巧,在时间学习中逐步提高应用水平,并能应用CAD绘图软件进行供配电系统断路器设计。通过绘制供配电系统断路器设计巩固并能综合运用已学过的CAD绘图软件的有关知识,增强计算机辅助绘图的能力,使学生掌握电气设计的基本原则和方法,掌握查阅文献、收集资料、分析计算、综合论证、设计制图、数据处理等多方面的基本技能。掌握优化设计的方法、步骤。掌握变电站设计性能参数及结构掌握AutoCAD2010的常用绘图工具的使用掌握AutoCAD2010的常用编辑工具的使用 设计内容要求: 变电站是电力系统的重要组成部分,是联系发电厂和用户的中间环节。它起着变换和分配电能的作用。变电站的设计必须从全局利益出发,正确处理安全与经济基本建设与生产运行。近期需要与今后发展等方面的联系,从实际出发,结合国情采用中等适用水平的建设标准,有步骤的推广国内外先进技术并采用经验鉴定合格的新设备、新材料、新结构。根据需要与可能逐步提高自动化水平。变电站电气主接线指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务,变电所的主接线是电力系统接线组成中的一个重要组成部分。一次主接线的设计将直接影响各个不同电压侧电气设备的总体布局,并影响各进出线的安装间隔分配,同时还对变电所的供电可靠性和电气设备运行、维护的方便性产生很大的影响。主接线方案一旦确定,各进出线间和电气设备的相对位置便固定下来,所以变电所的一次主接线是电气设计的首要部分 页脚内容1

课程设计报告书正文标准格式

课 程 设 计 报 告 书 专 用 纸 1 引言(或绪论)(可作为正文第1章标题,用小3号黑体,加粗, 并留出上下间距为:段前0.5行,段后0.5行) ×××××××××(小4号宋体,20磅行距)××××××××××××××××××××××××××××××………… 1.1 ××××××(作为正文2级标题,用4号黑体,加粗) ×××××××××(小4号宋体,20磅行距)×××××××××××××××××××××××××××××××………… 1.1.1 ××××(作为正文3级标题,用小4号黑体,不加粗) ×××××××××(小4号宋体,20磅行距)×××××××××××××××××××××××××××………… 2 ×××××××(作为正文第2章标题,用小3号黑体,加粗, 并留出上下间距为:段前0.5行,段后0.5行) ×××××××××(小4号宋体,20磅行距)×××××××××××××××××××××××××××××××××××………… ×××××××××××××××××××………… ………… 注:1.正文中表格与插图的字体一律用5号宋体; 2.正文各页的格式请以此页为标准复制。 请留出一个汉字的空间,下同

报告中的内容仅为参考字体格式,与本次设计无关! 题目 内部排序教学软件。 1需求分析和说明 内部排序教学软件的总体目标:在TURBO C2.0 的开发环境下,利用所学C语言和数据结构的相关知识,开发一个具有良好人机界面的内部排序教学软件,实现各种内部排序,并能使用户通过其显示结果对每种排序方法的性能有一个直观的了解,从而达到教学的目的。 1.1基本要求 (1)界面友好,易与操作。采用菜单或其它人机对话方式进行选择。 (2)实现各种内部排序。包括冒泡排序,直接插入排序,直接选择排序,希尔排序,快速排序,堆排序。 (3)待排序的元素的关键字为整数。可用随机数据和用户输入数据作测试比较。比较的指标为有关键字参加的比较次数和关键字的移动次数(关键字交换以3次计)。 (4)演示程序以人机对话的形式进行。每次测试完毕显示各种比较指标 的列表,以便比较各种排序的优劣。 1.2各功能模块的功能描述: 1.主函数模块 本模块的主要功能是初始化图形界面,调用各模块,实现软件功能。 2.排序功能及输出子模块 本模块的主要功能是根据用户的选择进行数组的创建,并对输入数据或者随机产生的数据使用六种排序方法进行排序并统计每种方法的移动次数和比较次数,然后输出以表格形式输出。 3.封面和结束画面子模块 本模块的主要功能是当用户打开本软件时模拟软件加载,延时数秒后关闭,并进入图形界面,在用户退出软件时显示结束画面,延时数秒后关闭程序。 4.图形界面子模块 本模块的主要功能是根据用户的选择显示不同的画面,引导用户使用软件所提供的各种功能,并在用户提供必要数据,并选择排序功能时调用排序模块,并显示结果画面。 5.输入子模块 本模块的主要功能是进行光标定位,输出提示文字,并对用户输入数据进行处理,创建数组。 6.鼠标实现模块 本模块的主要功能是为用户提供鼠标操作支持,使用户能使用鼠标进行功能的选择。2详细设计

课程设计报告模板 2

课程设计 教学院湖北理工学院 课程名称数据结构课程设计 题目一元多项式的运算 专业网络工程 班级一班 姓名杨成雷 同组人员秦枚林姜佳豪梅春帆指导教师冯珊 2013 年12 月26 日 (完成时间)

目录 一概述 (2) 1.课程设计的目的 (2) 2.课程设计的要求 (2) 二总体方案设计 (3) 1.整体设计思路如下 (3) 2. 我所承担的设计工作 (4) 三详细设计 (5) 1.基本的具体算法 (5) 2.函数的剖析 (7) 3.实现一元多项式各项运算程序代码如下: (11) 四程序的调试与运行结果说明 (16) 参考文献 (18)

一概述 1.课程设计的目的 1.理解和掌握该课程中的有关基本概念,程序设计思想和方法。 2.培养综合运用所学知识独立完成课题的能力。 3.培养勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质。 4.掌握从资料文献、科学实验中获得知识的能力,提高学生从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。 2.课程设计的要求 需要的基本知识与技能,尚未掌握的知识点,需要查阅相关资料。教师对本题目所提出的要求等。其课程设计题目的要求如下: 1.用C语言实现一元多项式的运算. 2.利用链表实现一元多项式运算的存储. 3.该程序具有加法、减法、乘法基本运算功能. 4. 程序的各个功能模块要求用函数的形式实现. 5. 完成设计任务并书写课程设计报告

二总体方案设计 1.整体设计思路如下 (1)存储结构:一元多项式的表示在计算机内可以用链表来表示,为 了节省存储空间,只存储多项式中系数非零的项。链表中的每一个 结点存放多项式的一个系数非零项,它包含三个域,分别存放该项 的系数、指数以及指向下一个多项式项结点的指针。创建一元多项 式链表,对一元多项式的运算中会出现的各种可能情况进行分析, 实现一元多项式的相加、相减、相乘操作。代码如下: typedef struct Polynomial { float coef;//系数 int expn;//指数 struct Polynomial *next;//指向下一个结点 }*Polyn,Polynomial; //Polyn为结点指针类型 (2)基本步骤:根据一元多项式相加的规则,对于两个一元多项式中所 有指数相同的项,对应的系数相加,若其和不为零,则构成“和多项式”中的一项,对于两个一元多项式中指数不相同的项则分别复制到“和多项式”中去。即步骤如下: A输入并建立多项式 B输出多项式,输出形式为整数序列:n,c1,e1,c2,e2….,en 其中n为多项式的项数,次,ci,ei分别为第i项的系数与指数序列按指数降序排列。 C多项式a和b的相加,建立多项式a+b,输出相加的多项式 D多项式a和b的相减,建立多项式a-b,输出相减的多项式 E多项式a和b的相乘,建立多项式a*b,输出相乘的多项式(3)算法的整体模块如下思路: 1. 多项式创建功能; 2. 多项式运算功能; 3. 操作界面显示功能; 4. 销毁多项式的功能; 5. 多项式复制功能等

光电综合课程设计报告--测量纸张厚度

光电综合课程设计报告 测量纸张测厚仪的设计 姓名(学号):陈嘉伟(0201) 刘信生(0217) 黎澄伦(0212) 沈其治(0224) 叶伟雄(0227) 班级: 2007级电子科学与技术(2)班 指导老师:罗霞谢家兴赵懿琨张宇 日期: 华南农业大学工程学院 摘要 国内外测量纸张厚度(或定量)的仪器有接触式和非接触两类,由于接触式纸张测厚仪会损坏纸张,因此现在工业生产中常用非接触式测厚仪来测量产品的厚

度(如钢板、钢带、纸张等)。这类仪表中有利用α射线、β射线、γ射线穿透特性的放射性厚度计;有利用超声波频率变化的超声波厚度计;有利用涡流原理的电涡流厚度计;还有电容式厚度计等。纸张定量是衡量纸张质量的主要指标之一。纸的密度一定时,用其厚度或定量来衡量纸张质量指标是等效的。有些纸张(如电话电缆纸), 生产上要求直接检测其厚度.在线测量纸张厚度是保证纸张质量和实现造纸生产过程自动控制必须解决的重要课题。 自1 800年F.W.Hcr~ctwl发现红外辐射以来,红外技术己在许多领域内得到广泛应用,但在测量纸张厚度方面的应用国内外尚未见报道,说明在这方面的应用尚有一些理论与技术实践问题需要进行探索研究。 本文采用了红外纸张测厚仪,主要论述了红外纸张测厚仪的理论及个部件的设计,我们以实验报告纸为对象研制的红外纸厚传感器,配有放大,采样及模数转换等环节的信号处理单元,应用了AVR系列单片机的运算及控制功能,组成一台智能型的红外纸张测厚仪。与射线定量仪比较,具有价格低,相应速度快,较好的稳定性,切避免了由于存放在放射性物质所引起的问题,最后对该研究结果及进一步的工作提出了看法。 关键词:光电纸张测厚

java_jsp课程设计报告(网络购物车的实现) 2[1] (2)

南阳理工学院 课程设计 课程设计名称:课程设计 专业班级:数据库一班 学生姓名:张文瑞 学号:1315925020 指导教师:

学生姓名张文瑞专业班级数据库学号1312925020 题目网络购物车 主要内容 淘宝、京东、易购等都是知名度很大的电子商务网站,而对于电子商务网站来说一个很重要的组成部分便是网络购物车,要求利用html、jsp、servlet、数据库等知识点,结合相关设计模式、以及软件工程的相关知识,在经过需求分析、总体设计、详细设计等流程步骤以后,设计一个网络购物车。主要功能是记录和操作不同客户的网上购物信息。该系统能对购物车中商品信息进行查询、增加、修改、删除、清空、下载等操作,商品信息存储在数据库中。 任务要求 综合运用所学的JAVA程序设计基本知识,并能通过查阅相关文献材料,独立完成该课题的设计开发工作。要求根据本课题设计合理的数据结构,并实现:商品展示、操作成功提示、购物车展示等视图界面;对商品信息的查询、增加、修改、删除、清空、下载等功能模块。 系统采用tomcat、记事本等开发工具进行开发实现。 根据系统功能,结合软件开发流程,完成设计报告的撰写。 参考文献[1](美)Cay S. Horstmann、Gary Cornell. Java核心技术卷I:基础知识(第 8版)(英文影印版).人民邮电出版社, 2008.11 [2]耿祥义、张跃平. JA V A2实用教程(修订). 清华大学出版社,2001.10 [3]杨小平java项目案例导航科学出版社,2003.7 [4]傅进勇、邓少烽、李波jsp网络编程电子工业出版社2008.5 网络购物车 一:需求分析 利用html、jsp、java、servlet、数据库等知识点,结合相关设计模式、以及软件工程的相关知识,设计一个网站购物车,用于记录不同客户的购物订单,

网页设计课程设计报告书

武汉理工大学华夏学院课程设计报告书 课程名称:网页设计 题目:俄罗斯方块游戏 系名:信息工程系 专业班级: 姓名: 学号: 指导教师: 2016 年1月14 日

课程设计任务书 课程名称:网页设计课程设计指导教师:苏永红 班级名称:软件1131 开课系、教研室:软件与信息安全一、课程设计目的与任务 网页设计与制作课程设计是《网页设计与制作》课程的后续实践课程,旨在通过一周的实践训练,加深学生对网页设计中的概念,原理和方法的理解,加强学生综合运用HTML、CSS、JavaScript、asp网页设计技术进行实际问题处理的能力,进一步提高学生进行分析问题和解决问题的能力,包含系统分析、系统设计、系统实现和系统测试的能力。 学生将在指导老师的指导下,完成从需求分析,系统设计,编码到测试的全过程。 二、课程设计的内容与基本要求 1、课程设计题目 俄罗斯方块游戏的设计与实现 2、课程设计内容 俄罗斯方块游戏是一个单击休闲小游戏。在俄罗斯方块的游戏界面中,有一组正在“下落”的方块(通常有4个,组成各种不同的形状),游戏玩家需要做的事情就是控制正在“下落”的方块的移动,将这组方块摆放到合适的位置。只要下面“某一行”全部充满方块,没有空缺,那么这行就可以“消除”,上面的所有“方块”会“整体掉下来”。 对于HTML5、JavaScript学习者来说,学习开发这个小程序难度适中,而且能很好地培养学习者的学习乐趣。开发者需要从程序员的角度来看待玩家面对的游戏界面,游戏界面上的每个方块(既可以涂上不同的颜色,也可以绘制不同图片)在底层只要使用一个数值标识来代表即可,不同的方块使用不同的数值标识。 开发俄罗斯方块游戏除了需要理解游戏界面的数据模型之外,开发者还需要理解为游戏添加监听方法,通过事件监听可以监控玩家的按键动作,当玩家按下不同按键时,程序控制正在“下落”的方块移动或旋转。本程序稍微有点复杂的地方是,当方块组合旋转时,开发

信息资源管理课程设计-报告模板

《信息资源管理》 课程设计报告 报告题目: 作者学号:作者姓名:北京科技大学经济管理学院 2012年 6月 22日【单击此处输入报告题目】 单击此处输入作者学号 【——单击此处输入报告副标题】单击此处输入作者姓名

《信息资源管理》课程设计报告 目录 (说明:自动生成目录,把字号改成宋体5号,不加粗)

报告标题 (以下正文参考内容目录)摘要 Abstract 1.引言 1.1.引导性说明设计报告所研究的领域 1.2.设计工作的背景 1.3.设计工作的目的和意义 2.问题定义与分析 2.1.报告所研究的具体问题的定义 2.2.问题的内涵与边界 2.3.问题的特征与属性 2.4.解决问题的重点和难点 2.5.解决问题的技术领域与技术路线 3.参考文献综述 3.1.中文文献综述 3.1.1.与拟解决问题相关的中文文献综述 3.1.2.与拟采用技术相关的中文文献综述 3.2.外文文献综述 3.2.1.与拟解决问题相关的中文文献综述 3.2.2.与拟采用技术相关的中文文献综述 4.设计方案的提出与构想 4.1.解决问题的方法与方案比较与选择 4.2.所选方案评述 4.3.方案技术可行性分析 4.4.方案设计基本构架 4.5.技术改进与技术创新的动机与方向 5.设计方案总体描述 5.1.方案综述 5.2.方案的技术内涵与逻辑

《信息资源管理》课程设计报告 5.3.方案实现与实施的主要方法与步骤 6.设计方案科学与技术原理解析 6.1.设计方案的理论基础与科学原理 6.2.设计方案的技术基础与技术原理 6.3.设计方案的数理模型 6.4.设计方案的算法与程序原理 7.设计方案关键技术实现与实证 7.1.关键技术原理的实现方法 7.1.1.数理逻辑证明与推演 7.1.2.计算机程序设计与实现 7.2.关键技术原理验证实验 7.2.1.实验数据准备与说明 7.2.2.实验验证过程 7.2.3.实验验证结果及结论 8.报告总结 8.1.学习了采用XX技术解决XX问题的一般方法 8.2.应用基于XX知识的XX智慧创新性地解决XX关键问题 9.研究展望 9.1.本报告的未完成或不足之处 9.2.有待进一步完善和改进之处 10.参考文献 11.致谢 感谢为本设计报告工作提供直接帮助的团队成员; 感谢为本设计报告工作提供直接参考资料的著作权或知识产权人; 感谢为本设计报告工作提供支持资源的其他个人或组织; 感谢为指导本设计报告工作的相关老师; 感谢······ 12.附录 12.1.附录A:附图 12.2.附录B:附表

STC12C5A60S2单片机课程设计报告

STC12C5A60S2单片机课程设计报告 一、课程设计基本情况介绍 1、1课程设计的基本目的与任务本课程设计旨在驾驭本专业学生理论指导实践能力以及电子产品工程设计与开发能力。本实践课所要达到的主要目的是: 1、通过本次课程设计,是对学生综合能力的检,提高学生综合运用专业知识,强化单片机应用系统设计与防震能力。 2、本次课程设计是在生产实习所完成的“单片机核心板+电子钟模块+MP3模块+RFID模块+无线传输模块+GPS模块+脉搏传感模块”的基础上设计该硬件系统的工作程序。 1、2课程设计的基本内容 1、在生产实习设计单片机硬件系统的基础上,设计相应的应用软件系统。 2、在LCD1602上显示学号程序设计。 3、基于DS1302的实时时钟软件设计。 4、基于DS18B20的温度测量软件设计。 5、基于TL1838A的红外遥控解码软件设计。 6、设计应用软件系统框图和流程图,完成所设计软件的调试。 1、3课程设计的教学要求

1、通过资料查阅及学习了解单片机应用系统的软件设计方法及单片机编程、软硬件联机调试技巧。 2、独立设计并编写下列应用程序:(1)LCD1602学号显示程序;(2)DS1302实时时钟程序;(3)DS18B20温度测量程序;(4)TL1838A红外遥控解码程序; 3、独立完成所设计程序与硬件系统的联机仿真。 二、整机系统框图(硬件、软件)该设计方案是以 STC12C5A60S2单片机为核心,采用LCD液晶屏幕显示模块、实时时钟模块、温度测量模块、红外遥控解码等模块所构建的系统,能在LCD1602液晶屏上显示当前的日期(年、月、日)、时间(时、分、秒)数据、当前环境温度值和红外遥控解码值。用户可通过遥控器或单片机核心板上的按键来进行日期和时间的设置。本系统设计大部分功能由软件来实现,电路简单明了,系统稳定性也得到大大提高。 1、总体硬件设计框架图: 2、总体软件设计框架图/////// 三、整机硬件电路原理图(见99SE图) 1、核心板电路原理图 2、蜂鸣器驱动电路 3、按键电路 4、单片机复位电路 5、LCD1602液晶显示电路

相关文档