软件工程专业毕业设计.docx

上传人:b****1 文档编号:2173835 上传时间:2023-05-02 格式:DOCX 页数:18 大小:430.98KB
下载 相关 举报
软件工程专业毕业设计.docx_第1页
第1页 / 共18页
软件工程专业毕业设计.docx_第2页
第2页 / 共18页
软件工程专业毕业设计.docx_第3页
第3页 / 共18页
软件工程专业毕业设计.docx_第4页
第4页 / 共18页
软件工程专业毕业设计.docx_第5页
第5页 / 共18页
软件工程专业毕业设计.docx_第6页
第6页 / 共18页
软件工程专业毕业设计.docx_第7页
第7页 / 共18页
软件工程专业毕业设计.docx_第8页
第8页 / 共18页
软件工程专业毕业设计.docx_第9页
第9页 / 共18页
软件工程专业毕业设计.docx_第10页
第10页 / 共18页
软件工程专业毕业设计.docx_第11页
第11页 / 共18页
软件工程专业毕业设计.docx_第12页
第12页 / 共18页
软件工程专业毕业设计.docx_第13页
第13页 / 共18页
软件工程专业毕业设计.docx_第14页
第14页 / 共18页
软件工程专业毕业设计.docx_第15页
第15页 / 共18页
软件工程专业毕业设计.docx_第16页
第16页 / 共18页
软件工程专业毕业设计.docx_第17页
第17页 / 共18页
软件工程专业毕业设计.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

软件工程专业毕业设计.docx

《软件工程专业毕业设计.docx》由会员分享,可在线阅读,更多相关《软件工程专业毕业设计.docx(18页珍藏版)》请在冰点文库上搜索。

软件工程专业毕业设计.docx

软件工程专业毕业设计

基于AES算法的全能式加密软件的设计

摘要

(*中文摘要在300-500字。

在摘要中简要描述你所解决问题的背景、工程目的、工程技术与方法和最终结论。

主要突出自己的工作,最后介绍论文成果是否投入使用或试用,以及应用前景如何等。

关键是让读者能从摘要中看出你在论文阶段完成的主要工作。

一般使用第三人称,被动语句;避免大量背景、必要性、意义的描述,可简要提及;不要过分使用形容词;

摘要应具有独立性和自含性,即不阅读报告、论文的全文,就能获得必要的信息,摘要中有数据、有结论,是一篇完整的短文,可以独立使用,可以引用,可以用于推广。

摘要的内容应包含与毕业论文同等量的主要信息,供读者确定有无必要阅读全文,也可供文摘等二次采用,摘要一般应说明研究工作的目的、实验方法、结果和最终结论等,而重点是结论和结果。

除非确实需要,否则在摘要中一般不要用图表、化学结构式、非公知公用的符号和术语。

*)

关键词:

关键词1;关键词2;……关键词n

(*关键词一般为论文中出现的重要的、描述主题的词;

中英文关键词不少于三个,不多于七个。

*)

中英文摘要的页脚:

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论文结构简介(简单介绍论文各章的主要内容)。

*)

一级标题:

小二号、黑体、居中、单倍行距,段前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-1图名称”其中“2”表示章节,“1”表示图的序号

图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

#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

