2015年课程设计题目

合集下载

计算机网络课程设计报告-组建校园局域网

计算机网络课程设计报告-组建校园局域网

课程设计报告课程设计题目:组建校园局域网专业:班级:姓名:学号:指导教师:2015年7 月3日目录一、课程设计目的及要求.......................................................................................................... - 2 -1.1课程设计目的............................................................................................................... - 2 -1。

2课程设计要求............................................................................................................. - 2 -二、需求分析.............................................................................................................................. - 2 -三、设计原则.............................................................................................................................. - 3 -四、方案设计与实施.................................................................................................................. - 3 -4。

2015年网络工程课程设计题目

2015年网络工程课程设计题目

PC4WANPC1PC2PC3 PC7PC8PC5 PC6 上海分部南京分部北京总部2015年网络工程课程设计题目整体要求: 1. 考核要求检查学习纪律、实验预习情况、能否顺利的完成实验操作;除考察实验结果和实验报告外,还需考查学生遇到问题能否很好的解决,以及是否有良好的实验室工作习惯和作风。

实验成绩由实验报告、实验操作组成,实验报告占总成绩的40%,实验完成情况和实验演示情况占总成绩60%。

2. 报告要求课题名称、目的、任务、课题内容、过程描述(课题结果分析、课题中遇到的问题及体会)。

要求采用Word 书写并打印实验报告,要求书写规范,内容详实。

报告详见另外一份模板。

3. 要求采用路由器模拟软件实现网络的搭建并进行演示。

题目一:现有某企业的网络拓扑如下图所示。

现在要求做出该集团的网络设计方案,其具体实施方案中,用户有如下的需求:1.使用VLAN 技术进行业务二层隔离,生产业务划分到VLAN50,办公业务划分到VLAN60,奇数编号的PC属于生产业务,偶数编号的PC属于办公业务;2.同一个VLAN的PC之间可以通信,而不同VLAN之间无法通信。

3.实现总部与分部之间的网络通信。

4.请根据需要进行设备选型,比如路由器设备,交换机设备的具体型号,端口号,所需模块等。

5.根据如下表格规划网络IP地址分配:器和交换机之间连接或者采样以太网或者采样光纤连接。

并请给出详细的配置过程。

7.请在图中增加一个区域或者VLAN,该区域提供WWW服务,FTP服务,使得所有的PC机均可访问该VLAN内的WWW/FTP服务。

题目二:(1)分析该网络拓扑结构中每个层次的作用。

(2)为图中的网络设备进行选型并给出选型的参数和理由。

(3)将不同功能的楼分为独立的VLAN,该VLAN的机器之间可以互通,而不同VLAN之间的机器不能通信。

(4)要求图书馆的服务器均可与其它VLAN通信。

(5)通过NAT技术完成了内部网络访问外部网络,配置ACL访问控制列表实现教师宿舍1栋无法访问图书馆。

课程设计—醇酸树脂设计

课程设计—醇酸树脂设计

《化工前沿技术》结课论文论文题目JINGCHU UNIVERSITY OF TECHNOLOGY课程设计学院____化工与药学院______专业____化学工程与工艺__ _年级班别______________________学号______________________学生姓名_______________________指导教师_______________________2015年12月10日1.课题名称 (4)2.设计要求及任务: (4)2.1设计出醇酸树脂的配方,要求如下: (4)2.2叙述整个工艺流程,包括设备,工艺条件,原材料,成品质量指标 (4)2.3采用溶剂法进行生产,选用间歇式操作方式,原料自选 (4)2.4画带控制点的工艺流程图 (4)2.5设计反应釜,考虑个加料口及排空口等,操作压力,温度等各条件 (4)3. 设计过程中可以有合理创新 (4)序言 (5)1.1醇酸树脂 (6)1.1.1醇酸树脂涂料的优点: (6)1.2 醇酸树脂的分类 (6)1.2.1 按改性用脂肪酸或油的干性分 (6)1.2.2按醇酸树脂油度分 (7)2.1 合成原理 (9)2.2 合成原料 (9)2.2.1多元醇 (10)2.2.2多元酸 (10)2.2.3脂肪油(酸) (10)2.2.4催化剂 (10)2.2.5 催干剂 (10)2.2.6回流溶剂 (10)2.3 合成工艺 (10)2.3.1醇酸树脂的合成工艺: (10)2.4 醇酸树脂配方设计 (11)2.4.1主要原料的选取 (11)2.4.2配方的设计与计算 (11)2.4.3理论配方设计表: (13)2.5工艺流程确定 (14)2.5.1简单工艺流程图 (14)2.5.3产品指标 (15)2.5.4工艺流程图 (15)2.6物料衡算 (16)2.7改性研究 (16)2.8设计总结 (17)3.1 应用 (17)3.1.1独立作为涂料成膜树脂,利用自动氧化干燥交联成膜。

课程设计表决器数字电路设计

课程设计表决器数字电路设计

表决器电路课程设计电气与信息工程学院电气工程及其自动化专业题目:表决器电路设计姓名:xxx学号:181413214指导教师:何国锋时间:2015年 6 月22 日~ 2015年 6 月26日题目表决器电路设计摘要随着社会的飞速发展,科学技术的应用已经渗入到社会的各个领域。

目前,各领域的激烈竞争迫使人们不得不对办事效率格外重视,同时,这也是方便、高效的社会发展趋势之必需。

会议表决方面亦是如此。

表决器所具有的功能使它成为这方面当之无愧的选择。

本设计正是关于多数表决器的设计,用于各种场合的投票选举。

设计目的:1、进一步掌握组合逻辑电路和时序逻辑电路的分析设计方法,巩固课堂上学到的知识;2、学习对原有电路进行改进的方法,使电路在设计上逻辑更合理,更人性化;3、掌握一些常见的数字电路芯片的使用方法;4、通过对电路进行改进的实践,培养创新意识。

主要内容如下:1、用于十人以下会议表决,半数人以上同意通过;2、考虑弃权情况,有四人以上弃权推迟会议再议;3、根据表决情况显示“否决、通过、再议”字样;4、显示方式自己设计。

主要方法:将各种元器件通过逻辑门按电路图有效连接起来,投票信号由脉冲显示,通过线路输入到计数器中进行累加计算,将经过计算后的结果传送到数值比较器中,根据与比较器中事先设置的数值进行比较,最后输出投票结果。

取得结果:同意人数大于4即过半,绿灯亮,会议通过;反对人数大于4即过半,红灯亮,会议被否决;弃权人数过半,黄灯亮,推迟再议。

七段显示译码器分别将“同意”、“反对”、“弃权”的人数显示出来。

目录1 概述1.1 本人所做工作1.2 内容简述1.3 原理框图2 系统总体方案及硬件设计2.1 初步构思2.2最终设计2.3硬件设计2.4实际设计实施单元电路的设计,元器件选择电路原理图3 使用说明3.1 使用说明4 课程设计体会4.1心得体会参考文献1 概述1.1 本人所做工作在刚开始的设计时,我有些松懈,因为刚看到题目,觉得特别简单,认真看了要求过后发现做起来有些困难,在组长的安排下一些组员分别去不同的地方查阅资料,同时留下一部分组员仔细阅读题目及要求,并仔细查找书本上最为相近的知识,联系所学内容,尽力做到全面出击,为下一步的设计铺平道路,使工作可以有效、高速地展开。

数字信号课程设计空气主频率柱 洛阳理工

数字信号课程设计空气主频率柱 洛阳理工

洛阳理工学院课程设计报告课程名称数字信号处理设计题目空气柱主频率模型测定专业通信工程班级B120509学号B12050923姓名徐国旗完成日期2015年6月27日课程设计任务书设计题目:空气柱主频率模型测定_________________________________________________________ 设计内容与要求:题目3:空气柱主频率测定当我们向暖水瓶倒水时,暖水瓶中的空气柱会发生振动。

