中小型企业课程设计

中小型企业课程设计
中小型企业课程设计

课程设计报告

题目中小企业网络的组建

课程名称通信系统课程设计

院部名称网络与通信工程学院专业通信工程

班级

学生姓名

学号

课程设计地点工科楼B402 课程设计学时 40 指导教师田甜

金陵科技学院教务处制

中小企业网络的组建

一、设计目的和要求

【目的】:通过本课程的学习,结合相关课程和相关知识,学生应对中小型网络的规划和组建、IP地址的配置、网段的划分、网络协议的配置、网络互连设备的选择等有一个全面的了解,进而达到能够自己规划和组建网络的目的。

【要求】:

1、认真查阅资料

2、遵守课程时间安排和进度安排

3、认真保质保量完成设计要求

4、认真撰写报告。

二、企业网络规划与需求分析

1.企业网络规划:

现有一企业,想组建自己的公司内部网络,此公司目前状况:

公司主要有一幢三层楼,主要的部门有人力资源部,财务部,市场营销与推广部,产品设计部,行政管理部等五个部门;各层楼,各部门的具体情况如下所示:

该公司的主要情况是:(10名工程师,5名人力资源人员,5名财务人员,30名产品设计人员,7名管理人员,20名营销/推广人员,5名其他成员),三层楼中层与层间的最大距离不超过100米

2. 需求分析

上述各计算机除互连外,还需要连入互联网,并考虑以后能增加:

(1)每个部分各有一台的服务器。

(2)一台内部文件服务器,(用于产品部门的资料共享,设计资料是以图形或图像的形式存放)

(3)2台WEB服务器(一台用于该公司网站和产品信息的发布,一台用于公司内部员工访问WEB服务器)

(4)要求服务器的连接至少为100Mb/s,除人力资源部,财务部外,其他各pc 机的连接要求带宽至少为10Mb/s。

(5) 财务部门管理工资,资金流向等重要的数据业务,应考虑起安全性,要求每个部门独立形成一个网络。

(6)公司要求最底T1的Internet连接,并且电信部门承诺可以免费安装一条上行2M下行8兆ADSL专线或10M光纤到公司内部任意地方,并且提供一个正式IP。

(7)要求现在所设计的网络,能保证所有公司内部人员都能上网,5名其他人员可以不用配备的计算机上网。

(8)考虑所见成的网络能够适应未来3-5年的发展,并能各个部门人员翻一倍实现人员并且在未来10年内具有可持续的升级性。

三、设计方案

我们通过思科 Cisco Packet Tracer 6.2 网络模拟器软件进行仿真

1、网络拓扑结构图

核心层

接入层

2、设备选择:(以表格形式说明:注明设备型号、数量、单价、总价、主要性能描述等):

3、主要设备介绍:

二层交换机:二层交换技术史发展比较成熟,二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中。

三层交换机:三层交换技术就是二层交换技术+三层转发技术。传统的交换技术是在OSI网络标准模型中德第二层——数据链路层进行操作的,而三层交换技术是在网络模型中德第三层实现了数据包得高速转发,应用第三层交换技术即可实现网络路由的功能,又可以根据不同的网络情况做到最优的网络性能。

路由器:路由器的主要作用是网络连接和路由选择,即连接下层各个基层网络单位——园区网,同时负责下层网络之间的数据转发。路由器的功能较交换机要强大,但速度相对也慢,价格昂贵,第三层交换机既有交换机线速转发报文功能,又有路由器良好的控制功能,因此得以广泛应用。路由技术实质上来说不过两种功能:决定最优路由和转发数据包。路由表中写入各种信息,有路由算法计算出到达目的地地址的最佳路径,然后由相对简单直接的转发机制发送数据包。接受数据的下一台路由器依照相同的工作方式继续转发,依次类推,直到数据包到达目的路由器。

服务器:指一个管理资源并为用户提供服务的计算机软件,通常分为服务器,数据库服务器和应用程序服务器。运行以上软件的计算机或计算机系统也称为服务器。相对于普通PC来说,服务器在稳定性,安全性,性能等方面都要求更高,因此CPU,芯片组,内存,磁盘系统,网络等硬件和普通PC有所不同

4、详细设计

(1)总体设计简介:

通过使用PC机代替各个部门,2台SERVER-PT代替公司内部服务器和WEB服务器,各个部门划分为一个区域,每个区域之间通过交换机和路由连接,并通过一个专用路由与外网连接,公司总部与分部也能通信。

(2)地址分配(以表格形式说明):

(3)子网划分(包括vlan划分等)

四、方案实施

1.垂直布线

本系统是主配线终端BD和部门配线系统FD的主要垂直干线的连接。如服务器到交换机用直通线,路由器之间用DCE串口线,一般来讲相同器件之间用交叉线,不同设备之间用直通线。

2.水平布线

通信间子系统通过水平布线子系统直接与用户工作区的信息插座相连接,它是用户网络连接的起点,水平布线是用于连接用户端口与分管区(DF)在数据和语音等部分方案中采用超五类非屏蔽双绞线。

3.网线制作

(1)剪断:利用压线钳的剪线刀口剪取适当长充的网线。

(2)剥皮:用压线钳的剪线刀口将线头剪齐,再将线头放入剥线刀口,让线头角及挡板,稍微握紧压线钳慢慢旋转,让刀口划开双绞线的保护胶皮,拔下胶皮。(3)排序:剥除外包皮后即可见到双绞线网线的4对8条芯线,并且可以看到每对的颜色都不同。每对缠绕的两根芯线是由一种染有相应颜色的芯线加上一条只染有少许相应颜色的白色相间芯线组成。四条全色芯线的颜色为:棕色、橙色、绿色、蓝色

(4)剪齐:把线尽量抻直(不要缠绕)、压平(不要重叠)、挤紧理顺(朝一个方向紧靠),然后用压线钳把线头剪平齐。

(5)插入:一和以拇指和中指捏住水晶头,使有塑料弹片的一侧向下,针脚一方朝向远离自己的方向,并用食指抵住;另一手捏住双绞线外面的胶皮,缓缓用力将8条导线同时沿RJ-45头内的8个线槽插入,一直插到线槽的顶端。

(6) 压制:确认所有导线都到位,并透地水晶头检查一遍线序无误后,就可以用压线钳制RJ-45头了。将RJ-45头从无牙的一侧推入压线钳夹槽后,用力握紧线钳(如果您的力气不够大,可以使用双手一起压),将突出在外面的针脚全部压入水晶并头内

五、配置与调试

1、二层交换机配置(包括配置命令、结果截图、测试结果、出现的问题及其解决的方法等);

SW1配置

SW1#show run

Building configuration...

