文档库 最新最全的文档下载
当前位置:文档库 › 软件文档大作业封皮及样张资料

软件文档大作业封皮及样张资料

软件文档大作业封皮及样张资料
软件文档大作业封皮及样张资料

黑龙江外国语学院 2013-2014学年 第2学期

Term 2 2013-2014 Academic Year Heilongjiang International University

答卷封面

(COVER)

课程名称(Subject ) : __________

编 号(No.): ____________________________________________ 系 另廿(Department): 信息科学系 _____________ 专 业(Major):

计算机科学与技术 ______

名(Name): _______________________________________

学 号(Student' Number): _______________________________

注意事项Notes )

目填写清楚 面清洁。

题签一起上交,题签作为封面下一页装订

1、 Candidatesshould fill in the information appropriately.

2、 Keep the handwriting clear andthe papertidy.

3、 Candidateshould hand in this cover and paper together; the answer sheet should be

1. 考生需将上述有关项

2. 字迹要清楚,保持卷

3. 交卷时请将本答卷和

attachedto the cover.

黑龙江外国语学院 2013-2014学年第2学期

Term 2

2013-2014 Academic Year Heilongjiang International University

机密(Con fide ntial )

试题(Test )

课程名称(Subject ):科技外语 考核类另I 」(Type of test ):考试

课程类别(Type of course ):专业 必修课 考试形式 仃est type ):大作业 使用 范围 (Target group ) : 2011 级计算机科学与技 术专业 ______

要求:参照所给 体例,完成* *******系统相关软件文档(以下5项任 选一项)。

一、 软件项目可行性研究报告(Report for Feasibility Study ) 二、 软件项目计 戈U (Software Project Plan ) 三、 需求规格说明书(Requirements Specification

五、详细设计说 明书(Procedural Design Specification )

软件项目可行性研究报告(Report for Feasibility Study )

1 ?编写目的(阐明编 写可行性研究报告的目的,指出读者对象 )

2?项目背景(应包括:(1)所建议开发的软件 名称;(2)项目的任务提出者、开发者、 用户及实现单

位;(3)项目与其他软件或 其他系统的关系。) 3 ?定义(列出文档中 用到的专门术语的定义和缩略词的原文 。)

4 ?参考资料(列出有 关资料的作者、标题、编号、发表日期、 出版单位或资料来源。)

?可行性研究的前 提

1 .要求(列出并说明建议开发软件的基本要求,如(

1)功能;(2)性能;(3)输出;

(4)输入;(5)基本的数据流程和处理流程;(6)安全与保密要求;(7)与软 件 相关的其他系

统;

(8)完成期限。)

2. 目标(可包括:(1)人力与设备费用的节省;(2)处理速度的提高;(3)控制精 度和生产能力的提

高;(4)管理信息服务的改进;(5)决策系统的改进;(6)人 员工作效率的提高, 等等。) 3. 条件、假定和限制(可包括:(1)建议开发软 件运行的最短寿命;(2)进行系统 方案选择比较的期

编号(No.)

四、概要设计说明书 (Architectural

Desig n Specificatio n )

限;(3)经费来源和使用限制; ( 4)法律和政策方面的限制;

(5)硬件、软件、运行环境和开发环境的 条件和限制;(6)可利用的信息和资 源; (7)建议开发软件投入使用的最迟时间 。)

4. 可行性研究方法

5. 决定可行性的主要因素 三?对现有系统的分析 1 ?处理流程和数据流 2 .工作负荷 3 ?费用支出(如人力 4 .人员(列出所需人 5 .设备 6

?局限性(说明现有 、设备、空间、支持性服务、材料等项开 员的专业技术类别和数量。)

系统存在的问题以及为什么需要开发新的

四?所建议技术可行性分析 1 ?对系统的简要描述 2 ?处理流程和数据流 3 .与现有系统比较的 4 .采用建议系统可能

对设备的影响

对现有软件的影响 对用户的影响 对系统运行的影响 对开发环境的影响 对运行环境的影响

对经费支出的影响 程 优越性 带来的影响

支。)

系统。)

(1) (2) (3) (4) (5) (6)

(7)

5 ?技术可行性评价(包括:( 1)在限制条件下,功能目标是否

有技术,功能目标能 否达到;(3)对开发人员数量和质量的要求,并说明能

(4)在规定的期限内,开发能否完成

五?所建议系统经济可行性分析 。)

1 ?指出

(1)基建投资 (2)其他一次性支出 (3)经常性支出 2 .效益

(1) 一次性收益

(3)不可定量收益 3 ?收益/投资比 4 ?投资回收周期

5 ?敏感性分析(指一 些关键性因素,如:系统生存周期长短、 度要

求、设备和软件配置变化对支出和效益的影响等的分析 六.社会因素可行性分析

能够达到;(2)利用现

否满足;

系统工作负荷量、处理速 。)

1 ?法律因素(如,合 同责任、侵犯专利权、侵犯版权等问题的 分析。)

2 .用户使用可行性(女口,用户单位的行政管理、工作制度、人

员素质等能否满足要求。 七?其他可供选择的 方案(逐个阐明其他可供选择的方案,并 重点说明未被推荐的理由。)

八?结论意见(可能 是:(1)可着手组织开发;

(2)需待若干条件(如资金、人力设备

等)具备后才能开发;(3)需对开发目标进行 某些修改;(4)不能进行或不必进 行 (如技术不成熟,

经济上不合算等);(4)其他。)

软件项目计划(Software Project Plan )

?引言

1?编写目的(阐明编 写软件计划的目的,指出读者对象 。)

2 ?项目背景(可包括: (1)项目委托单位、开 发单位和主管部门;(2)该软件系统与

其他系统的关系。)

3 ?定义(列出本文档 中用到的专门术语的定义和缩略词的原文

。)

4 ?参考资料(可包括 :(1)项目经核准的计划 任务书、合同或上级机关的批文;

(2)

文档所引用的资料、 规范等;列出资料的作者、标题、编号、 发表日期、出版单位或

资料来源。) ?项目概述

可行性研究报告,则应在本节给出较详细的介绍。)

程序名称使用的语言及存储形式。) 文档。) 件环境软件环境。)

4?服务(阐明开发单 位可向用户提供的服务?如人员培训 安装 保修 维护和其他运行 支持。)

5 .验收标准

三. 实施计划 3 ?预算

4 ?关键问题(说明可 能影响项目的关键问题,如设备条件 技术难点或其他风险因素,并说 明对策。) 四?人员组织及分工 五?交付期限

六?专题计划要点(如 测试计划 质量保证计划 配置管理计划 人员培训计划系统安装计 划等。)

需求规格说明书(Requirements Specification )

.引言

1 ?编写目的(阐明编写需求说明书的目的

,指明读者对象。)

2?项目背景(可包括:(1)项目的委托单位,开发单位和主管部门;(2)该软件系统

与其他系统的关系。) 3.

定义(列出文档中用到的专门术语定义和缩写词的原文 。)

4.

