Java語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)說(shuō)明書(shū)_第1頁(yè)
Java語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)說(shuō)明書(shū)_第2頁(yè)
Java語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)說(shuō)明書(shū)_第3頁(yè)
Java語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)說(shuō)明書(shū)_第4頁(yè)
Java語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩137頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

山東建筑大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

課程設(shè)計(jì)說(shuō)明書(shū)

題目:猜數(shù)字游戲、客戶管理系統(tǒng)、圖書(shū)管理系統(tǒng)

課程:面向?qū)ο蟪绦蛟O(shè)計(jì)(Java)課程設(shè)計(jì)

院(部):計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

專(zhuān)業(yè):網(wǎng)絡(luò)工程

班級(jí):131班

學(xué)生姓名:高雷

學(xué)號(hào):20131113033

指導(dǎo)教師:邢國(guó)波

完成日期:2015-01-09

目錄

課程設(shè)計(jì)任務(wù)書(shū)一.........................................................3

課程設(shè)計(jì)任務(wù)書(shū)...........................................................4

課程設(shè)計(jì)任務(wù)書(shū)三.........................................................6

猜數(shù)字游戲...............................................................6

一、問(wèn)題描述........................................................6

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

三、類(lèi)定義...........................................................6

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

五、程序流程圖........................................................6

六、數(shù)據(jù)測(cè)試及情況...................................................8

客戶管理系統(tǒng)...............................................................

1110

一、問(wèn)題描述..........................................................11

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

三、類(lèi)定義............................................................11

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

五、測(cè)試數(shù)據(jù)及情況....................................................

12

六、程序流程圖........................................................14

圖書(shū)管理系統(tǒng).............................................................21

一、問(wèn)題描述.........................................................21

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

三、類(lèi)定義...........................................................21

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

五、程序流程圖.......................................................22

六、測(cè)試數(shù)據(jù)及情況...................................................23

結(jié)論...................................................................35

參考文獻(xiàn).................................................................36

山東建筑大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

課程設(shè)計(jì)任務(wù)書(shū)

設(shè)計(jì)題目猜數(shù)字游戲

已知技術(shù)從控制臺(tái)獲取玩家輸入的數(shù)字(0到99之間的整數(shù)),如果不

參數(shù)和設(shè)是數(shù)字,則拋出異常。

計(jì)要求

1、定義counter變量來(lái)記錄玩家猜測(cè)的次數(shù),并直接初始化為0。

2、do-while語(yǔ)句,對(duì)玩家的輸入進(jìn)行判斷,接著把計(jì)數(shù)器增加1,

設(shè)

計(jì)內(nèi)

與步

容3、do-while語(yǔ)句的判斷:當(dāng)玩家猜測(cè)的數(shù)字和隨機(jī)產(chǎn)生的答案不

同,則再次進(jìn)入循環(huán),否則便結(jié)束循環(huán)

4、程序設(shè)計(jì)、實(shí)現(xiàn)、調(diào)試

5、完成課程設(shè)計(jì)說(shuō)明書(shū)

1、設(shè)計(jì)工作4學(xué)時(shí)

設(shè)計(jì)工作

2、實(shí)現(xiàn)與調(diào)試12學(xué)時(shí)

計(jì)劃與進(jìn)3、課程設(shè)計(jì)說(shuō)明書(shū)4學(xué)時(shí)

度安排

1、考勤20%

設(shè)計(jì)考核

2、課程設(shè)計(jì)說(shuō)明書(shū)50九

要求3、答辯30%

指導(dǎo)教師(簽字):教研室主任(簽字):

山東建筑大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

課程設(shè)計(jì)任務(wù)書(shū)

設(shè)計(jì)題目客戶管理系統(tǒng)

1、該系統(tǒng)主要處理客戶的相關(guān)信息

2、客戶信息主要包括:客戶編號(hào)、客戶名稱(chēng)、所在地區(qū)、聯(lián)系

方式等內(nèi)容

已知技術(shù)參

數(shù)和設(shè)計(jì)要3、地區(qū)信息主要包括:編號(hào)、名稱(chēng)等內(nèi)容

4、完成以下的操作:客戶信息、地區(qū)信息的錄入、修改、刪除

和查詢

1、建立客戶類(lèi)、地區(qū)類(lèi)

2、客戶、地區(qū)信息的初始化

3、客戶、地區(qū)信息的添加、修改、刪除、查找

設(shè)計(jì)內(nèi)容

4、客戶、地區(qū)信息的輸出

與步驟

5、將客戶信息保存為文件

6、程序設(shè)計(jì)、運(yùn)行、調(diào)試

7、完成設(shè)計(jì)說(shuō)明書(shū)

1、設(shè)計(jì)工作4學(xué)時(shí)

設(shè)計(jì)工作計(jì)

2、實(shí)現(xiàn)與調(diào)試12學(xué)時(shí)

劃與進(jìn)度安3、課程設(shè)計(jì)說(shuō)明書(shū)4學(xué)時(shí)

