搜档网
当前位置:搜档网 › 山东建筑大学计算机网络课程设计《基于某Python地网络爬虫设计》

山东建筑大学计算机网络课程设计《基于某Python地网络爬虫设计》

山东建筑大学计算机网络课程设计《基于某Python地网络爬虫设计》
山东建筑大学计算机网络课程设计《基于某Python地网络爬虫设计》

山东建筑大学

课程设计成果报告

题目:基于Python的网络爬虫设计课程:计算机网络A

院(部):管理工程学院

专业:信息管理与信息系统

班级:

学生姓名:

学号:

指导教师:

完成日期:

目录

1 设计目的 (1)

2 设计任务内容 (1)

3 网络爬虫程序总体设计 (1)

4 网络爬虫程序详细设计 (1)

4.1 设计环境和目标分析 (1)

4.1.1 设计环境 (1)

4.1.2 目标分析 (2)

4.2 爬虫运行流程分析 (2)

4.3 控制模块详细设计 (3)

4.3 爬虫模块详细设计 (3)

4.3.1 URL管理器设计 (3)

4.3.2 网页下载器设计 (3)

4.3.3 网页解析器设计 (3)

4.4数据输出器详细设计 (4)

5 调试与测试 (4)

5.1 调试过程中遇到的问题 (4)

5.2测试数据及结果显示 (5)

6 课程设计心得与体会 (5)

7 参考文献 (6)

8 附录1 网络爬虫程序设计代码 (6)

9 附录2 网络爬虫爬取的数据文档 (9)

1 设计目的

本课程设计是信息管理与信息系统专业重要的实践性环节之一,是在学生学习完《计算机网络》课程后进行的一次全面的综合练习。本课程设计的目的和任务:

1.巩固和加深学生对计算机网络基本知识的理解和掌握;

2.培养学生进行对网络规划、管理及配置的能力或加深对网络协议体系结构的理解或提高网络编程能力;

3.提高学生进行技术总结和撰写说明书的能力。

2 设计任务内容

网络爬虫是从web中发现,下载以及存储内容,是搜索引擎的核心部分。传统爬虫从一个或若干初始网页的URL开始,获得初始网页上的URL,在抓取网页的过程中,不断从当前页面上抽取新的URL放入队列,直到满足系统的一定停止条件。

参照开放源码分析网络爬虫实现方法,给出设计方案,画出设计流程图。

选择自己熟悉的开发环境,实现网络爬虫抓取页面、从而形成结构化数据的基本功能,界面适当美化。给出软件测试结果。

3 网络爬虫程序总体设计

在本爬虫程序中共有三个模块:

1、爬虫调度端:启动爬虫,停止爬虫,监视爬虫的运行情况

2、爬虫模块:包含三个小模块,URL管理器、网页下载器、网页解析器。

(1)URL管理器:对需要爬取的URL和已经爬取过的URL进行管理,可以从URL管理器中取出一个待爬取的URL,传递给网页下载器。

(2)网页下载器:网页下载器将URL指定的网页下载下来,存储成一个字符串,传递给网页解析器。

(3)网页解析器:网页解析器解析传递的字符串,解析器不仅可以解析出需要爬取的数据,而且还可以解析出每一个网页指向其他网页的URL,这些URL被解析出来会补充进URL 管理器

3、数据输出模块:存储爬取的数据

4 网络爬虫程序详细设计

4.1 设计环境和目标分析

4.1.1 设计环境

IDE:pycharm

Python版本:python2.7.13

4.1.2 目标分析

目标:从百度词条Python开始,以广度优先的方式,爬取相关联的若干词条网页的标题和简介

(1)初始URL:"https://www.sodocs.net/doc/1716792845.html,/item/Python?sefr=ps"

(2)词条页面URL格式:

https://www.sodocs.net/doc/1716792845.html,/item/%E8%87%AA%E7%94%B1%E8%BD%AF%E4%BB%B6

(3)数据格式:标题——

Python

简介——
(4)页面编码:utf-8

4.2 爬虫运行流程分析

爬虫程序的运行流程如图所示。

(1)爬虫控制器从给定的URL开始,将给定的初始URL添加到URL管理器中,然后调用URL管理器的相关方法,判断是否有待爬取的URL

(2)URL判断是否有待爬取的URL,如果有待爬取的URL,则返回给控制器,控制器将这个URL传递给网页下载器,下载该网页

(3)网页下载器将下载好的数据返回给控制器,控制器再将返回的数据传递给网页解析器解析

(4)网页解析器解析网页之后获取网页数据和网页的URL链接,再将这两个数据传递给控制器

(5)控制器得到解析出来的数据之后,将新的URL链接传递给URL管理器,将价值数据传递给数据输出器输出

(6)数据输出器以文本的形式输出传递进来的数据。

(7)回到第一步,循环

4.3 控制模块详细设计

爬虫控制器主要负责调度各个模块,所以在设计的时候只需要一次调用其他模块的方法,给对应的模块传递数据即可。比较简单,可参见附录1查看源码。

4.3 爬虫模块详细设计

4.3.1 URL管理器设计

URL管理器主要管理待抓取的URL集合和已抓取的URL集合。URL管理器设

计的难点在于:防止重复抓取,防止循环抓取。

常用的URL管理器存储方式有三种,一是使用python内存即set集合来存储URL,二是使用数据库,例如MySQL,三是使用缓存数据库,例如redis。因为这只是个简单的python 爬虫,所以我们选择利用内存存储URL。建立两个集合,一个为待爬取集合,一个为已爬取集合,功能上图所示。

