算法与数据结构课程设计说明书-范例

算法与数据结构课程设计说明书-范例
算法与数据结构课程设计说明书-范例

编号:

数据结构与算法课程设计

说明书

题目:电话号码查找系统

学院:计算机与信息安全学院

专业:计算机科学与技术

学生姓名:蒋转生

学号:1200310416

指导教师:李云辉

2016年9 月26 日

成绩评定标准及成绩

1.能按格式写作,无抄袭现象(10分)

2.报告内容通畅,逻辑清楚,结构合理(10分)

3.能够按照数据结构课设的格式要求排版。无错别字等(10

分)

4.验收过程中能合理回答问题(20分)

5.软件能正常运行,实现所提出的功能(40分)

6.软件代码规范性较好(5分)

7.具有自己的创新或特色(5分)

总成绩:

摘要

本课程设计报告系统地阐述了我使用C++编写的进销存货物管理系统。首先,我对系统进行一个简要的概述。然后,我就系统的需求进行了详细的分析,这是设计工作中不被人们重视但却非常重要的一步。接下来,我把系统中所有的设计简明清晰地展现出来,并把我在设计中遇到的问题和分析解决问题的办法一一做了分析。当然,我还讲到系统中的关键技术和让人眼前一亮的特色。最后,在结论中,我对自己的课程设计做了总体的评价同时简述了我在这次课程设计中的收获和经验。

关键词:数据结构与算法课程设计;进销存货物管理系统;C++;

目录

引言 (1)

1 系统概述 (2)

2 需求分析 (2)

2.1 系统需求 (2)

2.2开发环境 (3)

2.3界面需求 (3)

2.4 输入输出格式 (3)

3 详细设计 (3)

3.1货物管理表 (3)

3.3各功能模块详细设计 (4)

3.4数据结构 (13)

3.5算法 (13)

3.6测试 (13)

4所遇到的问题和分析解决 (16)

5系统特色及关键技术 (17)

6 结论 (18)

参考文献 (21)

引言

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。计算机的发明应用,被视为人类的第三次重大的科学技术革命,是一次飞跃。过去的革命最高成就就是“用机器制造机器”,是手的延长,而计算机的出现却能做到“用机器控制机器”,是脑的延伸。计算机是提高生产效率的主要工具及途径。

在信息化快速发展的今天,企业与顾客、企业与供方的关系变得更加密切和复杂。强化管理,规范业务流程,提高透明度,加快商品资金周转,为流通领域信息管理全面网络化打下基础,是商品销售公司乃至众多商业企业梦寐以求的愿望。

随着技术发展,计算机操作及管理日趋简化,计算机知识日趋普及,同时市场经济快速多变,竞争激烈,企业采用计算机管理进货、库存、销售等诸多环节也已成为趋势及必然。进销存管理系统依靠现代化的计算机信息处理技术来管理进货,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,从而掌握市场先机。

二十一世纪是信息时代,计算机的应用已普及经济和社会生活的各个领域,越来越多的公司、企业、学校等单位都不同程度的利用电脑来进行资源管理。随着电脑应用的普及,单纯人工操作管理方式也即将被淘汰。所以计算机化管理已经成为一种必然的趋势。

本系统运用C++进行开发,它能够呈现出简明清晰的界面,并被人们能够很好地理解和使用,并能在一些方面给人们更好的服务,相信它能够被大多数用户所接受。在通过运用数据结构与算法相结合的课程设计,来完成进销存货物管理系统时,一方面是为了检查我们的学习成果,另一方面是为了更进一步对数据结构与算法的掌握和运用,同时也让我们清楚的知道自己的掌握水平和不足之处。

1 系统概述

在这次课程设计中,我经过近两个星期的努力,克服了种种困难并向同学和老师请教过不少问题,终于完成了进销存货物管理系统。为了做好这次课程设计,我认真做好了需求分析和系统的详细设计。本进销存货物管理系统使用C++编写,能够完成货物入库、货物删除、货物信息修改、货物信息统计、货物信息查询、货物信息排序、建立货物管理表和文件读写等功能。其中,我使用的数据结构有链表类、时间类、货物类,使用的算法有求和、直接选择排序等。

进销存货物管理系统界面简洁、清楚、功能齐全,使用方便,交互界面良好,让没用过这个系统的人一看就知道如何操作。

2 需求分析

2.1 系统需求

该系统能进行简单的货物管理,进货,销售货物,退货等管理,并建立货物管理表。货物管理表中至少包括如下信息:

货物标号,货物名称,货物产地,入库价格,入库时间,现存货物数量,已经销售数量,销售平均单价。

每次销售后,都需要对现存货物数量进行更新,对已销售数量进行更新,也需要对销售平均单价进行更新。

功能要求:

1.具有建立数据文件(货物管理表)的功能;

2.具有数据输入功能;

3.具有数据修改功能;

4.具有数据删除功能(当一些已经过时陈旧的商品被特价处理后,将其删除,不再进货);

5.能查询(查找)一些基本信息(如能查询剩余件数小于某个特定值的商品,以便于及时进货);

6.具有多种统计功能(如统计每种货物是否有盈利(将销售平均单价跟入库价格进行比较),所有货物的盈利或亏损等等)

7.具有排序功能(比如对货物盈利水平进行排序比较等等)

2.2开发环境

开发语言:C++

开发环境:win7 64位操作系统

开发软件:Microsoft Visual C++ 6.0

2.3 界面需求

系统界面要具有广泛的实用性,便于移植。界面友好,操作简便。根据软件的使用环境、用户的要求,系统界面应该简单、友好、易于使用、方便查看、简洁明快。而且系统是在Windows环境下的应用软件,软件产品的界面应该与操作系统的界面相切合,产品的主界面应该功能齐全,分类明确,让用户一眼看去就能明白大致的功能。

2.4 输入输出格式

本系统是一个进销存货物管理系统,采用VC++6.0编译器作为开发环境,输入数据类型主要是string 、int、float、double等数据类型,输入内容包括:货物名称、编号、入库价格、入库时间等数据。用户在输入学生数据时不需要保证输入数据格式的正确性,系统会自动检测输入的数据是否正确,输出形式与输入形式类似,根据需要可以选择显示输入的各项内容,还可以选择显示计算好盈利后并排序后的记录,显示内容包括:货物名称、货物编号、入库价格、货物数量、总利润等数据。

3 系统设计

3.1货物管理表

货物管理表表述如下表:

3.2系统功能结构图: 系统功能结构图如下:

3.3各功能模块详细设计

(1)主函数模块:

用主函数main()来实现。主要是通过设计一个test()函数并让主函数调用它来显示主菜单,让用户选择操作。在test()函数中,我应用了while 循环和switch-case 语句来进行选择,是个比较简单实现的模块。最后若选择“Y ”则继续循环,若选择“N ”则退出循环。退出此系统之前如若未进行更新数据之后的保存操作,则会提示用户是否进行更新数据后的保存,然后才退出系统。

主要代码如下:

int main() { test(); return 0; } void test() { LIST list; goods g; goods result; goods gg[50];

int i=0,h; char j='Y';

int choice,number;

double revise;

int length=inlength();

i=length+1;

for(int k=1;k<=length;k++)

{ in(k,gg);

list.insert_data (gg[k],k);

}

menu();

cin>>choice;

while(j=='Y')

{

switch(choice)

{

case 1:

system("cls");

cout<<"您将进行货物信息添加"<

cout<<"请输入货物的编号:"<

cin>>g.number;

in(length,gg);

for(h=0;h

if(gg[h].number==g.number)

{ cout<<"货物的编号不能重复,请重新输入"<

cin>>g.number;

}

cout<<"请输入货物的名称:"<

cin>>https://www.360docs.net/doc/cd16898982.html,;

list.insert_data(g, i);

list.show_data ();

i=i+1;

break;

}

Continue();

cin>>j;

if(j=='Y')

{ system("cls");

menu();

cin>>choice;

}

}

system("cls");

char save;

Save();

cin>>save;

if(save=='Y')

{

list.out_data();

outlength(list);

cout<<"已保存!(按任意键键退出程序)"<

}

exit(0);

}

(2)货物入库模块:

用函数bool insert_data(goods data,int i); 来实现。主要功能用来对货物的信息进行收集和输入。函数首先进行的是对读取的数据文件的数据收集工作,如若在指定路径找不到数据文件,系统则会创建新的数据文件;如果找到数据文件,系统则根据指定的文件读取方式度数据文件中的数据进行读取,之后会有个提示“您将进行货物信息添加”,这样就可以按照系统的提示输入货物的信息了。货物入库模块可以录入货物的所有信息,比如编号,入库价格,入库时间等。在本操作中,不允许有重复的货物编号出现。录入数据完毕后按“Y”即可返回主菜单。

主要代码如下:

bool LIST::insert_data ( goods data,int i)

{

goods*current ,*previous,*newnode;

int j=1;

newnode=new goods;

if( newnode==NULL)

{

cout<<"内存无空闲空间,不能插入:";

return false;

}

newnode->number=data.number ;

newnode->next=NULL;

previous=head;

current=head->next;

while(current!=NULL&&j

{

previous=current;

current=current->next;

j++;

}

newnode->next=current;

previous->next=newnode;

return true;

}

(3)货物删除模块:

用函数bool delete_data(double i); 来实现。主要功能是用来删除货物信息。首先有个链表判空的操作,如果链表不为空则显示删除前的货物信息记录。之后会有输入货物编号的判断,对链表中货物编号相匹配的结点进行删除操作,并释放其空间。删除成功后打印删除后的全体学生信息记录。

主要代码如下:

bool LIST::delete_data (double i)

{

goods *current ,*previous;

int j=0;

if(isempty())

{ cout<<"表已空,不能删除!\n";

return false;

};

previous=head;

current=head->next;

while(current!=NULL&¤t->number !=i)

{

previous=current;

current=current->next;

j++;

}

if(j==length())

{

cout<<"没有该信息,不能删除!"<

return false;

}

previous->next=current->next;

delete current;

return true;

}

(4)货物信息修改模块:

用函数bool revise_data(double i) 来实现。主要功能是用来修改货物信息记录。首先是判断用户需要修改的货物编号是否存在,因为货物编号是不会有重复的,如果货物编号存在,则系统会提示修改货物记录。最后将修改过后的记录打印出来,并提示修改成功!主要代码如下:

bool LIST::revise_data (double i)

{

int j=0;

goods *current =head;

current=head->next;

while(current!=NULL&¤t->number !=i)

{

j++;

current=current->next;

}

if(j==length())

{

cout<<"没有找到该货物的信息!"<

return false ;

}

cout<<"输入您要修改的货物管理信息:1编号、2名称、3地址、4入库价格、5入库时间、6库存数量、7已销售数量、8平均单价."<

switch(revise)

{

case 1:

cout<<"您将修改编号,请输入新的编号"<

cin>>number;

current->number =number;

}

return true;

}

(5)货物信息统计模块:

用函数void count_data()来实现。主要功能是统计货物数量、亏损货物数量、总利润、库存货物总数、已销售货物总数。其中主要是求和算法,代码比较容易实现。

主要代码如下:

void LIST::count_data ()

{

int sum=0,kssum=0,temp1=0,lrsum=0,temp2=0,kcsum=0,temp3=0,yxssum=0;

int choice;

goods *current ;

cin>>choice;

switch(choice)

{

case 1:

current=head->next;

while(current!=NULL)

{

sum=sum+1;

current=current->next;

}

cout<<"货物总数为"<

break;

}

}

(6)货物信息排序模块:

用void sort_data()函数来实现。这里主要使用了直接选择排序算法来对链表进行排序,为了降低算法的复杂度,在对链表节点进行交换时,直接对节点中的货物信息进行交换。主要代码如下:

void LIST::sort_data()

{

cout<<"请输入您需要排序的项目: 1货物编号,2货物库存数量,3货物盈利"<

int choice;

cin>>choice;

goods * p,*q,*small,*temp;

temp= new goods;

switch (choice)

{

case 1 :

for(p=head->next;p->next!=NULL;p=p->next)

{

small=p;

for(q=p->next ;q!=NULL;q=q->next)

if(q->numbernumber)

small=q;

if(small!=p)

{

p->number=small->number;

small->number=temp->number;

}

}

}

}

(7)货物信息查询模块:

用函数void find_data(goods &result);来实现。这里的函数参数使用了一个货物类的引用变量,使得查找到的货物信息赋给这个引用变量,然后能够进行输出。查找的信息包括:货物编号、亏损货物信息、库存数量小于某数信息、已销售数量小于某数信息。

主要代码:

void LIST::find_data (goods &result)

{ goods *current ;

current=head->next;

int choice,x,i=0,j=0,k=0;

cin>>choice;

int Number;

switch(choice)

{

case 1:

cout<<"请输入货物编号"<

cin>>Number;

while(current!=NULL)

{ if(current->number !=Number )

current=current->next;

else

{ result.number=current->number;

cout<<"查找结果如下:"<

cout<<"编号"<<"\t"<<"名称"<<"\t" <<"地址" <<"\t"<<"入库价格" <<" "<<"入库时间"<<" " <<"库存数量" <<" "<<"已销售数量" <<" "<<"平均单价"<

cout<

break;

}

}

if(current==NULL)

cout<<"无此货物编号!"<

break;

}

}

(8)文件读写:

使用标准的C++文件输入输出流进行文件读写。

主要代码如下:

void LIST::out_data()

{ goods *current;

current=head->next;

ofstream out("goods");

if(!iout)

{ cout<<"文件打开失败!"<

return;

}

while(current)

{ out<number<<"\t"<name<<"\t" <GoodsAddress

<<"\t"<IncomingPrice<<"\t"<time.year<<""<time.month<<" "<time.day<<"\t"<StockNumber<<"\t"<SoldNumber<<"\t"<Ave ragePrice<

current=current->next;

}

out.close() ;

cout<

}

3.4数据结构

为了对数据进行封装,我使用了链表类、货物类、时间类。为了能够方便的使用类中的数据,我把所有的数据成员都设为公有。

其中,链表类的数据成员有:头结点。

货物类的数据成员有:编号、名称、地址、入库价格、入库时间、库存数量、已销售数量、平均单价。

时间类的数据成员有:年、月、日。

3.5算法

主要是求和以及直接选择排序算法。

同时使用到下面的技术:文件访问与操作、合理的常量与全局变量及函数接口变量定义、数据输入与数据格式检查、数据类型转换、错误处理、工程设计技术。

3.6测试

系统测试是系统质量保证的主要活动之一,在系统开发的过程中,在各个阶段都有可能存在错误和缺陷。通过测试是可以发现系统设计中存在的种种问题,并可以及时改正。避免在系统投入使用时才出现不必要的错误,导致其他损失。测试是质量保证一个临界和决定惩罚,它提供对系统规格说明、设计和编码的最终评审。是发现系统缺陷和错误的有力手段。

本系统测试的内容主要有:

(1)软件的正常运行、关闭及退出时保存记录的提示(默认为是)。

(2)用户登录界面友好,可操作性及安全性能较好,能对不同管理级别者进行限制,以保证数据库的安全。

(3)可维护性好,数据的录入、删除及更改均能顺利完成,并能实现动态更新。

(4)数据查询便捷,能对各种不同的查询条件进行搜索,以找到最合适的答案。

(5)数据溢出、越界均能进行非法提示,以警告用户正确使用。对用户的非正常操作方式也提出警告。

(6)数据类型填写错误时,系统能够报错。

(7)软件对操作系统的兼容性良好,可移植性完好。

主界面:

货物删除模块界面:

货物统计模块界面:

货物排序模块界面:

4所遇到的问题和分析解决

(1)问题:需求分析的不明确

解决:在课程设计指导书的帮助下,自己在做课设的过程中不断明确和修正自己的需求分析,不断添加新功能。

(2)问题:数据结构的选择

解决:经常尝试和修改,考虑到链表在动态修改中的快捷方便性,我建立了一个链表类,并把我建立的货物类的数据储存在链表上。在链表上,我的数据能够方便地进行添加、删除、修改等操作。

(3)问题:如何能在下次登录时使用上次登录时存储在文件里的数据

解决:经过同学的帮助和自己的努力,我掌握了如何对存储在文件里的数据进行使用的办法。只要在每次程序运行结束时把货物管理表的长度写入到文件当中,当下次登录时再读取出货物管理表的长度,然后根据这个长度把存储在文件中的货物管理表的记录一个个添加到链表去,之后你就可以任意使用这些数据了。

(4)问题:我曾经遇到无论我往文件里面写入多少条记录,但文件中只显示一条的记录的问题

解决:对于这样的逻辑问题,我调试了很多次也找不到问题的原因所在,遇到这样纠结的问题,我只好去请教老师。只见老师使用了断点跟踪调试法,很快就发现了问题的原因所在,原来是我的out.close();语句竟然写在循环里面,导致我只写入了一次便无法再写入了。从中,我不仅了解到写程序时当局者迷,旁观者清,应该多向他人虚心请教的道理,更懂知道了调试程序的方法。我相信经过我的努力,我调试程序的水平一定会越来越好。

(5)问题:异常错误如何考虑,如何处理

解决:一个系统在运行中可能会遇到许多异常,如果不对这些异常进行处理,就会让使用系统的用户在系统出现异常时不知所措,程序也无法正常地运行和终止。那么我应该如何考虑异常处理呢?首先,我应该保证程序中尽可能少的出错,以避免异常的出现。所以我应该先做到一下几点:

1只引用属于自己的存贮空间。

2防止引用已经释放的内存空间。

3函数中分配的内存,在函数退出之前要释放。

4函数中申请的(为打开文件而使用的)文件句柄,在函数退出前要关闭。

课程设计说明书范本模板

辽宁工业大学 工艺课程设计( 论文) 题目: Al-12.5 Si-3 Cu-2-2Ni-0.5Mg铸造合金热处理工艺设计 院(系): 光伏学院 专业班级: 材料工程技术102 学号: 学生姓名: 杨向天 指导教师: 李青春 教师职称: 副教授 起止时间: -7-5~ -7-16

前言 合金工具钢的淬硬性、淬透性、耐磨性和韧性均比碳素工具钢高, 按用途大致可分为刃具、模具和检验尺寸使用的量具用钢三类。合金工具钢广泛用作刃具、冷、热变形模具和量具, 也可用于制作柴油机燃料泵的活塞、阀门、阀座以及燃料阀喷嘴等。 此设计是经过在课堂学习热处理理论知识后的探索和尝试, 其内容讨论如何设计圆板牙钢的热处理工艺, 重点是制定合理的热处理规程, 并按此完成Al-12.5Si-3Cu圆板牙钢的热处理工艺设计。

目录( 小二号黑体, 段前段后1行, 1.25倍行距, 居中排列) 1 低合金刃具钢热处理工艺概述........................................ 错误!未定义书签。 2 圆板牙钢的热处理工艺设计............................................ 错误!未定义书签。 2.1 圆板牙钢的服役条件、失效形式......................... 错误!未定义书签。 2.2 圆板牙技术要求及示意图 ...................................... 错误!未定义书签。 2.3 圆板牙钢的材料选择 .............................................. 错误!未定义书签。 2.4 圆板牙9SiCr钢的C曲线...................................... 错误!未定义书签。 2.5 圆板牙9SiCr钢加工工艺流程图........................... 错误!未定义书签。 2.6 9SiCr圆板牙(M12)钢退火-淬火-回火热处理工艺错误!未定义书签。 2.7 9SiCr圆板牙钢退火、淬火、回火热处理工艺理论错误!未定义书 签。 2.8 选择设备、仪表和工夹具..................................... 错误!未定义书签。 2.9 圆板牙热处理质量检验项目、内容及要求 ........ 错误!未定义书签。 2.10 圆板牙热处理常见缺陷的预防及补救方法........ 错误!未定义书签。 3 参考文献 ............................................................................ 错误!未定义书签。

完整钢结构课程设计精

贵州大学高等教育自学考试实践考试 钢结构课程设计 课程代码:02443 题目:单层工业厂房屋盖结构——梯形钢屋架设计 年级:2 0 1 3 级 专业:建筑工程 层次:本科 姓名:张伟 准考证号:21001181132 衔接院校:贵州大学 指导老师:张筱芸 完成日期: 2015. 4. 24

附件:设计资料 1、设计题目:《单层工业厂房屋盖结构——梯形钢屋架设计》 2、设计任务及参数: 第五组: 某地一机械加工车间,长84m,跨度24m,柱距6m,车间内设有两台40/10T中级工作制桥式吊车,轨顶标高18.5m,柱顶标高27m,地震设计烈度7度。采用梯形钢屋架,封闭结合,1.5×6m预应力钢筋混凝土大型屋面板(1.4KN/m2),上铺100mm厚泡沫混凝土保温层(容重为1KN/m3),三毡四油(上铺绿豆砂)防水层(0.4KN/m2),找平层2cm厚(0.3KN/m2),卷材屋面,屋面坡度i=1/10,屋架简支于钢筋混凝土柱上,混凝土强度等级C20,上柱截面400×400mm。钢材选用Q235B,焊条采用E43型。屋面活荷载标准值0.7KN/m2,积灰荷载标准值0.6KN/m2, 3、设计任务分解 学生按照下表分派的条件,完成梯形钢屋架设计的全部相关计算和验算及构造设计内容。 表-3 4、设计成果要求 在教师指导下,能根据设计任务书的要求,搜集有关资料,熟悉并应用有关规范、标准和图集,独立完成课程设计任务书(指导书)规定的全部内容。 1)需提交完整的设计计算书和梯形钢屋架施工图。 2)梯形钢屋架设计要求:经济合理,技术先进,施工方便。 3)设计计算书要求:计算依据充分、文理通顺、计算结果正确、书写工整、数字准确、图文并茂,统一用A4纸书写(打印)。 A、按步骤设计计算,各设计计算步骤应表达清楚,写出计算表达式及必要的计算过程,对数据的选取应写明判断依据。 B、计算过程中,必须配以相应的计算简图。 C、对计算结果进行复核后,为保证施工质量且方便施工,应按规范要求对计算结果进行调整并写明依据。 4)梯形钢屋架施工图共两张,图纸绘制的要求:布图合理,版面整齐,图线清晰,标注规范,符合规范/图集要求。

