当前位置:文档之家› Altium__Designer课程设计

Altium__Designer课程设计

Altium__Designer课程设计
Altium__Designer课程设计

目录

摘要...................................................................................................II Abstract................................................................................................ II 1 课题背景(或绪论、概述) (1)

1.1 XXXX (1)

1.2 XXXX (x)

2 设计方案简述 (x)

2.1 XXXX (x)

2.2 XXXX (x)

2.3 XXXX (x)

3 详细设计 (x)

3.1 XXXX (x)

3.1 XXXX (x)

4 设计结果及分析 (x)

4.1 XXXX (x)

4.2 XXXX (x)

4.3 XXXX (x)

5总结 (x)

参考文献 (x)

附录主要程序代码 (x)

摘要

电子线路CAD是从实用角度出发,详细介绍了Altium Designe的实用功能,可以引导读者轻松入门,快速提高。全面介绍了Altium Designe的界面、基本组成及使用环境等,并详细讲解了电路原理图的绘制、元件设计、印制电路板图的基本知识、印制电路板图设计方法及操作步骤等,详细讲解了电路从电路原理图设计到印制电路板图输出的整个过程。

关键词:Altium Designe软件;电路原理图设计;电路板;

Abstract

Electronic circuit from a practical point of CAD is presented in detail Altium Designe practical function, can lead readers to get started, to rapidly improve. A comprehensive introduction to Altium Designe interface, basic composition and the use of the environment, and gave a detailed schematic drawing, component design, printed circuit board diagram of the basic knowledge of Design Method for printed circuit boards and other steps in detail explained from the circuit diagram of the circuit design to printed circuit board map out the entire process.

Keywords:Altium Designe software; circuit schematic design; circuit board

1 概述

1.1Altium Designer 软件的介绍

Altium Designe是Altium澳大利亚公司推出的一个全32位的电路板设计软件。该软件功能强大,人机界面友好,易学易用,使用该软件的设计者可以容易地设计出电路原理图和画出元件设计电路板图。而且由于其高度的集成性与扩展性,一经推出,立即为广大用户所接受,很快就成为世界PC平台上最流行的电子设计自动化软件,并成为新一代电气原理图工业标准。

Altium Designe主要有两大部分组成,每一部分个有几个模块,第一部分是电路设计部分,主要有:原理设计系统,包括用于设计原理图的原理图编辑器Sch,用于修改和生成原理图元件的原件编辑器,以及各种报表的生成器Schlib。印刷电路板设计系统,包括用于设计电路板的电路板编辑器PCB以及用于修改,生成元件封装的元件封装编辑器PCBLib。第二部分是电路仿真与可编程逻辑器件设计。

Altium Designe采用数据库的管理方式。Altium Designe软件沿袭了Protel以前版本方便易学的特点,内部界面与Protel 99大体相同,新增加了一些功能模块,功能更加强大。新增的层堆栈管理功能,可以设计32个信号层,16个地电层,16个机械层。新增的3D功能让您在加工印制版之前可以看到板的三维效果。增强的打印功能,使您可以轻松修改打印设置控制打印结果。Altium Designe容易使用的特性还体现在“这是什么”帮助,按下右上角的小问号,然后输入你所要的信息,可以很快地看到特性的功能,然后用到设计中,按下状态栏末端的按钮,使用自然语言帮助顾问。

1.2 Altium Designer 软件的发展

Protel For Windows 1.0~1.5

Protel 3.x和Protel 98

Protel 99以及Protel SE For Windows 98

Protel DXP For Windows XP/2000

Altium Designer 6

Altium Designer 08

1.3 Altium Designer 软件的功能

1.电路原理图设计

①绘制和编辑电路原理图等;

②制作和修改原理图元件符号或元件库等;

③生成原理图与元件库的各种报表。

2.印制电路板设计

①印制电路板设计与编辑;

②元件的封装制作与管理;

③板型的设置与管理。

3. 设置原理图编辑界面的系统参数和工作环境

为了适应不同用户的操作习惯,以及不同的项目的原理图格式需求,Altium Designer 允许用设置原理图编辑界面的的工作环境,例如设置网络的大小和类型以及鼠标指针类型等,其中大多数参数可以用系统默认值,但根据用户个人的习惯来适当调整环境设置,将会给设计者带来方便,显著提高设计效率。在对原理图编辑界面进行调整后,用户还需要对原理图的图纸尺寸进行设置,以满足图纸使用者的要求,图纸的格式、规格要根据实际情况进行选择,良好的图纸格式会使图纸管理工作变得更加轻松。尤其是在一个项目汇总包含多张原理图时候。

4.布置元件并调整元件属性和布局

这一步是原理图设计的关键,用户根据实际电路的需要,选择合适的电子元件,然后载入包含所需元件的集成元件库,从元件库中提取元件放置到原理图纸上,同时还需设定零件的标识、封装等属性。

5. 原理图布线

原理图布线就是利用“Wiring”工具栏的连线工具将图纸上的独立元件用具有电气意义的导线、符号连接起来,构成一个完整的原理图。

6. 检查、仿真、校对及线路调整

当原理图绘制完成以后,用户还需要利用系统所提供的各种工具对项目进行编译,找出原理图中的错误,进行修改。如果需要,也可以在绘制好的电路图中添加信号进行软件模拟仿真,检验原理图的功能。

7. 输出报表,保存文件

原理图校对结束后,用户可利用系统提供的各种报表生成服务模块创建各种报表,例如网络列表、元件列表等。为后续的PCB设计做准备。获得报表输出后,保存原理图文档或打印输出原理图,设计工作结束。

1.4课题设计原理分析

本课题是对红外无线防盗报警系统的研究,该系统主要分为信号发射部分和信号接收部分。该系统信号发射部分是基于红外热释电处理芯片(BISS0001)开发的;信号接收部分是基于AT89C2051开发的,达到自动检测与报警目的。本文主要介绍了红外无线防盗报警系统的基本原理和系统整体结构的设计过程,包括信号发射部分,信号接收部分的电路原理图和无线收发模块。

1.5课题研究的意义