参考资料(可包括:(1)项目经核准的计划任务书,合

1.工作内容(简要说明 项目的各项主要工作,介绍所开发软件的功能 性能等?若不编写

2. 条件与限制(阐明为 完成项目应具备的条件 条件?

必要时还应说明用户及分合同承包者承担 开发单位已具备的 条件以及尚需创造的 的工作完成期限及其它条件与限制。)

3.产品

(1) 程序(列出应交付的

(2) 文档(列出应交付的

1 ?任务分解(任务的

2 ?进度(按阶段完成

划分及各项任务的负责人。)

的项目,用图表说明开始时间 完成时间。)

同或上机机关的批文;(2)项目开发计划;(3)文档所引用的资料,标准和规范。列出这些资料的作者、

标题、编号、发表日期、出版单位或资料来源。)

二.任务概述

1.目标

2?运行环境

3.条件与限制

三?数据描述

1.静态数据

2.动态数据(包括输入数据和输出数据。)

3.数据库描述(给出使用数据库的名称和类型。)

4.数据词典

5.数据采集

四.功能需求

1?功能划分

2.功能描述

五.性能需求

1.数据精确度

2.时间特性(如响应时间、更新处理时间、数据转化与传输时间、运行时间等。)

3.适应性(在操作方式运行环境与其他软件的接口以及开发计划等发生变化时,应具有的适应能力。)

六.运行需求

1.用户界面(如屏幕格式、报表格式、

菜单格式、输入输出时间等。)

2.硬件接口

3.软件接口

4.故障处理

其他需求(如可使用性、安全保密、可维护性、可移植性等。)

概要设计说明书(Architectural Design Specification )

.引言

1.编写目的(阐明编写概要设计说明书的目的,指明读者对象。)

2.项目背景(可包括:(1)项目的委托单位,开发单位和主管部门;(2)该软件系统

与其他系统的关系。)

3.定义(列出文档中用到的专门术语定义和缩写词的原意。)

4.参考资料(列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:

(1)项目经核准的计划任务书,合同或上机机关的批文;(2)项目开发计划;

(3)需求规格说明书;(4)测试计划(初稿);(5)用户操作手册(初稿);(6)

文档所引用的资料、采用的标准或规范。)

.任务概述

1.目标

2 ?运行环境

3 .需求概述

4 .条件与限制 三. 总体设计 1 .处理流程

2 .总体结构和模块外部设计 四. 接口设计

户界面 软件接口与硬 件接口 °) 间的接口 °)

1 .逻辑结构设计

2. 物理结构设计

3. 数据结构与程序的关系 六.运行设计 1. 运行模块的组合 2 .运行控制 3 .运行时间 七. 出错处理设计 1. 出错输出信息

2 .出错处理对策(如 设置后备、性能降级、恢复及再启动等 °)

八. 安全保密设计

九. 维护设计(说明为 方便维护工作的设施,如维护模块等°)

.引言 1.

编写目的(阐明编写详细设计说明书的目的 ,指明读者对象°) 2. 项目背景(应包括项目的来源和主管部门等 °)

3.

定义(列出文档中用到的专门术语定义和缩写词的原意

。)

4. 参考资料(列出这些资料的作者、标题、编号、发表日期、出版单位

或资料来源, 可包括:

(1)项目的计划任务书,合同或批文;(2)项目开发计划;(3)需求规格 说明书;(3)概要设计说

明书;(4)测试计划(初稿);(5)用户操作手册(初稿); (5)文档所引用的其他资料、软件开发标

准或规范°)

二.总体设计 1 .需求概述

2. 软件结构(如给出 软件系统的结构图°) 三 .程序描述(逐个 模块给出以下的说明::) 1 .功能 2 .性能

3. 输入项目

4. 输出项目

5 ?算法(模块所选用 的算法。)

6?程序逻辑(详细描 述模块实现的算法,可采用::(1)标准流程图;(2) PDL 语言; (3)N-S 图;(4)

3 .功能分配(表明各 项功能与程序结构的关系 1 .外部接口(包括用 2 .内部接口(模块之 五.数据结构设计 详细设计说明书(Procedural

Design Specification )

PAD ; ( 5)判定表等描述算法 的图表。) 7 ?接口 &存储分配 9 .限制条件

10 . 测试要点(给出测试模块的主要测试要求。)

测试计划(Test Plan )

一. 弓丨言 1.

编写目的(阐明编写测试计划的目的 ,指明读者对象。)

2. 项目背景(说明项目的来源 委托单位及主管部 门。)

3.

定义(列出测试计划中用到的专门术语定义和缩写词的原意

。)

4. 参考资料(列出这些资料的作者、标题、编号、发表日期、出版单位

或资料来源, 可包

括:(1 )项目的计划任务书,合同或 批文;(2)项目开发计划;(3)需求规 格说明书;(3)概要设计说明书;(4)详细设计说明书;(5)用户操作手册;g 本 测试计划中引用的其 他资料 采用的软件开 发标准或规范。)

一?任务概述 1 .目标 2 ?运行环境 3 .需求概述 4 .条件与限制 二. 计划

1 ?测试方案(说明确 定测试方法和选取测试用例的原则 。)

2 .测试项目(列出组 装测试和确认测试中每一项测试的内容、 名称、目的和进度。)

3 .测试准备

4 .测试机构及人员(测试机构名称

负责人和职责。)

三. 测试项目说明(按顺序逐个对测试项目做出说明:) 1. 测试项目名称及测试内容 2. 测试用例

(1)输入(输入的数据和

输入的命令。)

(2)输出(预期的输出数

据。)

(3)步骤及操作

(4 )允许偏差(给出实测 结果与预测结果之间允许偏差的范围 。)

1 .

进度

2. 条件(给出项测试对资源的特殊要求,如设备、软件、人员等

3. 测试资料(说明项测试所需的资料 。) 四.评价

1.范围(说明所完成 的各项测试说明问题的范围及其局限性 。)

2 .准则(说明评价测 试结果的准则。)

测试分析报告(Test Specification )

1 ?编写目的(阐明编 写测试分析报告的目的,指明读者对象 。)

2 ?项目背景(说明项 目的来源、委托单位及主管部门 。)

包括:(1)项目的计划任务书,合同或批 文;(2)项目开发计划; 说明书;(4)概要设计说明书;(5)详细设计说明书;(6)用户操作手册;(7) 测试计划;(8)测试分析报告所引用的其 他资料、采用的软件工程标准或软件工 程

规范。) 二.测试计划执行情况

1?测试项目(列出每 一测试项目的名称、内容和目的 。) 2 ?测试机构和人员(给出测试机构名称、负责人和参与测试人

员名单。)

3 ?测试结果(按顺序 给出每一测试项目的:(1)实测结果数据(2)与预期结果数据的

偏差(3)该项测试说明的事实(4)该项测试发现的问题。)

三?软件需求测试结论 (按顺序给出每一项需求测试的结论。包 括:(1)证实的软件 能力

(2)局限性(即项需求未得到充分测试的

情况及原因)。)

四?评价

1?软件能力(经过测试所表明的软件能力。)

2 ?缺陷和限制(说明 测试所揭露的软件缺陷和不足 ,以及可能给软件运行 带来的影响。)

3 .建议(提出为弥补上述缺陷的建议 。)

4 ?测试结论(说明能否通过 。)

3 .定义(列出测试分 析报告中用到的专门术语定义和缩写词的

原意。)

4 .参考资料(列出这 些资料的作者、标题、编号、发表日期、 出版单位或资料来源,可

3)需求规格

西电数据挖掘大作业k-means和k-medoids

题 目: 数据挖掘 学 院: 电子工程学院 专 业: 智能科学和技术 学生姓名: ** 学 号: 02115*** k -means 实验报告 一、 waveform 数据 1、 算法描述 1. 从数据集{X n }n?1N 中任意选取k 个赋给初始的聚类中心c 1, c 2, …,

c k; 2.对数据集中的每个样本点x i,计算其和各个聚类中心c j的欧氏 距离并获取其类别标号: label(i)=arg min ||x i?c j||2,i=1,…,N,j=1,…,k 3.按下式重新计算k个聚类中心; c j=∑x j s:label(s)=j j ,j=1,2,…k 重复步骤2和步骤3,直到达到最大迭代次数为止2、实验结果 二、图像处理 1、算法描述 同上; 2、实验结果

代码: k_means: %%%%%%%%%K_means%%%%%%%% %%%%%%%%%函数说明%%%%%%%% %输入: % sample——样本集; % k ——聚类数目; %输出: % y ——类标(从0开始) % cnew ——聚类中心 % n ——迭代次数 function [y cnew n]=k_means(sample,k) [N V]=size(sample); %N为样本的个数 K为样本的维数 y=zeros(N,1); %记录样本类标 dist=zeros(1,k); rand_num=randperm(N); cnew=(sample(rand_num(1,1:k),:));%随机初始化聚类中心cold=zeros(k,V); n=0;

西电射频大作业(精心整理)

射频大作业 基于PSpice仿真的振幅调制电路设计数字调制与解调的集成器件学习

目录 题目一:基于PSpice仿真的振幅调制电路设计与性能分析 一、实验设计要求 (3) 二、理论分析 1、问题的分析 (3) 2、差动放大器调幅的设计理论 (4) 2.1、单端输出差动放大器电路 2.2、双端输出差动放大器电路 2.3、单二极管振幅调制电路 2.4、平衡对消二极管调幅电路 三、PSpice仿真的振幅调制电路性能分析 (10) 1、单端输出差动放大器调幅电路设计图及仿真波形 2、双端输出差动放大器调幅电路设计图及仿真波形 3、单二极管振幅调制电路设计图及仿真波形 4、平衡对消二极管调幅电路设计图及仿真波形 四、实验总结 (16) 五、参考文献 题目二数字调制与解调的集成器件学习 一、实验设计要求 (17) 二、概述 (17) 三、引脚功能及组成原理 (18) 四、基本连接电路 (20) 五、参考文献 (21) 六、英文附录 (21)

题目一基于PSpice仿真的振幅调制电路设计 摘要 随着大规模集成电路的广泛发展,电子电路CAD及电子设计自动化(EDA)已成为电路分析和设计中不可缺少的工具。此次振幅调制电路仿真设计基于PSpice,利用其丰富的仿真元器件库和强大的行为建模工具,分别设计了差分对放大器和二极管振幅调制电路,由此对线性时变电路调幅有了更进一步的认识;同时,通过平衡对消技术分别衍生出双端输出的差分对放大器和双回路二极管振幅调制电路,消除了没用的频率分量,从而得到了更好的调幅效果。本文对比研究了单端输出和双端输出的差分对放大器调幅电路及单二极管和双回路二极管调幅电路,通过对比观察时域和频域波形图,可知平衡对消技术可以很好地减小失真。 关键词:PSpice 振幅调制差分对放大器二极管振幅调制电路平衡对消技术 一、实验设计要求 1.1 基本要求 参考教材《射频电路基础》第五章振幅调制与解调中有关差分对放大器调幅和二极管调幅的原理,选择元器件、调制信号和载波参数,完成PSpice电路设计、建模和仿真,实现振幅调制信号的输出和分析。 1.2 实践任务 (1) 选择合适的调制信号和载波的振幅、频率,通过理论计算分析,正确选择晶体管和其它元件;搭建单端输出的差分对放大器,实现载波作为差模输入电压,调制信号控制电流源情况下的振幅调制;调整二者振幅,实现基本无失真的线性时变电路调幅;观察记录电路参数、调制信号、载波和已调波的波形和频谱。 (2) 参考例5.3.1,修改电路为双端输出,对比研究平衡对消技术在该电路中的应用效果。 (3) 选择合适的调制信号和载波的振幅、频率,通过理论计算分析,正确选择二极管和其它元件;搭建单二极管振幅调制电路,实现载波作为大信号,调制信号为小信号情况下的振幅调制;调整二者振幅,实现基本无失真的线性时变电路调幅;观察记录电路参数、调制信号、载波和已调波的波形和频谱。 (4) 参考例5.3.2,修改电路为双回路,对比研究平衡对消技术在该电路中的应用效果。 1.3 写作报告 (1) 按论文形式撰写,包括摘要、正文和参考文献,等等。 (2) 正文包括振幅调制电路的设计原理、理论分析结果、实践任务中各阶段设计的电路、参数、波形和频谱,对观察记录的数据配以图像和表格,同时要有充分的文字做分析和对比,有规律性认识。 (3) 论文结构系统、完备、条理清晰、理论正确、数据翔实、分析完整。 1.4 相关提示 (1) 所有电路和信号参数需要各人自行决定,各人有不同的研究结果,锻炼学生的独立研究和实验分析能力。 (2) 为了提高仿真精度和减小调试难度,可以将调制信号和载波的频率设置得较低。 二、理论分析 1、问题的分析 根据题目的要求,差分对放大器和二极管振幅调制电路目的都是实现基本无

西电《软件技术基础》上机大作业答案解析

说明 每个实验题目含有一个main函数和一些函数,与实验题目相关的基本运算的函数定义和main函数定义的代码在附录以及对应的文件夹中给出,供上机实验参考使用。对于每个题目,只需要根据题目要求设计算法,补充函数定义,然后对程序进行编译、调试。

实验一线性表 一、实验目的 1.熟悉线性表的顺序和链式存储结构 2.掌握线性表的基本运算 3.能够利用线性表的基本运算完成线性表应用的运算 二、实验内容 1.设有一个线性表E={e1, e2, … , e n-1, e n},设计一个算法,将线性表逆置,即使元素排列次序颠倒过来,成为逆线性表E’={ e n , e n-1 , … , e2 , e1 },要求逆线性表占用原线性表空间,并且用顺序表和单链表两种方法表示,分别用两个程序来完成。(文件夹:顺序表逆置、单链表逆置) 2.已知由不具有头结点的单链表表示的线性表中,含有三类字符的数据元素(字母、数字和其他字符),试编写算法构造三个以循环链表表示的线性表,使每个表中只含有同一类的字符,且利用原表中的结点空间,头结点可另辟空间。(文件夹:分解单链表) 实验二栈和队列 一、实验目的 1.熟悉栈和队列的顺序和链式存储结构 2.掌握栈和队列的基本运算 3.能够利用栈和队列的基本运算完成栈和队列应用的运算 二、实验内容 1.设单链表中存放有n个字符,试编写算法,判断该字符串是否有中心对称的关系,例如xyzzyx是中心对称的字符串。(提示:将单链表中的一半字符先依次进栈,然后依次出栈与单链表中的另一半字符进行比较。)(文件夹:判字符串中心对称) 2.假设以数组sequ[m]存放循环队列的元素,同时设变量rear和quelen 分别指示循环队列中队尾元素的位置和内含元素的个数。编写实现该循环队列的入队和出队操作的算法。 提示:队空的条件:sq->quelen==0;队满的条件:sq->quelen==m。(文件夹:循环队列)实验三串 一、实验目的 1.熟悉串的顺序存储结构 2.掌握串的基本运算及应用 二、实验内容 1.串采用顺序存储结构,编写朴素模式匹配算法,查找在串中是否存在给定的子串。(文件夹:模式匹配) 2.若S是一个采用顺序结构存储的串,利用C的库函数strlen和strcpy(或strncpy)编写

西电数字信号处理大作业

第二章 2.25 已知线性时不变系统的差分方程为 若系统的输入序列x(x)={1,2,3,4,2,1}编写利用递推法计算系统零状态响应的MATLAB程序,并计算出结果。 代码及运行结果: >> A=[1,-0.5]; >> B=[1,0,2]; >> n=0:5; >> xn=[1,2,3,4,2,1]; >> zx=[0,0,0];zy=0; >> zi=filtic(B,A,zy,zx); >> yn=filter(B,A,xn,zi); >> figure(1) >> stem(n,yn,'.'); >> grid on;

2.28图所示系统是由四个子系统T1、T2、T3和T4组成的,分别用单位脉冲响应或差分方程描述为 T1: 其他 T2: 其他 T3: T4: 编写计算整个系统的单位脉冲响应h(n),0≤n≤99的MATLAB程序,并计算结果。 代码及结果如下: >> a=0.25;b=0.5;c=0.25; >> ys=0; >> xn=[1,zeros(1,99)]; >> B=[a,b,c]; >> A=1; >> xi=filtic(B,A,ys); >> yn1=filter(B,A,xn,xi); >> h1=[1,1/2,1/4,1/8,1/16,1/32]; >> h2=[1,1,1,1,1,1]; >> h3=conv(h1,h2); >> h31=[h3,zeros(1,89)]; >> yn2=yn1+h31; >> D=[1,1];C=[1,-0.9,0.81]; >> xi2=filtic(D,C,yn2,xi); >> xi2=filtic(D,C,ys); >> yn=filter(D,C,yn2,xi); >> n=0:99; >> figure(1) >> stem(n,yn,'.'); >> title('单位脉冲响应'); >> xlabel('n');ylabel('yn');

SQL数据库期末大作业

学校:北京联合大学 系别:信息管理系 姓名:孙超 学号:2013110444006 《餐饮业信息管理系统的开发》 1、本项目的需求分析 随着今年来中国餐饮行业的日益火爆,在强烈的行业竞争中,一个高效的餐饮信息管理系统的应用,无疑是至关重要的。高效,便捷的管理系统,不仅仅极大的方便了食客的就餐,同时对于餐饮公司的各项信息管理有着很大的帮助,同时,我们的餐饮信息管理系统还能帮助餐厅降低错误率,扩大营业范围,增加知名度等。 为了使得系统在操作的过程中,更加便捷,具有针对性,本次系统设计主要分为:员工登陆操作信息系统,以及店主操作管理信息系统。不同的设计从而达到不同的功能,实现信息的有效传达与管理。 第一:在员工使用本餐饮信息管理系统应可以实现以下功能: 1.添加修改查询客户会员信息(修改客户信息需客户确认) 2.查询菜单 3.添加查询预定信息,为老顾客打折 4.客户可以在自己的会员账户里充值 5.顾客可以用现金买单也可以从会员账户里扣取 第二:管理员使用本餐饮信息管理系统应可以实现以下功能: 1.添加修改查询客户会员信息(修改客户信息需客户确认) 2.添加修改查询菜单信息,最好能看到菜品图片 3.添加查询预定信息,为老顾客打折 4.客户可以在自己的会员账户里充值 5.顾客可以用现金买单也可以从会员账户里扣取 6.设定具体的打折方法 7.添加职员信息,权限也可以定为管理员。 8.可以查询使用者的现金收款金额。 二、餐饮业管理数据库管理系统的E-R模型(概念结构设计) 1.用户(员工)的信息:

编号、密码、类型、姓名、电话、收款金额 2.客户信息: 用户编号、客户编号、姓名、电话、密码、开卡时间、卡内余额 3.食谱: 类型、名称、价格、配料、照片 4.预定: 用户编号、日期、预定时间、客户姓名、类型、预定食谱、桌号5桌台管理: 桌号、使用情况、 6.点餐管理: 用户编号、类型、菜品、数量、价格、照片 7.盈利管理: 日期、日支出金额、店内收入、外卖收入、盈利额度 各对象之间的联系图: 用户E-R图 主要存储一些用户信息,如用户的账号、密码和类型地点等等,主要用于用户登录,添加客户和添加预定时会使用到用户信息。

作业封面格式。

课程名称: 建筑美学

指导教师: 梁伟 班级: 14环境2班 姓名: 吴凯 学号: 20141107219 中西建筑美学比较 【摘要】由于中国和西方历史文化起源不同,中西方民族各自发展出有明显差异的哲学观念、文化传统、性格气质和审美心理等。这些无形的因素内在地影响着建筑艺术的文化内涵。本文尝试从建筑材料与结构、建筑布局、装饰色彩、艺术风格、美学价值等方面存在的差异来分析中国传统建筑与西方传统建筑的差异。 【关键词】中西方建筑;文化艺术差异;装饰;材料;外观;建筑美学 中国是世界四大文明古国之一,有着悠久的历史,劳动人民用自己的血汗和智慧创造了辉煌的中国建筑文明。中国传统建筑在古老而悠远的东方大地上,以其规划严整的伦理秩序、天人合一的时空观念、重生知礼的现世精神而迥异于西

方,儒学规范、老庄风神铸就了她光彩照人的绮丽风姿和独具品格的美学特征,是东方极具魅力的一种“大地文化”。古代世界的建筑因着文化背景的不同,曾经有过大约七个独立体系,其中有的或早已中断,或流传不广,成就和影响也就相对有限,如古埃及、古代西亚、古代印度和古代美洲建筑等,只有中国建筑、欧洲建筑、伊斯兰建筑被认为是世界三大建筑体系,又以中国建筑和欧洲建筑延续时代最长,流域最广,成就也就更为辉煌。 悠悠千载,中国传统建筑文化,深受儒、道、释三家文化濡染,而尤为孔子为代表的儒家文化为巨。柳诒徵在《中国文化史》一书中曾说:“孔子者中国文化之中心也,无孔子则无中国文化。自孔子以前数千年之文化赖孔子而传,自孔子以后数千年之文化赖孔子而开。”在中国古代思想文化史上,儒学历经汉代经学、宋明理学、清代朴学等文脉渐进流变,形成了一股波澜壮阔的文化洪流,强有力地影响了中华民族的文化心理,塑造了中华民族的民族性格,孕育了中国传统建筑的美学神韵,映射着光辉灿烂的哲学智慧。 一、中西方古代建筑文化上的差异 1.讲求“天人合一”的中国古典建筑 中国古代发源地是以黄河流域为主,其气候温和,国家经济发展以农耕为主,所 以人们相信丰收离不开自然的恩赐,讲究“天人合一”,崇尚自然,顺其自然,将人与 天地万物紧密联系在一起和谐发展。因此中国建筑注重因地制宜,讲究风水,这一点园林建筑就有所体现,“虽为人作,宛若天开”,充分表现出建筑与自然的和谐意境。另外,中国古建筑也受着周礼之制的影响,如宫廷建筑———北京故宫,平面讲究 中轴对称,纵深布局,三朝五门,前朝后寝,创造了高低错落,起伏开阖的群体空间, 象征了九五之尊、皇权至上的思想。古代中国人认为“天圆地方”,因此北京天坛总平面北墙呈圆形,南为方形,即取此意。标志性建筑祈年殿,优美的体型和高超的艺术处理,被人喻为我国古代最优美的建筑之一;其平面形式为圆形,周边12根柱,象征12个月,中心四根金柱,意为四季;外观为三重攒尖顶,处于三层汉白玉石台基之上,高处周围苍松翠柏之上,使人感觉屋顶就是天穹,令人海阔天空,好似天地相合 之处。

西电数据结构大作业

题目:数据结构上机报告学院:电子工程学院 专业:信息对抗技术 学生姓名:甘佳霖 学号:14020310092

西安电子科技大学 数据结构课程实验报告实验名称线性表 电子工程学院 1402031 班Array姓名甘佳霖学号 14020310092 同作者 实验日期 2017 年 3 月 18 日

实验一线性表 一、实验目的 1.熟悉线性表的顺序和链式存储结构 2.掌握线性表的基本运算 3.能够利用线性表的基本运算完成线性表应用的运算 二、实验要求 1.设有一个线性表E={e1, e2, … , e n-1, e n},设计一个算法,将线性表逆置,即使元素排列次序颠倒过来,成为逆线性表E’={ e n, e n-1 , … , e2 , e1 },要求逆线性表占用原线性表空间,并且用顺序表和单链表两种方法表示,分别用两个程序来完成。 2.已知由不具有头结点的单链表表示的线性表中,含有三类字符的数据元素(字母、数字和其他字符),试编写算法构造三个以循环链表表示的线性表,使每个表中只含有同一类的字符,且利用原表中的结点空间,头结点可另辟空间。 三、设计思路 1.顺序表做逆置操作时将对应的首尾元素位置交换,单链表的指针end指向链表的末尾,指针start指向链表头结点,指针s用来找到指向end节点的节点,将指向链表末尾和头结点的存储内容交换,然后头结点指针指向下一节点,s指针从start节点开始遍历寻找指向end 指针的节点,并将end指针赋值为s指针,就完成了单链表的逆置,可以看出单链表和顺序表都可以完成线性表的逆置。 2.分解单链表的实现思路是首先新建3个循环链表,然后顺序遍历单链表,ASCII码判断链表中的元素属于哪一类元素,然后将这个元素添加到对应的循环链表中,从而实现分解单链表的功能。 四、运行结果 1.单链表逆置:

西电排队论大作业完整版

西电排队论大作业 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

西安电子科技大学 (2016年度) 随机过程与排队论 班级: XXXXXXX 姓名: XXX XXX 学号: XXXXXXXXXX XXXXXXXXXXX 一步转移概率矩阵收敛快慢的影响因素 作者姓名:XXX XXX 指导老师姓名:XXX (西安电子科技大学计算机学院,陕西西安) 摘要:根据课程教材《排队现象的建模、解析与模拟【西安电子科技大学出版 社曾勇版】》,第[马尔可夫过程]中,马尔可夫过程链n时刻的k步转移概率结 果,当k=1时,得到一步转移概率。进而得到一步转移概率矩阵P(1)。为研究 此一步转移概率矩阵(下称一步矩阵)的收敛特性以及影响其收敛快慢的因素,使 用MATLAB实验工具进行仿真,先从特殊矩阵开始做起,发现规律,然后向普通矩 阵进行拓展猜想,并根据算术理论分析进行论证,最终得出一步矩阵收敛快慢的影 响因素。 关键词:一步转移概率矩阵 MATLAB 仿真猜想 一、问题概述 我们讨论时一步矩阵的特性应从以下两方面来分析: (1)矩阵P(n)在满足什么条件时具有收敛特性; 对于矩阵P(n),当P(n)=P(n+1)时,我们说此矩阵 具有收敛特性,简称矩阵 P(n)收敛。 (2)若一个一步矩阵具有收敛特性,那么其收敛速度与什么有关

首先,我们需要明确什么是一步矩阵收敛: 对于一般的一步矩阵P 、矩阵An+1、矩阵An,若有: An+1=AnP=An 那么称该一步转移矩阵可收敛。 二、仿真实验 1、仿真环境 本次采用的是MATLAB仿真实验软件进行仿真实验 2、结果与分析 【1】、特殊矩阵:单位矩阵与类单位矩阵 从图(1)和图(2)可以看出,单位矩阵不具有收敛特性,类单位矩阵并非单位矩阵但是经过n次后也变为单位矩阵,所以此矩阵也不具有收敛特性。此类矩阵也易证明其不具有收敛性。 图(1)单位矩阵图(2):类单位 矩阵 【2】、一般单位矩阵 图(3):一般一步矩阵Ⅰ 图(4):一般一步矩阵 从图(3)和()可以看出他们分别在18次和4次后收敛到一个稳定的值 3、根据实验的猜想 根据在单位矩阵和一般单位矩阵和一般一步矩阵中得到的结果,可以对得出如下结论:类单位矩阵、单位矩阵是不具有收敛性的,而一般的一步矩阵是有收敛性的,而且收敛速率有快有慢。 对于上面结论中的状况,我们首先观察如上四个矩阵,不难发现,在矩阵收敛的最终结果矩阵中,其每行和均为1,而且每列上的值均为相同值。最终概率分布结果也是矩阵收敛后的一行。 所以根据上述的结果及分析做出如下猜想: 每一列比较均匀的矩阵收敛速度较快;与类单位矩阵类似的矩阵收敛速度较慢。 在极限情况下,有如下情况:

西电DSP大作业报告

DSP实验课程序设计报告 学院:电子工程学院 学号:1202121013 :海霞 指导教师:苏涛

DSP 实验课大作业设计 一 实验目的 在DSP 上实现线性调频信号的脉冲压缩、动目标显示(MTI )和动目标检测(MTD),并将结果与MATLAB 上的结果进行误差仿真。 二 实验容 2.1 MATLAB 仿真 设定带宽、脉宽、采样率、脉冲重复频率,用MATLAB 产生16个脉冲的LFM ,每个脉冲有4个目标(静止,低速,高速),依次做 2.1.1 脉压 2.1.2 相邻2脉冲做MTI ,产生15个脉冲 2.1.3 16个脉冲到齐后,做MTD ,输出16个多普勒通道 2.2 DSP 实现 将MATLAB 产生的信号,在visual dsp 中做脉压,MTI 、MTD ,并将结果与MATLAB 作比较。 三 实验原理 3.1 线性调频 线性调频脉冲压缩体制的发射信号其载频在脉冲宽度按线性规律变化即用对载频进行调制(线性调频)的方法展宽发射信号的频谱,在大时宽的前提下扩展了信号的带宽。 若线性调频信号中心频率为0f ,脉宽为τ,带宽为B ,幅度为A ,μ为调频斜率,则其表达式如下: ]2 12cos[)()(20t t f t rect A t x μπτ+??=;)(为矩形函数rect 在相参雷达中,线性调频信号可以用复数形式表示,即 )]2 12(exp[)()(20t t f j t rect A t x μπτ+??= 在脉冲宽度,信号的角频率由220μτπ- f 变化到220μτπ+f 。 3.2 脉冲压缩原理 脉冲雷达信号发射时,脉冲宽度τ决定着雷达的发射能量,发射能量越大, 作用距离越远;在传统的脉冲雷达信号中,脉冲宽度同时还决定着信号的频率宽度B ,即带宽与时宽是一种近似倒数的关系。脉冲越宽,频域带宽越窄,距离分辨率越低。 脉冲压缩的主要目的是为了解决信号的作用距离和信号的距离分辨率之间的矛盾。为了提高信号的作用距离,我们就需要提高信号的发射功率,因此,必须提高发射信号的脉冲宽度,而为了提高信号的距离分辨率,又要求降低信号的脉冲宽度。

云南大学数据库期末大作业:数据库设计

云南大学软件学院实验报告 课程:数据库原理与实用技术实验学期:任课教师: 专业:学号:姓名:成绩: 期末大作业:Electronic Ventor 数据库设计 一、实验目的 (1)掌握数据库设计的基本方法 (2)掌握各种数据库对象的设计方法 (3)熟练掌握DBA必须具备的技能 二、实验内容 1、根据项目的应用和项目的需求说明文档,进行详细的需求分析,给出需求分析的结果。 (1)客户可以在网站上注册,注册的客户要提供客户的姓名、电话、地址,以方便售后和联系,姓名即作为用户名,和密码一起用于注册和登录,客户编号可唯一识别用户,卡号可网上支付。其中地址、电话以方便联系和寄货; (2)网站管理员可以登记各种商品,供客户查询,订购。登记商品时要提供商品的名称、价格,商店中现有商品量,商品编号可唯一识别商品; (3)类别表示商品所属类别,类别编号可唯一识别类别,其中包含了,商品类别名称和制造厂商,可以对商品进行分类售卖; (4)客户可以在网上下订单,也可以到实体店购物,其在订单上所选择的支付方式不同(信用卡、借记卡、现金,现金代表实体店购物),网站管理员可以查看订单,并及时将订单的处理情况更新(比如货物已寄出的信息,订单状态:0:未处理,1:已处理,2:已发货);订单编号可唯一识别订单,订单中包含订单产生时间,订单状态,支付方式和支付总额; (5)实体商店有自己的店名,卖多种商品,每个商店都有固定的地址,顾客可以到店中买商品,(注:在实体店中购买商品的顾客一律将顾客名默认为佚名),当商店中的库存量小于10时会有提醒到仓库中拿货; (6)配送单中包含查询号可唯一识别配送单,配送人,联系方式; (7)仓库中仓库编号可唯一识别仓库,其中每个仓库都有区号,代表其地址。 (8)各实体间关系 1)一个客户可以购买多种商品,一种商品可以被多个客户购买; 2)一个商品属于且仅属于一种类别,一种类别的商品可以包含多个商品或没有; 3)一种商品放在多个商店中销售,一个商店至少销售一种或销售多种商品; 4)一个订单对应一个客户,一个客户对应多个订单; 5)一个订单对应至少有一件商品或多件,一个商品对应多个订单; 6)一个订单可以有一个商品配送单 7)一个仓库可以存放多种商品,一种商品可以存放在一个仓库;