污水处理厂课程设计设计说明书及方案(模版).

1 概述 1.1 工程概况 依据城市总体规划,华东某市在城西地区兴建一座城市污水处理厂,以完善该地区的市政工程配套,控制日益加剧的河道水污染,改善环境质量。该城市现状叙述如下: 1、2号居住区人口3万,污水由化粪池排入河道;3、4号居住区人口5万,正在建设1年内完成;5号居住区人口4.5万,待建,2年后动工,建设周期2年。还有部分主要公共建筑,宾馆5座,2000个标准客房;医院2座,1500张床。以上排水系统均采用分流制系统。同时新区内还有部分排污工厂:电子厂每天排水1500m3,BOD5污染负荷为3000人口当量;食品厂每天排出污水量500 m3,污染负荷为1500人口当量。 旧城区原仅有雨水排水系统,污水排水系统的改造和建设工程计划在10年内完成,届时整个排水区域服务人口将达到18万。 依据上述情况,整个工程划分为近期和远期两个建设阶段,现在实施的工程为近期建设。近期建设周期大概在3年左右,设计服务范围应该包括新区5个已建和待建的居住区、新区内部分主要公共建筑以及2个工厂。依据环保部门以及排放水体的状况,排放水要求达到《城镇污水处理厂污染物排放标准》(GB 18918-2002)一级B标准。 1.2 设计依据 《城镇污水处理厂污染物排放标准》(GB 18918-2002) 《室外排水设计规范》(GB50101) 《城市污水处理工程项目标准》 《给水排水设计手册》,第5册城镇排水 《给水排水设计手册》,第10册技术经济 城市污水处理以及污染物防治技术政策(2002) 污水排入城市下水道水质标准CJ3082-1999 地表水环境质量标准GB3838-2002 城市排水工程规划规范GB50381-2000 1.3设计任务和范围 (1)收集相关资料,确定废水水量水质及其变化特征和处理要求; (2)对废水处理工艺方案进行分析比较,提出适宜的处理工艺方案和工艺流程; (3)确定为满足废水排放要求而所需达到的处理程度; (4)结合水质水量特征,通过经济技术分析比较,确定各处理构筑物的型式; (5)进行全面的处理工艺设计计算,确定各构筑物尺寸和设备选型; (6)进行废水处理站平面布置及主要管道的布置和高程计算; (7)进行工程概预算,说明废水处理站的启动运行和运行管理技术要求 2 原水水量与水质和处理要求: 2.1 原水水量与水质 一期工程: Q=36000m3/d