通过这次Altium Designer期末考试以及报告的设计,了解简单电子密码锁的工作原理,初步掌握电子密码锁的调整及测试方法,提高思考能力和实践能力。同时通过本课题设计,巩固已学的理论知识,建立逻辑数字电路的理论和实践的结合,了解密码锁各单元电路之间的关系及相互影响,从而能正确设计、计算定时计数的各个单元电路。而且更加掌握的Altium Designer该软件的使用,对原理图的绘制和PCB的布局以及电路的仿真都有了进一步的理解。

1.7电子线路设计的过程(流程)

绘制电路原理图

生成网络表

生成PCB文件

电子线路设计流程有三个步骤:

1.电路原理图,电路原理图就是使用电子元器件的符号以及绘制电路原理图所需的导线、总线等示意性绘图工具来描述电路系统中各元器件之间的电气连接关系的一种符

号化、图形化的语言。

2.生成网络表,网络表文件是文本文件,它记录了原理图中元件类型、序号、封装形式以及各元器件之间的连接关系等信息。因此,借助网络表文件描述的元件连接关系即可验证原理图编辑过程中连线的正确性。

3.生成PCB文件,PCB 设计是电子产品设计过程中的关键环节,电子产品的功能有原理图决定,但电子产品的许多性能指标,如稳定性、可靠性、抗震强度等不仅与原理图设计、元器件质量、生产工艺有关,而且很大程度上取决于印制电路板的布局、布线是否合理。

1.8课程设计目的及作用

1.锻炼学生将理论用于实际和动手的能力以及更熟练的使用Altium Designe软件

2.使学生学会绘制电路原理图、电路查错、仿真、PCB(Printed Circuit Board,印刷电路板)设计

3、掌握元件封装的方法

2 设计方案简述

2.1方案的论证

本课题是对红外无线防盗报警系统的研究,该系统主要分为信号发射部分和信号接收部分。该系统信号发射部分是基于红外热释电处理芯片(BISS0001)开发的;信号接收部分是基于AT89C2051开发的,达到自动检测与报警目的。本文主要介绍了红外无线防盗报警系统的基本原理和系统整体结构的设计过程,包括信号发射部分,信号接收部分的电路原理图和无线收发模块。

2.2 方案的原理

防盗报警系统是用物理方法或电子技术,自动探测发生在布防监测区域内的侵入行为,产生报警信号,并提示值班人员发生报警的区域部位,显示可能采取对策的系统。防盗报警系统是预防抢劫、盗窃等意外事件的重要设施。一旦发生突发事件,就能通过声光报警信号在安保控制中心准确显示出事地点,使于迅速采取应急措施。防盗报警系统与出入口控制系统、闭路电视监控系统、访客对讲系统和电子巡更系统等一起构成了安全防范系统。

防盗报警系统通常由报警探测器(又称防盗报警器)、传输通道和报警控制器三部分构成。

其中报警探测器作为传感探测装置,用来探测入侵者的入侵行为及各种异常情况,报警探测器一般是由传感器和信号处理组成的,用来探测入侵者入侵行为的,由包括电子和机械两种处理部件组成的装置,是防盗报警系统的关键,而传感器又是报警探测器的核心元件。采用不同原理的传感器件,可以构成不同种类、不同用途、达到不同探测目的的报警探测装置。

报警探测器按工作原理主要可分为红外报警探测器、微波报警探测器、被动式红外/微波报警探测器、玻璃破碎报警探测器、振动报警探测器、超声波报警探测器、激光报警探测器、磁控开关报警探测器、开关报警探测器、视频运动检测报警器、声音探测器等许多种类。

传输通道是报警探测器电子信号对外传输的通道。目前传输的方式有三种,即有线,无线,借用线三种不同的通信方式。

报警控制器是能将报警探测器发出来的报警信息变成声光报警信号,并加以显示和记录、存储的装置。常用的有台式、柜式、箱式和壁挂式几种。但产生报警声音,显示报警部位,存储记录报警信息是必须具备的基本功能。

2.3方案的设计步骤

2.3.1电路原理图的设计步骤

1.设计图纸大小

首先要构思好零件图,设计好图纸大小。图纸大小是根据电路图的规模和复杂程度而定的,设置合适的图纸大小是设计好原理图的第一步。

2.设置Altium Designer设计环境

包括设置格点大小和类型,光标类型等等,大多数参数也可以使用系统默认值。

3.旋转零件

用户根据电路图的需要,将零件从零件库里取出放置到图纸上,并对放置零件的序号、零件封装进行定义和设定等工作。

4.原理图布线

利用Altium Designe提供的各种工具,将图纸上的元件用具有电气意义的导线、符号连接起来,构成一个完整的原理图。

5.调整线路

将初步绘制好的电路图作进一步的调整和修改,使得原理图更加美观。

6.报表输出

通过Altium Designe提供的各种报表工具生成各种报表,其中最重要的报表是网络表,通过网络表为后续的电路板设计作准备。

7.文件保存及打印输出

最后的步骤是文件保存及打印输出。

2.3.2 其他步骤

1.生成网表

2.生成PCB文件

3 详细设计3.1 原理图的绘制

3.1.1启动Altium Designe,出现以下启动界面

3.1.2启动后出现的窗口如下图

3.1.3创建项目

选取菜单File/New来新建一个设计库,执行菜单命令【File】/【New】/【PCB Project】,弹出项目面板,执行菜单命令【File】/【Save】,在弹出的保存文件对话框中输入文件名,对原理图文件进行命名

出现如下图

3.1.4加载元件库

Altium Designer系统默认打开的元件库有两个:

常用分立元器件库

Miscellaneous Devices.Intlib

常用接插件库

Miscellaneous Connectors.Intlib

a.执行菜单命令

【Design】/【Add/Remove Library...】

弹出元件库加载/卸载元件库对话框

b.在元件库加载/卸载对话框中,单击“Install”按钮,弹出打开库文件对话框

3.1.5放置元件

打开库文件面板(Libraries)

3.1.6放置导线

a.执行菜单命令【Place】/【Wire】或单击布线工具栏的按钮