算法设计与分析课程大作业

题目作业调度问题及算法分析 学院名称:计算机与信息工程学院 专业名称:计算机科学与技术

目录 《算法设计与分析》课程大作业.................................................................... 错误!未定义书签。一.动态规划算法解决流水作业调度. (4) 1、问题描述 (4) 2、算法分析 (4) 3. 算法的描述 (5) 4、部分算法实现 (6) 5. 运行结果 (8) 6、时空效率分析 (8) 二.贪心算法解多机调度问题 (8) 1、问题描述 (8) 2、算法分析 (9) 3.部分算法实现 (9) 4.计算复杂性分析 (11) 5. 运行结果 (12) 三.回溯法解决批作业调度问题 (12) 1.问题描述 (12) 2.算法思想 (13) 3. 部分算法实现 (14) 4.运行结果 (15) 5.时间复杂性分析 (15) 四.作业调度算法比较 (16) 五.课程学习总结 (16)

摘要: 在现代企业中,作业调度已成为提高资源利用率、从而提高企业运行效益的关键环节之一。把各个作业分配到车间现有的设备上,并确定它们的先后次序,这是一项复杂的工作本文就作业调度排序问题进行了研究,通过对几个经典作业调度算法的分析讨论,总结了各个算法对作业调度的求解过程,并给出了每个算法的复杂度及性能分析。 关键词:作业调度;动态规划;贪心算法;回溯法;

