好文档 - 专业文书写作范文服务资料分享网站

大学生毕业设计论文写什么1

天下 分享 时间: 加入收藏 我要投稿 点赞

大学生毕业设计论文的基本结构(一)

摘要:本文章从使用“结构化设计”方法,从软件工程角度出发,来介绍大学生信息类学生毕业设计的论文的主要结构。 一、引入

带过数年大学生的毕设计,对大多数学生的毕业设计论文的质量比较了解,就算很多学生的毕业设计系统做得不错,但设计说明书(毕业设计论文)大多是拼凑而来,没有很好地把毕业设计的过程陈述清楚。

总体而言存在如下几个方面的问题: 不知道章节如何划分 章节内容主次不分

各个章节不知道写什么内容,比如应该在需求分析中写的内容,写到设计章节中去,思维混乱,没有逻辑。

相关的各个章节的相关图表不规范,随意凭想象来画。

文章结构和章节划分,与使用方法不一致。不管是使用“结构化方法”还是“面向对象”的方法来进行设计,毕业设计的论文过程和章节都一样。

1. 2. 3. 4. 5.

实际上,对于现在的大学生进行的毕业设计,一般分两类,使用结构化方法和使用面向对象方法来进行的。两种设计方法的过程和中间工具是不相同的,因此设计说明书(毕业论文)也是不一样的。本文章主要从结构化方法入手,对毕业设计论文的结构进行简单陈述。具体的章节细节将在后面文章中,以实际案例来进行详细说明。 二、结构化方法简介

所谓“结构化”方法,是在19世纪70年代被提出来的,是一种较传统的程序设计方法,是一处“自顶向下、逐步求精、模块化设计、结构化编码”的方法。这种方法,就是将将系统处理的实际工作的流程分成若干个子功能,每一个子功能处理不同的工作,对每一个子功能进行细化设计,数据在不同的子过程中流动和处理,是一种基于“数据流动”的方法。

在进行这种方法进行系统设计开发时,是采用“自顶向下,逐步求精,模块化方式”进行的。总体方法是逐层分解求精,在处理过程中,要对处理的信息,保持在各个模块内“独立性“为准则。 这种设计方法的软件周期主要分为: 1.有结构化分析(SA)

结构化分析,是基于设计问题的本身,从“用户“出发,讨论的角度是以“用户”心里想的,中心工作是要知道用户要“干什么”。分析过程是使用上面提到的结构化设计原则,分析用户所想所需,不需要考虑软件的具体如何实现,。这个过程一般要利用相关的图形表达用户的需求,如基于业务的数据流图DFD(Data Flow Diagram)、实体-联系图E-R(Entity Relationship Diagram)、状态迁移图STD(State Transition Diagram)。 2.结构化设计(SD)

基于结构化分析的结果,是前一个阶段已经知道系统要“做什么”了,这个过程,完成的工作中心是“如何做”。这个过程,一般分为两个阶段,总体设计或概要设计和详细设计。

1) 总体设计

是软件开始设计的第一步,在用户需求分析基础上,完成软件总体设计目标,设计软件系统要具备的质量属性,将用户的需求向软件功能过渡,一般完成软件体系结构设计、模块划分及模块间数据流动,数据的抽象处理等工作。这个过程,可以用相关 些工具如,软件结构图或层次图,将需求分析得的流程图转换映射后的基于软件结构的数据流图等。

2) 详细设计

详细设计也不是编程实现,是对程序进行“蓝图”设计,对相关模块进行算法细节设计,满足如何实现系统的要求,得也系统的精确描述,在实现时可以“方便直接”地写成程序。还可以是程序接口,界面等的设计。这个阶段的主要表达工具有,程序流程图、PAD图,盒图,判定树可判定表等。 3.结构化实现(SP)

结构化实现,是在前面的基础之上,选择语言、数据库管理系统(DBMS),系统软件等来实现系统。 4.软件调试和测试

对系统进行功能和性能上的测试分析和调试。 三、基于结构化方法的毕业设计论文结构

根据上面的简单介绍,所以使用结构化方法的设计论文章结构章节分为如下几章节 1结论(前言)

1.1背景

1.2 项目立项概述 1.3 可行性研究 2需求分析(重点) 2.1综合需求

功能需求、性能需求、环境需求、接口需求、界面需求等 2.2 问题描述 2.3 数据流图

(业务)顶层数据流图;中层数据流图; 2.4 需求的自动化处理(由计算机自动处理)方案 2.5 数据的细节描述 2.6 定义处理逻辑

2.7 系统资源和输出/输出规格 3总体设计(重点) 3.1 系统构架

软件构架;物理构架 3.2 软件结构设计

(模块)数据流程图;软件结构(顶层、分层) 3.3 数据库设计

概念设计;逻辑设计 4详细设计(重点) 4.1 定义术语 4.2 程序描述

各模块的:功能,性能,接口,输入/出,算法,程序逻辑,存储分配,限制条件,测试要点

5系统实现

简写:语言、工具选择,关键实现界面。 6测试和调试

可略写,关键问题处理数据测试结果分析,系统可靠性说明 7总结

程序总结,系统功能特点,后期升级等。

5zpf860z273jk4h7sglc72h8v7sa2300vey
领取福利

微信扫码领取福利

微信扫码分享