当前位置:文档之家› 2012-2013第一学期OS课程设计任务书

2012-2013第一学期OS课程设计任务书

2012-2013第一学期OS课程设计任务书
2012-2013第一学期OS课程设计任务书

2012-2013第一学期OS课程设计任务书

2012.10.30

一、设计内容

设计一个多任务(多线程)的系统,涉及进(线)程的操作、通信、同步,以及内存管理、文件操作等核心知识点。

二、设计目的

理解进(线)程的概念;掌握进(线)程通信的基本原理及典型的通信方式;掌握进(线)程同步机制及其实现机理;掌握内存操作、文件操作;熟悉软件设计、开发过程,提高团队合作的意识和能力。

三、基本要求

设计一个基于C/S模式的综合应用系统,该系统的功能需求自定义,但必须涵盖“设计内容”所规定的知识点:进(线)程的创建、终止、socket通信、同步、内存操作及文件操作。

必须采用图形用户界面(MFC或基于C#的WinForm程序),开发环境采用VC6.0或VS2008。

四、课程设计的进度安排

五、课程设计的考核

1、阶段性文档:需求设计、架构设计、功能模块设计说明、测试报告及总结

2、检查程序

3、课程设计说明书及源码

六、具体任务

1.生产者-消费者问题

问题描述:参看课本。

输入:生产者个数、消费者个数、缓冲区个数、每个生产者生产产品的个数等。

输出:生产者-消费者并发执行的过程。消费者消费完所有的产品结束。

2.内存管理

编写一个程序,包括两个线程,一个线程用于模拟内存分配活动,另一个用于跟踪第一个线程的内存行为,要求两个线程之间通过信号量实现同步,模拟内存活动的线程可以从一个文件中读出要进行的内存操作。每个内存操作包含如下内容:

时间:每个操作等待时间;

块数:分配内存的粒度;

操作:包括保留一个区域、提交一个区域、释放一个区域、回收一个区域、加锁与解锁一个区域。可将它们的编号放置于一个文件中。

保留是指保留进程的虚地址空间,而不分配物理地址空间;

提交是指在内存中分配物理地址空间;

回收是指释放物理地址空间,而保留进程的虚地址空间;

释放是指将进程的物理地址与虚拟地址空间全部释放;

大小:块的大小;

访问权限:共五种PAGE_READONLY, PAGE_READWRIYE, PAGE_EXEXUTE, PAGE_EXEXUTE _READ, PAGE_EXEXUTE _READWRIYE.

提示:使用windows提供的信号量。

对windows分配虚拟内存、改变内存状态,以及对物理内存(physical memory)和页面文件(page file)状态查询的API函数的功能、参数限制、使用规则作较深入的了解。

3.快速文件系统

设计一个函数int filter(char source,char* sink,int f)其中

source:源文件,即从哪个文件中读取数据;

sink:目标文件,即将数据写入哪个文件;

f:一个对文件的操作(可以任意定义)。

分别用三种方式实现对一个文件的操作:

(1)无缓冲区方式:表示使用的标志位是FILE_FLAG_NO_BUFFERING;

(2)缓冲方式:表示使用的标志位是FILE_FLAG_SEQUENTIAL_SCAN;

(3)异步方式:表示使用的标志位是FILE_FLAG_OVERLAPPED。

具体说明:

Filter函数的作用是从source文件中读取数据,经过操作f后,写入文件sink中。

整个过程需要三个部分完成:

(1)建立三个filter文件(功能不同),并自己生成一个源文件(大小不小于512kb),作为file1,经过10步,写入sink,记录总体时间。即从file1写入file2,从file2写入file3,…,从file9写入file10,从file10写入sink文件。

(2)用createfile建立文件时使用FILE_FLAG_SEQUENTIAL_SCAN标志,系统将给文件加上缓冲区,与(1)类似,做10次读写。注意缓冲区大小必须小于文件大小。

(3)用createfile建立文件时使用FILE_FLAG_OVERLAPP标志,将使用异步传输。同(1)(2)一样做10次读写。

课程设计任务书

《钢结构》(钢屋架)课程设计任务书 一、设计资料 如图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 半跨单位荷载作用下各杆件的内力值

课程设计任务书

广东工业大学课程设计任务书 题目名称 带式运输机传动装置 学生学院 材料与能源学院 专业班级 10金材(2)班 姓 名 张泽添 学 号 3110006711 一、课程设计的内容 设计一带式运输机传动装置(见 图1)。设计内容应包括:两级传动装置的总体设计;传动零件、轴、轴承、联轴器等的设计计算和选择;减速器装配图和零件工作图设计;设计计算说明书的编写。 图2为参考传动方案。 二、课程设计的要求与数据 已知条件: (1)运输带工作拉力:F =2.7 kN ; (2)运输带工作速度:v = 2 m/s ; (3)卷筒直径: D = 320 mm ; (4)使用寿命: 8年; (5)工作情况:两班制,连续单向运转,载荷较平稳; 动力及传动装置 D v F 图1 带式运输机传动装置 图2 参考传动方案

(6)制造条件及生产批量:一般机械厂制造,小批量; (7)工作环境:室内,轻度污染环境; (8)边界连接条件:原动机采用一般工业用电动机,传动装置与工作机分别在不同底座上,用弹性联轴器连接。 三、课程设计应完成的工作 (1)减速器装配图1张; (2)零件工作图1张; (3)设计说明书1份。 四、课程设计进程安排

五、应收集的资料及主要参考文献 (1)杨可桢、程光蕴主编. 机械设计基础[M]. 北京:高等教育出版社,1999年6月第4版 (2)林怡青、谢宋良、王文涛编著. 机械设计基础课程设计指导书[M]. 北京:清华大学出版社,2008年11月第1版 (3)机械制图、机械设计手册等。 发出任务书日期:2012年 04月16 日指导教师签名: 计划完成日期: 2012年 04月27 日基层教学单位责任人签章: 主管院长签章:

102工程估价课程设计任务书

102工程估价课程设计任务书

《工程估价》课程设计指导书 设计题目二层办公楼工程量清单使用班级工程102班 设计时间1周 指导教师陈德义谭湘倩李军红

2013年6 月17 日 《工程估价》课程设计指导书 编制一份工程量清单文件,是进行“工程估价”课程教学的一个重要环节。在学习了有关理论和方法之后,在教师的指导下通过学生自己动手,编制一个实际工程项目的工程量清单,对于掌握工程量的计算规则、工程量清单项目的设置、工程量清单的编制方法以及今后的估价工作具有重要的指导作用。通过这一课程设计阶段的学习,应力求实现对已学相关知识的巩固、对实际操作的深刻理解和总体把握,并为今后参加全国造价员考试、注册造价工程师考试以及今后从事这方面的工作打下良好的基础。 一、设计任务 1、熟悉设计资料 (1)熟悉设计文件 (2)在开列项目前认真学习工程量清单计算规范等相应设计依据 2、计算清单工程量 计算清单工程量是一项繁重和细致的工作。由于其精确度和速度直接影响到今后工程估价的质量,因此请同学们学会按一定的程序和工程量计算规则进行计算,防止产生漏算、重算和错算的现象。为此,应注意以下事项。 (1)由于漏算是初学者最容易犯的错误。为避免漏项,应按照工程量清单计价规范附录中章节的顺序,对本工程项目一一开列和计算。 (2)清单工程量小数位的取定,按计价规范的要求,计算过程中一般保留到小数点后两位。 (3)开列清单项目时,项目特征的描述要做到完整和准确。 3、编制工程量清单表

根据前面已计算出来的清单工程量,严格按照工程量清单计价规范中的格式完成工程量清单文件。 二、设计要求 1、每人独立完成工程量清单项目的列项,工程量计算以及清单文件的 编制。2、设计格式参照毕业设计格式要求。 3、最后成果按A4纸规格打印。 三、工程概况 本工程为一栋2层混凝土框架结构的办公楼,详见《建筑工程估价》附录工程2设计图纸。 四、进度安排 1、熟悉图纸开列清单项目0.5天 2、计算建筑面积和土石方工程项目0.5天 3、计算基础与砌筑工程项目1天 4、计算混凝土与钢筋混凝土工程项目 1.5天 5、计算其他房屋工程清单项目0.5天 6、计算装饰装修工程清单项目1天 7、措施项目1天 8、编写设计说明和成果汇总0.5天 9、检查并完善设计文件0.5天 六、设计成果 1、封面(见附录一) 2、设计说明 3、目录 4、清单表部分严格按照《建设工程工程量清单计价规范》执行 (见附录二表-01---表-12) 5、封底 七、参考资料 1、设计图纸

课程设计任务书内容

课程设计任务书 (第六组) 一、设计题目 年产23万件床头柜生产工艺设计 建厂条件 1地址:吉林市 2.投资:大规模 三、课程设计内容 1家具结构的确定 2工艺流程的确定 3设备选型、台数计算及设备布置 4简单成本计算 5设计说明书的编写 四、课程设计要求 1、设计说明书内容: 包含:设计题目、设计任务、家具零部件图(简图A4幅面)若干张、工艺流程图(A4幅面)若干张、设备布置平面图一张(A3幅面以上)、计算过程和结果、材料消耗清单一份、简单成本核算以及其他需要说明的内容。 简单成本核算 = 材料成本 + 设备费用与折旧 + 建筑成本与折旧 + 水电费用 + 人员工资 2、设计说明书的格式如下: ①所有文字内容使用A4幅面打印,图纸根据要求确定。 ②正文文字内容使用“宋体”、大小为“小四”。 ③封面、首页样式见附页。

机床位置和工作位置的计算 机床位置和工作位置的计算,按下列步骤进行: (1)按下列公式计算按年生产计划所需的机床小时数: T=tAnk/60 式中: T—按年生产计划该工序所需的机床小时数,h; t—零件加工的工时定额,min; A—年生产计划规定的产量; n—该零件在制品中的数量; k—考虑到生产过程中零件报废的系数(k>1) T也可以按下列公式计算 T=T 1+T 2 式中:T 1 是工件(L)跟进给速度(V)之比 T 1 =L/V T 2 是辅助事件(安装时间,取放工件时间,空行程时间,其他时间) T=T 1 K K=1.2~1.5 (2)对于不只是加工一种零件,而是加工多种零件的机床设备及工作位置,按下式统计出按年生产计划在该工序上所需的总的机床小时数∑T。即: ∑T=T 1+T 2 +T 3 +……+T n 式中:T 1 T 2 T 3 ……T n —分别为按年计划各种零件在该工序上所需的机床小时数。 (3)计算机床设备全年拥有的机床小时数T 按下列公式计算: T =[365-(52×2+11)]CSK 式中:365 —年的总天数; 52×2 —是周六和周日休息天数; 11 —年的公假日; C —工作班数(1); S —每班的工作时间; K —报废系数(0.85~0.95) T =[365-115]×1×8×0.9=1800h 有的机床是一班工作制: T =1800×1=1800h 有的机床是两班工作制: T =1800×2=3600h (4)计算机床设备和工作位置数n按下列公式计算: n=∑T/T (5)确定时机需采用机床设备及工作位置数m,当设备或工作的极速昂的小数部分超过0.25时应圆整为整数,即采用台数要多一台,当计算数的小数部分不足0.25时,一般情况下可以舍去,即采用台数为计算的整数部分,通过调整机床负荷等措施来解决,但对于某些特殊的专用设备,为了保持加工路线的直线型和保证工艺需要,使用负荷再小也要采用,如燕尾开榫机,小带锯,打眼机等。 (6)计算设备负荷百分率P P=100∑T/(mT )

课程设计任务书

C++课程设计任务书 一、课程设计目的: 通过C++课程设计,使学生能深入理解面向对象程序设计的思想,加深对C++程序设计相关概念的理解和应用,将课程所学与实际问题相关联。通过课程设计,锻炼和提高学生使用面向对象程序设计思想分析和解决实际工程问题的能力。 二、课程设计要求 1.明确任务,学习与查阅有关资料 2.按要求完成课题内容,撰写设计报告。 3.对应用程序的要求: (1)凡等候用户输入时,给出足够的提示信息,如“请选择(1 借书 2 还书……):”提示用户选择。 (2)程序具有一定的健壮性,不会因为用户的输入错误引起程序运行错误而中断执行。对 输入值的类型、大小范围、字符串的长度等,进行正确性检查,对不合法的输入值给出出错信息,指出错误类型,等待重新输入。 (3)对删除数据应给出警告。 三、课程设计步骤与方法 1.需求分析:对用户提出的问题提出解决的办法和思路。 2.根据需求,设计系统功能模块,并设计相应的类和界面。 3.根据基本思路,确定输入和输出,设计程序的算法。 4.确定用到的所有类的描述和定义,并设计测试程序来对类进行测试。 6.在计算机上编译程序,检验程序的可运行性。 7.编写C++课程设计报告。 四、课程设计报告内容 写设计报告(要求正规打印,A4幅面,并提交电子档),内容包括: 题目 小组人员具体分工 系统功能模块结构图 数据结构设计及用法说明 程序结构(画流程图) 各模块的功能 试验结果(包括输入数据和输出结果)

具体调试过程及心得体会 参考文献 附录:源程序清单(并提交电子版编译目录压缩包) 五、期末考核课程设计内容 实验课按组讲解(课前各组负责将源代码拷贝给所有同学),其它同学作为用户提出完善要求,协助测试。课下重新完善程序。 1、第1组10月25日 课题名称:个人财政管理系统 说明:管理个人的财政支出。 要求: 1)程序中的收支情况按时间顺序存放,将其放入一个文件中,每次运行程序时首先打开这个文件,程序运行完毕时将更新的记录放回文件中。 2)可以按时间的范围检查账目,要求有检索的功能,输入时间范围即可打印出详细报表。3)可以修改、删除某笔收入或支出。 4)当输入时间发生错误(如月份超过12等),要求重新输入正确的时间;当结余的数目为负数时,显示出信息,警告已经超支。 5)显示时,要求每增加一笔笔收入和支出都要重新统计盈余数目。 2、第2组10月25日 课题名称:日历管理器 说明:模仿现实生活中的挂历,显示日历。 要求: 1)当前显示以系统当前日期的月份为准,显示当前月的每一天(显示出日及对应的星期几),当系统日期变到下一月时,系统自动显示下一月。 2)可以实现日期的加法运算,即在日期相加的选项中增加日期相加天数,结果为新日期。3)根据用户输入的年份,自动产生每个月的日期列表。包括输入非法数据(如负数、日期超过31天等情况)的识别显示功能。 4)用户可选则显示日历的形式,如显示星期及英文形式的月份的功能。 3、第3组11月1日 课题名称:十点半游戏 说明:模拟10点半扑克牌游戏,玩家最多可以要5张牌。但如果牌的点数之和超过10点半(大王、小王、J、Q、K为半点)则自动出局;在不超过10点半的情况下,玩家和庄家(电脑)比拼手牌总点数的大小,大者为赢家。 要求: 1)设定针对不同玩家的权限:高级玩家可以查看下一张牌,即按H键,然后要求输入密码,密码正确可以看牌,并决定是否要牌;超级玩家可以查看庄家的牌面,并输入自己想要的牌,有赢无输。 2)每次要完牌后可以重新设定赔率,只能加注。也就是说如果牌好,可以加大赌注(初始玩家跟电脑各有100点可下注)。 4、第4组11月1日

