软件工程专业毕业设计.docx
- 文档编号:2173835
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:18
- 大小:430.98KB
软件工程专业毕业设计.docx
《软件工程专业毕业设计.docx》由会员分享,可在线阅读,更多相关《软件工程专业毕业设计.docx(18页珍藏版)》请在冰点文库上搜索。
软件工程专业毕业设计
基于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)附件: 光盘、与论文相关的鉴定证书、获奖奖状或专利证书的复印件等。 *) 致谢 (*致谢,单独占一页。 对在论文工作中对你有支持、有帮助的单位或个人表示感谢。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 专业 毕业设计