4.3.2 网页下载器设计

网页下载器是将互联网上URL对应的网页下载到本地的工具。Python常用的网页下载器有两种,一个是python自带的urllib2,一个是第三方包requests。这里我们选用的是urllib2,比较简单的网页下载工具,其中最简洁的下载网页

4.3.3 网页解析器设计

网页解析器是从网页中提取有价值数据的工具。

Python常用的解析器有四种,一是正则表达式,二是html.parser,三是beautifulSoup,四是lxml。这里我选用的是beautifulSoup作为我的网页解析器,相对于正则表达式来说,使用beautifulSoup来解析网页更为简单。beautifulSoup将网页转化为DOM树来解析,每一个节点是网页的每个标签,通过它提供的方法,你可以很容易的通过每个节点获取你想要的信息。使用方法如下:

4.4数据输出器详细设计

数据输出器是负责数据输出的工具。如果要输出的文件不存在,程序会自动创建,并且每次重写之前都会清空网页的内容。这里我选择的输出方式是TXT文档,直接将数据分析器得到的数据存储在output.txt文件中。

5 调试与测试

5.1 调试过程中遇到的问题

(1)爬取第一个页面之后没有新的页面

解决方案:根据子网页,选择合适的正则表达式

(1)测试过程中某些网页中缺少标题或简介。

解决方案:往集合中添加数据的时候,判断一下是否为空,不为空再添加。

5.2测试数据及结果显示

测试的结果以txt文档形式显示,生成的文档路径和代码路径一致、

6 课程设计心得与体会

Python是一门面向对象的解释性语言(脚本语言),这一类语言的特点就是不用编译,程序在运行的过程中,由对应的解释器向CPU进行翻译,个人理解就是一边编译一边执行。而Java这一类语言是需要预先编译的。没有编译最大的痛苦就是无法进行断点调试,唯一的办法就是在有疑问的地方打印各个变量的值来进行调试。这一类语言也没用类型,也就是说一个变量即可能是int型,但是

也可能是String型,而且可以随时变化。

python对于代码格式要求也相当严格,通过对于缩进的距离来判断代码是否处于同一个代码块。Python也不依靠分号来决定一句代码是否结束,一行代码就是一句代码。这样做的好处在于代码编写看上去很统一,不过习惯了java再看python,一开始还真的有点懵。

总得来说,对Python的初涉感觉不错,这门语言相比较Java更加的简洁,这次的课设是初步接触python,以后会自己深入学习。

7 参考文献

[1] 钱程,阳小兰,朱福喜等.基于Python的网络爬虫技术[J].黑龙江科技信息,2016,(36):273.

[2] 戚利娜,刘建东.基于Python的简单网络爬虫的实现[J].电脑编程技巧与维护,2017,(8):72-73.

[3] Wesley.J.C,Core Python Programming. 2001-9-11

8 附录1 网络爬虫程序设计代码

spiderMain.py

url_manager.py

9 附录2 网络爬虫爬取的数据文档

山东科技大学道路勘测设计(课程设计)说明书

山东科技大学土建学院 道路桥梁工程 《道路勘测设计》课程设计 年级学号: 201001020229 姓 指导教师:高文乐 设计时间: 2013.18——2013.24

目录 1 设计总说明 4 1.1目的和要求: (4) 1.2设计依据: (4) 1.3公路设计概况: (4) 1.4平面设计标准的确定 (4) 1.5路线起讫点 (1) 1.6沿线自然地理概况 (2) 2 道路参数5 2.1 道路等级的确定 (5) 2.2 公路技术标准的确定 (5) 2.3 控制要素 (5) 2.4平面设计技术指标 (6) 2.4.1圆曲线最小半径 (6) 2.4.2圆曲线最大半径 (6) 2.4.3圆曲线半径的选用 (6) 2.4.4平曲线最小长度 (7) 2.4.5缓和曲线技术要求 (4) 2.4.6平曲线要素的确定 (8) 2.4.7初步设计的平曲线加桩 (10) 2.4.8曲线主点桩号计算 (10) 2.5 路线方案的拟定与比较 (10) 2.5.1选线的依据: (10) 2.5.2 选线的原则: (10) 2.5.3三方案综述及比较 (8) 2.5.4两方案比选结果............................................................. 错误!未定义书签。 2.6道路平面设计 (11) 2.6.1平面选线的原则: (12) 2.7道路纵断面设计 (12) 2.7.1、纵坡设计的一般要求 (12) 2.7.2、最大纵坡 (13) 2.7.3、最小纵坡 (13) 2.7.4、坡长限制 (14) 2.7.5、平、纵组合的设计原则 (15)

山东科技大学毕业设计王振

山东科技大学毕业设计(论文)X-Y数控工作台的机电系统设计 学生:王振 学号:0903216219 专业:机电一体化技术 班级:机电一体化2009.1 指导教师:张山 山东科技大学电气信息系 二O一二年六月