一.动态规划算法解决流水作业调度 1、问题描述 给定n 个作业,每个作业有两道工序,分别在两台机器上处理。一台机器一次只能处理一道工序,并且一道工序一旦开始就必须进行下去直到完成。一个作业只有在机器1上的处理完成以后才能由机器2处理。假设已知作业i 在机器j 上需要的处理时间为t[i,j]。流水作业调度问题就是要求确定一个作业的处理顺序使得尽快完成这n 个作业。 2、算法分析 直观上,一个最优调度应使机器M1没有空闲时间,且机器M2的空闲时间最少。在一般情况下,机器M2上会有机器空闲和作业积压2种情况。 在一般情况下,机器M1开始加工S 中作业时,机器M2还在加工其他作业,要等时间t 后才可利用。将这种情况下完成S 中作业所需的最短时间记为T(S,t)。流水作业调度问题的最优值为T(N,0)。 由流水作业调度问题的最优子结构性质可知, )}},{({min )0,(1i i n i b i N T a N T -+=≤≤(1)

西电通原大作业

通信原理大作业 班级:021014 组员: 报告人: 指导老师:武斌 题目:2ASK信号传输仿真 一题目 2ASK信号传输仿真:

按照2ASK产生模型和解调模型分别产生2ASK信号和高斯白噪声,经过信道传输后进行解调。对调制解调过程中的波形进行时域和频域观察,并且对解调结果进行误码率测量。2ASK信号的解调可以选用包络解调或者相干解调法。 二2ASK简介 振幅键控:利用载波的幅度变化来传递数字信号,与频率和初始相位无关。 如图: 2ASK产生方法:模拟调制法(用乘法器实现) 键控法(用二选一选择器控制开关通断) 模拟相乘法

数字键控法 2ASK解调方法:非相干解调(包络检波法)即整流-低通方式 相干解调(同步检波法)即相乘-低通 非相干解调方式 相干解调方式 2ASK功率谱密度特点:由连续谱和离散谱两部分组成 信号带宽是基带脉冲波形带宽的2倍 三仿真过程及结果(演示) 名词解释: AWGN(Additive White Ganssian Noise),加性高斯白噪声,均值为零,方差为噪声功率。 SER(Symbol Error Rate),误符号率、误码率。即错误码元数/传输总码元数

BER( Bit Error Rate),误比特率,即错误比特数/传输总比特数在二进制中,两者相等。 NRZ信号的产生: 载波信号: 2ASK信号:

叠加了加性高斯白噪声的2ASK信号

在AWGN信道下,误比特率(BER)与误码率(SER)与信噪比Es/N0的关系,以4-ASK为例: 在信噪比EsN0=15dB,调制前与解调后的二进制码元的比较 以4-ASK为例:

西电EDA大作业多功能彩灯

EDA设计报告彩灯控制器 (老师:宗汝) 班级: 学号: 姓名:

一.设计要求 设计能让一排灯(8只)自动改变显示花样的控制系统。可将实验板上的一排发光二极管作为彩灯用。控制器应有两种控制方式: ◆规则变化。变化节拍有0.5秒和0.25秒两种,交替出现,每种节拍可有8种花样,各执行一或二个周期后轮换。 彩灯变化方向有单向移动,双向移动,跳跃移动等。 ◆随机变化。变化花样相同,但节拍及花样的转换都随机出现。 二.设计方案 (1).分频模块。要产生快慢两种节拍,则首先需要有分频器模块,0.5秒和0.25秒两种则可选择四分频和八分频。通过按键进行选择切换。则clk为输入时钟信号,需经分频器分频并输入到LED显示电路;clr为复位清零信号,高电平有效,有效时,电路无条件的回到初始状态;OPT为频率快慢选择信号,低电平节奏快,高电平节奏慢; (2)LED显示模块。经过分频的时钟信号输入LED显示电路中,使电路有规律的输出按照设定的各种花样变化。xuan为选择彩灯变化花样信号,便于改变彩灯花样。而最后就是输出彩灯变化花样led。 三.系统程序设计 分频器模块: library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity FENPINQI is port( clk:in std_logic; clr:in std_logic; opt:in std_logic; clkout:out std_logic ); end FENPINQI; architecture arc of FENPINQI is signal clk_tmp: std_logic; signal counter: std_logic_vector(1 downto 0); begin process(clk,clr,opt) begin if clr='1' then --清零 clk_tmp<='0'; counter<="00"; elsif clk'event and clk='1' then

云南大学数据库期末大作业:数据库设计

大学软件学院实验报告 课程:数据库原理与实用技术实验学期:任课教师: 专业:学号::成绩: 期末大作业: Electronic Ventor 数据库设计 一、实验目的 (1)掌握数据库设计的基本方法 (2)掌握各种数据库对象的设计方法 (3)熟练掌握DBA必须具备的技能 二、实验容 1、根据项目的应用和项目的需求说明文档,进行详细的需求分析,给出需求分析的结果。 (1)客户可以在上注册,注册的客户要提供客户的、、地址,以方便售后和联系,即作为用户名,和密码一起用于注册和登录,客户编号可唯一识别用户,卡号可网上支付。其中地址、以方便联系和寄货; (2)管理员可以登记各种商品,供客户查询,订购。登记商品时要提供商品的名称、价格,商店中现有商品量,商品编号可唯一识别商品; (3)类别表示商品所属类别,类别编号可唯一识别类别,其中包含了,商品类别名称和制造厂商,可以对商品进行分类售卖; (4)客户可以在网上下订单,也可以到实体店购物,其在订单上所选择的支付方式不同(信用卡、借记卡、现金,现金代表实体店购物),管理员可以查看订单,并及时将订单的处理情况更新(比如货物已寄出的信息,订单状态:0:未处理,1:已处理,2:已发货);订单编号可唯一识别订单,订单中包含订单产生时间,订单状态,支付方式和支付总额; (5)实体商店有自己的店名,卖多种商品,每个商店都有固定的地址,顾客可以到店中买商品,(注:在实体店中购买商品的顾客一律将顾客名默认为佚名),当商店中的库存量小于10时会有提醒到仓库中拿货; (6)配送单中包含查询号可唯一识别配送单,配送人,联系方式; (7)仓库中仓库编号可唯一识别仓库,其中每个仓库都有区号,代表其地址。 (8)各实体间关系 1)一个客户可以购买多种商品,一种商品可以被多个客户购买; 2)一个商品属于且仅属于一种类别,一种类别的商品可以包含多个商品或没有; 3)一种商品放在多个商店中销售,一个商店至少销售一种或销售多种商品; 4)一个订单对应一个客户,一个客户对应多个订单; 5)一个订单对应至少有一件商品或多件,一个商品对应多个订单; 6)一个订单可以有一个商品配送单 7)一个仓库可以存放多种商品,一种商品可以存放在一个仓库;