{

printf("\n请输入第%d名小朋友信息:

\n",i+1);

printf("姓名:

");

scanf("%s",ch[i].name);

printf("性别:

");

scanf("%s",ch[i].sex);

printf("年龄:

");

scanf("%d",&ch[i].age);

printf("身高:

");

scanf("%d",&ch[i].height);

printf("体重:

");

scanf("%f",&ch[i].weight);

printf("出生日期[YYYY-MM-DD]:

");

scanf("%d-%d-%d",&ch[i].bdate.year,&ch[i].bdate.month,&ch[i].bdate.day);

}

}

voidsort()

{

structchildct;

inti,j;

for(i=0;i

for(j=0;j

if(ch[j].height

{

ct=ch[j];

ch[j]=ch[j+1];

ch[j+1]=ct;

}

}

voidoutput()

{

inti;

printf("\n\t幼儿园小朋友一览(依身高排序)\n");

printf("===================================================\n");

printf("姓名性别年龄身高体重出生日期\n");

printf("===================================================\n");

for(i=0;i

printf("%-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]2013-10-14

[12].Android开发者社区.教你如何修复iPhone5s的指纹识别问题[EB/OL]2013-10-14

参考文献格式说明

1.期刊格式(包括期刊网上的期刊)

[序号].作者1,作者2,作者3.论文题目[J].刊名(全称).出版年,卷号(期号):

起始页码.

[1].毛峡,丁玉宽.图像的情感特征分析及其和谐感评价[J].电子学报,2001,29(12A):

1923-1927.

[2].冯新宇,陶先平.一种改进的移动Agent通信算法[J].计算机学报,2002.25(4):

357-364.

2.书籍格式

[序号].作者1,作者2,作者3.书籍名称及版次(初版不写)[M].出版地(城市名):

出版者,出版年.

[1].张素琴,吕映芝,蒋维杜,戴桂兰.编译原理(第二版)[M].北京:

清华大学出版社,2005.

[2].陈意云,张昱.编译原理(第二版)[M].北京:

高等教育出版社,2008.

3.学位论文格式

[序号].著者.论文题名[D].学位,学位授予单位,出版年.

[1].张和生.地质力学系统理论[D].博士,太原:

太原理工大学,1998.

[2].黄鹏.量子保密通信方案及信道传输特性研究[D].博士,上海:

上海交通大学,2013

4.会议录(论文集、论文汇编等)格式

[序号].作者1,作者2,作者3.论文题目[A].文集实际完整名称[C].出版地(城市名):

出版者,出版年.

[1].窦一凡,肖勇波.云计算模式下软件最优定价策略分析[C].第十三届中国管理科学学术年会论文集.中国优选法统筹法与经济数学研究会.杭州,2011.

[2].黄茂生,陈平.软件测试过程的质量保证[C].中国电子学会可靠性分会第十四届学术年会论文选,海口:

中国电子学会可靠性分会2012.

5.专利格式

[序号].作者1,作者2,作者3.专利题名[P].专利国别:

专利号,出版年月日.

[1].刘海涛,岩延,张宝贤,高雪,,赵壮,,黄奎,,姚郑,,张锋.一种无线传感器网络专用操作系统的设计方法[P].中国专利:

CN101303647,2008-11-12.

[2].胡牧,,孔震,,李丹,,梁吉,,张涛,,刘军,,陈之栩,,刘海涛.一种生成框架内多页面的方法及系统[P].中国专利:

CN102043630A,2011-05-04.

6.电子文献格式

[序号].作者1,作者2,作者3.电子文献题名[电子文献及载体类型标识].电子文献的出处或可获得地址,发表或更新日期.

[1].Android开发者社区.7种无须编程的DIY开发工具你知道几个?

[EB/OL]2013-10-14

[2].Android开发者社区.教你如何修复iPhone5s的指纹识别问题[EB/OL]2013-10-14

[电子文献类型标识/载体类型标识]

[DB/OL]——联机网上数据库(databaseonline)

[DB/MT]——磁带数据库(databaseonmagnetictape)

[CP/DK]——磁盘软件(computerprogramondisk)

[EB/OL]——网上电子公告(electronicbulletinboardonline)

附录

(*附录是正文主体的补充。

下列内容可以作为附录:

1)攻读学位期间发表的(含已录用,并有录用通知书的)与学位论文相关的学术论文。

2)由于篇幅过大,或取材于复制件不便编入正文的材料、数据。

3)对本专业同行有参考价值,但对一般读者不必阅读的材料。

4)论文中使用的符号意义、单位缩写、计算机程序全文及有关说明书。

5)附件:

光盘、与论文相关的鉴定证书、获奖奖状或专利证书的复印件等。

*)

致谢

(*致谢,单独占一页。

对在论文工作中对你有支持、有帮助的单位或个人表示感谢。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2