山东科技大学 毕业设计(论文)任务书 设计(论文)题目:X-Y数控工作台的机电系统设计 学院:电气信息系专业:机电一体化班级 09.1 学号:0903216219 学生:王振指导教师:张山 接受任务时间 2012年月3日 教研室主任(签名)院长(签名) 1.毕业设计(论文)的主要内容及基本要求 1、立铣刀最大直径的d=15mm,立铣刀齿数Z=3,最大铣削宽度 a=15mm c 最大背吃刀量p a=8mm,加工材料为碳素钢或有色金属。 2、XY方向的脉冲当量为0.005mm/脉冲。 3、X、Y方向的定位精度均为±0.01mm。 4、工作台面尺寸为230mmx230mm,加工范围为250mmx250mm。 5、工作台空载进给最快移动速度:mm/min Vymax Vxmax, 3000工作台进给最快移动速度:mm/min Vxmaxf。 Vymaxf 400 2.指定查阅的主要参考文献及说明 张建民.机电一体化系统设计[M].北京:高等教育出版社.2001

张训文.机电一体化系统设计与应用[M].北京:北京理工大学出版社.2006 张立勋等.机电一体化系统设计[M].哈尔滨:哈尔滨工程大学出版社. 文怀兴、夏田.机电一体化系统设计[M].北京:化学工业出版社.2008

目录 一、设计目的 (5) 二、设计任务 (5) 三、设计主要步骤 (6) 1、机械传动部件的选择 (6) (1)、导轨副的选用 (6) (2)、丝杠螺母副的选用 (6) (3)减速装置的选用 (6) (4)伺服电动机的选用 (6) (5)检测装置的选用 (7) 2、控制系统的设计 (7) 3、机械传动部件的计算与选型 (8) (1)、导轨上移动部件的重量估算 (8) (2)、切削力的计算 (8) (3)、滚珠丝杠传动的设计计算及选型 (9) (4)滚珠丝杠螺母副的计算与选型 (10) (5)、步进电动机减速箱的选用 (13) (6)步进电动机的计算与选型 (14) (7)增量式旋转编码器的选用 (20) 四、工作台机械装配图的绘制 (21) 五、总结体会 (21) 六、参考文献 (22)

电气自动化毕业论文...doc

关于110KV变电所一次系统的设计 毕业院校:山东科技大学 系别电气自动化 专业班级: 12级 姓名:臧绍龙 指导教师:

目录 标题、摘要、关键词--------------------------------------2 前言----------------------------------------------------3 第一章原始资料分析-------------------------------------4 1.1 本所设计电压等级--------------------------------4 1.2 电源负荷----------------------------------------4 第二章电气主接线设计-----------------------------------6 2.1 主接线接线方式----------------------------------6 2.2电气主接线的选择---------------------------------8 第三章所用电的设计-------------------------------------10 3.1 所用电接线一般原则------------------------------10 3.2所用电接线方式确定------------------------------10 3.3备用电源自动投入装置----------------------------10 第四章短路电流计算-------------------------------------12 4.1 短路计算的目的----------------------------------12 4.2短路计算过程------------------------------------12 第五章继电保护配置-------------------------------------20 5.1 变电所母线保护配置-----------------------------20 5.2 变电所主变保护的配置---------------------------20 第六章防雷接地----------------------------------------22 6.1 避雷器的选择-----------------------------------22 6.2变电所的进线段保护-----------------------------23

计算机网络答案-山东大学期末考题目答案

计算机网络答案-山东大学期末考题目答案

第一章概述 1-3试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。 答:1、电路交换电路交换是一种必须经过“建立连接-通话-释放链接”三个步骤的一条专用物理通路。从建立连接开始,通讯就一直占用信道资源,直到释放。它具有实施性强,时延小,交换设备成本低的优点。同时,其线路利用效率低,通信效率低,不同类型终端之间不可通讯。电路交换适用于信息量大,较长的报文。 2、报文交换报文交换本质上也是存储转发方式,但是它将整个报文从一个结点传到下一个。它的优点是中继电路利用率高,可以多个用户同时在一条线路上传送。缺点在于报文信息量大,时延长,且占用交换机内存较大,不具有实时性。它适用于报文较短,实时性较低的通讯。 3、分组交换分组交换是将报文分组,在每个分组之前加上地址信息,通过路由器经接收,存储,再转发到下一个接口,直到将分组传到目标地址,再去掉地址信息将其重组为完整报文。在分组传输的过程中动态分配传输宽带,逐

段占用通信链路,多个分组数可同时传送。它传输效率高,且保证数据传输有很高可靠性。同时分组排队会造成时延,但比报文交换小,且成本较高。 1-12 因特网的两大组成部分(边缘部分与核心部分)的特点是什么?他们的工作方式各有什么特点? 答:边缘部分由所有连接在因特网上的主机组成,由用户直接使用,进行通信和资源共享。核心部分,是由大量网络和连接这些网络的路由器组成,主要为边缘部分服务提供连通性和交换。边缘部分不同终端上的程序通信方式有客户-服务器方式和对等方式。客户-服务器方式指进行通讯的双方中一方为服务请求方,一方为服务提供方。客户向服务器发送远程服务请求,因此客户程序必须知道服务器程序地址,而服务器只需要被动接受请求,不需要知道客户程序地址,但需要强大硬件和高级操作系统支持。对等方式是双方均可既为服务提供者,也可以为服务请求

山东建筑大学本科毕业设计说明书(论文)的撰写格式模版

附件2: 本科毕业设计说明书 (本科毕业论文) 题 目:空腹桁架钢框架结构 受力性能分析及试验研究 院 (部)专 班 级: 土木013 姓 名: 张三 学 号: 2001888888 指导教师: 张九光 完成日期: 2005年6月30日