b.光标移动到元件的引脚端(电气点)时,光标中心的“×”号变为一个红“米”字形符号,表示导线的端点与元件引脚的电气点可以正确连接

c.单击,导线的起点就与元件的引脚连接在一起了(如图)

3.1.7元件参数的直接标识和编辑

元件属性对话框上“Properties”栏中,“Comment”项的“Visible”,“Parameters for...”栏中“Value”

3.1.8设计好的原理图

3.2 PCB板的设计流程

PCB板是所有设计过程的最终产品。PCB图设计的好坏直接决定了设计结果是否能满足要求,PCB图设计过程中主要有以下几个步骤。

3.2.1首先创建PCB

选择:文件〉新〉PCB (File\New\PCB),重命名并保存。左键点中原理图,键盘上PageUp,PageDown可调整视图大小。选择:设计〉文档选项〉标准样式(Design〉Document Options〉Sheet Options)可调整图纸尺寸大小。

3.2.2电路板禁止布线区的设置

(1)设定当前的工作层面为“Keep-Out Layer”。

(2)执行菜单命令【Place】/【Line】

(3)适当位置单击,确定起点。然后拖动至某一点,再单击确定终点。

3.2.2放置元件

在图7.10所示【Libraries】浏览面板中,选择“Miscellaneous Devices.IntLib”

库中的“DIP-8”封装。

(1)单击按钮,在弹出的对话框中

按OK 按钮。用鼠标将该元件封装拖放到禁止布线区内的适当

位置后,单击左键确定放置位置。

4 设计结果及分析

虽然Altium Designe功能强大,人机界面友好,但在设计过程中往往遇到一些问题。生成的印刷电路版图与电路原理图不相符,有一些原件么有连上,这种情况时有发生,问题出在原理图上,原理图看上去是连上了,但是不符合规范,导致未连接上。不规范连线有:连线超过元件器件的断点;连线的两部分有重复。

解决方法是在在原理图连线时,应尽量做到:在元件端点处连线;元器件连线尽量一线连通。在印刷电路板设计中装入网络表时元器件不能完全调入。

原因:原理图中未定义元件的封装形式;印刷电路板封装的名称不存在,致使在封装库中找不到;封装可以找到,单元件的管脚名称与印刷电路库中封装的管脚名称不一致。

解决方法:到网络表文档中查找未定义封装的元件,补上元件封装;确认印刷电路板元件封装库是否已调入,同时检查原理图中元件封装名称是否印刷电路板元件封装库中的名称一致;将印刷电路板元件封装中的修改成与原理图中定义一致。

4.1 PCB布线分析

布线时主要按以下原则进行:

①.一般情况下,首先应对电源线和地线进行布线,以保证电路板的电气性能。在条件允许的范围内,尽量加宽电源、地线宽度,最好是地线比电源线宽,它们的关系是:地线>电源线>信号线,通常信号线宽为:0.2~0.3mm,最细宽度可达0.05~0.07mm,电源线一般为1.2~2.5mm。对数字电路的 PCB可用宽的地导线组成一个回路, 即构成一个地网来使用(模拟电路的地则不能这样使用)

②.预先对要求比较严格的线(如高频线)进行布线,输入端与输出端的边线应避免相邻平行,以免产生反射干扰。必要时应加地线隔离,两相邻层的布线要互相垂直,平行容易产生寄生耦合。

②.预先对要求比较严格的线(如高频线)进行布线,输入端与输出端的边线应避免相邻平行,以免产生反射干扰。必要时应加地线隔离,两相邻层的布线要互相垂直,平行容易产生寄生耦合。

③.振荡器外壳接地,时钟线要尽量短,且不能引得到处都是。时钟振荡电路下面、特殊高速逻辑电路部分要加大地的面积,而不应该走其它信号线,以使周围电场趋近于零;

④.尽可能采用45o的折线布线,不可使用90o折线,以减小高频信号的辐射;(要求高的线还要用双弧线)

⑤.任何信号线都不要形成环路,如不可避免,环路应尽量小;信号线的过孔要尽量少;

⑥.关键的线尽量短而粗,并在两边加上保护地。

⑦.通过扁平电缆传送敏感信号和噪声场带信号时,要用“地线-信号-地线”的方式引出。

⑧.关键信号应预留测试点,以方便生产和维修检测用

⑨.原理图布线完成后,应对布线进行优化;同时,经初步网络检查和DRC 检查无误后,对未布线区域进行地线填充,用大面积铜层作地线用,在印制板上把没被用上的地方都与地相连接作为地线用。或是做成多层板,电源,地线各占用一层。

——PCB布线工艺要求

①.线

一般情况下,信号线宽为0.3mm(12mil),电源线宽为0.77mm(30mil)或1.27mm(50mil);线与线之间和线与焊盘之间的距离大于等于0.33mm(13mil),实际应用中,条件允许时应考虑加大距离;

布线密度较高时,可考虑(但不建议)采用IC脚间走两根线,线的宽度为0.254mm(10mil),线间距不小于0.254mm(10mil)。特殊情况下,当器件管脚较密,宽度较窄时,可按适当减小线宽和线间距。

②.焊盘(PAD)

焊盘(PAD)与过渡孔(VIA)的基本要求是:盘的直径比孔的直径要大于0.6mm;例如,通用插脚式电阻、电容和集成电路等,采用盘/孔尺寸 1.6mm/0.8mm(63mil/32mil),插座、插针和二极管1N4007等,采用1.8mm/1.0mm(71mil/39mil)。实际应用中,应根据实际元件的尺寸来定,有条件时,可适当加大焊盘尺寸;

PCB板上设计的元件安装孔径应比元件管脚的实际尺寸大0.2~0.4mm左右。

③.过孔(VIA)

一般为1.27mm/0.7mm(50mil/28mil);

当布线密度较高时,过孔尺寸可适当减小,但不宜过小,可考虑采用

1.0mm/0.6mm(40mil/24mil)。

④.焊盘、线、过孔的间距要求

4.2.PCB布局分析

