当前位置:文档之家› 停车场课程设计报告模板

停车场课程设计报告模板

停车场课程设计报告模板
停车场课程设计报告模板

内蒙古科技大学本科生课程设计论文

题目:停车场管理器设计学生姓名:吕晓明

学号:1176807333

专业:计算机科学与技术班级:2011-3

指导教师:康懿

2013年 5 月30 日

内蒙古科技大学课程设计任务书课程名称数据结构课程设计

设计题目停车场管理器设计

指导教师康懿时间2009.6.15——2008.6.26

一、教学要求

1. 掌握数据结构与算法的设计方法,具备初步的独立分析和设计能力

2. 初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能

3. 提高综合运用所学的理论知识和方法独立分析和解决问题的能力

4. 训练用系统的观点和软件开发一般规范进行软件开发,培养软件工作者所应具备的科学的工作方法和作风

二、设计资料及参数

每个学生在教师提供的课程设计题目中任意选择一题,独立完成,题目选定后不可更换。

停车场管理器设计

以结构体类型表示停车时间和车辆信息,在此基础上借助栈完成对车辆的入场和出场操作,借助队列完成辅助停车场便道,即存放等待入场车辆或辅助车场中的某辆车出场。

要求设计类(或类模板)来描述栈、队列、停车场及其操作,包含必要的构造函数和析构函数,以及其他能够完成如下功能的成员函数:

压栈、退栈

入队列、出队列

车辆到场(有车位即入场,否则入便道等待)、车辆出场(任意位置车辆均可出场)

查询车辆信息、输出停车场(包括停车位和便道的车辆)

并设计主函数测试该类。

三、设计要求及成果

1. 分析课程设计题目的要求

2. 写出详细设计说明

3. 编写程序代码,调试程序使其能正确运行

4. 设计完成的软件要便于操作和使用

5. 设计完成后提交课程设计报告

四、进度安排

资料查阅与讨论(1天)

系统分析(2天)

系统的开发与测试(5天)

编写课程设计说明书和验收(2天)

五、评分标准

1. 根据平时上机考勤、表现和进度,教师将每天点名和检查

2. 根据课程设计完成情况,必须有可运行的软件。

3. 根据课程设计报告的质量,如有雷同,则所有雷同的所有人均判为不及格。

4. 根据答辩的情况,应能够以清晰的思路和准确、简练的语言叙述自己的设计和回答教师的提问

六、建议参考资料

1.《数据结构(C语言版)》严蔚敏、吴伟民主编清华大学出版社2004.11

2.《数据结构课程设计案例精编(用C/C++描述)》,李建学等编著,清华大学出版社 2007.2

3.《数据结构:用面向对象方法与C++语言描述》,殷人昆主编,清华大学出版社 2007.6

目录

目录......................................................................................................................................... III 第一章需求分析 (4)

1.1 引言 (4)

1.2 任务概述 (4)

1.3 功能需求 (4)

第二章概要设计 (4)

2.1 总体设计 (4)

2.2 数据结构设计 (5)

2.3 接口设计 (6)

2.4 运行界面设计 (6)

第三章详细设计 (7)

3.1 车辆入场设计 (7)

3.2 车辆离开设计 (8)

3.3 便道设计 (9)

第四章课程设计总结 (10)

附录:程序代码 (10)

第一章需求分析

1.1引言

1.2任务概述

以结构体类型表示停车时间和车辆信息,在此基础上借助栈完成对车辆的入场和出场操作,借助队列完成辅助停车场便道,即存放等待入场车辆或辅助车场中的某辆车出场。

设计类(或类模板)来描述栈、队列、停车场及其操作,包含必要的构造函数和析构函数,以及其他能够完成如下功能的成员函数:

压栈、退栈

入队列、出队列

车辆到场(有车位即入场,否则入便道等待)、车辆出场(任意位置车辆均可出场)

查询车辆信息、输出停车场(包括停车位和便道的车辆)

1.3功能需求

第二章概要设计

2.1总体设计

停车场管理器

2.2 数据结构设计

//初始化栈

void InitStack(SeqStackCar *s) { int i; s->top=0; for(i=0;i<=MAX;i++) s->stack[s->top]=NULL; }

//初始化便道(队列)

int InitQueue(LinkQueueCar *Q) { Q->head=(QueueNode *)malloc(sizeof(QueueNode)); if(Q->head!=NULL) { Q->head->next=NULL; Q->rear=Q->head; return(1); } else return(-1);

车辆到达

便道

车辆离开

车牌号

入场时间

停车位置

应缴费用

离开时间

车牌号

入场时间

}

2.3接口设计

表2.1:函数列表

函数函数格式函数功能InitStack InitStack(SeqStackCar *) 初始化栈

InitQueue InitQueue(LinkQueueCar *) 初始化对列

Arrival Arrival(SeqStackCar*,LinkQueueCar *) 车辆到达记录 Leave Leave(SeqStackCar*,SeqStackCar

车辆离开记录

*,LinkQueueCar *)

