Java语言程序设计课程设计说明书_第1页
Java语言程序设计课程设计说明书_第2页
Java语言程序设计课程设计说明书_第3页
Java语言程序设计课程设计说明书_第4页
Java语言程序设计课程设计说明书_第5页
已阅读5页,还剩137页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

山东建筑大学计算机科学与技术学院

课程设计说明书

题目:猜数字游戏、客户管理系统、图书管理系统

课程:面向对象程序设计(Java)课程设计

院(部):计算机科学与技术学院

专业:网络工程

班级:131班

学生姓名:高雷

学号:20131113033

指导教师:邢国波

完成日期:2015-01-09

目录

课程设计任务书一.........................................................3

课程设计任务书...........................................................4

课程设计任务书三.........................................................6

猜数字游戏...............................................................6

一、问题描述........................................................6

二、基本要求........................................................6

三、类定义...........................................................6

四、主要成员方法描述.................................................6

五、程序流程图........................................................6

六、数据测试及情况...................................................8

客户管理系统...............................................................

1110

一、问题描述..........................................................11

二、基本要求..........................................................11

三、类定义............................................................11

四、主要成员方法描述..................................................11

五、测试数据及情况....................................................

12

六、程序流程图........................................................14

图书管理系统.............................................................21

一、问题描述.........................................................21

二、基本要求.........................................................21

三、类定义...........................................................21

四、主要成员方法描述.................................................22

五、程序流程图.......................................................22

六、测试数据及情况...................................................23

结论...................................................................35

参考文献.................................................................36

山东建筑大学计算机科学与技术学院

课程设计任务书

设计题目猜数字游戏

已知技术从控制台获取玩家输入的数字(0到99之间的整数),如果不

参数和设是数字,则抛出异常。

计要求

1、定义counter变量来记录玩家猜测的次数,并直接初始化为0。

2、do-while语句,对玩家的输入进行判断,接着把计数器增加1,

计内

与步

容3、do-while语句的判断:当玩家猜测的数字和随机产生的答案不

同,则再次进入循环,否则便结束循环

4、程序设计、实现、调试

5、完成课程设计说明书

1、设计工作4学时

设计工作

2、实现与调试12学时

计划与进3、课程设计说明书4学时

度安排

1、考勤20%

设计考核

2、课程设计说明书50九

要求3、答辩30%

指导教师(签字):教研室主任(签字):

山东建筑大学计算机科学与技术学院

课程设计任务书

设计题目客户管理系统

1、该系统主要处理客户的相关信息

2、客户信息主要包括:客户编号、客户名称、所在地区、联系

方式等内容

已知技术参

数和设计要3、地区信息主要包括:编号、名称等内容

4、完成以下的操作:客户信息、地区信息的录入、修改、删除

和查询

1、建立客户类、地区类

2、客户、地区信息的初始化

3、客户、地区信息的添加、修改、删除、查找

设计内容

4、客户、地区信息的输出

与步骤

5、将客户信息保存为文件

6、程序设计、运行、调试

7、完成设计说明书

1、设计工作4学时

设计工作计

2、实现与调试12学时

划与进度安3、课程设计说明书4学时

1、考勤20%

2、课程设计说明书50%

设计考核要3、答辩30%

指导教师(签字):教研室主任(签字):

山东建筑大学计算机科学与技术学院

课程设计任务书三

设计题目图书管理系统

1、该系统主要处理图书馆中的图书信息以及供应商向图书馆供

应图书的信息。

2、图书信息主要包括:图书编号、图书名称、图书类型、作者、

已知技术参

出版社、库存等内容。

数和设计要

3、供应商信息主要包括:供应商编号、供应商名称、供书类型、

地址、电话等内容

4、其中,图书类型和供书类型是都是书籍类型(如:信息类、建

筑类、化学类、生物类等)

1、建立书籍类型类、图书类、供应商类

2、书籍类型、图书信息、供应商的初始化

3、书籍类型、图书信息、供应商的添加、修改、删除、查找

设计内容与

4、对图书信息按编号、书名排序

步骤

5、将图书信息和供应商信息保存为文件

6、程序设计、实现、调试

7、完成课程设计说明书

1、设计工作4学时

设计工作计

2、实现与调试12学时

划与进度安

3、课程设计说明书4学时

1、考勤20%

设计考核要

2、课程设计说明书50%

3、答辩30%

指导教师(签字):教研室主任(签字):

猜数字游戏

一、问题描述

