软件工程专业毕业设计模板Word下载.docx
《软件工程专业毕业设计模板Word下载.docx》由会员分享,可在线阅读,更多相关《软件工程专业毕业设计模板Word下载.docx(14页珍藏版)》请在冰豆网上搜索。
中英文摘要的页脚:
5号字体、分别罗马数字III
AESEncryptionAlgorithmBasedSoftwareDesign
Abstract
ThetheoryofessentialtruthisnotonlyanimportantaspectoftheMarxisttheoryoftruthinjournalism,butalsoamajorprincipleandguidelineinthecourseofsocialisticjournalism.However,therearemoreorlessmisunderstandingsonputtingthistheoryintopractice.Evensomejournalistsdoubtanddenythefeasibilityofcarryingthistheoryout.Thisthesisfocusesonthepracticeofthetheoryofessentialtruth.Theoperationofthistheoryisanactivityperformedbythemediumundertheprincipleofthescientificviewofcognition.Onthepremiseofobjectivity,fairness,completeandbalance,journalistscanachievethegoalofessentialtruthbyusingthemethodsofreportsuchas,successivereport,serialreportandintegratedreportonthebasisofinteractionandcombinationofindividualeffortsandgroupwork.
(*英文摘要严格使用英文标点符号。
中、英文摘要意思要基本相同。
在撰写完英文摘要后,请执行一次自动拼写检查,以减少英文拼写错误的可能性。
Keywords:
Keywords1;
Keywords2;
......Keywordsn
(*中英文关键词要严格对译。
*)
第1章前言(一级标题)
(*正文不少于10千字;
或使用小四字体、单位倍行距、A4纸版式排版时不少于10页纸。
正文须有页码,从第1页开始编页码。
正文采用章、节、小节组织。
章的标题使用“第1章”等字样开头,节的标题采用“1.1”等字样开头,表示第一章的第一节,小节的标题采用“1.1.1”等字样开头,表示第一章的第1.1小节。
正文章、节、小节标题与正文段落使用不同的字体,并且之间有适当的间距。
正文段落要统一缩进两个汉字。
论文主体的第一部分通常是相关领域综述。
本科生工程论文应该注重标准与规范,首先要注意以下问题:
(1)工程论文不是软件文档的堆砌;
(2)不应包含代码、大量界面等细节。
(*本章建议结构
1.1项目的背景和意义(阐明项目来源、开发系统的动机、系统研究开发的意义等);
1.2研究开发现状分析(领域分析。
通过对来自问题领域、技术领域和两个领域的产品开发和技术运用现状的分类、分析,总结现有成果的优缺点,在此基础上,阐明项目研究开发的必要性);
1.3项目的目标和范围(确立项目的目标、要解决的关键问题和范围,可通过系统地描述所有外部对象与系统间的输入/输出来界定范围);
1.4论文结构简介(简单介绍论文各章的主要内容)。
第2章技术与原理
(*论文主体的第二部分主要介绍自己的工作。
这是论文最主要的部分,在这一部分表达你自己在论文部分的工作,而不像第一部分综述那样是介绍别人的工作。
千万不要大量列举你的源代码(部分核心算法可使用伪码或流程图等形式表示),否则给人的感觉是你的论文没有内容而靠这些来充数。
(*介绍项目中将要用到的主要技术或理论(2-4个技术点或原理方法)。
这些原理、方法、图表应来源于经典工程教科书、官方技术网站、国内核心期刊、ACM/IEEE论文与期刊。
注意:
第一、二章是引用文献最集中的章节,但篇幅不要超过全文的1/3,后续章节尽量不要再出现大段引用的现象;
2.1XXXXXX(二级标题)
(*正文中有图、表和公式时必须对图、表和公式按章进行编号。
例如,下图编号“图2-1”表示第二章第1个图;
或者,在整篇正文中,图和表按出现的顺序依次编号,如“图1”、“图2”、“表1”、“表2”等。
2.1.1XXXXXX(三级标题)
图2-1CodeBlocks使用简介
图和表必须有标题(如图2-1中的“成像系统原理”),图的编号和标题放在图的下方,表的编号和标题放在表的上方。
所有的图和表都必须在正文中引用,而且引用时不得采用“如下图”或“如下表”等字样,而要采用“如图2-1”或“如表2-1”等字样。
排版时,可根据排版的美观性适当调整图和表在正文中的放置位置。
图表中文字采用5号字黑体。
2.1.2XXXXXX(三级标题)
公式样例如下:
(2.1.1.1)
公式(2.1.1.1)表明这个算法效果很好。
(2.1.1.2)
2.2XXXXXX(二级标题)
×
,此蓝色方括号上标是参考文献的引用,方括号内的数字指明前面这段文字引自第几个参考文献。
表的样例如表2-1:
表2-1对钛,铜元素的溅射率S
100ev
200ev
300ev
600ev
钛
0.08
0.22
0.30
0.45
铜
0.26
—
1.20
2.00
钴
0.51
0.75
1.30
2.3XXXXXX(二级标题)
第3章需求建模
(*注意:
出于篇幅的问题,应选择1-2个核心业务建模,不可以选择登陆、系统管理等建模。
首先描述用户的组织结构、角色即分工;
可适当描述关键业务流程等
面向对象方法(OOA):
1)以目标分解细化为线索,识别用例(UseCase),画出用例图;
2)描述几个关键用例,对复杂用例可使用活动图描述用例的事件流;
3)应用领域概念模型。
主要描述应用领域的概念及概念间的关系。
可用包图或类图表达,一个类表达一个概念。
注意不能出现用户不懂的技术概念。
结构化方法:
1)画出系统的分级数据流图(DFD图);
2)简要描述重要的加工,可采用IPO形式;
3)建立数据字典。
3.1XXXXXX
3.1.1XXXXXX
3.1.2XXXXXX
3.2XXXXXX
3.2.1XXXXXX
3.2.2XXXXXX
可以扩展二级标题与三级标题
第4章架构设计
(*
4.1系统架构及原理
Web项目经常采用的架构形式是MVC和分层架构,按照这些架构给出系统的架构图,图中标明各部分的主要部件及部件之间的关系。
对照架构图以通俗的语言阐明系统的实现原理。
(嵌入软件应包括系统原理,硬件框架)
架构图可以使用自定义的示意图,但注意图中一种符号只能表达一种涵义,避免二义性。
也可使用包图、构件图等更精确的UML图示表达系统架构。
4.2业务用例的实现
用顺序图或协作图描述用例的实现,除领域概念(类/对象)外,加入用户界面、技术支撑环境(持久化、通讯、进程管理等相关概念)等技术类概念(类/对象)。
一个用例可对应若干个顺序图/协作图,若用例较多,只描述主要用例的实现即可。
4.4数据库设计
使用ER图进行概念设计,并得出关系模式(图)。
只需要简要对核心数据描述
*)以上标题供参考
4.1XXXXXX
4.1.1XXXXXX
4.1.2XXXXXX
4.2XXXXXX
4.2.1XXXXXX
4.2.2XXXXXX
第5章模块设计
选择几个主要功能模块。
只需描述主要类的说明及接口、以及主要类关键方法的算法。
界面设计,对象协作图,算法等。
算法描述可使用活动图、程序流程图或其他传统详细设计方法。
5.1XXXXXX
5.1.1XXXXXX
5.1.2XXXXXX
5.2XXXXXX
5.2.1XXXXXX
5.2.2XXXXXX
第6章部署与应用
1)描述系统运行环境,可以使用UML的部署图;
2)选择若干典型界面说明系统的重要输入/输出;
3)与已有系统进行多方面的对比说明先进性或特色,或与本系统投入使用前状况对比说明应用效果。
6.1XXXXXX
6.1.1XXXXXX
6.1.2XXXXXX
#include<
stdio.h>
#defineN200
structchild
{
charname[10];
charsex[3];
代码格式:
CourierNew字体,5号字,段落底纹5%的灰度值。
intage;
intheight;
floatweight;
struct
{
intyear;
intmonth;
intday;
}bdate;
}ch[N];
voidinput()
inti;
for(i=0;
i<
N;
i++)
printf("
\n请输入第%d名小朋友信息:
\n"
i+1);
姓名:
"
);
scanf("
%s"
ch[i].name);
性别:
ch[i].sex);
年龄:
%d"
&
ch[i].age);
身高:
ch[i].height);
体重:
%f"
ch[i].weight);
出生日期[YYYY-MM-DD]:
%d-%d-%d"
ch[