轨道工程课程设计任务书、指导书及设计要求

轨道工程课程设计任务书 一、出发资料 1.机车车辆条件:韶山Ⅲ(SS3)型电力机车;机车轴列式30-30,轴距布置为230+200+780+200+230 (cm),轮重。 2.线路条件: (1)线路设计速度80km/h,最小曲线半径500m(实设超高为100mm),规划采用有砟轨道结构。 (2)线路铺设成无缝线路,铺设地区为福州,铺设线路长度为10km。 (3)道床顶面的容许应力为,路基顶面的容许应力为。 二、设计任务 (1)进行有砟轨道结构设计,包括钢轨和扣件的选型,轨枕的类型及布置根数,道床的等级及尺寸,并检算强度是否满足使用要求。 (2)进行无缝线路设计,包括设计锁定轨温确定、缓冲区设计、预留轨缝确定、轨条布置。 三、提交的成果 (一)、设计计算说明书 (1)轨道结构选型。 (2)轨道结构强度检算。 (3)无缝线路设计计算。 (二)、设计图图纸 (1)轨道结构组装图及选型说明。(1张A3)

(2)轨道结构受力图(3张A4:钢轨弯矩和挠度1张,轨枕三个支承状态的弯矩分布,道床顶面、路基顶面、路基第二区域、路基第三区域应力)。 (3)无缝线路设计图(1张A4或A3,基本温度力图、轨条布置图及相关说明)。 设计指导书

