搜档网
当前位置:搜档网 › 软件工程课程设计个人报告

软件工程课程设计个人报告

软件工程课程设计个人报告
软件工程课程设计个人报告

软件工程课程设计个人报告课程设计题目:《地铁出行帮助软件》

北京工业大学计算机学院班级:703班

报告人姓名:姚开一学号:11070328 承担角色:组长同组其他成员:高辉、孙涛、王晨鑫、马千里

课程教师:杨红丽实验指导教师:杨红丽

实验地点:图书馆

完成起止日期:2014.9.3-2014.11.13

目录

一、课程设计概述 (1)

1. 目的 (1)

2. 任务 (1)

3. 开发环境 (1)

4. 参考资料 (1)

二、项目需求分析 (2)

三、项目设计的基本原理和采用的主要方法与技术 (2)

四、本人实现项目的过程与步骤 (2)

1. 程序流程的设计 (3)

1.1流程图的设计: (3)

1.2程序系统的结构: (4)

1.3时序建模 (5)

2. 数据库的设计和录入 (6)

2.1完成数据库的设计: (6)

2.2完成数据库的录入: (8)

3. 算法设计 (8)

4. 图形界面设计 (9)

4.1图形界面初期架构设计: (9)

4.2图形界面的最终架构以及结果输出: (9)

5. 程序开发 (9)

5.1IDE (9)

5.2核心算法设计 (10)

5.3程序开发完成 (11)

五、个人遇到的困难与获得的主要成就 (12)

1. 开发环境的选择 (12)

2.数据库的设计 (12)

3.程序数据结构的设计: (13)

4.程序核心算法的选择: (13)

5. 程序核心算法的设计: (14)

6.图形界面开发的设计: (17)

六、测试与运行记录 (19)

七、课程设计完成结果分析与个人小结 (20)

八、附录 (21)

1. 软件配置: (21)

2. 个人完成的程序模块: (21)

3. 文档清单: (21)

一、课程设计概述

1.目的

本软件产品是一项独立的软件,而且全部内容自含。开发的意图是为了开发一款地铁出行帮助软件;应用目标是能够文字给出地铁出行建议并且图形表示;作用范围是所有地铁出行的北京居民。

2.任务

输入:输入形式:下拉菜单选择;输入内容:出发线路,终点线路,出发站、目的站。

输出:输出形式:对话框和图形界面;输出内容:地铁出行建议和建议路线图。

用户可以选择“最快”、“最方便”和“最优”的地铁出行方案,当选择不同的出行方案时,会从数据库中读取对应不同的换乘时间以及停车时间。

程序会根据用户查询的时间调用系统时间,判断当前是否是高峰时间,当前是高峰时间时,会从数据库中读取对应不同的高峰换乘时间以及高峰停车时间。

3.开发环境

SQL Server 12、NetBeans IDE 7.2

4.参考资料

a.《软件工程课程设计指导书》

b.《地铁出行帮助软件需求分析书》

c.《地铁出行帮助软件概要设计说明书》

二、项目需求分析

输入 处理 输出

三、项目设计的基本原理和采用的主要方法与技术

基本原理:堆优化的Dijkstra 算法

主要方法与技术:SQL 语句创建表与录入数据、JA V A 语言访问数据库、JA V A SWT 图形界面编程技术

四、本人实现项目的过程与步骤

个人在小组中担任组长一职,每周负责给组员们分配各自的任务,让大家在10周的时间内有条不紊的完成软件工程课程设计的程序编写以及各类报告;在程序设计方面,我也负责完成了尽可能多的部分,从数据库、程序算法的设计,到程序算法、图形界面的编写。

起始线路 起始站点 终点线路 终点站点 判断用户是否输入完整的站点信息

请输入站点信息提示语

图形界面显示出行线路图

文本显示地铁出行线路

选择方案 判断用户是否选择出行方案

1.程序流程的设计1.1流程图的设计:

1.2程序系统的结构:

1.表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候用户的所见所得。在此系统中,表现层即为用户所见的软件界面,用户通过软件来获取服务。

2.业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据的业务逻辑处理。

3.数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、查找等。

数据访问层业务逻辑层表现层

1.3时序建模

2.数据库的设计和录入2.1完成数据库的设计:2.1.1换乘表transfer_station

2.1.2线路表line_one-line_nine

2.2完成数据库的录入:

3.算法设计

学习了图的概念,包括点、弧、有向图、无向图等等;学习了图的存储结构,包括邻接矩阵(数组表示法)、邻接表、十字链表(有向图)、邻接多重表(无向图);还学习了图的遍历,包括深度优先搜索和广度优先搜索。最后决定使用邻接多重表(无向图)的数据结构。

学习了《数据结构与算法》教材上的最短路径(包括单源最短路径Dijkstra 算法、每对顶点之间的最短路径Floyd算法),其中Dijkstra算法用于求解固定起点到图上任意点的最短路径;Floyd算法用于求解图上任意两点之间的最短路径。很明显,我们的软件中,是求解固定起点到固定终点的最短路径,无论用Dijkstra 算法还是Floyd算法,复杂度都太高了。

在核心算法设计的选择上仍然存在问题,Dijkstra算法和Floyd算法,用在我们的程序中复杂度都太高了,需要在其基础上进行改良优化。最后我们决定使用堆优化的Dijkstra算法,Dijkstra算法每次选取一个点都需要进行比较,得到所有路径中最短的一条路径,使用堆比较算法,每次只选出堆顶这个最小的元素,这样计算的复杂度会降低很多,Dijkstra算法的时间复杂度是O(n3),堆优化Dijkstra算法的时间复杂度是O(nlogn)。

4.图形界面设计

4.1图形界面初期架构设计:

4.2图形界面的最终架构以及结果输出:

5.程序开发

5.1IDE

我安装了MyEclipse,由于之前没有接触过这款编程软件,学习了MyEclipse

的一些相关操作,以及软件的调试。

5.2核心算法设计

完成了核心算法的模拟,能够用控制台正确输出模拟数据的最短路径。

5.3程序开发完成

花费了两周多的时间,按照之前的需求与设计,进行了程序部分的编写,完成程序的所有部分,实现了所有预期的功能,不过还存在一些问题有待测试。

五、个人遇到的困难与获得的主要成就

1.开发环境的选择

困难:初期,我们一致决定IDE使用MyEclipse。然而,在开发进入中后期的时候,出现了一个我们难以解决的问题,就是数据库与IDE的连接。我们花费了几个小时来解决数据库的连接问题,最后在Netbeans上调试成功了。最终我们还是使用了Netbeans作为程序开发环境。

主要成果:虽然没有成功的解决数据库与MyEclipse的连接问题,不过通过更改IDE也未尝不是解决问题的一种方法。我们由此学习到,IDE的选择对于程序的开发也是尤为重要的。

2.数据库的设计

我们率先将地铁出行帮助软件的主体分为了数据库、程序算法以及图形界面,于是便顺理成章的将工作重心放在了数据库

困难:我们按照指导书上的要求粗略的设计了数据库的属性以及元组,不过在之后的算法开发过程中,我们发现数据库的设计在之后的算法中并不是非常适用,后来还进行了非常多的修改。

主要成果:由此我们吸取了教训:在程序开发的过程中,不应该急于数据库的设计与开发。相反,先着手于程序的开发,根据程序的需求对数据库进行相应的更改,可以省去不少的功夫,事半功倍。

3.程序数据结构的设计:

在对图的相关数据结构进行学习后,学习了图的概念,包括点、弧、有向图、无向图等等;学习了图的存储结构,包括①邻接矩阵(数组表示法)、②邻接表、③十字链表(有向图)、④邻接多重表(无向图);还学习了图的遍历,包括深度优先搜索和广度优先搜索。初期决定使用邻接多重表(无向图)的数据结构。

困难:在决定使用邻接多重表作为我们的数据结构之后,我们发现这个数据结构的结构显得过于复杂,超出了该软件的使用范畴;并且,邻接多重表的实现也比较复杂,之后的使用我们可能也难以驾驭,最后还是决定使用较为简单的邻接表作为我们图的数据结构。

主要成果:邻接表的数据结构相比邻接多重表的实现来的简单得多,简化了不少程序开发的工作,加快了不少进度。让我们学习到在数据结构的选取环节上需要慎重的选择,不要好高骛远选择实现比较复杂的数据结构,可能并不适合这个程序开发。

4.程序核心算法的选择:

学习了《数据结构与算法》教材上的最短路径(包括单源最短路径Dijkstra 算法、每对顶点之间的最短路径Floyd算法),其中Dijkstra算法用于求解固定起点到图上任意点的最短路径;Floyd算法用于求解图上任意两点之间的最短路径。很明显,我们的软件中,是求解固定起点到固定终点的最短路径,无论用Dijkstra 算法还是Floyd算法,复杂度都太高了。

困难:在经过多番查找资料和讨论之后,我们选择使用堆优化的Dijkstra算法。在Dijkstra算法基础上进行改良优化,Dijkstra算法每次选取一个点都需要进行比较,选出所有路径中最短的一条路径,使用堆比较算法,每次只需选出堆顶这个最小的元素,这样计算的复杂度就会大大的降低。

主要成果:Dijkstra算法的时间复杂度是O(n3),而堆优化Dijkstra算法的时间复杂度是O((m+n)logn)。

堆优化的Dijkstra算法实现:

1. 将与源点相连的点加入堆,并调整堆。

2. 选出堆顶元素u(即代价最小的元素),从堆中删除,并对堆进行调整。

3. 处理与u相邻的,未被访问过的,满足三角不等式的顶点

1):若该点在堆里,更新距离,并调整该元素在堆中的位置。

2):若该点不在堆里,加入堆,更新堆。

4. 若取到的u为终点,结束算法;否则重复步骤2、3。

5.程序核心算法的设计:

5.1我们先自己对点结点、边结点、图的数据结构的内容进行了假设录入,补出了图的简单的临时数据,为了能够先在控制台测试算法的正确性。

困难:对于图的数据结构的构造中,需要对图中所有点结点和边结点进行构造,但是点结点和边结点有指向下一个结点的指针引用,因此不能一次性对数据结构中所有数据进行构造。

主要成果:需要先对引用以外的数据类型进行构造,然后再对引用赋值,表示出图的完整数据结构。这在我们之后的构造函数设计中同样有用。

5.2完成了核心算法的模拟,能够用控制台正确输出模拟数据的最短路径,最后确定问题是在MinHeap()类的swap()方法中,由于JA V A中对象之间的赋值就是引用的赋值,因此进行值的修改时会出现错误,最后去掉了swap方法,直接在Remove()方法中给出了对换堆元素的实现。

困难:计算出的最短路径出现问题,扩展结点出现错误,问题初步推断出现在最小堆的部分。

主要成果:最后确定问题是在MinHeap()类的swap()方法中,由于JA V A中对象之间的赋值就是引用的赋值,因此进行值的修改时会出现错误,最后去掉了swap方法,直接在Remove()方法中给出了对换堆元素的实现,正确输出模拟数据的最短路径。

加入数据库数据之后的出行方案文本显示:

6.图形界面开发的设计:

困难:我们组中没有用JAVA图形界面编程的经历,因此从头开始学习了图形界面。一开始提出了界面的大致构想,用html绘制了出来:

不过在后面的开发过程中,发现实现这样的图形界面,需要较为复杂的框架结构设计,用JAVA SWT绘制完成是较为困难的。

主要成果:在经过多番的学习之后,最终完成了较为友好的图形界面,首先将图形界面用BorderLayout分为了三个部分;左下角的部分比较复杂,希望实现输入和输出的功能,于是又用GridLayout将其分成了2个部分;最后再用GridLayout窗格布局将各种组件插入了图形界面中,完成了图形界面的布局。

另外我们还对图片进行了许多美工的处理,修改了界面左上角的图标以及标题,使得最后的图形界面比较接近我们理想的状态。

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

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