第三:PCB布局。布局说白了就是在板子上放器件。这时如果前面讲到的准备工作都做好的话,就可以在原理图上生成网络表(Design-> Create Netlist),之后在PCB 图上导入网络表(Design->Load Nets)。就看见器件哗啦啦的全堆上去了,各管脚之间还有飞线提示连接。然后就可以对器件布局了。一般布局按如下原则进行:

①.按电气性能合理分区,一般分为:数字电路区(即怕干扰、又产生干扰)、模拟电路区(怕干扰)、功率驱动区(干扰源);

②.完成同一功能的电路,应尽量靠近放置,并调整各元器件以保证连线最为简洁;同时,调整各功能块间的相对位置使功能块间的连线最简洁;

软件工程课程设计报告人事管理系统

软件工程课程设计报告人事管理系统

软件工程课程设计 题目人事管理系统 系计算机系 专业班级软件工程(动画方向)(2)班 学生姓名贾秋洪 学号 2358069 指导教师姜青山 年 6 月 18 日 1.课程题目 人事管理系统设计 2.概述 2.1本课题的来源 A公司是一家以寿险营销为目的的寿险公司,公司员工众多业务流量大,为了方便管理,我制作了一个人事管理系统。主要经

过员工基本信息录入、修改、查询、删除以及员工考勤等方面来对员工综合考评。以便对员工发放工资进行合理分配。这样能提高领导的人事管理水平还能提高员工的积极性。经过现代计算机技术与企业管理相结合,实现人事管理系统的科学化、信息化、现代化,而且适合一般人群使用。 企业人事管理是相对企业内部员工的管理。集人员、考勤、工资、员工培训、系统功能等于一体的大型管理系统,为公司在人事管理等方面提供极大的方便。本软件是以中小型企业为背景而设计开发的,界面美观、使用方便。本系统主要以人员管理、考勤管理、统计分析管理、工资核算等,是企业人事管理必不可缺的好帮手。 2.2本课题目的、实现功能与预期成果 2.2.1目的 当前市面上流行的人事管理系统不少。可是,对于A公司来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。 2.2.2实现功能 能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方

面的工作,基本满足人事日常业务的需要。 2.2.3预期成果 所做出的人事管理系统能让A公司管理层在操作简单的前提下并有效的提高对该公司的人事管理,并经过该系统提高员工的能力。尽量使本系统做到是一个科学化、信息化、简单使用的人事管理系统。 3.系统分析 3.1系统调研 正式开发管理信息系统之前进行调研是非常必要的,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。 3.2可行性分析概述 可行性分析是在A公司的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。 可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。 可行性分析阶段的主要工作包括以下几个方面:

课程设计报告模板)

课程设计报告模板()

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

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

c++面向对象课程设计报告

课程设计报告 课程名称面向对象程序设计 课题名称学生成绩管理系统 专业计算机科学与技术 班级计算机 1001 学号 01 姓名 指导教师李珍辉陈淑红李杰军 2011年 12 月 28 日

湖南工程学院 课程设计任务书 课程名称面向对象程序设计 课题学生成绩管理系统 专业班级计算机1001 学生姓名 学号 01 指导老师李珍辉陈淑红李杰军 审批 任务书下达日期 2011 年 11 月 15 日 任务完成日期 2011 年 12 月 28 日

一、设计内容与设计要求 1.课程设计目的: 面向对象程序设计课程设计是集中实践性环节之一,是学习完《面向对象程序设计》课程后进行的一次全面的综合练习。要求学生达到熟练掌握C++语言的基本知识和技能;基本掌握面向对象程序设计的思想和方法;能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题,从而提高动手编程解决实际问题的能力。 2.课题题目 1)公司库存管理系统 2)高校学籍管理系统 3)高校工资管理系统 4)高校人事管理系统 5)通讯录程序设计 6)学生成绩管理系统 7) 图书管理系统 8)文本编辑器的设计与实现 9)学生考勤管理系统 10)公司人员管理系统 3.设计要求: ⑴设计课题题目:每位同学根据自己学号除以10所得的余数加1选择相 应题号的课题。随意换题者不记成绩。 ⑵根据自己对应的课题完成以下主要工作:①完成系统需求分析:包括 系统设计目的与意义;系统功能需求(系统流程图);输入输出的要求。②完 成系统总体设计:包括系统功能分析;系统功能模块划分与设计(系统功能模 块图)。③完成系统详细设计:包括数据库需求分析;数据库概念结构设计(E -R图);数据库逻辑结构设计;类层次图;界面设计与各功能模块实现。④系 统调试:调试出现的主要问题,编译语法错误及修改,重点是运行逻辑问题修 改和调整。⑤使用说明书及编程体会:说明如何使用你编写的程序,详细列出 每一步的操作步骤。⑥关键源程序(带注释)

工程造价课程设计报告模板

工程造价课程设计 报告

民建楼(工程)施工图工程量清单报价(标底)编制实例 班级:工程081班报告提交日期:4月19号 组长信息: 成员信息: 指导教师:工程管理系 1 选题背景(10分) 所选理由:该设计是对北京四环内一座民建楼编制的一套工程量清单和投标报价书,该建筑为单层框架结构建筑面积269.10㎡。建筑外形呈长方体,主要构成部分营业大厅。工程量清单和投标报价由建筑工程、装饰装修工程、电气工程(含防雷接地及弱点工程)、给排水工程以及各单位工程对应的措施项目、其它项目等组成。总投标报价为156783.48元。主要编制依据有该建筑工程施工图、《建设工程工程量清单计价规范》、《天津市建设工程工程量清单计价定额》等。此工程是我小组摘自北京建筑业土建造价员岗位考核试题(土建部分),有比较清楚的思路,因此选择了这个题目。 2 组织运行(20分) 成员分工:------组织协调—组织录入 ---报告整理 ---搜集资料 组织运行:在接到工程造价实习任务书之后,我们小组立即开展了实习动员会议,会议中我们达成以下事项:1进行了详细的成员分工。2本

