操作系统原理课程设计任务书0834131 (1)

操作系统原理课程设计任务书0834131 (1)
操作系统原理课程设计任务书0834131 (1)

河南城建学院

《操作系统原理》课程设计任务书

班级:0834131

专业:信息管理与信息技术(本科)

课程名称:操作系统原理

指导教师:魏新红

计算机科学与工程学院

2015年12月

《操作系统》课程设计任务书

课程编码0801510课程名称操作系统原理

适用专业信息管理与信息技术学时36

考核方式考查学分 2

先修课程数据结构,C语言设计时间第5学期第15-16周

一、设计时间及地点

1、设计时间

本课程设计时间为2周,安排在第5学期期末最后2个教学周进行,上午:8:00-12:00,下午:14:00-15:45。设计周的最后一天为验收时间,每个人都要对设计结果进行答辩,指导教师根据评分标准给出设计成绩。

2、设计地点

设计地点为计算机系实验中心10#A301,如有变动另行通知。

3、设计时间安排

具体的设计时间和地点安排详见附表1。

二、设计目的和要求

1、设计目的

学习计算机软件技术,特别是计算机操作系统技术,除了需要刻苦努力外,还需要掌握软件和操作系统的原理与设计技巧。如何学习和掌握操作系统技术的原理与实际技巧呢?除了听课和读书之外,最好的方法恐怕就是在实践中练习。例如,自己设计一个小型操作系统,多使用操作系统,多阅读和分析操作源代码等。但由于我们的条件和学时有限,在理论学习过程中没有给同学们提供更多的实验机会。本操作系统课程设计,是给同学提供一个集中实验的机会。希望同学们通过该设计加深对所学习课程的理解。

2、设计要求

(1)纪律要求

设计期间必须在机房或教室,时间上午:8:00-12:00,下午:14:00-15:45。不得迟到、早退,有事请假,不得无故旷课,缺课超过总学时的1/3者,不得参与答辩,并以不及格论处。

1)严格遵循软件实习和课程设计的有关安排,按时完成设计任务。

2)严格遵守学校的纪律和机房各项管理规定。

3)严格请假制度,需请假时。请假需要有辅导员签字的假条,且必须经指导老师批准。

(2)技术要求

按软件工程的思想和方法进行设计,并把它作为一个工程来做。设计的每一步都有要形成文档,“成品”出来以后要有使用说明书和测试报告。最后按院方统一要求整理出软件实习“论文”,并分别以电子和书面文档的形式上交。最后,设计的程序要编译通过,并在验收时进行演示。

本设计的内容是基于《计算机操作系统》教材和课堂讲授内容的,但同学们必须对以前的《C语言程序设计》和《数据结构》等内容进行认真的复习。

设计过程所使用的技术或函数等都是课堂中所学到的UNIX系统调用,使用操作系统环境是Red Hat Linux 9,言语开发环境是Linux的GNU C或C++。要求课程设计者对Linux操作系统和GNU C或C++有一定的了解。

三、设计题目和内容

1、图书管理系统

以UNIX系统文件部分系统调用为基础设计一个简易的图书管理系统。要求实现:图书的录入、查询、借阅、清理、统计等功能、还要实现对每天的借阅情况进行统计并打印出统计报表,操作界面要尽量完善。图书资料信息必须保存在文件中。

2、信号通信与进程控制

(l)进程的创建:编写一段程序,使用系统调用fork()创建两个或多个子进程。当此程序运行时,在系统中有一个父进程和其余为子进程在活动。

(2)进程的控制:在程序中使用系统调用lockf()来给每一个进程加锁,实现进程之间的互斥。

(3)进程通信:①软中断通信;②在程序中使用实例signal(SIGINT,SIG_IGN)和signal(SIGQUIT,SIG_IGN)进行通信操作,观察执行结果,并分析原因。

(4)软中断的捕获与重定义。首先定义一个服务函数function(),然后利用signal(sig,function)系统调用来实现中断的捕获与改道。

(5)使用操作系统保留给用户的信号SIGUSR1和SIGUSR2进行通信。

(6)扩展程序,使之成为信号或事件驱动的应用程序。

3、进程间通信(IPC):消息机制

(1)消息的创建、发送和接收

使用系统调用msgget(),msgsnd(),msgget(),及msgctl()编制一长度为1K的消息发送和接收的程序。

1)为了便于操作和观察结果,用一个程序作为“引子”,先后fork()两个子进程,SERVER和CLIENT,进行通信。SERVER和CLIENT也可分别为2个各自独立的程序。

2)SERVER端建立一个Key为175的消息队列,等待其他进程发来的消息。当遇到类型为1的消息,则作为结束信号,取消该队列,并退出SERVER。SERVER每接收到一个消息后显示一句“(server)received”。

3)CLIENT端使用key为175的消息队列,先后发送类型从10到1的消息,然后退出。最后的一个消息,即是SERVER端需要的结束信号。CLIENT每发送一条消息后显示一句“(client)s ent”。

4)父进程在SERVER和CLIENT均退出后结束。

(2)功能扩展:在sever端创建一个服务函数,从而实现C/S通讯

要求SERVER每接收到一次数据后不仅仅显示“(server)received”,而是做一些其它事情,比如读取或查询某个文件,或者执行一个shell命令等。此功能可由设计者自己定义。

在此基础上可以扩展客户端,比如设计一个菜单界面,接收不同的选项,并发送到服务器端,请求对方提供服务。

4、进程间通信(IPC):共享内存机制

(1) 共享存储区的创建,附接和断接

使用系统调用shmget(),shmat(),msgdt(),shmctl(),编制一长度为1K的消息发送和接收的程序。

1)为了便于操作和观察结果,用一个程序作为“引子”,先后fork()两个子进程,SERVER和CLIENT,进行通信。SERVER和CLIENT也可分别为2个各自独立的程序。

2)SERVER端建立一个Key为375的共享区,并将第一个字节置为-1,作为数据空的标志,等待其他进程发来的消息。当该字节的值发生变化时,表示收到了信息,并进行处理。然后再次把它的值设为-1。如果遇到的值为0,则视为结束信号,取消该队列,并退出SERVER。SERVER每接收到一次数据后显示“(server)received”。

3)CLIENT端建立一个Key为375的共享区,当共享取得第一个字节为-1时,SERVER端空闲,可发送请求。CLIENT随即填入9到0。期间等待Server端的再次空闲。进行完这些操作后,CLIENT 退出。CLIENT每发送一次数据后显示“(client)sent”。

4)父进程在SERVER和CLIENT均退出后结束。

(2)功能扩展:在sever端创建一个服务函数,从而形成C/S通讯模式

要求SERVER每接收到一次数据后不仅仅显示“(server)received”,而是做一些其它事情,比如读取或查询某个文件等。此功能可由设计者自己定义。

在此基础上可以扩展客户端,比如设计一个菜单界面,接收不同的选项,并发送到服务器端,请求对方提供服务。

5、文件加密存储

利用文件系统的系统调用编程对文件的内容进行加、解密。

要求程序从环境的命令行携带4个参数。第一个是文件名,第二个是操作方式,第三个是密钥,第四个是加密钥循环使用长度。其中后两个参数是可以忽略,但对忽略的情况要提供缺省值。

要求最后实现对文件的加密转储,或通过改道的办法进行转储。对于已加密的文件可以进行解密显示或解密后转储。形成加密或解密文件后要删除原来的文件。

建议加密过程使用按字符进行异或的方式处理,也可以是仿射加密方式,比如把所有的字符做一个平移变换:A-→A+C(A为任意字母表中的字母,C为常数,为了防止越界或溢出,可以改造其为A-→(A+C)MOD 256),这里要提醒的是,要注意逆变换。

建议,设计者也提供自己的加密方式。

6、存储管理

存储管理的主要功能之一是合理地分配空间。请求页式管理是一种常用的虚拟存储管理技术。本设计的目的是通过请求页式存储管理中页面置换算法模拟设计,了解虚拟存储技术的特点,掌握请求页式存储管理的页面置换算法。要求:

(1)通过随机数产生一个指令序列,共320条指令。指令的地址按下述原则生成:

①50%的指令是顺序执行的;②25%的指令是均匀分布在前地址部分;③25%的指令是均匀分布在后地址部分。