Current configuration : 937 bytes

version 12.1

no service password-encryption

hostname SW1

interface FastEthernet0/1

switchport access vlan 10

interface FastEthernet0/2

switchport access vlan 20

interface FastEthernet0/24

switchport mode trunk

interface Vlan1

no ip address

shutdown

line con 0

line vty 0 4

login

line vty 5 15

login

end

SW2配置

SW2#show run

Building configuration...

Current configuration : 937 bytes

version 12.1

no service password-encryption

hostname SW2

interface FastEthernet0/1

switchport access vlan 30

interface FastEthernet0/2

switchport access vlan 40

interface FastEthernet0/24

switchport mode trunk

interface Vlan1

no ip address

shutdown

line con 0

line vty 0 4

login

line vty 5 15

login

end

SW4配置

SW4#show run

Building configuration...

Current configuration : 937 bytes

version 12.1

no service password-encryption

hostname SW4

interface FastEthernet0/1

switchport access vlan 50

interface FastEthernet0/2

switchport access vlan 60

interface FastEthernet0/24

switchport mode trunk

interface Vlan1

no ip address

shutdown

line con 0

line vty 0 4

login

line vty 5 15

login

End

配置命令

Switch#enable

Switch#configure terminal

Switch(config)#hostname sw1

sw1(config)#vlan 10

sw1(config-vlan)#vlan 20

sw1(config)#interface fastEthernet 0/1

sw1(config-if)#switchport access vlan 10

sw1(config)#interface fastEthernet 0/2

sw1(config-if)#switchport access vlan 20

sw1(config)#interface fastEthernet 0/24

sw1(config-if)#switchport mode trunk

查看配置结果

sw1#show running-config interface FastEthernet0/1

switchport access vlan 10 interface FastEthernet0/2

switchport access vlan 20 interface FastEthernet0/24

switchport mode trunk

2、三层交换机配置(包括配置命令、结果截图、测试结果、出现的问题及其解决的方法等)

配置命令:

Switch#enable

Switch#configure terminal

Switch(config)#hostname

sw4 sw4(config)# vlan 10 s

w4(config)#int vlan 20

sw4(config)#int vlan 30

sw4(config)#int vlan 40

sw4(config)#int vlan 100

sw4(config)#inter f0/3

sw4(config-if)#swi acc vlan 100

sw4(config-if)#inter vlan 10

sw4(config-if)#ip add 192.168.1.254 255.255.255.0

sw4(config-if)#no shut sw4(config)#int vlan 20

sw4(config-if)#ip add 192.168.3.254 255.255.255.0

sw4(config-if)#no shut

sw4(config-if)#inter vlan 40

sw4(config-if)#ip add 192.168.4.254 255.255.255.0

sw4(config-if)#no shut sw4(config-if)#inter vlan 1

sw4(config-if)#ip add 1.1.1.1 255.255.255.0

sw4(config-if)#no shut

sw4(config-if)#exit

sw4(config)#route ospf 1

sw4(config-router)#net 192.168.1.0 0.0.0.255 area 0 sw4(config-router)#net 192.168.2.0 0.0.0.255 area 0 sw4(config-router)#net 192.168.3.0 0.0.0.255 area 0 sw4(config-router)#net 192.168.4.0 0.0.0.255 area 0 sw4(config-router)#net 192.168.10.0 0.0.0.255 area 0 sw4(config-router)#net 1.1.1.1 0.0.0.255 area 0

查看配置结果

sw1#show running-config

interface FastEthernet0/3

switchport access vlan 100

interface Vlan1 ip address 1.1.1.1 255.255.255.0

interface Vlan10 ip address 192.168.1.254 255.255.255.0

interface Vlan20 ip address 192.168.2.254 255.255.255.0

interface Vlan30 ip address 192.168.3.254 255.255.255.0

interface Vlan40

ip address 192.168.4.254 255.255.255.0

3、路由器配置(包括配置命令、结果截图、测试结果、出现的问题及其解决的方法等);

R1配置命令

Router>en Router#conf t

Router(config)#hostname R1

R1(config)#inter f0/0

R1(config-if)#ip add 1.1.1.2 255.255.255.0

R1(config-if)#no shut R1(config-if)#inter s2/0

R1(config-if)#ip add 2.2.2.1 255.255.255.0

R1(config-if)#no shut R1(config-if)#exit

R1(config)#route ospf 1 R1(config-router)#net 1.1.1.2 0.0.0.255 area 0

R1(config-router)#net 2.2.2.1 0.0.0.255 area 0

查看配置结果

R1#show ip route

internet配置命令

Router>en Router#conf t

Router(config)#hostname internet internet(config)#inter f0/0 internet(config-if)#ip add 10.10.10.254 255.255.255.0 internet(config-if)#inter s2/0

internet(config-if)#ip add 2.2.2.2 255.255.255.0

internet(config-if)#clock rate 9600

internet(config-if)#no shut

internet(config-if)#inter s3/0

internet(config-if)#ip add 3.3.3.2 255.255.255.0 internet(config-if)#clock rate 9600

internet(config-if)#no shut

internet(config-if)exit

internet(config)#router ospf 1

internet(config-router)#net 2.2.2.2 0.0.0.255 area 0 internet(config-router)#net 3.3.3.1 0.0.0.255 area 0

internet(config-router)#net 10.10.10.1 0.0.0.255 area 0

R2配置命令

Router>en Router#conf t

Router(config)#hostname r2

r2(config)#inter s2/0

r2(config-if)#ip add 3.3.3.1 255.255.255.0

r2(config-if)#no shut

r2(config-if)#inter f0/0

r2(config-if)#no shut

r2(config-if)#inter f0/0.1

r2(config-subif)#en dot1q 50

r2(config-subif)#ip add 192.168.5.254 255.255.255.0

r2(config-subif)#no shut

r2(config-subif)#inter f0/0.2

r2(config-subif)#en dot1q 60

r2(config-subif)#ip add 192.168.6.254 255.255.255.0

r2(config-subif)#no shut

r2(config-subif)#exit r2(config)#route ospf 1

r2(config-router)#net 192.168.5.0 0.0.0.255 area 0

r2(config-router)#net 192.168.6.0 0.0.0.255 area 0 r2(config-router)#net 3.3.3.0 0.0.0.255 area 0

查看配置结果

r2#show ip route

4、总体调试

(1)测试人事部与财务部之间能否通信:

经测试能正常通行

(2)测试各部门与公司内部服务器能否通信:

经测试能正常通行

(3)测试各部门能否与外网连接:

六、实验心得:

经过同学小组合作实现简单的网络拓扑,发现了自己的很多不足,使自己了解到自己所学专业的发展方向也了解了所学专业的各种知识。以后需要注意改正,同时通过课程设计自己对各种命令的掌握更加熟练。通过本次课程设计,了解并掌握网络路由编程的一些基础知识,学习到了网络互连设备的各种特点及用法。同时,在实验过程中,回顾书本上的理论知识,巩固了我的知识。

通过本次课程的学习,我初步了解了中小企业网络的组建与调试,在企业交换机与交换机,交换机与路由器之间的交换有了更深的了解,认识了小型企业组建通信网时所需要的设备以及各个设备间的连接与相互作用。学会了从交换机命令行的各种操作模式到三层交换机实现不同VLAN之间的互通。我也结合了相关

知识,对如何规划和组建中小型网络,对组建、配置、管理中小型网络有了一个全面的了解,进而达到能够自己规划网络的目的。收获了很多,希望以后有更多这样的学习机会。

七、参考文献:

《网络组件与管理实用基础教程》作者:梁波出版社:地震出版社

《计算机实用组网技术》作者:黄骁出版社:机械工业出版社

《局域网组建与维护》作者:李保华出版社:清华大学出版社

百度文库

贪吃蛇游戏课程设计实验报告全解

辽宁科技大学课程设计说明书 设计题目:基于C#的贪吃蛇游戏 学院、系:装备制造学院 专业班级:计算机科学与技术 学生姓名:叶佳佳 指导教师:丁宁 成绩: 2015年12月12日

目录 一、概述 (1) 1、用C#实现该设计的方法 (1) 2、贪吃蛇游戏说明 (1) 二、实验目的及设计要求 (1) 1、实验目的 (1) 2、实验要求 (2) 三、课程设计具体实现 (2) 1、概要设计 (2) 1.1、设计思想 (2) 1.2、主模块实现 (2) 1.3、主函数流程图 (4) 2、详细设计 (5) 2.1、设计思想 (5) 2.2、具体模块实现: (5) 四、调试过程及运行结果 (10) 1、调试过程 (10) 2、实验结果 (11) 五、实验心得 (12) 六、参考资料 (13) 七、附录:源代码 (13)

一、概述 1、用C#实现该设计的方法 首先应该了解设计要求,然后按照功能设计出实际模块,每个模块都要完成特定的功能,要实现模块间的高内聚,低耦合。设计模块是一个相当重要的环节,模块的数量不宜太多,也不宜太少,要是每个模块都能比较简单的转换成流程图。模块设计完成后,就该给每个模块绘制流程图。流程图要尽可能的简单且容易理解,多使用中文,补一些过长的代码,增加理解难度。此外,流程图应容易转换成代码。 根据流程图编写好代码后在WindowsXP操作系统,https://www.360docs.net/doc/c616069933.html,2008开发环境下进行运行测试,检查错误,最终设计出可行的程序。 2、贪吃蛇游戏说明 游戏操作要尽可能的简单,界面要尽可能的美观。 编写程序实现贪吃蛇游戏,贪吃蛇游戏是一个深受人们喜欢的游戏:一条蛇在密闭的围墙内,在围墙内随机出现一个食物,通过键盘上的四个光标键控制蛇向上下左右四个方向移动,蛇头撞到食物,则表示食物被吃掉,这时蛇的身体长一节,同时计10分;接着又出现食物,等待被蛇吃掉,如果蛇在移动过程中,撞到墙壁、障碍物或身体交叉(蛇头撞到自己的身体),则游戏结束。游戏结束时输出相应得分。 具体要求有以下几点: (1)对系统进行功能模块分析、控制模块分析正确,符合课题要求,实现相应功能;可以加以其他功能或修饰,使程序更加完善、合理; (2)系统设计要实用,采用模块化程序设计方法,编程简练、可用,功能全面; (3)说明书、流程图要清楚; 二、实验目的及设计要求 1、实验目的 .NET课程设计是教学实践环节中一项重要内容,进行此课程设计旨在掌握基础知识的基础上,进一步加深对VC#.NET技术的理解和掌握; 提高和加强学生的计算机应用及软件开发能力,使学生具备初级程序员的基本素质; 培养学生独立分析问题、解决问题、查阅资料以及自学能力,以适应信息管理行业日新 1

课程设计报告模板)

课程设计报告模板()

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

课程设计(论文)任务书 软件学院软件+电商专业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)代码实现:优()、良()、中()、一般()、差();

钢结构课程设计

中南大学 《钢结构基本原理》 课程设计 设计名称:钢框架主次梁设计 专业班级:土木1112班 姓名:周世超 学号: 指导老师:龚永智 设计任务书 (一)、设计题目 某钢平台结构(布置及)设计。 (二)、设计规范及参考书籍 1、规范 (1)中华人民共和国建设部. 建筑结构制图标准[S](GB/T50105-2001) (2)中华人民共和国建设部. 房屋建筑制图统一标准[S](GB/T50001-2001) (3)中华人民共和国建设部. 建筑结构荷载规范[S](GB5009-2001)(4)中华人民共和国建设部. 钢结构设计规范[S](GB50017-2003)(5)中华人民共和国建设部. 钢结构工程施工质量验收规范[S](GB50205-2001) 2、参考书籍

(1)沈祖炎等. 钢结构基本原理[M]. 中国建筑工业出版社,2006 (2)毛德培. 钢结构[M]. 中国铁道出版社,1999 (3)陈绍藩. 钢结构[M]. 中国建筑工业出版社,2003 (4)李星荣等. 钢结构连接节点设计手册(第二版)[M]. 中国建筑工业出版社,2005 (5)包头钢铁设计研究院?中国钢结构协会房屋建筑钢结构协. 钢结构设计与计算(第二版)[M]. 机械工业出版社,2006 (三)、设计内容 某多层图书馆二楼书库楼面结构布置示意图如图一所示,结构采用横向框架承重,楼面板为120mm厚的单向实心钢筋混凝土板。荷载的传力途径为:楼面板—次梁—主梁—柱—基础,设计中仅考虑竖向荷载与动荷载的作用。框架按照连续梁计算,次梁按照简支梁计算。其中框架柱为焊接H型钢,截面尺寸为H600X300X12X18,楼层层高取3.9米 采用的钢材为Q345,焊条为E50 柱网尺寸9 ×9,永久荷载5,活荷载10 活荷载分项系数为1.4 恒荷载分项系数为1.2 (四)、设计内容要求 1)验算焊接H型钢框架柱的承载能力,如不满足请自行调整 2)设计次梁截面CL-1(热轧H型钢)。 3)设计框架主梁截面KL-1(焊接工字钢)。 4)设计框架主梁短梁段与框架柱连接节点,要求采用焊缝连接,短

