软件工程毕业设计论文

2024-12-01

软件工程毕业设计论文(共9篇)

软件工程毕业设计论文 篇1

毕业设计书写规范--指导老师 赵卓林

毕业设计规范

毕业设计应写出设计的合理性,分析的规范性,实现的专业性。

1、引言(破题,业务业键词入手,技术所解决的业务的哪些瓶颈问题的意义)

2、定义设计规格

2.1 问题的提出(具体的设计问题)

2.2 目标与范围(解决业务问题的程度)

2.3 基本设计规格(技术解决的范畴)

3、技术路线分析

3.1 同类产品分析

3.2 基础理论依据

3.3 方案的技术路线

4、需求分析

4.1 业务领域分析(核心业务 组织 机构)

4.2 业务角色分析(用户,主要职责,功能需求)

4.3系统用例分析(系统边界,功能,用例流程)

5、概好设计

5.1 业务流程分析(本系统:业务流程——》数据流程)

5.2 业务对象设计(ER、类图)

5.3 总体结构设计(子系统划分,模块图)

6、详细设计

6.1 系统状态分析(写出系统的几个运行状态及其转换)

6.2 核心功能设计与实现(系统交互设计(顺序图),功能设计流程,测试)

6.3 业务协作设计(以协作图为中心,分析其他辅助功能与主要功能的关系)

7、检测与改进

7.1 部署与业务测试(系统部署图,主界面,几种业务用例测试)

7.2 易用性检测(系统总体的易用性检测表)

7.3 改进建议(不是与建议)

8、结束语

附:开发进度表

用例详细表

数据库物理结构

测试表(检查表)

核心算法与代码

From Software Engineering of Chengdu University Information and Technology

软件工程毕业设计论文 篇2

毕业设计是高等教育人才培养的重要实践教学环节, 在这一环节, 学生综合应用所学理论知识和技能, 在教师的指导下独立自主地完成一项科研任务。毕业设计的过程是对大学生的学习、研究和实践等综合能力的培养和提高的过程, 是对毕业生本科阶段学习成果、专业知识、创新能力全面性的检验。同时, 毕业设计帮助学生巩固和加强所学的基础课与专业课的理论知识, 并与实践动手能力结合起来, 对培养学生的实践能力、创新能力和解决实际问题的能力都有着重要的意义。

软件工程是将系统性、规范化、可度量的方法应用于软件的开发、运行和维护中, 是软件开发的工程方法学。软件工程是一门理论与实践并重的基础课程, 其教学目的是使学生掌握软件工程的基本概念和目标, 掌握软件开发的方法、技术和思想, 提高学生的软件开发能力与软件项目管理能力。软件工程包括两方面内容:软件开发技术和软件项目管理。其中, 软件开发技术包括软件开发方法学、软件工具和软件工程环境, 软件项目管理包括软件度量、项目估算、进度控制、人员组织、配置管理、项目计划。

2 软件工程在毕业设计中的作用

软件工程不仅是计算机科学与技术专业、软件工程专业的一门专业基础核心课程, 也是其他相关专业, 如信息工程、系统工程、信息与计算机科学、信息管理与信息系统等专业的重要应用技术课程。对于这些专业的学生来说, 毕业设计多是以软件开发类项目为主, 整个毕业设计就是开发一个软件。为了更好地完成软件开发类毕业设计, 提高学生毕业设计的质量, 进一步规范毕业设计中的软件开发过程是必需的。软件工程的思想正是用工程化方法构建和维护有效的、实用的和高质量的软件。按照软件工程思想, 软件开发的生命周期分为可行性分析、需求分析、总体设计、详细设计、编码实现、软件测试和软件维护几个阶段。在学生的毕业设计中以软件工程的思想为主线, 从软件工程的角度去指导学生进行毕业设计, 挖掘软件工程在系统开发过程中的价值, 解决毕业设计中存在的一些问题, 既有助于学生更好地理解软件工程的方法、技术和思想, 更有助于提高软件类毕业设计的质量。

3 毕业设计中存在的问题

笔者在指导学生软件开发类毕业设计过程中发现, 毕业设计存在着选题难、任务重、重视编码、轻过程、项目无法完成等现象。设计过程中没有严格地遵循软件工程的开发方法, 没有规范的软件设计过程, 项目能否成功主要依赖于个人能力和个人努力, 这种不正确的开发方法带来了严重的后果。在项目开发的过程中常常存在以下几个方面问题:

3.1 选题的盲目性

选题是毕业设计过程中的一个初始环节, 选题恰当是做好毕业设计的前提, 但选题不当的情况仍然时有发生。学生没有认识到毕业设计的重要性, 纯粹是为了完成学业而做毕业设计, 选题没有一个确切的目标, 往往是随便选一个题目, 造成选题的盲目性, 出现了选题陈旧、选题范围狭窄、选题偏大等问题, 使学生抄袭、完成不了毕业设计的情况时有发生。

3.2 缺少软件的系统分析

软件开发过程的第一个阶段是系统分析, 用来确定软件开发要解决的问题是什么?估算完成该项目需要的资源和成本, 确定目标系统应该具备哪些功能, 主要经历问题的定义、可行性分析和需求分析三个阶段。软件的系统分析确定了用户需求, 同时对目标系统提出完整、具体的要求, 引导开发者正确地构建系统。因此, 对用户需求做出全面、正确的分析, 对于最终软件开发类毕业设计的成败起着至关重要的作用。然而在完成毕业设计过程中, 学生往往认为代码编写最重要, 对软件开发过程中的可行性分析和需求分析阶段不重视, 甚至没有系统分析, 对整个毕业设计的完成造成了影响。

3.3 软件设计过程杂乱无章

软件设计一般都要经历可行性分析、需求分析、总体设计、详细设计、编码和测试阶段。而部分学生在毕业设计开发的过程中, 缺乏软件工程设计思想, 跨越需求分析、概要设计、详细设计和功能模块设计, 直接进行代码的撰写;或者从代码反推出模块设计;甚至在软件开发过程中, 一边写程序, 一边了解需求, 程序完成了需求才确定。这种无序的软件设计过程, 导致最终设计的系统杂乱无章、代码的重复率高、潜在?Bug多、系统的可集成性非常差、不能在规定时间内完成设计或者系统无法运行。

3.4 开发过程中文档不完备

根据软件工程学的基本原理, 软件=程序+文档, 可见软件文档是软件开发过程中不可缺少的组成部分。软件文档贯穿于软件开发的各个阶段, 是提高软件产品开发效率、规范软件产品开发过程、保证软件产品质量的关键。但在实际毕业设计中, 很多同学认为把程序代码编出来了, 毕业设计也就完成了, 提交的毕业设计论文就是系统代码的复制, 即只做出一个可演示可操作的系统, 而忽略了软件开发的完整性、系统性。完整的毕业设计不仅包括可操作的系统, 还包括在开发系统的过程中所产生的各个文档资料。文档的缺失会降低软件开发的效率、影响整个软件的开发、使用和维护。

以上问题的存在, 严重影响了毕业设计的进度和质量, 没有达到毕业设计的目标要求。针对当前毕业设计的现状和存在不足, 笔者认为应用软件工程学的思想指导毕业设计, 对促进学生综合素质与工程实践能力培养具有积极意义。

4 用软件工程思想指导学生进行毕业设计

4.1 以可行性研究指导选题

可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。毕业设计题目的选择, 应立足于解决工程实际问题, 可由指导教师提供符合相关专业毕业设计要求的题目, 也可以鼓励学生自己到社会、生产企业中寻求研究课题, 培养他们自主学习的意识。选题过程以可行性研究为指导, 从课题规模大小、难易程度、学生自己的研究方向、爱好、学生的知识层面和能力等多个方面进行考虑, 对于选择的题目是否能够解决, 确定在规定的时间内完成毕业设计的可行性。指导教师可根据学生选报的题目来指导学生对该选题进行调查研究, 明确课题要解决的问题是什么, 简要地写出关于问题性质、项目目标和项目规模的书面报告。可行性研究来指导毕业设计的选题, 实质上是简化了系统分析和设计的过程, 也是在较高层次上以较抽象的方式进行的系统分析和设计的过程, 使学生对于课题的设计有个清晰的思路, 为及时完成毕业设计提供了可能。

4.2 重视软件的需求分析

需求分析的基本任务是准确地回答“系统必须做什么”, 即确定系统必须完成哪些工作, 也就是对目标系统提出完整、准确、清晰、具体的要求, 不仅指明了系统设计时必须要实现的目标, 也是软件设计、实现、测试和维护阶段的主要参考标准。用户需求的获取是软件开发中最重要、难度最大的工作, 它贯穿于整个软件设计过程, 不仅要涉及到软件开发方面的知识、应用领域方面的知识, 还涉及到与用户沟通的能力。在进行需求获取和分析时, 为了及时、准确地获取, 可采用软件工程中比较成熟的方法, 例如访谈、实际调查、UML的用例技术等。需求分析在软件系统分析与设计阶段起着桥梁的作用, 确定了系统的需求, 才能制定出软件设计的框架, 保证毕业设计循序渐进、有条不紊地进行, 避免后期开发过程的频繁返工, 进而按时完成最终的任务。