课程设计说明书范例

综合测评系统的分析与设计 目录 第一章需求分析 (2) 一、需求调查 (2) 二、建立用例图 (2) 三、描述用例 (3) 第二章系统分析 (5) 一、寻找系统中的实体类 (5) 二、建立实体类的类图 (7) 三、建立用户界面类的类图 (7) 三、建立交互图 (8) 第三章系统设计 (10) 一、类图的调整与修改 (10) 二、人机界面设计 (10) 三、数据库设计 (14) 第四章系统实现 (15) 一、开发环境 (15) 二、建立数据库 (15)

第一章需求分析 一、需求调查 为贯彻党的教育方针,加强对学生的教育管理,鼓励学生在校期间刻苦学习、奋发向上、德智体全面发展,培养具有较高综合素质的优秀人才,河南科技大学制定了《河南科技大学学生德智体综合测评试行办法》、《河南科技大学优秀学生奖学金评定办法》。根据这两个文件的有关精神,我校每个学期都要对学生进行综合测评,并根据综合测评的结果,评选综合奖学金。由于在校学生较多,传统的手工计算方式难以满足学校日常工作的要求,因此,我校急需开发一个综合测评系统,以提高该项工作的效果和效果。 通过调查,我校综合测评工作的运行过程如下:由学习委员录入本班学生上一学期的各门课程的成绩,计算各个学生的课程成绩的平均分。由团支书录入本班学生上一学期的德育成绩。由体育委员录入本班学生上一学期的体育成绩。德智体三个方面的成绩录入完成后,由班长计算各个学生的综合分,计算公式为:综合分=智育分×70%+德育分×20%+体育分×10%。最后,由辅导员根据综合分评选综合奖学金。 二、建立用例图 从以上需求描述中,我们发现系统中的参与者有:学习委员、团支书、体育委员、班长、辅导员。识别出参与者后,从参与者的角度就可以发现系统的用例,并绘制出系统的用例图,如图1-1所示。

钢结构课程设计任务书(2013.11)5

《钢结构》课程设计任务书 中国矿业大学银川学院 土木工程教研室 2013年11月

一、设计资料 1. 基本资料 某单跨单层厂房,跨度L=18m,长度42m,柱距6m,厂房内无吊车、无振动设备,梯形屋架铰接于混凝土柱上,屋面坡度i=1/10,无檩屋盖体系,采用1.5×6.0m预应力混凝土屋面板(考虑屋面板对屋架在平面外的支撑作用)。钢材采用Q235-B,焊条采用E43型,手工焊。柱网布置如图1所示、屋架支撑系统布置图如图2所示。 图1 柱网布置图 (a)

(b) (c) 图2 屋架支撑布置图 (a)屋架上、下弦支撑布置图 (b)1-1剖面图;(c)2-2剖面图 2. 屋架形式及几何尺寸 如图3所示。 图3 屋架形式及几何尺寸 3. 屋面荷载及内力系数 (1)永久荷载(标准值) 三毡四油防水层0.40 kN/m2 水泥砂浆找平层0.40 kN/m2 保温层0.20 kN/m2 预应力混凝土屋面板(1.00 +0.001×本人学号后三位数)kN/m2 (例如:学号为070807110190,则屋面板荷载为:1.00+0.001×190=1.19kN/m2) 屋架及支撑自重0.12+0.011L=0.318kN/m2 (2)可变荷载(标准值) 屋面活荷载:按学号选取(参见下表);雪荷载:0.30kN/m2 屋面活荷载的取值 (kN/m2)

如图4所示。 图4 屋架内力系数 (a)全跨单位荷载作用下各杆件的内力值 (b)半跨单位荷载作用下各杆件的内力值 二、设计内容 1. 完成一份钢屋架计算书。用A4纸手写,加统一格式封皮装订,见附件1。计算书内容必须包括: (1)钢屋架荷载计算; (2)杆件内力的计算和组合; (3)杆件截面的选择和验算; (4)主要节点设计(至少完成一个下弦节点、一个上弦节点、支座节点、屋脊节点及下弦中央节点的设计,节点设计内容包括节点板、加劲肋及连接焊缝)。 2. 绘制一份钢屋架施工图。用空白的A2绘图纸手绘,采用统一的图签栏,如图5所示。建议杆件轴线比例采用1:20,节点(包括杆件截面、节点板和小零件)比例采用1:10。当屋架对称时,可仅绘制半榀屋架的施工图。施工图内容必须包括: (1)施工图的说明; (2)材料表; (3)屋架简图; (4)屋架立面图;

课程设计说明书模板

机械制造学课程设计说明书 题目名称 专业班级 学生姓名 学号 指导教师 机械与电子工程系 二○一四年月日