具体的实施方法是:①在[0,319]的指令地址之间随机选取一起点m;②顺序执行一条指令,即执行地址为m+l的指令;③在前地址[0,m+1]中随机选取一条指令并执行,该指令的地址为m’;④顺序执行一条指令,其地址为m’+1;⑤在后地址[m’+2,319]中随机选取一条指令并执行;⑥重复上述步骤

①~⑤,直到执行320次指令。

(2)将指令序列变换成为页地址流。设:①页面大小为1K;②用户内存容量为4页到32页;③用户虚存容量为32K。

在用户虚存中,按每页存放10条指令排列虚存地址,即320条指令在虚存中的存放方式为:第0条~第9条指令为第0页(对应虚存地址为[0,9]);

第10条~第19条指令为第1页(对应虚存地址为[10,19]);

………

第310条~第319条指令为第31页(对应虚存地址为[310,319])。

按以上方式,用户指令可组成32页。

(3)计算并输出下述各种算法在不同内存容量下的命中率(要为以下各种算法定义数据结构)。

①先进先出的算法(FIFO);

②最近最少使用算法(LRU);

③最近最不经常使用算法(NUR/NRU/CLOCK)。

命中率=1-页面失效次数/页地址流长度

在本设计中,页地址流长度为320,页面失效次数为每次访问相应指令时,该指令所对应的页不在内存的次数。

(4)关于随机数产生办法,Linux/UNIX系统提供函数srand()和rand(),分别进行初始化和产生随机数。例如:srand()语句可初始化一个随机数:

a[0]=10*rand()/32767*319+1,

a[1]=10*rand()/32767*a[0];

………

语句可用来产生a[0]、a[1]、…中的随机数。

7、shell程序模拟设计

shell是UNIX系统的命令解释程序。Shell的基本功能是:命令解释执行、shell编程、系统环境设置、文件名替换、I/O重定向、连通管道建立。试按照shell程序的基本功能,利用UNIX系统提供的进程控制的系统调用,设计一个程序来模拟shell功能。要求至少要做到:

1)从终端键盘接收命令,若是合法,则执行之;

2)设置一条内部命令,比如print,用于显示被执行命令的返回状态和它自己的参数;

3)实现shell命令替换。

8、Windows文件系统分析

在Linux系统下,使用与文件相关的系统调用实现对物理设备文件的读写,参照Linux系统源代码,对不同介质上的FAT格式文件系统进行分析。要求在Linux环境下设计出C语言程序,实现以下功能:1)分析DOS/Windows系统引导记录DBR(DOS Boot Record)和引导机制;

2)通过DBR中的BPB(BIOS Parameter Block)信息分析,构建相关信息的数据结构,比较FAT16、FAT32和VFAT等文件系统的区别与联系。

3)至少要实现对给出第一FAT入口文件的只读访问。

4)建议根据文件名读取文件。

9、UNIX/Linux文件系统分析

在Linux系统下,使用与文件相关的系统调用实现对物理设备文件的读写,参照Linux系统源代码以及Grub系统的源代码,对不同介质上的FAT格式文件系统进行分析。要求在Linux环境下设计出C 语言程序,实现以下功能:

1)分析UNIX SysV/Linux系统引导记录的作用;

2)分析UNIX SysV/Linux的超级块及其结构,并建立相关数据结构,通过编程实现UNIX SysV/Linux 文件系统内各部分的定位。

3)至少要实现对给定i节点文件的只读访问。

4)建议根据文件名读取文件。

四、设计方法和步骤

1、设计方法

在Linux环境下,使用GNU C或GNU C++,结合与各自题目相关的系统调用进行开发设计。必要时可在UNIX/Linux make开发工具的的管理和控制下进行。

2、开发步骤

(1) 规划设计;

(2) 编写代码;

(3) 上机调试测试;

(4) 书写打印并提交文档。

五、设计成果的编制

1、设计成果的编制

设计时间为两周,设计结束时,每个同学必须按规定提交一套完整的设计说明或论文,并分别以电子和纸质形式提交给指导教师。文档格式要求按软件工程的要求和方法形成,包括你的设计思路和设计方案、设计框图、代码、执行结果和结果分析等,论文不合要求或抄袭程序或报告者以零分计。

2、论文正文

要求在WORD下进行排版并打印报告,一律用A4大小的纸张,并严格按照统一封面进行填写和打印。

1)正文格式要求为

(1)论文主标题3#字黑体,居中;(2)副标题4#字黑体,居中;(3)论文内各标题4#黑体(根据需要可左对齐,也可左缩进2字符);(4)正文宋体小4#字,(正文中代码5#字);(5)参考文献楷体5#字;(6)注释一律采用脚注,宋体5#;(7)全文(除标题外)一律行首缩进2字符;(8)左对齐,全文左右缩进为0,段前、段后为0,1.25倍行距。

2)正文内容

(1)前言;(2)目录;(3)系统环境(硬件环境、软件环境);(4)设计目的;(5)总体设计(程序设计组成框图、流程图、类图);(6)详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等));(7)调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施;(8)设计中遇到的问题及解决方法;(9)源程序清单和执行结果及分析,清单中应有足够的注释;(10)总结,收获与体会;(11)参考文献。

3、封面的内容

具体格式见附件2(封面)。设计者必须严格按照附件2的格式制作封面,可以按相同的字型字号字体在空白处填写与自己及设计相关的内容,不得挪动位置或重新排版。

4、软件的提供

本设计需提供源程序,并能正常运行。

注:对于程序中未能实现的部分需要加以说明。对于程序中所参考的部分代码需要加以声明,并说明出处。

六、评分标准及成绩评定

根据学生在本设计中的表现、设计的成果及答辩的好坏给出个人成绩,成绩的等次分为优秀、良好、中等、及格、不及格。要求每个同学对本组设计的整个系统都要熟悉,系统的所有内容都为答辩内容。

优秀:软件实习中所编制的程序功能多、界面友好、美观、程序运行稳定。答辩时能够较好的回答指导老师提出的问题。

良好:软件实习中所编制的程序功能较多、界面友好、能够正常运行。答辩时基本能够回答指导老师提出的问题。

中等:平时成绩一般,软件实习所编制的程序功能一般、界面一般,能运行,答辩时只能回答指导老师提出的部分问题。

及格:平时成绩一般,软件实习中所编制的程序功能不足,能运行,答辩时只能回答指导老师提出的部分问题。

不及格:违犯设计纪律,或设计没有完成,或没有完整的符合标准的文档,软件没有基本实现设计方案,或设计方案不正确,或答辩时不能回答老师提出的问题。

程序运行流畅,结果正确,界面友好,且有创新者,成绩提高一个档次。

七、设计指导教师及分组情况

1、每个班按题目数分为10组,组内指定一名组长,根据设计要求搞好组内的分工协作。每个组可以选择10个题目中的一个,进行具体实施。

2、参与本程序设计的教师负责设计学生的技术指导和纪律等方面的管理工作。根据实际需要每教师负责若干组的指导工作。

3、分组情况(见附件3:操作系统课程设计分组表)。

4、具体上机安排请参见附件1。

附件1:

设计、指导和上机时间安排表

一、设计指导教师辅导时间安排

按教学计划安排,操作系统课程设计时间为第15-16周。

周一上午设计开始。周五上午答辩开始,且周五当天必须答辩完毕。

答辩前要调通课程设计的程序并准备好文档(说明书或论文)。要求设计文档必须符合院统一格式要求(参见设计成果的编制部分)。

上机地点在实验中心10#A301,若遇其它班级有实验或上机课需要使用此机房,则设计人员要到寝室或图书馆学习。设计时间如下表所示。

序号设计内容时间要求备注

1 布置设计任务十五周周一

上午

统一安排听课,集中讲解。并按选题要求收