4.3 规范毕业设计过程

软件开发类毕业设计一般是开发一个软件系统, 实现一定的功能。“麻雀虽小, 五脏俱全”, 无论软件规模的大小、功能的多少, 都应该严格按照软件工程中软件生命周期每个阶段的步骤完成各项任务。要培养学生把软件工程的概念贯穿于整个毕业设计过程, 也就是说, 让学生把开发软件的过程看成是盖一栋大楼, 修一条公路的实际工程, 用工程化的思想指导毕业设计, 确定完成课题的各项任务的工作步骤, 注重软件类毕业设计的过程, 而不是学生所认为的毕业设计就是编程序, 代码调试通过即可。通过工程的概念规范毕业设计过程, 让学生明白开发一个软件系统一般经过系统分析、系统设计、系统实施三个阶段, 必须严格遵循软件生命周期的规律, 完成各个阶段的任务, 才能最终提高毕业设计的质量。

4.4 重视文档的写作

软件工程中的瀑布模型严格地规定了在整个软件生命周期的各个阶段, 都要提交相应的文档。文档不仅记录软件开发过程中的大量信息, 在软件的开发、维护过程中也起着重要的作用。在指导学生毕业设计时, 要求学生遵照软件工程的思想, 把文档作为整个设计的指挥棒, 记载设计过程的每一阶段完成的目标、任务及技术手段, 建立健全毕业设计文档制度, 确保毕业设计过程中的文献综述、译文、任务书、开题报告、选题审题表、中期检查表、设计 (论文) 正文、答辩记录等各环节教学资料档案完善、规范, 实现对毕业设计的全程监控。

5 结束语

软件工程是软件开发工程化、规范化的具体实施方法, 将其应用到毕业设计中, 不仅有助于学生对软件开发相关知识的巩固和实践, 而且对解决目前软件开发类毕业设计中存在的问题, 提高学生毕业设计质量, 具有极大的促进作用。

参考文献

[1]张海藩.软件工程导论 (第五版) [M].清华大学出版社, 2008.

[2]何成万.软件工程新技术在本科毕业设计课题中的应用实践[J].软件导刊, 2008, (8) .

[3]王光琼.软件工程思想在毕业设计中的应用探讨[J].计算机与信息技术, 2009, (9) .

软件工程教学案例设计初探 篇3

[关键词]案例教学 案例设计 软件工程 教学方法

[作者简介]巫华芳(1968- ),女,赣南师范学院数学与计算机科学学院讲师,研究方向为计算机辅助教学、计算机软件及应用。(江西 赣州 341000)

[中图分类号]G642.0[文献标识码]A[文章编号]1004-3985(2007)27-0139-02

一、引言

软件工程是高等院校计算机专业的一门核心课程。开设该课程的主要目标一方面是让学生掌握软件开发的系统知识,包括其中的原理和方法;另一方面是提高学生解决实际问题的能力,培养学生的团队精神,为将来从事软件开发及进行项目管理打下良好的基础。随着新思想、新技术、新工具的不断出现,软件工程的教学如果完全使用传统教学模式已经不能满足该课程的要求。由于该课程强调实践和解决实际问题的能力培养,因此在教学过程中,采用在建构主义教学理论指导下,计算机技术和教学实践相结合设计出来的教学模式——案例教学法,能使软件工程课程的教学取得较好的效果。

案例教学法源自于医学教育中的问题导向学习(Problem-based learning),它借助真实的案例连接学习的内容与实际生活中的应用,希望引发学生内在学习动机,强化学习者主动参与的学习行为,增进学生自我引导的学习技巧,增强知识迁移,使学生能学以致用。此种方法较口述与文字叙述更能有效连接知识与实际应用,能更好地激发学生的好奇心和求知欲,使学生产生强烈的学习欲望,拓宽学生知识的深度和广度,通过创造性思维活动完成对问题的解决,真正提高学生的思维技能和创新能力。

案例教学是指向学习者提供案例研究的学习环境,包括从实际案例中选取资料,让学习者以调查员的身份去调查案情,通过对资料的收集、分析、决策,最终对问题的解决得出可行的结论。案例教学要取得较理想的效果,教学案例的选取与设计非常关键。

二、案例设计的一般原则

案例教学非常重视学生的主体活动,强调理论联系实际,培养学生解决问题的能力,这与软件工程的课程目标相一致。同时教学案例的设计与选取直接影响到该教学模式的教学效果及学生的学习兴趣,因此在设计案例时应遵循以下几条原则:(1)符合教学目标的原则。案例的设计与选取要与教学目标相一致。教师要对教材进行深入研究,制订较详细的教学计划,同时根据软件工程学科体系设计出包括基本概念、基本理论及应用在内的典型案例,确定案例的数目、各案例的目的或目标、使用案例的具体章节、每一个案例要用的课时数等。(2)真实性或拟真性原则。案例的设计要建立在理论知识的基础上,而又应回归到实际中。软件工程课程的案例教学法是基于建构主义理论指导下的一种教学方法,它首先强调的是教学中情境创设,因此案例要以软件开发中的常见问题为素材,同时要根据教学内容和学生的知识水平由浅入深地呈现给学生,这些案例需要学生经过一定的分析、思考才能解决。例如,可以采用学生管理信息系统、图书购销系统、酒店预订系统等实际系统作为教学案例。(3)典型性原则。软件系统设计和开发涉及的范围极为广泛,考虑到教学时间的关系,用于教学的案例应具有代表性或典型性,既能体现理论知识和系统原理的应用,又能做到举一反三,所以在需求、设计、编码和测试阶段的教学案例可选用2~3个典型的系统开发案例进行教学。(4)启发性原则。案例应体现出一定的问题情境并具有启发性,能启发学生深入思考,把握好问题的难度,要留给学生足够的思维空间。通过分析案例,教师要启发学生如何探求知识,逐步培养学生提出问题、解决问题的能力。通过案例的学习,学生不仅能学到系统的理论知识,而且可以学会探求知识的方法,学到一种思维的方法。(5)规范性原则。文档的编写也是软件工程课程中的重要教学内容。系统开发过程中每个阶段的工作都应在文档中体现出来,对文档写作有严格的标准和规范,因此可设计和选取一些与此有关的案例进行分析,如可设计需求规格说明书、概要设计说明书、详细设计说明书的文档案例。

三、软件工程课程中案例设计的基本方法

软件工程课程的特点是既有系统的理论知识,同时又有将理论应用于实践的方法和技术,因此在设计案例时,根据系统开发的不同阶段可设计一些与现实问题联系紧密的案例,如图书购销系统、病房监护系统等。在讲授系统开发的不同阶段时可设计和选取单个案例,单个案例侧重对个别典型事务或事项的处理,具有相对独立性。运用单个案例主要用于解决教学过程中的重点问题。也可以设计2~3个综合性的案例,综合性案例的内容应具有内在联系性,多种知识、方法与技术融为一体,有利于提高学生综合运用知识的能力。根据运用方式的不同,案例还应设计为概念型和操作型。概念型主要针对那些要求学生对理论方法等进行观察思考、讨论质疑,侧重提高分析和解决问题能力的案例,如在分析阶段的数据流图、设计阶段的体系结构图及文档书写等;操作性案例是根据提供的资料,要求学生独立或分组系统地进行整理、分析、提取等,旨在提高学生的实际动手技能等的案例,如算法的设计、代码编写、系统测试用例的设计等。

四、案例设计时应注意的问题

案例设计的好坏直接影响到教学的效果,所以设计案例时必须注意以下几个问题:

1.不要将案例与举例等同视之。案例教学以培养学生主动探索、积极参与、提高协作交流能力及解决问题的能力为目的,教学形式是讲授与小组讨论相结合;而举例是课堂教学中联系实际说明问题的一种常见的方法和手段,用常见的、易懂的事物事理说明、比拟、解释罕见的、较难理解的、抽象的事物,将实践与理论相融合,从而降低学习者理解知识的难度,促进学生对知识的建构。二者的出发点不同,目的也有差异。

2.案例的设计要有一定的深度,可以没有结果或答案。案例中体现的问题要有一定的深度,提供的信息不要一目了然,需要学生进行一定的思考、计算、加工、推导等步骤之后做出解决问题的方案,从而提高学生分析与解决问题的能力。设计案例时可不必给出结果,应让学生在分析、讨论的过程中得出答案,使学生有发挥创造力的空间,同时也尽力鼓励学生有不同的想法和结论。