目录 一、任务书--------------- -------3 二、指导教师评阅表----------------------4 三、序言-------------------------------------------------------------------------------------------3 四、零件的分析-----------------------------------------------------------------------------------3 五、工艺规程的设计------------------------------------------------------------------------------4 (1). 确定毛坯的制造形式---------------------------------------------------------------4 (2). 基面的选择---------------------------------------------------------------------------4 (3). 制订工艺路线------------------------------------------------------------------------4 (4). 机械加工余量、工序尺寸及毛坯尺寸的确------------------------------------5 (5). 确定切削用量及基本工时---------------------------------------------------------6 六、设计心得与小结-----------------------------------------------------------------------------11 七参考文献-------------------------------------------------------------------------------------1 1

管理信息系统课程设计范例

管理信息系统课程学习报告 专业:计算机信息管理 班级:信息1101 :刚 学号:1125486514 成绩:优 评语:该课程设计详述了“酒店管理信息系统”开发过程,结构清楚,格式能够按照要求完成;重点容叙述较好,容较全面;整体设计能够理论联系实际运用所学知识分析问题,但解决问题能力有待提高。 年月日

一、课程学习目的 管理信息系统(MIS)是管理科学、系统科学、计算机科学和通讯技术等多学科综合发展起来的边缘性、综合性、系统性的学科,它运用经济管理理论、信息理论、系统理论、计算机科学等学科的概念和方法,融合提炼组成一套新的体系,它既具有较深和较宽的理论基础,又是一门实践性很强的学科。 作为一门课程,管理信息系统是经济管理类专业的必修课。本课程的任务和学习目的是使学生掌握管理信息系统的概念、结构和建立管理信息系统的基础、管理信息系统开发方法、管理信息系统开发过程各阶段的任务与技术、管理信息系统的开发环境与工具以及其它类型的信息系统等;使学生通过本课的学习,了解管理信息系统在企业管理中的作用。并通过实践培养学生综合运用知识和分析开发应用系统的初步能力。 二、课程学习容 管理信息系统的学习和设计主要是掌握“管理信息系统开发的五个阶段”: 第一阶段:系统规划 第二阶段:系统分析 第三阶段:系统设计 第四阶段:系统实施 第五阶段:系统运行与维护 1、系统规划阶段 该阶段是将组织目标、支持组织目标所必需的信息、提供这些必须信息的信息系统,以及这些信息系统的实施等诸要素集成的信息系统方案,是面向组织息系统发展远景的系统开发计划。鉴于在实践中选题“酒店管理信息系统”,其系统规划阶段是针对酒店所提供的信息资源,为提高酒店信息管理水平,制定一个较为科学的信息系统开发规划。 其主要任务是在开发环境的调研基础之上,确定酒店管理信息管理系统的开发方向、系统需要达到的目的,制定酒店管理信息系统的总体政策和策略,做出人力、财力和物资的总体安排,制定来发活动的进度安排,制定MIS系统的总体结构,以确保酒店管理信息系统开发的下调行,避免开发的孤立性和重复性,同时预测酒店管理信息系统未来的发展,明确系统今后的发展、研究方向和准则。从战略角度为系统开发

中南大学钢结构课程设计

中南大学土木工程学院土木工程专业(本科) 《钢结构基本原理》课程设计任务书 题目:钢框架主次梁设计 姓名: 班级: 学号:

一、设计规范及参考书籍 1、规范 (1)中华人民共和国建设部. 建筑结构制图标准(GB/T50105-2001) (2)中华人民共和国建设部. 房屋建筑制图统一标准(GB/T50001-2001) (3)中华人民共和国建设部. 建筑结构荷载规范(GB5009-2010) (4)中华人民共和国建设部. 钢结构设计规范(GB50017-2003) (5)中华人民共和国建设部. .钢结构工程施工质量验收规范(GB50205-2001) 2、参考书籍 (1)沈祖炎等. 钢结构基本原理,中国建筑工业出版社,2006 (2)毛德培. 钢结构,中国铁道出版社,1999 (3)陈绍藩. 钢结构,中国建筑工业出版社,2003 (4)李星荣等. 钢结构连接节点设计手册(第二版),中国建筑工业出版社,2005 (5)包头钢铁设计研究院 中国钢结构协会房屋建筑钢结构协. 钢结构设计与计算(第二版), 机械工业出版社,2006 二、设计构件 某多层图书馆二楼书库楼面结构布置图如图,结构采用横向框架承重,楼面活荷载标准值2.02kN mm (单号)、5.02kN mm (双号),其中12班竖向梁跨度取值:学号1~10为8m 、学号11~20为10m ;学号21~为12m ;其中13班水平向梁跨度取值:学号1~10为9m 、学号11~20为11m ;学号21~为13m ;。楼面板为120mm 厚单向实心钢筋混凝土板,荷载传力途径为:楼面板-次梁-主梁-柱-基础。设计中仅考虑竖向荷载和活载作用,框架梁按连续梁计算,次梁按简支梁计算。其中框架柱为焊接H 型钢,截面尺寸为H600×300×12×18,层高3.5m 。 三、设计内容要求 (1)设计次梁截面CL-1(热轧H 型钢)。 (2)设计框架主梁截面KL-1(焊接工字钢)。 (3)设计框架主梁短梁段与框架柱连接节点,要求采用焊缝连接,短梁段长度一般为0.9~ 1.2m 。 (4)设计框架主梁短梁段与梁体工地拼接节点,要求采用高强螺栓连接。 (5)设高计次梁与主梁工地拼接节点,要求采用强螺栓连接。

机械设计课程设计说明书模板.

燕山大学 机械设计课程设计说明书题目:带式输送机传动装置 学院(系):机械工程学院 年级专业: 09级机械设计及理论 学号: 0901******** 学生姓名:乔旋 指导教师:许立忠 教师职称:教授

目录 一、设计任务书.................................................................. 二、传动方案分析................................... .......................... 三、电动机的选择和参数计算........................................ 四、传动零件的设计计算................................................. 五、轴的设计...................................................................... 六、键的选择校核............................................................ 七、轴承的校核................................................................... 八、联轴器的选择及校核................................................ 九、密封与润滑的选择.................................................... 十、减速器附件及说明................................................... 十一、装配三维图........................................................ 十二、设计小结............................................................. 参考资料...................................................................

软件工程课程设计案例

网上招聘系统分析设计

目录 第一章网上招聘系统需求规格说明书 .................................. - 3 -第二章软件项目的概要设计说明书 (16) 第三章网上招聘系统详细设计 (51) 第四章软件项目的编码案例说明 (64) 第五章网上招聘系统客户端系统测试计划 (71) 第六章网上招聘系统客户端系统测试设计 (75) 第八章网上招聘系统客户端系统测试报告 (92)

