南京大学软件学院研究生论文撰写基本要求格式说明模板.docx

上传人:b****1 文档编号:13406372 上传时间:2023-06-13 格式:DOCX 页数:19 大小:27.69KB
下载 相关 举报
南京大学软件学院研究生论文撰写基本要求格式说明模板.docx_第1页
第1页 / 共19页
南京大学软件学院研究生论文撰写基本要求格式说明模板.docx_第2页
第2页 / 共19页
南京大学软件学院研究生论文撰写基本要求格式说明模板.docx_第3页
第3页 / 共19页
南京大学软件学院研究生论文撰写基本要求格式说明模板.docx_第4页
第4页 / 共19页
南京大学软件学院研究生论文撰写基本要求格式说明模板.docx_第5页
第5页 / 共19页
南京大学软件学院研究生论文撰写基本要求格式说明模板.docx_第6页
第6页 / 共19页
南京大学软件学院研究生论文撰写基本要求格式说明模板.docx_第7页
第7页 / 共19页
南京大学软件学院研究生论文撰写基本要求格式说明模板.docx_第8页
第8页 / 共19页
南京大学软件学院研究生论文撰写基本要求格式说明模板.docx_第9页
第9页 / 共19页
南京大学软件学院研究生论文撰写基本要求格式说明模板.docx_第10页
第10页 / 共19页
南京大学软件学院研究生论文撰写基本要求格式说明模板.docx_第11页
第11页 / 共19页
南京大学软件学院研究生论文撰写基本要求格式说明模板.docx_第12页
第12页 / 共19页
南京大学软件学院研究生论文撰写基本要求格式说明模板.docx_第13页
第13页 / 共19页
南京大学软件学院研究生论文撰写基本要求格式说明模板.docx_第14页
第14页 / 共19页
南京大学软件学院研究生论文撰写基本要求格式说明模板.docx_第15页
第15页 / 共19页
南京大学软件学院研究生论文撰写基本要求格式说明模板.docx_第16页
第16页 / 共19页
南京大学软件学院研究生论文撰写基本要求格式说明模板.docx_第17页
第17页 / 共19页
南京大学软件学院研究生论文撰写基本要求格式说明模板.docx_第18页
第18页 / 共19页
南京大学软件学院研究生论文撰写基本要求格式说明模板.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

南京大学软件学院研究生论文撰写基本要求格式说明模板.docx

《南京大学软件学院研究生论文撰写基本要求格式说明模板.docx》由会员分享,可在线阅读,更多相关《南京大学软件学院研究生论文撰写基本要求格式说明模板.docx(19页珍藏版)》请在冰点文库上搜索。

南京大学软件学院研究生论文撰写基本要求格式说明模板.docx

南京大学软件学院研究生论文撰写基本要求格式说明模板

 

**大学软件学院研究生

论文撰写基本要求(格式)

 

说明*

由于本院招收的研究生生源来自不同学科的较多,学业水平也存在较大差异,所以对论文要求的理解和撰写的格式也不尽相同。

为了规范和达到学院对研究生论文的基本要求,特制定本格式模板供研究生在撰写论文时参考。

论文写作和排版是一个辛苦活,排版质量代表作者的学术态度。

请开始写作前认真并仔细研读此格式模板,若不按此格式模板要求写作者,学院拒绝审核,并不安排答辩。

研究生毕业论文

(申请工程硕士学位)

 

论文题目

基于××××的××××系统的

设计与实现

作者姓名

张三

学科、专业名称

工程硕士(方向)

研究方向

软件工程

指导教师

金志权 教授

 

20××年××月××日

学号:

MG********

论文答辩日期:

年月日

指导教师:

(签字)

 

基于××××的××××系统的

设计与实现

 

作者:

张三

指导教师:

金志权 教授

 

**大学研究生毕业论文

(申请工程硕士学位)

 

**大学软件学院

20××年××月

TheDesignandImplementationof××××Basedon××××

 

Zhang,San

SubmittedinpartialfulfillmentoftherequirementsforthedegreeofMasterofEngineering

Supervisedby

ProfessorJin,Zhiquan

 

SoftwareInstitute

NANJINGUNIVERSITY

Nanjing,China

June,2011

摘要

摘要的写作要领:

摘要是整篇论文的浓缩,需要通过摘要告诉读者,本文做了一件什么工作,并需要简要说明:

1)为什么要做这件工作,简述其中的背景与意义;2)用什么方法或者技术做这个工作,并简述为什么选择这些方法和技术;3)做出来之后最终的效果与结果如何。

范例如下:

随着政府办公信息化水平的不断提高,信访维稳系统的建设,整合了现有综治、信访、维稳等部门的信息资源,成为进一步加强社会治安综合治理建设的重要工作。

信访维稳系统全面及时准确的反映了各类社会不稳定因素,进行统一搜集汇总,为各级领导的科学决策提供了准确依据。

广州市某政府单位原有信访管理主要通过纸质文件或局政务平台交转案件。

信访案件受理、登记等工作都是人工完成,没有建立覆盖各区的信访咨询网络,工作效率低下,沟通成本非常高。

因此,我们开发了基于B/S模式的广州市信访维稳系统。

该信访维稳系统采用J2EE体系结构,采用标准的三层架构,使用了MVC模式的设计思想,结合了Spring、Struts、Hibernate等先进的技术方法。

注:

摘要内容,建议写一页篇幅。

•可以考虑写成4段左右:

–本文研究的问题(这是一个有趣的问题,是一个还没有得到很好解决的问题);

–本文对那些研究背景(最好是与业务方案有关,而不是.NET或J2EE)进行了综述;

–本文提出或设计了什么方案,该方案具体是什么;

–本文的方案的contribution,有什么优点,可以用于那些应用场合,有无实验数据支撑自己的方案

 

关键词:

MVC模式、Struts框架、Spring框架、Hibernate框架

Abstract

Withtherapiddevelopmentofcomputerinformationtechnology,theofficeinformationsystemofgovernmentisdevelopingrapidly.ThebuildingoftheinformationsystemoftheLettersandVisitsisveryimportantworkforcomprehensivemanagementofsocialsecurity.TheinformationsystemoftheLettersandVisitsrealizedtoreflectsocialinstabilityoccurstimelyandaccurately,tocollectinformationunitedly,ithelpstoprovideanaccuratebasisforscientificdecisionmakingforleaders.

TheoldmanagementoftheLettersandVisitsinagovernmentdepartmentofGuangzhoumainlytransferscasethroughpaperfilesorthebureauinformationplatformofgovernment,caseacceptanceandregistrationarealldonebyhand,thenetworkoftheLettersandVisitsisnotestablishedinalldistricts,inefficiency,andcommunicationcostisvery***GLVISusesJ2EEandstandardthree-tierarchitecture,itadoptsMVCpatternfordesigningandsomeadvancedtechnologies,suchasSpring,Struts,Hibernateetc.

 

Keywords:

MVC,Spring,Struts,Hibernate

摘要I

AbstractII

图目录V

表目录VI

第一章引言1

1.1项目背景1

1.2国内信访维稳系统的发展概况1

1.3本文主要研究的工作1

1.3.1可补充三级标题2

1.3.x可补充三级标题2

1.x可补充二级标题2

1.5本文的组织结构2

第二章技术综述3

2.1MVC模式3

2.2Struts4

2.2.1可补充三级标题4

2.2.x可补充三级标题4

2.x可补充二级标题4

2.4本章小结4

第三章信访维稳系统的分析与设计5

3.1项目总体规划5

3.2系统需求分析6

3.3系统总体设计与模块设计6

3.3.1总体结构6

3.3.x可补充三级标题6

3.x可补充二级标题6

3.5本章小结6

第四章信访维稳系统的实现7

4.1个人导航的实现7

4.1.1个人工作台的实现7

4.1.2延期审核的实现7

4.1.x可补充三级标题9

4.2信访业务9

4.2.1案件登记9

4.2.2综合查询9

4.2.x可补充三级标题9

4.3统计分析9

4.3知识库9

4.x可补充二级标题9

4.5本章小结9

第五章总结与展望10

5.1总结10

5.2进一步工作展望10

参考文献11

致谢13

附录14

参与项目15

版权及论文原创性说明16

图目录

图3.1系统总体结构8

图4.1MyWorkController类代码11

表目录

表4.1个人工作台模块主要类10

第一章引言

1.1项目背景

第一章绪论/引言,讲述做什么(约5页),为什么要做这个研究工作,做这个工作的大背景和小背景各是什么,做了这个工作有什么具体的意义,在做这个研究工作的过程中会遇到哪些问题。

•在本章中要说明:

–本文的项目的整体背景

–所要解决的问题

–选题意义

–本文的解决方案

–本文的主要工作

–本文的结构