3.请有开发经验的软件工程师参与教学和设计案例。软件工程是一门实践性的课程,要使课程的教学取得好的效果,应经常请一些长期从事软件设计、开发和研究的专业人员为学生举办专题讲座,同时结合他们的工作经验指导教师进行案例设计。这样既体现了书本知识,又与实践紧密相关,使学生了解当前社会应用的实际现状。

4.案例要不断充实与完善。随着计算机技术的快速发展,软件工程的理论与方法也在不断地发展和更新,所设计的案例应及时体现出这些变化,因此案例的设计并非一劳永逸,必须紧跟形势、与时俱进,不断地改进与完善。

虽然案例教学有较多的好处,但也存在一些较难克服的问题。首先,案例的设计和选取有一定的难度。在软件工程中使用案例教学是一种新的教学尝试,因此现成可用的案例极少。毕竟案例不是一个简单的举例,尤其是在软件工程这种系统开发的课程中,有时设计一个案例犹如开发一个系统,但案例与真实的系统之间又有较大的差异——案例中要体现出教学目标,因此设计的工作量较大。其次,采用案例教学由于教学内容的扩展而可能要占用较多的时间。所以,我们只有在教学中不断探索和总结,积累经验,才能将案例设计得更好,才能将案例教学应用得更好。

[参考文献]

[1]张琴珠.计算机辅助教育[M].北京:高等教育出版社,2003.

[2]何留杰.VFP教学中案例教学法的设计原则及其应用[J].黄河科技大学学报,2006(6).

[3]潘娅.软件工程教学方法探索[J].高教研究,2006(2).

[4]张丽梅.案例教学法的研究与教学实践[J].黑龙江教育,2006(3).

[5]高洁.案例教学法在电子技术教学中的实践与思考[J].华北航天工业学院学报,2006(16).

[6]张润莲,等.案例教学法及其应用[J].桂林电子工业学院学报,2004,24(4).

《软件工程》课程设计要求 篇4

一、课程设计目的

《软件工程》是一门实践性极强的课程。课程设计通过一个实际的项目,培养学生分析问题和解决实际问题的能力,培养学生综合应用软件工程的基本原理,方法和技术的能力,做到学以致用。

在教师的指导下,以实际应用中自选的中、小型题目为主,根据不同的题目类型选择一种开发模式,完成从系统定义、可行性研究、软件需求分析、软件设计、软件实现(编程)、软件测试,直到运行的软件生存周期各阶段的任务。

要求学生能把软件工程的基本原理和方法应用到软件的实际开发中。强化软件开发的团队协作意识,合作完成一个项目的开发过程。

二、课程设计基本要求

1、由学生自行选定题目。

2、根据学生的意愿,两人组成一个小组,也可单独完成。

3、采用学生自主完成项目为主,教师辅导答疑为辅的教学方式。

4、严格按照时间要求和进度安排,独立完成各阶段的任务。

5、课程设计的工作量,因选题不同,可以略有不同。

6、开发工具和程序设计语言自行确定。

7、要求每个小组的设计报告不少于50页。

三、课程设计报告的验收

每个小组必须提交一份完整的报告文档,包含如下八个方面的内容:

1、系统规格说明书

2、可行性分析报告

3、软件需求规格说明书

4、软件设计说明书

5、模块开发卷宗(源代码清单)和单元测试

6、软件测试计划和测试分析报告

7、软件安装手册、用户操作手册

8、项目开发总结报告

四、排版要求

1、文档内容完善,格式规范,基本符合国家标准。

软件工程毕业实习总结 篇5

软件工程毕业实习总结篇一

时间过的很快,转眼间已经实习将近5个月,其中有2个月是属于完全被流放的。

最先在内部系统组参与内部管理系统开发(struts+mysql+spring+hibernate),之后是去做网络交换机软件的脚本测试。现在又回归内部系统,虽然在脚本组期间,编码能力被别人甩在后头,但至少具有了一些测试经验。

至少自己做的东西,是真正交付到了客户手上,到也稍微有些成就感。

1、浅谈测试

一直以来,我都认为测试是脱离了软件工程范围的工作,不以为屑。但在实际情况中,测试是既重要且难以精湛的.其真正的压力,在于找不到bug,责任在你,而不在于编码人员。一般的测试人员不懂编码,他们靠的是日以累计的经验总结和想象力。而要做到高级测试工程师,则一定要懂编码,因为这是你完全掌握整个系统的方方面面具体运作的前提。但占主导地位的,还是大型系统的集成测试经验。实际项目中,编码时间一般只占30%左右,真正耗费时间的是IT阶段的找 bug与对应bug,此阶段基本评定了coder的编码质量。

2、程序员的困惑

有些人,以为教学视频和代码看多,自己就懂的多,实际做起来,却不知从何下手,问题在那?如何定位?如何解决?通通跟一样能力有关,debug追踪能力,也称调试。在项目组工作不愁源码资源,但问题是蛋糕摆在面前,你如何去消化?

有位同事告诉我:代码看几遍都没用,要去抄,例如一个查询模块,在此基础上去做具体记录的历史记录查询模块,你可能会觉得很简单,但实际情况却往往报一堆异常,配置问题涉及到方方面面,以及数据库字段,传值问题等等,一大堆对于新人来说很郁闷的问题。但不用怕,只要学会调试,一个个问题去追踪,一个个去解决,自然而然,那段“源码”才真正属于你。

3、如何调试追踪

如果你能在短短的时间内就看到问题点在那,放下断点去追踪,出去找工作,绝对没问题。出现问题的时候,不要光看代码,要用实际行动去追踪运行期间的具体值,那是最好途径。eclipse是个很爽的ide,这点做的很好。例如页面内容显示不是自己想要的数据,我们要先从数据库查询语句去下手,设置断点,一步一步step over,让sql字段(存取最终sql语句的字符串)运行到有值,inspect进去看,如果还看不出来,就点击它,copy后在sql客户端去实际运行,看看实际查询出来的表是什么,如果是对的,有可能就是页面调用的错误或者action逻辑的传值问题。

页面错误的调试,基本方法是用右键点击实际网页查看源代码,copy到editplus,就能看到具体错误发生在那几行。通常有几种常见的错误,例如:缺少对象这种很多时候是有些被你调用的字段有可能为空的情况出现的,可以加if(___=null)语句加保护。追踪的方法基本就是用alert语句,放在有可能出错的地方。4、一些习惯

遇到问题先自己思考,无从下手再找高手帮忙看看,注意他帮你看的思路,别在一旁闲着,看多了自己也会了,不然你一辈子都停留在那种水平,从人身上学到的东西远远比书多的多。

解决了一个问题后,要去究根问底去找到问题产生的起因,以防你下次遇到类似的问题再浪费同样的时间。

把代码写的漂亮,注释、空行、规范一样不能少,可读性是放在第一位。曾经看过一个高手写的代码,真的一看就是不同水平的人写的,几乎很完美,读起来很流畅,方便自己也方便别人。

任务完后不要呆着,去要求经理给你更有挑战性的任务,只要你肯去尝试,他们就会对你另言相看,把三天的任务一天加班搞定,效率和忠诚都有了,路也比较好走了。

软件工程毕业实习总结篇二

进入公司初期参加的入职培训,使我对公司有了一个全面的了解,在公司工作的这段时间,我深切的体会到了公司深厚的经营理念,感受到了公司浓厚的文化氛围。在每期的刊物上我都有了解公司的近期新闻内容,同时也了解了公司的相关的规章制度,在工作上有领导的关心和同事的帮助,让我更加顺利的度过我的试用期。

一、关于实习公司

我所实习的南京__软件有限公司简称__公司,公司成立于20__年,主营软件开发和信息系统集成,专门从事工程建设项目管理信息系统开发和实施,具有自主知识产权的项目管理软件产品__项目管理系列软件(包括__投资控制合同管理软件、进度控制计划管理软件、__质量控制安全管理软件、__项目管理门户、__城建项目管理平台等),并已经在全世界第一大桥苏通长江大桥、国内最大的开发区苏州工业园区以及南水北调工程实施和应用,目前正与南京城建集团合作,开发城建项目管理平台。

二、实习的内容

今年__月__日开始,我正式走进__开始了实习工作,并被调到了江苏省建筑质量检测中心,参加正在进行的一个检测项目。由于我才大三,本身对企业的经营方式等都很陌生,公司让我们的王工带我学习,以师傅带徒弟的方式,指导我的日常实习。在王工的热心指导下,我依次对此次项目的业务流程和大概框架进行了了解,并积极参与相关工作,注意把书本上学到的理论知识对照实际工作,用理论知识加深对实际工作的认识,用实践验证大学所学确实有用。以双重身份完成了学习与工作两重任务。跟公司同事一样上下班,协助同事完成部门工作;又以学生身份虚心学习,努力汲取实践知识。我心里明白我要以良好的工作态度以及较强的工作能力和勤奋好学来适应公司的工作,完成公司的任务。