次项目的总工期为五天,我们做了项目的总体计划和每天的计划,并规定每天晚上十点在宿舍小组全体成员进行当天的任务总结,并安排第二天的详细任务,由于项目工期紧迫,要求小组成员当天的任务必须按进度严格完成,当遇到困难时由组长进行协调,并安排其它小组成员进行帮助。3本次实习项目要求高质量的完成,从前期的搜集工程资料,到中期的组织录入,再到后期的报表生成以及实习报告的整理,都要求小组成员高质量的完成,成员之间互相监督互相批评,当发现有质量瑕疵时由组长进行修改,并在最后项目完成阶段进行项目的评价和各成员任务的认定,以确保项目的质量。4本次实习费用完全由小组成员自行解决,因此要求项目的成本越低越好,不设下限。5本次实习我们还进行了详细的风险管理,并制定了相应的风险应对计划。 运行效果自我评价:总体运行正常,详细部分还有待改进的方面。 实习体会:“纸上得来终觉浅,觉知此事要躬行。”工程造价只学习书本上的知识远远不够,还必须进行实际的实习操练,等到真正做出一项工程的造价时才知道难度有多大,经过实习验证和巩固了所学的知识,加深了对所学的知识的理解,为我们将来的工作做了准备。 3 总说明(20分) 3.1工程概况 工程概况:此工程总造价156783.48元,建筑面积269.10㎡,结构形式为单层框架结构,工程地点为北京四环以内。建筑外形呈长方体,工程量清单和投标报价由建筑工程、装饰装修工程、电气工程(含防雷接地及

课程设计报告【模板】

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

C#面向对象课程设计--拼图游戏

《C#程序设计》课程设计 题目:拼图游戏 专业:计算机科学与技术 学号: 姓名: 指导老师: 完成日期: 2012/12/26

《C#课程设计》评分标准 题目:拼图游戏专业:计算机科学与技术学号:姓名:

目录 1 前言 (4) 2 需求分析 (4) 要求 (4) 任务 (4) 运行环境 (4) 开发工具 (4) 3 概要设计与详细设计 (5) 系统流程图 (5) 结构功能图 (5) 4 编码与实现 (6) 编码分析 (6) 具体代码实现(附源代码) (9) 5 课程设计总结 (18) 参考文献 (19)

1.前言 拼图游戏一款非常经典的小游戏,因为它比较简单有趣,无论老少都比较适合。拼图的设计对每一个C#语言设计者进行语言提高和进阶都是一个很好的锻炼机会。拼图游戏的设计比较复杂,它涉及面广、牵涉方面多,如果不好好考虑和设计,将难以成功开发出这个游戏。在这个游戏的设计中,牵涉到图形界面的显示与更新、数据的收集与更新,并且在这个游戏的开发中,还要应用类的继承机制以及一些设计模式。因此,如何设计和开发好这个拼图游戏,对于提高C#开发水平和系统的设计能力有极大的帮助。在设计开发过程中,需要处理好各个类之间的继承关系,还要处理各个类相应的封装,并且还要协调好各个模块之间的逻辑依赖关系和数据通信关系。一个3×3的魔板,有一个格子是空的,其他格子内随机放置1-8共8个编号的方块,通过单击任意一个与空格子相邻的方块可以把该方块移入空格子,不断的移动方块,直到方块按照图片的原来的顺序排好。 2 需求分析 要求 (1)用C#语言实现程序设计; (2)利用PictureBox控件来实现图片的移动 (3)超过200步提示重新来 (4)界面友好(良好的人机互交),程序要有注释。 任务 (1)制作流程图 (2)编写代码; (3)程序分析与调试。 运行环境 (1)WINDOWS2000/XP/win7系统 (2)编译环境 开发工具

工程量清单计价课程设计范例

工程估价课程设计 学号:姓名: 学生 院学(系): : 业专 题目: 工程量清单编制与投标报价 : 指导教师 二一年六月六日

0 / 51 设计总说明书 在编制分部分项工程量清单前,详细解读了《建设工程工程量清单计价规范》,对总则、术语、工程量清单编制的内容研读数遍,知道了招标控制价的定义、编制及一些规定。对建筑工程、装饰装修工程清单项目的名称、编码、项目特征、计量单位、工程量计算规则进行了详细的了解,以便在编制分部分项工程量清单时,能熟练应用,得心应手,大大缩短不必要的时间。 在编制工程量清单的时候,最重要的是项目特征的描述,以及对工程量的计算,要将项目特征描述得尽可能详细些,而工程量计算要按规则来计算。 在工程量清单编制完成之后,编制工程量清单计价表。在此之前,对《江苏省建筑与装饰工程计价表》进行大致的了解,然后编制施工方案,按《计价表》的规定计算出各自工程量。在《计价表》中找出各项目所对应的定额子目和相应的工程量。 使用造价软件编制工程量清淡的封面、总说明、分部分项工程量清单、措施项目清单、其他项目清单、规费、税金项目清单;同时也编制工程量清单计价表中的单位工程汇总表、分部分项工程量清单计价表、措施项目清单计价表、其他项目清单计价表、分部分项工程量清单综合单价分析表、措施项目费分析表、主要材料价格表。 最后通过报表的形式将这些表分别导出来。 通过这次课程设计,我们熟悉了施工图纸,能够准确识图。在对《工程估价》这本书掌握的基础上,通读《建筑工程工程量清单计价规范》,并计算出工程量、编制出工程量清单。基于对施工组织的熟悉,拟定适合该工程的施工方案,通过《江苏省建筑与装饰工程计价表》和相关图集,计算工程量。最后应用广联达造价软件对此工程进行投标报价。 课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程. 回顾起此次工程估价课程设计,至今我仍感慨颇多,的确,从手稿到正式稿,从理论到实践,在整整两星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且了解了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很

软件工程课程设计报告_人事管理系统

软件工程课程设计 题目人事管理系统 1.课程题目 人事管理系统设计 2.概述 2.1本课题的来源 A公司是一家以寿险营销为目的的寿险公司,公司员工众多业务流量大,为了方便管理,我制作了一个人事管理系统。主要通过员工基本信息录入、修改、查询、删除以及员工考勤等方面来对员工综合考评。以便对员工发放工资进行合理分配。这样能提高领导的人事管理水平还能提高员工的积极性。通过现代计算机技术与企业管理相结合,实现人事管理系统的科学化、信息化、现代化,并且适合一般人群使用。 企业人事管理是相对企业部员工的管理。集人员、考勤、工资、员工培训、系统功能等于一体的大型管理系统,为公司在人事管理等方面提供极大的方便。本软件是以中小型企业为背景而设计开发的,界面美观、使用方便。本系统主要以人员管理、考勤管理、统计分析管理、工资核算等,是企业人事管理必不可缺的好帮手。

2.2本课题目的、实现功能与预期成果 2.2.1目的 目前市面上流行的人事管理系统不少。但是,对于A公司来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。 2.2.2实现功能 能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。 2.2.3预期成果 所做出的人事管理系统能让A公司管理层在操作简单的前提下并有效的提高对该公司的人事管理,并通过该系统提高员工的能力。尽量使本系统做到是一个科学化、信息化、简单使用的人事管理系统。 3.系统分析 3.1系统调研 正式开发管理信息系统之前进行调研是非常必要的,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,

课程设计报告参考模板

课程设计报告参考模板 河海大学计算机及信息工程学院 课程设计报告 题目专业、学号授课班号学生姓名指导教师完成时间 课程设计任务书 Ⅰ、课程设计题目: Ⅱ、课程设计工作内容 一、课程设计目标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.1系统名称 学生宿舍管理系统 1.2开发及运行环境 CPU Intel? Core(TM)i5-4210M 存4GB 硬盘空间30M以上 输入设备键盘鼠标 操作系统windows 8.0 数据库windows sql server 2005 1.3软件开发计划 2017.12.01-2017.12.04 软件需求分析 2017.12.05-2017.12.09 系统结构设计 2017.12.10-2017.12.15 软件编码及数据 库设计实现 2017.12.16-2017-12.20 软件测试 2017.12.21 软件交付

第二章需求分析 目前,各学校的宿舍管理主要依赖于人工管理,学生宿舍相关的各种信息可以通过宿舍管理系统来集中统一管理,方便的宿舍管理员对宿舍的管理,更有利于宿舍安全以及同学们的健康成长。 2.1 任务概述 宿舍管理系统为了方便管理,尽可能的实现操作简单,易学易用,主要实现以下功能: 1)系统要求用户必须输入正确的用户名和密码才能进入系统; 2)系统应该提供学生住宿情况的基本登记; 3)系统应提供人员来访登记及结束访问的详细登记; 4)系统应提供学生在校期间物品出入宿舍楼的详细情况登记; 5)系统应提供查询功能,以方便用户对学生基本信息的查询(要实现按多种条件的查询)及楼房信息的查询; 6)系统应提供增加、删除、修改用户的功能; 7)增加学生离校的物品管理制度 2.2 宿舍管理系统一层数据流图及数据字典 2.2.1 一层数据流图