一、课程设计的基本步骤: 课程设计的步骤如图1所示: 图1 课程设计步骤 二、设计方法 (一)、轨道结构选型设计 根据机车车辆和线路条件,确定钢轨、轨枕、扣件的类型及刚度、道床的等级及主要尺寸(厚度、顶宽和边坡坡度)。钢轨、轨枕及扣件的可选用类型从教材中选择,道床的等级及主要尺寸也参考教材的内容确定。 以下两点说明: 1、道床厚度的选择 道床厚度设计根据《铁路轨道设计规范》(TB10082-2005)和《地铁设计规范》(GB50157-2003)进行,为方便可根据运营条件从教材表1-1中选择。我们的轨道类型可参考中型轨道结构。 2、钢轨支座刚度D 钢轨支座刚度D的意义是使钢轨支点顶面产生单位下沉时所必须施加于支点顶面上的力,单位一般采用kN/mm表示。 D值的计算:1/D=1/D1+1/D2 教材(7-3) 式中D1为扣件刚度,其值由设计确定;D2为道床支承刚度,计算

2012-2013第一学期OS课程设计任务书

2012-2013第一学期OS课程设计任务书 2012.10.30 一、设计内容 设计一个多任务(多线程)的系统,涉及进(线)程的操作、通信、同步,以及内存管理、文件操作等核心知识点。 二、设计目的 理解进(线)程的概念;掌握进(线)程通信的基本原理及典型的通信方式;掌握进(线)程同步机制及其实现机理;掌握内存操作、文件操作;熟悉软件设计、开发过程,提高团队合作的意识和能力。 三、基本要求 设计一个基于C/S模式的综合应用系统,该系统的功能需求自定义,但必须涵盖“设计内容”所规定的知识点:进(线)程的创建、终止、socket通信、同步、内存操作及文件操作。 必须采用图形用户界面(MFC或基于C#的WinForm程序),开发环境采用VC6.0或VS2008。 四、课程设计的进度安排 五、课程设计的考核 1、阶段性文档:需求设计、架构设计、功能模块设计说明、测试报告及总结 2、检查程序 3、课程设计说明书及源码 六、具体任务

1.生产者-消费者问题 问题描述:参看课本。 输入:生产者个数、消费者个数、缓冲区个数、每个生产者生产产品的个数等。 输出:生产者-消费者并发执行的过程。消费者消费完所有的产品结束。 2.内存管理 编写一个程序,包括两个线程,一个线程用于模拟内存分配活动,另一个用于跟踪第一个线程的内存行为,要求两个线程之间通过信号量实现同步,模拟内存活动的线程可以从一个文件中读出要进行的内存操作。每个内存操作包含如下内容: 时间:每个操作等待时间; 块数:分配内存的粒度; 操作:包括保留一个区域、提交一个区域、释放一个区域、回收一个区域、加锁与解锁一个区域。可将它们的编号放置于一个文件中。 保留是指保留进程的虚地址空间,而不分配物理地址空间; 提交是指在内存中分配物理地址空间; 回收是指释放物理地址空间,而保留进程的虚地址空间; 释放是指将进程的物理地址与虚拟地址空间全部释放; 大小:块的大小; 访问权限:共五种PAGE_READONLY, PAGE_READWRIYE, PAGE_EXEXUTE, PAGE_EXEXUTE _READ, PAGE_EXEXUTE _READWRIYE. 提示:使用windows提供的信号量。 对windows分配虚拟内存、改变内存状态,以及对物理内存(physical memory)和页面文件(page file)状态查询的API函数的功能、参数限制、使用规则作较深入的了解。 3.快速文件系统 设计一个函数int filter(char source,char* sink,int f)其中 source:源文件,即从哪个文件中读取数据; sink:目标文件,即将数据写入哪个文件; f:一个对文件的操作(可以任意定义)。 分别用三种方式实现对一个文件的操作: (1)无缓冲区方式:表示使用的标志位是FILE_FLAG_NO_BUFFERING; (2)缓冲方式:表示使用的标志位是FILE_FLAG_SEQUENTIAL_SCAN; (3)异步方式:表示使用的标志位是FILE_FLAG_OVERLAPPED。

基础工程课程设计任务书及例题

《基础工程》课程设计任务书 开题日期: 2014年 5月 26 日完成日期: 2014年 6 月 1 日 一、设计目的 通过本次设计,让学生初步掌握柱下钢筋混凝土独立基础的设计步骤、方法及具体的计算过程,并逐步培养从事基础工程浅基础的设计能力。 二、设计内容 (一)设计题目 柱下钢筋混凝土独立基础 (二)设计内容 1、确定基础埋深; 2、按持力层承载力特征值确定基础底面尺寸; 3、验算地基变形; 4、基础结构设计:拟定基础剖面尺寸,进行内力分析、强度验算和配筋设计,并满足构造设计要求; 5、绘制基础施工图,包括基础平面图、立面图及配筋图。 三、设计资料

1、地形 拟建建筑场地平整 2、工程地质资料 自上而下依次为: ①号土层填土:厚约0.5 m,含部分建筑垃圾; ②号土层粉质黏土:厚1.2 m,软塑,潮湿,承载力特征值f ak=130 kpa; ③号土层黏土:厚1.5 m,可塑,稍湿,承载力特征值f ak=180 kpa; ④号土层,细砂,层厚2.7 m,中密,承载力特征值f ak=240 kpa; ⑤号土层,强风化砂质泥岩,厚度未揭露,承载力特征值f ak=300 kpa。 3、岩土设计技术参数 地基岩土物理力学参数如表1所示。

地基 岩土 物理 力学 参数表 4、水文资料为 地下水对混凝土无侵蚀性;地下水位于地表下1.5 m。 5、上部结构资料 上部结构为多层全现浇框架结构,室外地坪标高同自然地面,室内外高差450mm。柱网布置见图1,图中仅画出了1-6列柱子,其余7-10列柱子和4-1列柱子对称。 图1 柱网平面图 6、上部结构作用: 柱底的荷载效应标准组合值和荷载效应基本组合值分别见表2和见表3。 表2 柱底荷载效应标准组合值

软件综合课程设计任务书

软件综合课程设计任务书

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

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

操作系统课程设计任务书

重要说明: ①凡是上机未到者,每次扣除5分。 ②上机时间内,做与本课程设计无关事情者,予以警告。屡教不改者当次上机视为旷课。处理办法见第①条。 ③上机时间内,无正当理由离开实验室长达半小时者,当次上机视为旷课。处理办法见第①条。 课程设计说明: 1,课程设计分组进行,每组人数最多4人,选出小组长1名; 2,从课程设计任务书里的题目任选一题(也可由学生自己选题,由教师审核批准,请主动联系老师); --------以上步骤最迟第1天下午完成。每个组长负责提交本组的成员以及选题情况给学习委员,学习委员填写文件《11网络工程--操作系统课程设计分组.xls》并提交给老师(该文件由老师提供)。 3,所选题目需要完成基本功能,要求每一个组员都要明确完成一个任务。时间充裕可自行添加扩充功能,完成基本任务的同学也可继续完成其它题目的内容,可酌情加分。 4,需撰写课程设计报告,初稿最迟倒数第2天下午完成并提交。组长负责提交初稿的word 文档,文档命名为:组长姓名_课程设计题目.doc 5,每一组都需要在最后1天进行简易的答辩,随时完成随时进行,答辩主要由组员简单介绍、演示所完成的系统,老师进行简单的提问(如针对其中一个组员提问该组员完成的任务情况)。 6,组长提交最终版课程设计报告,有源代码的也需要同时提交源代码,并同时提交系统的用户手册。同时提交另外一个文件:组长姓名_工作量分配.txt 该文件包含各个组员(包括组长)的贡献率,组员贡献率加起来需为100%,文件内容示例如下: 张三:30%,主要工作为课程设计报告的撰写 李四:60%,主要工作为模块a的编写 王五:10%,主要工作为模块b的编写 工作量分配作为评分的参考之一。 《操作系统》课程设计任务书 学年学期:2013-2014学年第1学期 专业班级:11网络工程

给水管网课程设计任务书、指导书

长春建筑学院 给水排水管网系统A课程设计 任务书 姓名:玄敏 专业:给排水科学与工程 班级学号:水1402 15 指导教师: 日期:2016.11.4-20.16.11.25 城建学院

一、设计题目 吉林省珲春市春华镇给水管网工程初步设计。 二、设计目的 本课程设计是学生在学习《给水排水管网系统》的基础上,综合应用所学的理论知识,完成给水管网设计任务。其目的是培养学生综合应用基础理论和专业知识的能力,同时培养学生独立分析和解决给水管网设计问题的能力,并进一步进行绘图练习及计算机绘图,加强利用参考书的能力。通过给水管网工程设计,使学生了解给水管网的设计步骤和方法,掌握方案的设计、参数的选择、说明书的编写,为今后的毕业设计和实际工程设计打下良好基础。 三、原始资料 1. 吉林省珲春市春华镇规划图1张(1:10000,等高线间距1m)。 2.总平面图上等高线间距:1m; 3.城市人口分区、房屋层数见下表; 4.使用城市给水管网的工厂,其位置见图纸: (1)冶炼厂,生产用水为950m3/d,重复利用率0%。工人总数:2700人,分三班工作,一班早8:00—晚16:00点,二班16:00—24:00点,三班24:00—8:00点。其中热车间工作的工人占全部工人的30%。 淋浴情况: 每班下班后一小时淋浴时间。 (2)纺织厂,生产用水为850m3/d,重复利用率0%。工人总数1200人,分三班工作,一班早8:00—晚16:00点,二班16:00—24:00点,三班24:00—8:00点。其中热车间工作的工人占全部工人的20%。

淋浴情况: 每班下班后一小时淋浴时间。 5.浇洒绿地和道路用水:每次每区70m3。 6.火车站用水:300 m3/d 。 7. 用水量逐时变化: 逐时用水量(%) 四、设计任务 新建给水管网初步设计。 五、设计成果及要求 1.计算要求 (1)认真阅读课程设计任务书,弄懂设计意图及设计要求; (2)结合地形条件划分给水区域,布置给水管网,确定水流方向与管网节点; (3)计算最高日最高时的用水量; (4)进行管网水力计算; (5)水力工况分析; (6)泵站与清水池的计算。

《电力系统》课程设计任务书

课程设计 课程名称: 设计题目: 院(部): 专业: 班级: 学生姓名: 学号: 成绩: 指导教师: 完成时间:

题目1 220kV 降压变电所设计 一、原始资料: 1.变电所性质:本所除与水火两大电力系统联系外,以110kV及10kV电压向地方负荷供电。 2.所址条件:建于矿区火电厂附近,供电给新兴工业城市用电。 所区地势较平坦,海拔600m,交通便利,有铁路、公路经过。最高气温+40℃, 最低温度-25℃, 年平均温度+15℃,最大风速20m/s ,覆冰厚度10 mm,地震烈度6级,土壤电阻率 >500Ω. m ,雷电日30,周围环境清洁,建在沿海城市地区,注意台风影响。 冻土深度1 .0m ,主导风向夏东南,冬西北。 3.负荷资料: (1)220kV侧共3回线与系统相连,将来拟增一回线。 (2)110kV侧共10回架空线,5年后增加二回线,同时率0.9,线损率5%,cosф=0.85。

(3)10kV侧共13回电缆出线,同时率0.85,线损率5%,cosф=0.8。 4.系统情况:

二、设计任务 1.变电站总体分析, 2.负荷计算 3.选择变压器的台数、容量、型号、参数。 4.电气主接线设计。 5.计算短路电流。 6.高低压电器设备的选择。 三、成品要求 1.说明书(附计算书)1份。 2.电气主接线图1张(2# 图纸)。 3.课程设计答辩。 附: 1.要求选择的电器设备包括: (1)220kV配电装置中的主母线、高压断路器、高压隔离开关、电压互感器、电流互感器、避雷器、接地刀闸; (2)110kV配电装置中的主母线、高压断路器、高压隔离开关、电压互感器、电流互感器、避雷器、接地刀闸; (3)10kV侧配电装置中的主母线、高压断路器、高压隔离开关、电压互感器、电流互感器、避雷器、接地刀闸。 2.要求设计:说明书书写字迹清晰、规范。电气主接线图比例合适、

专业基础实践课程设计任务书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)

《房屋建筑学》课程设计任务书解析

桂林理工大学博文管理学院 课程设计指导书(2012 ~2013 学年度第二学期) 系(部):建工系 实习名称:房屋建筑学课程设计 实习负责人: 联系电话: 2013 年 5 月20 日

《房屋建筑学》课程设计任务书 一、设计题目 某多层单元住宅设计(题目自拟) 二、目的要求 通过《房屋建筑学》课程的学习和课程设计实践技能训练 1.培养学生综合运用设计原理及构造知识去分析问题、解决问题的能力 2.掌握建筑施工图设计的基本方法和内容。 3.进一步训练建筑绘图的能力。 三、设计条件 1.本设计为某城市型住宅,位于城市居住小区为单元式、多层住宅4~6层,总建筑面积不低于2500平方米。 2.设计要求,见下表。 户型A:四房二厅二卫二阳台户型B:三房二厅二卫*阳台 户型C:三房二厅二卫*阳台户型D:二房一厅一卫*阳台 户型E:二房二厅一卫*阳台户型F:一房一厅一卫*阳台 学生选做表 3.套型比可以自行选定,但必须满足总建筑面积,墙体均采用240mm墙。 4.耐火等级:Ⅱ级;屋面防水等级:Ⅱ~皿级。 5.结构类型:自定(砖混或框架)

6.房间组成及要求:功能空间低限面积标准参考(自己可以调节)如下:起居室18~25 m2(含衣柜面积) 主卧室12~16 m2 双人次卧室 12~14 m2 单人卧室8~10 m2 餐厅≥8 m2 厨房≥6 m2,包括灶台、调理台、洗地台、搁置台、上柜、下柜、抽油烟机等。 卫生间4~6 m2(双卫可适当增加),包括浴盆、淋浴器、洗脸盆、坐便器、镜箱、洗衣机位、排风道、机械排气等。 门厅:2~3 m2 贮藏室;2~4 m2(吊柜不计入) 工作室6~8 m2 四、设计内容及深度要求 本次设计参考教师给定的住宅方案,根据设计资料确定建筑方案,初步选定主要构件尺寸及布置,明确各部位构造做法。在此基础上按施工图深度要求进行,但因无结构、水、电等工种相配合,故只能局部做到建筑施工图的深度。设计内容如下; 1.单元平面图:至少2-3个套型,比例1:50(选做)。 2.建筑平面图(至少2个单元):包括底层平面、标准层平面图和屋顶平面图,比例1:10O,标准层必须有一个户型布置家具,其他房间标有名称和面积。 3.建筑立面图:包括正立面、背立面及侧立面图,比例1:100。 4.建筑剖面图;1个(必须剖到楼梯),比例1:100。 5.建筑详图: ①表示局部构造的详图,楼梯详图比例1:50、节点详图比例1:20。 ②表示房屋设备的详图(选作内容),如厨房、厕所、浴室以及壁柜、挂衣柜、 鞋柜、碗柜、灶台、洗涤盆、污水池、垃圾道、信报箱、阳台晒衣架等详图。数 量、比例自定。 6.设计简要说明、图纸目录、门窗表及技术经济指标等。 平均每套建筑面积=总建筑面积(m2)/总套数(套) 使用面积系数=〔总套内使用面积(m2)/总建筑面积(m2)〕X 100% 五、参考资料 1.《民用建筑设计通则》(JGJ 37-87) 2.《建筑楼梯模数协调标准》(GBJ 101-87) 3.《建筑设计防火规范》(GBJ 121-88) 4.住宅设计规范(GB50096—1999)。 5.《建筑设计资料集》第3册 6.《房屋建筑学》教材 7.地方有关民用建筑构、配件标准图集 8.《建筑构造资料集》 9.有关的建筑构造标准图集 10.《房屋建筑统一制图标准)(GBJ—86)