随着水位的升高,空气柱越来越短,空气柱振动的频率越来越大,音调就越来越高,所以根据声音音调的高低就能知道水是否灌满。

甚至我们可以量化这个过程,根据倒水声音音调的高低来反算水位的高低。

笔者对倒水的过程进行了采集试验,选用标准暖水瓶一个,用近似匀速的水流在43秒时间内将水瓶贮满,声音文件的STFT频谱图如下图所示:题目的基本要求如下:(1)建立水位高度H和振动频率f的数学模型;(2)自行设计一个倒水的过程,采集倒水过程的音频信号;(3)用试验五的STFT程序对倒水声音进行分析;(4)分离信号基本频率和水位高度的函数曲线;(5)用函数曲线来验证数学模型的正确性。

课程设计评语成绩:指导教师:年月日摘要《数字信号处理》课程是通信专业的一门重要专业基础课,是信息的数字化处理、存储和应用的基础。

数字信号处理的主要研究对象是数字信号,且是采用运算的方法达到处理的目的的,因此,其实现方法,基本上分成两种实现方法,即软件和硬件实现方法。

软件实现方法指的是按照原理和算法,自己编写程序或者采用现成的程序在通用计算机上实现,硬件实现指的是按照具体的要求和算法,设计硬件结构图,用乘法器加法器延时器、控制器、存储器以及输入输出接口部件实现的一种方法。

语音信号的处理与滤波的设计主要是用Matlab作为工具平台,设计中涉及到声音的录制、播放、存储和读取,语音信号的抽样、频谱分析,滤波器的设计及语音信号的滤波,通过数字信号处理课程的理论知识的综合运用。

可调直流稳压电源的课程设计

可调直流稳压电源的课程设计

课程设计报告课程名称:模拟电子课程设计报告题目:可调直流稳压电源的设计学生姓名:所在学院:信息科学与工程学院专业班级:电信本1401学生学号:指导教师:***2015年12月28日目录1.设计目的2.总结技术要求和技术要点3.工作内容及时间进度安排1电路图设计2电路安装、调试4.课程设计成果1设计题目2主要指标和要求3方案选择4电路工作原理5.摘要6.总原理图及元器件清单7.结论与心得8、参考文献9、教师评语及设计成绩课程设计任务书报告题目可调直流稳压电源的设计完成时间5天学生姓名李典余刘星陈婷婷专业班级电信本1401指导教师曹铁军职称讲师设计目的1)掌握集成直流稳压电源的设计方法;2)焊接电路板,实现设计指标;3)掌握可调的直流稳压电源的主要性能指标及参数的测试方法;总体设计要求和技术要点一、设计要求利用集成稳压器设计一小功率直流稳压电源。

主要技术指标如下:输出电压能同时提供正、负电压;输出幅度UO=±3~±12V连续可调;输出电流I OMAX=800mA;纹波电压的有效值∆U O≤5mV;-3稳压系数S V≤3⨯10;电压调整率KU≤3%;电流调整率KI≤1%;输入电压(有效值)UI=220±22V。

二、技术要点1)设计方案直流稳压电源由电源变压器、整流电路、滤波电路、和稳压电路四个部分组成,如下页图2 12)电源变压器电源变压器的作用是将来自电网的 220V 交流电压 u1 变换为整流电路所需要的交流电压 u2。

电源变压器的效率为:η =P P 。

3)整流和滤波电路在稳压电源中一般用四个二极管组成桥式整流电路,整流电路的作用是将交 流电压 u2 变换成脉动的直流电压 u3。

滤波电路一般由电容组成,其作用是把脉 动直流电压 u3 中的大部分纹波加以滤除,以得到较平滑的直流电压 UI 。

4)集成稳压器直流稳压电源的核心是稳压电路,对小功率直流稳压电源大都采用线性集成 三端稳压器。

中南大学电力电子课程设计(晶闸管整流)

中南大学电力电子课程设计(晶闸管整流)
单相双半波晶闸管整流电路的设计反电势电阻负载20151205一课题选择11课题名称12设计条件13任务要求二方案设计21原理框图三主电路原理设计31主电路中各元件参数的计算32变压器的参数计算33闸管电路对电网及系统功率因数的影响四整流电路原理及设计41整流元件的选择42电流定额invt的计算五触发电路的选择原理及设计51相控触发芯片的选择52相控触发工作原理及电路原理图六保护电路的工作原理及元器件的选择61保护电路的工作原理保护电路元器件的选择七matlab仿真实验71模型的建立72模型电路参数的设置73模型电路参数对系统的影响74模型电路的波形显示75波形分析八本次设计总结九参考文献十附录课题选择11课题名称单相双半波晶闸管整流电路的设计反电势电阻负载12设计条件
3.2变压器的参数计算
3.3闸管电路对电网及系统功率因数的影响
四、整流电路原理及设计
4.1整流元件的选择
4.2电流定额(INVT)的计算
五、触发电路的选择、原理及设计
5.1相控触发芯片的选择
5.2相控触发工作原理及电路原理图
六、保护电路的工作原理及元器件的选择
6.1保护电路的工作原理
6. 2保护电路元器件的选择
电力电子技术
课程设计报告
任课老师:杨建老师
课题名称:单相双半波晶闸管整流电路的设计(反电势、电阻负载)
设计者:程壹涛
班级:电气试验1301
学号:**********
时间:2015-12-05
一、课题选择
1.1课题名称
1.2设计条件
1.3任务要求
二、方案设计
2.1原理框图
三、主电路原理设计
3.1主电路中各元件参数的计算
结构比较简单。一方面是方便我们对设计电路中变压器型号。

UML系统设计(学生信息管理系统)

UML系统设计(学生信息管理系统)

课程设计报告课程设计题目:学生信息管理系统的设计学院:计算机科学与信息学院专业:软件工程姓名:熊齐超(1208060220)指导教师:申玲2015年 4月 28日目录1.引言 (3)1.1研究背景 (3)1.2本文的主要内容及结构 (3)2.基于UML的系统建模 (3)2.1统一建模语言UML (4)3.学生信息管理系统需求分析 (5)3.1系统需求分析 (5)3.1.1业务流程分析 (5)3.1.2功能模块分析 (6)3.1.3问题域分析 (6)3.2系统用例分析 (7)4.基于UML的学生信息管理系统建模 (8)4.1静态结构模型 (8)4.1.1用例图 (8)4.1.2类图 (12)4.2动态行为模型 (13)4.2.1顺序图 (14)4.2.2状态图 (15)4.2.3活动图 (16)5.数据库设计 (18)5.1数据库设计过程 (18)5.2系统的E一模型 (18)5.3关键表单的设计 (19)1.引言1.1研究背景学生管理工作是一个系统工程,贯穿于学生在校学习期间的整个过程。

本课程设计从我校学生管理工作实际需求出发,设计了一个高校学生信息管理系统,该系统包含了五大功能模块:学籍管理模块、成绩管理模块、奖惩管理模块、党员、干部管理模块、毕业管理模块。

本系统采用统一建模语言UML、建模工具Star UML进行系统建模。

提出了适合高校学生信息管理系统软件的建模过程,建立了包括用例图、类图、顺序图、状态图和活动图、部署图的系统静态结构模型、动态行为模型,进行了数据库概念设计和关键表单的设计。

本课程设计的高校学生信息管理系统是采用UML技术,以网络为服务平台,使分析和设计变得直观、清晰,降低了系统的开发风险,有效地控制整个系统的开发过程,维护系统的完整性,本系统将能高效、规范地管理大量纷繁复杂的学生信息,与其它管理部门的信息系统紧密结合,轻松、条理、准确的完成学生从入学到就业的整个管理工作,有效地减轻学生工作管理人员的工作负担,提高工作效率。

延时小夜灯课程设计

延时小夜灯课程设计