•写作本部分时必须加入参考文献的引用。

•建议大约5页左右。

1.2国内信访维稳系统的发展概况

1.3本文主要研究的工作

本文所研究的信访维稳系统,是一个延伸到各县级市局、各区分局,局属各单位、机关(办)各处室的网络系统;是覆盖管理走访、信件、电话、网络邮件、电子信箱、各单位交转等各类渠道受理信访案件的信息系统;是能够实现自动识别案件类型、生成各类固定格式文件,自动交转、办理、督办、审批、查询、排查、统计、分析、预测等功能的综合信访办公系统。

(省略段落)……

结合上述用户的需求,信访维稳系统采用J2EE体系结构,采用MVC模式的设计思想,结合了Spring+Struts+Hibernate三种框架,在维稳系统的展现层利用缓存、多线程机制和Ajax异步技术,提高了JSP页面的响应速度。

应用Spring的IOC(依赖注入)和AOP(面向方面编程)实现业务模块化。

安全方面采用Spring框架中的Acegi实现访问控制,并对于一些重要的数据采取加密存储的方式。

使用JavaBean实现各层之间传递数据。

在系统稳定性方面,主要依靠稳妥的数据采集层和良好的数据库结构设计[徐明华,2009]。

1.3.1可补充三级标题

1.3.x可补充三级标题

1.x可补充二级标题

1.5本文的组织结构

本文的组织结构如下:

第一章引言部分。

介绍了项目背景,国内在该方向的研究现状。

第二章技术综述。

将项目所要涉及的技术和框架做了介绍,包括MVC、Spring、Hibernate、Struts。

第三章信访维稳系统的分析与设计。

提出项目基本需求,并对项目总体设计思路进行了概述,对项目模块进行了划分、对系统数据结构进行了设计。

第四章信访维稳系统的具体实现。

在需求分析的基础上,重点阐述了项目个人导航模块、信访业务模块、统计分析模块、知识库模块的实现细节。

第五章总结与展望。

总结论文期间所做的工作,并且就该信访维稳系统的未来扩展作了进一步展望。

第二章技术综述

2.1MVC模式

正文部分:

小四字体,1.5倍行距。

第二章技术综述,陈述用什么做。

针对第一章所分析的问题,应该采用哪些方法,列出国际国内所采用的一些相关方法与技术,论述作者对于这个问题的思考与分析,论述技术选型的理由,引出本文的技术方案(约5~15页)。

•本论文中解决的问题可能的解决方案,使用到的技术、原理的概述。

比如:

工作流模型,某嵌入式芯片等。

•可以分为两章,也可以为一章。

如果为两章,建议其中一章为主体技术,另一章为其它相关技术。

相关技术写作中不要使用到过多与自己工作无关的细节技术。

写作时应当考虑到与以后几章的衔接。

写作本部分时必须加入参考文献的引用。

•提到的技术必须在论文的后续章节得到真正应用。

•请不要将业界共有的知识内容(大学本科教学内容或其它人所共知的知识)放入本章。

•大约5-15页。

•本部分和第一章请尤其注意避免抄袭。

•抄袭:

原封不动的使用网站、书籍、论文中的文字和图片。

除非加双引号并加入引用,否者均会被视为抄袭。

•请按照论文的内容需要和行文风格分析、概述所需引用的知识内容。

•学校将通过论文自动比对系统检查学位论文。

MVC模式为模型-视图-控制器即Model-View-Controller的英文缩写。

MVC模式由模型、视图、控制器三个部分组成。

模型层Model用来实现系统的业务逻辑,一般用JavaBean或EJB实现。

视图层View主要负责系统的用户交互,一般用JSP实现。

控制层Controller实现了Model层与View层之间的信息交互,将用户的请求以适当的视图显示,并且将用户的输入转化为Model可执行的操作。

MVC模式将模型、视图、控制器进行了分离,这样一个模型可以显示多个视图,当用户改变了Model的数据,则所有依赖该Model的View都会反映出这些变化。

作为一种架构模式,MVC需要和另外的模式结合起来使用[飞思科技,2004]。

2.2Struts

下面的篇幅省略,作者根据自己的论文采用与上文类似的方式排版。

2.2.1可补充三级标题

2.2.x可补充三级标题

2.x可补充二级标题

2.4本章小结

第三章信访维稳系统的分析与设计