从控制台获取玩家输入的数字(0到99之间的整数),如果不是数字,则抛出异常。

二、基本要求

1、定义counter变量来记录玩家猜测的次数,并直接初始化为0。

2、do-while语句,对玩家的输入进行判断,接着把计数器增加1,

3、do-while语句的判断:当玩家猜测的数字和随机产生的答案不同,则再次进入循环,

否则便结束循环

4、程序设计、实现、调试

5、完成课程设计说明书

三、类定义

Guessnumber,java图形界面,main方法

四、主要成员方法描述

Main()程序运行的主方法

eventHandle()实行运算,比较所猜数字与实际数字大小

五、程序流程图

提示用户所要猜的

内容

六、数据测试及情况

程序运行主界面:

当输入的内容不是数字时:

加GuessNumber.javaX

二us();

请输入一个1到100之间的整数

你好确定猜清看!

59label2.setTe:

60numDtf.reque

61}

输入数字:50

猜测结果:

(提示猜测数值偏大)

重新输入数字:25

(提示猜测数字偏大)

重新输入数字:15

(提示猜测数字偏大)

重新输入数字:9

(猜测正确)

程序运行结束,退出程序。

客户管理系统

一、问题描述

1、该系统主要处理客户的相关信息

2、客户信息主要包括:客户编号、客户名称、所在地区、联系方式等内容

3、地区信息主要包括:编号、名称等内容

4、完成以下的操作:客户信息、地区信息的录入、修改、删除和查询

二、基本要求

1、建立客户类、地区类

2、客户、地区信息的初始化

3、客户、地区信息的添加、修改、删除、查找

4、客户、地区信息的输出

5、将客户信息保存为文件

6、程序设计、运行、调试

7、完成设计说明书

三、类定义

CustomerManagementSystem.java;客户管理系统主界面

Customer,java;客户信息

Area,java;地区信息

四、主要成员方法描述

Run()线程,滚动文字

Last()输入输出流,将数据输出成文件。

Insert()将数据录入到数据库

Xiugai()将数据库中的信息修改为需要的信息

Delete()将数据库中的信息删除

Search()查询数据库中的信息

Main()main方法执行程序

五、测试数据及情况

系统主界面:

选择【客户信息】,进入【客户信息】界面:

添加【客户信息】,并将信息录入数据库

数据录入成功!

此时数据库中的内容:

kehu:表

idnameareatel

►郎23423

201311130291596969

20131113032123456789

20141110002250250250

250250250

520131418322555896

将数据库中的信息修改:

数据信息已经成功修改:

客户编号:

所在地区:

录入

修改后的数据库内容

kehu:表

idnameareatel

1

123423

31虽

20131113029W51596969

20131113032123456789

2013111303313573770763

20141110002250250250

250250250

520131418322555896

信息已经成功删除:

客户信息一0

TtT

客户编号:20131113033客户名称:EB

斫在地区:联系方式:

录入修改nmlKiA

消息

①信息已经成功删除

确定

删除信息后的数据库内容:

kehu:表

namearea|tel

►111123423

湖南

20131113029李育强1596969

20131113032123456789

20141110002田瑞雪250250250

250尹,疥

250250

5201314吕/p>

查询数据库中所存在的内容:

ffi客户信息

客户编号:|。1客户名称:

斫在地区:I[联系方式:

关闭【客户信息】面板,重新回到主界面:

选择【地区信息】,单击并进入,添加地区信息并录入:

已成功录入:

录入成功后的数据库内容:

修改地区信息:

修改后的数据库内容:

查询数据库中已存在的内容:

圜地区信息|_|

地区编号:001地区名称:山东

录入修改删除查询

地区编号=001

地区名称=山东

删除地区信息

将数据信息输出为文件:(成功输出)

输出的文件内容:

客ID3

客姓名:

ID0111142耳

.

客系方式:

ID20131113032区123456789

ID20131113029号联系方式:1596969

姓名:尹天

客ID250

.含/p>

.南

姓名区

客5201314

ID.

20141110002.联系方式:250250250

六、程序流程图

主程序界面

客尸信息地区信息

输出文件退出系统

将数据信息保存为文件退出系统,关闭软件。

填入客户的个人信息,包括:填入客户的地区信息,包括:

客户编号客户姓名地区编号地区名称

所在地区联系方式

IV►

录修i攻查询删除

讲信

将文

查询

改询信

本框rs

修的

要数

中的

据要

改的库

文字

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论