郑州科技学院《模拟电子技术》课程设计题目延时小夜灯学生姓名李银亮专业班级14级通信工程2班学号*********院(系)信息工程系指导教师张端阳完成时间2015年12月31日郑州科技学院模拟电子技术课程设计任务书专业14级通信工程班级2班学号201451031姓名李银亮一、设计题目延时小夜灯二、设计任务与要求1、手动延时照明,要求小夜灯点亮时间2分左右。

2、光控延时照明,要求光线突然变暗时小夜灯点亮时间为1分多。

3、设计出符合以上要求的延时小夜灯。

4、小夜灯延时点亮时间和预期值相差不超过15秒。

三、参考文献[1] 江晓安、董秀峰. 模拟电子技术(第3版)[M]. 西安:电子科技大学出版社.2008.3(2014.3重印)27~57.[2] 张春梅、赵军亚.电子工艺实训教程[M]. 西安:交通大学出版社.2013.4(2015.1重印)39~41.[3] 杨力. 电子技术课程设计[M]. 中国电力出版社.2009.4,12~55.[4] 康华光,电子技术基础模拟部分[M]. 北京:高等教育出版社,2006,20~45.[5] 杨振江,新颖实用电子设计与制作[J]. 西安:西安电子科大出版社,2000:12~40.四、设计时间2015 年12 月21 日至2015 年12 月31 日指导教师签名:年月日在日常生活中,随着我们人性化的理念,响应科学减排和节能科学发展的号召,很多地方都是用声光控灯照明。

一来可以节约资源减少不必要的浪费,二来给生活也带来了诸多方便。

本次课题是设计一个手控及光控延时小夜灯,本系统采用光敏电阻构成光照信号采集电路,自动复位开关快速泄放掉电容所充电荷,晶体三极管9012、9014和电阻等组成了小电珠H的功率驱动放大电路。

用1N4148开关二极管的快速恢复作用保护电路。

当强光变弱光使光敏电阻阻值突然变大,电容的正极电位跳高,电路在充电过程中小电珠发光变亮,经过一段时间,电容充电电流趋向零,灯泡自灭。

大数据结构作业停车场管理系统

大数据结构作业停车场管理系统

~一.课程设计题目某停车场内只有一个可停放n辆汽车的狭长通道,且只有一个大门可供汽车进出。

汽车在停车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆汽车停放在最北端),若停车场内已经停满n辆车,则后来的汽车只能在门外的便道即候车场上等候,一旦有车开走,则排在便道上的第一辆车即可开入。

当停车场内某辆车要离开时。

在它之后进入的车辆必须先退出车场为它让路,该车辆开出大门外,其它车辆再按原次序进入停车场,每辆停放在车场的车在它离开停车场时必须按它停留的时间长短交纳费用。

试为该停车场编制按上述要求进行管理的模拟程序。

二.流程及图示停车场(栈1)栈通道(队列)三、程序运行及截图1.开始界面首先是登陆界面,只要用户名跟密码一样就可以登陆,输入正确后,有一个延迟程序,让使用者感觉更真实如果输入错误了,就是直接退出了2.主界面登录成功后,则是如下的功能界面:3 . 停车场管理系统你可以选择停车,离开,或者查看,当操作完了,可以直接选择退出。

当你输入1 后,会提示你输入停车的车号:在这里输入你想要停车的车号,然后会提示你停车的时间:输入停车时间后,则会显示你刚停车的详细的信息:4.离开输入2,则会提示你要离开的车号:然后输入离开的车号后,会提示你输入该车离开的时间,输入离开的时间,则会出现如下界面:5 停车场管理系统系统则会把你刚离开的车俩的详细信息给你打印出来:拉开的车号,所用时间以及应收的费用。

这个时间管理员,可以对照表收费了。

6.查看当你要查看停车场所停车的信息时,你可以选择3。

同样,选择3 确定后会提示你要查看的车号,然后则会把信息打印在界面上:系统会告诉你这俩停在停车场里面的那个位置上。

7.退出当你一切操作完了后,就可以选择退出了,输入4 停车场管理系统随便按个键就退出该系统了。