图1-1 学生宿舍管理系统一层数据流图 2.2.2 数据字典 以下是图1-1数据流图的数据字典本数据字典主要定义数据4方面容: 名字:数据元素的名字,作为在数据流图中的标识符, 描述:对名字所代表的数据功能和含义加以描述 定义:对名字所代表的实际构成加以解释 位置:表示数据流的来源 名字:管理员 描述:对宿舍管理系统进行操作的人员

课程设计报告模版

课程设计报告模版

《城市排水处理》 课程设计报告 系别:城市建设系 专业班级:给水排水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) 设计内容 根据任务书所给定的资料,综合运用所学的基础、专业基础和专业知识,设计一个中小型污水处理厂。 ①确定污水处理方法和工艺流程; ②选择各种处理构筑物形式,并进行工艺设计计算(计算书中要附计算草图); ③估算各辅助构筑物的平面尺寸; ④进行污水厂平面布置和高程布置。

面向对象程序设计课程设计

《面向对象程序设计》课程设计 课程代码:*****(采用现行5位数字的课程代码) 课程名称:面向对象程序设计课程设计 设计周数:1周 学分:0.5学分 课程类别:必修课 一、课程设计的目的与任务 面向对象程序设计课程设计是计算机科学与技术、网络工程、信息管理与信息系统等专业集中实践性环节之一,是学习完《面向对象程序设计》课程后进行的一次全面的综合练习。通过课程设计,学生可以将本课程所学知识点融会贯通,举一反三,加深实践与理解,提高学生综合运用所学知识的能力;另一方面,在参与一系列子项目的实践过程中,能使学生获得相关项目管理和团队合作等众多方面的实践经验。其目的在于加深对面向对象程序设计理论和基本知识的理解,通过对所选项目的分析、程序算法的设计、运行与调试过程的分析,使学生掌握基本的信息系统分析方法、设计方法和上机操作的各种技巧,对培养学生的逻辑思维能力、团队合作精神、创新能力、动手操作能力各方面素质有提供了良好的实践平台,为后续课程的学习打下一定的基础。 二、本课程设计的基本理论 本课程设计使用面向对象程序设计的方法解决实际问题,涵概了课程的所有重要知识点,如类与对象、继承与组合、虚函数与多态性等。 三、课程设计的形式与基本要求 形式:召开课程设计动员会,根据学生的学习水平和特长进行分组,每组选择指定课程设计的题目和内容。学生在规定的时间内,经过小组的协同工作和指导教师的辅导,完成所选课题的设计,最后由指导教师进行验收及评定。 基本要求:要求学生做好预习,认真分析设计过程中涉及到的算法,并确定所选课题的功能模块,详细描述各模块的具体内容;用流程图描述实现算法,根据算法进行代码的编写,最后进行反复上机调试修改,直到输出正确结果为止。 认真写好课程设计报告,根据每组学生的分工,各自写出对解决问题的详细分析、模块功能、调试结果,最后将课程设计报告上交给指导教师。 四、课程设计的内容 选题一:员工管理信息系统 (1)建立职工信息数据,包括职工编号、姓名、性别、工资、出生时间、部门、参加工作时间和年龄(必须计算得到)。

工程造价课程设计报告