集资料(10#A 301)

魏新红

2 方案、功能和代

码等设计

十五周周一

下午

方案、功能和代码等设计(图书馆或寝室)魏新红

3 代码设计与调试十五周周二

上午

代码设计与调试((图书馆或寝室)魏新红

4 代码设计与调试十五周周二

下午

代码设计与调试(10#A 301)魏新红

5 代码设计与调测

十五周周三

上午

代码设计与调测试(图书馆或寝室)魏新红

6 代码设计与调测

十五周周三

下午

代码设计与调试(图书馆或寝室)魏新红

7 代码设计与调试十五周周四

上午

代码设计与调试(图书馆或寝室)魏新红

8 代码设计与调试十五周周四

下午

代码设计与调试(10#A 301)魏新红

9 代码设计与调测

十五周周五

上午

代码设计与调试(图书馆或寝室)魏新红

10 代码设计与调测

十五周周五

下午

代码设计与调试(10#A 301)魏新红

11 代码设计与调测

十六周周一

上午

代码设计与调试(10#A 301)魏新红

12 代码设计与调测

十六周周一

下午

代码设计与调试(图书馆或寝室)魏新红

13 代码设计与调测

十六周周二

上午

代码设计与调试(图书馆或寝室)魏新红

14 代码设计与调测

十六周周二

下午

代码设计与调试(10#A 301)魏新红

15 代码设计与调测

十六周周三

上午

代码设计与调试(图书馆或寝室)魏新红

16 代码设计与调测

十六周周三

下午

完成代码设计与调测试,并开始做文档写作

与整理工作(10#A 301)魏新红

17 代码设计与调测

试,文档整理

十六周周四

上午

完成代码设计与调测试,并开始做文档写作

与整理工作(图书馆或寝室)魏新红

18 代码设计与调测

试,文档整理

十六周周四

下午

完成代码设计与调测试,并开始做文档写作

与整理工作(10#A 301)

魏新红

19 答辩十六周周五

上午12节

答辩准备,答辩(10#A 301)魏新红

20 文档整理十六周周五

下午56节

文档整理,答辩(10#A 301)魏新红

附表2:

操作系统原理课程设计分组表0834131 指导教师:魏新红地点:10#A301

组别组员题目

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

课程设计任务书1

课程设计题目:小型验钞机生产系统设计 课程设计内容、要求与写作规范 一、课程设计的目的 《设施规划与物料搬运》是课程设计是工业工程专业的重要实践性教学环节,主要是培养学生如何分析、发现现有生产设施布置与物料搬运方面存在的问题,并加以改善的能力,是学生综合运用所学专业知识,完成设施布置与物料搬运设计任务而进行的一次基本训练。其目的是培养学生:(1)能正确运用设施规划与物料搬运的基本原理及知识,学会由设施选址入手对工厂布置设计进行调研分析的方法; (2)通过对某工厂布置与物料搬运设计的实际操作,熟悉布置设计方法中的各种图例符号和表格,掌握设施布置与物料搬运设计方法的规范设计程序; (3)通过课程设计,培养学生如何编写有关技术文件; (4)通过课程设计,培养学生运用所学专业知识分析和解决实际问题的能力,进而提升创新思维能力和创新实践能力。 二、《小型验钞机生产系统设计》内容与要求 1、确定企业的目标和功能 根据点验钞机的特点及国内市场需求状况定企业的目标及功能(包括企业的规模,今后的发展方向等问题)。 2、选择厂址 根据产品特点以及影响厂址选择的因素,在全国范围内选择厂址,遵循先选择地区,再选择城市或乡村,最后确定厂址具体位置的思路,同时还可

考虑是否需要建立分厂。 3、确定企业的生产单位 根据产品特点、企业生产规模、零部件明细等资料确定企业的生产单位(即确定需要设立的车间和库存)。用A4图纸一张画出; 4、绘制企业的组织结构图 在已确定的生产单位的基础上,根据已给资料确定相应的职能部门,并绘制企业的组织结构图。用A4图纸一张画出; 5、进行总平面布置 根据各生产单位、职能部门之间的关系以及影响总平面布置的因素,确定各部门的相互位置,进行总平面布置。用A4图纸一张画出; 6、装配线平衡 (1)根据产品零部件明细、产品部件装配工艺、产品总装工艺及工时,对点验钞机的总装作业过程进行作业元素的顺序分析,按照给出的各作业元素工时定额,运用所学的分支定解法求最佳工作地方案;计算装配线的时间损失系数和平滑系;对总装车间进行总平面布置。 假设总装配线的节拍为2分钟,为一班制生产。 (2)各部件装配在总装配线以外完成。为了保证总装配线的节拍,根据各部件的装配时间,确定应如何组织各部件的装配生产。 7、企业计划系统设计 (1)根据企业的规模、产品特点、生产特点、生产部门和职能部门的设置设计企业的计划系统; (2)自己设定某月的需求量,用设计的计划方法制定企业的生产计划和装

课程设计任务书

《钢结构》(钢屋架)课程设计任务书 一、设计资料 如图1所示某厂房,长度60m,柱距6m,跨度为L=18m,采用梯形钢屋架,1.5×6.0m预应力混凝土大型屋面板,屋架铰支于钢筋混凝土柱上,上柱截面400×400,混凝土强度等级为C20,屋面坡度为10 i。地区计算温度高于-200C,无侵蚀性介质,地震设防烈度为 :1 7度,屋架下弦标高为18m;厂房内桥式吊车为2台150/30t(中级工作制),锻锤为2台5t。钢材选用Q235钢,E43型焊条。 图1 柱网布置图 如图2所示。 三、荷载标准值(水平投影面计) ①永久荷载: 三毡四油(上铺绿豆砂)防水层 0.4 kN/m2 水泥砂浆找平层 0.4 kN/m2

保温层 kN/m2(按附表取) 一毡二油隔气层 0.05 kN/m2 水泥砂浆找平层 0.3 kN/m2 预应力混凝土大型屋面板 1.4 kN/m2 屋架及支撑自重:L = .0+ q011 12 .0 悬挂管道: 0.15 kN/m2 ②可变荷载: 屋面活荷载标准值: 0.7kN/m2 雪荷载标准值: 0.35 kN/m2 积灰荷载标准值: kN/m2 (按附表取) 四、课程设计要求 1.掌握钢屋架荷载的计算; 2.掌握杆件内力的计算和组合,杆件的计算长度、截面形式,截面选择及构造要求,填板的设置及节点板的厚度; 3.掌握普通钢屋架节点设计的原则和要求,主要节点的设计及计算和构造;掌握钢屋架施工图的内容和绘制。 五、课程设计(论文)进程安排

附件: 1. 附表 屋面保温层及积灰荷载的取值 (kN/m 2) 2. 附图 单位荷载作用下杆件内力系数图 02 .279 附图1 全跨单位荷载作用下各杆件的内力值 A a c e g e'c' a ' +2.5370.000-4.3 71 -5.636 -4.551 -3.357 -1.8500.0 -4.754 -1.86 2 +0.615 +1.17 +1.344 +1.581 +3 .158 +0 .540 -1 .632 -1 .305 -1 .520 -1 .748 -1.0-1.0+0.406 0.000.00-0.5+5.325 +5.312 +3.967+2.637+0.933 B C D E F G F ' E 'D 'C 'B 'A '0.51.0 1.0 1.0 1.0 1.01.0附图2 半跨单位荷载作用下各杆件的内力值

建设工程项目管理课程设计任务书(1)

《建筑工程项目管理》 课程设计 专业: 班级: 项目经理: 项目成员: 指导老师:肖何英 课程性质:实践教学课 开课系部:建筑工程系 任务时间:2014年11月

《建设工程项目管理》课程设计与实训 实 训 任 务 书 适用专业:工程管理11级 班级: 学号、姓名: 指导老师:肖何英 课程性质:实践教学课 开课系部:建筑工程系 任务时间:2014年11月

《建设工程项目管理课程设计》任务书 一、课程设计目的 建设工程项目管理作为一门研究建筑工程项目管理运行规律、理论、方法和准则的学科是工程管理专业的必修课程。为强化指导学生运用所学理论知识解决实际问题,学生在学完《建设工程项目管理》、《工程经济学》、《施工组织与计划》、《施工技术》等主干课程后进行《建设工程项目管理课程设计》。是工程管理专业一次重要的综合实践训练,是培养学生独立工作能力的重要教学环节。通过系统化、专业化的实践训练,理论联系实践,产学结合,有助于专业课程体系集成融合,进一步培养学生独立处理工程项目中各体系的分析、规划、执行技能,基本具备工程项目管理能力。 二、课程设计的目标 (一)知识目标 1.熟悉建筑工程项目全寿命周期各阶段目标管理; 2. 掌握《项目知识管理体系指南》9大知识体系在工程项目中运用; 3.掌握各阶段工程项目招投标文件的编制。 (二)能力目标 1.通过课程设计实际训练,使学生牢固地掌握工程项目运作的全过程; 2.通过课程设计实际训练,使学生能掌握工程项目不同参与方的职责、作用及工程项目管理的整体框架; 3.通过课程设计实际训练,使学生掌握编制工程项目管理策略的程序、方法、步骤、内容规定等。 (三)德育目标 1.培养实事求是的科学态度和良好的职业道德; 2.培养爱岗敬业、团结协作的思想; 3.培养良好的诚信度和工作责任心。 4.增强密切联系工程实践的能力和创新意识; 三、课程设计的分组规定 每班按照4-8人一组划分小组,同组内论文方向不得一致,不得抄袭已有方案。非同组论文方向可以一致。

软件综合课程设计任务书

软件综合课程设计任务书

————————————————————————————————作者: ————————————————————————————————日期: ?

软件综合课程设计任务书 一、课程设计的目的、要求 目的:软件综合课程设计是一个综合性的设计型实验教学环节,旨在使学生通过软件开发的实践训练,进一步掌握设计开发软件的方法与技术,学会数据的组织方法,提高软件开发的实际能力,培养创造性的工程设计能力和分析、解决问题的能力。 实现以下目标: 1.深化已学的理论知识,完成理论到实践的转化 通过软件开发的实践,进一步加深对软件工程方法和技术的了解,将所学的理论知识运用于开发实践中,并在实践中逐步掌握软件工具的使用。 2. 提高分析和解决实际问题的能力 课程设计不仅是一次软件工程实践的模拟训练,同时通过软件开发的实践,积累经验,提高分析问题和解决问题的能力; 3. 培养“开拓创新”能力 大力提倡和鼓励在开发过程中使用新方法、新技术,激励学生实践的积极性和创造性,开拓思路,设计新算法、新创意,培养创造性的工程设计能力; 要求:学生组成开发小组(2~4人),以小组为单位选择并完成一个规模适度的软件项目,在教师的指导下以软件设计为中心,独立完成从需求分析到软件测试的开发过程。 二、设计步骤安排 1.确定课题 由教师命题并给出各课题的具体需求,学生根据课题涉及的知识领域及自己对该领域的熟悉程度和对该课题的兴趣,选择课题,经教师调整审定后确定; 2. 需求分析 建立系统的分析模型,这是系统开发的重要阶段。主要工作是: 分析确定系统应具备的功能、性能,并从经济上、技术上进行可行性分析,建立“需求分析模型”确定开发计划。 3. 软件设计 具体工作是:对系统的分析模型进行修改、细化,进行系统的结构设计,用户界面设计,数据管理部件设计(若系统涉及到数据库,要对数据库结构进行设计) 4. 编码与测试 根据项目的应用领域及语言的特点,选择编程语言进行编码,要求给出程序的详细注释(包括模块名、模块功能、中间过程的功能及变量说明); 由开发小组进行除验收测试以外的测试工作(包括单元测试、组装测试与系统(确认)测试)。所有测试过程都要求采用综合测试策略,先进行静态分析,再进行动态测试。要求制定测试计划、记录测试过程与结果、保留测试用例、写出测试报告。 5. 验收测试 由教师组织验收测试的实施,内容包括:系统能否正确运行,实际系统与设计方案是否一致,是否实现了需求所确定的功能与性能,系统设计有无特色,算法有无创新,系统结构是否合理、新颖,系统界面是否友好、美观,操作是否简单,使用是否方便。6.总结和整理课程设计报告

水质工程学2课程设计任务书

给排水14级《水质工程学2》课程设计任务书 一、课程设计的内容和深度 本课程设计的目的在于加深理解所学专业知识,培养运用所学专业知识的能力,在设 计、计算、绘图等方面得到锻炼。 针对一座城市污水二级处理厂,要求对主要污水处理构筑物的工艺尺寸进行设计计算, 确定污水厂的平面布置,最后完成设计计算说明书和设计图纸(污水处理厂平面布置图和污 水处理厂流程图)。设计深度为初步设计深度。 二、课程设计任务书 1、设计题目 某城市污水处理厂工艺设计 2、基本资料 (1)污水水量及水质 污水处理水量:30000+50000×% (m3/d)(横线上的数为学号末尾两位数) 污水水质:COD Cr =350+200×%(mg/L),BOD5 =220mg/L,SS =250mg/L,氨氮=15mg/L。(横线上的数为学号末尾两位数) (2)处理要求 城市污水经处理后应达到《污水综合排放标准》(GB8978-1996)一级标准,即:COD Cr ≤ 60mg/L,BOD5 ≤ 20mg/L,SS ≤ 20mg/L,氨氮≤ 5mg/L。 (3)处理工艺流程 污水拟采用传统活性污泥法工艺处理。 (4)气象及水文资料 风向:多年主导风向为东南风。 水文:降水量多年平均为每年728mm;蒸发量多年平均为每年1200mm;地下水位,地面下6~7m。 年平均水温:20℃。 (5)厂区地形 污水厂选址区域海拔标高在19~21m左右,平均地面标高为20m。平均地面坡度为0.3 ‰~0.5‰,地势为西北高,东南低。厂区征地面积为东西长224m,南北长276m。 3、设计内容

(1)对工艺构筑物选型作说明;(2)主要处理设施的工艺计算;(3)污水处理厂的平面布置;(4)污水处理厂工艺流程图的绘制。 4、设计成果 (1)设计计算说明书一份; (2)设计图纸:污水处理厂平面布置图和工艺流程图各一张。 三、污水处理工程设计指导书 1、总体要求 (1)在设计过程中,要发挥独立思考独立工作的能力。 (2)本课程设计重点训练的是污水处理主要构筑物的设计计算和总体布置。 (3)课程设计不要求对设计方案作比较,处理构筑物选型说明按其技术特征加以说明。(4)设计计算说明书应内容完整,简明扼要,文字通顺;设计图纸应按标准绘制、内容完整,主次分明。 2、设计要点 (1)污水处理设施设计的一般规定 ①该市排水系统为合流制,污水流量总变化系数取1.2 ②处理构筑物流量:曝气池之前,各种构筑物按最大日最大时流量设计;曝气池之后,构筑物按平均日平均时流量设计。 ③处理设备设计流量:各种设备选型计算时,按最大日最大时流量设计。 ④管渠设计流量:按最大日、最大时流量设计。 ⑤各处理构筑物不应少于2组。 (2)平面布置 ①功能明确、布置紧凑。布置时力求减少占地面积,减少连接管的长度,便于操作管理。 ②顺流排列,流程简便。指处理构筑物应尽量按流程方向布置,避免与进(出)水方向相反的安排;个构筑物之间的连接管应以最短线路布置,尽量避免不必要的转弯和用水泵提升。 ③充分利用地形,平衡土方,降低工程费用。 ④构筑物布置应注意风向和朝向。将排放异味和有害气体的构筑物布置在居住与办公场所的下风向;为保证良好的自然通风条件,构筑物布置应考虑主导风向。 ⑤污水厂厂区应适当规划设计机房、办公室、机修、仓库等辅助建筑。 3、对设计文件的内容和质量的要求 (1)设计计算说明书

课程设计任务书

电子技术课程设计任务书 项目1交通灯控制设计 一、设计目的 根据常用的电子技术知识,以及可获得技术书籍与电子文档,初步形成电子设计过程中收集、阅读及应用技术资料的能力;熟悉电子系统设计的一般流程;掌握分析电路原理、工程计算及对主要技术性能进行测试的常见方法;使学生学会使用电路仿真分析软件(Multisim)在计算机上进行电路设计与分析的方法。要求学生所选课题必须在计算机上通过虚拟设计确定设计方案,通过虚拟仿真建立系统,完成设计要求。 二、任务与要求 设计一个十字路口控制交通秩序的交通灯,满足以下条件: 显示顺序为其中一组方向是绿、黄、红;另一方向是红、绿、黄。设臵一组数码管以倒计时的方式显示语序通行或禁止通行时间,其中支通道绿灯的时间是20s,另一个方向上主通道的绿灯亮的时间是30s,黄灯亮的时间都是5s. 选做:当任何一个方向出现特殊情况,按下手动开关,其中一个方向通行,倒计时停止,当特殊情况结束后,按下自动控制开关恢复正常状态。 三、课程设计报告要求 1、任务说明 2、目录 3、正文 (1)总体方案框图设计 (2)单元电路具体设计 (3)计算器件参数值 (4)选择相关元器件 (5)画出总体设计电路图 (6)利用Multisim软件调试,对调试过程中出现的问题给出定性的的分析,最终能实现预计的效果。 4、课程设计的收获及体会 5、参考文献 四、评分标准

五、任务安排 六、所需调试工具 Multisim软件。

项目2用移位寄存器实现彩灯控制 一、设计目的 根据常用的电子技术知识,以及可获得技术书籍与电子文档,初步形成电子设计过程中收集、阅读及应用技术资料的能力;熟悉电子系统设计的一般流程;掌握分析电路原理、工程计算及对主要技术性能进行测试的常见方法;使学生学会使用电路仿真分析软件(Multisim)在计算机上进行电路设计与分析的方法。要求学生所选课题必须在计算机上通过虚拟设计确定设计方案,通过虚拟仿真建立系统,完成设计要求。 二、任务与要求 采用移位寄存器设计一个彩灯循环控制器,要求有两种变化花样。 三、课程设计报告要求 1、任务说明 2、目录 3、正文 (1)总体方案框图设计 (2)单元电路具体设计 (3)计算器件参数值 (4)选择相关元器件 (5)画出总体设计电路图 (6)利用Multisim软件调试,对调试过程中出现的问题给出定性的的分析,最终能实现预计的效果。 4、课程设计的收获及体会 5、参考文献 四、评分标准 五、任务安排

课程设计任务书(2级)

电子技术课程设计任务书 题目一:信号发生器 一、设计目的 根据常用的电子技术知识,以及可获得的技术书籍与电子文档,初步形成电子设计过程中收集、阅读及应用技术资料的能力;熟悉电子系统设计的一般流程;掌握分析电路原理、工程计算及对主要技术性能进行测试的常见方法;最终,完成从设计图纸到实物搭建的整个过程,并调试作品。 二、任务与要求 1、熟悉信号发生器的组成和基本原理,了解单片集成信号发生器的功能特点; 2、掌握信号波形参数的调节和测试方法的应用; 3、电路能够产生正弦波、方波、锯齿波; 4、掌握信号发生器的设计测试方法; 5、工作电源为+5~+15V 连续可调。 参考方案: 图1、ICL8038原理框图 参考原理: ICL8030内部由恒流源I 1、I 2、电压比较器A 和B 、触发器、缓冲器和三角波变正弦波变换电路组成。外接电容C 经过两个恒流源进行充放电,电压比较器A 、B 的参考电压分别为电源电压(U CC +U CE )的2/3和1/3。恒流源的恒流源I 1、I 2的大小可通过外接电阻调节,但必须I 2>I 1。当触发器的输出为低电平时,恒流源I 2断开,I1给电容充电,其两端电压U C 随时间上升,当U C 上升到电源电压的2/3时,电压比较器A 的输出电压发生跳变,使触发器输出由低电平变为高电平,恒流源I 2接通,由于I 2>I 1(设I 2=2I 1),恒流源I 2加到C 上反充电,相当于C 由一个净电流I 1放电,C 两端电压U C 转为直线下降,当下降到电源电压1/3时,电压比较器B 的输出电压发生跳变,使触发器的输出由高电平变为原来的低电平,恒流源I 2断开,I 1对C 充电,如此重复,产生振荡信号。 若通过调节外接电阻使得I 2=2I 1,触发器的输出为方波,反向缓冲后由9脚输出;C 上

《网络》课程设计任务书(2)

《计算机通信与网络》课程设计任务书(2014-2015学年第二学期第14周软件工程专业 1321810-12班) 一、课程设计目的及基本要求 1.教学目的 通过本课程设计,使学生巩固《计算机通信与网络》课程学习的内容,强化上机动手能力,为后续各门计算机相关课程的学习打下坚实基础。课程设计为学生提供了一个独立实践的机会,将课本上的理论知识和实际应用问题进行有机结合,锻炼学生分析、解决实际问题的能力。 2.教学要求 从课程设计的目的出发,通过设计工作的各个环节,达到以下教学要求:(1)对系统进行功能模块分析、控制模块分析正确; (2)系统设计要实用; (3)编程简练,可用,功能全面,具有较好的健壮性; (4)说明书、流程图要清楚。 二、课程设计的参考题目及要求 说明:学生可自行选择自已感兴趣的课题进行设计,但必须经过指导教师审查同意;对于较复杂项目可多人进行开发,但应制定详细的项目分工说明,每组人数不超过5人。 要求: (1)程序代码书写规范,有充足的注释。 (2)开发平台、开发语言不限。 (3) 明确题目的意图,设计上应有足够的工作量 第一类:网络编程类 1. TCP通信功能实现(1人) 实现基于TCP协议的网络连接、报文收发。 2.UDP通信功能实现(1人) 实现基于UDP协议的网络连接,报文收发。 3.FTP服务器设计(1人) 实现一FTP服务器,能列出/更改目录,上下传文件,显示文件列表,支持NOOP/PASV/BIN等选项。 4.FTP客户端设计(1人) 实现的ftp客户端,能列出/更改目录,上下传文件,显示文件列表等选项。

5.简单的端口扫描器(1人) 实现一个端口扫描程序,判断指定的主机有哪些端口可以提供服务, 并把扫描得知的结果记录下来。 6.简单电子邮件客户端的设计与实现(2人) 完成一个电子邮件客户端软件,要求能够收取邮件、发送邮件、书写新邮件、具有图形化界面。 7.基于TCP协议网上聊天程序(2人) 实现一简单的聊天程序实现网上聊天,包括服务器和客户端。要求: (1)支持多人聊天。 (2)客户端具有图形化用户界面。 第二类:协议分析及模拟类 1.模拟以太网帧封装(1人) 根据给出的原始数据,组装一个IEEE802.3格式的帧。默认的输入文件为二进制原始数据。封装得到的帧输出到二进制数据文件中。 2.海明码设计(1人) 根据海明码规则,给定数据,求出对应的海明码 3. UDP文件效验和设计(1人) 通过网络数据截获软件,获得UDP的数据,再根据这些数据计算出UDP的效验码. 4. IP分片模拟(1人) 通过网络数据截获软件获得IP数据,并根据截获的数据对其分片,要求显示每个分片的IP包头 5. IP网络数据包分析(1人) 通过网络数据截获软件获得IP数据,并根据截获的数据IP包头进行分析,能够显示iP包头每一项的值 6. TCP网络数据包分析(1人) 通过网络数据截获软件获得TCP数据,并根据截获的数据TCP包头进行分析,能够显示TCP包头每一项的值(1人) 7. UDP网络数据包分析(1人) 通过网络数据截获软件获得UDP数据,并根据截获的数据UDP包头进行分析,能够显示UDP包头每一项的值 8.差分曼彻斯特编码模拟(1人)

课程设计任务书

天津职业技术师范大学 课程设计任务书 学院电子工程班级学生 课程设计课题: 一、课程设计工作日自 2019 年 5 月 27 日至 2019 年 6 月 6 日 二、同组学生: 三、课程设计任务要求: 第一周:简单电路部分(必选) 题目1:方波、三角波发生器的设计 设计制作一个方波、三角波发生器,要求输出信号频率为5KHz,方波电压峰-峰值Upp≈10v。 题目2:数字显示电路的设计 利用编/译码器、按键和数码管设计一数字显示电路,要求按下编号为0~7中的任一按键时,数码管能够显示出对应的数字。 第二周:电路的设计与搭建(六选一) 题目1:函数发生器的设计 设计制作一个方波-三角波-正弦波发生器,频率范围10~100Hz,100Hz~1kHz两档;正弦波Upp≈3v,三角波Upp≈5v,方波Upp≈14v,幅度连续可调,线性失真小。 题目2:多功能数字钟电路的设计与制作 设计制作一个多功能数字钟,要求能准确计时并以数字形式显示分、秒的时间,能校正时间。 题目3:数字频率计的设计与制作 设计制作一个数字频率计,要求可以测量输入正弦波频率并以四位十进制数字显示。 题目4:多路数字式竞赛抢答器的设计与制作 设计制作一个可供六组参赛的数字式竞赛抢答器,每组设置一个抢答按钮,要求具有第一抢答信号的鉴别和锁存功能,具有显示及倒计时功能。 题目5:交通灯控制器设计 设计制作双向交通灯控制器,东西、南北两个方向的红、绿信号灯交替工作,交替时间20秒,显示采用LED光柱或数码管倒计时。遇有紧急情况可按下全红键将两个方向都置为红灯。 题目6:循环彩灯控制电路设计 设计循环彩灯控制器,设计电路产生脉冲信号,通过两片四位移位寄存器级联起来去控制八个发光二极管,利用移位功能实现八个灯从左到右依次点亮,各2秒,共十六秒;接下来八个灯从右到左依次熄灭各两秒,共十六秒;利用置数和清零功能实现最后八个灯同时闪烁八次,也是十六秒。共48秒。

课程设计任务书

课程设计任务书 (题目格式:宋体,3号,加粗,居中对齐,上下空一行) 一、目的任务(格式:宋体,4号,加粗,两端对齐) 二、设计内容 三、时间安排 四、设计工作要求 五、成绩评定 六、参考文献 要求:(文字通顺,语言流畅,无错别字,不得使用铅笔书写。)(正文:正文内容层次序号为:1、1.1、1.1.1……) (正文格式:宋体,小4号,不加粗,两端对齐,行距为固定值20磅,段前、段后为0行) (页边距:上2cm,下2cm,左2.5cm、右2cm 页码:底部居中)

课程设计报告书题目:二号,黑体,加粗,居中 院(系) 专业 学生姓名 学生学号 指导教师 课程编号 课程学分 起始日期 封面纸推荐用210g/m2的绿色色书 编辑完后需将全文绿色说明文字删除,格式不变

(另起页) 课题名称 (题目格式:宋体,3号,加粗,居中对齐,上下空一行) 一、选题背景(格式:宋体,4号,加粗,两端对齐) 说明本课题应解决的主要问题及应达到的技术要求,简述本设计的指导思想。 (正文格式:宋体,小4号,不加粗,两端对齐,行距为固定值20磅) 二、方案论证(设计理念)(格式:宋体,4号,加粗,两端对齐) 说明设计原理(理念)并进行方案选择,阐明为什么要选择这个设计方案以及所采用方案的特点。 包括:重点说明要实现的功能及其要求、系统的安全性、数据的完整性、应用的运行环境及其性能等要求。 (正文格式:宋体,小4号,不加粗,两端对齐,行距为固定值20磅) 三、过程论述(格式:宋体,4号,加粗,两端对齐) 重点说明设计是如何实现的,包括:对设计工作的详细表述。要求层次分明、表达确切。 要求:每个图都必须有文字说明,图前说明为什么使用该图、图的主要作用;图后说明图中各成分的作用,和成分之间的交互或图所表达的流程。 (正文格式:宋体,小4号,不加粗,两端对齐,行距为固定值20磅) 四、结果分析(格式:宋体,4号,加粗,两端对齐) 对研究过程中所获得的主要的数据、现象进行定性或定量分析,得出结论和推论。(正文格式:宋体,小4号,不加粗,两端对齐,行距为固定值20磅)

专业基础实践课程设计任务书2

专业基础实践课程设计任务书 学生姓名:专业班级:电信1203班 指导教师:桂林工作单位:信息工程学院 题目: 专业基础实践第2套综合题 初始条件: (1)提供实验室机房及其Matlab6.5以上版本软件; (2)《MATLAB教程》学习。 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求): (1)选择一本《MATLAB教程》,认真学习该教程的全部内容,包括基本使用方法、数组运算、矩阵运算、数学运算、程序设计、符号计算、图形绘制、GUI设计等内容; (2)对该套综合题的10道题,进行理论分析,针对具体设计部分的原理分析、建模、必要的推导和可行性分析,画出程序设计框图,编写程序代码(含注释),上机调试运行程序,记录实验结果(含计算结果和图表)。 (3)对实验结果进行分析和总结; (4)要求阅读相关参考文献不少于5篇; (5)根据课程设计有关规范,按时、独立完成课程设计说明书。 时间安排: (1) 布置课程设计任务,查阅资料,学习《MATLAB教程》十周; (2) 进行编程设计一周; (3) 完成课程设计报告书一周; 指导教师签名: 年月日 系主任(或责任教师)签名: 年月日

目录 1 MATLAB概述……………………………………………………………………1. 1.1MATLAB简介 (1) 1.2MATLAB功能 (2) 1.3MATLAB的典型应用 (3) 2 第2套题目:专业基础实践课程设计2 (3) 题一 (5) 题二 (5) 题三 (6) 题四 (7) 题五 (11) 题六 (12) 题七 (13) 题八 (14) 题九 (15) 题十 (16) 3 课程设计心得 (17) 4参考文献 (18) 5 本科生课程设计成绩评定表 (19)

机械设计课程设计任务书

机械设计课程设计任务书 1.题目: 带式运输机传动装置的设计 下图表示带式运输机传动装置的基本组成。 带式运输机的传动装置 1—电动机,2—V带传动,3一减速器,4—驱动滚轮,5—输送带,6一联轴器 2.课程设计的目的 (1) 综合运用机械设计课程和其它有关先修课程的理论及生产实践的知识去分析和解决机械设计问题,并使所学知识得到进一步巩固和深化。 (2) 学习机械设计的一般方法,了解和掌握常用机械零部件、机械传动装置或简单机械的设计过程和进行方式,培养正确的设计思想和分析问题、解决问题的能力,特别是总体设计和零部件设计的能力。 (3)通过计算和绘图,学会运用标准、规范、手册、图册和查阅有关技术资料等,培养机械设计的基本技能。 3.课程设计的内容 课程设计的内容包括传动方案设计、选择电动机、零部件的结构设计和强度计算等,其具体内容如下: (1) 传动装置的方案设计,进行传动参数的计算,传动零件、轴、键和轴承等的设计计算等; (2) 部件装配图(如减速器装配图)设计; (3) 零件工作图(如齿轮和轴等)设计; (4) 编写设计计算说明书。 4.课程设计的要求: 要求每个学生完成以下设计成果: (1)装配总图1张;

(2)零件工作图2张; (3)设计计算说明书1份。 5、原始数据: 单级圆柱齿轮减速器技术数据: 双级圆柱齿轮减速器技术数据: 工作条件:

6、机械设计课程设计的步骤和学时分配如下: (1) 设计准备(2天) 了解设计任务书,明确设计要求、工作条件、设计内容和步骤,通过查阅有关设计资料,观看电教片和参观实物或模型等,了解设计对象的性能、结构及工艺性;准备好设计需要资料、绘图工具;拟定设计计划等。 (2) 传动装置的总体设计和传动件等的设计(2天) 拟定和确定传动方案;选择电动机;分配传动比;计算各轴上的转速、功率和转短;设计传动件;初算轴径;初选联轴器和滚动轴承。 (3) 减速器装配草图设计(4天) 绘制减速器装配草图;进行袖的结构设计和轴系部件设计;校核轴和键联接的强度以及滚动轴承的寿命,设计箱体和附件的结构。 (4) 完成减速器装配工作图(2天) 加深减速器装配图;标注主要尺寸、配合、零件序号;编写标题栏、零件明细表、减速器特性表及技术要求等。 (5) 绘制零件工作图(2天) 绘出零件的必要视图;标注尺寸、公差及表面粗拨度;编写技术要求和标题栏等。 (6) 编写设计计算说明书(2天) 写明整个设计的主要计算和—些技术说明。 (7) 准备答辩及答辩(1天) 7、减速器装配图的内容 一张完整的减速器装配图,除了必要的视图以外,还有以下内容需要完成。 (1) 标题栏及明细表 在装配图的右下角应附有标题栏,用以说明机器的名称、质量、图号及图样比例等。 装配图上应列出比例,零件的序号。名称和规格相同的零件同用一个序号,且只标注一次。零件(或组件)的序号应标注在视图外面,并填写在引出线一端的横线上,引出线的另一端指在所表示的零件的内部并在末端画—小黑点,引出线彼此不应相交,也不要与剖面线平行,—组联接件(如螺栓、螺母、垫圈)允许用公共引出线,然后标出各零(组)件的序号,序号应按水平及垂直方向排

房屋建筑学课程设计任务书1

南京航空航天大学金城学院 土木工程系 《房屋建筑学》课程设计任务书 课题名称:滨海县中学教学楼设计 学生姓名:曹静学号: 2013092103 起迄日期: 2015/5/9-2015/5/14 设计地点:滨海县中市北路88号 指导教师:安丽媛 发任务书日期: 2015/5/8

目录 1.题目 (3) 2.课程设计目的 (3) 3.设计概况 (3) 4.设计要点 (3) 6.附表1 房间数量及面积标准要求 (4) 7.各个教室详细做法 (4) 8.设计图纸内容及深度 (7) 9.参考文献 (9)

《房屋建筑学课》程设计任务书 2:课程设计目的: 本课程的课程设计,是通过在老师的指导下,每个学生独立完成一项民用建筑工程的设计任务,熟悉建筑设计的基本过程及建筑构造的原理和构造方法,研究确定建筑方案,完成建筑设计的平、立、剖面及细部构造图的绘制,并编写设计说明,在课程设计的过程中,综合运用和加深理解所学专业课的基本理论、基本知识和基本技巧,培养和锻炼学生设计、绘图、编写说明和表达设计总图的能力,为学生更好的学习其他课程,毕业后更好地适应社会发展打下良好的基础。 2:设计概况 1.该楼为滨海中学教学楼,应满足15-20个班的教学要求,按每班学生50个人设计。 2. 房间构成主要包括:标准班教室、实验仪器及准备教室、科技活动室、语音教室、阶梯(兼电教室)教室、办公教室、教师阅览室及教师办公室等,具体要求见附表1。 3.结构建议采用钢筋混凝土框架结构,主体不超过4层。防火等级为二级,按滨海地区8度抗震设防烈度设计。 完成该楼的初步设计(包括建筑方案设计)和建筑施工图设计。 总面积允许在5%范围内调整 1:规定绘制的建筑部分图纸为: 1)各层平面图比例1:100 绘制底层平面图、标准层平面图、屋面排水图,各层平面图应该标注三道尺寸线,标明定位轴线,房间名称、剖面线及详图引符号等。 2)各主要立面图比例1:100 绘出南向、北向或东向等2个立面图,标明立面处理,门窗形式、墙面装饰及雨水管位置等。 3)剖面图比例1:100 剖切有代表性部位(应包括楼梯)绘制1~2个剖面图,表明屋面、楼面、楼梯等各主要构造,标注标高及尺寸。 4)构造详图比例1:20~1:50 选择3~4处主要接节点(如檐口、高低墙处泛水、散水、外墙保温做法等)绘制详图,详图应与剖面图对应。 5)门窗明细表 包括门窗编号、洞口尺寸、门窗数量等。 3.设计要点 1.结构布置:合理进行结构布置,结合建筑平面设计,确定柱网尺寸(如6.6m×8.4m,7.5m×7.2m,.6.3m×8.1m等),以及伸缩缝、沉降缝或抗震缝的位置。 2.教学用房的平面组合应使功能分区明确、清晰,使得联系方便并有利于疏散。3.交通联系部分(走道、楼梯、门厅)的设计应满足防火规范要求,交通路线应简洁、通畅,还要有足够的采光和通风 4. 教室层高为3.9m~4.2m,教室开间可采用7.2~8.4m,进深根据面积要求采用6.0~7.5 m.

C课程设计任务书-03

课程设计报告 课程名称C语言课程设计 课题名称电子英汉词典 专业 班级 学号 姓名 指导教师黄晓宇 2014年12 月20 日

湖南工程学院 课程设计任务书 课程名称C语言课程设计课题电子英汉词典 专业班级 学生姓名 学号 指导老师黄晓宇 审批 任务书下达日期2014 年12 月20 日 任务完成日期2015年1 月8 日

一、设计内容与设计要求 1.设计内容: 设计课题三:电子英汉词典 一、问题描述: 该设计实现简单电子英汉词典的功能,具体管理操作包括单词的添加、显示、查找、删除、修改和保存等。 二、功能描述: 1、本设计采用结构体数组,每个数据的结构应当包括:单词的英文拼写,单词 的中文释义。 2、系统功能: a.词条录入:即添加单词记录。 b.信息显示:将所有的单词按字母顺序显示。 c.词条修改:对已经输入的单词信息进行修改。 d.词条删除:删除某个单词记录。 e.单词查询: 输入单词英文拼写,输出该单词的中文释义。 f.信息保存:将单词信息保存到文件。 g.退出系统 3、系统使用说明:执行一个具体的功能之后,程序将重新显示功能菜单。系统 的功能并不限于上述,可以对其进行扩充完善,如在对信息进行修改和删除时,可以考虑系统的安全性,在执行前若输入正确密码,才可进行操作。 三、测试数据: 要求被选用的词条有30个左右,简单单词为主。 2.设计要求: 1)设计正确,方案合理。 2)界面友好,使用方便。 3)程序精炼,结构清晰。 4)上机演示。 3.设计报告要求: 课程设计报告格式如下: 1)正文的格式:一级标题用3号黑体,二级标题用四号宋体加粗,正