中小型公司企业网络设计与实现

网络工程实训 大 作 业 题目:中小型企业网络设计与实现班级: 组长: 小组成员: 指导老师: 2013年12月

摘要 随着社会的发展科技的进步,人类社会已进入信息时代。在信息化的社会中,企业间的竞争也不可避免地被打上了信息化的烙印。目前许多公司原有的办公和信息传递方式已不能满足现代企业的需求。该项目主要目的就是为企业组建一个高效、灵活、安全可靠的信息传输网络。 根据企业需求和当前网络主流技术的对比,在工程实施过程中局域网采用以太网技术。不同部门之间采用VLAN技术限制无用数据包在网络中的传输,提高有效资源的利用率。使用ACL技术对按照企业的要求,不同部门间的访问进行控制。在上层使用HSRP对网关备份,提高网络的安全。采用OSPF和浮动静态路由技术实现全网正常连通。采用NAT和VPN技术满足用户访问外网或总公司和子公司之间通信。此外在实现业务隔离和全网连通的基础上,需配置各类服务器,满足企业信息发布和数据共享的需求。

目录 第1章引言 0 1.1 中小型网络组建的背景和意义 0 1.2 中小型企业网络组建的基本要求 0 1.3 主要网络技术概述 (1) 1.4 总结 (3) 第2章项目需求分析 (4) 2.1 企业基本需求及分析 (4) 2.2工程总体要求 (5) 2.3 关键技术选用 (6) 2.3.1 接入层技术 (6) 2.3.2 汇聚及核心层技术 (6) 2.3.3 网络服务器的选用 (7) 2.3.4 可行性分析 (8) 第3章企业网络设计 (9) 3.1 网络拓扑选型 (9) 3.2 网络IP地址规划 (10) 第4章工程配置 (13) 4.1 总部项目配置 (13) 4.1.1 总部接入层配置 (13) 4.1.2 总部汇聚及核心层配置 (16) 4.2 分部项目配置 (22) 4.2.1 分部接入层配置 (22) 4.2.2 分部汇聚及核心层配置 (23) 第5章各类配置 (27) 5.1 DHCP服务器配置 (27) 5.1.1 DHCP服务器的安装 (27) 5.1.2 DHCP服务器的配置和调试 (28) 5.1.3 DHCP服务器的测试 (32)

STM32课程设计贪吃蛇

STM32大作业报告 学生: 学号: 所在院系:光电信息与计算机工程学院专业班级: 授课教师: 完成时间:2016年

前言 随着科学技术的不断进步,嵌入式近些年来逐渐兴起,其领域比较新,发展非常迅速,由于它属于新兴领域,接触的人并不是很多,但是嵌入式在各种电子设备上的应用越来越越广泛,并且各种电子设备也在朝着嵌入式微系统,智能化的方向前进。STM32系列是基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M核。作为21世纪的人才,为了与社会实际需要相衔接,提高我们的学习兴趣,利用STM32系列单片机进行了一次嵌入式系统设计。 摘要 在本次作业中采用STM32系列中的STM32F103RCT6微控制器芯片,采用ALIENTEK战舰STM32开发板,使用MiniSTM32开发板上的LCD 接口,来点亮TFTLCD,实现触摸屏功能。

一、课程设计任务要求 本次的课程设计目的是实现一个经典的贪吃蛇游戏,整个游戏实现功能分别为: 1、初始化程序。 2、随机红点、左转、右转、判断边框。 二、系统硬件设计 硬件设计原理图 根据此硬件设计图再结合软件设计就能做出此游戏。 三、系统软件实现 此次的课程设计在于开发个贪吃蛇游戏,其流程图如下图所示。

程序流程图 为方便介绍,此软件实现只给出主要程序部分: 1、本例程提供了硬件平台的初始化 GPIO是常规输入/输出端口,STM32F103RCT6有PA、PB、PC、PD、PE 共5个16位的GPIO。STM32的GPIO都可编程,具有很多复用功能。GPIO 可以配置为很多总模式,这些模式有:输入浮空、输入上拉、输入下拉、模拟输入、开漏输入、推挽输出、推挽复用、开漏复用。通过对GPIO寄存器编程,可以设置每个端口的工作模式。 24C02 EEPROM是开发板板载的2Kbit(256 个字节)EEPROM ,型号为:24C02,用于掉电数据保存。因为STM32 部没有EEPROM,所开发板外扩了24C02,用于存储重要数据,用来做IIC 实验,该芯片直接挂在STM32 的IO 口上。 IIC(Inter-Integrated Circuit)总线是一种由PHILIPS 公司开发的两线式

课程设计报告【模板】

模拟电子技术课程设计报告设计题目:直流稳压电源设计 专业电子信息科学与技术 班级电信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 设计原理

钢结构课设计算书完整版

课程设计任务书 题目:梯形钢屋架 ——某工业厂房 适用专业:土木工程2010级 指导教师:雷宏刚、李海旺、闫亚杰、焦晋峰 太原理工大学建筑与土木工程学院 2013年12月

一、设计题目:梯形钢屋架 二、设计资料 某工业厂房,屋盖拟采用钢结构有檩体系,屋面板采用100mm厚彩钢复合板(外侧基板厚度0.5mm,内侧基板厚度0.4mm,夹芯材料选用玻璃丝棉,屋面板自重标准值按0.20 kN/m2计算),檩条采用冷弯薄壁C型钢。屋面排水坡度见表1,有组织排水。屋架支承在钢筋混凝土柱上,柱顶标高9.0m,柱截面尺寸为400×400mm。不考虑积灰荷载。 注:屋架、檩条、拉条及支撑自重标准值可按下列数值考虑: 0.30kN/m2(6.0m) 0.40kN/m2(7.5m) 三、设计内容及要求 要求在2周内(2013.12.23~2014.1.3)完成钢结构课程设计内容,提交设计图纸及计算书一套。 1. 设计内容 (1)进行屋盖结构布置并选取计算简图; (2)屋架内力计算及内力组合; (3)屋架杆件设计; (4)屋架节点设计; (5)屋架施工图。 2. 设计要求 (1)整理设计计算书一份 ○1设计条件 ○2结构布置 ○3计算简图 ○4荷载选取 ○5内力计算 ○6内力组合 ○7构件设计 ○8节点设计 ○9挠度验算 (2)绘制施工图 ○1屋盖布置图(图纸编号01):屋架平面布置图+上、下弦支撑平面布置图+垂直支撑布置图; ○2屋架施工图(图纸编号02):屋架几何尺寸、内力简图+屋架施工详图+节点、异形零件详图+设计说明+材料表等。