第一章网上招聘系统需求规格说明书 1.导言 1.1 目的 该文档是关于用户对于网上招聘系统的功能和性能的要求,重点描述了网上招聘系统的功能需求,是概要设计阶段的重要输入。 本文档的预期读者是: ·设计人员; ·开发人员; ·项目管理人员; ·测试人员; ·用户。 1.2 范围 该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型的,解决整个项目系统的“做什么”的问题。在这里,没有涉及开发技术,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的平台。 1.3 编写说明 HR,Human Resource(人力资源管理)的缩写。 JSP,Java Server Page(Java服务器页面)的缩写,一个脚本化的语言。 UML,Unified Modeling Language(统一建模语言)的缩写,是一个标准的建模语言。 1.4 术语定义 无 1.5 引用标准 [1]《企业文档格式标准》,****************有限公司软件工程过程化组织 [2]《需求规格报告格式标准》,************有限公司软件工程过程化组织 1.6 参考资料 [1]《UML说明》,***********************软件有限公司 [2]《需求规格报告格式标准》,************公司软件工程过程化组织 1.7 版本更新信息 本文档的更新记录如表A-1所示。 表A-1 版本更新记录 修改编号修改日期修改后版本修改位置修改内容概述 001 002 003 004 005 2008.9.5 2006.9.10 2006.9.15 2006.9.16 2006.10.18 0.1 0.2 0.3 0.4 1.0 全部 第3.1节 第4.1节 第5.1节 第7章 初始发布版本 增加 修改 修改 增加 2.系统定义 我们分别阐述一下项目的来源、背景,项目的用户特点和项目的目标。 2.1 项目来源及背景 本项目是为北京某公司开发的一个网上招聘系统,由于这个公司的规模比较大,需要 招聘的员工也很多,每次招聘总能收到成千上万的简历,如何挑选合适的应聘者常常是公司

钢结构课程设计

中南大学 《钢结构基本原理》 课程设计 设计名称:钢框架主次梁设计 专业班级:土木1112班 姓名:周世超 学号: 指导老师:龚永智 设计任务书 (一)、设计题目 某钢平台结构(布置及)设计。 (二)、设计规范及参考书籍 1、规范 (1)中华人民共和国建设部. 建筑结构制图标准[S](GB/T50105-2001) (2)中华人民共和国建设部. 房屋建筑制图统一标准[S](GB/T50001-2001) (3)中华人民共和国建设部. 建筑结构荷载规范[S](GB5009-2001)(4)中华人民共和国建设部. 钢结构设计规范[S](GB50017-2003)(5)中华人民共和国建设部. 钢结构工程施工质量验收规范[S](GB50205-2001) 2、参考书籍

(1)沈祖炎等. 钢结构基本原理[M]. 中国建筑工业出版社,2006 (2)毛德培. 钢结构[M]. 中国铁道出版社,1999 (3)陈绍藩. 钢结构[M]. 中国建筑工业出版社,2003 (4)李星荣等. 钢结构连接节点设计手册(第二版)[M]. 中国建筑工业出版社,2005 (5)包头钢铁设计研究院?中国钢结构协会房屋建筑钢结构协. 钢结构设计与计算(第二版)[M]. 机械工业出版社,2006 (三)、设计内容 某多层图书馆二楼书库楼面结构布置示意图如图一所示,结构采用横向框架承重,楼面板为120mm厚的单向实心钢筋混凝土板。荷载的传力途径为:楼面板—次梁—主梁—柱—基础,设计中仅考虑竖向荷载与动荷载的作用。框架按照连续梁计算,次梁按照简支梁计算。其中框架柱为焊接H型钢,截面尺寸为H600X300X12X18,楼层层高取3.9米 采用的钢材为Q345,焊条为E50 柱网尺寸9 ×9,永久荷载5,活荷载10 活荷载分项系数为1.4 恒荷载分项系数为1.2 (四)、设计内容要求 1)验算焊接H型钢框架柱的承载能力,如不满足请自行调整 2)设计次梁截面CL-1(热轧H型钢)。 3)设计框架主梁截面KL-1(焊接工字钢)。 4)设计框架主梁短梁段与框架柱连接节点,要求采用焊缝连接,短

机械设计课程设计说明书格式

机械设计课程设计说明书格式 论文统一用A4打印纸书写(不允许用铅笔书写文字) 封面格式:教务处统一印制格式 扉页:装订设计任务书 目录页:书写目录 说明书装订顺序:封面+设计任务书+目录+正文+成绩评定表资料袋上的相关部分都要填写,资料袋底部写学号。 目录 1. 设计任务------------------------------------------------------1 2. 传动方案分析-----------------------------------------------页码 3. 电动机的选择计算-------------------------------------------页码 4. 传动装置的运动和动力参数的选择和计算-----------------------页码 5. 传动零件的设计计算-----------------------------------------页码5.1 高速级齿轮传动设计计算-------------------------------------页码 5.2 低速级齿轮传动设计计算-------------------------------------页码 6. 轴的设计计算-----------------------------------------------页码 7. 键连接的选择及计算-----------------------------------------页码 8. 滚动轴承的选择及计算---------------------------------------页码 9. 联轴器的选择-----------------------------------------------页码 10. 润滑与密封-------------------------------------------------页码 11. 箱体及附件的结构设计和选择---------------------------------页码 12. 设计小结---------------------------------------------------页码 13. 参考资料---------------------------------------------------页码

钢结构课程设计指导书(详细版)

钢结构课程设计指导书 (梯形钢屋架) 土木工程学院钢结构教研室

钢结构课程设计指导书 绪言课程设计目的要求 课程设计是一个重要的教学过程,是对学生知识和能力的总结。要求学生通过钢结构课程设计,进一步了解钢结构的结构型式、结构布置和受力特点,掌握钢结构的计算简图、荷载组合和内力分析,掌握钢结构的构造要求等。要求在老师的指导下,参考已学过的课本及有关资料,综合应用钢结构的材料、连接和基本构件的基本理论、基本知识,进行整体钢结构设计计算,并绘制钢结构施工图。 第一节 钢结构课程设计题目 一、设计题目 某24m跨度车间钢屋架设计。 二、 设计任务 1、选择钢屋架的材料 2、确定屋架形式及几何尺寸 3、屋盖及支撑的布置 4、钢屋架的结构设计 5、绘制钢屋架施工图及材料表 三、 设计资料 某厂一金工车间跨度24m,长度为90m,柱距6m,内设两台50/5t中级工作制桥式吊车,设防烈度为7度。屋面采用1.5×6.0m大型屋面板。20mm厚水泥砂浆找平,上铺80mm厚泡沫混凝土保温层;三毡四油防水层,上铺小石子。屋面坡度i=1/10。屋面活荷载标准值0.7kN/m2,雪荷载标准值0.5 kN/m2,积灰荷载标准值0.3 kN/m2。屋架铰接于钢筋混凝土柱上,上柱截面b×h=400×400mm,混凝土强度等级为C20。 第二节 钢屋架设计计算 一、材料选择 根据荷载性质,钢材可采用Q235-A.F,要求保证屈服强度、抗拉强度、伸长率、冷弯试验及碳、硫、磷含量合格。屋架连接方法采用焊接,焊条可选用