操作系统课程设计任务书

《操作系统》课程实验指导书 一、设计题目 题目一:模拟实现页式虚拟存储管理页面置换算法 题目二:模拟实现虚拟存储管理(请求分页存储管理) 题目三:模拟实现可变分区存储管理 题目四:模拟实现算法多级反馈队列进程调度算法 题目五:模拟银行家算法 二、设计目的 《操作系统》课程实验是计算机类专业的集中实践性环节之一,是学习完《操作系统》课程后进行的一次全面的综合练习。其目的在于加深对操作系统课程的理解,使学生更好地掌握操作系统的基本概念、基本原理、及基本功能,理解操作系统在计算机系统中的作用、地位和特点,具有分析实际操作系统,设计、构造和开发现代操作系统的基本能力,为今后从事的各种实际工作,如设计、分析和改进各种系统软件和应用软件提供必要的软件理论基础。 、设计内容 设计内容一页式虚拟存储管理页面置换算法 1.目的和要求 在熟练掌握计算机虚拟存储技术的原理的基础上,利用一种程序设计语言模拟实现几种置换算法,一方面加深对原理的理解,另一方面提高学生通过编程根据已有原理解决实际问题的能力,为学生将来进行系统软件开发和针对实际问题提出高效的软件解决方案打下基础。