表1 梯形钢屋架课程设计任务表 坡度1:10 1:20 长度(m)60(柱距6m)75(柱距7.5m)72(柱距6m)90(柱距 题号跨度 21 24 27 30 21 24 27 30 21 24 27 30 21 24 地点 北京市 1 2 3 4 5 6 7 8 9 10 11 12 13 14 上海市17 18 19 20 21 22 23 24 25 26 27 28 29 30 乌鲁木齐33 34 35 36 37 38 39 40 41 42 43 44 4546 成都市49 50 51 52 53 54 55 56 57 58 59 60 61 62 南京市65 66 67 68 69 70 71 72 73 74 75 76 77 78 哈尔滨81 82 83 84 85 86 87 88 89 90 91 92 93 94 太原市97 98 99 100 101 102 103 104 105 106 107 108 109 110 运城市113 114 115 116 117 118 119 120 121 122 123 124 125 126 长治市129 130 131 132 133 134 135 136 137 138 139 140 141 142 吕梁市145 146 147 148 149 150 151 152 153 154 155 156 157 158 四、参考资料 (1)钢结构设计基本原理,雷宏刚,科学出版社 (2)钢结构设计,黄呈伟、李海旺等,科学出版社 (3)建筑结构荷载规范,GB 50009-2012 (4)钢结构设计手册(上册)第三版,中国建筑工业出版社 (5)轻型屋面梯形钢屋架,中国建筑标准设计研究院 (6)钢结构设计规范,GB 50017-2003 (7)土木工程专业—钢结构课程设计指南,周俐俐等,中国水利水电出版社

中小型企业网络构建方案

中小型企业网络构建方案 网络项目设计方案 题目名称:中小型企业网络构建的项目项目类型:论文?设计? 学生姓名: 黄清 学号: 1002012110 班级: B10计算机科学与技术2班成绩: 指导教师: 李春平 2012年6 月 中小型企业网络构建方案 摘要: 目前,局域网技术发展非常迅速,计算机网络已经渗透到我们生活中的方方面面,成为信息社会中人与人之间传通信息的一个重要工具。随着近年来企业信息化建设的深入,企业的运作越来越融入到计算机网络中,企业的沟通、应用、财务、决策和会议等数据流都在企业网络上传输,构建一个“安全可靠、性能卓越、管理方便”的高品质企业网络,已经成为企业信息化建设成功的关键基石。现在,许多单位由于办公和科研的需要,购买了不少计算机。并且一些单位的领导开始意识到组建办公局域网的现实性和必要性。根据现在一些中小型企业的发展需求,并通过对中小型企业网络发展的数据分析,发现中小型企业的网络需求日益旺盛,经过对中小型企业网络现状分析,组建一套适合企业自身的网络环境是十分必要的,通过网络构建的设计方案、基于安全的网络基本配置方案、网络管理方案三方面对中小型企业构建网络进行探讨利用例子及经验,尽量详尽的解释了构建网络时遇到的关键性问题;最后总结得出一个大部分中小型企业从网络的构建应遵循的一般性原则

和其中一些必要的配置原则。随着办公信息化和设备数字化的不断普及,企业网络的建设也越来越重要。本文主要运用了HTTP、DNS、FTP、DHCP应用服务器来实现一个企业网络间接入与访问,有利于读者学习自身的专业知识以外,实践自己的动手能力,容易掌握一个中小企业网络的规划与设计,帮助读者更好地去认识知识中的不足,还可以通过网络调试,解决调试中出现的问题,明白导致的原因,以及如何解决。目前很多企业都已经搭建了局域网,用于实现办公自动化和生产网络化,从而提高办公效率、缩短产品的研发和生产周期,为企业创造更多效益。企业的网络化建设是一个系统工程,网络管理是其中重要的组成部分,是企业网络安全、稳定、可靠运行的保证。 关键字: 网络构建、中小型企业网络、网络管理. 1 目录 第1章绪 论 (3) 1.1 项目设 计 (3) 1.1.1项目设计名 称 (3) 1.1.2项目设计目 的 (3) 1.1.3项目设计内 容 (3)

课程设计报告(模板)

《地震勘探课程设计》 报告 院系 班级 学生 学号 指导教师 完成日期2014年3月12日 长江大学工程技术学院

目录 一、课程设计目的 (3) 二、课程设计的容 (3) 三、课程设计原理 (3) 四、工区数据 (4) 五、课程设计步骤 (5) 1、建立工区 (5) 2、资料加载 (8) 3、层位标定和层位追踪 (10) 4、断层解释 (13) 5、构造图绘制 (14) 六、心得体会 (15)

一、课程设计目的 地震勘探解释课程设计是我们勘查技术与工程专业和资源勘查工程专业教学中的一个重要的实践性训练环节,通过上机实际操作,训练我们对地震资料进行常规构造解释的实际能力,最终使我们达到:学会利用地震解释软件来进行地震数据的加载,地震层位的标定,地震层位的追踪对比,在地震资料上分析和解释各种断层,以及地震构造图的编制方法。同时,还要学会综合地震地质资料对构造解释结果进行分析,进而对含油气有利地带进行评价和预测,最终编制成果报告。 二、课程设计的容 本次课程设计是理论联系实际的具体表现,是培养学生分析问题、解决问题能力的一个必不可少的环节,主要分为两部分:一、通过对地震资料解释软件Discovery的使用,追踪解释层位数据;二、通过surfer软件学习成图。使学生对地震常用的解释软件有一个初步的认识,能为毕业后从事地震勘探工作奠定良好的基础。地震解释课程设计是勘查技术与工程专业教学中的一个重要的实践性训练环节。通过实验主要训练学生对地震资料进行常规构造解释的实际能力,具体要使学生达到: 1.了解人机联作的基本知识; 2.初步学会地震解释软件的操作流程(工区建立、资料加载、合成记录制作、层位标定、层位追踪、断层解释、断点组合); 3. 进一步巩固和掌握地震资料解释的基本功; 4.初步学会地震成果的地质分析; 5.初步学会编写地震资料解释文字报告;

钢结构课程设计参考示例

参考实例: 钢结构课程设计例题 -、设计资料 某一单层单跨工业长房。厂房总长度为120m,柱距6m,跨度为27m。车间内设有两台中级工作制桥式吊车。该地区冬季最低温度为-20℃。 屋面采用1.5m×6.0m预应力大型屋面板,屋面坡度为i=1:10。上铺120mm 厚泡沫混凝土保温层和三毡四油防水层等。屋面活荷载标准值为0.6kN/㎡,雪荷载标准值为0.75kN/㎡,积灰荷载标准值为0.5kN/㎡。 屋架采用梯形钢屋架,其两端铰支于钢劲混凝土柱上。柱头截面为400mm ×400mm,所用混凝土强度等级为C20。 根据该地区的温度及荷载性质,钢材采用Q235―A―F,其设计强度f=215kN/㎡,焊条采用E43型,手工焊接。构件采用钢板及热轧钢劲,构件与支撑的连接用M20普通螺栓。 屋架的计算跨度:Lo=27000-2×150=26700mm,端部高度:h=2000mm(轴线处),h=2015mm(计算跨度处)。 二、结构形式与布置 屋架形式及几何尺寸见图1所示。 图1 屋架形式及几何尺寸

屋架支撑布置见图2所示。 符号说明:GWJ-(钢屋架);SC-(上弦支撑):XC-(下弦支撑); CC-(垂直支撑);GG-(刚性系杆);LG-(柔性系杆) 图2 屋架支撑布置图

三、荷载与内力计算 1.荷载计算 荷载与雪荷载不会同时出现,故取两者较大的活荷载计算。 永久荷载标准值 放水层(三毡四油上铺小石子)0.35kN/㎡找平层(20mm厚水泥砂浆)0.02×20=0.40kN/㎡保温层(120mm厚泡沫混凝土)0.12*6=0.70kN/㎡ 预应力混凝土大型屋面板 1.40kN/㎡ 钢屋架和支撑自重0.12+0.011×27=0.417kN/㎡管道设备自重0.10 kN/㎡ 总计 3.387kN/㎡可变荷载标准值 雪荷载0.75kN/㎡ 积灰荷载0.50kN/㎡ 总计 1.25kN/㎡ 永久荷载设计值 1.2×3.387=4.0644 kN/㎡(由可变荷载控制) 可变荷载设计值 1.4×1.25=1.75kN/㎡ 2.荷载组合 设计屋架时,应考虑以下三种组合: 组合一全跨永久荷载+全跨可变荷载 屋架上弦节点荷载P=(4.0644+1.75) ×1.5×6=52.3296 kN 组合二全跨永久荷载+半跨可变荷载 屋架上弦节点荷载 P=4.0644×1.5×6=36.59 kN 1 P=1.75×1.5×6=15.75 kN 2 组合三全跨屋架及支撑自重+半跨大型屋面板重+半跨屋面活荷载 P=0.417×1.2×1.5×6=4.5 kN 屋架上弦节点荷载 3 P=(1.4×1.2+0.75×1.4) ×1.5×6=24.57 kN 4 3.内力计算 本设计采用程序计算杆件在单位节点力作用下各杆件的内力系数,见表1。由表内三种组合可见:组合一,对杆件计算主要起控制作用;组合三,可能引起中间几根斜腹杆发生内力变号。如果施工过程中,在屋架两侧对称均匀铺设面板,则可避免内力变号而不用组合三。

中小型企业网络方案

——中小企业解决方案

目录 前言 (3) 企业信息化网络需求 (3) 中小企业网络解决方案 (3) 方案特点与价值 (5) 中小企业网解决方案价值总结 (6)

前言 企业的快速发展,已经很难离开对网络的依赖。随着信息化的普及,企业对网络的需求更是与日俱增,如何通过网络给企业带来更多的盈利,如何通过网络增加企业的核心竞争力?是每个企业在网络建设时不得不考虑的问题。 企业信息化网络需求 对于企业来说,数据安全是企业核心竞争力的保证。提高投入产出比,稳固或者加强自身的市场地位,是企业最关心的问题。 对于企业员工来说,常常需要借助网络,来完成日常工作;出差在外也可以访问企业内网进行工作,从而提高工作效率。 此外,随着越来越多的员工拥有智能终端,有线网络很难满足员工灵活上网的需求;同时,使用IPAD,笔记本进行视频或语音会议成为员工的宿愿。 中小企业网络解决方案 面对企业对网络的需求,我们需要建造一个高安全、快速、高效、易操作管理和方便使用的网络。 中小企业网络解决方案从设备本身软硬件设计因素、网络架构、业务数据带宽、实施和管理四个方面出发,从六个方面进行设计,包括可靠性、安全性、快速性、操作性、高效性和无线网络,来满足客户需求。

1、可靠性设计 通过开启产品的相应可靠性功能,如智能DHCP检测,防ARP欺骗等,避免因员工私接无线路由器和IP地址欺骗导致的断网问题。同时,全网冗余设计,从构架上避免单点故障。 2、安全性设计 方案在交换机上开启IP地址、MAC地址和端口三元素绑定,限制员工权限和防止IP 地址冲突可能导致的数据泄漏和断网。同时,在RG-NBR路由器上部署行为审计,对员工的上网行为进行记录,一旦发生数据外泄,可以实时定位到人。 3、高速性设计 企业与企业进行网络贸易时,比如下订单,往往由于网络连接超时,而无法下单;企业员工在外办公,想用虚拟专用网(VPN),访问公司内网,填写出差申请,CRM表等,却拨不通VPN。这种现象多数情况下并不是网络不可用,而是带宽被占满,关键业务“挤不进去”。 方案在RG-NBR出口路由器上开启三级流控和弹性带宽,让企业的关键业务拥有足够的带宽,并具有更高的数据传输优先级,优先并快速的传输关键业务数据。

《贪吃蛇游戏课程设计》报告

贪吃蛇游戏程序设计 一、课程设计任务 贪吃蛇小游戏程序设计 二、设计要求 通过游戏程序设计,提高编程兴趣与编程思路,巩固C语言中所学的知识,合理的运用资料,实现理论与实际相结合。 (1).收集资料,分析课题,分解问题,形成总体设计思路; (2).对于设计中用到的关键函数,要学会通过查资料,弄懂其用法,要联系问题进行具体介绍; (3).上机调试,查错,逐步分析不能正常运行的原因,确保所设计的程序正确,并且能正常运行; (4).完成课程设计报告,并进行答辩 三、需求分析 3.1、程序功能 贪吃蛇游戏是一个经典小游戏,一条蛇在封闭围墙里,围墙里随机出现一个食物,通过按键盘四个光标键控制蛇向上下左右四个方向移动,蛇头撞倒食物,则食物被吃掉,蛇身体长一节,同时记10分,接着又出现食物,等待蛇来吃,如果蛇在移动中撞到墙或身体交叉蛇头撞倒自己身体游戏结束。 3.2、设计思想 程序关键在于表示蛇的图形及蛇的移动。用一个小矩形快表示蛇的一节身体,身体每长一节,增加一个矩形块,蛇头用俩节表示。移动时必须从蛇头开始,所以蛇不能向相反的方向移动,如果不按任意键,蛇自行在当前方向上前移,但按下有效方向键后,蛇头朝着该方向移动,一步移动一节身体,所以按下有效方向键后,先确定蛇头的位置,而后蛇

的身体随蛇头移动,图形的实现是从蛇头新位置开始画出蛇,这时,由于未清屏的原因,原来的蛇的位置和新蛇的位置差一个单位,所以看起来蛇多一节身体,所以将蛇的最后一节用背景色覆盖。食物的出现与消失也是画矩形块和覆盖矩形块。为了便于理解,定义两个结构体:食物与蛇。 3.3、流程图

四、设计的具体实现 (1)函数定义 函数定义是对各个基础函数的定义,并且设置需要运用的信息,便于调用 #define N 200 #define M 200 #include"graphics.h" #include #include #include #include #include #include #include #define LEFT 97//A #define RIGHT 100//D #define DOWN 115//S #define UP 119//W #define Esc 0x011b int i,key; int score=0; int gamespeed=250;//游戏速度可根据实际情况自行调整 struct Food { int x;//食物的横坐标 int y;//食物的纵坐标 int yes;//判断是否要出现食物的变量}food;//食物的结构体 struct Snake { int x[M]; int y[M]; int node;//蛇的节数 int direction;//蛇的移动方向 int life;//蛇的生命,0表示活着,1表示死亡 }snake; void Init();//图形驱动 void Close();//图形结束 void DrawK();//开始画面 void GamePlay();//玩游戏的具体过程void GameOver();//游戏结束 void PrScore();//输出成绩 (2)主函数main( ) 主函数是程序的主流程,首先定义使用到的常数、全局变量及函数原型说明,然后初始化图形系统,调用函数DrawK()画出开始画面,调用函数GamePlay(),即玩游戏的具体过程,游戏结束后调用Close()关闭图形系统,结束程序 void main()//主函数 { Init();//图形驱动 DrawK();//开始画面

课程设计报告参考模板

课程设计报告参考模板 河海大学计算机及信息工程学院 课程设计报告 题目专业、学号授课班号学生姓名指导教师完成时间 课程设计任务书 Ⅰ、课程设计题目: Ⅱ、课程设计工作内容 一、课程设计目标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 - 河海大学本科课程设计报告

中小型企业网络方案设计

第一章需求分析 (一)、中小型企业网络特点与要求 中小企业局域网通常规模较小,结构相对简单,对性能的要求则因应用的不同而差别较大。许多中小企业网络技术人员较少,因而对网络的依赖性很高,要求网络尽可能简单、可靠、易用,降低网络的使用和维护成本、提高产品的性能价格比就显得尤为重要。 基于以上特点,应遵循下列设计原则: 1.把握好技术先进性与应用简易性之间的平衡。 2.具有良好的升级扩展能力。 3.具有较高的可靠性和安全性。 4.产品功能与实际应用需求相匹配。 80%的中小企业用户通常只用到局域网20%的功能。精简功能设计的产品不但可以在满足大多数需求的情况下有效降低成本,而且还能够提高系统的稳定性和易维护性。 5.尽可能选择成熟、标准化的技术和产品。 恰当运用以太网的不同标准和功能,以太网技术能够在双绞线、多模光纤、单模光纤等介质上传输数据,可以非常简单地升级到百兆、千兆的速率,而且具有很高的稳定性和可管理性。 以太网提供了多种标准和功能。比如10Mbps、100Mbps、1000Mbps不同速率的标准,双绞线、光纤等不同介质的标准,以及网络管理、流量控制、VLAN、优先级、链路聚合等功能。 第二章典型中小企业组网实例 (一)、案例描述 典型中小企业组网实例,申请一个公网IP和10M带宽,单台路由器,WEB 服务器,通讯机,业务主机等,客户端办公电脑100台左右,多部门划分VLAN,用ACL控制各部门访问权限,配置网络打印机。 (二)、硬件设备 详见excel表《设备配置清单》 序号设备名称规格单位数量单价(元)合价(元) 1 交换机 Cisco 4503 Cisco 2960-48t 台

C语言课程设计报告——贪吃蛇源程序

C 语言课程设计 (小游戏贪吃蛇的程序设计报告)

设计人: 班级: 201 年月号

目录一:概述 1:研究背景及意义 2:设计的任务与需要知识点 3:具体完成设计内容 二:需求分析 1:功能需求 2:操作方法 三:总体设计 1:模块划分 2:数据结构设计 四:详细设计 1:主空摸块设计 2:绘制游戏界面 3:游戏的具体过程 4:游戏的结束处理 5:显示排行榜信息模块 五:程序的调试与测试 1:动画与音乐同步 2:蛇的运行 3:终止程序 六:结论 七::结束语 八:程序清单 九:参考文献

一.概述 本课程设计以软件工程方法为指导,采用了结构化,模块化的程序设计方法,以C 语言技术为基础,使用Turbo C++3.0为主要开发工具,对贪吃蛇游戏进行了需求分析,总体设计,详细设计,最终完成系统的实现与测试。 1.1 研究的背景及意义 随着社会的发展,人们生活的节奏日益加快,越来越多的人加入了全球化的世界。人们不再拘泥与一小块天地,加班,出差成了现代人不可避免的公务。而此时一款可以随时随地娱乐的游戏成为了人们的需要。此次课程设计完成的贪吃蛇小游戏,正是为了满足上述需求而设计出来的。贪吃蛇游戏虽小,却设计诸多的知识点。通过开发贪吃蛇游戏系统,可使读者初步了解使用软件工程的和那个发,技术和工具开发软件的过程,进一步掌握结构化,模块化的程序设计方法和步骤,进一步掌握总体数据结构设计,模块划分方法,掌握局部变量,全局变量,结构体,共用体,数组,指针,文件等数据结构的使用方法,掌握图形,声音,随机数等多种库函数的使用方法,学习动画,音乐,窗口,菜单,键盘等多项编程技术,进一步学会软件调试,测试,组装等软件测试方法,为后续课程的学习和将来实际软件开发打下坚实的基础。 1.2 设计的任务和需要的知识点 1.2.1 课程设计主要完成的任务 1). 通过编写“贪吃蛇游戏”程序,掌握结构化,模块块化程序设计的思想,培养解决实际问题的能力。 2) 有同步播放动画,声音效果。 3) 设计好数组元素与蛇,食物的对应关系。 4) 随机产生食物。 5) 有分数统计,排行榜,分数存储等功能。 通过此次课程设计,希望使读者能更深入的理解和掌握课程教学中的基本概念,培养读者应用基本技术解决实际问题的能力,从而进一步提高分析问题和解决问题的能力。 1.2.2需要掌握和运用的知识点 1.2.3本次课程设计需要掌握和运用如下的知识点: 1) 数组的应用。 2) 全局变量的使用。 3) 按键处理。 4)结构体的应用。 5)图形,音乐和动画的有关知识。 6)随即函数的使用。 7)文件的基本出操作。