运营管理原理课程设计任务书二

《生产与运作管理》课程设计任务书(一) 设计题目:点验钞机运营系统设计 设计依据: 1、项目基本情况 2、产品零部件明细 3、产品部件装配工艺 4、产品总装工艺及工时 5、原材料来源 设计任务: 1、确定企业的目标和功能 2、选择厂址 3、确定企业的生产单位 4、绘制企业的组织结构图 5、进行总平面布置 6、装配线平衡 7、企业计划系统设计 8、确定库存管理方式 9、其他设计任务(选做) (1)市场营销关系的策划。 (2)客户关系的策划。 (3)供应商关系的管理构架。 (4)质量管理。 (5)设备管理(对于装配线和流水生产来说,设备管理非常重要)。 《生产与运作管理》课程设计指导书 一、设计题目:点验钞机运营系统设计 运营管理课程设计是管理类学生的重要教学环节之一,学生学习了《机械制造工艺学》和《运营管理原理》等课程的基本理论后,通过课程设计可以进一步掌握企业生产组织、计划与控制方面的具体内容和实施方法,增强生产管理的实际工作能力。 二、设计依据: 1、项目基本情况 据称,国家将在钞票中加入某种先进的防伪标志,已由国家科技部门研制出相应的防伪验钞技术。该项防伪技术属于国际前沿技术,其他企业很难仿制。为保证点验钞机的质量,国家确定两家企业为新型点验钞机的指定生产企业:一家为广东的某公司,一家为天津的某

