【#第一文档网# 导语】以下是®第一文档网的小编为您整理的《软件工程专业毕业设计论文内容模板》,欢迎阅读!
![软件工程,毕业设计,模板,内容,论文](/static/wddqxz/img/rand/big_105.jpg)
本科毕业设计论文模板(软件开发类)
1 绪论
1.1研究背景(合并1.2) 阐明(1)项目来源;(2)系统开发的目的和意义等。(概述) 1.2研究开发现状分析
(1)研发现状:现有系统解决领域问题及其技术运用现状的分类、分析,优缺点分析:总结现有成果的优缺点;(2)系统开发的必要性;在上述分析的基础上,阐明项目研究开发的必要性。 1.3 主要研究内容.
(1)技术路线:采用什么技术、方法、环境与工具;(2)系统特征:解决的关键问题(解决什么问题)、达到什么目标,实现什么功能。 1.4本文的组织结构
简单介绍论文各章的主要内容; 2.相关技术和工具综述
介绍项目中将要用到的主要技术、理论和方法(2-4个技术点或原理方法)。这些原理、方法、图表应来源于经典工程教科书、官方技术网站、国内核心期刊、ACM/IEEE论文与期刊。
注意:第一、二章是引用文献最集中的章节,但篇幅不要超过全文(不含附录)的1/4,后续章节尽量不要再出现大段引用的现象; 3.需求分析 3.1 业务分析
3.1.1 业务范围:用户的组织结构、角色及业务分工(业务用例图); 3.1.2业务领域模型(类图) 3.1.3核心业务流程(活动图) 3.1.4其他业务逻辑 3.2系统功能分析 3.2.1系统用例图
3.2.2 主要用例的用例规约 3.3系统非功能分析
包括运行环境、系统接口、数据要求、主要性能、质量体系(可靠性、可用性、安全等)、其他需求等; 4.系统设计
4.1系统总体架构设计;
Web项目经常采用的架构形式是MVC和分层架构,按照这些架构给出系统的架构图,图中标明各部分的主要部件及部件之间的关系。对照架构图以通俗的语言阐明系统的实现原理。(嵌入软件应包括系统原理,硬件框架)。
架构图可以使用自定义的示意图,但注意图中一种符号只能表达一种涵义,避免二义性。也可使用包图、构件图等更精确的UML图示表达系统架构。
4.2 系统静态结构设计
结合总体架构设计、系统实现环境和业务领域模型,给出系统的设计类图,并描述每个类;如果类图较复杂,只需要描述主要类;
4.3 业务用例的实现
用顺序图或协作图描述用例的实现,除领域概念(类/对象)外,加入用户界面、技术
支撑环境(持久化、通讯、进程管理等相关概念)等技术类概念(类/对象)。注意:一个用例可对应若干个顺序图/协作图,若用例较多,只描述主要用例的实现即可。
4.4 数据库设计
包括逻辑设计、物理设计和数据库访问设计;
(1)逻辑结构设计:对类图中的实体类,给出对应的关系模式,给出ERD(主要描述实体之间的关系和关键属性,其它属性可以忽略);
(2)物理设计:包括数据表、视图、存储过程等数据库的物理对象; (3)数据访问设计:采用什么方法,实现对象的读写; 4.5类的详细设计
描述主要类的说明及接口、以及主要类关键方法的算法。算法描述可使用活动图、顺序图、程序流程图或其他传统详细设计方法
5.系统实现
5.1系统物理结构
给出系统的物理组成,建议使用组件图,或给出系统的各个物理文件及其作用; 5.2系统物理部署 建议采用部署图; 5.3主要类的实现
给出主要的实现技术和核心代码; 5.4系统主要功能实现
选择若干典型界面说明系统的重要输入/输出,与已有系统进行多方面的对比说明先进性或特色,或与本系统投入使用前状况对比说明应用效果。
5.5 实现中遇到的问题和解决方法。 测试遇到的问题及其主要解决方法; 6.总结与展望
总结自己工作的优点在哪里、不足之处在哪里、进一步的改进方案如何等。如果有类似应用背景的系统,还须比较你的工作与他人工作的优、劣。 参考文献、致谢 附录一 英文原文 附录二 中文翻译
本文来源:https://www.dy1993.cn/K8g.html