《java语言程序设计》课程设计
姓 名: 范高华 学 号: 200712030213 指导教师: 张洲平 班 级: 信息072 所在院系: 理学院
《java语言程序设计》课程设计要求
要求对所论问题提交课程设计报告(word2003文档),报告要求
纸张:A4 ;版式:上下均空2.5cm, 左右均空3cm,页眉页脚各设1 .5cm 页眉:奇数页码页眉:信息专业java语言程序课程设计报告(宋体小5号) 偶数页码页眉:算法名称(宋体小5号) 页脚:作者简介:张三、男、湖南益阳人(宋体小5号)
文章标题:黑体三号粗体字;二级标题:黑体4号;三级标题黑体小4号 作者姓名与单位:宋体小5号:张三 信息与计算科学专业××班
摘要:简明扼要反映问题的实质、解决问题的理论、方法、和关键技术,内容不超过200字,宋体小5号
关键词:三到五个核心术语、宋体小5号
正文:宋体5号(问题重述、理论分析、模型、算法、程序流程图、程序设计技术文档、程序代码、程序使用说明、针对给定实例程序运行情况(调试验证情况)、设计总结)
附件:程序代码与流程图 参考文献
题目要求:每人选做1题。
课程设计报告形式:以给定版式打印提交。
郑重声明:设计报告不得出现雷同现象,否则此课程设计以0分记。)
课程设计选题目
1、蜘蛛纸牌游戏(提示:需要使用多线程)
该游戏通过鼠标操作,将电脑多次分发的纸牌,按照相同的花色由大到小排列起来,直到桌面上的纸牌全都消失,即为胜利。包括如下功能:
a、难度选择:包括简单(单色)、中级(双色)、高级(四色)。 b、开局:任何时候可以重新开始一盘新的游戏。 c、发牌。
d、显示可行操作:提示当前可行操作。
e、简单的帮助文档:对软件的简单介绍和编制说明。 2、中国象棋对弈系统
用java实现具有一定功能的中国象棋对弈软件,主要功能如下: a、 象棋对弈:红方先走,然后黑方再走,红黑交替,直到一方获胜。 b、新游戏:任何时候可以重新开始一盘新的对弈。 c、 悔棋:当走错棋的时候可以悔棋。 d、信息提示:提示当前信息状态。
e、简单的帮助文档:象棋规则介绍、软件的简单介绍和编制说明。 3、人事管理系统
该系统能够对某单位的职工进行管理,主要功能如下:
a、人事资料输入:输入员工信息,如姓名、身份证号、地址、电话、部门、工资、参加工作时间、专业、职务、备注等。
b、信息查询:可根据职工编号、职工名称、出生年月范围、工资范围、参加工作时间范围等条件查询。
c、登陆检测、用户管理、密码修改、权限设置。
d 、系统初始化:包括操作员信息初始化和职工信息初始化。
e、用户信息修改:拥有权限的操作员可以修改、冻结、删除普通用户。 f、简单的帮助文档:对软件的简单介绍和编制说明。 4、java聊天室
用java实现基于C/S模式的聊天室程序。聊天室分为服务器端和客户端两部分,服务器端程序主要负责侦听客户端发来的消息,客户端需要登陆到服务器端才可以实现正常的聊天功能。
服务器端主要功能如下: