《Java程序设计课程设计》要求

一、基本要求

1、同学们以小组为单位完成课程设计题目,每组成员分工合作,每个人的任务不同。

2、可以选择老师提供的参考选题,也可以自选,如果自选,需要将自选题目的详细内容以及实现要求提供给老师,老师批准后方可采用。

3、要求利用面向对象的设计方法来完成系统的设计。

4、每人提供一份报告,报告内容应包含数据结构设计、程序流程图、程序功能介绍、源代码等;

5、模块化程序设计:要求在设计的过程中,按功能定义类书写多个.java文件,进行模块化设计,各个功能模块用类的形式来实现。

6、所选课题必须上机通过,并获得满意的结果。

7、程序书写风格:锯齿型书写格式。

8、完成课程设计报告书(格式见文档最后)。

二、课程设计参考设计题目

参考项目:

设计实现一个GUI界面的个人字典(单词簿),其中能保存词汇和它们的含义,实现对单词的增、删、查、改等操作。具体要求:

1、使用内置Derby数据库,在数据库中使用表存储单词和该单词的翻译解释,例如:“apple 苹果”“computer 计算机”等

2、使用GUI界面管理单词簿,可以向单词簿添加单词,可以修改单词簿中的单词,也可删除单词簿中的单词。

3、可以查询浏览单词簿中的单词,可以查询一个,随机若干个或者全部单词

程序运行的参考效果图如下:

Java程序设计

课程设计报告

题目名称:

姓 名

学 号

专 业

班 级

指导教师

编写日期

(正文部分)

一、需求分析(标题均为小三号,宋体)

(正文均为小四号,宋体,行距1.5倍)

(对所选择题目进行分析,描述问题。简述课题要解决的问题是什么,有什么要求和限制条件。列出参与人员进行本设计时要达到的具体的目标。)

二、总体设计

(对设计目标进行总体分析,说明要采用的基本思路,说明遇到的问题和解决方法。说明完成本次课程设计的完整过程。要描述程序的设计思想,画出本次课程设计完整的程序框图或流程图。)

三、详细设计

(要求列出所有编写的类的清单,说明每个类的功能,各形式参数的意义,画出各个类之间的调用关系图。即模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等)。)

四、程序运行结果测试与分析

(要针对程序处理的不同情况列出有代表性的输入和输出,用足够多的实例说明程序完成了设计任务和目标。)

五、结论与心得

(主要说明程序调试中发现的问题和解决办法,包括你在该设计中主要承担什么任务,在设计中学到了什么,哪里遇到了困难,解决的办法,可能但因时间关系没有来得及完成的想法,今后的目标等。)该部分要求参与人员分别写,格式如下

王二:

张三:

李四:

陈五:

六、致谢

需要完整版设计报告请私信我

或者联系QQ:2645956844

或者联系微信:LYC2645956844

或者QQ邮箱:2645956844@qq.com