目 · ················ ····························Ⅲ ABSTRACT ·······································Ⅳ 1 前 言 1.1 空腹桁架钢框架的特点及研究意义....................1 1.2 空腹桁架钢框架的研究现状..............................................3 1.3 现有研究的不足及本文的研究内容. (5) 2 空腹桁架钢框架有限元建模及验证 2.1 引言..................................................................8 2.2 弹塑性分析方法简介...................................................12 2.3 ANSYS 在空腹桁架钢框架弹塑性分析中的应用............................18 2.4 ANSYS 分析模型正确性检验............................................20 2.4.1 ANSYS 分析模型概述.........21 2.4.1.1 ANSYS ........21 2.5 小结. (21) 3 3.1 引言.................................................................23 3.2 空腹桁架钢框架与普通钢框架力学性能对比...............................26 3.3 影响空腹桁架钢框架力学性能的因素. (29) 4 空腹桁架钢框架极限承载力试验研究 4.1 试验目的·····························································30 4.2 模型设计依据·························································32 4.3 试验概况·····························································35 4.4 试验过程描述·························································38 4.5 试验结果·························

山科大信号与系统实验二 LTI系统的响应

实验二 LTI 系统的响应 一、 实验目的 1. 熟悉连续时间系统的单位冲激响应、阶跃响应的意义及求解方法 2. 熟悉连续(离散)时间系统在任意信号激励下响应的求解方法 3. 熟悉应用MATLAB 实现求解系统响应的方法 二、 实验原理 1.连续时间系统 在MATLAB 中有专门用于求解连续系统冲激响应和阶跃响应, 并绘制其时域波形的函数impulse( ) 和step( )。如果系统输入为f (t ),冲激响应为h(t),系统的零状态响应为y (t ),则有:()()()y t h t f t =*。 若已知系统的输入信号及初始状态,我们便可以用微分方程的经典时域求解方法,求出系统的响应。但是对于高阶系统,手工计算这一问题的过程非常困难和繁琐。 在MATLAB 中,应用lsim( )函数很容易就能对上述微分方程所描述的系统的响应进行仿真,求出系统在任意激励信号作用下的响应。lsim( )函数不仅能够求出连续系统在指定的任意时间范围内系统响应的数值解,而且还能同时绘制出系统响应的时域波形图。 说明: (1)当系统有初始状态时,若使用lsim( )函数求系统的全响应,就要使用系统的状态空间描述法,即首先要根据系统给定的方式,写出描述系统的状态方程和输出方程。假如系统原来给定的是微分方程或系统函数,则可用相变量法或对角线变量等方法写出系统的状态方程和输出方程。其转换原理如前面实验四所述。 (2)显然利用lsim( )函数不仅可以分析单输入单输出系统,还可以分析复杂的多输入多输出系统。 例题1: 若某连续系统的输入为e (t ),输出为r (t ),系统的微分方程为: ''()5'()6()3'()2()y t y t y t f t f t ++=+ ① 求该系统的单位冲激响应h (t )及其单位阶跃响应g (t )。 a=[1 5 6];b=[3 2]; subplot(2,1,1),impulse(b,a,0:0.01:5); subplot(2,1,2),step(b,a,0:0.01:5);

12A1山东建筑大学结构力学期末试卷A答案

山东建筑大学试卷 共 2 页 第 1 页 2011 至 2012 学年第 二 学期 课程名称 结构力学A1(本科)试卷 B 答案及评分标准 专业: 土木10级;交通 10级 ; 考试形式:闭卷 考试时间 120 分钟 题号 一 二 三 四 五 总分 分数 一、对 图 示 体 系 作 几 何 组 成 分 析 。(共15分) 12 3 4 5 6 去三个二元体4-6-5、1-4-5、2-5-3 (10分 ) 体 系 为 无 多 余 约 束 的 几 何 不 变 体 系 。 (5分 ) 该题目有多种分析过程,结论一样 二、作 图 示 多跨静定梁的 M 图。(15分) 22P Pa P a a a a a 2 Pa Pa Pa M 图 Pa 三、计算图示结构a 杆的轴 力N a 。(15分) 6×3m=18m 4m P P P P P a 选择合理截面,3分。 合理的平衡方程 3分 轴力结果3分, N P a 0.901 四、画 出 图 示 梁 R B 的 影 响 线 ,并 利 用 影 响 线 求 给 定 荷 载 下 的 R B 值 。(15分) B 12kN 1m 2m 8kN/m 2m 2m A 12kN 1 2 54 1 (8分) 装 订线

R B =40kN (7 分) 五、用 力 法 作 图 示 结 构 的 M 图 。(20分) B EI 3m 4kN A 283 kN 3m EI /m C 基 本 体 系 (5分 );δ1136=/EI (5分 );?1180P EI =-/(5分 ); X 15=kN (1分 );M 图 (4分 ) 4628 P 15 31 M 图 13 图 M () kN .m 图 M () kN .m 六、图 示 结 构 , 各 杆 EI 相 同 , q = 60kN/m , 试 作 M 图 。(20分) 4m 2m 3m 1m B C q 50.53 63.15 63.16 21.0542.11 21.05 图 M () kN .m 确定未知量2 分 ;写杆端弯矩共 8分 ; 平衡方程并求解??B C EI EI ==-9601980019/(),/()( 逆 时 针 ) 6分; 弯矩图 4分 装订线 装订线

山东建筑大学本科毕业设计说明书外文文献及翻译格式模版1.doc

