软件工程专业毕业设计模板文档格式.docx
《软件工程专业毕业设计模板文档格式.docx》由会员分享,可在线阅读,更多相关《软件工程专业毕业设计模板文档格式.docx(15页珍藏版)》请在冰豆网上搜索。
*)
第1章前言(一级标题)
(*正文不少于10千字;
或使用小四字体、单位倍行距、A4纸版式排版时不少于10页纸。
正文须有页码,从第1页开始编页码。
正文采用章、节、小节组织。
章的标题使用“第1章”等字样开头,节的标题采用“1.1”等字样开头,表示第一章的第一节,小节的标题采用“1.1.1”等字样开头,表示第一章的第1.1小节。
正文章、节、小节标题与正文段落使用不同的字体,并且之间有适当的间距。
正文段落要统一缩进两个汉字。
论文主体的第一部分通常是相关领域综述。
本科生工程论文应该注重标准与规范,首先要注意以下问题:
(1)工程论文不是软件文档的堆砌;
(2)不应包含代码、大量界面等细节。
(*本章建议结构
1.1项目的背景和意义(阐明项目来源、开发系统的动机、系统研究开发的意义等);
1.2研究开发现状分析(领域分析。
通过对来自问题领域、技术领域和两个领域的产品开发和技术运用现状的分类、分析,总结现有成果的优缺点,在此基础上,阐明项目研究开发的必要性);
1.3项目的目标和范围(确立项目的目标、要解决的关键问题和范围,可通过系统地描述所有外部对象与系统间的输入/输出来界定范围);
1.4论文结构简介(简单介绍论文各章的主要内容)。
一级标题:
小二号、黑体、居中、单倍行距,段前1行、段后1行
二级标题:
小三号、黑体、顶格居左,单倍行距,段前0.5行、段后0.5行、无缩进
三级标题:
小四号、黑体、顶格居左,单倍行距,段前0行、段后0行、无缩进
标题号与标题名之间要空2个半角空格字符
论文中最多三级标题,不得出现四级标题。
正文内容部分:
小四号、宋体、单倍行距,段前0行、段后0行、两端对齐、首行缩进2字符
第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[i].bdate.year,&
ch[i].bdate.month,&
ch[i].bdate.day);
}
}
voidsort()
structchildct;
inti,j;
N-1;
for(j=0;
j<
N-i-1;
j++)
if(ch[j].height<
ch[j+1].height)
ct=ch[j];
ch[j]=ch[j+1];
ch[j+1]=ct;
voidoutput()
\n\t幼儿园小朋友一览(依身高排序)\n"
===================================================\n"
性别年龄身高体重出生日期\n"
%-8s%-2s%2d%d%3.1f%d.%d.%d\n"
ch[i].name,ch[i].sex,ch[i].age,ch[i].height,ch[i].weight,ch[i].bdate.year,ch[i].bdate.month,ch[i].bdate.day);
voidmain()
input();
sort();
output();
6.2XXXXXX
6.2.1XXXXXX
6.2.2XXXXXX
第7章结论
(*论文第三部分主体:
总结、比较与展望。
这一部分要总结自己工作的优点在哪里、不足之处在哪里、进一步的改进方案如何等。
如果有类似应用背景的系统,还须比较你的工作与他人工作的优、劣。
*)
参考文献
(*列出你在完成论文过程主要参阅的论文与著作。
其中的篇数不宜太少,否则让人感觉到你没有参考相关工作就动手做论文;
一篇本科毕业论文的典型参考文献是15至30篇,如果你所列参考文献数目不足5篇,则肯定无法通过论文初审的形式检查。
列举参考文献时,按论文中引用文献的先后顺序列于此处;
注意正文中必须引用此处所列的全部参考文献,而且引用顺序就是参考文献的列举顺序。
参考文献的列举格式如下(也可参考《计算机学报》、《软件学报》、《电子学报》、《自动化学报》等刊物发表的论文所列参考文献的格式*):
[1].
参考文献:
●小四,宋体,单倍行距,段前0行,段后0行,
●每条文献必须有序号,序号用方括号括起,
●参考文献中所出现的标点一律使用西文标点,
●格式严格按照《参考文献格式说明》
毛峡,丁玉宽.图像的情感特征分析及其和谐感评价[J].电子学报,2001,29(12A):
1923-1927.
[2].冯新宇,陶先平.一种改进的移动Agent通信算法[J].计算机学报,2002.25(4):
357-364.
[3].张素琴,吕映芝,蒋维杜,戴桂兰.编译原理(第二版)[M].:
清华大学出版社,2005.
[4].陈意云,张昱.编译原理(第二版)[M].:
高等教育出版社,2008.
[5].张和生.地质力学系统理论[D].博士,:
太原理工大学,1998.
[6].黄鹏.量子保密通信方案及信道传输特性研究[D].博士,:
上海交通大学,2013
[7].窦一凡,肖勇波.云计算模式下软件最优定价策略分析[C].第十三届中国管理科学学术年会论文集.中国优选法统筹法与经济数学研究会.,2011.
[8].黄茂生,陈平.软件测试过程的质量保证[C].中国电子学会可靠性分会第十四届学术年会论文选,:
中国电子学会可靠性分会2012.
[9].刘海涛,岩延,张宝贤,高雪,,赵壮,,黄奎,,姚郑,,张锋.一种无线传感器网络专用操作系统的设计方法[P].中国专利:
CN101303647,2008-11-12.
[10].胡牧,,孔震,,李丹,,梁吉,,张涛,,刘军,,陈之栩,,刘海涛.一种生成框架内多页面的方法及系统[P].中国专利:
CN102043630A,2011-05-04.
[11].Android开发者社区.7种无须编程的DIY开发工具你知道几个?
[EB/OL]mobile.51cto./android-416509.htm2013-10-14
[12].Android开发者社区.教你如何修复iPhone5s的指纹识别问题[EB/OL]mobile.51cto./android-416509.htm2013-10-14
参考文献格式说明
1.期刊格式(包括期刊网上的期刊)
[序号].作者1,作者2,作者3.论文题目[J].刊名(全称).出版年,卷号(期号):
起始页码.
[1].毛峡,丁玉宽.图像的情感特征分析及其和谐感评价[J].电子学报,2001,29(12A):
2.书籍格式
[序号].作者1,作者2,作者3.书籍名称及版次(初版不写)[M].出版地(城市名):
出版者,出版年.
[1].张素琴,吕映芝,蒋维杜,戴桂兰.编译原理(第二版)[M].:
[2].陈意云,张昱.编译原理(第二版)[M].:
3.学位论文格式
[序号].著者.论文题名[D].学位,学位授予单位,出版年.
[1].张和生.地质力学系统理论[D].博士,:
[2].黄鹏.量子保密通信方案及信道传输特性研究[D].博士,:
4.会议录(论文集、论文汇编等)格式
[序号].作者1,作者2,作者3.论文题目[A].文集实际完整名称[C].出版地(城市名):
出版者,出版年.
[1].窦一凡,肖勇波.云计算模式下软件最优定价策略分析[C].第十三届中国管理科学学术年会论文集.中国优选法统筹法与经济数学研究会.,2011.
[2].黄茂生,陈平.软件测试过程的质量保证[C].中国电子学会可靠性分会第十四届学术年会论文选,:
5.专利格式
[序号].作者1,作者2,作者3.专利题名[P].专利国别:
专利号,出版年月日.
[1].刘海涛,岩延,张宝贤,高雪,,赵壮,,黄奎,,姚郑,,张锋.一种无线传感器网络专用操作系统的设计方法[P].中国专利:
[2].胡牧,,孔震,,李丹,,梁吉,,张涛,,刘军,,陈之栩,,刘海涛.一种生成框架内多页面的方法及系统[P].中国专利:
6.电子文献格式
[序号].作者1,作者2,作者3.电子文献题名[电子文献及载体类型标识].电子文献的出处或可获得地址,发表或更新日期.
[1].Android开发者社区.7种无须编程的DIY开发工具你知道几个?
[2].Android开发者社区.教你如何修复iPhone5s的指纹识别问题[EB/OL]mobile.51cto./android-416509.htm2013-10-14
[电子文献类型标识/载体类型标识]
[DB/OL]——联机网上数据库(databaseonline)
[DB/MT]——磁带数据库(databaseonmagnetictape)
[CP/DK]——磁盘软件(computerprogramondisk)
[EB/OL]——网上电子公告(electronicbulletinboardonline)
附录
(*附录是正文主体的补充。
下列内容可以作为附录:
1)攻读学位期间发表的(含已录用,并有录用通知书的)与学位论文相关的学术论文。
2)由于篇幅过大,或取材于复制件不便编入正文的材料、数据。
3)对本专业同行有参考价值,但对一般读者不必阅读的材料。
4)论文中使用的符号意义、单位缩写、计算机程序全文及有关说明书。
5)附件:
光盘、与论文相关的鉴定证书、获奖奖状或专利证书的复印件等。
致谢
(*致谢,单独占一页。
对在论文工作中对你有支持、有帮助的单位或个人表示感谢。