四、程序代码#include<iostream>#include<conio.h>#include<iomanip>#include<fstream>#include<string>#include <stdlib.h>#include <windows.h>using namespace std;#define Max_Size 2//停车的最大容量#define HourFare 2 //每小时的停车费用int CountForStack=0; //栈里现有的车数int CountForQueue=0; //排队等候的车数typedef struct{char Condition;//到达或者离开的状态int Arrivetime;//到达时间,默认为-1,表示没有到达int Leavetime;//离开时间,默认为-1,表示没有离开int License;//车牌号}CarNode;//保存每辆车的信息typedef struct//栈的定义{CarNode *base;//栈底指针CarNode *top;//栈顶指针int Stacksize;//栈的最大容量}CarStack;typedef struct QNode{char Condition;//到达或者离开的状态int Arrivetime;//到达时间,默认为-1,表示没有到达int Leavetime;//离开时间,默认为-1,表示没有离开int License;//车牌号QNode *next;}QNode;typedef struct//队列的定义{QNode *front;//对头指针QNode * rear;//队尾指针}Queue;bool InitStack(CarStack &S1)//初始化栈S1{S1.base=(CarNode*)malloc(Max_Size*sizeof(CarNode)); if(!S1.base){cout<<"栈S1 内存分配失败"<<endl;return false;}S1.top=S1.base;S1.Stacksize=Max_Size;return true;}bool InitQueue(Queue &Q){Q.front=(QNode*)malloc(sizeof(QNode));if(!Q.front){cout<<"队列Q 内存分配失败!"<<endl;return false;}Q.rear=Q.front;Q.front->next=NULL;return true;}bool EnQueue(Queue &Q,QNode &e)//插入元素e 为Q 的新的队尾元素{QNode *p=(QNode *)malloc(sizeof(QNode));if(!p){cout<<"p 内存分配失败"<<endl;return false;}p->Arrivetime=e.Arrivetime;p->Leavetime=e.Leavetime;p->Condition=e.Condition;p->License=e.License;//将e 赋给Pp->next=NULL;Q.rear->next=p;Q.rear=p;return true;}bool DeQueue(Queue &Q,QNode &t)//出队列函数{if(Q.front==Q.rear){cout<<"队列为空!"<<endl;return false;}QNode *p=Q.front->next;t.Arrivetime=p->Arrivetime;t.Condition=p->Condition;t.Leavetime=p->Leavetime;t.License=p->License;Q.front->next=p->next;if(Q.rear==p){Q.rear=Q.front;}free(p);return true;void InitCarNode(CarNode &C,char condition,int arrivetime,int leavetime,int license) {C.Arrivetime=arrivetime;C.Condition=condition;C.Leavetime=leavetime;C.License=license;}bool Push(CarStack &S1,CarNode &car)//插入新的元素car 为的栈顶元素{if(S1.top-S1.base>=S1.Stacksize){cout<<"此栈已满,不能压入新的信息"<<endl;return false;}(*S1.top).Arrivetime=car.Arrivetime;(*S1.top).Condition=car.Condition;(*S1.top).Leavetime=car.Leavetime;(*S1.top).License=car.License;++S1.top;//栈顶指针上移return true;}bool Pop(CarStack &S1,CarNode &t)//出栈操作{if(S1.top==S1.base){cout<<"栈S1 为空,不能执行出栈操作"<<endl;return false;}--S1.top;//栈顶指针下移t.Arrivetime=(*S1.top).Arrivetime;t.Condition=(*S1.top).Condition;t.Leavetime=(*S1.top).Leavetime;t.License=(*S1.top).License;return true;}bool IsStackFull(CarStack &S1)//判断S1 栈是否已满{if(S1.top-S1.base>=S1.Stacksize)return true;elsereturn false;}bool IsStackEmpty(CarStack &S1)//判断S1 栈是否已空if(S1.top==S1.base)return true;elsereturn false;}bool IsQueueEmpty(Queue &Q)//判断队列是否为空{if(Q.front==Q.rear)return true;elsereturn false;}bool SearchInStack(CarStack &S1,int a)//a 表示要查找的车牌号,如果在停车场里面,就返回true{bool tag=false;if(!IsStackEmpty(S1))//如果栈S1 非空{CarNode *p=S1.top-1;while(p!=S1.base){if((*p).License==a)tag=true;--p;}if((*p).License==a)tag=true;}return tag;}bool SearchInQueue(Queue &Q,int a)//a 表示要查找的车牌号,如果在通道里面,就返回true {bool tag=false;if(!IsQueueEmpty(Q))//如果队列非空{QNode *p=Q.front->next;while(p!=Q.rear){if((*p).License ==a)tag=true;p=p->next;}//退出此while 循环时p 指向最后一个元素if((*p).License ==a)tag=true;}return tag;}void InCar(CarStack &S1,Queue &Q,int a1,int a2)//表示进入车辆,a1 表示到达时间,a2 表示车牌号码{if(SearchInStack(S1,a2)){cout<<"车号"<<a2<<"已经存在于停车场内,输入有误"<<endl;return;}if(SearchInQueue(Q,a2)){cout<<"车号"<<a2<<"已经存在于通道内,输入有误"<<endl;return;}if(IsStackFull(S1))//如果堆栈已满,说明停车场已满,需要停车在通道里面{QNode qnode;qnode.Arrivetime=-1;//在通道里面不收费,所以不计时qnode.Condition='A';qnode.Leavetime=-1;//定义为-1,说明还没有开始离开qnode.License=a2;EnQueue(Q,qnode);//停在通道上++CountForQueue;cout<<"车号:"<<qnode.License<<"停在通道的第"<<CountForQueue<<"号位置"<<endl;}else{CarNode carnode;carnode.Arrivetime=a1;carnode.Condition='A';carnode.Leavetime=-1;carnode.License=a2;Push(S1,carnode);++CountForStack;cout<<"车号:"<<carnode.License<<",到达时间:"<<carnode.Arrivetime<<" 点,停在停车场的第"<<CountForStack<<"号位置"<<endl;}}void Sreach(CarStack &S1,Queue &Q,int a){if(SearchInStack(S1,a)){cout<<"车号:"<<a<<"已存在停车场里面的第"<<CountForStack<<"号位置"<<endl;return;}if(SearchInQueue(Q,a)){cout<<"停车场已满,车号"<<a<<"存在于通道里面的第"<<CountForQueue<<"号位置,在次等候"<<endl;return;}else{cout<<"对不起!你查找的车号不在停车场里面"<<endl;return;}}void OutCar(CarStack &S1,Queue &Q,int a1,int a2)//出车函数,a1 表示离开时间,a2 表示车牌号码{if(SearchInQueue(Q,a2)){cout<<"车号"<<a2<<"存在于通道里面,还没有进入停车场,不能离开"<<endl;return;}if(!SearchInStack(S1,a2)){cout<<"车号"<<a2<<"该车不在停车场内"<<endl;return;}CarStack tempstack;InitStack(tempstack);//新建一个栈,存放让路的汽车bool tag1=false;//标志这个停车场出车以前是否已满,默认为没有满tag1=IsStackFull(S1);bool tag2=true;//标志通道是否有汽车在等待,默认为通道为空tag2=IsQueueEmpty(Q); CarNode temp;//用来保存暂时取出的汽车bool tag3=false;while(1){Pop(S1,temp);if(temp.License==a2){if(a1<temp.Arrivetime){cout<<"离开失败!"<<endl;tag3=true;Push(tempstack,temp);}else{cout<<"车号:"<<a2<<"现在离开停车场,所用时间为:"<<a1-temp.Arrivetime<<"小时,应收RMB 为:"<<(a1-temp.Arrivetime)*HourFare<<"元"<<endl;}break;}elsePush(tempstack,temp);//进入暂存栈} 则把前面倒出的车再次放while(!IsStackEmpty(tempstack))//如果临时栈不空,入停车场{Pop(tempstack,temp);Push(S1,temp);}QNode tempqnode;//用来暂时保存从通道出来的汽车if(tag1==true&&tag2==false&&tag3==false)//如果出车前停车场已满,并且通道不为空,并且离开没有失败{DeQueue(Q,tempqnode);--CountForQueue;temp.Arrivetime=a1;temp.Condition=tempqnode.Condition;temp.Leavetime=tempqnode.Leavetime;temp.License=tempqnode.License;Push(S1,temp);}if(tag3==false)//如果停车通道是空的,停车场没有满,并且离开成功{--CountForStack;}}}void showmenu(CarStack &S1,Queue &Q){cout<<"******************************选择菜单*******************************"<<endl;cout<<" 1: 停车"<<endl;cout<<" 2: 离开停车场"<<endl;cout<<" 3: 查看车辆信息"<<endl;cout<<" 4: 退出系统"<<endl;cout<<"*****************************请按键选择******************************"<<endl;int tag;cin>>tag;while(tag!=1&&tag!=2&&tag!=3&&tag!=4)cin>>tag;int a1;unsigned int a2;switch(tag){case 1:cout<<"请输入到达的车号:"<<endl;cin>>a1;cout<<"请输入到达的时间:"<<endl;cin>>a2;InCar(S1,Q,a2,a1);Sreach(S1,Q,a1);break;case 2:cout<<"请输入离开的车号:"<<endl; cin>>a1;cout<<"请输入离开的时间:"<<endl; cin>>a2;OutCar(S1,Q,a2,a1);break;case 3:cout<<"请输入你要查看的车号:"<<endl;cin>>a1;Sreach(S1,Q,a1);break;case 4:return;break;}showmenu(S1,Q);}void loging(CarStack &S1,Queue &Q){char Administrator[15],password[15];int a;printf("\t*****************************************************\n");printf("\t*****************************************************\n");printf("\t** **\n");printf("\t** 欢迎使用停车场管理系统**\n");printf("\t** **\n");printf("\t** **\n");printf("\t*****************************************************\n");printf("\t*****************************************************\n");printf("\n\t(提示:账号跟密码一样就行)");printf("\n\n\n\n\t 请输入管理员帐号:");fflush(stdin);gets(Administrator);printf("\t\t\t\t\t\t\t\t\t\t\t 请输入密码:");fflush(stdin);gets(password); //比较用户名和密码if(strcmp(Administrator,Administrator) == 0 && strcmp(password,Administrator) == 0){printf("\n\n\t\t\t 您已成功登陆,请稍侯!\n\n\t\t\t"); // 延迟for(a = 0;a<20;a++){printf(">");Sleep(150);}//进入页面时清屏system("cls");showmenu(S1,Q);}elseprintf("\n\n\t\t\t 您输入的帐号或者密码错误!\n\n\t\t\t");return;}void main(){CarStack carstack;InitStack(carstack);//建立并且初始化用于停车场的堆栈Queue carQueue;InitQueue(carQueue);//建立并且初始化用于通道的队列loging(carstack,carQueue);}五、心的体会在生活与工作中许多领域都用到数据结构,但关键是如何将问题模型转换,变换成我们熟知的知识应用,即抽象具体化。

《高层建筑结构》课程设计任务书(2015)

《高层建筑结构》课程设计任务书(2015)

《高层建筑结构》课程设计任务书一、设计题目:高层框架结构设计某高层办公建筑,采用全现浇框架结构,结构平面布置如图所示,质量、刚度均匀,地上12层,各层层高、跨度及竖向荷载如图所示,设计使用年限为50年。

取③轴一榀典型横向框架进行结构设计。

二、设计资料⑴基本风压:0.45kN/m2,地面粗糙度类别为B类。

⑵基本雪压:0.45 kN/m2。

⑶设防烈度:7度;设计分组:第一组;抗震设防类别:丙类。

⑷场地类别:Ⅱ类。