三、实习的提高与收获

实习收获,主要有四个方面:

一是通过直接参与企业的运作过程,学到了实践知识,同时进一步加深了对理论知识的理解,使理论与实践知识都有所提高,圆满地完成了本科教学的实践任务。

二是提高了实际工作能力,为就业和将来的工作取得了一些宝贵的实践经验。

三是一些学生在实习单位受到认可并促成就业。

四是为毕业后的正式工作做好了准备。

四、结语

到公司实习并没有我想象中的难以融入,通过慢慢的学习,发现在公司用的到得知识在我们的学校学习中都会遇到。至暑期结束,从不懂到渐渐的做了几个检测项目。学到不少的东西。实习生活还没结束,开学了我还是会继续留在公司我的学习和探索。

软件工程毕业实习总结篇三

在这次软件工程课程中,我学到了很多东西,第一次深刻的体会到了什么叫做用工程化的思想来编写软件,以前自己也写过一些小型软件,没有做过大型的项目,直到这次课堂我担任组长并组织组员共同完成“个人图书管理系统”这个项目,第一次和别人合作,才发现运用工程化的思想来做是如此的有必要。

从这里,我才真正的意识到实施一个软件工程并不是说简单的会编码就能够解决问题的,我们更多的精力不是放在编码上,编码只是一个很小的模块,只占到那么小的一个部分。这个事实在很大程度上颠覆了我以前的思想,在我以前的认识中,似乎整个软件就是编码,除此无它,还好有老师的指导,不然真的会出现老师所说的,撞得头破血流之后才想起来用软件工程的思想来完成这个工作。

刚真正开始工作之前,我们费了很多的时间来完成一些前端工作,如需求分析和可行性分析,这块工作在别人看来可能是相对无关紧要,甚至是多于的,其实,换做在以前,我也会这么认为。可是,我现在算是深深地明白了磨刀不误砍柴工的道理,这些工作的完成太有必要了,太重要了,要想你的软件有用有市场,能被别人接受和认可,在进行过程中不会出现崩溃性的问题,这些工作缺一不可。

还有就是接下来的一些设计模块,此模块与软件编码涉及比较紧密,主要是解决一些参数传递和接口通讯的问题,此模块对我的触动远没有上两个模块对我的影响大,因此再次也不做过多的介绍。

在整个活动的完成过程中,作为组长,我收获很多,我发现,要是组里有个人不怎么想做事情时,他对于整个组织的影响是毁灭性的,正所谓“一颗老鼠屎,能坏一仓谷”,以后我的组织里要是出现这样的人,我绝不会给他继续留下来的机会,我会在第一时间将他清除出去。还有就是,作为组长,你要做的最重要的事情,不是发挥自己的聪明才智,而是创造出一个平台,让别人去发挥,你所要做得,出了保证这个平台的完整性和公平性外,还有就是协调好各组员之间的关系。

《软件工程》课程设计大纲——牛 篇6

1.课程名称:软件工程课程设计

2.课程类别:实践性教学环节课

3.课程要求:必修课

4.课程属性:课外实验

5.课程总学时:2周(32学时)总学分:2

6.实验学时:32

7.应开实验学期:第4学期

8.适用专业:计算机科学与技术

9.先修课程:面向对象程序设计,数据结构,数据库原理与应用等

一、实验课程简介

软件工程是计算机科学与技术专业的专业必修课。它是一门研究软件生命周期现象与本质的学科,主要研究如何采用工程化的概念、原理、技术和方法指导计算机软件的开发测试与维护。

课程设计是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅相成的、必不可少的一个教学环节。通常,课程设计中的问题比平时的习题复杂得多,也更接近实际。课程设计着眼于原理与应用的结合点,使学生学会如何把书上学到的知识用于解决实际问题,培养软件工作所需要的动手能力;另一方面,使书上的知识变活,起到深化理解和灵活应用教学内容的目的。平时的习题局限于一个到二个知识点,而课程设计题是软件设计的综合训练,包括需求获取、问题分析,总体结构设计,用户界面设计、编码训练、基本技能和技巧的运用、,以及一整套软件工作规范的训练、科学作风和团队合作精神的培养。此外,还有很重要的一点是:计算机是比任何教师更应严厉的检查者。因此,本课程在安排实验的基础上,又为同学们安排了这门课程设计。

二、实验教学目标与基本要求

《软件工程课程设计》是一个综合性的设计型实验,是培养训练学生软件开发能力的重要实践性教学环节,与《软件工程》课程的教学内容紧密配合,基本同步进行。

开设该课程设计的主要目的是:通过软件开发的实践训练,使学生进一步掌握软件工程的概念、原理、方法和技术,提高软件开发技能,培养创造性的工程设计能力,提高综合分析和解决问题的能力。

通过课程设计学生应达到以下要求:

1.掌握可行性研究的方法。

2.掌握需求获取方法。

3.掌握传统软件工程分析与设计原理、方法、技术与步骤。

4.掌握面相对象软件工程分析与设计方法。

5.初步掌握UML语言。

6.熟练掌握软件开发文档的编制。

7.初步掌握软件测试的方法与技术。

8.基本掌握面向对象建模工具的使用(如:Rational Rose)。

三、本实验课程的基本理论与实验技术知识

页:2

本课程设计是基于《软件工程》理论学习而开的,基本理论依据为软件的生存周期、软件开发模型、面向过程的技术和方法、面向对象的技术和方法、软件项目管理技术。

基本实验技术为CASE建模环境的使用,需求分析建模,软件设计建模,代码的实现和软件测试技术。

四、实验方法、特点与基本要求

1.老师依据理论课的内容与进度详细讲述课程设计的要求。

2.在进行课程设计前要求学生按以往成绩的情况、个人的兴趣爱好、个人的特长、男女比例搭配等原则分组,每组5-7个学生,由老师批准后选题。

3.课程设计的选题尽量结合教学、科研、学生生活与社会实际,反映新技术,以获得更好的工程设计实践的训练。课题规模、大小适当,具有一定复杂度,通过激发学生参加开发实践的积极性与创造性,经过努力能够完成,以达到综合应用所学知识的目的。选题可从教师给出的参考选题中选定,也可由学生自选,自选题必须通过任课教师认可。一般情况下,各组选题不允许重复。选题定后,不可中途换题。

4.课程设计过程中要进行两次全员参与式的演讲竞赛,在演讲竞赛中要明确每个组员的分工,页:2

并要求每个组员介绍自己分析设计成果。

五、主要仪器设备

1.计算机

2.文字编辑器(如:MS WORD)

3.面向对象建模工具(如:Rational Rose)

4.一种集成开发环境(如:C++ BUILDER、J BUILDER、Java)

六、实验报告要求

课程设计报告要求按软件工程文档规范写作。其中软件分析与设计部分应包括传统与面向对象两种。后面要有课程设计的心得体会、总结、展望与致谢。最后应附上带详细注释的几个关键模块源程序代码。

杜绝相互抄袭的现象。

七、考核方式与成绩评定标准

1.对系统分析设计文档的翔实性、合理性和规范性进行评分,该成绩占总评成绩的80%。

2.页:2

考察系统运行状况,给成绩占总评成绩的20%。

3.总评成绩分为:优、良、中、及格、不及格五级。

九、教材及主要参考书目

1.齐治昌等编著,《软件工程》第二版,高等教育出版社

2.史济民等主编,《软件工程——原理、方法与应用》,高等教育出版社

3.[美]Wendy Boggs、Michael Boggs著,邱仲潘等译,《UML与Rational Rose 2003从入门到精通》,电子工业出版社,2003年。

4.[英]Ian Sommerville 著, 程成、陈霞等译,《软件工程》,机械工业出版社

6.孙惠民,主编,《UML设计实作宝典》,中国铁道出版社

7.根据课题选择参考书及参考资料

执笔人:黄萍

GIS软件工程总体设计研究 篇7

在完成了系统分析之后, 为了实现软件需求规格书的要求, 必须将用户需求转化为对计算机系统的逻辑定义, 即所谓系统设计。人们把设计定义为“应用各种技术和原理, 对设备、过程或系统做出足够详细的定义, 使之能够在物理上得以实现”。系统设计与其他领域的工程设计一样, 具有其独特的方法、策略和理论。系统设计是GIS整个研究工作的核心, 不但要完成逻辑模型所规定的任务, 而且要使所设计的系统达到优化。如何选择最优的方案, 这是系统设计人员和用户共同关心的问题。

进入了设计阶段, 要把软件“做什么”的逻辑模型变换为“怎么做”的物理模型, 即着手实现软件的需求, 并将设计的结果反映在“设计说明书”文档中, 所以系统设计是把GIS前期工程中的软件需求转换为软件表示的过程, 最初这种表示只是描述软件的总体结构, 称为总体设计。