1、考勤20%

2、課程設(shè)計(jì)說(shuō)明書(shū)50%

設(shè)計(jì)考核要3、答辯30%

指導(dǎo)教師(簽字):教研室主任(簽字):

山東建筑大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

課程設(shè)計(jì)任務(wù)書(shū)三

設(shè)計(jì)題目圖書(shū)管理系統(tǒng)

1、該系統(tǒng)主要處理圖書(shū)館中的圖書(shū)信息以及供應(yīng)商向圖書(shū)館供

應(yīng)圖書(shū)的信息。

2、圖書(shū)信息主要包括:圖書(shū)編號(hào)、圖書(shū)名稱(chēng)、圖書(shū)類(lèi)型、作者、

已知技術(shù)參

出版社、庫(kù)存等內(nèi)容。

數(shù)和設(shè)計(jì)要

3、供應(yīng)商信息主要包括:供應(yīng)商編號(hào)、供應(yīng)商名稱(chēng)、供書(shū)類(lèi)型、

地址、電話等內(nèi)容

4、其中,圖書(shū)類(lèi)型和供書(shū)類(lèi)型是都是書(shū)籍類(lèi)型(如:信息類(lèi)、建

筑類(lèi)、化學(xué)類(lèi)、生物類(lèi)等)

1、建立書(shū)籍類(lèi)型類(lèi)、圖書(shū)類(lèi)、供應(yīng)商類(lèi)

2、書(shū)籍類(lèi)型、圖書(shū)信息、供應(yīng)商的初始化

3、書(shū)籍類(lèi)型、圖書(shū)信息、供應(yīng)商的添加、修改、刪除、查找

設(shè)計(jì)內(nèi)容與

4、對(duì)圖書(shū)信息按編號(hào)、書(shū)名排序

步驟

5、將圖書(shū)信息和供應(yīng)商信息保存為文件

6、程序設(shè)計(jì)、實(shí)現(xiàn)、調(diào)試

7、完成課程設(shè)計(jì)說(shuō)明書(shū)

1、設(shè)計(jì)工作4學(xué)時(shí)

設(shè)計(jì)工作計(jì)

2、實(shí)現(xiàn)與調(diào)試12學(xué)時(shí)

劃與進(jìn)度安

3、課程設(shè)計(jì)說(shuō)明書(shū)4學(xué)時(shí)

1、考勤20%

設(shè)計(jì)考核要

2、課程設(shè)計(jì)說(shuō)明書(shū)50%

3、答辯30%

指導(dǎo)教師(簽字):教研室主任(簽字):

猜數(shù)字游戲

一、問(wèn)題描述

從控制臺(tái)獲取玩家輸入的數(shù)字(0到99之間的整數(shù)),如果不是數(shù)字,則拋出異常。

二、基本要求

1、定義counter變量來(lái)記錄玩家猜測(cè)的次數(shù),并直接初始化為0。

2、do-while語(yǔ)句,對(duì)玩家的輸入進(jìn)行判斷,接著把計(jì)數(shù)器增加1,

3、do-while語(yǔ)句的判斷:當(dāng)玩家猜測(cè)的數(shù)字和隨機(jī)產(chǎn)生的答案不同,則再次進(jìn)入循環(huán),

否則便結(jié)束循環(huán)

4、程序設(shè)計(jì)、實(shí)現(xiàn)、調(diào)試

5、完成課程設(shè)計(jì)說(shuō)明書(shū)

三、類(lèi)定義

Guessnumber,java圖形界面,main方法

四、主要成員方法描述

Main()程序運(yùn)行的主方法

eventHandle()實(shí)行運(yùn)算,比較所猜數(shù)字與實(shí)際數(shù)字大小

五、程序流程圖

提示用戶所要猜的

內(nèi)容

六、數(shù)據(jù)測(cè)試及情況

程序運(yùn)行主界面:

當(dāng)輸入的內(nèi)容不是數(shù)字時(shí):

加GuessNumber.javaX

二us();

請(qǐng)輸入一個(gè)1到100之間的整數(shù)

你好確定猜清看!

59label2.setTe:

60numDtf.reque

61}

輸入數(shù)字:50

猜測(cè)結(jié)果:

(提示猜測(cè)數(shù)值偏大)

重新輸入數(shù)字:25

(提示猜測(cè)數(shù)字偏大)

重新輸入數(shù)字:15

(提示猜測(cè)數(shù)字偏大)

重新輸入數(shù)字:9

(猜測(cè)正確)

程序運(yùn)行結(jié)束,退出程序。

客戶管理系統(tǒng)

一、問(wèn)題描述

1、該系統(tǒng)主要處理客戶的相關(guān)信息

2、客戶信息主要包括:客戶編號(hào)、客戶名稱(chēng)、所在地區(qū)、聯(lián)系方式等內(nèi)容

3、地區(qū)信息主要包括:編號(hào)、名稱(chēng)等內(nèi)容

