Java程序设计指导书 .doc
《Java程序设计指导书 .doc》由会员分享,可在线阅读,更多相关《Java程序设计指导书 .doc(9页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、一、设计目的(1)复习、巩固Java语言的基础知识,进一步加深对JAVA语言的理解和掌握,尤其是对面向对象编程思想进行总结与回顾;(2)进一下强化编程方法和技巧,把前后知识点贯穿到项目中,进一步深化编程技术。(3)为学生提供一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生分析、解决问题的能力,提高学生适应实际,实践编程的能力。二、设计内容及要求课程设计以“项目小组”形式进行,每组人数1-3人。设计内容及要求为:(1)项目总体设计对项目进行功能模块分析,要求项目功能实用、全面,同时按小组人数进行子模块划分,明确每人工作任务和分工。子模块相对独立,工作量适中。(2
2、)界面设计尽量使用图形界面实现,站在用户角度进行界面和菜单设计。要求界面设计简单大方;界面大小、显示位置适中,布局美观;图形图像颜色搭配合理,各界面色调基本一致;在复杂、重要操作处要设置提示。(3)数据库表设计推荐采用MySQL或Oracle数据库,表结构清晰,字段长度、类型合理,表间关键字设置正确。(4)程序编码把详细设计的结果进一步求精为程序设计语言,同时加入一些注解,使程序中逻辑概念清晰。(5)程序调试和测试完成编码后要对程序进行调试、测试,尽量保证程序在各种情况下、输入各种数据时能够正确运行,并对正确的输入及其输出结果、含有错误的输入和输出结果进行分析。然后认真整理源程序和注释,形成格
3、式和风格良好的源程序清单和结果。(6)撰写设计报告:总结和提升上述过程和步骤,写出结构严谨、表述清楚、符合设计规范的报告。三、预备知识 Java语言程序设计、数据结构等课程。四、项目设计选题要求共给出20个左右的设计题目,每个同学可以根据自身实际情况进行选择。1、编写一个记事本程序要求:用图形用户界面实现能实现编辑、保存、另存为、查找替换等功能。提示:使用文件输入输出流。2、模拟龟兔赛跑要求:用图形用户界面实现能设置比赛时间,龟兔的数量等在任意时间段内龟兔的速度是随机的开始比赛之后以动画显示过程提示:使用多线程3、聊天小程序要求:使用图形用户界面 能实现一个聊天室中多人聊天可以两人私聊提示:使
4、用socket通信4、ATM柜员机模拟程序要求:使用图形用户界面当输入给定的卡号和密码时,系统能登录ATM柜员机系统,用户可以按照以下规则进行:(1)查询余额:初始余额为10000元(2)ATM取款:每次取款余额为100的倍数,总额不超过5000元,支取金额不允许透支。(3)ATM存款:不能出现负存款。(4)修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。5、万年历要求:使用图形用户界面实现日期与星期的查询6、模拟科学计算器要求:界面模拟Windows中的计算器程序。实现基本数学运算、函数等功能实现要点:添
5、加相关组件并进行按钮事件处理7、模拟画图要求:模拟Windows可的画图程序,实现图形图像的编辑、修改、保存等功能。8、模拟时钟要求:通过多线程技术,重绘界面,界面包括表盘和指针。并用数字表显示时间。实现要点:多线程技术、图形的绘制9、打字训练测试软件要求:设计一个英文打字测试软件。从文件中调入英文录入材料,最后可以给出错误率,平均录入速度。10、网络监听程序要求:使用图形用户界面有服务器和客户端,服务器监听客户端的登录。即,如果A客户登录服务器,则服务器界面上的A字母对应的红灯变成绿色。绿灯表示连接,红灯表示断线。提示:socket的监听方法11、日历记事本要求:带有日程提醒功能的日历(1)
6、显示信息:用户可以向前翻页查询前一个月的日期,也可以向后翻页查询下一个月的日期。(2)定时提醒:用户可以针对某一天来添加;删除和编辑这一天的日程提醒信息,当系统时间和提醒时间相吻合时,给出具有提示信息的对话框。(3)查询信息:用户可以查询到某个月的所有的提示信息。12、电子英汉词典能够编辑词典库中的信息能够实现英译汉,汉译英。(要考虑一词多义)13、小游戏要求:程序随机产生20-50根火柴,由人与计算机轮流拿,每次拿的数量不超过3要,拿到最后一根为胜(使用图形界面)14、猜数字游戏要求:计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜到,给出所用时间和评语。15、电话号码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java程序设计指导书 Java 程序设计 指导书
限制150内