2.设计内容 阅读教材《计算机操作系统》第四章,掌握存储器管理相关概念和原理。 模拟实现页式虚拟存储管理的三种页面置换算法(OPT、FIFO和LRU),并通过比较性能得出结论。 前提: (1)页面分配采用固定分配局部置换。 (2)作业的页面走向和分得的物理块数预先指定。可以从键盘输入也可以从文件读入。 (3)置换算法的置换过程输出可以在显示器上也可以存放在文件中,但必须清晰可读,便于检验。 3.设计环境 Windows操作系统、VC++6.0 C语言 4.设计提示 (1)基础知识 存储管理是操作系统进行资源管理的一个重要功能。现代操作系统广泛采用虚拟存储的技术对内存进行扩充。实现虚拟存储的一个主要技术手段就是将辅存和主存统一管理,在二者之间进行对换,从而形成物理上两级而逻辑上一级的存储管理系统。一个置换算法的好坏对这个逻辑上的单级虚存的性能起着极其重要的作用,而且会影响处理机的调度性能。 对于本任务规定的前提:页面分配采用固定分配局部置换,则置换发生的时机是作业已经将操作系统分配的固定数目的物理块全部用完且发生缺页的时候。此时必须要将已经装入内存的部分逻辑页面换出以便将所缺的页面调入内存。置换算法就是一个决定将内存中“哪一个”页面换出的算法。 (2)数据结构