山东建筑大学本科毕业设计说明书外文文献及翻译格式模 版1 附件3: (本科毕业论文)文献、资料题目: 院(部) 专 班 姓名:张三 学号: 指导教师:张九光 翻译日期:2005.6.30 ,the National Institute of Standards and Technology (NIST) has been working to develop a new encryption standard to keep government information secure .The organization is in the final stages of an open process of selecting one or more algorithms ,or data-scrambling formulas ,for the new Advanced Encryption Standard (AES) and plans to make adecision by late summer or early fall .The standard is slated to go into effect next year . AES is intended to be a stronger ,more efficient successor to Triple Data Encryption Standard (3DES),which replaced the aging DES ,which was cracked in less than three days in July 1998.

计算机网络答案 山东大学期末考题目答案

第一章概述 1-3试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。 答:1、电路交换电路交换是一种必须经过“建立连接-通话-释放链接”三个步骤的一条专用物理通路。从建立连接开始,通讯就一直占用信道资源,直到释放。它具有实施性强,时延小,交换设备成本低的优点。同时,其线路利用效率低,通信效率低,不同类型终端之间不可通讯。电路交换适用于信息量大,较长的报文。 2、报文交换报文交换本质上也是存储转发方式,但是它将整个报文从一个结点传到下一个。它的优点是中继电路利用率高,可以多个用户同时在一条线路上传送。缺点在于报文信息量大,时延长,且占用交换机内存较大,不具有实时性。它适用于报文较短,实时性较低的通讯。 3、分组交换分组交换是将报文分组,在每个分组之前加上地址信息,通过路由器经接收,存储,再转发到下一个接口,直到将分组传到目标地址,再去掉地址信息将其重组为完整报文。在分组传输的过程中动态分配传输宽带,逐段占用通信链路,多个分组数可同时传送。它传输效率高,且保证数据传输有很高可靠性。同时分组排队会造成时延,但比报文交换小,且成本较高。 1-12 因特网的两大组成部分(边缘部分与核心部分)的特点是什么?他们的工作方式各有什么特点? 答:边缘部分由所有连接在因特网上的主机组成,由用户直接使用,进行通信和资源共享。核心部分,是由大量网络和连接这些网络的路由器组成,主要为边缘部分服务提供连通性和交换。边缘部分不同终端上的程序通信方式有客户-服务器方式和对等方式。客户-服务器方式指进行通讯的双方中一方为服务请求方,一方为服务提供方。客户向服务器发送远程服务请求,因此客户程序必须知道服务器程序地址,而服务器只需要被动接受请求,不需要知道客户程序地址,但需要强大硬件和高级操作系统支持。对等方式是双方均可既为服务提供者,也可以为服务请求者。 网络核心部分要想网络边缘部分提供连通性和交换,起关键作用的是路由器,其任务是转发收到的分组,使得边缘部分的每一个终端都能够向其他主机通信。 1-14 计算机网络有哪些常用的性能指标? 答:1、速率:连结在计算机网络上的主机在数字信道上传送数据的速率,单位为b/s(其中 b 为bit,表示一个二进制数字,比特是计算机中数据量的单位) 2、带宽:带宽本来指的是某个信号具有的频带宽度,单位为赫;由于通信的主干线传送的是模拟信号,所以,带宽表示通信线路允许通过的信号频带范围,表示在单位时间内,从网络中的某一点到另一点所能通过的“最高数据率”,单位是比特每秒。 3、吞吐量:表示单位时间内通过某个网络口的数据量,经常用于对现实世界中的网络的一种测量,以便知道实际上到底有多少数据量能通过网络 4、时延:时延指数据从网络的一段传送到另一端所需要的时间。有以下几个部分组成:(1)发送时延从主机发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需要的

山东建筑大学本科毕业设计说明书外文文献及翻译格式模版

附件3: (本科毕业论文)文献、资料题目: 院(部) 专 班 姓名:张三 学号: 指导教师:张九光 翻译日期:2005.6.30

,the National Institute of Standards and Technology (NIST) has been working to develop a new encryption standard to keep government information secure .The organization is in the final stages of an open process of selecting one or more algorithms ,or data-scrambling formulas ,for the new Advanced Encryption Standard (AES) and plans to make adecision by late summer or early fall .The standard is slated to go into effect next year . AES is intended to be a stronger ,more efficient successor to Triple Data Encryption Standard (3DES),which replaced the aging DES ,which was cracked in less than three days in July 1998. “Until we have the AES ,3DES will still offer protection for years to come .So there is no need to immediately switch over ,”says Edward Roback , acting chief of the computer security division at NIST and chairman of the AES selection committee .“What AES will offer is a more efficient algorithm .It will be a federal standard ,but it will be widely implemented in the IT community .” According to Roback ,efficiency of the proposed algorithms is measured by how fast they can encrypt and decrypt information ,how fast they can present an encryption key and how much information they can encrypt . The AES review committee is also looking at how much space the algorithm takes up on a chip and how much memory it requires .Roback says the selection of a more efficient AES will also result in cost savings and better use of resources . “DES w as designed for hardware implementations ,and we are now living in a world of much more efficient software ,and we have learned an awful lot about the design of algorithms ,”says Roback .“When you start multiplying this with the billions of implementations done daily ,the saving on overhead on the networks will be enormous .” ……

山东大学计算机网络-实验三