java程序单词薄课程设计,Java程序设计课程设计相关推荐

  1. Java程序应用实例:“你好 Java”

    编写Java源程序 Java 源程序可以使用任何一个文本编辑器来编写,这里以 Windows 下的记事本为例. 例 1 (1) 新建一个空白记事本,然后如实地输入下列内容. /* *第一个java程序 ...

  2. 树莓派Java程序运行_树莓派上Java程序作为linux服务并开机自动启动

    http://www.iigrowing.cn/shu_mei_pai_shang_java_cheng_xu_zuo_wei_linux_fu_wu_bing_kai_ji_zi_dong_qi_d ...

  3. java程序员工资有多少?java程序员现状如何?

    现在java程序员的日子好过吗?他们的工资一般都是多少呢?现状如何呢?java程序员烂大街了吗?带着这些问题,让我们一起通过下面的文章来了解一下吧. 1.java程序的现状 一句话,加班,工资高. 这 ...

  4. 一年经验的java程序员薪资有多少?java收入分级

    Java编程可以应用到网站建设.游戏开发.移动系统开发等多个领域.所以随着科学技术进步电子产品不断更新问世,越来越成为企业重视的开发人才.这也是Java编程在近几年越发火爆的原因.一年经验的java程 ...

  5. JAVA程序连连看的项目总结,JAVA课程设计连连看游戏的开发

    JAVA课程设计连连看游戏的开发 计算机科学与工程学院集中性实践教学计划书( 2013 - 2014 学年第 1 学期)课程名称: 专业实习 姓 名: 学 号: 2010081303 专 业: 计算机 ...

  6. java程序运行结果题_(Java程序设计)试题

    装 订 线 内 不 答 题 要 二.多选题 (每题2分,共10分) . A.Java 语言是面向对象的.解释执行的网络编程语言. B.Java 语言具有可移植性,是与平台无关的编程语言. C.Java ...

  7. 简述如何编写java程序_1-4 简述 Eclipse 编写 Java 程序的流程。_学小易找答案

    [填空题]三四年级是英语入门初学阶段,更加注重( ). [单选题]不属于pos终端收银机的基本构成是( ). A . 显示器 B . 小票打印机 C . 键盘 D . 条形码电子称 [单选题]( ) ...

  8. java程序运行结果填空题,Java复习题(二)填空题(附答案)

    Java复习题(二)填空题(附答案) <JAVA程序设计>复习题之(二)填空题 1. Java是目前最广泛的__________编程语言之一. 2. Java具有简单.__________ ...

  9. c语言程序构造数据类型问题,C语言程序设计课程课件之第四章简单构造数据类型.ppt...

    C语言程序设计课程课件之第四章简单构造数据类型 第四章 简单构造数据类型 目录 4.1 一维数组 4.2 二维数组 4.3 字符数组 4.4 数组与指针 4.5 数组及指针作为函数参数 4.1 一维数 ...

  10. Java程序员谈一谈-----java程序员成长之路

    转载:http://www.banzg.com/archives/679.html?ref=myread 阿里面试回来,想和Java程序员谈一谈 引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力 ...

最新文章

  1. 长达1500年之久的争论:意识是连续的还是离散的?心理物理学家给出了新的回答...
  2. AAAI 2019 | 借鉴传染病学原理探索医学图像CNN可解释性
  3. NYOJ 229 工程 二分+dp检验
  4. mysql5.5 配置_MySQL5.5 安装配置方法教程
  5. apache的rewrite模块实例操作
  6. Newbe.Claptrap 0.10.2 发布,Blazor 演示
  7. 华为专家助你1个月拿下物联网高工认证,首次提供全方位就业指导!
  8. 判断链表是否相交并找出交点
  9. Open vSwitch实践——VLAN
  10. linux自动化设备,为变电站自动化设备定制Linux系统
  11. 西安80北京54,2000和WGS84互转C#程序
  12. C语言题目:输出三角形面积和周长 (15 分)
  13. 计算机专业就业发展现状,计算机专业就业形势分析
  14. 使用谷歌(Google)TTS服务 – Java版开源gTTS及Python gTTS
  15. 编程中常见的Foo是什么意思
  16. 你还在找全国省市县大全吗
  17. Linux进程间通信信号量
  18. Oracle-表空间管理
  19. 使用 Ceph 作为 OpenStack 的统一存储解决方案
  20. 【荐书】C程序设计语言(第二版)

热门文章

  1. 华为手机进工程模式指令大全
  2. matlab画受力分析图,MATLAB求解受力分析
  3. 游戏开发之编程语言5选和游戏引擎3选
  4. java rsa密钥转pkcs8_openssl RSA密钥格式PKCS1和PKCS8相互转换
  5. Python 详解九九乘法表
  6. 封装多帧dicm图像
  7. pyhive、pyspark配置
  8. 机器学习数据导入方法总结
  9. 上海工程技术大学c语言商店存货管理系统,商店存货管理系统解决方案.doc
  10. Windows 中使用苹果 macOS 动态桌面壁纸