List List(SeqStackCar,LinkQueueCar 显示信息

2.4运行界面设计

第三章详细设计

3.1车辆入场设计

int Arrival(SeqStackCar *Enter,LinkQueueCar *W)

{

CarNode *p;

QueueNode *t;

p=(CarNode *)malloc(sizeof(CarNode));

flushall();

cout<<"请输入车牌号(例:A1234):"<

gets(p->num);

if(Enter->top

{

Enter->top++;

cout<<"车辆在停车场第"<top <<"号车位!"<

cout<<"请输入到达时间:(小时:分钟)"<

cin>>p->reach.hour;

while(p->reach.hour<0||p->reach.hour>23) //控制时间格式正确

{

cout<<"输入错误!"<

cout<<"请重新输入到达时间的时(0-23)!"<

cin>>p->reach.hour;

}

cin>>p->reach.min;

while(p->reach.min<0||p->reach.min>59) //控制分钟输入正确

{

cout<<"输入错误!"<

cout<<"请重新输入到达时间的分(0-59)!"<

cin>>p->reach.min;

}

Enter->stack[Enter->top]=p;

return(1);

}

else //停车场已满,车辆进入便道

{

cout<<"停车场已满,请在便道等待!"<

t=(QueueNode *)malloc(sizeof(QueueNode));

t->data=p;

t->next=NULL;

W->rear->next=t;

W->rear=t;

return(1);

}

}

3.2车辆离开设计

void PRINT(CarNode *p,int room)

{

int A1,A2,B1,B2;

cout<<"请输入离开的时间:(小时:分钟)"<

cin>>p->leave.hour;

while(p->leave.hour<0||p->leave.hour>23)

{

cout<<"输入错误!"<

cout<<"请重新输入离开的时间的时(0-23)"<

cin>>p->leave.hour;

B1=p->leave.hour;

}

cin>>p->leave.min;

while(p->leave.min<0||p->leave.min>59)

{

cout<<"输入错误!"<

cout<<"请重新输入离开的时间的分(0-59)!"<

cin>>p->leave.min;

}

cout<

puts(p->num);

cout<<"其到达时间为: "<reach.hour<<":"<reach.min<

cout<<"离开时间为:"<leave.hour<<":"<leave.min<

A1=p->reach.hour;

A2=p->reach.min;

B1=p->leave.hour;

B2=p->leave.min;

cout<<"应缴费用为:"<<(((B1-A1)*60+(B2-A2))+1440)%1440*price<<"元!"<

free(p);

}

3.3 便道设计

int InitQueue(LinkQueueCar *Q)

{

Q->head=(QueueNode *)malloc(sizeof(QueueNode));

if(Q->head!=NULL)

{

Q->head->next=NULL;

Q->rear=Q->head;

return(1);

}

else return(-1);

}

第四章课程设计总结附录:程序代码

#include

#include

#include

#include

#define MAX 2 //车库容量

#define price 0.01 //一辆车每分钟费用

//时间结点

typedef struct time

{

int hour;

int min;

}Time;

//车辆信息结点

typedef struct node

{

char num[10];

Time reach;

Time leave;

}CarNode;

//模拟停车场

typedef struct NODE

{

CarNode *stack[MAX+1];

int top;

}SeqStackCar;

typedef struct car

{

CarNode *data;

struct car *next;

}QueueNode;

//模拟便道

typedef struct Node

{

QueueNode *head;

QueueNode *rear;

}LinkQueueCar;

//方法声明

void InitStack(SeqStackCar *); //初始化栈

int InitQueue(LinkQueueCar *); //初始化便道

int Arrival(SeqStackCar *,LinkQueueCar *); //车辆到达

void Leave(SeqStackCar *,SeqStackCar *,LinkQueueCar *); //车辆离开

void List(SeqStackCar,LinkQueueCar); //显示信息

void PRINT(CarNode *p,int room); //输出离开车辆的信息清单

void List1(SeqStackCar *S); //显示停车场信息

void List2(LinkQueueCar *W); //显示便道信息

//主程序

void main()

{

SeqStackCar Enter,Temp;

LinkQueueCar Wait;

int ch;

InitStack(&Enter); //初始化停车场

InitStack(&Temp); //初始化让路的临时栈

InitQueue(&Wait); //初始化通道

while(1)

{

cout<<" ※※※※@ 欢迎使用本停车场管理系统@ ※※※※"<

cout<<"**************************************************************"<

cout<<" ※—— 1. 车辆到达——※"<

cout<<" ※—— 2. 车辆离开——※"<

cout<<" ※—— 3. 显示信息——※"<

cout<<" ※—— 4. 退出系统——※"<

cout<<"**************************************************************"<

cout<<"!说明:请注意正确输入时间,在输入“时”后,按“ENTER”或者“空格”,

在输入“分”。不要为非数字!"<

cout<<"请输入所需要的服务! (1-4)."<

while(1)

{

cin>>ch;

if(ch>=1&&ch<=4)

break;

else

cout<<"输入错误!请选择:1-4)."<

}

switch(ch)

{

case 1:Arrival(&Enter,&Wait); //车辆到达break;

case 2:Leave(&Enter,&Temp,&Wait); //车辆离开break;

case 3:List(Enter,Wait); //显示车辆信息break;

case 4:exit(0); //退出主程序

default:

break;

}

}

}

//列表界面

void List(SeqStackCar S,LinkQueueCar W)

{

int flag,tag;

flag=1;

while(flag) //显示循环控制

{

cout<<"请选择要显示的信息! (1-3):"<

cout<<"※——1.车场——※"<

cout<<"※——2.便道——※"<

cout<<"※——3.返回——※"<

while(1)

{

cin>>tag;

if(tag>=1||tag<=3)

break;

else

cout<<"输入错误!请选择(1-3):"<

}

switch(tag)

{

case 1:List1(&S); //显示停车场信息break;

case 2:List2(&W); //显示便道信息

break;

case 3:flag=0;

break;

default:

break;

}

}

}

//初始化栈

void InitStack(SeqStackCar *s)

{

int i;

s->top=0;

for(i=0;i<=MAX;i++)

s->stack[s->top]=NULL;

}

//初始化便道

int InitQueue(LinkQueueCar *Q)

{

Q->head=(QueueNode *)malloc(sizeof(QueueNode));

if(Q->head!=NULL)

{

Q->head->next=NULL;

Q->rear=Q->head;

return(1);

}

else return(-1);

}

//车辆到达

int Arrival(SeqStackCar *Enter,LinkQueueCar *W)

{

CarNode *p;

QueueNode *t;

p=(CarNode *)malloc(sizeof(CarNode));

flushall();

cout<<"请输入车牌号(例:A1234):"<

gets(p->num);

if(Enter->top

{

Enter->top++;

cout<<"车辆在停车场第"<top <<"号车位!"<

cout<<"请输入到达时间:(小时:分钟)"<

cin>>p->reach.hour;

while(p->reach.hour<0||p->reach.hour>23) //控制时间格式正确

{

cout<<"输入错误!"<

cout<<"请重新输入到达时间的时(0-23)!"<

cin>>p->reach.hour;

}

cin>>p->reach.min;

while(p->reach.min<0||p->reach.min>59) //控制分钟输入正确

{

cout<<"输入错误!"<

cout<<"请重新输入到达时间的分(0-59)!"<

cin>>p->reach.min;

}

Enter->stack[Enter->top]=p;

return(1);

}

else //停车场已满,车辆进入便道

{

cout<<"停车场已满,请在便道等待!"<

t=(QueueNode *)malloc(sizeof(QueueNode));

t->data=p;

t->next=NULL;

W->rear->next=t;

W->rear=t;

return(1);

}

}

//车辆离开

void Leave(SeqStackCar *Enter,SeqStackCar *Temp,LinkQueueCar *W)

{

int room;

CarNode *p;

QueueNode *q;

if(Enter->top>0) //判断停车场内是否有车

{

while(1) //输入离开车辆的信息

{

cout<<"请输入车辆在停车场的位置:"<top<<":";

cin>>room;

if(room>=1&&room<=Enter->top)

break;

}

while(Enter->top>room) //车辆离开

{

Temp->top++; //临时通道栈顶指针

Temp->stack[Temp->top]=Enter->stack[Enter->top];

Enter->stack[Enter->top]=NULL;

Enter->top--;

}

p=Enter->stack[Enter->top];

Enter->stack[Enter->top]=NULL;

Enter->top--;

while(Temp->top>=1) //判断临时通道上是否有车

{

Enter->top++;

Enter->stack[Enter->top]=Temp->stack[Temp->top];

Temp->stack[Temp->top]=NULL;

Temp->top--;

}

PRINT(p,room);

if((W->head!=W->rear)&&Enter->top

{

q=W->head->next; //便道的车辆进入停车场

p=q->data; //p指向链队头

Enter->top++;

cout<<"便道的"<num<<"号车进入停车场第"<top<<"位置!"<

cout<<"请输入现在的时间如(小时:分钟):"<

cin>>p->reach.hour;

if(p->reach.hour<0||p->reach.hour>23)

{

cout<<"输入错误!"<

cout<<"请重新输入到达时间的时(0-23)!"<

cin>>p->reach.hour;

}

cin>>p->reach.min;

if(p->reach.min<0||p->reach.min>59)

{

cout<<"输入错误!"<

cout<<"请重新输入到达时间的分(0-59)!"<

cin>>p->reach.min;

}

Enter->stack[Enter->top]=p;

W->head->next=q->next;

if(q==W->rear)

W->rear=W->head;

free(q); //释放q地址

}

else

cout<<"便道里没有车!"<

}

else cout<<"停车场里没有车!"<

}

//输出离开车辆的信息

void PRINT(CarNode *p,int room)

{

int A1,A2,B1,B2;

cout<<"请输入离开的时间:(小时:分钟)"<

cin>>p->leave.hour;

while(p->leave.hour<0||p->leave.hour>23)

{

cout<<"输入错误!"<

cout<<"请重新输入离开的时间的时(0-23)"<

cin>>p->leave.hour;

B1=p->leave.hour;

}

cin>>p->leave.min;

while(p->leave.min<0||p->leave.min>59)

{

cout<<"输入错误!"<

cout<<"请重新输入离开的时间的分(0-59)!"<

cin>>p->leave.min;

}

cout<

puts(p->num);

cout<<"其到达时间为: "<reach.hour<<":"<reach.min<

cout<<"离开时间为:"<leave.hour<<":"<leave.min<

A1=p->reach.hour;

A2=p->reach.min;

B1=p->leave.hour;

B2=p->leave.min;

cout<<"应缴费用为:"<<(((B1-A1)*60+(B2-A2))+1440)%1440*price<<"元!"<

free(p);

}

//显示停车场信息

void List1(SeqStackCar *S)

{

cout<<"选择的是停车场停车情况!"<

int i;

if(S->top>0) //判断停车场内是否有车

{

cout<<"位置到达时间车牌号"<

for(i=1;i<=S->top;i++)

{

cout<<" "<stack[i]->reach.hour<<":"

<stack[i]->reach.min<<" "<stack[i]->num<

}

}

else cout<<"停车场里没有车!"<

}

//显示便道信息

void List2(LinkQueueCar *W)

{

cout<<"选择的是便道停车情况!"<

int j=1;

QueueNode *p;

p=W->head->next;

if(W->head!=W->rear) //判断通道上是否有车

{

cout<<"等待车辆的车牌号码为:"<

while(p!=NULL) //开始时显示不正确,没有按照正常输出

{

//cout<

//puts(p->data->num);

cout<data->num<

p=p->next;

j++;

}

}

else

cout<<"便道里没有车!";

参考文献数据结构(C语言版)

致谢

地下建筑设计说明书(地下停车场案例)

地下建筑设计说明书 一、建筑选址 该设计建在一个花园下方,四周有方便的交通。 二、建筑指标 耐火等级为1级,防水等级为1级,结构形式采用钢筋混凝土整体框架结构,总建筑面积为7430平方米。 三、地下停车场设计 地下停车库的建筑面积为4008平方米,属中小型停车库。地下车库分为三个区,中间为矩形区域,面积为2850平方米,供停放车辆,最多停放80量车;两边为半圆形区域,半径为矩形的短变长,面积为1158平方米,为管理辅助用房区域,提供配套一体化服务。外墙采用300mm厚的钢筋混凝土墙体,为减少停车碰撞造成的损坏,柱子一律采用圆柱形钢筋混凝土柱子,在矩形区域用直径为600mm的柱子,在半圆形区域由于应力集中,采用直径为800mm的柱子。 1、车型尺寸的选择 依据从网上查到的资料(见下图): 选取的车型尺寸如下表所示:

采用后退停车,前进出车的停驶方式,停车角度为90度,计算汽车环行内外半径及行车通道宽度,计算公式如下: e R = ()cot r L e C b α=++ 2b n r +=- R = d W R Z =+- 计算结果如下表所示: 汽车环行外半径R 汽车环行内半径r 转弯半径 Lr Re 行车通道宽度Wd 8.52 5.85 7.2 4.27 7.74 7.52 2、柱网尺寸选择 依据以上计算结果,可得通道跨、车位跨、柱距如下表所示: 通道跨 车位跨 柱距 7.8 4.8+0.5+0.4=5.7 5.3 选取地下停车场高度为4.5m 。 3、坡道设计 坡道是地下停车库与地面进行交通联系的主要方式,缓坡段,坡度为5%,高度为0.3m ,长度为6m 。缓坡段,坡度为5%,高度为0.3m ,长度为6m 。与地面相连的为挡水段,坡度为5%,高度为0.15m ,长度为2.3m ,目的是为了防止地面积水灌入地下车库中。 4、内部设计 内部采用300mm 厚的轻质隔墙来隔断空间。内部沿行车通道的中轴线设排水明沟,并设两个集水坑,两个检修口,两个通风竖井。 沿矩形长边中点连线设防火卷帘门,将地下停车库划分为两个防火分区,每个防火分区均有楼梯与地下二层的商业街相连,楼梯间的墙体采用钢筋混凝土墙,楼梯间的门采用防火门,每个防火分区都配有管理辅助用房。 5、外围防水结构 汽车长度 汽车宽度b 汽车高度 汽车前悬尺寸 d 汽车后悬尺寸e 汽车轴距l 4.8 1.8 2 0.9 1.15 2.85 汽车后轮距n 车间距C 安全距离S 安全距离Z 停放角度α 最小转弯半径r1 1.62 0.6 0.3 0.8 90 7

课程设计报告模板)

课程设计报告模板()

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

课程设计(论文)任务书 软件学院软件+电商专业09级(2)班 一、课程设计(论文)题目基本模型机设计与实现 二、课程设计(论文)工作自2011年6月 20 日起至2011年 6月 24日止。 三、课程设计(论文) 地点:计算机组成原理实验室(5#301) 四、课程设计(论文)内容要求: 1.课程设计的目的 通过课程设计的综合训练,在掌握部件单元电路实验的基础上,进一步掌握整机 概念。培养学生实际分析问题、解决问题和动手能力,最终目标是想通过课程设计的形式,帮助学生系统掌握该门课程的主要内容,更好地完成教学任务。 2.课程设计的任务及要求 1)基本要求? (1)课程设计前必须根据课程设计题目认真查阅资料; (2)实验前准备好实验程序及调试时所需的输入数据; (3)实验独立认真完成; (4)对实验结果认真记录,并进行总结和讨论。 2)课程设计论文编写要求 (1)按照书稿的规格撰写打印课设论文 (2)论文包括目录、绪论、正文、小结、参考文献、附录等 (3)正文中要有问题描述、实验原理、设计思路、实验步骤、调试过程与遇到问题的解决方法、总结和讨论等 (4)课设论文装订按学校的统一要求完成 3)课设考核 从以下几方面来考查:

(1)出勤情况和课设态度; (2)设计思路; (3)代码实现; (4)动手调试能力; (5)论文的层次性、条理性、格式的规范性。 4)参考文献 [1]王爱英.计算机组成与结构[M]. 北京:清华大学出版社, 2007. [2] 王爱英. 计算机组成与结构习题详解与实验指导[M]. 北京:清华大学出版社, 2007. 5)课程设计进度安排 内容天数地点 构思及收集资料1图书馆 实验与调试 3 实验室 撰写论文 1 图书馆 6)任务及具体要求 设计实现一个简单的模型机,该模型机包含若干条简单的计算机指令,其中至少包括输入、输出指令,存储器读写指令,寄存器访问指令,运算指令,程序控制指令。学生须根据要求自行设计出这些机器指令对应的微指令代码,并将其存放于控制存储器,并利用机器指令设计一段简单机器指令程序。将实验设备通过串口连接计算机,通过联机软件将机器指令程序和编写的微指令程序存入主存中,并运行此段程序,通过联机软件显示和观察该段程序的运行,验证编写的指令和微指令的执行情况是否符 合设计要求,并对程序运行结果的正、误分析其原因。 学生签名: 亲笔签名 2011年6月20 日 课程设计(论文)评审意见 (1)设计思路:优( )、良()、中( )、一般()、差( ); (2)代码实现:优()、良()、中()、一般()、差();

车位停车场车位控制PLC课程设计报告书

电气控制技术课程设计任务书系:年级:专业:

课程设计说明书

名称车位停车场车位控制 院系 班级 姓名 学号 系主任 教研室主任 指导教师 目录 1.绪论 (2) 1.1 引言 (2) 1.2 智能停车场的现状 (2) 2.系统设计方案总则 (3)

2.1系统设计方案总则 (3) 2.2设计目标及原则 (4) 3.软件系统 (5) 3.1I/O分布图 (5) 3.2外部接线图 (6) 3.3流程图 (7) 3.4梯形图 (8) 4. 可选系统部件 (9) 4.1车场车位引导系统概述 (9) 4.2 系统结构 (9) 5.参考文献 (10) 6.结束语 (11)

1.绪论 1.1 引言 随着进口汽车大量涌人和国汽车工业的不断发展,大中城市的汽车数量剧增,从而引发了停车管理问题。近几年,我国的停车场管理技术不断完善,计算机技术、通信技术、网络技术的发展又促进了停车场管理系统功能的强大。率低等问题。 由于小区停车场供住户使用。小区停车场管理系统重点要做到准确指示车辆进出,车辆进入时给与司机准确的车位数量与具体位置,车辆进入后,记录车辆总量,车辆离开时,减少车辆数量。车辆进出指示可完全由PLC作为中央控制处理,停车场空位指示可利用价格较不高的数码管显示。 一种停车场车位管理系统,它由固设在停车场中的管理控制器、埋设在车位处的电动车位锁及移动控制器相互连接构成;管理控制器包括传感器接收模块、逻辑控制电路及驱动控制电路;电动车位锁的电源端与驱动控制电路的电源输出端连接;移动控制器中设有数据读写控制电路、无线遥控发射模块及电池,该无线遥控发射模块通过移动控制器外部设置的遥控天线与管理控制器的接收天线进行无线信号连接。本实用新型通过将管理控制器、移动控制器及电动车位锁可以方便的实现停车场车位的有效管理,具有极大的实用价值。 1.2 智能停车场的现状 随着科技的进步,电子技术、计算机技术、通讯技术不断地向各种领域渗透,当今的停车场车位控制系统已经向智能型的方向转变。先进可靠的停车场控制系统在停车场管理系统中的作用越来越大。 利用PLC控制停车的停车场管理系统是一种高效快捷、公正准确、科 学经济的停车场管理手段,是停车场对于车辆实行动态和静态管理的综合。 从用户的角度看,其服务高效、准确无误;从管理者的角度看,其易于操 作维护、动化程度高、大大减轻管理者的劳动强度;从投资者角度看,彻 底杜绝失误及任何形式的作弊,防止停车费用流失,使投资者的回报有了 可靠的保证。 系统以PLC为信息载体,通过智能传感器记录车辆进出信息,结合工业自动化控制技术控制机电一体化外围设备,从而控制进出停车场的各种车辆。

数据结构课程设计停车场管理系统

实验二停车场管理 班级:A0712 学号:12 姓名:冷清淼成绩:__________ 指导教师签名:__________ 一、问题描述 设停车场是一个可停放n辆车的狭长通道,且只有一个大门可供汽车进出。在停车场内,汽车按到达的先后次序,由北向南依次排列(假设大门在最南端)。若停车场内已停满n辆车,则后来的汽车需在门外的便道上等候,当有车开走时,便道上的第一辆车即可开入。当停车场内某辆车要离开时,在它之后进入的车辆必须先退出停车场为它让路,待该辆车开出大门后,其他车辆再按原次序返回车场。每辆车离开停车场时,应按其停留时间的长短交费(在便道上停留的时间不收费)。 设计要求: 1.模拟上述管理过程。要求以顺序栈模拟停车场,以链队列模拟便道。 2.从终端读入汽车到达或离去的数据,每组数据包括三项: (1)是“到达”还是“离开”; (2)汽车牌照号码; (3)“到达”或“离开”的时刻。 3.与每组输入信息相应的输出信息为:如果是到达的车辆,则输出其在停车场中或便道上的位置;如果是离去的车辆,则输出其在停车场中停留的时间和应交的费用。 二、算法说明 1.数据结构说明 (1)用到两个堆栈:一个为车场栈;另一个为临时栈temp typedef struct NODE{ CarNode *stack[MAX+1]; int top; }SeqStackCar; /*模拟车场*/ (2)一个队列结构,存储便道车辆信息:

typedef struct Node{ QueueNode *head; QueueNode *rear; }LinkQueueCar; /*模拟便道*/ 2.算法说明 (1) 功能模块说明:停车场管理系统含有三个模块,即:车辆到达、离开、列表显示 停车场系统车辆到达 车辆离开列表显示 3 2 1 图1 (2)以模块为单位分析算法 1、“到达”模块:到达时有两种情况,即车场是否满,未满则直接进入停车场;满时,到便道等待。如图2。 车辆到达 停车场是否满 结束 进入停车场 进入便道 是 否 图2

河南城建学院城市地下空间规划地下停车场课程设计说明书

河南城建学院城市地下空间规划地下停车场课 程设计说明书 Pleasure Group Office【T985AB-B866SYT-B182C-BS682T-STT18】

河南城建学院 《城市地下空间规划理论》课程设计 说明书 课程名称: 城市地下空间规划理论 题目: 地下停车场的规划设计 专业: 城市地下空间工程 学生姓名: ** ** 学号: 0734****** 指导教师: *** *** 开始时间:2013年12 月 23 日 完成时间:2014年1 月 3 日 课程设计成绩: 指导教师签名:年月日

目录 地下停车场位置选定 (8) 地下停车场平明面布置 (8) 总的形状、建筑面积说明 (9) 防火等级划分、通道数量要求及说明(防火规范) (9) 确定设计的基本要求 (10) 行车通道的转弯宽度的计算 (12) 停车场的平面柱网 (13) 4 坡道形式 (14) 坡道的技术参数 (14) 坡道坡度 (15) 曲线缓坡段的曲线半径 (15) 停车场的室内最小净高 (15) 6 收费站和保安室 (16) 楼梯间 (16) 洗车间和修车房 (16) 洗车间和修车房 (16) 加油站 (16) 人行通道 (16) 其他设施 (17) 7 出入口照明设计 (17) 标志照明 (17) 车位照明 (17) 行人路线照明 (17) 整体环境照明 (17) 8

一、设计任务书 课程设计的目的 通过本次课程设计,使学生进一步巩固所学的城市地下空间规划与设计的基础知识,深入了解各种城市地下功能空间的规划原理和建筑设计,并能熟悉专项规划与设计的步骤。使学生基本具备城市总体规划工作阶段对地下空间进行规划所需的调查研究能力、综合分析能力、规划表达能力。 课程设计的题目 河南城建学院某地下停车场的规划设计(具体题目,见方案分配表)。 课程设计的依据 1.刘皆谊,《城市立体化视角——地下街设计及其理论》,东南大学出版社,2009 2.贺少辉,《地下工程》,北京交通大学出版社、清华大学出版社,2008 3.陈立道,《城市地下空间规划理论与实践》,上海同济大学出版社 4.,《城市地下空间规划与设计》,东南大学大学出版社。 5.耿永常,《城市地下空间建筑》,哈尔滨工业大学出版社,哈尔滨,2001 6.耿永常,《城市地下空间结构设计》,哈尔滨工业大学出版社,2005 7.王文卿,《城市地下空间规划与设计》,东南大学出版社,南京,2000 8.童林旭着,《地下建筑图说100例》,中国建筑工业出版社,北京,2006 9.童林旭着,《地下汽车库建筑设计》,中国建筑工业出版社,北京,1996 设计的原始资料或已知的技术参数 结合河南城建学院所在的地理位置,地形地貌条件,气候条件,水文地质与工程地质条件,地面建筑类型及特点,针对教学区,生活服务区,家属院1区,2区,宿舍区和文管校区进行地下停车场的规划设计。具体选址请根据任务分配进行实地踏查并给出确切位置,并根据所选位置周围环境进行实际地下停车场的规划设计。停车场的规模按预期15年进行规划设计。 设计要求(包括提交的设计成果) 1.5.1课程设计教学方面的要求 1.5.1.1 教学基本要求 1.教师应事先准备课程设计任务书和设计所需的规范以及有关资料。

课程设计报告【模板】

模拟电子技术课程设计报告设计题目:直流稳压电源设计 专业电子信息科学与技术 班级电信092 学号 200916022230 学生姓名夏惜 指导教师王瑞 设计时间2010-2011学年上学期 教师评分 2010年月日

昆明理工大学津桥学院模拟电子技术课程设计 目录 1.概述 (2) 1.1直流稳压电源设计目的 (2) 1.2课程设计的组成部分 (2) 2.直流稳压电源设计的内容 (4) 2.1变压电路设计 (4) 2.2整流电路设计 (4) 2.3滤波电路设计 (8) 2.4稳压电路设计 (9) 2.5总电路设计 (10) 3.总结 (12) 3.1所遇到的问题,你是怎样解决这些问题的12 3.3体会收获及建议 (12) 3.4参考资料(书、论文、网络资料) (13) 4.教师评语 (13) 5.成绩 (13)

昆明理工大学津桥学院模拟电子技术课程设计 1.概述 电源是各种电子、电器设备工作的动力,是自动化不可或缺的组成部分,直流稳压电源是应用极为广泛的一种电源。直流稳压电源是常用的电子设备,它能保证在电网电压波动或负载发生变化时,输出稳定的电压。一个低纹波、高精度的稳压源在仪器仪表、工业控制及测量领域中有着重要的实际应用价值。 直流稳压电源通常由变压器、整流电路、滤波电路、稳压控制电路所组成,具有体积小,重量轻,性能稳定可等优点,电压从零起连续可调,可串联或关联使用,直流输出纹波小,稳定度高,稳压稳流自动转换、限流式过短路保护和自动恢复功能,是大专院校、工业企业、科研单位及电子维修人员理想的直流稳压电源。适用于电子仪器设备、电器维修、实验室、电解电镀、测试、测量设备、工厂电器设备配套使用。几乎所有的电子设备都需要有稳压的电压供给,才能使其处于良好的工作状态。家用电器中的电视机、音响、电脑尤其是这样。电网电压时高时低,电子设备本身耗供电造成不稳定因家。解决这个不稳定因素的办法是在电子设备的前端进行稳压。 直流稳压电源广泛应用于国防、科研、大专院校、实验室、工矿企业、电解、电镀、充电设备等的直流供电。 1.1直流稳压电源设计目的 (1)、学习直流稳压电源的设计方法; (2)、研究直流稳压电源的设计方案; (3)、掌握直流稳压电源的稳压系数和内阻测试方法。 1.2课程设计的组成部分 1.2.1 设计原理

停车场管理系统课程设计报告

重庆科技学院 《面向对象程序设计》 课程设计报告 学院:_ 电气与信息工程学院_ 专业班级:计科12-04 学生姓名:田园学号: 2012442095 设计地点(单位)________计算机自主学习中心 ___ _____ 设计题目:_____ _ 停车场管理系统__ ____ 完成日期: 2013 年1月18日 指导教师评语: ______________________ __ _______________ __________________________________________________________________________________ __________________________________________________________________________________ _____________________________________ __________ _ 成绩(五级记分制):______ __________ 指导教师(签字):________ ________

摘要 当今社会,停车场管理电脑化已经成为了停车场管理的不可缺少的一项重要内容, 随着停车车辆的不断增加,停车场对停车的管理越来越复杂,所以要实现对停车的正确管理是必不可少的。本次课程设计就是为了对停车基本的信息及其停车费用的管理做一个简单的表现,主要实现对停车的信息录入,修改,删除,显示,添加,查找等几个方面的功能。而要实现这些功能,首先要建一个数组,将所有停车的信息都统筹起来,而且通过C++建立类的方式完成这些过程,并且能准确明显的显示每辆停车的基本信息和 对其资费的管理。通过如此对停车的管理,可以达到对停车信息的准确管理。 关键词:停车场管理数组 C++ 类

地下停车场课程设计说明书

河南城建学院 《城市地下空间规划理论》课程设计 说明书 课程名称: 城市地下空间规划理论 题目: 南门家属院地下停车场的规划设计 专业: 城市地下空间工程 学生姓名: 鲁桂强 学号: 指导教师: 开始时间: 2014 年 12 月 29 日 完成时间: 2015 年 01 月 11 日 课程设计成绩: 指导教师签名:年月

目录 第一章绪论.......................................................... - 1 - 1.1地下停车场特点 ............................................... - 1 - 1.2地下停车场规划步骤 ........................................... - 1 - 1.3地下停车场规划要点 ........................................... - 1 - 1.4开发地下停车场的目的 ......................................... - 1 -第二章教学区现状调查与分析.......................................... - 2 - 2.1 实例介绍.................................................... - 2 - 2.2实例分析..................................................... - 3 -第三章停车场的选址.................................................. - 4 - 3.1 总图设计时应考虑的因素...................................... - 4 - 3.2 教学区区停车场规划.......................................... - 5 - 3.3 总的形状、建筑面积说明....................................... - 6 - 3.4 功能区划分及面积说明......................................... - 6 -第四章停车场主体平面设计............................................ - 9 - 4.1 设计的基本要求............................................... - 9 - 4.2停车区的划分及面积估算 ....................................... - 9 - 4.3 车位及行车通道的平面设计..................................... - 9 - 4.4 停车场坡道的设计............................................ - 14 - 4.4.1坡道的形式 ............................................ - 14 - 4.4.2 坡道的技术参数....................................... - 15 - 4.4.3汽车坡道设计数量 ...................................... - 17 - 4.4.4停车场层高设计 ........................................ - 18 -第五章消防、通风排烟和排水系统..................................... - 19 -第六章结论........................................................ - 21 -参考文献............................................................ - 22 -

课程设计报告参考模板

课程设计报告参考模板 河海大学计算机及信息工程学院 课程设计报告 题目专业、学号授课班号学生姓名指导教师完成时间 课程设计任务书 Ⅰ、课程设计题目: Ⅱ、课程设计工作内容 一、课程设计目标1、培养综合运用知识和独立开展实践创新的能力; 2、…… 二、研究方法及手段应用 1、将任务分成若干模块,查阅相关论文资料,分模块调试和完成任务; 2、…… 三、课程设计预期效果 1、完成实验环境搭建; 2、…… 学生姓名:专业年级: 目录空一行。空一个中文字符行。“目录”,分页,居中,加黑宋体二号。前言………………………………………………………………………………………………1 第一章系统设计………………………………………………………………

…………………2 第一节课题目标及总体方案…………………………………………………………………..2 ……………… 目录正文,宋体小四号,倍行距。第二节…………………………….. ………………… 第二章实验结果及讨论 (5) ……………… 第三章结论 (10) ……………… 心得体会 (42) 河海大学本科课程设计报告 1、移动台 MS 二级标题“1、”,左对齐,加黑宋体小三号。移动台是公用GSM移动通信网中用户使用的设备,……………… NMCDPPSPCSSEMC OSSOMCMBTSSBTSBSCHLR/ MSC/VLRAUC BSSEIR NSSPSTNISDNPDN 图 GSM系统

组成 2、基站子系统 BSS 图编号及图名“图”,位于图下,居中。基站子系统BSS是GSM系统实现无线通信的关键组成部分。它通过无线接口直接与移动台通信,进行无线发送、无线接收及无线资源管理。另一方面,它通过与网络子系统NSS的移动业务交换中心,………………。 ⑴、基站收发信台 BTS 三级标题“⑴、”,左对齐,加黑宋体四号。基站收发信台BTS属于基站子系统BSS的无线部分,………………。①收发信台组成四级标题“①”,左对齐,加黑宋体小四号。 BTS包含有若干个收发信息单元TRX,而一个TRX有八个时隙,………………。●收发信息单元 五级标题“●”,左对齐,加黑宋体小四号。收发信息单元是………………。●其它辅助单元 辅助单元包括………………。②收发信台作用 收发信台的主要作用有………………。 ⑵、基站控制器 BSC 基站控制器BSC是基站子系统BSS的控制部分,………………。 3、网络交换子系统 NSS - 4 - 河海大学本科课程设计报告

数据结构c语言版课程设计报告停车场管理系统

课程设计:停车场 c语言版本的数据结构课程设计,要求用栈模拟停车场,用队列模拟便道,实现停车场的收费管理系统

停车场停满车后车会停在便道上面 下面附上源码,vc:(下编译 #include //#include //malloc #include //获取系统时间所用函数#include //getch() #include //设置光标信息mallco

#define MaxSize 5 /*定义停车场栈长度*/ #define PRICE 0.05 /*每车每分钟收费值*/ #define BASEPRICE 0.5 //基础停车费 #define Esc 27 //退出系统 #define Exit 3 //结束对话 #define Stop 1 //停车 #define Drive 2 //取车 int jx=0,jy=32; //全局变量日志打印位置 typedef struct {int hour; int minute; }Time,*PTime; /*时间结点*/ typedef struct /*定义栈元素的类型即车辆信息结点*/ {int num ; /*车牌号*/ Time arrtime; /*到达时刻或离区时刻*/ }CarNode; typedef struct /*定义栈,模拟停车场*/ {CarNode stack[MaxSize]; int top; }SqStackCar; typedef struct node /*定义队列结点的类型*/ {int num; /*车牌号*/ struct node *next; }QueueNode; typedef struct /*定义队列,模拟便道*/ {QueueNode *front,*rear; }LinkQueueCar;

课程设计报告模版

课程设计报告模版

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

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

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

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

数据结构课程设计停车场管理报告

数据结构课程设计 《停车场管理》 班级: 姓名: 学号: 设计日期:2012年7月2日——2012年7月11日

1)需求分析 本次的数据结构课程设计所选的题目是停车场管理系统。根据题目要求,已知停车场是一个可停放n辆汽车的狭长通道,只有一个大门可供汽车出入,由此可将停车场的类型定义为栈,其容量为n。当停车场已经停满n辆车后,后来的车辆只能在便道上等待。当停车场内有车开走,便道上的第一辆汽车便可以进入停车场中。根据其先入先出的特点,可以将便道的类型定义为队列,容量不限。由题目可知,需停车辆的信息包括:车牌号码、汽车“到达”“离去”的信息、“到达”“离去”的时刻等。按照从终端读入的数据序列进行模拟管理。每辆车需要三个数据,其中车辆数据为:A表示到达,D表示离去,E表示程序结束。车辆牌照号码为整型数据,车辆到达或离开的时刻同样为整型数据。输入车辆到达应该输出的信息为:汽车在停车场内或便道上的停车位置;输入车辆离开应该输出的信息为汽车在停车场内停留的时间和应交纳的费用(在便道上停留的时间不收费)。 停车场管理系统主要实现以下几个功能: (1)根据车辆到达停车场到车辆离开停车场时所停留的时间进行计时收费。 (2)该程序设计能够通过车牌号能查到该车辆在停车场或便道中的位置。 (3)当有车辆从停车场离开时,等待的车辆按顺序进入停车场停放。实现停车场的调度功能。 该程序设计可以完整的模拟停车场的管理过程。 2)概要设计 停车场管理系统是充分利用数据结构中栈和队列的思想实现的,栈是一种只能在叫做栈的一段进行进栈或者出栈操作的线性数据结构。栈的主要特点是”后进先出”,即后进栈的元素先处理。停车场的容量即为栈的存储空间,停车场的车辆的停靠是无秩序的,因此采用链式存储的方式更适合,也方便车辆的调度。 队列是限定仅能在表的一端进行插入,在表的另一端进行删除的线性表。队列中可以插入的一端称为队尾,可以删除的一端称为队首。把一个元素插入队列中的操作为进队,队列中删除一个元素的操作为出队。队列存取操作符合:先进先出。停车场的车辆到达停车和车辆的离开的管理方式就是采用队列的“先进先出”的移动的思想。停车场的入口就是队列的队首,停车场的出口就是队列的队尾。 停车场管理系统流程图如图1所示。

C语言课程设计报告模板

中国地质大学(武汉)课程设计报告 题目 c语言程序设计 姓名 学号 专业统计学 所在院系经济管理学院 指导老师江俊君 日期 2016/6/11

目录 目录..................................................... 错误!未定义书签。1.课程论文题目 ........................................... 错误!未定义书签。2.程序设计思路 ........................................... 错误!未定义书签。3.功能模块图............................................. 错误!未定义书签。4.数据结构设计 ........................................... 错误!未定义书签。5.算法设计............................................... 错误!未定义书签。6.程序代码............................................... 错误!未定义书签。7.程序运行结果 ........................................... 错误!未定义书签。8.编程中遇到的困难及解决方法 ............................. 错误!未定义书签。9.总结心得及良好建议 ..................................... 错误!未定义书签。10.致谢.................................................. 错误!未定义书签。

停车场管理系统课程设计报告 最终版

目录 1 实习目的 (1) 2 问题描述 (1) 3.1 设计基本要求 (1) 3.2 停车场管理系统的主要功能 (2) 4概要设计 (2) 4.1设计思想 (2) 4.2函数及功能要求 (3) 5 详细设计 (4) 5.1 数据结构的设计 (4) 5.2 算法的设计思想及流程图 (5) 5.2.1 主要函数的功能说明 (5) 5.2.2 停车场管理系统流程图 (6) 5.2.3 主要模块算法描述 (8) 6 测试分析 (8) 6.1 测试用例 (8) 6.1.1 第一组测试用例 (8) 6.1.2 第二组测试用例 (10) 6.1.3 第三组测试用例 (11) 6.2 测试结果分析 (12) 7 使用说明 (12) 8 总结 (13) 参考文献 (15) 附录 (16)

停车场管理系统 1 实习目的 通过本次课程设计,了解并初步掌握设计、实现系统的完整过程,包括系统分析、编码设计、以及调试分析,熟练掌握数据结构的选择、设计、实现以及操作方法,为进一步的应用开发打好基础。 2 问题描述 停车场是一条可以停放n辆车的狭窄通道,且只有一个大门。汽车停放安到达时间的先后依次由北向南排列(大门在最南端,最先到达的第一辆车停在最北端)若停车场已经停满n辆车,后来的汽车在便道上等候,一旦有车开走,排在便道上的第一辆车可以开入;当停车场的某辆车要离开时,停在他后面的车要先后退为他让路,等它开出后其他车在按照原次序开入车场,每两停在车场的车要安时间长短缴费。 3 需求分析 停车场是一条可以停放n辆车的狭窄通道,且只有一个大门。汽车停放按到达时间的先后排列。若停车场已经停满n辆车,后来的汽车在便道上等候。一旦有车开走,排在便道上的第一辆车可以开入;当停车场的某辆车要离开时,停在他后面的车要先后退为他让路。等它开出后,其他车再按照原次序开入车场,每辆停在车场的车要按时间长短缴费。 3.1 设计基本要求 (1) 以栈模拟停车场,以队列模拟车场外的便道,按照从终端输入的数据序列进行模拟管理。每一组数据包括三个数据项:汽车“到达”或“离去”信息、汽车牌照号码、以及到达或离去的时刻。对每一组数据进行操作后的信息为:若是车辆到达,则输出汽车在停车场的内或便道上的位置:若是车辆离去则输出汽车在停车场内的停留时间和应缴纳的费用(在便道上的停留时间不收费)。栈以顺序结构实现,队列以链表结构实现。 (2) 友好性:界面要友好,输入有提示,尽量展示人性化。 (3) 可读性:源程序代码清晰、有层次,必要时给出注释。 (4) 健壮性:用户输入非法数据时,系统要及时给出警告信息。 (5) 测试数据:要求使用全部合法数据、整体非法数据、局部非法数据进行程序测试,以保证程序的稳定。测试数据及测试结果请在上交的资料中写明。

地下车库通风排烟课程设计

一 建筑物概况 该工程为济南市某住宅楼地下车库通风排烟的设计,该地下车库层高3.5m,车库所用面积为5238.36m 2 ,车库总停放车辆为132辆。 二系统方案的划分确定 根据文献[1] 车库的防火分类表3.0.1,汽车库停车辆在50~150辆时,防火等级为三级。3.0.3地下汽车库的耐火等级应为一级。文献[1]汽车库防火分区最大允许建筑面积表5.1.1得,耐火等级为一级的地下车库的防火分区的最大允许建筑面积的2000m 2,5.1.2汽车库内设有自动灭火系统时,其防火分区的最大建筑面积可以按表5.1.1的规定增加一倍。7.1.2停车数超过十辆的地下车库应设置自动灭火系统。综上所述,此系统设置自动灭火系统,防火分区最大允许建筑面积为4000m 2。 根据文献[1]8.2.1面积超过2000m 2的地下车库应该设置机械排烟系统,排烟系统可与人防、排气、通风等合用。8.2.2设有机械排烟系统的汽车库,其每个排烟分区的建筑面积不宜超过2000m 2,且防烟分区不得跨越分防火分区。 根据上述,对此地下车库进行分区,防火分区共分两区,面积分别为1293.8m 2,3944.5m 2。在对防火分区进行防烟分区,防烟分区可采用挡烟垂壁、隔墙或从顶棚下突出不下于0.5m 的梁划分,防烟分区的面积依次为1277.6m 2,1277.6m 2,1389.3m 2,1293.8m 2。 三送排风和排烟的计算 1.排风量的确定 地下车库散发的有害物数量不能确定时,全面通风量可按换气次数确定。根据文献[2] 表13.2-2地下汽车库平时排风量的确定中,出入频率较小的住宅建筑单层车库换气次数取4次/h ,计算换气体积时,当层高≤3m 时,按实际高度计算,当层高>3m 时,按3m 计算。 该地下车库的层高为3.5m ,计算换气面积时取3m 。 根据文献[3] ,f nV L 式中 L —全面通风量,m 3 /h n —换气次数,1/h f V —通风房间体积,m 3 根据上述公式计算个防烟分区的排风量如下表:

专业课程设计报告模板

Your school brand here(学校图标) 专业课程设计报告 题目:…………………… 系别 专业班级 学生姓名 指导教师 提交日期 2011年?月??日

目录 一、设计目的(一级标题,用黑体小三) (1) 二、设计要求和设计指标 (1) 三、设计内容 (1) 3.1 变频电路工作原理(二级标题,用黑体四号) (1) 3.1.1 ... (三级标题,用黑体小四) (1) 3.1.2 (1) 3.2 仿真结果与分析 (1) 四、本设计改进和建议 (2) 五、总结(感想和心得等) (2) 六、主要参考文献 (2) 附录 (2)

一、设计目的(一级标题,用黑体小三,1.5倍行距,段前、段后0行) 可以围绕为了熟悉××课程,学习××软件的使用,以及锻炼××能力、掌握××知识等方面展开讲述。 (正文:宋体小四,1.5倍行距) 二、设计要求和设计指标 (对你所设计课题应该达到什么效果,结合设计任务书中内容阐述,你所做设计有什么意义,用到哪些主要参数指标) 三、设计内容 主要包含的内容: 1、变频电路的结构设计(例如:PWM交-直-交变频电路结构),对变频电路的原理进行说明,按照先整体后局部的顺序。 2、仿真结果分析,按照任务书中对仿真结果分析的要求进行。 3.1 变频电路工作原理(二级标题,用黑体四号,1.5倍行距,段前、段后0行) 3.1.1 … (三级标题,用黑体小四,1.5倍行距,段前、段后0行) 3.3.2 … 3.2仿真结果与分析

四、本设计改进建议 五、总结(感想和心得等) 六、主要参考文献 (参考文献格式是按照毕业论文对参考文献的标准列出)例: [1]易跃春. 风力发电现状发展前景以及市场分析[J]. 国际电力,2004,(10):54-59 [2]迟永宁. 大型风电场接入电网的稳定性问题研究[D]. 北京:中国电力科学研究院,2006 [3]Global wind energy council (GWEC). Global wind 2006 report. Brussels,Belgium:2007 [4]欧洲风能协会/国际绿色和平,中国资源综合利用协会可再生能源专业委员会/绿色和平,中国.风力12:关于2020年风电达到世界电力总量的12%的蓝图[M]. 北京:中国环境出版社,2004 附录

停车场管理系统课程设计报告

停车场管理系统课程设计 报告 Revised by BETTY on December 25,2020

重庆科技学院 《面向对象程序设计》 课程设计报告 学院:_ 电气与信息工程学院_ 专业班级: 计科12-04 学生姓名: 田园学号: 设计地点(单位)________计算机自主学习中心 ___ _____ 设计题目:_____ _ 停车场管理系统__ ____ 完成日期: 2013 年1月18日 指导教师评语: ______________________ __ _______________ _______________________________________________________________ _______________________________________________________________ _______________________________________________________________ ____________ __________ _ 成绩(五级记分制):______ __________ 指导教师(签 字):________ ________ 摘要

当今社会,停车场管理电脑化已经成为了停车场管理的不可缺少的一项重要内容,随着停车车辆的不断增加,停车场对停车的管理越来越复杂,所以要实现对停车的正确管理是必不可少的。本次课程设计就是为了对停车基本的信息及其停车费用的管理做一个简单的表现,主要实现对停车的信息录入,修改,删除,显示,添加,查找等几个方面的功能。而要实现这些功能,首先要建一个数组,将所有停车的信息都统筹起来,而且通过C++建立类的方式完成这些过程,并且能准确明显的显示每辆停车的基本信息和对其资费的管理。通过如此对停车的管理,可以达到对停车信息的准确管理。 关键词:停车场管理数组 C++ 类

停车场管理系统软件工程课程设计报告

软件工程试卷(论文) 2014-2015学年第1学期 题目停车场管理系统的分析和设计 学生姓名:王琦 系另 1」:信息与计算科学系 专业年级:2012级计算机科学与技术 指导教师:刘兆辉 2015年1月1日 第一章项目概述 (3) 1.1开发背景 (3) 1.2开发目的 (3) 1.3开发运行境 (3) 1.4系统功能 (3) 第二章需求分析 (4)

2.1 系统需求 (4) 2.2功能需求 (4) 2.3业务流图 (4) 第三章总体设计 (6) 3.1基本设计概念和处理流程 (6) 3.2系统层次模图 (6) 第四章数据库计 (7) 4.1数据库的逻辑设计 (7) 4.2数据库的配置 (10) 第五章详细设计 (13) 5.1主菜单模块的设计与实现 (13) 5.2初始化模块的设计与实现: (14) 5.3车辆进入模块的设计与实现 (14) 5.4车辆离开并收费模块的设计与现 (15) 第六章测试及提交 (16) 七附:模块源代码 (17) 参考文献 (20) 第一章项目概述

1.1开发背景: 近年来,随着我国经济的快速发展,人们生活水平的不断提高,物质需求和生活方式也发生着深刻的变化,以前属于奢侈品的汽车己经逐步走入了市民的日常生活。伴随汽车消费大众化和各种机动车辆大范围内的迅速普及,车辆对其配 套设施特别是停车场提出了更高的要求。停车是"速度为零的交通”,停车场及附属相关设施是静态交通的重要组成部分。停车场收费管理系统是伴随着公用收费停车场这一新生事物而诞生的。目前的多数停车场存在着以下几个问题,管理 漏洞、系统的可靠性、独立性强、收费过程比较繁琐、劳动强度高、停车场利用率低下、票款易流失等。针对这些问题该停车场系统从以下方面进行设计。针对管理进行了优化,采用划卡消费和现金支付相结合,系统计时计费。采用Java 高级编程语言和WEB相关技术开发设计管理系统软件,实现网络管理操作。优化后的系统使用方便、服务高效、收费透明、防止票款的流失,提高可靠性同时也提高了操作者的工作效率。 1.2开发目的: 随着计算机技术的发展,在各行各业的应用越来越广泛,停车场管理由原来的人工管理进入计算机系统管理那是个必然趋势,计算机系统管理可以大大提高管理的效率和正确性设有一个可以停放n辆汽车的狭长停车场,它只有一个大门可以供车辆进出。车辆按到达停车场时间的早晚依次从停车场最里面向大门口处停放(最先到达的第一辆车放在停车场的最里面)。如果停车场已放满n辆车,则后来的车辆只能在停车场大门外的便道上等待,一旦停车场内有车开走,则排在便道上的第一辆车就进入停车站。停车站内如有某辆车要开走,在它之后进入停车场的车都必须先退出停车站为它让路,待其开出停车场后,这些车辆再依原来的次序进场。每辆车在离开停车场时,都应根据它在停车场内停

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