当前位置: 首页 > >

java 扑克牌 闹钟软件 南昌大学

课程名称: 学生姓名: 学 号:

Java 语言程序设计(大作业) 高文清 6100409003 卓越 091 班

专业班级:

2012 年

5月

30 日

南昌大学实验报告
---数 字 转 换 星 期
一、实验目的
编写具有有一个 GUI 界面的数字转换星期数的程序。

二、实验内容
在文本框中接受从键盘输入一个数字, 点击确定按钮则在文本区内输出这个数字代表的 星期数。数字取值在1~7之间,其中1 表示星期一,数字7 表示星期日。如果输入的数字超 过1~7,如输入8,则在文本区内输出提示错误,如果输入的不是数字而且其他字符或字符串

三、实验 UML 图 只有一个类:

JFrame

MainFrame

四、实验思想 首先判断输入的内容是否为空,在判断其中是否只有数字,并且 是符合要求的数字字符串。 五、实验截图

南昌大学实验报告
---统 计 单 词 个 数
一、实验目的
统计文件中所出现单词的个数

二、实验内容
假设“English.txt”文本中保存了若干英文单词,单词之间用空格隔开,没有其他特殊符 号,统计这个文件中所出现单词的个数

三、实验 UML 图
JFrame

只有一个类:
MainFrame

四、实验思想
读取文件中的单词信息,用 TreeMap 记录单词及对应出现的个数。

五、实验截图

南昌大学实验报告
---员工信息管理系统
一、实验目的
结合 SqlServer 数据库和 JDBC-ODBC 驱动,实现一个员工基本信息管理系统

二、实验内容
该员工基本管理系统要求:实现员工信息的员工信息的新建记录、员工信息删除、更新 员工信息员工信息的检索。员工的基本信息如下表所示 员工编号 数字类型 员工照片 BLOB数据类型 员工姓名 字符串 员工性别 字符串 员工的简历 CLOB数据类型

三、实验 UML 图
JFrame Connect ManageFrame InsertInfo UpdateInfo

四、实验思想 Connect 放在另一个包 connect 中,初始化和 SqlServer 的连接。 ManageFrame 为主界面类,InsertInfo 和 UpdatInfo 为插入按钮和更新 按钮响应后出现界面类。 五、实验截图

1.主界面

2.插入员工信息界面

3.检索 3 号员工信息

4.更新 3 号员工信息

5.显示更新后的 3 号员工信息

6.删除 3 号员工信息

南昌大学实验报告
---闹钟
一、实验目的
实现一个闹钟的应用

二、实验内容
(1)绘制圆形时钟,能与文本时钟同时动态的变化,绘制的时钟无明显的锯齿状; (2) 设置闹钟时间; (3)能将通过选择文件选定音乐文件,显示音乐文件所有音乐列表,并可以 从中选择闹钟音乐;可以试听闹钟音乐和停止闹钟音乐; (4)设置完闹钟后,可以关闭设置 窗口; (5)可以停止正在播放的闹钟。

三、实验 UML 图

四、实验思想 程序中用了两个线程,一个是用作更新闹钟界面,另一个用作播 放音乐! 五、实验截图

南昌大学实验报告
---生 产 者 消 费 者
一、实验内容
修改程序,使之实现生产者Producer 一个产品Product 放置到产品队列ProductList 中, 消费者Consumer 能从产品队列中消费产品一个,即实现生产一个后立即消费一个的过程模 拟。

二、实验 UML 图

三、实验思想 添加锁,以及 wait()、notify()函数 六、实验截图

南昌大学实验报告
---扑 克 牌 游 戏
一、实验内容
争上游扑克牌游戏允许4 名玩家参加,其中一名玩家是登陆的用户,出牌由人控制,其 他三名玩家是计算机模拟玩家,四位玩家在每次游戏时在游戏桌面上的位置为随机的。

二、实验要求
(1)计算机模拟分牌过程; (2)计算机模拟玩家理牌,并按照扑克牌的大小依次排列; (3)登陆用户的牌由人控制出牌,其他由计算机模拟; (4)假设争上游扑克牌游戏规则规定,哪位玩家先打出所有的牌先赢,根据玩家出完牌的 先后顺序判定游戏的名次; (5)给扑克牌游戏增加游戏重现功能,即根据保存的游戏内容的文件,重现扑克牌游戏出 牌过程。

三、实验 UML 图

四、实验思想 在实验四的基础上添加了鼠标点击的效果,并且用了两个线程控 制玩家出牌

五、实验截图 1. 游戏主界面

2.

玩家登陆

3.

分牌

4.

开始游戏




友情链接: year2525网 工作范文网 QS-ISP 138资料网 528200 工作范文网 baothai 表格模版