公司。这两家公司可以根据需要在全国任何地方建立点验钞机生产厂。 据预测,全国对点验钞机的市场年需求量为10万台,价格在1.4万元左右。 点验钞机的大小与目前银行使用的点验钞机相似,其特点是:机电一体化、高新技术产品、加工制造及水平要求高、小巧玲珑。 另外,企业可以根据用户的要求将点验钞机喷涂成用户喜爱的颜色。 2、产品零部件明细

湖南工程学院数据库原理课程设计任务书 (2)

课程设计报告 课程名称数据库原理课程设计 课题名称 专业计算机科学与技术 班级 学号 姓名 指导教师 2014年2 月24 日

湖南工程学院 课程设计任务书 课程名称数据库原理课程设计课题 专业班级 学生姓名 学号 指导老师 审批 任务书下达日期2014 年 2 月24 日 任务完成日期2014年3 月30 日

一、设计内容与设计要求 1.设计内容: 数据库系统原理的课程设计要求学生综合利用本课程的有关知识,在教师的指导下,利用特定的数据库设计环境,针对具体的问题,完成从系统的需求分析、数据库的概念设计、数据库的逻辑设计,到数据库实现等设计过程,最终实现一个较为完整的反映应用需求的数据库系统。因此,在设计中,要求学生应该全面考虑各个设计环节以及它们之间的相互联系。 下面是各个设计阶段的具体内容。 ⒈系统需求分析 需求分析是数据库系统设计的一个重要的环节。本阶段应该对整个应用情况作全面的、详细的调查,确定特定数据库应用环境下的设计目标,收集该应用环境下针对系统设计所需要的基础数据以及对这些数据的具体存储要求,从而确定用户的需求。用户对数据库的需求包括: ⑴处理需求。即用户要完成什么处理功能等。学生在设计中应根据具体的课题要求确定系统应该实现的功能,一些基本的功能通常是必须具备的,如用户的管理与维护,基本数据的维护,灵活的信息查询等。 ⑵信息需求。即在数据库中需要存储哪些数据。学生应该根据具体的课题,认真分析有关的要求,确定本设计的信息需求。 ⑶安全性和完整性功能。实践中这是一个需要与用户不断交流才能逐步确定的需求。本课程设计要求学生在自己的设计中能反映出基本的安全性和完整性功能。 本阶段的设计结果(即系统需求分析)应该在课程设计报告中进行详细描述,画出系统的数据流图,写出较为详细的数据字典,作为本课程设计的验收依据之一。 ⒉数据库的概念设计 数据库的概念设计是在需求分析的基础上,利用与用户双方都能理解的形式,设计出数据库的概念模型。本课程设计要求学生采用E-R方法进行数据库的概念设计。本设计阶段可分为: ● 数据抽象。即根据需求分析的结果,抽取出与本课程设计相关的特性。设计局部概念模式。运用E-R方法,设计出系统的各个局部ER模型。 ● 设计全局概念模式。通过对局部E-R模型的操作,解决各个E-R模型关于对象定义不一致问题,以及对各个E-R模型进行合并优化等,最终形成数据库的全局概念模式。 本阶段的设计结果(局部和全局E-R图、具体数据库设计工具中概念结构设计图)应该在课程设计报告中进行详细描述,应该能够反映该设计的正确性,作为本课程设计的验收依据之一。 ⒊数据库的逻辑设计 数据库逻辑设计的目的是将概念设计阶段设计好的E-R图转换成与具体机器上的DBMS(如Oracle)所支持的数据模型(如关系模型)相符合的逻辑结构。 鉴于本课程设计的具体环境要求,学生在进行数据库的逻辑结构设计时应该充分考虑特定的数据库环境。 要求学生在本阶段的设计中分两步进行:

课程设计任务书及设计资料

第6章课程设计任务书及设计资料 6.1 设计总说明 一、设计依据 1、《铁路电力牵引供电设计规范》 2、《铁路电力牵引供电隧道内接触网设计规范》。 3、《铁路枢纽电力牵引供电设计规范》 4、各小组课程设计任务书 二、安装图 1、为提高本工程的标准化程度,设计中除个别特殊情况外,其余全部采用部颁标准图和现行通行图。本设计采用的主要安装图见第8章8.2节接触网安装图号。 2、本区段使用的钢筋混凝土接触网腕臂柱是H38/8.7+2.6、H78/8.7+3.0、H60/9.2+3.0三种(特殊处所是否采用其他类型腕臂柱另定),根据标准安装图,支柱的拉杆底座、腕臂底座及下锚拉线预留孔如表6-1所示: 表6-1拉杆底座、腕臂底座及下锚拉线预留孔位置 当接触导线的悬挂高度是6.0m,结构高度是1.3m时,拉杆底座、腕臂底座采用孔内安装;当接触导线下锚高度是6.50m时,承锚角钢和线锚角钢采用N型;否则采用孔外安装的配件。 三、接触线高度 接触线的最低高度均按带电通过5300mm超限货物设计,具体如表6-2规定。 表6-2 接触线安装高度表 度不得小于5700mm。(2)个别段管线上导线高度可视具体情况适当提高。 四、悬挂类型 悬挂类型见各小组课程设计任务书。 凡采用铜承力索的锚段,应每隔200~250m设横向电连接一处,该电连接线截面为≮50mm2的软铜绞线(如TRJ-50),且吊弦及吊线等采用∮3.5mm不锈钢丝制做。 承力索、接触导线额定线力规定如下: 1.LXGJ-80:14700N;2.TJ-95:14700N;3.TCG-110:9800N;4.TCG-85:8330N。