软件测试课程设计报告(模板)

课程设计 课程名称软件测试技术题目名称图书系统软件测试专业班级软件工程 学生姓名 学号 指导教师褚伟 二○一六年五月二十四日

目录 1.测试需求分析 (3) 1.1系统概述 (4) 1.2测试需求 (4) 2. 测试概要 (5) 3.测试计划 (5) 3.1测试方案的选择 (5) 3.2测试方案: (7) 3.3测试项目 (7) 3.4测试准备 (7) 3.5 测试覆盖率要求 (7) 4.测试项目说明 (8) 4.1测试项目名称及测试内容 (8) 4.2测试用例 (9) 5.对软件功能的结论 (24) 5.1功能1(系统登录) (24) 5.2功能2(图书管理测试) (24) 5.3功能3(图书查询测试) (24) 5.4功能4(系统管理测试) (24) 5.5功能5(借书测试) (24) 5.6功能6(还书测试) (25) 6.测试评价与结论 (25) 6.1能力 (25) 6.2缺陷和限制 (25) 6.3建议 (25) 7.总结 (26) 8.参考资料 (27)

摘要(中英文)

1.测试需求分析 1.1系统概述 本图书管理系统是一款功能非常强大的图书管理软件,本系统在继承了以往系统版本优点的基础上做了进一步优化;在功能上,本系统不仅包含图书管理的常用功能(如书籍管理、期刊管理、物品管理、读者管理、借、还、预借、续借和统计分析等等功能),而且还增加了条码的生成和打印功能(不仅为使用者省去了购买价格昂贵的条码专用打印机的费用,而且条码产生更方便,与系统结合更紧密)。 考虑到很多单位和学校有现成的身份IC卡(校园卡、会员卡等),为了有效的利用这些已有资源,让使用者使用更方便,我们特在系统中加入了会员卡管理功能,这样,图书管理员不仅可以通过读者编号进行借阅操作,也可以通过已有的身份卡(配合刷卡机或者条码扫描抢使用)来完成操作;在系统的办卡管理中有新办卡、换卡和注销卡等功能,彻底解决丢卡后的安全隐患问题(向制卡公司定制卡时,一般会要求每张卡的ID号都不同,所以一旦换卡了,原来的会员卡就作废了,即使丢失卡被别人捡到也不能进行正常的借阅操作)。 本系统具有操作简单,易学易用的特点。在开发过程中,我们总结了多年使用电脑管理图书馆业务的经验,注意到工作人员在使用电脑时容易发生的人为错误,因而使系统具有较强的容错和排错功能,而且本系统自带了一些常用的资料库(如中图分类库,出版社库等,系统会自动根据图书的标准ISBN码检索出当前图书的出版社名称和出版地点等,从而实现图书的自动录入的功能),使得用户在录入图书资料时更轻松;系统也自带了通用数据导入功能,可以非常简单地把用户以前的已有资料或者通过采集器采集到的数据资料导入到本系统中,避免了大量的重复劳动。经过长时间的不断测试和完善,系统的安全性和稳定性得到保证。 本系统完全可以配合条码扫描枪使用,操作会更流畅,更简单。 技术简介:本系统采用Adaptive Server Anywhere数据库、C/S结构,完全支持多用户操作;可运行于 Windows9x/WindowsNT/2000/Xp/2003平台,有良好的兼容性、先进性与扩充性;可在线升级。 系统特点:操作简单、界面清晰、功能强大、运行稳定快速、系统资源占用少。 1.2测试需求 本次测试针对开发的图书馆管理系统进行,包括功能测试,界面测试,图书