实验3 网际协议(IP) 【实验目的】 1.掌握IP数据报的报文格式 2.掌握IP校验和计算方法 3.掌握子网掩码和路由转发 4.理解特殊IP地址的含义 5.理解IP分片过程 6.理解协议栈对IP协议的处理方法 7.理解IP路由表作用以及IP路由表的管理 【实验步骤】 练习1 编辑并发送IP数据报 练习容: 各主机打开协议分析器,进入相应的网络结构并验证网络拓扑的正确性,如果通过拓扑验证,关闭协议分析器继续进行实验,如果没有通过拓扑验证,请检查网络连接。 本练习将主机A、B、C、D、E、F作为一组进行实验。 1. 主机B在命令行方式下输入staticroute_config命令,开启静态路由服务。 2. 主机A启动协议编辑器,编辑一个IP数据报,其中: MAC层: 目的MAC地址:主机B的MAC地址(对应于172.16.1.1接口的MAC)。 源MAC地址:主机A的MAC地址 协议类型或数据长度:0800。 IP层: 总长度:IP层长度。 生存时间:128。 源IP地址:主机A的IP地址(172.16.1.2)。 目的IP地址:主机E的IP地址(172.16.0.2)。 校验和:在其它所有字段填充完毕后计算并填充。 自定义字段: 数据:填入大于1字节的用户数据。 【说明】先使用协议编辑器的“手动计算”校验和,再使用协议编辑器的“自动计算”校验和,将两次计算结果相比较,若结果不一致,则重新计算。 ●IP在计算校验和时包括哪些容? 答:IP的首部校验和只检验数据报的首部,但不包括数据部分。 3. 在主机B(两块网卡分别打开两个捕获窗口)、E上启动协议分析器,设置过滤条件(提取IP协议),开始捕获数据。 4. 主机A发送第1步中编辑好的报文。 5. 主机B、E停止捕获数据,在捕获到的数据中查找主机A所发送的数据报,

山东建筑大学毕业设计论文正式稿

毕业设计 题目:某单位办公楼设计院(部):土木工程学院 专业:土木工程 班级: 姓名:陶双 学号: 指导教师:陶双 完成日期:

目录摘要V 前言1 第一部分结构设计2 1 设计资料2 2荷载标准值的计算2 2.1 恒荷载标准值3 2.1.1 屋面3 2.1.2 楼面3 2.1.3屋面框架节点集中荷载标准值4 2.1.4楼面框架节点集中荷载标准值5 2.2 活荷载标准值5 2.2.1 屋面5 2.2.2 楼面5 2.2.3 风荷载标准值6 3材料计算指标6 4对梁尺寸的验算7 4.1次梁截面尺寸验算7 4.2 主梁截面尺寸验算8 4.3 柱截面尺寸验算8 4.3.1内柱8 4.3.2 外柱9

4.4柱的线刚度计算10 5 框架内力计算11 5.1 恒荷载作用11 5.2 活荷载的内力计算14 5.3 风荷载作用下的框架内力17 5.3.1风荷载作用框架的内力本风压值17 5.3.2用D值法列表计算18 6 风荷载作用下的侧移验算21 7 荷载组合与内力组合22 7.1横梁内力组合表22 7.2柱内力组合27 8 框架梁柱配筋30 8.1 横梁配筋32 8.1.1 正截面受弯承载力计算32 8.1.2 斜截面受剪承载力计算33 8.2次梁配筋设计(按塑性内力重分布计算)34 8.2.1 次梁正截面承载力计算35 8.2.2次梁斜截面承载力计算35 8.3框架柱配筋36 8.3.1外柱配筋计算表36 8.3.2内柱配筋计算表37 8.3.3框架柱的抗剪承载力计算和箍筋配置38

9 楼面板的配筋计算36 9.1楼面的配筋计算38 9.1.1 按弹性理论计算区格的弯矩39 9.1.2截面设计42 10 楼梯设计41 10.1 踏步板(TB—1)的计算43 10.2 平台板设计44 10.3 平台梁设计45 11 基础设计44 11.1 外柱基础设计46 11.2 内柱基础的计算46 第二部分施工设计部分48 12 编制依据48 13 工程概况51 13.1 总体概况51 13.2 设计概况52 13.2.1 建筑设计52 13.2.2 结构设计52 13.3 工程、水文及气象概况53 13.4 施工条件53 13.5 工程特点53 13.6 主要分项工程工程量54

山东科技大学算法设计总文档

《算法设计与分析》 实验报告 班级计算机2011-3班 姓名 学号 2013年12 月08 日

目录 实验一二分查找程序实现…………………………………………………………………01页 实验二棋盘覆盖问题………………………………………………………………………04页实验三0-1背包问题的动态规划算法设计……………………………………………….07页实验四背包问题的贪心算法………………………………………………………………10页 实验五最小重量机器设计问题(回溯法) (12) 页 实验六最小重量机器设计问题(分支限界法) (15) 页

指导教师对实验报告的评语 成绩: 指导教师签字: 年月日