民建楼(工程)施工图工程量清单报价(标底)编制实例 班级:工程081班报告提交日期:4月19号 组长信息: 成员信息: 指导教师:工程管理系 1 选题背景(10分) 所选理由:该设计是对四环一座民建楼编制的一套工程量清单和投标报价书,该建筑为单层框架结构建筑面积269.10㎡。建筑外形呈长方体,主要构成部分营业大厅。工程量清单和投标报价由建筑工程、装饰装修工程、电气工程(含防雷接地及弱点工程)、给排水工程以及各单位工程对应的措施项目、其他项目等组成。总投标报价为156783.48元。主要编制依据有该建筑工程施工图、《建设工程工程量清单计价规》、《市建设工程工程量清单计价定额》等。此工程是我小组摘自建筑业土建造价员岗位考核试题(土建部分),有比较清楚的思路,所以选择了这个题目。 2 组织运行(20分) 成员分工:------组织协调—组织录入 ---报告整理---搜集资料 组织运行:在接到工程造价实习任务书之后,我们小组立即开展了实习动员会议,会议中我们达成以下事项:1进行了详细的成员分工。2本次项目的总工期为五天,我们做了项目的总体计划和每天的计划,并规定每天晚上十点在宿舍小组全体成员进行当天的任务总结,并安排第二天的详细任务,由于项目工期紧迫,要求小组成员当天的任务必须按进度严格完成,当遇到困难时由组长进行协调,并安排其他小组成员进行帮助。3本次实习项目要求高质量的完成,从前期的搜集工程资料,到中期的组织录入,再到后期的报表生成以及实习报告的整理,都要求小组成员高质量的完成,成员之间互相监督互相批评,当发现有质量瑕疵时由组长进行修改,并在最后项目完成阶段进行项目的评价和各成员任务的认定,以确保项目的质量。4本次实习费用完全由小组成员自行解决,所以要求项目的成本越低越好,不设下限。5本次实习我们还进行了详细的风险管理,并制定了相应的风险应对计划。 运行效果自我评价:总体运行正常,详细部分还有待改进的方面。 实习体会:“纸上得来终觉浅,觉知此事要躬行。”工程造价只学习书本上的知识远远不够,还必须进行实际的实习操练,等到真正做出一项工程的造价时才知道难度有多大,通过实习验证和巩固了所学的知识,加深了对所学的知识的理解,为我们将来的工作做了准备。 3 总说明(20分) 3.1工程概况 工程概况:此工程总造价156783.48元,建筑面积269.10㎡,结构形式为单层框架结构,工程地点为四环以。建筑外形呈长方体,工程量清单和投标报价由建筑工程、装饰装修工程、电气工程(含防雷接地及弱点工程)、给排水工程以及各单位工程对应的措施项目、其他项目等组成。 3.2工程质量要求 确保工程质量合格,严格按照规化的ISO9001质量管理体系文件进行操作,加强项目质量管理,规管理工作程序,提高质量,达到满意工程的要求。 3.3工期 60个日历工作日。

软件工程课程设计实验报告

重庆邮电大学 软 件 工 程 课程设计实验报告 ——网上选课系统 姓名:雷雷 学号:08500329 专业:计算机科学与技术班级:0410801 指导老师:邹洋 教室:S331-A 时间:2011-5-30~2011-6-3

一、实验题目:网上选课系统 主要功能描述:系统首先维护校内所有课程的信息;课程分为研究生、本科生;也可以分为必修、选修、辅修。用户以学号和密码登陆,系统显示用户以选的课程、用户有权选但未选的其他课程,并显示具体信息(如学分)。用户选择后,系统根据规则检查用户是否进行正确的选课(如时间冲突、跨专业选课等);如果错误提示用户改,否则修改选课数据库。最后系统应能够向管理员提供查询界面和各类报表,统计每门课的选课情况。 二、实验目的 软件工程课程设计是软件工程专业一个综合性的实践教学环节,其目的在于促进学生复习和巩固计算机软件设计知识,加深对软件设计方法、软件设计技术和设计思想的理解,并能运用所学软件设计知识和面向对象技术进行综合软件设计,提高学生的综合应用能力。通过这次课程设计,要掌握UML(统一建模语言),并能运用UML在Rational Rose中建模。 三、实验要求 1.一人一组。 2.熟悉Rose开发环境。 3.掌握UML的基本模型元素(如角色、用例、类等)。 4.熟悉UML,主要了解UML中的9大图:Use case diagram(用例图)、Class diagram(类 图)、Sequence diagram(序列图)、Collaboration diagram(协作图)、Statechart diagram(状态图)、Activity diagram(活动图)、Component diagram(组件图)、Deployment diagram(配置图)、datamodel diagram(数据模型图)。 5.进行系统需求分析与系统功能模块设计,绘出系统详细的业务流程图和数据流程图, 建立完整的系统数据库的逻辑模型。 6.完成对系统的建模实现。 7.进行检查,并提交设计报告。 四、实验内容 1、系统的需求分析 学生选课系统主要满足来自两方面的需求,这两个方面分别是学生用户和管理员用户,也即是两类用户角色。 (1)学生用户是主要的需求者,主要需求功能是查询可选课程、查看自己选课情况及进行选课、退课操作等; (2)管理员用户的功能需求较为复杂,包括对学生信息、课程信息进行管理。在学生信息管理子模块中,实现对学生信息的添加、修改、删除操作,还可以输入查询条件进行查询操作。在课程管理子模块中,实现对课程信息的添加,添加时为其分配任课教师、上课时间和地点,实现对课程的修改、删除、查看某个课程的详细信息等。 本系统将管理员用户、学生用户的身份及权限进行严格的划分,让管理员拥有最高权限,可以查看、维护系统中的所有信息,如添加学生,添加课程,修改课程信息等;让学生拥有选课和退选的权限;而修改密码模块的权限每个用户都可拥有,用以修改自己的密码信息。通过进行严格的权限划分,可以更好地进行管理,也可更好地保护用户信息安全。

C语言课程设计报告模板

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

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

面向对象课程设计任务书

面向对象课程设计任务书

河南城建学院 《面向对象语言程序设计》课程设计任务书 班级0814101/2 专业计算机科学与技术 课程名称面向对象语言程序设计 指导教师耿永军刘荣辉周二强 计算机科学与工程系 2012年06月