1 系统设计在软件开发中的位置

确定了GIS软件需求之后, 就进入了狭义的系统开发阶段。狭义的开发阶段由三个互相关联的步骤组成:设计、实现 (编码) 和测试。实质上, 系统设计到系统实现的各个阶段都是按某种方式进行信息变换, 最后得到有效的计算机软件。

在系统需求分析阶段解决了系统“做什么”的问题, 并在软件需求规格书中详尽和充分地阐明这些需求。接下来就是要着手实现系统需求, 即要着手解决“怎么做”的问题, 这就是系统设计的总目标。设计步骤为根据数据域需求和功能域及性能需求, 采用某种设计方法进行系统结构设计、数据库设计 (或数据设计) 、详细设计 (或称过程设计) 、界面设计。系统结构设计定义软件系统各主要成分之间的关系;数据设计侧重于数据结构的定义, 详细设计则是把结构成分转换成软件的过程性描述;界面设计侧重于与用户交互的界面的设计, 包括输入、输出、显示等各类界面的风格和策略的确定。在编码步骤中, 根据这种过程性描述, 生成源程序代码, 然后通过测试最终得到完整有效的软件。

2 总体设计过程中需要完成的工作

2.1 制定规范 (标准设计)

在进入软件开发阶段之初, 首先应为软件开发组制定在设计时应该共同遵守的标准, 以便协调组内各成员的工作。它包括以下几点。

(1) 阅读和理解软件需求说明书, 在给定预算范围内和技术现状下, 确认用户的要求能否实现。若能实现则需明确实现的条件, 从而确定设计的目标, 以及它们的优先顺序。 (2) 根据目标确定最合适的设计方法。 (3) 确定设计文档的编制标准, 包括文档体系、用纸及样式、记述详细的程度、图形的画法等。 (4) 通过代码设计确定代码体系, 与硬件、操作系统的接口规约, 命名规则等。

2.2 软件结构设计

在需求分析阶段, 已经从系统开发的角度出发, 使系统按功能逐次分割成层次结构, 使每一部分完成简单的功能且各个部分之间又保持一定的联系, 这就是功能设计。在设计阶段, 基于这个功能的层次结构把各个部分组合起来成为系统。它包括以下几点。

(1) 采用某种设计方法, 将一个复杂的系统按功能划分成模块的层次结构。 (2) 确定每个模块的功能, 建立与已确定的软件需求的对应关系。 (3) 确定模块间的调用关系。 (4) 确定模块间的接口, 即模块间传递的信息。设计接口的信息结构。

2.3 数据库设计

确定软件涉及的文件系统的结构以及数据库的模式、子模式, 进行数据完整性和安全性的设计。它包括以下几点。

(1) 确定输入、输出文件的详细的数据结构。

(2) 结合算法设计, 确定算法所必需的逻辑数据结构及其操作。

(3) 确定对逻辑数据结构所必需的那些操作的程序模块 (软件包) , 限制和确定各个数据设计决策的影响范围。

(4) 若需要与操作系统或调度程序接口所必须的控制表等数据时, 确定其详细的数据结构和使用规则。

(5) 数据的保护性设计, 主要包括以下几点。

(1) 防卫性设计:在软件设计中插入自动检错, 报错和纠错的功能。

(2) 一致性设计:有两个方面:其一是保证软件运行过程中所使用的数据的类型和取值范围不变;其二是在并发处理过程中使用封锁和解除封锁机制保持数据不被破坏。

3 体系结构设计

3.1 概述

系统设计要求满足三个基本条件, 即加强系统的实用性、降低系统开发和应用的成本、提高系统的生命周期, 因此, 要改进软件的设计方法, 使得在系统设计过程中产生的错误能及时得到改正。

GIS的设计方法采用结构化分析和设计原理, 其中最有用的理论就是模块理论及其有关的特征, 例如内聚性和耦合性。一般而言, 系统设计首先应根据系统研制的目标, 确定系统必须具备的空间操作功能, 称为功能设计;其次是数据分类和编码, 完成数据的存储和管理, 最后是系统的建模和产品的输出, 称为应用设计。

3.2 总体设计的目标

GIS总体设计的目标是一个优化的GIS。一个优化的GIS心须具有运行效率高、可变性强、控制性能好等特点。要提高系统的运行效率, 并尽量采用经优化的数据处理算法。为了提高系统的可变性, 最有效的方法是采用模块化的结构设计方法, 即先将整个系统看成一个模块, 然后按功能逐步分解为若干个第一层模块、第二层模块等等。一个模块只执行一种功能, 一种功能只用一种模块来实现, 这样设计出来的系统才能做到可变性好和具有生命力。为增强系统的控制能力, 在输人数据时, 要拟定对数字和字符出错时的检验方法;在使用数据文件时, 要设立口令, 防止数据泄密和被非法修改, 保证只能通过特定的通道存取数据。

总体设计要根据系统研制的目标来规划系统的规模和确定系统的各个组成部分, 并说明它们在整个系统中的作用与相互关系, 以及确定系统的硬件配置, 规定系统采用的合适技术规范, 以保证系统整体目标的实现。

3.3 总体设计的步骤

由系统设计人员来设计GIS, 就是根据若干规定和需求, 设计出功能符合需要的系统。一个GIS最基本的模型框架一般由数据输入、数据输出、数据管理、空间分析四部分组成, 但随具体开发项目的不同, 在系统环境、控制结构和内容设计等方面都有很大的差异, 因此, 设计人员开发GIS时须遵循正确的步骤。

(1) 根据用户需要, 确定系统工程要做哪些工作, 形成系统的逻辑模型。

(2) 将系统分解为一组模块, 各个模块分别满足所提出的需求。

(3) 将分解出来的模块, 按照是否能满足正常的需求进行分类。对不能满足正常需求的模块需要进一步调查研究, 以确定是否能有效的进行开发。

软件工程毕业设计论文 篇8

关键词: 《电气工程毕业设计》 毕业设计 教学设计 实践教学 交流电流测量

《电气工程毕业设计》课程是专业教学的最后一个环节,是整个电气工程及其自动化专业教学的总结,是培养学生综合运用所学知识和技能,进行工程技术和科学研究基本训练的重要教学环节,也是对大学生培养阶段教学质量的综合检验。

一、教学目的与要求

通过毕业设计环节,要突出对学生综合能力的培养和训练。要培养学生查阅和运用文献资料的能力,外语阅读和翻译能力,独立分析与思维能力,书面与口述表达能力,创新能力;结合毕业设计工作内容,有侧重地培养学生熟练进行程序设计和开发计算机应用系统的能力;培养学生树立严谨求实的工作作风。

通过毕业设计(论文),要求学生在指导教师的指导下,独立完成一项选定的设计任务或专题研究题目,最终撰写出符合要求的毕业设计(论文)。包括:(1)调查研究,查阅、收集和综合文献资料的能力;(2)进行方案论证,分析比较,制订计划和试验研究方案的能力;(3)工程设计、计算和绘图能力;(4)安装、调整和实验研究的能力;(5)总结提高、撰写毕业设计论文的能力。

二、过程组织与管理

《电气工程毕业设计》课程总学时10周,10学分,安排在第8学期进行,可以校内集中或校外进行,也可以校内、校外相结合。

第一阶段:选题。

在第7学期末,根据学生人数,教研室安排老师布置毕业设计课题,给出每个课题的《毕业设计申报表》和《毕业设计任务书》,对相关毕业设计课题的任务要求、工作内容和时间安排做好确定,并填写《毕业设计选题登记表》,组织学生进行选题。确定毕业设计课题后,老师引导学生对课题进行分析,学生查阅、收集相关文献资料,分析研究后,撰写《开题报告》和《英文翻译》,为后续的课题设计做好准备。

第二阶段:课题设计过程。

在第8学期,进入毕业设计课题的具体工作阶段。在这个过程中,学生根据任务书中的工作内容和时间安排,对每个环节进行方案的分析、论证、选择、设计和调试,每周与老师交流两次,并填写《过程管理手册》,对问题和解决方法进行总结。

在交流电流测量设计课题中,要求交流电流输入量程5A,经过信号取样电路、调理电路,采样保持电路,A/D转换电路,将采样值送单片机,计算并显示出电流有效值。

第三阶段:答辩。

由学院答辩小组负责组织毕业设计(论文)答辩工作,指定有经验的教师担任组长。

每个学生的答辩分两阶段进行:①自述的学生扼要报告自己毕业设计的内容和成果,约10分钟;②答辩小组成员提问和学生回答问题,10分钟~15分钟。每个学生答辩的总时间一般不超过40分钟,特殊情况可酌情适当延长。

通过《电气工程毕业设计》课程,学生应用已学过的专业知识达到设计任务的要求,实现从理论到实践的过程,同时在设计工程中积累经验、培养工程意识和思维方式,加强对学生创新能力、实践能力的培养,为以后工作能力的提高打好基础。

参考文献:

[1]吴萍.高职高专《液压与气动技术》实验教学探讨[J].考试周刊,2015.36.

[2]吴娟娟等.基于发变组微机保护装置的综合训练项目开发[J].考试周刊,2015.66.

土木工程毕业设计 篇9

一、设计资料(1)设计标高:室内设计标高±0.000,室内外高差450mm.(2)墙身做法:采用加气混凝土块,用M5 混合砂浆砌筑,内粉刷为混合砂浆 底,纸筋灰面,厚 20mm,“803”内涂料两度。外墙采用贴面砖,1:3 水泥砂浆底厚20mm。(3)楼面作法:楼板顶面为水磨石地面,楼板底面为15mm厚白灰砂浆天花抹 面,外加V 型轻钢龙骨吊顶。(4)屋面作法:现浇楼板上依次铺 20mm 厚水泥砂浆找平层、300mm 厚水泥 珍珠制品隔热找平层、20mm厚水泥砂浆找平层和SDC120 复合卷材,下 面依次为15mm厚白灰砂浆天花抹面和V 型轻钢骨龙吊顶。(5)基本风压:ω o =0.3KN/m 2(地面粗糙度属C 类)。(6)基本雪压:S 0 =0.3KN/m 2。(7)抗震设防烈度:八度(0.2g)第二组,框架震等级为二级。地质条件 : 全套CAD 图纸,计算书,联系153893706 由上至下: 人工添土:厚度为1m 粉质粘土:厚度为7m,地基承载力特征值为500KPa 中风化基岩:岩石饱和单轴抗压强度标准值为3.6MPa 建筑场地类别为Ⅱ类;无地下水及不良地质现象。活荷载:上人屋面活荷载2.0KN/m 2 ,办公室楼面活荷载2.0KN/m 2 ,走廊楼面活荷 载2.5KN/m 2 ,档案室楼面活荷载2.5KN/m 2。

二、结构布置及结构计算简图的确定 结构平面布置如图1 所示。各梁柱截面尺寸确定如下: 主梁:取h=1/9l=1/9×7200=800mm,取h=800mm,取b=350mm, 次梁:取h=1 /16l=1/16×7200=450mm,取h=500mm,取b=250mm, 柱子:取柱截面均为b×h=600×600mm,现浇板厚为100mm。取③轴线为计算单元,结构计算简图如图2 所示??根据地质资料,确定基础顶面 离室外地面为500mm,由此求得底层层高为4.7m。各梁柱构件的线刚度经计算 后列于图 2 中,其中在求梁截面惯性矩时考虑到现浇楼板的作用,取 I=2I 0(I 0 为不考虑楼板翼缘作用的梁截面惯性矩)。梁柱均采用C30 混凝土。由于后面梁 的组合弯矩过大,相对受压区高度超过了界限受压区高度,所以改用 C40 混凝 土,因为梁柱刚度成比例增加,不会引起后面分配系数的改变。地震作用下的弹 性侧移将更小,一定符合要求。图2.框架计算简图 注:图中数字为各杆件的线刚度,单位为1.0e10 N*mm 框架刚度计算: 1.边跨框架梁线刚度: i b =2Ec×I。/l =2×3.0×10 4 ×350×800 3 /(12×7200)=12.44×10 10 N·mm 2.中间跨框架梁线刚度: i b =2Ec×I。/l =2×3.0×10 4 ×350×800 3 /(12×2400)=37.33×10 10 N·mm 3.二~五层框架柱线刚度: ic=Ec×I。/l =3.0×10 4 ×600×600 3 /(12×3600)=9.00×10 10 N·mm 4.首层框架柱线刚度: ic=Ec×I。/l =3.0×10 4 ×600×600 3 /(12×4700)=6.89×10 10 N·mm 在计算内力时,柱的线刚度取框架实际柱线刚度的0.9 倍。即:首层框架柱线刚度:ic=0.9×6.89×10 10 = 6.20×10 10 N·mm 二~五层框架柱线刚度:ic=0.9×9.00×10 10 = 8.10×10 10 N·mm