算法分析与设计实验报告 —二分搜索算法的实现 一、实验目的 建立算法复杂度的理论分析与实验分析的联系,深刻体会算法复杂度作为算法的好坏评价指标的本质含义。 二、实验要求 1、用c/c++语言实现二分搜索算法。 2、通过随机产生有序递增数组的方法,测出二分查找算法平均意义下比较次数随问题规模的变化结果,并绘制曲线表示。 三、实验原理 折半查找法也称为二分查找法,它充分利用了元素间的次序关系,采用分治策略,可在最坏的情况下用O(log n)完成搜索任务。它的基本思想是,将n个元素分成个数大致相同的两半,取a[n/2]与欲查找的x作比较,如果x=a[n/2]则找到x,算法终止。如果xa[n/2],则我们只要在数组a的右半部继续搜索x。二分搜索法的应用极其广泛,而且它的思想易于理解。 四、实验过程(步骤) 1、产生随机有序递增数组 使用rand()函数产生随机数,并组织成有序数组, ; 为使每次产生的随机数不同使用随机数发生器的初始化函数srand(time(0)) for ( int j=100; j <=1000; j+=100 ) { array[0]=10+rand()%15; for(int i=1; i

山东科技大学本科生毕业设计要求(下发学生)

山东科技大学本科生毕业设计(论文)实施意见 (摘自山东科技大学本科生毕业论文工作手册) 毕业设计(论文)是培养学生综合运用所学知识和技能,进行工程技术和科学研究基本训练的主要教学环节,也是对大学生培养的阶段性教学质量综合检验,是学生从学校走向工作岗位的重要过渡环节。为进一步做好毕业设计(论文)工作,加强管理,制定本意见。 1、毕业设计(论文)的要求 (1)全面系统地对学生进行设计方法、实验方法和研究方法的基本训练(不同专业可以有所侧重)。 (2)培养学生综合运用所学知识与技能独立地分析、处理和解决实际问题的能力,包括调查研究、检索资料、文献综述、设计与计算、制订方案、测试设备、模拟设备、模拟处理、数据处理、撰写论文、分析与评价、口头表达、独立工作等能力。 (3)培养学生理论联系实际、实事求是、严谨求实的科学态度和工作作风以及团队精神,提高创新能力。 2、选题原则 (1)毕业设计命题必须符合人才培养目标。在满足教学要求的前提下,所选与生产、科研、实验室建设等紧密结合的实际题目一般应占设计(论文)题目总数的80%以上。 (2)有一定的综合性,知识覆盖面较宽,能使学生受到比较全面的训练。 (3)有一定的工作量,深度、难度适中,使中等程度的学生通过努力能在规定时间内完成。对部分有余力的优秀学生,可根据因材施教原则适当增加内容和提高要求。 (4)原则上每人一题。如数名学生同做一个课题,则应保证每个学生有不同的专题或不同原始数据。严禁照搬照抄以往毕业设计内容。 (5)在选题方式上,为充分调动师生两个方面的积极性,可采用自选和分配相结合的方式,同时报教务处备案。题目确定后以任务书的形式通知学生,以便学生有所准备。 (6)题目一经选定,不得中途随意更换。如确因不可预知的因素需要更换题目时,必须在毕业实习结束前向学院提出申请,经批准后方可改题。 3、开题报告 毕业设计(论文)开题报告是规范管理,培养学生严谨、务实的科研作风的有效途径,是学生从事毕业设计(论文)工作的依据。由学生在选定毕业设计(论文)题目后,与导师协商,讨论题意与整个毕业设计(论文)的工作计划,然后根据课题要求查阅、收集有关资料并编写研究提纲,于进行毕业设计(论文)之前填写,进行开题报告工作,经导师及所在系负责人审定后开始执行。 开题报告中各项内容的撰写应贴合课题,联系实际,实事求是。能反映出缜密全面考虑问题,综合运用所学知识解决处理问题的能力。能达到培养学生勇于探索,严谨推理,认真负责,独立工作的目的。切忌简单敷衍,空话套话。 开题报告排版打印应按照学校下发的《开题报告》表的要求进行,指导教师意见以手写为好。 开题报告毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一,开题报告作为毕业设计(论文)的一部分,与毕业设计(论文)一同存档。 4、指导教师 (1)为确保毕业设计质量,各单位要选派讲师以上职称教师担任指导工作,助教或在读研究生可协助指导。 (1)为确保毕业设计质量,指导教师应具有讲师以上职称或硕士以上学历,各学院指

山东科技大学多用户电能表设计

山东科技大学信息与电气工程学院 单片机在电力系统中的应用 多用户电能表设计 姓名____学号__ 手机Email 专业电气工程及其自动化_班级 指导教师及职称__公茂法教授__ 开课学期至_学年_学期 提交时间年月日

摘要:本文主要设计一个多用户电子式单相电能表,以C8051F360单片机为核心,配备电能变换模块、LED显示模块、存储芯片等功能模块,实现对8户的用电情况进行集中检测、循环显示。采用查找资料、protel画原理图、软件调试等方法,最终实现了电能计量、数码管显示、掉 电存储等功能。 关键词:AD7755电能测量芯片C8051F360单片机LED数码管24C16存储芯片

目录 引言..................................................................................................................错误!未定义书签。一设计任务及要求 (4) 1.1硬件设计 (4) 1.2软件设计 (4) 1.3设计的主要要求: (4) 二设计原理 (4) 2.1系统方案 (4) 2.2设计总论..........................................................................................错误!未定义书签。 2.3设计方案框图 (5) 三硬件电路设计 (5) 3.1硬件设计总述 (5) 3.1.1单片机电路部分 (9) 3.1.2稳压电源 (5) 3.1.3光电隔离电路 (10) 3.1.4AD7755相关电路 (5) 3.1.524C16设计方案...................................................................错误!未定义书签。 3.2本章小结..........................................................................................错误!未定义书签。四软件电路设计. (11) 4.1流程图设计 (11) 4.1.1主函数流程图: (11) 4.1.2循环显示8户电能程序框图:..........................................错误!未定义书签。 4.1.3读24C16子程序框图: (11) 4.1.4写24C16子程序框图:......................................................错误!未定义书签。 4.1.5中断子程序框图 (11) 4.2设计程序清单 (11) 五总结 (11) 六参考文献 (12)

山东科技大学学士论文要求及模板

学士学位论文排版打印格式规定 为了规范我院学士学位论文的排版打印格式,进一步提高论文质量,在原有学位论文格式基础上,进一步修订学士学位论文排版打印格式,望广大师生参照执行。 1 论文封面 整篇学士论文统一用B5纸印刷。 页面设置:上—2.5厘米,下—2厘米,左—2.5厘米,右—2厘米,装订线—0厘米,页眉—1.5厘米,页角—1.5厘米。 论文封面由论文类别、论文题目、作者姓名、导师姓名、专业名称、所在学院、学校名称及时间组成。 论文类别:填“学士学位论文”,宋体,小二号,加黑。 论文题目:题目、一号黑体,加黑。 作者姓名:填学士生本人的姓名,宋体,小二号,加黑,下划线。 导师姓名:只填一个主要指导教师的名字,宋体,小二号,加黑,下划线。 专业名称:填相关专业名称,宋体,小二号,加黑,下划线。 所在学院:填信息与电气工程学院,宋体,小二号,加黑,下划线。 学校名称:填“山东科技大学”,字间相互空一个汉字间距,宋体,二号加黑。 时间:填论文完成时间,如“2006年6月”,宋体,小二号,加黑。 封面总体设计参见样本(模板) 〔注:2-5部分的页面设置:上-2.5厘米,下-2厘米,左-2.5厘米,右-2厘米,装订线-0厘米,页眉-1.5厘米,页角-1.5厘米,有边框,不编页。〕

2 毕业设计任务书 毕业设计任务书:居中,宋体加黑,一号字; 其它为宋体小四号字,需填写部分加下划线,请参见样本。 3 指导教师意见 指导教师对毕业设计的评语:居中,宋体加黑,一号字; 其它为宋体小四号字,需填写部分加下划线,请参见样本。 4 特邀评阅人意见 特邀评阅人意见,居中,宋体加黑,一号字; 其它为宋体小四号字,需填写部分加下划线,请参见样本。 5 答辩委员会意见 答辩委员会鉴定意见:居中,宋体加黑,一号字; 其它为宋体小四号字,需填写部分加下划线,请参见样本。 6 摘要 摘要包括两部分:中文简短摘要、英文简短摘要。 页面设置:上-2.5厘米,下-2厘米,左-2.5厘米,右-2厘米,装订线-0厘米,页眉-1.5厘米,页角-1.5厘米,不编页,用1.5倍行距。 页眉:包括两部分,一部分是“山东科技大学学士学位论文”,位于左端;一部分是“摘要”,位于右端。两者皆用五号楷体。 中文摘要:“摘要”用小二号宋体、加黑,内容用小四号宋体,约200字。“关键词:”这三个字加黑。 英文摘要:“ABSTRACT”用小二号、加黑,内容用小四号,“Keywords:”这个单词加黑,字体都用Times New Roman。 中、英文摘要不要放在同一页上,请参见样本。

山东建筑大学土木工程专业毕业设计建筑结构说明书

本科毕业设计说明书 题目:某高校教学楼设计 (方案五) 院(部):土木工程学院 专业:土木工程 班级:土木143 姓名: 学号: 指导教师:夏风敏 完成日期:2018年5月26日

目录 摘要--------------------------------------------------------------------------------------- V 1 建筑设计 ---------------------------------------------------------------------------- - 1 - 1.1建筑设计概况 ---------------------------------------------------------------------------------- -1- 1.2建筑平面设计 ---------------------------------------------------------------------------------- -1- 1.3建筑立面设计 ---------------------------------------------------------------------------------- -2- 1.4建筑构造与做法 ------------------------------------------------------------------------------- -3- 1.4.1 一层地面做法 ---------------------------------------------------------------------------- - 3 - 1.4.2 二~五层楼面做法------------------------------------------------------------------------ - 3 - 1.4.3 内、外墙面做法 ------------------------------------------------------------------------- - 4 - 1.4.4 台阶、散水及屋面做法 ---------------------------------------------------------------- - 4 - 2 结构选型及结构布置 ------------------------------------------------------------- - 5 - 2.1材料选择----------------------------------------------------------------------------------------- -5- 2.2板、梁、柱截面尺寸估算 ------------------------------------------------------------------- -6- 2.2.1 板厚确定 ---------------------------------------------------------------------------------- - 6 - 2.2.2 梁尺寸确定 ------------------------------------------------------------------------------- - 6 - 2.2.3 柱截面确定 ------------------------------------------------------------------------------- - 6 - 2.3结构计算简图 ---------------------------------------------------------------------------------- -8- 2.3.1 计算简图的确定 ------------------------------------------------------------------------- - 8 - 2.3.2 截面参数计算 ---------------------------------------------------------------------------- - 8 - 3 荷载计算 ---------------------------------------------------------------------------- - 9 - 3.1构件自重计算 ---------------------------------------------------------------------------------- -9- 3.1.1 板 ------------------------------------------------------------------------------------------- - 9 - 3.1.2 梁 ----------------------------------------------------------------------------------------- - 10 - 3.1.3 墙 ----------------------------------------------------------------------------------------- - 10 - 3.1.4 柱 ----------------------------------------------------------------------------------------- - 10 -