南昌大学JAVA语言程序设计实验期末大作业.docx

上传人:龙*** 文档编号:1173511 上传时间:2018-12-16 格式:DOCX 页数:45 大小:1.30MB
下载 相关 举报
南昌大学JAVA语言程序设计实验期末大作业.docx_第1页
第1页 / 共45页
南昌大学JAVA语言程序设计实验期末大作业.docx_第2页
第2页 / 共45页
南昌大学JAVA语言程序设计实验期末大作业.docx_第3页
第3页 / 共45页
南昌大学JAVA语言程序设计实验期末大作业.docx_第4页
第4页 / 共45页
南昌大学JAVA语言程序设计实验期末大作业.docx_第5页
第5页 / 共45页
点击查看更多>>
资源描述

1、 南 昌 大 学 实 验 报 告学生姓名: 学 号: 专业班级: 实训类型: 验证 综合 设计 创新 实验日期:2018.1.3 实验成绩:一、 实验项目名称20172018 -1 java 语言程序设计实验期末大作业二、 实验的评分标准实验分为 AF,A 为最高,F 最低。F:在规定时间内没有完成所有的实验,而且没有及时提交实验报告,或者实验过程中出现了抄袭复制他人实验代码。D:能完成实验,但是实验结果出现严重错误,不能体现对教学内容的理解。C:能基本完成实验,实验结果基本正确。但是实验内容有较少的错误,提交的实验代码质量一般。B:能较好的完成实验,实验报告条理清楚,实验代码结构清晰,代码质

2、量较高,及时更正试验中出现的错误,并对运行中一些异常错误进行分析,解释错误产生的原因。A:能较好的完成实验,实验代码质量高,实验报告完成度高,能在实验完成的基础上,根据个人的理解增加实验的新功能,具有一定的创新能力。三、实验内容1.8 皇后问题(支持手动设置,判断位置,生成解决方案,n 皇后扩展,图形界面)当用户没有进行皇后数量设定时,默认为8当用户输入皇后数量太大时,将自动纠正为正确范围,因为本程序提供了 n 皇后所有的解法,对于太大的 n,将影响计算速度。当在棋盘上点击,添加完 N 个皇后之后,棋盘会自动锁定,相应的事件被取消,单击Check 按钮进行解法的检测,会有相应的弹出框提示解法的

3、正确与否。单击 Reset,进行清盘,可以重新进行皇后的添加。右上方有两种模式进行选择,PlayMode 是玩家自己添加皇后,SoluMode 是程序给出解决办法的模式。单击 Last 和Next 进行解法的查看。因为程序中存储了所有的解法,这里的底层棋盘采用boolean 类型,解法采用了 byte 类型的数组,进行减少空间的占用退出游戏的一个提醒。因为程序代码太多,这里给出它的一个源代码结构图(MVC 模式):2.轻量级成绩管理系统(采用文件存储数据,支持成绩录入,成绩查询,三种排序下的成绩显示方式)在右边选择不同的功能,主界面会跳转到相应的功能页面。只有当查询功能被选中时,下面提供的三种

4、排序选择方式才会显示可用。简单的录入界面,将信息输入后,单击Submit,后台将记录存入文件。单击Next 进行下一条记录的输入。输入完成后,单击Quit,返回主界面单击成绩查询,刚才被锁定的三个排序选项可以使用了,点击不同的排序方式,中心文本域将出现不同排序方式的内容。这里给出程序的源代码结构图(MVC 模式):3.储蓄管理系统(面向用户!支持开户,存取款功能,查询记录)主界面提供不同的功能,同样的,单击不同的功能,主界面会进行跳转,然后到相应的界面完成功能即可。开户:正确填写信息后,单击提交。开户成功,客户文件中会增加一条记录,同时有弹窗提醒。这里给账户中设置一个默认金额 1 元。存款界面:正确填写信息,经办人签名,然后单击 Comfirm,进行存款业务的提交。存款成功后弹窗消息提醒。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。