第三章,需求分析与设计,本项目或者系统有哪些共性与特点,需求是什么,怎么设计,详细方案,包括一些分析图和设计图(项目需求6~8页,分析与设计约15页,合计约23页)。

当然,可以从功能性需求的角度论述,系统分为哪些模块,各个模块的具体需求与设计细节,以及模块之间的联系,也可以从非功能性需求的角度论述,非功能性需求包含哪些方面,需要做哪些特殊的设计。

•本章为系统解决方案设计,是论文写作重点。

•1、给出研究或要解决的具体需求。

–应该尽可能的具体,给出详细和明确的描述。

–建议使用软件工程表示方法进行规范描述,比如分成功能性需求和非功能性需求;使用用例图或其它软件需求表示方法来表达项目需求。

–如果没有特色,尽量少写非功能性需求,如安全和性能方面的需求。

•2、解决问题的总体方案。

建议将解决方案内容组成图,系统边界图,模块架构图(各模块之间关联),分层图(各层之间耦合关系),可以增加流程图。

这部分作为一节总述。

数据库设计.

–本部分应结合软件设计方案和业务逻辑,不应该完全偏重某一方。

–本部分应描述总体结构,每个部分参与者的功能(不用涉及细节,放在后面章节),以及各部分之间的相互协作。

•3、详细描述相关的模块,每个模块可以作为一节。

关键模块、以及模块间交互等

–每一节描述本部分功能和详细设计方案。

–每一个部分都应当考虑自己方案的合理性,并进行说明。

不光要说明是如何设计的,还应该说明为什么自己的设计是合理的。

•4、设计小结。

•5、本章描述中应该使用软件工程设计时使用的表示法,比如核心类图和顺序图等,以求规范、专业的描述系统设计。

•建议不要少于20页。

3.1项目总体规划

本系统由业务处理、统计分析、知识库、系统配置四大部分组成。

其中,业务处理是系统的核心部分,由它完成从受理到结案的一系列业务动作;统计分析是在业务数据的基础上,进行相关的统计和决策分析;知识库则表现在对相关业务处理知识的积累;系统配置体现在数据设置、安全管理方面,为整个系统的正常运行提供必要的支撑服务。

下面的篇幅省略,作者根据自己的论文采用与上文类似的方式排版。

………….

3.2系统需求分析

3.3系统总体设计与模块设计

3.3.1总体结构

图3.1系统总体结构

如图3.1所示,信访维稳系统主要由信访业务模块、统计分析模块、资源维护模块、知识库模块、后台配置管理模块组成。

3.3.x可补充三级标题

3.x可补充二级标题

3.5本章小结

第四章信访维稳系统的实现

第四章,实现。

根据第三章的分析与设计,在细节上论述是如何实现的,包括一些算法流程图、程序代码(或者伪代码)和界面截图等(约15页),也可以提供一些性能测试的数据等论证系统实现之后的运行效果。

1.不用将所有实现列在论文中,选择系统的重点和难点部分给出实现细节。

不要给出登陆设计等细节。

2.单一代码长度一般不要超过1页。

太复杂的代码可以使用伪码。

3.要和背景技术匹配。

4.请注意代码排版美观。

5.对代码必须要有详根据系统情况,可以给出系统的实现界面,但不用给出所有界面。

可以考虑以某一应用场景为线索给出。

给出界面的同时应该给出相应说明。

6.给出每个模块的实现界面。

7.如果有相关测试结果,可以给出。

8.如果有使用的评估数据,可以给出。

9.细的说明,而不仅仅是代码的黏贴。

4.1个人导航的实现

4.1.1个人工作台的实现

(省略)……………….

主要包含的类如表4.1所示:

表4.1个人工作台模块主要类

分类

主要包含的类

控制类

MyWorkController.java

服务类

MyWorkExtServiceImp.java

4.1.2延期审核的实现

(省略)……………….

使用MyWorkController类,实现返回所有需要办理的工作列表,相关代码如图4.1所示:

publicStringsignAndUnsignList()throwsException{

StringresultStr=SIGN_UNSIGN_LIST_RESULT;

Loginerloginer=this.getLoginer();

Pagepage=null;

CriteriaSetupcriStp=newCriteriaSetup();

try{

//设置界面不分页

***(***.FindTasksOfActorId(loginer,newLong(ProcessVariable.JBPM_FLOW_TASK_ONLINE),

***(ex);

thrownewSysException(SysExcepType.BUG_UNKNOWN_RUNTIME_EXCEPTION,ex);}

Listlist=page.getResult();

//排序

Comparatorcomp=newComparator(){

publicintcompare(Objecto1,Objecto2){

TaskBillVOv1=(TaskBillVO)o1;

TaskBillVOv2=(TaskBillVO)o2;

if((v1.getDuration()==null||v1.getDuration().equals("")

||v1.getDuration().equals("null"))&&(v2.getDuration()!

=null

&&!

v2.getDuration().equals("")&&!

v2.getDuration().equals("null")))

return1;

elseif((v2.getDuration()==null||v2.getDuration().equals("")

||v2.getDuration().equals("null"))&&(v1.getDuration()!

=null

&&!

v1.getDuration().equals("")&&!

v1.getDuration().equals("null")))

return0;

else

return1;

}

};

Collections.sort(list,comp);

***().setAttribute("totalRows",page.getTotalCount());

returnresultStr;}

图4.1MyWorkController类代码

4.1.x可补充三级标题

4.2信访业务

4.2.1案件登记

4.2.2综合查询

4.2.x可补充三级标题

4.3统计分析

4.3知识库

4.x可补充二级标题

4.5本章小结

第五章总结与展望

第五章,总结与展望(含进一步工作展望,1~2页)。

总结部分应该简明陈述本文使用某项技术实现了某个系统。

进一步工作展望部分简明陈述,当前工作还存在哪些不足,进一步工作的方向等等。

注意不要写自己项目中的学习心得体会。

10.描述本文的工作背景、所做工作、研究贡献等。

对于自己所做工作、研究贡献最好按条列出,便于别人了解。

可以按照以下逻辑进行:

11.1、本文综述了哪些理论。

12.2、本文针对一个问题设计了一个解决方案:

该方案包含以下部分……..

13.3、本方案取得了…….效果

14.本文的进一步工作。

可以分为业务、技术。

5.1总结

正文部分:

小四字体,1.5倍行距。

5.2进一步工作展望

参考文献

[徐明华,2009]徐明华,JavaWeb整合开发与项目实战——JSP、Ajax、Struts、Hibernate,北京:

人民邮电出版,2009。

[飞思科技,2004]飞思科技产品研发中心,JSP应用开发详解,第二版,北京:

电子工业出版社,2004。

[张三,2002a]张三,文章名称1,期刊名1,期刊期号1,2002(年份)。

[张三,2002b]张三,文章名称2,期刊名2,期刊期号2,2002(年份)。

参考文献的前置标识采用作者加年份的方式,中文文献与英文文献分开排序,中文文献按照作者名的拼音字母顺序排列,英文文献按照作者名的字母顺序排列,中文文献排在英文文献的前面,正文中引用文献时需写出文献的前置标识。

参考文献的段落设置采用首行缩进10字符。

第1类、专著著录格式(含教材,专著,标准等)

析出文献责任者,其他责任者,书名(斜体),版本,出版地:

出版者,出版年.例:

[Clarkeetal.,1991]E.M.Clarke,O.Grumberg,andD.A.Peled,ModelChecking,Cambridge:

MITPress,2001.

[IEEE,1991]IEEE,IEEEStandard829-1991:

StandardforSoftwareTestDocumentation,NewYork:

IEEEPress,1991.

[徐家福等,1992]徐家福,王志坚,翟成祥,对象式程序设计语言,南京:

**大学出版社,1992。

第2类、期刊中析出的文献著录格式(JournalsorMagazines)

析出文献责任者,析出文献其他责任者,析出题名,期刊名(斜体),年份,卷号,期号,页码。

例:

[Hoare,1969]C.A.R.Hoare,AnAxiomaticBasisforComputerProgramming,CommunicationofACM,1969,12(10):

576–583.

[任丰原,2003]任丰原,黄海宁,林闯,无线传感器网络,软件学报,2003,14(7):

1282-1291。

第3类、会议论文集的单篇文献中析出的文献著录格式(Proceedings)

析出文献责任者,析出文献其他责任者,析出题名,会议论文集名称(斜体),页码,出版者,年份。

例:

[Jagadeesan,1997]L.J.Jagadeesan,A.A.Porter,C.Puchol,J.C.Ramming,andL.G.Votta,Specification-basedTestingofReactiveSoftware:

ToolsandExperiments,InProceedingsofInternationalConferenceonSoftwareEngineering(ICSE’1997),pages525–535,1997.

[彭

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

当前位置:首页 > 教学研究 > 教学计划

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

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