⑸楼面做法:楼板厚120mm,各板顶做20mm厚水泥砂浆找平,地面装修重(标准值)按0.6 kN/m2考虑,各板底粉15mm厚石灰砂浆。

⑹屋顶:不上人屋面,做法同楼面,但加做二毡三油防水层,再做40mm厚细石混凝土面层(内布细丝网)。

⑺混凝土强度等级:梁C25、柱C30。

⑻梁、柱纵向受力钢筋采用HRB400级钢筋⑼梁、柱截面尺寸如下:柱:1~4层ZA:500mm*500mm ZB:600mm*600mm ZC:600mm*600mm ZD:500mm*500mm 5~12层ZA:400mm*400mm ZB:500mm*500mm ZC:500mm*500mm ZD:400mm*400mm 梁:LAB:250mm*700mm LBC:250mm*500mm LCD:250mm*600mm三、计算内容取③轴横向框架进行设计:计算书一份,要求手写,内容包括以下几项:⑴、计算简图(相对线刚度)⑵、荷载计算(竖向荷载、风荷载)⑶、结构水平位移验算⑷、内力计算4.1在竖向荷载作用下框架各杆件的内力(M、N、V)4.2在风荷载作用下的框架各杆件的内力(M、N、V)⑸、内力组合⑹、截面设计(梁、柱配筋)四、结构施工图框架梁、柱配筋图一张,要求手工绘图,2号图纸。

电力工程课程设计

电力工程课程设计

新能源与动力工程学院课程设计报告电力工程课程设计专业电力工程与管理班级电力1201姓名朱斌学号201211354指导教师杜露露2015年7 月兰州交通大学新能源与动力工程学院课程设计任务书课程名称:电力工程课程设计指导教师(签名):杜露露班级:电力1201班姓名:朱斌学号: 201211354指导教师评语及成绩评定表指导教师签字:年月日工厂供电,就是指工厂所需电能的供应和分配,亦称工厂配电。

电能是现代工业生产的主要能源和动力。

电能既易于由其它形式的能量转换而来,又易于转换为其它形式的能量以供应用;电能的输送的分配既简单经济,又便于控制、调节和测量,有利于实现生产过程自动化。

因此,电能在现代工业生产及整个国民经济生活中应用极为广泛。

电能在工业生产中的重要性,并不在于它在产品成本中或投资总额中所占的比重多少,而在于工业生产实现电气化以后可以大大增加产量,提高产品质量,提高劳动生产率,降低生产成本,减轻工人的劳动强度,改善工人的劳动条件,有利于实现生产过程自动化。

从另一方面来说,如果工厂的电能供应突然中断,则对工业生产可能造成严重的后果。

做好工厂供电工作对于发展工业生产,实现工业现代化,具有十分重要的意义。

工厂供电工作要很好地为工业生产服务,切实保证工厂生产和生活用电的需要,并做好节能工作,就必须达到以下基本要求:(1)安全: 在电能的供应、分配和使用中,不应发生人身事故和设备事故。

(2)可靠: 应满足电能用户对供电可靠性的要求。

(3)优质: 应满足电能用户对电压和频率等质量的要求。

(4)经济: 供电系统的投资要少,运行费用要低,并尽可能地节约电能和减少有色金属的消耗量。

此外,在供电工作中,应合理地处理局部和全局、当前和长远等关系,既要照顾局部的当前的利益,又要有全局观点,能顾全大局。

引言1 设计任务................................................. - 1 -1.1工厂供电设计的一般原则 ............................. - 6 -1.2工厂总平面图....................................... - 6 -2 负荷计算和无功功率补偿................................... - 6 -2.1 负荷计算........................................... - 7 -2.2 无功功率补偿....................................... - 7 -3 变电所位置和型式的选择................................... - 9 -4 变电所主变压器的选择和主结线方案的选择.................. - 10 -4.1 变电所主变压器的选择.............................. - 10 -4.2 变压器主接线方案的选择............................ - 11 -5 短路电流的计算.......................................... - 11 -5.1 绘制计算电路...................................... - 11 -5.2 确定短路计算基准值................................ - 12 -5.3 计算短路电路中各元件的电抗标幺值.................. - 12 -5.4 10KV侧三相短路电流和短路容量 ..................... - 13 -5.5 380KV侧三相短路电流和短路容量 .................... - 13 -6 变电所一次设备的选择校验................................ - 14 -6.1 10kV侧一次设备的选择校验 ......................... - 14 -6.2 380V侧一次设备的选择校验 ......................... - 15 -6.3 高低压母线的选择.................................. - 15 -7 电气主接线图............................................ - 16 -7.1 二次回路方案选择................................. - 16 -8 变压所的防雷保护........................................ - 16 -8.1 防雷装置意义..................................... - 16 -8.2 直击雷的防治..................................... - 16 -8.3 雷电侵入波保护................................... - 17 -8.4 变电所公共接地装置的设计.......................... - 17 -总结...................................................... - 17 -参考文献.................................................. - 19 -附录.................................................. - 20 -1设计任务1.1工厂供电设计的一般原则按照国家标准GB50052-95 《供配电系统设计规范》、GB50053-94 《10kv及以下设计规范》、GB50054-95 《低压配电设计规范》等的规定,进行工厂供电设计必须遵循以下原则:(1)遵守规程、执行政策;(2)安全可靠、先进合理;(3)近期为主、考虑发展;(4)全局出发、统筹兼顾。

EDA课程设计--智能竞赛抢答器

EDA课程设计--智能竞赛抢答器

唐山学院《EDA技术》课程设计题目系 (部)班级姓名学号指导教师15 年 7 月 5 日至 7 月 10 日共 1 周2015年 7 月 9 日《EDA技术》课程设计任务书目录1 引言 (1)2 VHDL介绍 (2)3 应用软件Quartus II (3)4智力竞赛抢答器设计 (4)4.1设计的目的 (4)4.2设计的基本内容 (4)5总体设计思路及分析 (5)5.1功能分析 (5)5.2 整体设计思想 (5)5.3分频模块设计 (6)5.4复位模块设计 (6)5.5抢答模块设计 (7)5.6倒计时模块设计 (8)5.7硬件下载驱动 (11)6心得体会 (12)参考文献 (13)附录一 (14)附录二 (20)1 引言EDA技术又称电子设计自动化,它是为解决自动控制系统设计而提出的,从70年代经历了计算机辅助设计(CAD),计算机辅助工程(CAE),电子系统设计自动化(ESDA)3个阶段。

在当今时代,现代电子产品几乎渗透了社会的各个领域,EDA技术是电子设计的发展趋势,EDA工具从数字系统设计的单一领域开始,应用范围已涉及模拟、微波等多个领域,可实现各个领域电子系统设计的测试、设计仿真和布局布线等。

设计者只要完成对电子系统的功能描述,就可利用计算机和EDA工具,进行设计处理,最终得到设计结果。

随着大规模集成电路技术和计算机技术的不断发展,即便是在普通的电子产品的开发方面,EDA技术常常使一些原来的技术瓶颈得以轻松突破,从而使产品的开发周期大为缩短、性价比大幅度提高。

不言而喻,EDA技术将迅速成为电子设计领域中的极其重要的组成部分。

从目前的EDA技术来看,其发展趋势是政府重视、使用普及、应用广泛、工具多样、软件功能强大的一种技术。

在信息通信领域,要优先发展高速宽带信息网、深亚微米集成电路、新型元器件、计算机及软件技术、第三代移动通信技术、信息管理、信息安全技术,积极开拓以数字技术、网络技术为基础的新一代信息产品,发展新兴产业,培育新的经济增长点。

计算机组成原理课程设计 微指令

计算机组成原理课程设计 微指令

计算机组成原理课程设计微指令一、课程设计题目微指令设计与实现二、设计目的通过本次课程设计,学生将深入了解微指令的概念、设计方法和实现过程,掌握微指令的编写技巧和调试方法,提高学生的计算机组成原理理论水平和实践能力。