三、荷载计算 1.恒载计算(1)屋面框架梁线荷载标准值: SDC120 复合卷材 0.15KN/m 2 20mm厚水泥砂浆找平层 0.4 KN/m 2 300mm厚水泥砂浆珍珠制品隔热找平层 1.2 KN/m 2 20mm厚水泥砂浆找平层 0.4 KN/m 2 100mm厚现浇混凝土楼板 2.5 KN/m 2 15mm厚白灰砂浆天花抹面 0.26 KN/m 2 V 型轻钢龙骨吊顶 0.12 KN/m 2 屋面恒载 5.03 KN/m 2 框架梁自重 0.35×0.80×25=7.00 KN/m 梁侧粉刷2×(0.80-0.1)×0.02×17=0.48KN/m 作用在顶层框架梁上的线荷载为: g 5AB1 =g 5CD1 =7.00+0.48=7.48 KN/m g 5BC1 =7.48KN/m g 5AB2 =g 5CD2 =5.03×3.6=18.12 KN/m g 5BC2 =5.03×2.4=12.07KN/m(2)楼面框架梁线荷载标准值: 水磨石地面 0.65 KN/m 2 100mm厚现浇混凝土楼板 2.5 KN/m 2 15mm厚白灰砂浆天花抹面 0.26 KN/m 2 V 型轻钢龙骨吊顶 0.12 KN/m 2 楼面恒载 3.53 KN/m 2 边跨填充墙自重: 0.20×(3.6-0.80)×7=3.92KN/m 墙面粉刷:(3.6-0.80)×0.02×2×17=1.90KN/m 作用在中间层框架梁上的线荷载为: g AB1 =g CD1 =7.48+3.92+1.90=13.30KN/m g BC1 =7.48 KN/m g AB2 =g CD2 =3.53×3.6=12.71 KN/m g BC2 =3.53×2.4=8.47 KN/m(3)屋面框架节点集中荷载标准值: 边柱连系梁自重: 0.35×0.80×7.2×25=50.40KN 粉刷: 2×0.02×(0.80-0.10)×7.2×17=3.43KN 次梁自重: 0.25×0.50×7.2×25×0.5=11.25 KN 粉刷: 2×0.02×(0.50-0.10)×7.2×17×0.5=0.98KN 1.5m高女儿墙自重: 1.5×7.2×0.20×7=12.10 KN 粉刷: 2×0.02×1.2×7.2×17=5.88 KN 连系梁传来屋面自重: A、D 点相同:(3.6×3.6+1.8×1.8)×5.03=81.49 KN 顶层边节点集中荷载: G 5A =G 5D =165.53KN 中柱连系梁自重: 0.35×0.80×7.2×25=50.40KN 粉刷: 2×0.02×(0.80-0.10)×7.2×17=3.43 KN 次梁自重: 0.25×0.50×7.2×25×0.5=11.25KN 粉刷: 2×0.02×(0.50-0.10)×7.2×17×0.5=0.98 KN 连系梁传来屋面自重: B、C 点相同:[0.5×1.2×1.2+2.4×1.2+0.5×1.8×1.8+1.8×3.6] ×2× 5.03??117.70 KN 顶层中间节点集中荷载: G 5B =G 5C =183.76KN(4)楼面框架节点集中荷载标准值: 边柱连系梁自重: 0.35×0.80×7.2×25=50.40KN 粉刷: 2×0.02×(0.80-0.10)×7.2×17=3.43 KN 次梁自重: 0.25×0.50×7.2×25×0.5=11.25KN 粉刷: 2×0.02×(0.50-0.10)×7.2×17×0.5=0.98 KN 钢窗自重: 2.1×2×1.8×0.45=3.40KN 窗下墙体自重: 0.2×1.00×6.6×7=9.24KN 粉刷: 2×0.02×1.00×6.6×17=4.49 KN 窗边墙体自重: 1.8×(6.6-2.1×2)×0.2×7=6.05 KN 粉刷: 2×0.02×1.8×(6.6-2.1×2)×17=2.94 KN 框架柱自重: 0.60×0.60×3.6×25=32.4 KN 粉刷: 1.8×0.02×3.6×17=2.20 KN 连系梁传来楼面自重: A、D 点相同:(3.6×3.6+1.8×1.8)×3.53=57.19 KN 中间层边节点集中荷载: G A =G D =183.97KN 中柱连系梁自重: 50.40 KN 粉刷: 3.43 KN 次梁自重: 11.25 KN 粉刷: 0.98 KN 内纵墙自重: 6.6×(3.6-0.80)×0.2×7=25.87KN 粉刷: 6.6×(3.6-0.80)×2×0.02×17=12.57KN 扣除门洞重加上门重:-2.1×1.0×(7×0.2+17×2×0.02-0.2)=-3.95KN 框架柱自重: 32.4KN 粉刷: 2.20KN 连系梁传来楼面自重: B、C 点相同: [0.5×1.2×1.2+2.4×1.2+0.5×1.8×1.8+1.8×3.6] ×2×3.53=82.60 KN 中间层中节点集中荷载: G B =G C =217.75KN(5)恒载作用下的结构计算简图如图3 所示, 其中:G 5A = G 5D =165.53KN G 5B = G 5C =183.76 KN G A = G D =183.97 KN G B = G C =217.75 KN g 5AB1 = g 5BC1 = g 5CD1 =7.48 KN/m g 5AB2 = g 5CD2 =18.12 KN/m g 5BC2 =12.07KN/m g AB1 = g CD1 =13.30KN/m g BC1 =7.48KN/m g AB2 = g CD2 =12.71KN/m g BC2 =8.47 KN/m 2.屋、楼面活荷载计 屋、楼面活荷载作用下的结构计算简图如图4 所示。图中各荷载值计算如下 P 5AB = P 5CD =3.6×2.0=7.20 KN/m P 5BC =2.4×2.0=4.80KN/m P 5A =P 5D =(1.8×1.8+3.6×3.6)×2.0=32.40KN P 5B = P 5C = [1.2×1.2+4.8×1.2+1.8×1.8+3.6×3.6 ]×2.0=46.8 KN P AB =P CD =2.0×3.6=7.2 KN/m 走廊:P BC =2.5×2.4=6.00KN/m P A = P D =(1.8×1.8+3.6×3.6)×2.0=32.40KN P B = P C = 〔1.2×1.2+4.8×1.2〕×2.5+〔1.8×1.8+3.6×3.6〕×2.0=50.40KN 3.风荷载计算 风压标准值计算公式为: ω=β z ·μ s ·μ z ·ω o 因结构高度H=18.600m<30m,可取β z =1.0;对于矩形平面μ s =1.3;μ z 可查荷 载规范得到,当查得得μ z <1.0 时,??μ z =1.0。将风荷载换算成作用于框架每 层节点上的集中荷载,计算过程如表 1 所示。表中 A 为一榀框架各层节点的受 风面积。计算结果如图5 所示。风荷载计算 表1 层次 β z μ s Z(m)μ z ω o(KN/m 2)A(m 2)P w(KN)五层 1.0 1.3 19.1 0.78 0.3 24 7.30 四层 1.0 1.3 15.5 0.74 0.3 28.8 8.31 三层 1.0 1.3 11.9 0.74 0.3 28.8 8.31 二层 1.0 1.3 8.3 0.74 0.3 28.8 8.31 一层 1.0 1.3 4.7 0.74 0.3 33.2 9.58 4.地震作用计算(1)计算框架梁柱的线刚度: 框架梁线刚度:边跨:i b1 =12.44×10 4 KN·M 中跨:i b2 =37.33×10 4 KN·M 框架柱线刚度:首层:i c1 =6.20×10 4 KN·M 其他层:i c2 =8.1×10 4 KN·M(2)本设计仅考虑水平地震作用即可,并采用基底剪力法计算水平地震作用 力。为基底剪力,先要计算结构各层的总重力荷载代表值: 顶层: G5= g 5AB1 ×16.8+(3.6+7.2)×(g 5AB2 + g 5CD2)×0.5+ g 5BC2 ×2.4×0.5+ G 5A + G 5B + G 5C + G 5D +4×G 柱/2+0.3×7.2×16.8×0.5 =7.48×16.8+10.8×18.12×2×0.5+12.07×2.4×0.5+(165.33+183.76)×2+4 ×0.5×(32.4+2.20)+0.3×7.2×16.8×0.5=1121.36KN G4 = G3= G2= g AB1 ×14.4+ g BC1 ×2.4+ 0.5×g AB2 ×(3.6+7.2)×2+0.5×2.4× g BC2 +G A +G B + G C + G D +4×G 柱×0.5+[(3.6+7.2)×(p AB + p CD)×0.5+ p BC ×2.4× 0.5+P A + P B + P C + P D ] ×0.5 =13.30×14.4+7.48×2.4+10.8×12.71+0.5×2.4×8.47+(183.97+217.75)× 2+2×34.6+[10.8×0.5×14.8+1.2×6.0+(32.4+46.8)×2] ×0.5 =1352.30KN G1= G2+4×(2.35-1.8)×G 柱/3.6=1352.30+4×0.65×34.6/3.6 =1373.44 KN 质量重力荷载代表值见图6。图6.重力荷载代表值 G1 G2 G4 G3 G5(3)用“D 值法”计算柱的侧向刚度,框架各构件线刚度如图7: 其中:i 5 = i 4 = i 3 = i 2 =8.1×10 10 N*mm i 1 =6.2×10 10 N*mm i 51 =i 41 =i 31 =i 21 =i 11 =12.44×10 10 N*mm i 52 =i 42 =i 32 =i 22 =i 12 =37.33×10 10 N*mm 除底层外,其余柱的D 值: 边柱 由K=(i 51 + i 41)/(2 i 5)=1.536 α =K/(2+K)=0.434则D 5 边=12α i c /h j 2 =0.414×12×8.1×10 4 /3.6 2 =32550KN/m 中柱 由K=(i 51 + i 52 + i 41 + i 42)/(2 i 5)=6.144 α =K/(2+K)=0.754 则D 5 中=α ×12 i c / h j 2 =56550KN/m 底层柱的D 值: 边柱 由K= i 11 / i 1 =2.006 α =(0.5+K)/(2+K)=0.626 故D 1 边=α ×12 i c / h j 2 =21083 KN/m 中柱 由K=(i 11 + i 12)/ i 1 =8.027 得α =(0.5+K)/(2+K)=0.850 故D 1 中=α ×12 i c / h j 2 =28628 KN/m 从而得各层的侧向刚度如下: K 1 =2(D 1 边+ D 1 中)=2×(21083+28628)=99422KN/m K 2 = K 3 = K 4 = K 5 =2(D 边+ D 中)=2×(32550+56550)=178200KN/m T u 图7.框架各构件线刚度 i51 i5 i52 i51 i5 i5 i5 i41 i4 i4 i42 i4 i41 i4 i3 i2 i21 i3 i31 i32 i22 i2 i2 i3 i31 i21 i3 i2 i1 i11 i1 i12 i1 i11 i1(4)用顶点位移法求结构基本周期T 1 : 将各层的重力荷载代表值当作水平力,产生的楼层剪力为: V 5 =G 5 =1121.36KN V 4 = G 4 +G 5 =1352.30+1121.36=2473.66KN V 3 = V 4 +G 3 =3825.96KN V 2 = V 3 +G 2 =5178.26KN V 1 = V 2 +G 1 =6551.70KN 求顶点位移,则: U 1 = V 1 / K 1 =0.0659m U 2 = U 1 + V 2 / K 2 =0.0659+0.0291=0.0950m U 3 = U 2 + V 3 / K 3 =0.0950+0.0215=0.1165m U 4 = V 4 / K 4 + U 3 =0.1165+0.0139=0.1304m U 5 = V 5 / K 5 + U 4 =0.1304+0.0063=0.1367m= U T 故T 1 =1.8 =0.6655s 由于要考虑填充墙对基本周期的折减,故取折减系数为0.6, 则T 1 =0.6×0.6655=0.3993s 由于T 1 <1.4 T g =1.4×0.4=0.56s,故不考虑顶层附加作用。查抗震设计规范得:α max=0.16 由于T 1 =0.3993s< M 2=“131.33” ×6.41×7.2 12 边·l边2=“1” 5 P BA AB 各杆的固端弯矩为: ×6.0=“3.75KN/m” 8 5BC=“5” 中=“g” m KN ×7.2=“6.41” 64 5AB=“M” 边=“g” C B A(b)6.41KN 3.75KN 7.2KN D 6.0KN 图30.二~四层活载分布图及计算简图 28 姓名:余雪祯 某多层办公楼设计 重庆大学本科学生毕业设计 ??二~四层,其荷载分布情况如图30.所示: 140 215 645 22.34 0.73-0.72 CB-1-22.34-4.85-7.45-0.16 1.13-0.24-0.73 8.39 27.69 B5-1.44 BC 606-3.73 0.05 1.47 0.07-0.12 2.26 10.91 A5 16.78-27.69 1=“α” 22.35-5.01 29.52-24.51 12.43-12.43 图29.活荷载作用下顶层弯矩分配法计算过程 故其弯矩分配过程如图29.所示: ×3.00×1.2 6 中·l中2=“1” 3=“188.30KN” ×4.8=“3.00” 3.00KN 4.8KN(a)图28.顶层活荷载分布图 27 并利用结构对称性,取二分之一结构,如图(b)所示。图示(a)结构内力较复杂,可将梯形荷载等效为均布荷载计算,同样利用弯矩分配法计算, 对顶层,其荷载分布情况如图28.所示: 由于顶层活载大小和标准层不一样,所以分开算。活载分布按满布荷载法,活载作用下的内力计算也采用分层法。(1)2.楼面活载作用下的内力计算: 图27.恒载作用下的轴力图 26 图26.恒载作用下的剪力图 恒载作用下的内力简图为:剪力图(图26.)、轴力图(图27.)。(6)+V 柱+V +G 2C=“G” +N 1C=“G” G GC=“217.75” N2C V2 V1 N1C 底层中柱轴力 底层中柱 2D=“G” 1D=“G” N 25 GD=“183.97” N2D N1D 底层边??轴力 底层边柱 3C=“G” 二层中柱轴力 N3C 二层中柱 3D=“G” N3D 二层边柱轴力 二层边柱 4C=“G” 24 N4C 三层中柱轴力 三层中柱 4D=“G” N4D 三层边柱轴力 三层边柱 5C=“G” 四层中柱轴力 N5C 四层中柱 23 5D=“G” 四层边柱轴力 N5D 四层边柱 顶层中柱轴力柱G=“34.60” G5C=“183.76” 五层中柱: 顶层边柱轴力 G5D=“165.53” 22 五层边柱 柱子轴力计算:(5)V  ×8.47×2.4×1.2=“0” V·2.4-7.48×2.4×1.2-8.47KN 64.71 7.48KN 底层中间跨 对首层中间跨: 同理:V ×12.75×1.8×7.2-58.06+91.83=“0” ×7.2-13.30×7.2×3.6-12.71×3.6×3.6-91.83 12.71KN 13.30KN 58.06 底层边跨 对首层边跨: 57.86 二层中间跨 ??二层中间跨: 21 ×12.75×1.8×7.2-64.69+89.57=“0” 89.57 64.69 二层边跨 对二层边跨: 三层中间跨 对三层中间跨: ×12.71×1.8×7.2-64.40+89.65=“0” 89.65 64.40 三层边跨 对三层边跨: V×2.4-7.48×2.4×1.2-20 57.19 四层中间跨 对四层中间跨: ×12.71×1.8×7.2-65.82+89.20=“0” 89.20 65.82 四层边跨 对四层边跨: ×12.07×2.4×1.2=“0” ×2.4-7.48×2.4×1.2-顶层中间跨 73.13 12.07KN 对顶层中间跨: 19 ×18.12×1.8×7.2-44.29+91.37=“0” ×7.2-7.48×7.2×3.6-18.12×3.6×3.6-顶层边跨 91.37 18.12KN 44.29 对顶层边跨: 按简支跨计算: 剪力计算:(4)图25.恒载作用下弯矩图 18 值。调幅后的弯矩,跨中弯矩为调幅后的端弯矩的平均值减去跨中弯矩组合 的折减系数如图25.所示,括号内为 弯矩调幅:将梁各固端弯矩值乘以0.85(3)故梁的跨中弯矩即等于梁端弯矩的平均值减去跨中弯矩组合值。=“891.03” 边中=“=”    *M 9.46 4.07 5.39 * 179.39 93.21 86.18 标准层: 11.18 5.79 181.35 132.88 48.47 顶层: 跨中弯矩组合:(其它层中跨)×1.2×8.47×1.2×(顶层中跨)=“1” KN·M ×1.2×12.07×1.2× M中=“1” 对于:(其它层边跨)4=“245.26” ×12.71×2×(顶层边跨)=“12.71×2×3+” ×18.12×2× ×13.30×7.2(中跨)=“1” ×7.48×2.4(五层边跨)=“1” ×7.48×7.2 ql 17 将固端弯矩简化为简支端计算,同时将荷载叠加,如图24.所示: 跨中弯矩计算:(2)12.40-5.82 柱A、D: 柱B、C: 24.79-11.64 图23.一层传至柱底的弯矩 一层传至柱底的弯矩为(图23.):-16.10-5.12+0.97=“-20.25”-12.39+0.75=“-11.64”-80.62+4.49=“-76.13” 27.55-2.59-0.17=“24.79”-63.53-5.18+0.75-0.35=“-68.31” 35.98+11.15-3.38-0.23=“43.52” 图22.一层弯矩传递图 109.12-2.59+1.50=“108.03” 一层(图22.):-76.85+8.78=“-68.07”-66.89-10.04+1.47-0.64=“-76.10” 图21.二层弯矩传递图 33.45+11.15-6.55-0.42=“37.63” 33.45+11.99-6.55-0.42=“38.47” 107.47-5.02+2.93=“105.38”-15.37-5.37+1.91=“-18.83”-15.37-5.12+1.91=“-18.58” 16 二层(图21.): 107.47-4.84+2.85=“105.48” 图20.三层弯矩传递图-15.37-5.12+1.85=“-18.64”-76.85+8.54=“-68.31” 33.45+11.15-6.31-0.40=“37.89”-66.89-9.68+1.43-0.62=“-75.76” 三层(图20.):-76.85+9.57=“-67.28” 107.47-5.73+3.20=“104.94” 33.45+11.15-7.47-0.45=“36.68” 33.45+15.23-7.47-0.45=“40.76” 图19.四层弯矩传递图-66.89-11.45+1.60-0.69=“-77.43”-15.37-5.12+2.08=“-18.41”-15.37-6.06+2.08=“-19.35” 四层(图19.): 109.26-3.38+1.83-0.28+0.06=“107.49”-45.70-6.76+0.92-0.56=“-52.10” 45.70+11.15-4.39-0.36=“52.10” 图18.顶层弯矩传递图-91.06+4.84+0.18=“-86.04”-18.19-5.12+1.05+0.04=“-22.22” 顶层(图18): 点重新分配,从而得到竖向荷载作用下的整个结构的弯矩图。传递,并将叠加后的各个不平衡的节 将各层分层法求得的弯矩图叠加,柱子按 35.98 27.55-12.39 109.12-16.10-80.62 71.43 图17.底层弯矩图-63.53 15 底层(图17.): 33.45-15.37 107.47 67.66-76.85-66.89 图16.标准层弯矩图 标准层(图16.):-18.19 45.70-45.70 109.26-91.06 80.19 图15.顶层弯矩图(顶层)顶层(图15.): 各层弯矩图为: 72.85-3.06-12.12 B下-6.13 097 583-72.85 1.64-0.27-1.64 126-15.74 B上 2.82-24.24 106.36 24.73 194 24.68 2.81 A下 232 5.64 49.46 3.67 32.23 A上 303-106.36 465-0.36-0.55 0.06-0.28 0.13 0.08 图14.底层弯矩分配法计算过程 底层除柱子的线刚度不同外,其它同二至四层,故其弯矩分配过程如图14.所示: 69.79-15.17 123 566-69.79 0.93-0.20-0.93 1.65-23.31 23.08 189-11.66 30.10 3.30 283 5.06 46.16 434-0.31 图13.标准层弯矩分配法计算过程 14 弯矩分配法计算过程如图13.所示: ×12.77×1.2 g=“0.4s,故” ×24.62×7.2 ×8.47=“12.77” BC2=“7.48+” + BC1 ×12.71=“24.62” 57 AB2=“13.30+” AB1 同理,先将梯形分布荷载及三角形分布荷载化为等效均布荷载。利用结构对称性取二分之一结构计算。二至四层荷载作用如图12.:-3.62 2.64 81.09-7.24 102.04 30.92-2.64-0.09-0.88 4.10-0.57 0.14-0.03-0.02-27.03-17.60-81.09-102.04 61.84 40.20 8.19-0.44 0.27 5.33 0.17-13.52 图11.顶层弯矩分配法计算过程 13 弯矩分配法计算过程如图11.所示: ×15.09×1.2 5EB=“1” 5BE=“1” ×23.62×7.2 5BA=“1” 图示结构内力可用弯矩分配法计算,并可利用结构对称性取二分之一结构计算, ×12.07=“15.02” 5BC2=“7.48+” 5BC1 ×18.12=“23.62KN/m” 5AB2=“7.48+” 5AB1     Q , 7  ABQ)(图10.所示: 梯形分布荷载及三角形分布荷载化为等效均布荷载。等效均布荷载的计算公式如 图中,梁上分布荷载由矩形和梯形两部分组成,可根据固端弯矩相等的原则先将 倍。刚度取框架柱实际线刚度的0.9 中的柱子线 所示。图9 中取出顶层进行分析,结构计算简图如图9 顶层:由图3 恒载作用下的内力计算采用分层法。

上一篇:专家建议上班族创业要三思下一篇:初三话题作文