《数据库原理》课程设计任务书

课程设计任务书

《数据库原理》课程设计任务书 一、设计目的 通过本次课程设计,使同学们能够全面、深刻地掌握数据库系统的设计流程。根据在数据库原理课程中所学到的数据库理论知识,结合某个具体的实际需求,为开发出一个较为实用的应用系统提供数据库支持。 二、课程设计的要求 1、明确课设任务,复习与查阅相关资料。 2、可以根据老师给出的设计题目,在两周时间内完成其中某一个题目的从用户需求分析、数据库设计到上机编程、调试和应用等全过程的数据库系统设计。如果学生自拟题目,需经指导教师同意。 3、每位学生必须独立完成课程设计任务,不能抄袭,设计完成后,将所完成的工作交由老师检查;要求写出一份详细的设计报告。 4、按要求完成课设内容,课设报告要求文字和图工整、思路清楚、正确。 5、应用系统对数据库的使用,写出相应的T-SQL语句及数据库执行结果。 三、数据库课程设计报告主要内容 1、系统需求分析 (1)信息要求:指用户需要从数据库中获得信息的内容与性质。数据库中需要存储那些数据。 (2)处理要求:用户需要完成什么处理功能,对处理的响应时间有什么要求(给出功能模块图)。 (3)安全性和完整性要求。 2、概念结构设计 (1)逐一设计分E-R图,合并分E-R图,生成基本E-R图。 (2)若在合并中存在属性冲突、命名冲突以及结构冲突,给出解决方法,若存在不必要的冗余,则消除并给出设计方法。 (3)基本E-R图中要求标明主码、外码、联系类型。 3、逻辑结构设计 (1)给出由E-R得到的关系模型:并注明转换过程中应用的规则; (2)数据模型的优化; (3)分析这些模式对于应用环境是否合适,确定是否要对某些模式进行合并或分解; (4)用户模式设计; (5)在数据库中一般使用英文名字,在用户视图中则一般使用符合用户一贯的中文命名法; (6)对不同级别的用户定义不同的视图以保证系统的安全性。 4、数据库物理结构设计 以表格的形式列出各张表,包括字段名称、中文含义、数据类型、长度、完整性约束、索引定义、字段说明; 5、数据库实施 (1)使用T-SQL语句实现数据库表; (2)使用T-SQL语句创建必要索引; (3)使用T-SQL语句实现必要的数据库视图; (4)用T-SQL语句实现必要的存储过程及触发器。