软件工程课程设计 题目人事管理系统 系计算机系 专业班级软件工程(动画方向)(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公司的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。 可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。 可行性分析阶段的主要工作包括以下几个方面:

模拟电子技术课程设计报告模板

模拟电子技术课程设计报告 设计课题: 数字电子钟的设计 姓名: 学院: 专业: 电子信息工程 班级: 学号: 指导教师:

目录 1.设计的任务与要求 (1) 2.方案论证与选择 (1) 3.单元电路的设计和元器件的选择 (5) 3.1 六进制电路的设计 (6) 3.2 十进制计数电路的设计 (6) 3.3 六十进制计数电路的设计 (6) 3.4双六十进制计数电路的设计 (7) 3.5时间计数电路的设计 (8) 3.6 校正电路的设计 (8) 3.7 时钟电路的设计 (8) 3.8 整点报时电路的设计 (9) 3.9 主要元器件的选择 (10) 4.系统电路总图及原理 (10) 5.经验体会 (10) 参考文献 (11) 附录A:系统电路原理图 (12) 附录B:元器件清单 (13)

数字电子钟的设计 1. 设计的任务与要求 数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿命,因此得到了广泛的使用。数字钟从原理上讲是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。 因此,我们此次设计数字钟就是为了了解数字钟的原理,从而学会制作数字钟。而且通过数字钟的制作进一步的了解各种在制作中用到的中小规模集成电路的作用及实用方法。且由于数字钟包括组合逻辑电路和时叙电路。通过它可以进一步学习与掌握各种组合逻辑电路与时序电路的原理与使用方法。 1.1设计指标 1. 时间以12小时为一个周期; 2. 显示时、分、秒; 3. 具有校时功能,可以分别对时及分进行单独校时,使其校正到标准时间; 4. 计时过程具有报时功能,当时间到达整点前10秒进行蜂鸣报时; 5. 为了保证计时的稳定及准确须由晶体振荡器提供表针时间基准信号。1.2 设计要求 1. 画出电路原理图(或仿真电路图); 2. 元器件及参数选择; 3. 编写设计报告写出设计的全过程,附上有关资料和图纸,有心得体会。 2. 方案论证与选择 2.1 数字钟的系统方案 数字钟实际上是一个对标准频率(1H Z)进行计数的计数电路。由于计数的起始时间不可能与标准时间(如北京时间)一致,故需要在电路上加一个校时电路,同时标准的1H Z时间信号必须做到准确稳定。通常使用石英晶体振荡器电路构成数字钟。

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

辽宁科技大学课程设计说明书 设计题目:基于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.sodocs.net/doc/a6888869.html,2008开发环境下进行运行测试,检查错误,最终设计出可行的程序。 2、贪吃蛇游戏说明 游戏操作要尽可能的简单,界面要尽可能的美观。 编写程序实现贪吃蛇游戏,贪吃蛇游戏是一个深受人们喜欢的游戏:一条蛇在密闭的围墙内,在围墙内随机出现一个食物,通过键盘上的四个光标键控制蛇向上下左右四个方向移动,蛇头撞到食物,则表示食物被吃掉,这时蛇的身体长一节,同时计10分;接着又出现食物,等待被蛇吃掉,如果蛇在移动过程中,撞到墙壁、障碍物或身体交叉(蛇头撞到自己的身体),则游戏结束。游戏结束时输出相应得分。 具体要求有以下几点: (1)对系统进行功能模块分析、控制模块分析正确,符合课题要求,实现相应功能;可以加以其他功能或修饰,使程序更加完善、合理; (2)系统设计要实用,采用模块化程序设计方法,编程简练、可用,功能全面; (3)说明书、流程图要清楚; 二、实验目的及设计要求 1、实验目的 .NET课程设计是教学实践环节中一项重要内容,进行此课程设计旨在掌握基础知识的基础上,进一步加深对VC#.NET技术的理解和掌握; 提高和加强学生的计算机应用及软件开发能力,使学生具备初级程序员的基本素质; 培养学生独立分析问题、解决问题、查阅资料以及自学能力,以适应信息管理行业日新 1

网页制作课程设计报告

网页制作课程设计报告 学院: 专业班级: 姓名: 学号: 成绩: 阅卷教师:

目录 1.设计目的 (1) 2.设计思想 (1) 2.1网站整体结构规划思想 (1) 2.2 主页设计思想 (1) 2.3子页的设计思想 (1) 3网页详细设计分析 (1) 4结论 (2)

1.设计目的 阐述该个人网站的设计意图和创意,简单介绍自己的个人网站。 2.设计思想 阐述网站的整体设计思想,包括: 2.1网站整体结构规划思想 要求阐述网站整体结构的选择、设计的思想,绘制网站结构草图。 2.2 主页设计思想 要求对主页的布局思路进行阐述和分析。 2.3子页的设计思想 要求对子页的设计以及网页对象的选取思路进行阐述和分析。 3网页详细设计分析 要求选取一张网页,对网页的设计实现过程进行阐述和分析,详细说明制作该网页的步骤,所使用的网页对象以及该网页对象的操作方法。

4结论 对整个设计报告做归纳性总结,并分析设计过程中的困难及如何解决的,最后提出展望。 一、设计目的 本课程的设计目的是通过实践使同学们经历Dreamweaver cs3开发的全过程和受到一次综合训练,以便能较全面地理解、掌握和综合运用所学的知识。结合具体的开发案例,理解并初步掌握运用Dreamweaver cs3可视化开发工具进行网页开发的方法;了解网页设计制作过程。通过设计达到掌握网页设计、制作的技巧。了解和熟悉网页设计的基础知识和实现技巧。根据题目的要求,给出网页设计方案,可以按要求,利用合适图文素材设计制作符合要求的网页设计作品。熟练掌握Photoshop cs3、Dreamweaver cs3等软件的的操作和应用。增强动手实践能力,进一步加强自身综合素

电路课程设计报告分析

电路分析基础课程设计报告设计题目:MF-47指针式万用电表组装实验 专业建筑电气与智能化 班级建智141班 学号 201402050104 学生姓名张子涵 指导教师郭芳 设计时间2014-2015学年下学期 教师评分 2015年 6月 28日

目录 1.概述 (2) 1.1目的 (2) 1.2课程设计的组成部分 (2) 2. 万用表组装实验设计的内容 (2) 3.总结 (2) 3.1课程设计进行过程及步骤 (2) 3.2所遇到的问题,你是怎样解决这些问题的 (7) 3.3体会收获及建议 (7) 3.4参考资料(书、论文、网络资料) (7) 4. 教师评语 (7) 5.成绩 (7)

1.概述 1.1目的 (1)通过万用表组装实验,进一步熟悉万用表结构、工作原理和使用方法。 (2)了解电路理论的实际应用,进一步学会分析电路,提高自身的能力。 1.2课程设计的组成部分 1.学习认识万能表 2.组装与检测万能表 3.讨论总结 2.万用表组装实验设计的内容 1.万用表套件材料 2.二极管极性的判断 3.色环的认识 4.元件引脚的弯制成型 5.焊接元器件的插放 6.元器件参数的检测和元器件的焊接 7. 线路板安装程序 3.总结 3.1课程设计进行过程及步骤 1.万用表套件材料

2.二极管极性的判断 判断二极管极性时可用实习室提供的万用表,将红表棒插在“+”,黑表棒插在“-”,将二极管搭接在表棒两端,观察万用表指针的偏转情况,如果指针偏向右边,显示阻值很小,表示二极管与黑表棒连接的为正极,与红表棒连接的为负极,与实物相对照,黑色的一头为正极,白色的一头为负极,也就是说阻值很小时,与黑表棒搭接的时二极管的黑头,反之,如果显示阻值很大,那么与红表棒搭接的时二极管的正极。 3.色环的认识 黄电阻有4条色环,其中有一条色环与别的色环间相距较大,且色环较粗,读数时应将其放在右边。每条色环表示的意义,色环表格左边第一条色环表示第一位数字,第2个色环表示第2个数字,第3个色环表示乘数,第4个色环也就是离开较远并且较粗的色环,表示误差。由此可知,图3-3-1中的色环为红、紫、绿、棕,阻值为27×105Ω=2.7MΩ,其误差为±0.5%。将所取电阻对照表格进行读数,比如说,第一个色环为绿色,表示5,第2个色环为蓝色表示6,第3个色环为黑色表示乘100,第4个色环为红色,那么表示它的阻值是56×100=56Ω误差为±2%,对照材料配套清单电阻栏目R19=56Ω。蓝色或绿色的电阻,与黄电阻相似,首先找出表示误差的,比较粗的,而且间距较远的色环将它放在右边。从左向右,前三条色环分别表示三个数字,第4条色环表示乘数,第5条表示误差。比如:蓝紫绿黄棕表示675×104=6.75MΩ,误差为±1%。从上可知,金色和银色只能是乘数和允许误差,一定放在右边;表示允许误差的色环比别的色环稍宽,离别的色环稍远;本次实习使用的电阻大多数允许误差是±1%的,用棕色色环表示,因此棕色一般都在最右边。 4.元件引脚的弯制成形 左手用镊子紧靠电阻的本体,夹紧元件的引脚,使引脚的弯折处,

WEB个人主页课程设计

Web应用开发技术 实验报告 专业:计算机科学与技术 班级: 学号: 姓名:

一、设计题目 个人网站 二、目的 1、本次设计是学生在学完ASP动态网站开发课程后的一次实践性很强的课程设计,是对ASP进行动态网站开发所学知识的综合运用。 2、掌握使用ASP技术进行网站开发设计。 3、通过本次实习,使学生加深所学知识内容的理解,并能积极地调动学生的学习兴趣,结合实际应用操作环境,真正做到理论与实际相结合。 三、功能需求描述 此网站可以对主人留言,来发表自己的心情,也可以把自己的联系方式写入其中,达到和睦相处、心灵的驿站的目的等。 四、总体设计

五、详细设计 (一)、我的主页 此页面为网站的主页,通过发布新心情,点击通讯录可以查看通讯录好友信息,点击留言板可以查看好友留言。 主要代码: 个人空间