西电最优化大作业

最优化大作业 学院电子工程学院 专业 学号 姓名

1.第一题 分别用牛顿法和变尺度法求解优化问题. Minf(x)=x12-2x1x2+4x22+x1-3x2. 牛顿法 初始点选择 [2 2]T 迭代步骤 已知目标函数f(X)及其梯度g(X),Hesee矩阵G(X),终止限ε.(1)选定初始点X0;计算f0=f(X0),g0=g(X0);置k=0. (2)计算Hesee矩阵 (3)由方程G k P k=-g k解出P k。 (4)计算X k+1=X k+P k,f k+1=f(X k+1),gk+1=g(X k+1). (5)判别终止条件是否满足,若满足,则打印结果。否则令k=k+1,转(2). 实验结果如下:

变尺度法 初始点选择 [0 0]T 迭代步骤 (1)选定初始点X0;计算F0=F(X0),G0=G(X0);选定初始矩阵H0,要求H0对称正定。置k=0 (2)计算搜索方向P K=-H K G K. (3)作直线搜索X K=1=ls(X K+1),S K=X K+1-X K,y k=g k+1-g k。 (4)判别终止条件是否满足:若满足,则X k+1就是所求的极小点,打印,结束。否则转(5)。 (5)计算H K+1=H K+E K.