三、设计内容1. 微指令的概念和作用2. 微指令的设计方法和流程3. 微指令的编写技巧和调试方法4. 微指令的实现过程和实验操作四、设计步骤1. 学生自行学习微指令的概念和作用,了解微指令的设计方法和流程。

2. 学生根据所学知识,编写一个简单的微指令程序,包括指令的操作码、操作数、寻址方式等。

3. 学生使用微指令编译器,将编写好的微指令程序转换成微指令码。

4. 学生使用微指令模拟器,将微指令码加载到模拟器中,进行调试和测试。

5. 学生根据实验结果,对微指令程序进行优化和改进,提高程序的执行效率和稳定性。

6. 学生撰写实验报告,总结微指令的设计方法和实现过程,分析实验结果和问题,并提出改进方案和建议。

五、设计要求1. 学生需要独立完成本次课程设计,不得抄袭他人作品。

2. 学生需要按照设计步骤,认真完成实验操作和调试工作。

3. 学生需要撰写规范的实验报告,包括实验目的、原理、方法、结果和结论等内容。

4. 学生需要在规定时间内完成课程设计,并按时提交实验报告。

六、设计评价1. 学生的实验报告质量和内容是否符合要求。

2. 学生的实验操作和调试能力是否达到要求。

3. 学生的微指令程序设计和实现是否合理和有效。

4. 学生的课程表现和参与度是否积极和认真。

七、设计参考资料1. 《计算机组成原理》(第2版),唐朔飞,高等教育出版社,2015年。

2. 《计算机组成原理实验指导书》(第2版),唐朔飞,高等教育出版社,2016年。

3. 《微指令设计与实现》课程教材,作者待定。

化工设计课程设计题目2015

化工设计课程设计题目2015

化工1201班:第一组:甲醇-水溶液连续筛板精馏塔设计常压操作连续筛板精馏塔设计,设计参数如下:进料组份:水50.0%、甲醇50.0%(质量分率);处理量:8万吨/年;年工作生产时间:330天;进料热状态:饱和液相进料,泡点回流;操作压力:110 kPa;单板压降:≤0.7 kPa;塔顶馏出液:甲醇量大于98%(质量分率)塔底釜液:水量大于98%;(质量分率).回流比:R=1.6R min;全塔效率:ET=60%第二组:甲醇-水溶液连续筛板精馏塔设计常压操作连续筛板精馏塔设计,设计参数如下:进料组份:水30.0%、甲醇70.0%(质量分率);处理量:8万吨/年;年工作生产时间:330天;进料热状态:饱和液相进料,泡点回流;操作压力:110 kPa;单板压降:≤0.7 kPa;塔顶馏出液:甲醇量大于98%(质量分率)塔底釜液:水量大于98%;(质量分率).回流比:R=1.6R min;全塔效率:ET=50%第三组:甲醇-水溶液连续筛板精馏塔设计常压操作连续筛板精馏塔设计,设计参数如下:进料组份:水40.0%、甲醇60.0%(质量分率);处理量:8万吨/年;年工作生产时间:330天;进料热状态:饱和液相进料,泡点回流;操作压力:110 kPa;单板压降:≤0.7 kPa;塔顶馏出液:甲醇量大于98%(质量分率)塔底釜液:水量大于98%;(质量分率).回流比:R=1.6R min;全塔效率:ET=55%第四组:甲醇-水溶液连续筛板精馏塔设计常压操作连续筛板精馏塔设计,设计参数如下:进料组份:水40.0%、甲醇60.0%(质量分率);处理量:10万吨/年;年工作生产时间:330天;进料热状态:饱和液相进料,泡点回流;操作压力:110 kPa;单板压降:≤0.7 kPa;塔顶馏出液:甲醇量大于98%(质量分率)塔底釜液:水量大于98%;(质量分率).回流比:R=1.6R min;全塔效率:ET=50%第五组:甲醇-水溶液连续筛板精馏塔设计常压操作连续筛板精馏塔设计,设计参数如下:进料组份:水40.0%、甲醇60.0%(质量分率);处理量:15万吨/年;年工作生产时间:330天;进料热状态:饱和液相进料,泡点回流;操作压力:110 kPa;单板压降:≤0.7 kPa;塔顶馏出液:甲醇量大于98%(质量分率)塔底釜液:水量大于98%;(质量分率).回流比:R=1.6R min;全塔效率:ET=55%第六组:甲醇-水溶液连续筛板精馏塔设计常压操作连续筛板精馏塔设计,设计参数如下:进料组份:水40.0%、甲醇60.0%(质量分率);处理量:8万吨/年;年工作生产时间:330天;进料热状态:汽液混合进料,汽相分率30%,泡点回流;操作压力:110 kPa;单板压降:≤0.7 kPa;塔顶馏出液:甲醇量大于98%(质量分率)塔底釜液:水量大于98%;(质量分率).回流比:R=1.6R min;全塔效率:ET=60%第七组:甲醇-水溶液连续筛板精馏塔设计常压操作连续筛板精馏塔设计,设计参数如下:进料组份:水40.0%、甲醇60.0%(质量分率);处理量:8万吨/年;年工作生产时间:330天;进料热状态:汽液混合进料,汽相分率10%,泡点回流;操作压力:110 kPa;单板压降:≤0.7 kPa;塔顶馏出液:甲醇量大于98%(质量分率)塔底釜液:水量大于98%;(质量分率).回流比:R=1.6R min;全塔效率:ET=50%第八组:甲醇-水溶液连续筛板精馏塔设计常压操作连续筛板精馏塔设计,设计参数如下:进料组份:水40.0%、甲醇60.0%(质量分率);处理量:8万吨/年;年工作生产时间:330天;进料热状态:饱和液相进料,泡点回流;操作压力:110 kPa;单板压降:≤0.7 kPa;塔顶馏出液:甲醇量大于98%(质量分率)塔底釜液:水量大于98%;(质量分率).回流比:R=1.9R min;全塔效率:ET=60%第九组:甲醇-水溶液连续筛板精馏塔设计常压操作连续筛板精馏塔设计,设计参数如下:进料组份:水40.0%、甲醇60.0%(质量分率);处理量:8万吨/年;年工作生产时间:330天;进料热状态:汽液混合进料,汽相分率10%,泡点回流;操作压力:110 kPa;单板压降:≤0.7 kPa;塔顶馏出液:甲醇量大于98%(质量分率)塔底釜液:水量大于98%;(质量分率).回流比:R=1.8R min;全塔效率:ET=55%化工1202班:第一组:苯-甲苯溶液连续筛板精馏塔设计常压操作连续筛板精馏塔设计,设计参数如下:进料组份:甲苯50.0%、苯50.0%(质量分率);处理量:8万吨/年;年工作生产时间:330天;进料热状态:饱和液相进料,泡点回流;操作压力:110 kPa;单板压降:≤0.7 kPa;塔顶馏出液:苯量大于98%(质量分率)塔底釜液:甲苯量大于98%;(质量分率). 回流比:R=1.6R min;全塔效率:ET=60%第二组:苯-甲苯溶液连续筛板精馏塔设计常压操作连续筛板精馏塔设计,设计参数如下:进料组份:甲苯30.0%、苯70.0%(质量分率);处理量:8万吨/年;年工作生产时间:330天;进料热状态:饱和液相进料,泡点回流;操作压力:110 kPa;单板压降:≤0.7 kPa;塔顶馏出液:苯量大于98%(质量分率)塔底釜液:甲苯量大于98%;(质量分率). 回流比:R=1.6R min;全塔效率:ET=50%第三组:苯-甲苯溶液连续筛板精馏塔设计常压操作连续筛板精馏塔设计,设计参数如下:进料组份:甲苯40.0%、苯60.0%(质量分率);处理量:8万吨/年;年工作生产时间:330天;进料热状态:饱和液相进料,泡点回流;操作压力:110 kPa;单板压降:≤0.7 kPa;塔顶馏出液:苯量大于98%(质量分率)塔底釜液:甲苯量大于98%;(质量分率). 回流比:R=1.6R min;全塔效率:ET=55%第四组:苯-甲苯溶液连续筛板精馏塔设计常压操作连续筛板精馏塔设计,设计参数如下:进料组份:甲苯40.0%、苯60.0%(质量分率);处理量:10万吨/年;年工作生产时间:330天;进料热状态:饱和液相进料,泡点回流;操作压力:110 kPa;单板压降:≤0.7 kPa;塔顶馏出液:苯量大于98%(质量分率)塔底釜液:甲苯量大于98%;(质量分率).回流比:R=1.6R min;全塔效率:ET=55%第五组:苯-甲苯溶液连续筛板精馏塔设计常压操作连续筛板精馏塔设计,设计参数如下:进料组份:甲苯40.0%、苯60.0%(质量分率);处理量:15万吨/年;年工作生产时间:330天;进料热状态:饱和液相进料,泡点回流;操作压力:110 kPa;单板压降:≤0.7 kPa;塔顶馏出液:苯量大于98%(质量分率)塔底釜液:甲苯量大于98%;(质量分率).回流比:R=1.6R min;全塔效率:ET=50%第六组:苯-甲苯溶液连续筛板精馏塔设计常压操作连续筛板精馏塔设计,设计参数如下:进料组份:甲苯40.0%、苯60.0%(质量分率);处理量:8万吨/年;年工作生产时间:330天;进料热状态:汽液混合进料,汽相分率30%,泡点回流;操作压力:110 kPa;单板压降:≤0.7 kPa;塔顶馏出液:苯量大于98%(质量分率)塔底釜液:甲苯量大于98%;(质量分率).回流比:R=1.6R min;全塔效率:ET=60%第七组:苯-甲苯溶液连续筛板精馏塔设计常压操作连续筛板精馏塔设计,设计参数如下:进料组份:甲苯40.0%、苯60.0%(质量分率);处理量:8万吨/年;年工作生产时间:330天;进料热状态:汽液混合进料,汽相分率10%,泡点回流;操作压力:110 kPa;单板压降:≤0.7 kPa;塔顶馏出液:苯量大于98 %(质量分率)塔底釜液:甲苯量大于98 %;(质量分率).回流比:R=1.6R min;全塔效率:ET=60%第八组:苯-甲苯溶液连续筛板精馏塔设计常压操作连续筛板精馏塔设计,设计参数如下:进料组份:甲苯40.0%、苯60.0%(质量分率);处理量:8万吨/年;年工作生产时间:330天;进料热状态:饱和液相进料,泡点回流;操作压力:110 kPa;单板压降:≤0.7 kPa;塔顶馏出液:苯量大于98%(质量分率)塔底釜液:甲苯量大于98%;(质量分率).回流比:R=1.9R min;全塔效率:ET=55%第九组:苯-甲苯溶液连续筛板精馏塔设计常压操作连续筛板精馏塔设计,设计参数如下:进料组份:甲苯40.0%、苯60.0%(质量分率);处理量:8万吨/年;年工作生产时间:330天;进料热状态:汽液混合进料,汽相分率10%,泡点回流;操作压力:110 kPa;单板压降:≤0.7 kPa;塔顶馏出液:苯量大于98%(质量分率)塔底釜液:甲苯量大于98%;(质量分率).回流比:R=1.8R min;全塔效率:ET=52%。

