歐幾里德算法又稱輾轉(zhuǎn)相除法,用于計(jì)算兩個(gè)整數(shù)a,b的最大公約數(shù)。分別用C++和JAVA實(shí)現(xiàn)。
上傳時(shí)間: 2014-01-12
上傳用戶:stampede
一、目的意義: 1.掌握軟件工程原理在實(shí)際系統(tǒng)開發(fā)中的具體應(yīng)用,掌握在實(shí)際系統(tǒng)開發(fā)中數(shù)據(jù)庫(kù)管理系統(tǒng)的使用。 2.全面提高學(xué)生的系統(tǒng)設(shè)計(jì)、開發(fā)能力。 二、課程設(shè)計(jì)要求 根據(jù)軟件工程理論,借助VB、Java、VC++、Delphi等開發(fā)工具以及SQL Server、MySQL、Oracle等數(shù)據(jù)庫(kù)管理系統(tǒng),完成所選系統(tǒng)的開發(fā)。具體要求如下: 1.在系統(tǒng)設(shè)計(jì)環(huán)節(jié),要做到: (1)需求分析。說(shuō)明該系統(tǒng)的組成模塊及完成的具體任務(wù),可以用用例圖表示。 (2)總體設(shè)計(jì)。說(shuō)明進(jìn)入系統(tǒng)可進(jìn)行的操作,使用戶可以從宏觀上了解各個(gè)組件。 (3)功能設(shè)計(jì)。每個(gè)模塊的具體功能描述。 2.數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn) (1)數(shù)據(jù)庫(kù)需求分析。給出相應(yīng)數(shù)據(jù)表的設(shè)計(jì)以及功能。 (2)數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)。用數(shù)據(jù)庫(kù)關(guān)系圖表示表與表相關(guān)字段之間的聯(lián)系,給出各表的基本結(jié)構(gòu)。 (3)創(chuàng)建數(shù)據(jù)表的腳本。 3.系統(tǒng)實(shí)現(xiàn) 整個(gè)系統(tǒng)的實(shí)現(xiàn)。包括程序源代碼編寫、調(diào)試、正確運(yùn)行等 。 4.建議系統(tǒng)開發(fā)使用B/S模式
標(biāo)簽: 軟件 工程原理 系統(tǒng)開發(fā)
上傳時(shí)間: 2017-06-01
上傳用戶:偷心的海盜
本項(xiàng)目為一個(gè)醫(yī)藥企業(yè)開發(fā),采用B/S設(shè)計(jì)模式,用jsp+java進(jìn)行開發(fā)的大型網(wǎng)站
標(biāo)簽: 項(xiàng)目
上傳時(shí)間: 2013-12-17
上傳用戶:LIKE
辦公日志系統(tǒng),采用B/S結(jié)構(gòu),運(yùn)行環(huán)境為Java及JSP容器。本系統(tǒng)采用用BEA公司的 Weblogic Server 8.1服務(wù)器。
標(biāo)簽: 日志系統(tǒng)
上傳時(shí)間: 2013-12-22
上傳用戶:腳趾頭
題目:古典問(wèn)題:有一對(duì)兔子,從出生后第3個(gè)月起每個(gè)月都生一對(duì)兔子,小兔子長(zhǎng)到第三個(gè)月后每個(gè)月又生一對(duì)兔子,假如兔子都不死,問(wèn)每個(gè)月的兔子總數(shù)為多少? //這是一個(gè)菲波拉契數(shù)列問(wèn)題 public class lianxi01 { public static void main(String[] args) { System.out.println("第1個(gè)月的兔子對(duì)數(shù): 1"); System.out.println("第2個(gè)月的兔子對(duì)數(shù): 1"); int f1 = 1, f2 = 1, f, M=24; for(int i=3; i<=M; i++) { f = f2; f2 = f1 + f2; f1 = f; System.out.println("第" + i +"個(gè)月的兔子對(duì)數(shù): "+f2); } } } 【程序2】 題目:判斷101-200之間有多少個(gè)素?cái)?shù),并輸出所有素?cái)?shù)。 程序分析:判斷素?cái)?shù)的方法:用一個(gè)數(shù)分別去除2到sqrt(這個(gè)數(shù)),如果能被整除, 則表明此數(shù)不是素?cái)?shù),反之是素?cái)?shù)。 public class lianxi02 { public static void main(String[] args) { int count = 0; for(int i=101; i<200; i+=2) { boolean b = false; for(int j=2; j<=Math.sqrt(i); j++) { if(i % j == 0) { b = false; break; } else { b = true; } } if(b == true) {count ++;System.out.println(i );} } System.out.println( "素?cái)?shù)個(gè)數(shù)是: " + count); } } 【程序3】 題目:打印出所有的 "水仙花數(shù) ",所謂 "水仙花數(shù) "是指一個(gè)三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如:153是一個(gè) "水仙花數(shù) ",因?yàn)?53=1的三次方+5的三次方+3的三次方。 public class lianxi03 { public static void main(String[] args) { int b1, b2, b3;
上傳時(shí)間: 2017-12-24
上傳用戶:Ariza
在包 hugeinteger 中創(chuàng)建功能類 HugeInteger,該類用來(lái)存放和操作一個(gè)不超過(guò) 40 位的大整數(shù)。 (1) 定義一個(gè)構(gòu)造函數(shù),用來(lái)對(duì)大整數(shù)進(jìn)行初始化。參數(shù)為一個(gè)字符串。 (2) 定義 input 成員函數(shù),實(shí)現(xiàn)大整數(shù)的重新賦值。參數(shù)為一個(gè)字符串,無(wú)返回 值。 (3) 定義 output 成員函數(shù),將大整數(shù)輸出到屏幕上。無(wú)參數(shù)無(wú)返回值。 (4) 定義 add 成員函數(shù),實(shí)現(xiàn)兩個(gè)大整數(shù)的加法。參數(shù)為一個(gè) HugeInteger 對(duì) 象,無(wú)返回值,例如: HugeInteger A = new HugeInteger("12345"); HugeInteger B = new HugeInteger("1234"); A.add(B); 此時(shí),A 為 13579,B 為 1234。 (5) 定義 sub 成員函數(shù),實(shí)現(xiàn)兩個(gè)大整數(shù)的減法。參數(shù)和返回值同 add 函數(shù)。 (6) 定義若干大整數(shù)關(guān)系運(yùn)算的成員函數(shù),包括 isEqualTo(等于,=)、 isNotEqualTo(不等于,≠)、isGreaterThan(大于,>)、isLessThan(小 于,<)、isGreaterThanOrEqualTo(大于等于,≥)和 isLessThanOrEqualTo (小于等于,≤)。這些函數(shù)的參數(shù)為一個(gè) HugeInteger 對(duì)象,返回值為一個(gè) 布爾類型,表示關(guān)系運(yùn)算的結(jié)果,例如: HugeInteger A = new HugeInteger("12345"); HugeInteger B = new HugeInteger("1234"); 那么此時(shí) A.isGreaterThan(B)的結(jié)果應(yīng)當(dāng)為 True,表示 12345>1234。
標(biāo)簽: java 整數(shù) 運(yùn)算
上傳時(shí)間: 2019-06-01
上傳用戶:idealist
摘 要 在網(wǎng)絡(luò)越來(lái)越發(fā)達(dá)的今天,人們對(duì)網(wǎng)絡(luò)的依賴越來(lái)越多,越來(lái)越離不開網(wǎng)絡(luò),由此而產(chǎn)生的聊天工具越來(lái)越多,例如,國(guó)外的ICQ、國(guó)內(nèi)騰訊公司開發(fā)的OICQ。隨著網(wǎng)絡(luò)聊天一類的聊天系統(tǒng)的發(fā)展日新月異,因此產(chǎn)生了制作一個(gè)類似QQ的網(wǎng)絡(luò)聊天工具。Java是一種程序設(shè)計(jì)語(yǔ)言,它具有簡(jiǎn)單的、完全面向?qū)ο笠约芭c平臺(tái)無(wú)關(guān)的結(jié)構(gòu),也具有可移植性、高性能和安全性,并提供了多線程的功能,而Java語(yǔ)言最大的成功之處在于它的平臺(tái)無(wú)關(guān)性和具有強(qiáng)大的網(wǎng)絡(luò)編程功能,基于Java網(wǎng)絡(luò)編程的強(qiáng)大功能,本人將用Java編寫一個(gè)網(wǎng)絡(luò)聊天系統(tǒng)。論文首先論述了系統(tǒng)的開發(fā)背景,并對(duì)所用到的開發(fā)工具與關(guān)鍵技術(shù)做了簡(jiǎn)單的介紹。接著對(duì)系統(tǒng)的研究意義,研究現(xiàn)狀及設(shè)計(jì)目標(biāo)進(jìn)行分析,通過(guò)對(duì)系統(tǒng)需求和可行性進(jìn)行分析,確定了系統(tǒng)的功能模塊,并畫出相應(yīng)的功能結(jié)構(gòu)圖、模塊圖和數(shù)據(jù)流圖。其次按系統(tǒng)總體設(shè)計(jì)的結(jié)果,對(duì)系統(tǒng)中的數(shù)據(jù)庫(kù)進(jìn)行結(jié)構(gòu)設(shè)計(jì)。一般來(lái)說(shuō),聊天工具大多數(shù)由客戶端程序和服務(wù)器程序,外加服務(wù)器端用于存放客戶數(shù)據(jù)的數(shù)據(jù)庫(kù)組成,本系統(tǒng)采用客戶機(jī)/服務(wù)器架構(gòu)模式,通過(guò)Java提供的Socket類來(lái)連接客戶機(jī)和服務(wù)器并使客戶機(jī)和服務(wù)器之間相互通信,由于聊天是多點(diǎn)對(duì)多點(diǎn)的,而Java提供的多線程功能,用多線程可完成多點(diǎn)對(duì)多點(diǎn)的聊天。數(shù)據(jù)庫(kù)管理系統(tǒng)用SQL Server2000,完成并通過(guò)JDBC-ODBC橋訪問(wèn)數(shù)據(jù)庫(kù)。聊天系統(tǒng)完成后將可進(jìn)行多人對(duì)多人的聊天,對(duì)好友進(jìn)行添加、刪除,對(duì)新用戶的注冊(cè),發(fā)送消息、接受消息,傳輸文件等功能。界面設(shè)計(jì)細(xì)分化,方便使用者操作和理解。服務(wù)器實(shí)現(xiàn)了查詢和修改等功能,程序邏輯聯(lián)系較緊密。 關(guān)鍵詞:JAVA,C/S,SQL Server 2000, 多線程, 數(shù)據(jù)庫(kù)管理系統(tǒng)
標(biāo)簽: java 網(wǎng)絡(luò)通訊
上傳時(shí)間: 2021-10-25
上傳用戶:XuVshu
Fortran語(yǔ)言主要用于科學(xué)計(jì)算,在第三代語(yǔ)言中,以1980年為分水嶺,分為結(jié)構(gòu)化和面向?qū)ο笳Z(yǔ)言。Basic語(yǔ)言是vb的前生,pascal語(yǔ)言一般是用于教學(xué)。C語(yǔ)言是最重要的,其他的語(yǔ)言一般很少用了。結(jié)構(gòu)化的代表語(yǔ)言是c語(yǔ)言。結(jié)構(gòu)化語(yǔ)言的數(shù)據(jù)和操作是分離的,導(dǎo)致在寫大項(xiàng)目的時(shí)候,會(huì)出現(xiàn)各種各樣莫名其妙的問(wèn)題。在面向?qū)ο蟮恼Z(yǔ)言中c++是最復(fù)雜的語(yǔ)言。由于c++語(yǔ)言太復(fù)雜,sun公司對(duì)c++進(jìn)行了改裝,產(chǎn)生了java語(yǔ)言。而c#是由微軟開發(fā)的,和java相似,幾乎一模一樣。高級(jí)語(yǔ)言:a+b匯編語(yǔ)言ADDAX,BX機(jī)器語(yǔ)言00000001110110000在高級(jí)語(yǔ)言的執(zhí)行速度上,c是最快的,c++其次,而java和c#是最后的。Java和c#流行,主要的一個(gè)原因是可以跨平臺(tái)。
標(biāo)簽: C語(yǔ)言
上傳時(shí)間: 2022-07-08
上傳用戶:
AppleMusic - B站首頁(yè)界面設(shè)計(jì):附詳細(xì)教程 - cnode社區(qū)版 - dribbble - FlexLayout布局 - gank - HIapp - IT-EBOOK - leantodu - LOL戰(zhàn)績(jī)查詢 - movecss效果 - Railay:整體框架 - redux綁定 - TCP,IP長(zhǎng)連接 - todo list - v2ex - 一個(gè)(仿) - 一元奪寶主頁(yè)設(shè)計(jì) - 萬(wàn)年歷 - 下拉刷新,tab切換 - 東航訂機(jī)票 - 事項(xiàng)助手 - 二維碼生成器 - 云筆記 - 五十音圖 - 五險(xiǎn)一金計(jì)算 - 人臉檢測(cè) - 今日頭條 - 仿微信DEMO - 仿找事吧 - 仿網(wǎng)易云音樂 - 會(huì)議精靈 - 你畫我猜 - 側(cè)滑布局 - 健康菜譜 - 全屏動(dòng)畫滾動(dòng) - 內(nèi)容說(shuō)明.txt 527B 分答小程序 - 創(chuàng)客+實(shí)現(xiàn)大量功能,推薦研究 - 剪刀石頭布 - 醫(yī)藥網(wǎng) - 卡卡汽車 獲取用戶 設(shè)備信息 - 同樂居商城:購(gòu)物車合算 - 商城 - 圖書管理系統(tǒng) - 圖文信息;歡迎頁(yè)面,音樂控制 - 圖片自適應(yīng) ,富文本解析 - 圓形菜單 - 城市切換 - 備忘錄 - 外賣:實(shí)現(xiàn)類似錨點(diǎn)功能 - 大轉(zhuǎn)盤 - 天氣預(yù)報(bào) - 媽媽課堂 - 家居電商 - 富文本解析,折線圖,MD5,bluebird - 小游戲-別踩白塊 - 小熊的日記 - 小程序地圖定位 - 小程序完整demo:飛翔的小鳥:canvas實(shí)現(xiàn),java后端(適用1221) - 小程序官方Demo - 小程序版2048 - 小程序統(tǒng)計(jì)[只需一行代碼].url 132B 小程序頁(yè)面生成器 - 康愛多微商城:學(xué)習(xí)界面設(shè)計(jì) - 微票 - 我廚 tab 界面設(shè)計(jì) - 手勢(shì)解鎖 - 掘金首頁(yè)信息流 - 搖一搖換文章 - 教務(wù)系統(tǒng) - 新浪讀書 - 新聞客戶端 - 易打卡 表單設(shè)計(jì) - 星巴克中國(guó) - 智能機(jī)器人 - 機(jī)器人兔兔 - 極客學(xué)院 - 果庫(kù) - 查拼音 - 校內(nèi)新聞大圖 - 框架 - 步步高字典 - 水滸傳 - 治療師 - 涂鴉 - 滑動(dòng)選項(xiàng)卡 - 滴滴公交-查公交 - 瀑布流布局 - 用戶反饋組件 - 電商-拼團(tuán) 倒計(jì)時(shí) - 電影推薦 - 電影日歷 - 畫布:時(shí)鐘 - 番茄時(shí)鐘 - 百度小說(shuō) - 相冊(cè);處理用戶信息 - 省市選擇控件 - 知乎 - 知乎日?qǐng)?bào) - 知乎日?qǐng)?bào)1 - 科學(xué)計(jì)算器 - 移動(dòng)小商城:基于node,包含前后臺(tái) - 移動(dòng)端商城 - 簡(jiǎn)易計(jì)算器 - 網(wǎng)易云課堂 - 騰訊云小程序一站式解決方案 - 自定義tabbar - 芒果TV - 語(yǔ)音跟讀 - 豆瓣圖書 - 豆瓣電影 - 貨幣匯率 - 購(gòu)物車 - 跑步 地理位置 計(jì)時(shí)器 - 身份證查詢 - 車源寶 - 輪播圖+菜單 - 輪播圖變換 - 辯論倒計(jì)時(shí) - 重郵 - 題庫(kù):選擇選項(xiàng),切換至下一題 - 首字母排序選擇 - 高仿蘋果計(jì)算器
上傳時(shí)間: 2013-06-12
上傳用戶:eeworm
Effective+Java侯捷中文版
上傳時(shí)間: 2013-05-24
上傳用戶:eeworm
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1