(建筑工程设计)供热工程课程设计任务书

《供暖工程课程设计》指导书贵州大学矿业学院建筑环境与设备工程专业

《供暖工程课程设计》指导书 一、课程设计目的及要求 课程设计是专业课教学的重要组成部分,是理论学习的深化和应用。通过课程设计,使学生自觉地树立精心设计的思想,理论联系实际的学风,掌握—般民用或工业建筑供暖工程的设计程序、方法和步骤。了解和熟悉本领域的新材料、新设备、新方法和新技术。熟悉国家和地方的有关规定和技术措施,学会使用有关的技术手册和设计资料,提高计算和绘图技能,提高对实际工程问题的分析和解决能力。 二、设计步骤及设计说明书的编写 根据设计任务书中给定的设计题目及具体要求,按照收集资料热负荷计算确定方案水力计算绘制施工图的步骤进行设计,并将各步骤的主要依据成果与结论写入设计说明书。 设计主要内容及注意事项指示如下: (一)设计的原始资料 1.气象资料 根据设计任务书中给出的建筑物所在地区,在《采暖通风与空气调节设计规范》 (以下简称规范)中,查出该地区的有关气象参数(如供暖室外计算温度,冬季室外计算风速,冬季主导风向等)。 2.土建资料

的建筑特点(建筑物的方位、层数)和各部位的建筑构造与热工特征,外墙、屋顶、地面门窗构造)。 3.根据任务书中给出的热源条件,确定系统入口位置和热媒参数。 (二)围护结构耗热量计算 1.进行房间编号(注意各层编号竖向统一,编号用三位数字,首位数表示层数。) 2.根据房间使用特点,确定其室内计算温度n t (参阅《规范》)。 3.确定围护结构的传热系统K值,并校核外墙,天棚热阻是否满足《规范》要求。 4.进行围护结构耗热量计算 冷风渗透耗热量采用缝隙法,冷风侵入耗热量计算方法可自选.条件完全相同房间可只计算一个。 (三)散热器面积和片段的计算 确定散热器型式、安装方式、系统联接型式后,确定散热器内热媒平均温度pj t。 (四)供暖系统型式的确定,管道布置及水力计算。 1.合理确定供暖系统的型式,根据建筑物用途、特点比较各种系统形式,选择满足技术经济要求的最佳设计方案。 2.管道布置 管道布置应注意下列几点:

操作系统课程设计-任务书

《计算机操作系统》课程设计任务书 一、课程设计的目的和意义 本课程设计是学生学习完《计算机操作系统》课程后,进行的一次全面的综合训练,通过课程设计,让学生更好地掌握操作系统的原理及实现方法,加深对操作系统基础理论和重要算法的理解,加强学生的动手能力。 二、总体要求 1、一个班分若干个组,自由组合,每组选定一个课程设计题目; 2、人员分工:组长1人、组员若干,简单题目人员组成不宜超过3人。组长可由小组 人员自行选出或自荐,组长的职责是负责与老师交流,合理安排分配本组的各项任务——系统总体设计、编码、测试、相关文档等。 三、设计要求 本课程设计以Windows或Linux操作系统为实验平台,进行操作系统各种算法的模拟或对源代码分析和修改或应用。通过该课程设计,使学生掌握操作系统各部分结构、实现机理和各种典型算法,系统地了解操作系统的设计和实现思路,运用内核开发环境实现对内核的修改,培养学生的系统设计能力,并了解操作系统的发展动向和趋势。。 要求如下: 1、要充分认识课程设计对培养自己的重要性,认真做好设计前的各项准备工作。 2、既要虚心接受老师的指导,又要充分发挥主观能动性。结合课题,独立思考,努力钻研,勤于实践,勇于创新。 3、独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计。 4、课程设计期间,无故缺席按旷课处理;缺席时间达四分之一以上者,其成绩按不及格处理。 5、在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成课程设计。 6、小组成员之间,分工明确,但要保持联系畅通,密切合作,培养良好的互相帮助和团队协作精神。 四、成绩评定 1、同学平时表现占总成绩20%,若迟到扣5分,无故旷课每次扣10 分。 2、课程设计程序功能占总成绩40%,课程设计报告占总成绩40%,在规定时间内 上交。 3、严禁抄袭,复制设计内容,查出后相关同学设计成绩以不及格处理。

相关主题
文本预览
相关文档 最新文档