网页版2048课程设计

网页版2048课程设计

课程设计报告课程名称TCP/IP原理与应用课题名称网页版2048专业网络工程班级学号姓名指导教师黄鲲2015年6月17日目录一.课程设计主要内容 (3)1. 题目 (3)2. 需求分析 (3)3. 设计环境 (3)二.详细设计说明................... 错误!未定义书签。

1. 系统程序流程图................. 错误!未定义书签。

2. 系统概要说明................... 错误!未定义书签。

3. 功能说明....................... 错误!未定义书签。

4. 系统各类的知识点说明........... 错误!未定义书签。

5. 主要算法设计................... 错误!未定义书签。

三.游戏运行说明.................. 错误!未定义书签。

1.游戏运行流程图.................. 错误!未定义书签。

1. 游戏开始....................... 错误!未定义书签。

2. 游戏进行....................... 错误!未定义书签。

3. 游戏结束....................... 错误!未定义书签。

四.课程设计总结 .............................................................. 错误!未定义书签。

一.课程设计主要内容1.题目网页版20482.需求分析游戏操作需求:1、可使用鼠标或↑、↓、→、←;2、new game按钮开始游戏;2048游戏算法1、游戏开始时随机的产生2个数值为2/4的方格,其中1个方格置于4个角中的一个位置,另一个方格随机的置于其它位置,其余方格值为0。

2、每次移动鼠标或按方向键后,逐行计算移动后的方格值。

每行移动的算法是:先将所有值为0的数移至行首。

能后从行尾开始逐一和前一个数比较,如果相等则合并这2个格子。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

题目1、通讯录设计一个实用的小型通讯录程序,具有添加,查询和删除功能。

由姓名,籍贯,电话号码1,电话号码2,电子邮箱组成,姓名可以由字符和数字混合编码。

电话号码可由字符和数字组成。

实现功能:(1)系统以菜单方式工作(2)信息录入功能(3)信息浏览功能(4)信息查询功能(5)信息修改功能(6)系统退出功能题目2、学生选课系统假定有n门课程,每门课程有课程编号,课程名称,课程性质,学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于15)自由选课。

试设计一个选修课程系统,使之能提供以下功能:(1)系统以菜单方式工作(2)课程信息和学生选课信息录入功能(课程信息用文件保存)(3)课程信息浏览功能(4)查询功能(5)按学分查询(6)某门课程学生选修情况(可选项)题目3:班级成绩管理系统对一个有N个学生的班级,每个学生有M门课程。

该系统实现对班级成绩的录入、显示、修改、排序、保存等操作的管理。

功能要求:(1)每个学生类当包括:学号、姓名、M门课程。

(2)本系统显示这样的菜单:请选择系统功能项:a、成绩录入b、成绩显示c、成绩保存d、成绩排序e、成绩修改(要求先输入密码)f、成绩统计1)显示每门课程成绩最高的学生的基本信息2)显示每门课程的平均成绩3)显示超过某门课程平均成绩的学生人数g、退出系统(3)执行一个具体的功能之后,程序将重新显示菜单。

(4)将学生成绩保存到文件中。

题目4:班级档案管理系统对一个有N个学生的班级,通过该系统实现对该班级学生的基本信息进行录入、显示、修改、删除、保存等操作的管理。

功能要求:(1)本系统的学生类应当包括:学号、姓名、性别、年龄、备注。

(2)本系统显示这样的菜单:请选择系统功能项:a 学生基本信息录入b 学生基本信息显示c 学生基本信息保存d 学生基本信息删除e 学生基本信息修改(要求先输入密码)f 学生基本信息查询(1)按学号查询(2)按姓名查询(3)按性别查询(4)按年龄查询g. 退出系统(3)执行一个具体的功能之后,程序将重新显示菜单。

(4)将学生基本信息保存到文件中。

(5)进入系统之前要先输入密码。

题目5、运动会报名系统学校要举行2015春季运动会,设计一个运动会报名系统。

假设该运动会有4个项目(100M 跑步、跳高、跳远、200M跑步),每个项目参加的人数不限,但每个学生最多只能参加其中的两项。

设计的系统能够完成的基本信息进行录入、显示、修改、删除、保存等操作的管理。

功能要求:本系统的报名信息类应当包括:学号、姓名、性别、年龄、参加项目名称。

(2)本系统显示这样的菜单:请选择系统功能项:a 报名学生基本信息录入b 报名学生基本信息显示c 报名学生基本信息保存d 报名学生基本信息删除e 报名学生基本信息修改(要求先输入密码)f 报名学生基本信息查询(1)按学号查询(2)按姓名查询(3)按性别查询(4)按年龄查询(5)按项目查询g. 退出系统(3)执行一个具体的功能之后,程序将重新显示菜单。