钢结构课程设计

土建专业 钢结构 课程设计 钢结构课程设计 一、课程设计的性质和任务 《钢结构》是土木工程专业的重要专业课,为了加强学生对基本理论的理解和《钢结构》设计规范条文的应用,培养学生独立分析问题和解决问题的能力,必须在讲完有关课程内容后,安排2周的课程设计,以提高学生的综合运用能力。课程设计又是知识深化、拓宽的重要过程,也是对学生综合素质与工程实践能力的全面锻炼,是实现本科培养目标的重要阶段。通过课程设计,着重培养学生综合分析和解决问题的能力以及严谨、扎实的工作作风。为学生将来走上工作岗位,顺利完成设计任务奠定基础。 课程设计的任务是,通过进一步的设计训练,使学生熟悉钢结构基本构件的设计和构造设计的基本原理和方法,具备一般钢结构设计的基本技能;能够根据不同情况,合理地选择结构、构造方案,熟练地进行结构设计计算,并学会利用各种设计资料。 二、课程设计基本要求 课程设计是综合性很强的专业训练过程,对学生综合素质的提高起着重要的作用。基本要求如下: 1、时间要求。一般不少于2周; 2、任务要求。在教师指导下,独立完成一项给定的设计任务,编写出符合要求的设计说明(计算)书,并绘制必要的施工图。 3、知识和能力要求。在课程设计工作中,能综合应用各学科的理论知识与技能,去分