E43型,手工焊。 二、屋架形式及几何尺寸 因屋面采用混凝土大型屋面板,屋面坡屋i=1/10,故宜采用梯形屋架。 屋架计算跨度应取l。=l-2×150=24000-300=23700mm。 屋架端部高度H。与屋架中部高度及屋面坡度相关,我国常将H。取为1.8~2.1m等较整齐的数值,以利多跨屋架时的屋面构造。可取H。=1990mm。 为使屋架上弦只受节点荷载,腹杆体系采用节间为3m的人字形式,屋面板传来的荷载,正好作用在节点上,使之传力更好。 屋架跨中起拱l/500 ,可取50mm。 三、支撑布置 根据车间长度,屋架跨度,荷载情况,以及吊车设置情况,宜布置三道上、下弦横向水平支撑,垂直支撑和系杆,屋脊节点及屋架支座处沿厂房通长设置刚性系杆,屋架下弦沿跨中通长设一道柔性系杆。凡与支撑连接的屋架可编号为GWJ—2,其它编号均为GWJ—l。 四、荷载和内力计算 1、荷载计算 屋面活荷载与雪载一般不会同时出现,可取其中较大者进行计算。 屋架沿水平投影面积分布的自重(包括支撑)可按经验公式计算。 荷载计算中,因屋面坡度较小,风荷载对屋面为吸力,对重屋盖可不考虑,所以各荷载均按水平投影面积计算。 2.荷载组合 设计屋架时,应考虑以下三种荷载组合: (1) 全跨永久荷载+全跨可变荷载 (2) 全跨永久荷载+半跨可变荷载 (3) 全跨屋架与支撑自重+半跨屋面板自重+半跨屋面活荷载 3. 内力计算 按图解法、解析法、电算法均可计算屋架各杆内力。 先求出单位荷载作用于各节点时的内力,即内力系数,然后可求出当荷载作用于全跨及半跨各节点时的杆件内力,并求出三种荷载组合下的杯件内力.取其中不利内力(正、负最大值)作为设计屋架的依据。可列表计算。 跨中附近斜腹件的内力发生变号,由于考虑了施工阶段荷载的不利分布。

机械设计基础课程设计说明书范例

机械设计基础课程设计说明书范例 一、设计任务书 (2) 二、拟定传动方案 (2) 三、选择电动机 (2) 四、计算传动装置的总传动比及其分配各级传动比 (4) 六、V带传动设计 (5) 七、齿轮传动设计 (7) 八、高速轴轴承的设计 (8) 九、高速轴直径和长度设计 (10) 十、高速轴的校核 (11) 十一、低速轴承的设计 (13) 十二、低速轴直径和长度设计 (14) 十三、低速轴的校核 (15) 十四、键的设计 (17) 十五、箱体的结构设计 (18) 十六、减速器附件的设计 (20) 十七、润滑与密封 (22) 十八、课程设计总结 (23) 十九、参考文献 (23)

定方案 选择电动机 1、电动的类型和 按工作求和工作选用一Y IP44)系列相异步电 它为卧 2、电动 (1)工机所需功w p 1250 1.5010001000w FV p ?=== (2)电机输出功d p η w d p p = 传动装的总效率 5 43221ηηηηη????=式中, 21η、…为 电动机至