机械设计基础课程设计任务书ZDL2.

计算内容计算结果 一、设计题目:设计胶带传输机的传动装置 二、设计要求: 胶带传输机连续单向运转,载荷平稳,空载启动,输送 带速度允许误差±5%。使用期限为8年,工作环境清洁,小 批量生产,两班制工作。输送带工作拉力F=2000N,滚筒 (ZDL-7)直径D=300mm,输送带速度V=2m/s。L=400m, 环境温度25°C。 三、设计简图: 1.设计任务书 1.1设计题目:计胶带传输机的传动装置 1.2工作条件:传动如上图,电机通过皮带传动带动单级齿轮减速器,经连轴器驱动滚筒回转,载荷平稳,输送带速度允许误差±5%。使用期限为8年,工作环境清洁,小批量生产,两班制工作。F=2000N D=300mm V=2m/s L=400m

1.3技术数据:输送带工作拉力F =2000N ,滚筒(ZDL-7)直径D =300mm ,输送带速度V =2m/s 。L=400m 。 2.传动装置总体设计 2.1电动机的选择 2.1.1选择电动机系列 根据工作要求及工作条件应选用三相异步电动机,封闭自扇冷式结构,电压380伏,Y 系列电动机。 2.1.2选择电动机的功率 (1)卷筒所需有效功率 kw FV p w 41000 0.220001000=?== (2)传动总效率 根据P 5确定各部分的效率: 弹性联轴器效率 η1=0.99 一对滚动轴承效率 η2=0.99 闭式齿轮的传动效率 η3=0.97(暂定8级) 开式滚子链传动效率 η4=0.92 一对滑动轴承的效 η5=0.97 传动滚筒的效率 η6=0.96 P W =4kw η=0.8063 P r =4.96kw kw P 5.50=