析和解决工程实际问题,使理论深化,知识拓宽,专业技能得到进一步延伸。通过毕业设计,使学生学会依据设计任务进行资料收集、和整理,能正确运用工具书,掌握钢结构设计程序、方法和技术规范,提高工程设计计算、理论分析、技术文件编写的能力,提高计算机的应用能力。 三、课程设计的内容 《钢结构》课程设计的选题要符合教学基本要求,设计内容要有足够的深度,使学生达到本专业基本能力的训练。对学习好、能力强的学生,可适当加深加宽。 题目:钢屋架设计 采用平面钢屋架作为设计题目。设计内容包括:屋架内力计算、屋架杆件设计;节点设计;施工图绘制以及材料用量计算等。 完成的设计成果包括:结构设计计算书一份,施工图1~3张(2号)。 普通钢屋架设计 案例及设计指导 参考题目: 一、题目:普通梯形钢屋架设计 (一)设计资料 郑州某工业厂房,长度102m,屋架间距6m,车间内设有两台20/5t中级工作工作制桥式吊车,屋面采用×6m预应力钢筋混凝土大型屋面板。水混珍珠岩制品保温层10cm,20mm 厚水混砂浆找平层,三毡四油防水层,屋面坡度1/10。屋架两端铰支于钢筋混凝土柱上,上柱截面400×400,混凝土C30,屋架跨度和屋面积灰荷载按指定的数据进行计算。 1、屋架跨度(1)24m (2)27m 2、屋面积灰荷载标准值(1)m2(2)m2

相关文档
最新文档