《面向对象语言程序设计》课程设计任务书 一、设计时间及地点 1、时间:第19周 2、地点:计算机系实验中心、本班教室10#A103 二、设计目的和要求 本课程设计是在学习C++基本理论之后的实践教学环节。该实践教学是软件设计的综合训练,包括问题分析、总体结构设计、用户界面设计、程序设计基本技能和技巧。要求学生在设计中逐步提高程序设计能力,培养科学的软件工作方法。学生通过课程设计在下述各方面得到锻炼: 1.能根据实际问题的具体情况,结合C++的基本理论和基本技巧,正确分析问题,并能设计出解决问题的有效算法与程序。 2.提高程序设计和调试能力。学生通过上机实习,验证自己设计的算法和程序的正确性。学会有效利用基本调试方法,迅速找出程序代码中的错误并且修改,进一步提高程序设计水平。 三、设计题目和内容 主要有以下设计题目: 题目1 高校人事管理系统 一、目的与要求: 1、目的: (1)要求学生达到熟练掌握C++语言的基本知识和技能; (2)基本掌握C++程序设计的基本思路和方法; (3)能够利用所学的基本知识和技能,解决简单的C++程序设计问题。 2、基本要求: (1)要求利用C++的方法以及C++的编程思想来完成系统的设计; (2)要求在设计的过程中,建立清晰的类层次; (3)在系统设计中要分析和定义各个类,每个类中要有各自的属性和方法; (4)在系统的设计中,要求运用C++的机制(继承、派生及多态性)来

建筑工程造价课程设计实例

目录 一、编制说明 (2) 二、单项工程预算汇总表 (3) 三、单位工程预算汇总表 (3) 四、分部分项工程量计价 (4) 1、工程量计价的含义 (4) 2、分部分项工程量计价表 (4) 五、综合单价分析 (13) 1、综合单价分析的含义 (13) 2、综合单价分析的计算公式 (13) 3.综合单价分析表(举例) (13) 4.综合单价分析表 (18) 六、措施项目清单与计价表 (25) 1、措施项目清单与计价表(一) (25) 2、措施项目清单与计价表(二) (25) 七、规费及税金计价表 (26) 八、工料分析 (28) 1.工料分析的含义 (27) 2、工料分析表 (27)

3.工料分析汇总表 (33) 九、工程量计算书 (34) 一、编制说明 1、工程概况: (1)本工程结构设计使用年限为50年。 (2)本工程为公共建筑,建筑物安全等级为二级。 (3)本工程为框架结构,地上两层。该工程为三级抗震。总建筑面积为758m2。 (4)本工程施工地形平坦,土质较好。常年地下水位在地面以下,施工时可考虑为二类干土。 (5)重要性类别:丙类,地基基础等级:丙级 (6)本工程砌体施工质量控制等级为B级。 2、设计说明: (1)基础为550mm高C30柱下独立基础,100mm厚C15混凝土垫层,M10水泥砂浆砌基础墙,60厚水泥砂浆墙基防潮层。 (2)墙身:外墙墙体材料采用MU10级非承重页岩模数转,内墙采用A5级加气混凝土砌块。墙厚外墙是240mm,内墙是 以下墙体均采用MU15级混凝土普通砖,M10级水泥砂浆砌筑。 (3)楼地面及屋面做法、屋顶抹灰、踢脚线、外墙装饰、内墙抹灰做法见施工图纸。 3、环境保护要求:必须符合当地环保部门对噪音、粉尘、污水、垃圾的限制或处理的要求。

软件工程课程设计报告

软件工程课程设计报告题目:校园小商品交易系统 一、实验题目 (2) 二、实验目的 (2) 三、实验要求 (3) 四、实验内容 (3) 五、系统设计文档 (4) 5.1需求分析 (4) 5.1.1对系统综合要求 (4)

5.1.2系统的数据要求 (4) 5.2总体设计 (5) 5.2.1系统总体用例图 (5) 5.2.2商品管理用例图 (5) 5.2.3用户信息用例图 (6) 5.2.4商品交易用例图 (6) 5.3详细设计 (6) 5.3.1系统类图以及类之间关系图 (6) 5.3.2由需求分析阶段以及类之间关系的设计分析可以得到系统 对应事件流 (7) 5.3.3系统数据库表 (11) 5.3.4系统组件图 (11) 5.3.5系统部署图 (12) 六、心得体会 (13) 一、实验题目 校园小商品交易系统 二、实验目的 通过这次课程设计,要掌握UML(统一建模语言),并能运用UML在Rational Rose中建模。熟练掌握软件工程面向对象建模的总体方法。

三、实验要求 1.一人一组。 2.熟悉Rose开发环境。 3.掌握UML的基本模型元素(如角色、用例、类等)。 4.熟悉UML,主要了解UML中的9大图:Use case diagram(用例图)、Class diagram(类图)、Object diagram(对象图,Rose中没有)、Sequence diagram(序列图)、Collaboration diagram(协作图)、Statechart diagram(状态图)、Activity diagram(活动图)、Component diagram(组件图)、Deployment diagram(配置图)。 5.完成对系统的建模。 6.周五上机检查,并提交设计报告。 7.集中上机时间不能迟到、早退。 8.请自觉维护实验室清洁,爱护实验设备。 四、实验内容 运用UML统一建模语言建立一个校园小商品交易系统。开发软件为ROSE,最后转换为VB代码。该系统主要的基本要求和功能如下: 包含三类用户:管理员、商品发布者、普通用户、访客。 (1)向管理员提供以下功能:自身密码修改,其他用户添加删除,用户信息修改、统计。商品信息添加、修改、删除、查找、统计。 (2)向商品发布者提供以下功能:注册、登陆、注销、自身密码修改、自身信息修改。商品信息发布,自身商品信息统计。查找浏览其他商品。 (3)向一般用户提供以下功能:商品浏览、查找、获知商家联系方式,定购商品。 (4)向访客提供以下功能:商品浏览、查找、获知商家联系方式。

专业课程设计报告模板

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 附录

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