《计算机专业程序设计》课程设计任务书 (1)DOC

《计算机专业程序设计》课程设计任务书 程序设计课程设计是计算机科学与技术专业教学实践环节中一项重要内容,该课程设计旨在:提高和加强学生的计算机应用与软件开发能力;培养学生独立分析问题、解决问题、查阅资料以及自学能力,学习和掌握C++程序设计方法以及上机调试技巧,为今后其它专业课程的学习打下良好的程序设计基础。 本次课程设计是以学生独立思考解决问题为主,教师指导为辅,结合上机操作,完成指定的任务,作出设计报告。 一、课程设计题目、结构及要求 第一部分基础练习(必须全部完成) (一)数组 1.一数组中已存放了10个有序的整数,现由键盘输入一个整数,将此数插入到该数组中,使数组仍然是有序的。 算法提示: 假设数组是由小到大的顺序来排列的: 1) 先要确定插入的新数x在数组中的位置,即确定m在数组中的下标 2) 用x去跟数组中的元素逐个比较,数组中的某个元素满足a[k]>m,则k 为m的下标 3) 将数组从a[k]开始的所有元素向后面移动一个位置 4) 从最后一个元素开始移动,即执行循环: for(m=9;m>k;m--) a[m+1]=a[m] 5) 将m插入数组中a[k]=m 2.输入20个整数存入数组中,输出其中的偶数及偶数之和。 (二)函数 3.用函数实现求result =1+(1+2)+(1+2+3)+……+(1+2+3+……+n)的值,n的值由键盘输入。 算法提示:

1)根据题目要求,需要调用函数lj来求1+2+3+……+n的和 2)把对函数lj的调用放在循环结构中,循环变量i做为实参 3)形参变量x得到i的值,再被调函数中求出每次的累加和 4)循环变量i的取值为(i=1;i<=n;i++) 5)将调用函数求得的值累加到l中,即result=result+lj(i) 4. 输出50—100间的所有素数,其中判断一个数是否为素数用函数完成。 算法提示: 1)输出50至100间的素数,所以函数的调用应放在循环中 2)被调函数ss中,要判断m是否为素数 3)若是素数,则返回值t1=1,否则t1=0 4)主函数中若返回值为1,证明是素数,则输出数组与函数 (三)指针 5. 由键盘输入10个数,找出它们的最大值、最小值并求出平均值。(要求用指针实现) 6. 从键盘输入两个字符串,将它们合并成一个新的字符串。 算法提示: 1)合并字符串就是将一个字符串接到另一个字符串的末尾 2)定义指针变量p,指向数组a,即p=a 3)让指针p移动至数组a的末尾,可利用一个循环结构来实现,循环体语句为空,即for(p=a;*p!='\0'; p++) 4)定义指针变量q,指向数组b的首部,即q=b 5)将q指向的元素放到p指向的数组,即*p=*q 6)连接好字符串后,在末尾加上’\0’,即*p='\0' (四)数组、函数与指针 7. 编写函数f(char *s1,char *s2),将字符串s2连接到字符串s1的后面。 算法提示: 将s2中的字符依次存到从s1的’\0’开始的位置。要求s1必须要有足够的空间放下s2中的所有字符。 (五)类与对象

相关文档
最新文档