4、完成以下的操作:客戶信息、地區(qū)信息的錄入、修改、刪除和查詢

二、基本要求

1、建立客戶類(lèi)、地區(qū)類(lèi)

2、客戶、地區(qū)信息的初始化

3、客戶、地區(qū)信息的添加、修改、刪除、查找

4、客戶、地區(qū)信息的輸出

5、將客戶信息保存為文件

6、程序設(shè)計(jì)、運(yùn)行、調(diào)試

7、完成設(shè)計(jì)說(shuō)明書(shū)

三、類(lèi)定義

CustomerManagementSystem.java;客戶管理系統(tǒng)主界面

Customer,java;客戶信息

Area,java;地區(qū)信息

四、主要成員方法描述

Run()線程,滾動(dòng)文字

Last()輸入輸出流,將數(shù)據(jù)輸出成文件。

Insert()將數(shù)據(jù)錄入到數(shù)據(jù)庫(kù)

Xiugai()將數(shù)據(jù)庫(kù)中的信息修改為需要的信息

Delete()將數(shù)據(jù)庫(kù)中的信息刪除

Search()查詢數(shù)據(jù)庫(kù)中的信息

Main()main方法執(zhí)行程序

五、測(cè)試數(shù)據(jù)及情況

系統(tǒng)主界面:

選擇【客戶信息】,進(jìn)入【客戶信息】界面:

添加【客戶信息】,并將信息錄入數(shù)據(jù)庫(kù)

數(shù)據(jù)錄入成功!

此時(shí)數(shù)據(jù)庫(kù)中的內(nèi)容:

kehu:表

idnameareatel

?郎23423

201311130291596969

20131113032123456789

20141110002250250250

250250250

520131418322555896

將數(shù)據(jù)庫(kù)中的信息修改:

數(shù)據(jù)信息已經(jīng)成功修改:

客戶編號(hào):

所在地區(qū):

錄入

修改后的數(shù)據(jù)庫(kù)內(nèi)容

kehu:表

idnameareatel

1

123423

31雖

20131113029W51596969

濟(jì)

20131113032123456789

濟(jì)

2013111303313573770763

濟(jì)

20141110002250250250

250250250

520131418322555896

信息已經(jīng)成功刪除:

客戶信息一0

TtT

客戶編號(hào):20131113033客戶名稱(chēng):EB

斫在地區(qū):聯(lián)系方式:

錄入修改nmlKiA

消息

①信息已經(jīng)成功刪除

確定

刪除信息后的數(shù)據(jù)庫(kù)內(nèi)容:

kehu:表

namearea|tel

?111123423

湖南

20131113029李育強(qiáng)1596969

濟(jì)

20131113032123456789

20141110002田瑞雪250250250

250尹,疥

250250

5201314呂/p>

查詢數(shù)據(jù)庫(kù)中所存在的內(nèi)容:

ffi客戶信息

客戶編號(hào):|。1客戶名稱(chēng):

斫在地區(qū):I[聯(lián)系方式:

關(guān)閉【客戶信息】面板,重新回到主界面:

選擇【地區(qū)信息】,單擊并進(jìn)入,添加地區(qū)信息并錄入:

已成功錄入:

錄入成功后的數(shù)據(jù)庫(kù)內(nèi)容:

修改地區(qū)信息:

修改后的數(shù)據(jù)庫(kù)內(nèi)容:

查詢數(shù)據(jù)庫(kù)中已存在的內(nèi)容:

圜地區(qū)信息|_|

地區(qū)編號(hào):001地區(qū)名稱(chēng):山東

錄入修改刪除查詢

地區(qū)編號(hào)=001

地區(qū)名稱(chēng)=山東

刪除地區(qū)信息

將數(shù)據(jù)信息輸出為文件:(成功輸出)

輸出的文件內(nèi)容:

客ID3

區(qū)

客姓名:

ID0111142耳

.

客系方式:

ID20131113032區(qū)123456789

濟(jì)

濟(jì)

ID20131113029號(hào)聯(lián)系方式:1596969

姓名:尹天

區(qū)

客ID250

.含/p>

.南

姓名區(qū)

客5201314

ID.

20141110002.聯(lián)系方式:250250250

六、程序流程圖

主程序界面

客尸信息地區(qū)信息

輸出文件退出系統(tǒng)

將數(shù)據(jù)信息保存為文件退出系統(tǒng),關(guān)閉軟件。

填入客戶的個(gè)人信息,包括:填入客戶的地區(qū)信息,包括:

客戶編號(hào)客戶姓名地區(qū)編號(hào)地區(qū)名稱(chēng)

所在地區(qū)聯(lián)系方式

IV?

錄修i攻查詢刪除

講信

將文

查詢

改詢信

本框rs

修的

要數(shù)

據(jù)

中的

數(shù)

據(jù)要

改的庫(kù)

內(nèi)

文字

庫(kù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論