(4)将报名的基本信息保存到文件中。

(5)进入系统之前要先输入密码。

题目6:ATM取款机程序1.问题描述(功能要求):(1)软件用途:ATM取款(2)功能概述:模拟ATM取款机登陆、取款、查询2.问题的解决方案:根据系统功能要求,可以将问题解决分为以下步骤:(1)分析系统中的各个实体之间的关系及其属性和行为;(2)根据问题描述,设计系统的类层次;(3)完成类层次中各个类的描述(包括属性和方法);(4)完成类中各个成员函数的定义;(5)完成系统的应用模块;(6)功能调试;(7)完成系统总结报告以及系统使用说明书。

3.其它要求:(1)只能使用C++语言,源程序要有适当的注释,使程序容易阅读(2)至少采用文本菜单界面(如果能采用图形菜单界面更好)(3)学生可自动增加新功能模块题目7、图书信息管理系统设计1.问题描述(功能要求):图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。

试设计一图书信息管理系统,使之能提供以下功能:(1)系统以菜单方式工作(2)图书信息录入功能(图书信息用文件保存)--输入(3)图书信息浏览功能--输出(4)查询和排序功能:(至少一种查询方式)--算法按书名查询按作者名查询(5)图书信息的删除与修改(可选项)2.问题的解决方案:根据系统功能要求,可以将问题解决分为以下步骤:(1)分析系统中的各个实体之间的关系及其属性和行为;(2)根据问题描述,设计系统的类层次;(3)完成类层次中各个类的描述(包括属性和方法);(4)完成类中各个成员函数的定义;(5)完成系统的应用模块;(6)功能调试;(7)完成系统总结报告以及系统使用说明书。

3.其它要求:(1)只能使用C++语言,源程序要有适当的注释,使程序容易阅读(2)至少采用文本菜单界面(如果能采用图形菜单界面更好)(3)学生可自动增加新功能模块题目8:图书借阅管理系统1.问题描述(功能要求):(1)新进图书基本信息的输入(2)图书基本信息的查询(3)对撤消图书信息的删除(4)为借书人办理注册(5)办理借书手续(非注册会员不能借书)(6)办理还书手续信息描述:有关该系统基本信息的描述,如:图书名称、图书编号、单价、作者、存在状态、借书人姓名、性别、学号等。

2.问题的解决方案:根据系统功能要求,可以将问题解决分为以下步骤:(1)分析系统中的各个实体之间的关系及其属性和行为;(2)根据问题描述,设计系统的类层次;(3)完成类层次中各个类的描述(包括属性和方法);(4)完成类中各个成员函数的定义;(5)完成系统的应用模块;(6)功能调试;(7)完成系统总结报告以及系统使用说明书。

3.其它要求:(1)只能使用C++语言,源程序要有适当的注释,使程序容易阅读(2)至少采用文本菜单界面(如果能采用图形菜单界面更好)(3)学生可自动增加新功能模块题目9:电煤气管理系统1.问题描述(功能要求):涉及一个水电管理信息系统,能够对高校的水电费用进行管理,包括了登记费用,查询费用,以及住户信息管理系统等。

在设计时要考虑到学生和教工在用水电时的不同,学生可以免费使用一定额度的水电,超过这个额度以后必须自费使用,且自费部分水电费的价格要高于教工的收费标准。

(1)实现对用户信息的录入(2)实现水电煤气数据的录入(3)计算并查询用户应缴纳费用(4)查询未缴纳费用名单2.问题的解决方案:根据系统功能要求,可以将问题解决分为以下步骤:(1)分析系统中的各个实体之间的关系及其属性和行为;(2)根据问题描述,设计系统的类层次;(3)完成类层次中各个类的描述(包括属性和方法);(4)完成类中各个成员函数的定义;(5)完成系统的应用模块;(6)功能调试;(7)完成系统总结报告以及系统使用说明书。

3.其它要求:(1)只能使用C++语言,源程序要有适当的注释,使程序容易阅读(2)至少采用文本菜单界面(如果能采用图形菜单界面更好)(3)学生可自动增加新功能模块题目10、销售管理系统1.问题描述(功能要求):某公司有四个销售员(编号:1-4),负责销售五种产品(编号:1-5)。

每个销售员都将当天出售的每种产品各写一张便条交上来。

每张便条包含内容:1)销售员的代号2)产品的代号3)这种产品的当天的销售额每位销售员每天可能上缴0-5张便条。

假设,收集到了上个月的所有便条,编写一个处理系统,读取上个月的销售情况(自己设定),进行如下处理。

1)计算上个月每个人每种产品的销售额。

2)按销售额对销售员进行排序,输出排序结果(销售员代号)3)统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额)4)输出统计报表销售统计报表产品代号销售之和销售员代号 1 2 3 4 51234每种产品之和总和2.问题的解决方案:根据系统功能要求,可以将问题解决分为以下步骤:(1)分析系统中的各个实体之间的关系及其属性和行为;(2)根据问题描述,设计系统的类层次;(3)完成类层次中各个类的描述(包括属性和方法);(4)完成类中各个成员函数的定义;(5)完成系统的应用模块;(6)功能调试;(7)完成系统总结报告以及系统使用说明书。

3.其它要求:(1)只能使用C/C++语言,源程序要有适当的注释,使程序容易阅读(2)至少采用文本菜单界面(如果能采用图形菜单界面更好)(3)学生可自动增加新功能模块题目11、职工工资管理系统功能设计要求1. 输入记录:将每一个职工的姓名、ID号以及基本工资、职务工资、岗位津贴、医疗保险、公积金的数据作为一个记录。

•该软件能建立一个新的数据文件或给已建立好的数据文件增加记录。

2. 显示记录:根据用户提供的记录或者根据职工姓名显示一个或几个职工的各项工资和平均工资。

3. 修改记录:可以对数据文件的任意记录的数据进行修改并在修改前后对记录内容进行显示。

4.查找记录:可以对数据文件的任意记录的数据进行查找并在查找前后对记录内容进行显示。

5. 删除记录:可删除数据文件中的任一记录。

6. 统计: (A)计算各项工资平均工资及总工资, (B)•统计符合指定条件(如职工工资前三项之和在3000元以上、3000~2000元、2000~1000元) 以内的工资职工人数及占总职工人数的百分比。

(C)按字符表格形式打印全部职工工资信息表及平均工资(•包括各项总的平均工资)。

7.保存数据文件功能。

例如:职工工资信息表ID号姓名基本工资职务工资津贴医疗保险- 公积金- 总工资01 张望 1286 794 198 109 135 203402 李明 1185 628 135 94 114 174003 王小民895 438 98 64 73 129404 张效章1350 868 210 116 150 216205 彭山745 398 84 61 68 1098⋯⋯⋯⋯⋯⋯⋯⋯各项平均工资 1092.2 625.2 145 88.8 108题目12:职工工作量统计系统1.问题描述(功能要求):编写有一个程序,该程序输入职工工号和完成的产品数量,程序允许同一职工有多次输入,由程序对其完成的产品数量实现累计。

程序按完成数量对他们排序,并确定他们的名次。

按完成的产品数量由多到少的顺序,输出名次、同一名次的职工人数及他们的工号(工号由小到大顺序输出)。

要求程序用有序链表存储数据信息。

2.问题的解决方案:根据系统功能要求,可以将问题解决分为以下步骤:(1)分析系统中的各个实体之间的关系及其属性和行为;(2)根据问题描述,设计系统的类层次;(3)完成类层次中各个类的描述(包括属性和方法);(4)完成类中各个成员函数的定义;(5)完成系统的应用模块;(6)功能调试;(7)完成系统总结报告以及系统使用说明书。

相关文档
最新文档