卷筒之间的各传动机构和轴承的效率。由表2-4[2]查得:V 带传动1η=0.95;滚动轴承2η=0.99;圆柱齿轮传动3η=0.97;弹性连轴器4η=0.99;卷筒轴滑动轴承5η=0.98,则 总效率2 0.950.990.980.990.970.876η=????≈ 故 1.88 2.150.876 w d p p KW η = = ≈ (3)电动机额定功率ed p 依据表20-1[2]选取电动机额定功率 2.2ed p KW = 3、电动机的转速 为了便于选择电动机的转速,先推算电动机转速的可选范围。由表2-1[2] 查得V 带传动常用比为范围,4~2' 1=i 单级圆柱齿轮传动6~3' 2=i 则电动 机转速可选范围为 '''12716~2866/min d w n n i i r == 初选同步转速分别为1000r/min 和1500r/min 的两种电动机进行比较如下表: 结果: 1.88w p kw = 0.876η= 2.2ed p kw =

课程设计说明书书写格式

课程设计说明书书写格式 《模拟电子技术》课程设计说明书书写格式模拟电子技术》为了保证课程设计文档的质量,做到说明书格式的规范化,特作如下规定: 一,内容要求及格式课程设计说明书应用汉语撰写,内容应层次分明,数据可靠, 文字简练, 说明透彻,推理严谨. 说明书内容一般应由九个主要部分组成, 依次为:1. 封面,2. 课程设计任务书, 3. 目录, 4. 说明书正文,5. 结束语,6. 参考文献, 7. 附录. 各部分的具体要求如下:1.封面格式:XXXXXXXX学校课程设计说明书课题名称一———————专业名称————————学生班级————————学生姓名————————学生学号————————指导教师———————— 2. 课程设计任务书 3. 目录列出说明书的大标题, 一级和二级节标题,逐项标明页码, 标题应该简明扼要,点出各部分主要内容. " 目录"两字居中, 下空两行为章,节, 小节及其开始页码. 章,节, 小节分别以如下方式: 第 1 章,1.1,1.1.1 依次标出,章, 节,小节与页码之间用"..." 连接.每一... 级标题标题依次往后退一个汉字. 4. 说 明书正文正文是主体,一般可包括设计要求与指标, 理论分析, 计算方法, 具体设计内容,测试方法和实验结果,数据分析和讨论,结论等. 标题:每章标题以三号黑体居中打印; " 章"下空两行为"节"以四号黑体左起打印; " 节"下为"小节" , 以小四号黑体左起打印. 换行后空二个汉字打印论文正文. 正文采用小四号宋体, 正文行间距为固定值24磅.例:第1章XXXX 1. 1 XXXX 1.1.1 XXXX 图, 表,公式:文中的图,表公式一律采用阿拉伯数字分章编号,如:图2-5, 表3-2, 公式等.图序及图名居中置于图的下方,图中的术语,符号,单位等应与正文表述所用一致表序及表名置于表的上方,表中参数应标明量和单位的符号;图序及图名,表序及表名采用五号楷体字.公式的编号用括号括起写在右边行末,其间不加虚线. 图,表, 公式等与正文之间要有一定的行间距. 5. 结束语设计总结,主要成果或结论,存在的问题等 6. 参考文献只列作者直接阅读过, 在正文中被引用过的文献资料. 参考文献一律列在正文的末尾,不得放在各章之后.在引用别人的结论时,应在引用处加以说明,严禁抄袭现象的发生.作者姓名写到第三位,余者写",等"或",et al.."" 参考文献"四字居中用三号黑体字,空一行左起按顺序依次列出参考文献,将序号置于方括号内,用小四号宋体字. 几种主要参考文献的格式为: 连续出版物:序号作者. 文题.刊名[J],年,卷号:起~止页 码专或编著:序号作者.书名[M].出版地:出版社,出版年.起~止页码技术标准:序号发布单位.技术标准代号. 技术标准名称.出版地:出版者,出版日期举例如下: [1] 周绥平,陈宗基. DR 算法的更新时间间隔研究. 系统仿真学报[J],1999,7 :13~18 [2] 竺可桢.物理学[M].北京:科学出版社,1973.56~60 [3] 中华人民共和国国家技术监督局. GB3100~3102. 中华人民共和国国家标准—量与单位. 北京: 中国标准出版 社,1994-11-01 7. 附录主要列入设计过程所做的实物图,公式推导,与正文分开. 8.

机械原理课程设计样例模板

机械原理 课程设计说明书 设计题目 专业班级 姓名 学号 指导老师 成绩评定等级 评阅签字 评阅日期 6月 课程任务设计书 题号12自动打印机设计

一、工作原理及工艺动作过程 在某商品包装好的纸盒上, 为了某种需要而在商品上打印一种记号。它的主要动作有三个: 送料到达打印工位, 然后打印记号, 最后将产品输出。 二、原始数据和设计要求 (1)纸盒尺寸: 长100~150mm、宽70~100mm、高30~50mm。 (2)产品重量: 5~10N; (3)自动打印机的生产率: 80次/min; (4)要求机构的结构简单紧凑、运动灵活可靠、易于制造加工。 三、设计方案提示 ( 1) 实现送料——夹紧功能的机构能够采用凸轮机构或有一定停歇时间的连杆机构。当送料、夹紧机构的执行构件将产品推至指定位置, 执行构件停止不动, 维持推紧力(前有挡块挤压), 待打印机构执行件打完印记后, 被推走。

( 2) 实现打印功能的机构能够采用平面连杆机构或直动(摆动)凸轮机构。 ( 3) 实现输出功能的机构能够采用与送料、夹紧机构相类似的机构。为简化结构, 可考虑固定定位挡块, 而将输出运动与送料运动的方向互相垂直。 ( 4) 自动打印机系统采用一个电机驱动主轴控制三个机构的执行构件完成各自的功能运动, 如何将三个执行机构的主动件均固定在主轴上而达到设计要求是需要认真考虑的。 四、设计任务 ( 1) 按工艺动作要求拟定运动循环图; ( 2) 进行送料夹紧机构、打印机构和输出机构的选型; ( 3) 机械运动方案的评定和选择: (至少两个以上), 进行方案评价, 选出较优方案。 ( 4) 按选定的原动机和执行机构的运动参数拟定机械传动方案, 分配传动比, 并在图纸上画出传动方案图; ( 5) 对机械传动系统和执行机构进行运动尺寸计算; ( 6) 绘制系统机械运动方案简图; ( 7) 对执行机构进行运动分析, 画出运动线图; ( 8) 编写设计计算说明书。

钢结构课程设计任务书

山东建筑大学 课程设计(论文)任务书 题目:某化工车间钢屋盖设计 课程:钢结构设计课程设计 院(部):土木工程学院 专业:土木工程 班级:土木辅修2013级 学生姓名: 学号: 设计期限:2015年5月4~15日 指导教师: 教研室主任: 院长(主任):

关于学生课程设计(论文)质量的有关要求 为了进一步加强学生课程设计(论文)的质量,对土木学院所有专业的课程设计(论文)制定以下要求: 1、学生应高度重视课程设计(论文)工作,严格要求自己,自觉遵守学习纪律和各项规章制度。 2、课程设计(论文)过程中,尊敬老师,团结互助,虚心学习,勤于思考,敢于实践,勇于创新,按指导教师的要求,保质保量的按时完成课程设计(论文)任务。 3、课程设计(论文)期间,实行考勤制度,一般不准请假,确因特殊情况需要请假时,须按照学校有关规定执行。学生缺勤(包括病、事假)累计超过课程设计时间1/3以上者,取消答辩资格,不予评定成绩,须重新补做。 4、必须独立完成课程设计(论文),一旦发现套用和抄袭他人成果者,按作弊论处。对学习不努力、不认真、敷衍了事、回避指导,未完成各阶段任务及严重违纪者,指导教师有权不让其参加答辩。 5.课程设计说明书(论文)撰写规范 课程设计说明书(论文)要求用A4纸排版,上下左右边距各留20mm,说明书(论文)中的计量单位、制图、制表、公式、缩略词和符号应遵循国家的有关规定。 6、学生课程设计存档要求 (1)学生设计资料必须装入课程设计专用袋(各班统一到教务室领取),要求详细填写班级、学 号、姓名、课程设计名称及档案袋里所有的资料内容。 (2)档案袋里课程设计资料排放顺序: 课程设计(论文)任务书(单放不装订) 按课程设计(论文)封面、设计(论文)说明书内容其中包括(目录、正文、参考文献、附录)等次序左侧装订成册(封面上填写的各项内容要与任务书上的内容一致)。 设计图纸(按学号从小到大排列整齐)。 (3)资料上交时间: 课程设计结束后两天内以班为单位交给辅导教师,不得延长上交时间。 以上资料整理好后,交由指导教师评阅。 土木工程学院

(完整word版)课程设计说明书统一书写格式

附件5:课程设计说明书统一书写格式 设计题目 正文题序层次是文章结构的框架。章条序码统一用阿拉伯数字表示,题序层次可以分为若干级,各级号码之间加一小圆点,末尾一级码的后面不加小圆点,层次分级一般不超过4级为宜,示例如下: ╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳ ╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳ ╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳ ╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳ ╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳ ╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳ ╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳ ╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳ ╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳ ╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳

课程设计说明书框架 题目(黑体一号字居中距下文双倍行距) 1技术要求(标题一黑体小二号字左对齐) 2设计方案及原理(标题一黑体小二号字左对齐) (自己查阅资料,题目涉及的理论知识及相关应用) 3实现方案(标题一黑体左对齐小二号字) (提出自己的设计思路,对所用主要芯片的功能原理做具体描述,给出具体操作方案的模型图,并对原理及工作过程做详细说明)(图形一定要自己画,坚决杜绝复制-粘贴现象); 4模块功能分析或源程序代码(标题一黑体小二号字左对齐)(附程序注释) 5调试过程及结论(标题一黑体小二号字左对齐) 详细并真实叙述调试过程,并给出设计结论。 6心得体会(标题一黑体小二号字左对齐) (字数不得少于500字) 7参考文献(标题一黑体小二号字左对齐)

课程设计说明书撰写规范 课程设计报告书资料统一使用学校印制的课程设计报告书封面,内芯一律使用A4打印纸计算机打印,学校统一纸面格式,页眉上标明“武汉理工大学《专业课程设计3(微处理器与微控制器应用)》课程设计说明书”字样。必须使用国家公布的规范字。 打印版面上空2.5cm,下空2cm,左空2.5cm,右空2cm(左装订),固定行距,24磅,页码用小5号字页下居中标明。 1.课程设计标题 设计题目用黑体一号字,居中放置,并且距下文双倍行距。 2.标点符号 课程设计报告书中的标点符号应按新闻出版署公布的“标点符号用法”使用。 3.正文标题层次 第一级(章)题序和题名用黑体小二号字(如1 ) 第二级(条)题序和题名用黑体小三号字(如1.1 ) 第三级(条)题序和题名用黑体四号字(如1.1.1) 正文各层次内容用宋体小四号字(英文用新罗马体12),固定值,24磅 题序层次编排格式为:章条编号一律左顶格,编号后空一个字距,再写章条题名。题名下面的文字一般另起一行,也可在题名后,但要与题名空一个字距。如在条以下仍需分层,则通常用a,b,……或1),2),……编序,左空2个字距。 打印报告书,报告书题目用黑体一号字,居中放置,并且距下文双倍行距。第一级(章)题序和题名用黑体小二号字,第二级(条)题序和题名用黑体小三号字,第三级(条)题序和题名用黑体四号字,第四级(条)题序和题名用黑体小四号字,各级与上下文间均单倍行距。 正文各层次内容用宋体小四号字(英文用新罗马体12),固定值,24磅。 4.表格 每个表格应有自己的表题和表序,表题应写在表格上方正中,表序写在表题左方不加标点,空一格接写表题,表题末尾不加标点。全文的表格统一编序,也可以逐章编序,不管采用哪种方式,表序必须连续。表格允许下页接写,接写时表题省略,表头应重复书写,并在右上方写“续表××”。此外,表格应写在离正文首次出现处的近处,不应过分超前或拖后。 6.插图 课程设计报告书的插图必须精心制作,线条要匀称,图面要整洁美观,插图应与正文呼应,不得与正文脱节。每幅插图应有图序和图题,全文插图可以统一编序,也可以逐章单独编序,不管采用哪种方式,图序必须连续,不得重复或跳缺。图序和图题应放在图位下方居

相关文档
最新文档