版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
java程序设计文档模板篇一:java开发详细设计文档模板一卡通管理程序说明详细设计说明书作者:完成日期:XX/10/7签收人:签收日期:XX/10/10修改情况记录:目录1引 1编写目的 1背景 1参考资料 12程序系统的结构 13程序1(标识符)设计说明 2程序描述 2功能 2性能 2输入项 2输出项 2算法 3流程逻辑 3接口 3存储分配 3注释设计 3限制条件 3尚未解决的问题 44程序2(标识符)设计说明 41引言编写目的说明编写这份详细设计说明书的目的,指出预期的读者范围。背景说明:a.待开发的软件系统的名称;b.列出本项目的任务提出者、开发者、用户以及将运行该项软件的单位。定义列出本文件中用到的专门术语的定义和缩写词的原词组。参考资料列出要用到的参考资料,如:a.本项目的经核准的计划任务书或合同、上级机关的批文;b.属于本项目的其他已发表的文件;c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。2程序系统的结构用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。3程序1(标识符)设计说明从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情况的。对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。程序描述给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且,还要说明本程序的特点(如是常驻内存还是非常驻?是否子程序?是可重入的还是不可重入的?有无覆盖要求?是顺序处理还是并发处理?.....等)。功能说明该程序应具有的功能,可采用IPO图(即输入-处理-输出图)的形式。性能说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。输入项给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式、数量和频度、输入媒体、输入数据的来源和安全保密条件等等。输出项给出对每一个输出项的特性,包括名称、标识、数据算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。流程逻辑用图表(例如流程流程图、判定表等)辅以必要的说明来表示本程序的逻辑流程。接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。存储分配根据需要,说明本程序的存储分配。注释设计说明准备在本程序中安排的注释,如:a.加在模块首部的注释;b.加在各分枝点处的注释;c.对各变量的功能、范围、缺省条件等所加的注释;d.对使用的逻辑所加的注释等等。限制条件说明本程序运行中所受到的限制条件。测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。篇二:java程序设计报告Course:JavaprogrammingreportTheFirstExperiment—JavaprogrammingbasicQ1.Install,configureandtestJDK,thenoutput“helloworld”inthecommandwindow.Steps:First,downloadandinstallJDK.Second,configurethepathinyourcomputer.Third,writethecodesinnotepadandsetit'ssuffixto.youwillfindtherewillbeadocumentinyourcomputerandit'ssuffixis.class.Finally,input“javac”inthecommendwindowofyourcomputer,andtheninput“javatest”,andtheresultwilldisplayonthescreen.Codes:publicclasstest{publicstaticvoidmain(String[]args){("helloworld");}}Screenshots:FigQ2.InstallanduseEclipsetooutput“helloworld”.Steps:First,downloadandinstallEclipse.Then,writethecodesintheclassyouhaveestablish.Finally,runthecodesandyouwillseetheresult.Codes:packagejava_code;publicclasst{publicstaticvoidmain(String[]args){("helloworld");}}Screenshots:FigQ3.OutputyourNameandStudentIDNumber.Codes:packagejava_code;publicclasst{publicstaticvoidmain(String[]args){("Ruanzhenyao");("1341903111");}}Screenshots:FigQ4.InputfourintitemsnamedAge,Math,Englishpackagejava_code;import;publicclasstest_4{publicstaticvoidmain(String[]args){Scannersc=newScanner();//ItisaBytestream.("pleaseinputage,math,english,history");intage=();//readaintegervariabledoublemath=();//readaintegervariabledoubleenglish=();//readaintegervariabledoublehistory=();//readaintegervariable();//endtheinputTry{("age:"+age);("math"+math);("english"+english);("history"+history);}//Iftheinputisright,thesecodeswillbeexecuted.catch(NumberFormatExceptione)//Iftheinputiswrong,thecodesbelowwillbeexecuted.{("it'snotanumber");}}}FigQ5.Readcarefully,addthepropercommentsintheprogram,andfinallyanalyzetheresultwithyourownwords.Codes:packagejava_code;import;//ItincludesaclassnamedArrays。import;publicclasstest_te{publicstaticvoidmain(String[]args){double[]X=newdouble[5];篇三:JAVA课程设计报告模板(XX—XX年度第2学期)课程设计报告魔板设计专业计算机科学与技术牟昊计算机1151110704516徐秀芳学生姓名班学级号指导教师完成日期Java语言与面向对象技术课程设计目录录 21概述 3课程设计目的 ...3课程设计内容和要求 32系统需求分析 4系统目标 43系统总体设计 4系统的功能模块划分 4系统流程图 54系统详细设计(根据你自己课题功能设计不同函数,此处称为模块) 5学生基本信息录入模块设计 5学生基本信息修改模块设计 5学生基本信息查询模块设计 5学生基本信息删除模计 5学生基本信息打印模块设计 55代码调试 66软件发布 67小结 6参考文献 7注意:打印前删除2.页眉奇偶页不同,偶数页为课题名。3.设计报告内容20页左右。魔板游戏1概述课程设计目的1・加深对《Java语言与面向对象技术》课程基础知识的理解,掌握Java语言面向对象程序设计的开发方法和步骤;2.进一步理解面向对象程序设计的思想和方法,利用Java语言进行程序设计的能力;3.课程设计将课本上的理论知识和实际应用相结合,锻炼学生发现问题、分析问题和解决问题的能力。加强学生研发、编写、调试程序的能力;4.培养学生在项目开发中团队合作精神、创新意识及能力;5.提高学生科技论文写作能力,规范完成课程设计报告。课程设计内容和要求魔板游戏是一款经典的智力游戏,具体要求如下:魔板由3*3或4*4个格子组成。对于3*3魔板,在前八个格子里随机放置8个编号1~8的方块,最后一个格子是未放置方块的空格子;对于4*4魔板,在前15个格子里随机放置15个编号1~15的方块,最后一个格子是未放置方块的空格子。用鼠标单击任何与空格子水平或者垂直相邻的方块可以把该方块移入空格子,而当前方块移动之前所在格子为空格子。魔板游戏也可以使用图像来代替数字。当用户按要求排列好方块后,程序弹出对话框,提示用户成功的消息。5.魔板游戏分为两个级别,用户可以通过界面上提供的菜单来选择初级或高级。初级是3*3魔板,高级是4*4魔板。6.魔板游戏默认提供一副图像,用户可以使用该图像来玩魔板游戏。用户也可以使界面提供的菜单选择一副新图像,然后使用这个图像完成魔板游戏。2系统需求分析系统目标使用所学知识制作一个基于java的魔板游戏。主体功能这个程序定义了一些组件,工具栏按钮,文本区和菜单。魔板游戏程序设计通过、、等类来实现魔板游戏的整体功能。开发环境Eclipse3系统总体设计系统的功能模块划分魔板游戏中需要10个源文件:,,,等。魔板游戏所用到的一些重要的类以及之间的组合关系如下图。4Java语言与面向对象技术课程设
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中职(国际货运实训)代理操作试题及答案
- 2025年高职大数据基础应用技术(大数据应用)试题及答案
- 2026年立体农业(种植模式)试题及答案
- 2025年大学第三学年(船舶与海洋工程)船舶导航系统试题及答案
- 2025年中职茶叶生产与加工(茶叶专题)试题及答案
- 2025年高职会计学(会计教学案例分析)试题及答案
- 2025年大学护理研究(护理科研方法)试题及答案
- 2025年高职食品检验检测技术(食品检验应用)试题及答案
- 2026年动画制作(场景设计)试题及答案
- 2025年大学物理学与人类文明(物理与科技进步)试题及答案
- 2025秋人教版七年级上册音乐期末测试卷(三套含答案)
- 2025-2030中国工业硅行业市场现状供需分析及投资评估规划分析研究报告
- 吸痰操作课件
- 2026年扬州市职业大学单招职业适应性考试题库及完整答案详解1套
- 农产品加工副产物的资源化利用研究-洞察及研究
- 设计素描教案
- 初一上册语法课件大纲
- 2025年汽车零部件行业市场调研:细分品类、技术创新及配套需求报告
- 用pdca降低会阴切开率课件
- 催收高手实战话术
- 2026年化妆培训服务合同
评论
0/150
提交评论