(6)K=K+1.转(2)。 实验结果如下: 2.第二题 利用外点法和内点法解下列约束问题. minf(x)=(x1-3)2+(x2-2)2 s.t. h(x)=x1+x2-4≤0 外点法 初始点选择 [2 1]T 迭代步骤 给定终止限ε(可取ε=6- 10).

(1).选定初始点0X ,惩罚因子01>M (可取11=M ). 惩罚因子放大系数10=C ,置1=k . (2).假设已获得迭代点1-k X ,以1-k X 为初始点,求解无约束问题 ),(min k M X F . 设其最优点为k X . (3).若εα≤)(X M k 则k X 就是所要求的最优解,打印输出))(,(k k X f X ,结束; 否则转至过程(4). (4).置,1,1+==+k k CM M k k 转至过程(2). 实验结果如下: 内点法 初始点选择 [2 1]T

算法设计大作业

迷宫问题解决 摘要:迷宫求解是一个古老的游戏,要在迷宫中找到出口,需要经过一连串的错误尝试才能找到正确的路径,有的时候甚至找不到路径。类似于给定一个m*n的矩形网格,设其左上角为起点S。一辆汽车从起点出发驶向右下角终点T。在若干网格处设置了障碍,表示该网格不可到达。设计一个算法,求汽车从起点S出发到达终点T的一条路线。用计算机求解这个问题时,我们通常采用的是回溯方法,即从入口出发,顺某方向向前探索,若能走通,则继续往前走;否则沿原路退回。换一个方向再继续探索,直至所有可能的通路都探索到为止。为了保证在任何位置上都能沿原路退回,显然需要用一个后进先出的结构来保存从入口到当前位置的路径。因此,在求迷宫通路的算法中应用“栈”也就是自然而然的事。当然还有其他的方法来解决,例如顺序表,深度优先遍历,广度优先遍历等。 1设计总体方案 1.1总体方案 走迷宫问题的走迷宫的过程可以模拟为一个搜索的过程:每到一处,总让它按东、南、西、北、4个方向顺序试探下一个位置;如果某方向可以通过,并且不曾到达,则前进一步,在新位置上继续进行搜索;如果4个方向都走不通或曾经到达过,则退回一步,在原来的位置上继续试探下一位置。 每前进或后退一步,都要进行判断:若前进到了出口处,则说明找到了一条通路;若退回到了入口处,则说明不存在通路。 1.2主要设计思路 用一个字符类型的二维数组表示迷宫,输入值的范围是0,1,其中0表示路径,1为非路径(即障碍),输入的矩阵大小和矩阵的内容是靠手动输入。设计一个模拟走迷宫的算法,为其寻找一条从入口点到出口点的通路。 解决迷宫问题,面对的第一个问题是迷宫的表示方法。假定用n*m矩阵来描述迷宫。左上角为入口,右下角为出口。n和m分别表示迷宫的行数和列数。矩阵中,0表示可通行的路径,1代表障碍。 如图1-1表示4*6的迷宫矩阵表示。

西电EDA满分大作业

EDA报告 题目 VHDL设计初步 学院电子工程学院 专业 学号 导师姓名朱燕

目录 第一章实验部分(流水灯) (3) 1、程序设计: (3) 2、程序代码........................................................................................... 错误!未定义书签。 3、程序调试........................................................................................... 错误!未定义书签。 第二章习题部分............................................................................................. 错误!未定义书签。 习题一..................................................................................................... 错误!未定义书签。 习题二..................................................................................................... 错误!未定义书签。 习题三..................................................................................................... 错误!未定义书签。 习题四..................................................................................................... 错误!未定义书签。 习题五..................................................................................................... 错误!未定义书签。 习题六..................................................................................................... 错误!未定义书签。 习题七..................................................................................................... 错误!未定义书签。 引言 随着大规模集成电路技术和计算机技术的不断发展,在涉及通信、国防、航天、医学、工业自动化、计算机应用、仪器仪表等领域的 电子系统设计工作中,EDA技术的含量正以惊人的速度上升;电子类 的高新技术项目的开发也逾益依赖于EDA技术的应用。即使是普通的电子产品的开发,EDA技术常常使一些原来的技术瓶颈得以轻松突破,从而使产品的开发周期大为缩短、性能价格比大幅提高。不言而喻,EDA技术将迅速成为电子设计领域中的极其重要的组成部分。

大作业封皮知识分享

哈尔滨工业大学 汽车电器与电子技术大作业 题目:无人汽车的发展综述 院系:机电工程学院 专业:机械制造及其自动化 班级:1208107 学号:1120810728 姓名:吕肃 时间:2015.06.20

摘要:近年来,互联网技术的迅速发展给汽车行业带来了崭新的变革。无人驾驶汽车大大提高了交通系统的效率和安全性,为此在整个汽车发展行业,无人驾驶汽车无疑成为了汽车发展的先行方向。通过详细地阐述国外以及我国无人驾驶汽车的发展现状,并简单分析其中的发展阶段与关键技术,对我国无人驾驶汽车的发展前景做了展望 关键词:无人驾驶;关键技术;发展前景 0 前言 自汽车发明以来, 汽车工业就不断促进着人类的创新与社会经济的发展。随着汽车产量与保有量的提高,人们的出行变得方便快捷,而由此带来的交通拥堵与交通事故也成为了人类社会文明的一大阻碍"随着计算机控制技术的发展,越来越多的自动控制技术被应用在汽车上, 无人驾驶汽车也成为了汽车产业的一大变革"无人驾驶汽车也被称为自动驾驶汽车或轮式移动机器人,它在没有人类输入的情况下,通过车载传感器感知周围环境, 并根据所获取的信息,依靠车内以计算机系统为主的智能驾驶仪实现驾驶。 1 无人驾驶汽车的发展现状 1.1 国外无人驾驶汽车的研发状况 早在 20 世纪中期,许多科技发达的国家就开始着手无人驾驶汽车的一系列研究。少数的研发车型已接近量产,在美国及欧洲,允许正在研发的自动驾驶车上路行驶正成为一种普遍现象。在 2000 年,丰田汽车公司首次研发出无人驾驶公共汽车。这套公共汽车的自动驾驶系统由车队驾驶、道路疏导、运营管理和安全防护等方面构成。车辆底盘前部的磁气传感器主要是依据埋在道路中间的永久性磁石进

西电数据挖掘大作业k-means和k-medoids

西电数据挖掘大作业k- m e a n s和k-m e d o i d s -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

题目:数据挖掘 学院:电子工程学院专业:智能科学与技术学生姓名: ** 学号: 02115*** k-means实验报告

一、waveform数据 1、算法描述 1.从数据集中任意选取k个赋给初始的聚类中心c1, c2, …, c k; 2.对数据集中的每个样本点x i,计算其与各个聚类中心c j的欧氏 距离并获取其类别标号: 3.按下式重新计算k个聚类中心; 重复步骤2和步骤3,直到达到最大迭代次数为止 2、实验结果

二、图像处理 1、算法描述 同上; 2、实验结果 代码: k_means: %%%%%%%%%K_means%%%%%%%% %%%%%%%%%函数说明%%%%%%%% %输入: % sample——样本集; % k ——聚类数目; %输出: % y ——类标(从0开始) % cnew ——聚类中心 % n ——迭代次数

function [y cnew n]=k_means(sample,k) [N V]=size(sample); %N为样本的个数 K为样本的维数 y=zeros(N,1); %记录样本类标 dist=zeros(1,k); rand_num=randperm(N); cnew=(sample(rand_num(1,1:k),:));%随机初始化聚类中心 cold=zeros(k,V); n=0; while(cold~=cnew) cold=cnew; n=n+1; %记录迭代次数 %对样本进行重新分类 for i=1:N for j=1:k if(V==1) dist(1,j)=abs(sample(i,:)-cold(j,:)); else dist(1,j)=norm(sample(i,:)-cold(j,:)); end end for s=1:k if(dist(1,s)==min(dist)) y(i,1)=s-1; end end end %更新聚类中心 cnew=zeros(k,V); flag=zeros(k,1); for i=1:N for j=1:k if (y(I,1)==j-1) flag(j,1)=flag(j,1)+1; cnew(j,?=cnew(j,?+sample(I,?; end end end for j=1:k cnew(j,?=cnew(j,?/flag(j,1); end end k_means_waveform: clear;clc;

相关文档