软件16级面向对象程序课程设计报告撰写格式模版


    
    **商学院
    面象程序 课程设计报告

    题 目 模拟时钟程序设计



    姓 名
    ***
    学 号
    160920057
    专 业
    计算机科学技术
    班 级
    计科1602
    指导教师
    **
    职 称
    老师


    计算机信息工程学院
    2017年6月
    课程设计评审表
    等级
    成绩
    组成
    优秀

    中等






    1.考勤满勤
    2.作业全均A
    3.实验报告全均A
    1.考勤90
    2.作业90全均B
    3.实验报告90全均B
    1.考勤80
    2.作业80全均B
    3.实验报告80全均B
    1.考勤70
    2.作业70全均C
    3.实验报告70全均C
    1.考勤70
    2.作业70均C
    3.实验报告70均C
















    1.完全课程设计文档规范求
    2.结构合理层次清晰
    3.容充实设计详细
    1.完全课程设计文档规范求
    2.结构较合理层次较清晰
    3.容较充实设计较详细
    1.基课程设计文档规范求
    2.结构较合理层次较清晰
    3.容较充实设计较详细
    1.基课程设计文档规范求
    2.结构欠合理层次欠清晰
    3.容欠充实设计欠详细
    1.没课程设计文档规范求
    2.结构合理层次清晰
    3.容充实设计详细










    1.布局合理
    2.界面美观色调谐风格统
    3.链接错误
    1.布局较合理
    2.界面较美观色调谐风格统
    3.链接错误
    1.布局较合理
    2.界面较美观色调谐风格统
    3.链接错误少
    1.布局欠合理
    2.界面欠美观
    3.链接错误较少
    1.布局合理
    2.界面美观
    3.链接错误










    1.够完成课程设计题目基功
    2.完成异常数边界数友处理
    3.类接口设计合理
    4.功实现错误
    1.够完成课程设计题目基功
    2.基完成异常数边界数友处理
    3.类接口设计合理
    4.功实现错误较少
    1.够完成课程设计题目基功
    2.基完成异常数边界数友处理
    3.类接口设计较合理
    4.功实现错误较少
    1.够完成课程设计题目部分基功
    2.未完成异常数边界数友处理
    3.类接口设计较合理
    4.功实现错误较
    1.未完成课程设计题目部分基功
    2.未完成异常数边界数友处理
    3.类接口设计合理
    4.功实现错误较








    综合成绩评定: 评阅老师(签章):



    年 月 日
    目 录
    1课程设计目求…………………………………………………………1
    11课程设计目…………………………………………………2
    12课程设计求………………………………………………3
    13课程设计实验环境……………………………………………………4
    2课程设计容………………………………………………………………5
    21课程设计容……………………………………………………………6
    22概设计…………………………………………………………7
    221定义说明……………………………………………………………8
    23详细设计………………………………………………………………9
    24测试设计
    241程序运行情况……………………………………………………………10
    参考文献…………………………………………………………11
    附录………………………………………………………………12

    1 课程设计目求

    11 课程设计目

    111深入理解Java面象设计思想
    112提高Java语言编程力
    113提高学生事件响应理解
    114提高学生逻辑思维力
    115学会制作软件开发文档

    12课程设计求

    121绘图API绘制款电子时钟时钟具运行效果
    122求学生够全面深入理解熟练掌握学容够分析设计解答类似问题
    123培养学生进行设计分析设计方法设计操作测试设计程观察理解纳力提高

    13课程设计实验环境
    131硬件求运行Windows9X操作系统微机系统JAVA程序设计语言相应集成开发环境J2SDKEclipse开发工具


    2 课程设计容
    21课程设计容
    JAVA种跨台面象基网络支持媒体编程语言1999年5月发布JAVA快成开发特网应程序极具魅力语言JAVA程序插入HTML页Web浏览器载Web客户带动画交互式享受JAVA强功仅仅限Web应程序种面象通编程语言功编程完备开发单独应程序基述优点出现
    JAVA应程序广泛课程设计选编程工具生活中常见时钟进行编写刚刚开始接触JAVA编程水限法实现复杂编程项目次编写程序简单没接触数库错误异常知识刚刚起步会学中断深入研究学争取编程项目中做出更更复杂程序

    22概设计
    221定义说明
    次课程设计利学期学JAVA编程工具制作出显示时间JAVA时钟程序软件利JAVA制作原JAVA着编程语言媲美魅力
    启动时钟程序运行时钟界面面写着标题姚希瑶时钟然程序中意修改界面中心表盘表针模拟形式显示前时间界面颜色设置外三指针时针分针秒针分设置颜色便观察日常生活中时钟模样项目构成整JAVA时钟程序界面程序占资源少相应时间短精确度灵敏度高

    23详细设计
    时钟程序定义时钟程序界面绘制出圆形表盘表针(时针分针秒针)时针窗口然获取计算机前时间





    24测试分析
    241程序运行情况
    开发型软件系统漫长程中面着极错综复杂问题观认识完全符合客观现实工程密切相关类员间通信配合完美瑕软件生命周期阶段避免会产生差错力求阶段结束前通严格技术审查早发现纠错验表明审查发现差错外编码程中避免会引入新错误果软件投入生产性运行前没早发现纠错差错迟早会生产程中暴露出时仅改正错误代价更高会造成恶劣果测试目软件投入生产性运行前发现软件中错误

    参考文献:
    1 耿祥义 JAVA学实教程 电子工业出版社
    2 李欣 软件工程师 北京:民邮电出版社
    3 马军 JAVA程序设计 电子工业出版社
    4 柯温钏 JAVA例题教程 中国铁道出版社
    5 李诚 JAVA 2 简明教程 北京:清华学出版社

    附 录:
    package Program


    import javaawt*
    import javaawtevent*
    import javautilconcurrentExecutorService
    import javautilconcurrentExecutors
    import javaxswing*
    import javautilTimer
    import javautilTimerTask
    import javautil*

    class MainFrame extends JFrame implements Runnable{

    private int width 500
    private int height 500
    private int hour 1
    private int minute 1
    private int second 1
    半径
    private double R (width100)20
    private double P MathPI6
    private boolean tag true
    private Map xMap new HashMap()
    private Map yMap new HashMap()

    public MainFrame() {

    thissetTitle(钟)
    thissetSize(new Dimension(widthheight))
    thissetLocation(200200)
    thissetDefaultCloseOperation(JFrameEXIT_ON_CLOSE)

    thissetVisible(true)
    for(int i1i<12i++) {

    double e P*i
    double x Mathsin(e)*R + R + 50
    double y R + 50 Mathcos(e)*R

    xMapput(i x)
    yMapput(i y)
    }

    new Thread(this)start()
    }

    public int calX(double Pint iint R1){

    double e P*i
    double x Mathsin(e)*R1 + R + 50
    return (int)x
    }

    public int calY(double Pint iint R1){

    double e P*i
    double y R + 50 Mathcos(e)*R1
    return (int)y
    }
    public void paint(Graphics g){

    Graphics2D g2 (Graphics2D) g

    钟背景钟盘绘制次
    g2setColor(ColorBLACK)
    g2fillRect(00widthheight)

    g2setColor(ColorBLUE)
    g2drawOval(3535width70height70)

    double x 0 y 0
    for(int i1i<12i++) {

    double e P*i
    x xMapget(i)
    y yMapget(i)

    g2drawString(StringvalueOf(i)(int)x(int) y)
    }
    tag false

    绘制钟心
    g2fillRect(30+(width70)230+(height70)21010)

    绘制数字时钟
    g2drawString(hour++minute++second20 + (width75)2100)
    绘制时针
    g2setColor(ColorRED)
    if(hour>12){

    hour 12
    }
    g2drawLine(35+(width70)235+(width70)2calX(MathPI6+MathPI120hour60) calY(MathPI6+MathPI120hour60))
    绘制分针
    g2setColor(ColorYELLOW)
    g2drawLine(35+(width70)235+(width70)2calX(MathPI30minute100) calY(MathPI30minute100))
    绘制秒针
    g2setColor(ColorGREEN)
    g2drawLine(35+(width70)235+(width70)2calX(MathPI30second150) calY(MathPI30second150))

    g2dispose()
    }

    public void run() {

    Timer timer new Timer()
    timerschedule(new TimerTask(){

    public void run() {

    hour new javautilDate()getHours()
    minute new javautilDate()getMinutes()
    second new javautilDate()getSeconds()

    repaint()
    }
    }01000)
    }

    public static void main(String[] args){

    MainFrame mainf new MainFrame()
    }
    }


    (2)文档律Word 2000版编辑排版激光印机A4纸张印中封面目录作品验收表评审表单面印正文双面印
    (3)文档装订序:封面评审表作品验收表目录正文文档面页码偶数装订时加装张白纸
    (4)Word中插入图片图进行长宽方非例缩放图单击右键快捷菜单中选择设置图片格式命令开设置图片格式话框然中选项卡中设置图片高度70~80(根图片具体确定般全屏图设70话框等图设80图中文字缩放6号字)
    (5)图表编号章节标题编号Word动编号功
    (6)空格添加回车键方式调整齐间隔应该Word带段落命令分隔符等命令调整级标题末尾加标点符号
    (7)出现孤立编号例出现141142等续编号情况
    (8)表示数值范围34~5634—56
    (9)文档正文部分需页脚部分设置页码详见文档中第56页

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    JAVA面向对象程序设计教案

    教 案任课教师: 课程名称:面向对象程序设计(Java) 任课班级:专科计算机班、专科网络班、专科软件班 授课时间: 2013-2014-2学期教 案编号:1章节Java SE...

    1年前   
    336    0

    面向对象程序设计(C++)实验报告

    面向对象程序设计(C++)实验报告姓名:学院:数学与计算机学院 班级:10级计算机大类班 学号:实验5 单继承一、实验目的1.掌握派生的类别与方式; ...

    3年前   
    1062    0

    面向对象技术综合设计课程设计报告网上图书销售系统

    武汉工程大学 计算机科学与工程学院课程综合设计报告设计名称: 《面向对象技术》课程综合设计 设计题目: 网上图书销售系统 学生学号: ...

    1年前   
    213    0

    面向对象程序设计期末复习题资料

    面向对象程序设计期末复习题一、单项选择题1.对于类中定义的成员,其隐含访问权限为【 B 】 A) public B) private C) static D) protected2.关于...

    10个月前   
    261    0

    面向对象程序设计实验指导书

            《面向对象程序设计》 实  验  指  导  书     张家精   编 写         适用专业:     信息与计算科学        ...

    8年前   
    5845    0

    《系统分析与设计课程设计》实验指导书(面向对象方法)

    XX大学 信息管理学院 实验指导书 实验名称: 信息系统分析与设计 实验类别: 课内实验 ...

    5年前   
    1209    0

    开题报告的撰写格式要求

    开题报告的撰写格式要求  开题报告的撰写格式如下文  一、 开题报告的含义与作用  开题报告,就是当课题方向确定之后,课题负责人在调查研究的基础上撰写的报请上级批准的选题计划。它主要说明这个课...

    11年前   
    519    0

    超市管理系统软件需求分析和设计说明书面向对象方法

    超市管理系统需求分析报告(使用面向对象的方法) 目录1 用例和用例图 11.1 什么是用例和用例图 11.2 用例图 21.3 用例说明 42 类图 92.1 什么是类图 92.2 类图 ...

    2年前   
    372    0

    软件课程设计心得

    软件课程设计心得第一篇:软件课程设计心得软件工程课程设计课程设想心得体味,这也激起了我尔后勤奋进修的乐趣,我想这将对我以后的进修发作主动的影响。其次,此次课程设想让我充实熟悉到团队协作的主要性...

    10年前   
    683    0

    软件课程设计心得

    软件课程设计心得  软件工程课程设计课程设想心得体味,这也激起了我尔后勤奋进修的乐趣,我想这将对我以后的进修发作主动的影响。其次,此次课程设想让我充实熟悉到团队协作的主要性,只要合作协作才干保...

    11年前   
    945    0

    中南大学-c++课设报告面向对象编程(C++)

    中南大学面向对象编程(C++)实验报告学生姓名 学 院 信息科学与工程学院 ...

    2年前   
    467    0

    ping程序课程设计实验报告

    Windows网络程序设计课程设计 课 程 名 称 ping程序设计 姓   名 ...

    2年前   
    457    0

    软件著作权模版

    产品设计说明书(文档编号:FO-QR-22-01)Auto generated by Trufun Plato.文档管理信息表主题:版本:内容:关键字参考文档:创建时间:创建人:最新发布日期:...

    11年前   
    430    0

    论文撰写格式

    论文撰写格式附:江西环境工程职业学院毕业设计(论文)撰写规范江西环境工程职业学院毕业设计(论文)撰写规范(试行)高职生的毕业设计(论文)作为一种学习、实践、探索和创新相结合的综合教学,是对学生...

    9年前   
    541    0

    调查报告撰写格式指南

    调查报告撰写格式指南学生实践调研报告格式规范一、学生实践调研报告编写要求学生实践调研报告分为三个部分:第一部分——报告封面(采用统一格式模版)第二部分——报告正文(2000字以上)第三部分——...

    12年前   
    385    0

    了解如何撰写开题报告及其格式要求

    了解如何撰写开题报告及其格式要求  撰写开题报告及其格式要求如下文  一、如何选择问题  我一起萦绕于怀的,是在写博士论文开题报告的一年多时间里,导师薛澜教授反复追问的一个问题:“你的 puz...

    11年前   
    485    0

    正确撰写论文开题报告格式

    正确撰写论文开题报告格式开题报告的内容 1、课题来源及研究的目的和意义; 2、国内外在该方向的研究现状及分析; 3、主要研究内容及创新点; 4、研究方案及进度安排,预期达到的目标; 5、为完成...

    3年前   
    416    0

    开题报告的撰写方法与格式

    开题报告的撰写方法与格式开题报告的撰写方法与格式一、 开题报告的含义与作用开题报告,就是当课题方向确定之后,课题负责人在调查研究的基础上撰写的报请上级批准的选题计划。它主要说明这个课题应该进行...

    12年前   
    539    0

    软件质量之路-面向组件的大规模软件架构

    软件质量之路-面向组件的大规模软件架构在中小规模的软件中,对象和对象之间的协作关系就能够满足需要。但是当软件规模扩大,复杂度上升的时候,面向对象技术强调的协作却表现出另一个极端的特点-耦合度太...

    10年前   
    374    0

    面向软件开发过程的软件质量控制

    面向软件开发过程的软件质量控制一、软件质量定义   ISO9000:2000《质量管理体系-基础和术语》中把产品定义为:“过程的结果”,而且这种结果是非自然性的,也就是说实际上这种结果是人们所...

    10年前   
    433    0