設計實(shí)驗報告
隨著(zhù)個(gè)人的素質(zhì)不斷提高,報告與我們愈發(fā)關(guān)系密切,報告包含標題、正文、結尾等。相信很多朋友都對寫(xiě)報告感到非?鄲腊,下面是小編幫大家整理的設計實(shí)驗報告,歡迎大家分享。
設計實(shí)驗報告1
一、實(shí)驗目的
1.加深對課堂講授內容的理解,掌握解決實(shí)際應用問(wèn)題時(shí)所應具有的查閱資料、技術(shù)標準和規范,以及軟件編程、調試等能力,掌握面向對象的編程思想及Java語(yǔ)言程序設計的規律與技巧,為進(jìn)一步學(xué)習web應用開(kāi)發(fā)及今后從事專(zhuān)業(yè)工作打下基礎。
2. 使用本學(xué)期學(xué)習的Java SE技術(shù)(也可以使用課堂教學(xué)中沒(méi)有學(xué)習過(guò)的Java技術(shù),但是應當以Java SE技術(shù)為主)完成多功能日歷GUI程序的設計,使之具有如下基本功能:一年日歷用12頁(yè)顯示,每頁(yè)顯示一個(gè)月的日歷。日歷可以按年或月前后翻動(dòng),能夠顯示當前的日期,可以為每頁(yè)日歷選擇背景圖片。
3.在完成基本功能的基礎上發(fā)揮自己的想象力與創(chuàng )造力,使程序凸顯出與眾不同的特點(diǎn)與功能,形成本小組的特性色。
二、實(shí)驗要求
1.問(wèn)題描述準確、規范。
2.程序結構合理,調試數據準確、有代表性.。
3.界面布局整齊,人機交互方便。
4.輸出結果正確。
5.正確撰寫(xiě)實(shí)驗報告。
三、實(shí)驗內容
編寫(xiě)一個(gè)GUI程序實(shí)現日歷的功能。一年日歷用12頁(yè)顯示,每頁(yè)顯示一個(gè)月的日歷。日歷可以按年或月前后翻動(dòng),能夠顯示當前的日期以及當前農歷,可以為每頁(yè)日歷選擇背景圖片?梢詫(shí)現顯示時(shí)鐘,時(shí)鐘能進(jìn)行整點(diǎn)報時(shí)?梢詫(shí)現備忘記事功能,能在每天添加、修改、刪除記事等操作。
四、實(shí)驗步驟
1.在上機實(shí)驗前,小組成員進(jìn)行選題討論,確定小組感興趣而又伸縮性強的題目多功能日歷。
2.在第一次上機實(shí)驗時(shí)討論分工,分工明確之后,分頭合作進(jìn)行。
3.各成員完成自己的任務(wù)后,最后進(jìn)行統籌合并,以及程序最后的優(yōu)化。
4. 根據實(shí)驗結果,寫(xiě)出合肥工業(yè)大學(xué)實(shí)驗報告。實(shí)驗報告應當包括:實(shí)驗內容,程序流程圖,類(lèi)結構,程序清單,運行結果,以及通過(guò)上機取得的經(jīng)驗。
5.詳細的上機實(shí)驗步驟見(jiàn)任務(wù)分工及程序設計進(jìn)度表。
五、實(shí)驗結果
經(jīng)過(guò)小組成員的共同努力,最終我們小組設計的多功能日歷程序能夠實(shí)現實(shí)驗的基本要求——一年日歷用12頁(yè)顯示,每頁(yè)顯示一個(gè)月的日歷。日歷可以按年或月前后翻動(dòng),能夠顯示當前的日期,可以為每頁(yè)日歷選擇背景圖片。另外,在完成基本要求的基礎上,我們增添了顯示農歷、顯示時(shí)鐘、添加備忘錄、修改備忘錄等功能。整體程序運行流暢、功能齊全、符合操作習慣。
下面是程序運行效果截圖:
日歷主界面(可以實(shí)現每個(gè)月的日歷,可以按年或按月前后翻動(dòng),能夠顯示當前日期,并能夠選擇背景圖片):
備忘錄主界面(實(shí)現備忘錄的添加,及當前日歷的顯示):
備忘錄主界面(實(shí)現備忘錄的顯示,及對當前備忘錄的修改刪除等):
時(shí)鐘主界面(顯示當前時(shí)間,實(shí)現報整點(diǎn)報時(shí)功能):
六、實(shí)驗總結
兩周的課程設計結束了,在這其中歷盡酸甜苦辣咸各種滋味,不過(guò)收獲頗豐。從學(xué)習C語(yǔ)言、數據庫等等計算機編程類(lèi)課程開(kāi)始,自己始終有種感覺(jué),那就是太理論化了、缺少實(shí)踐。而這次的Java程序設計可以說(shuō)與以往大不相同,先是在課堂上老師講述了有關(guān)的基礎理論、基本語(yǔ)法知識,而后再加上這兩周的課程設計,可以說(shuō)是真正能夠體會(huì )到程序編程的樂(lè )趣,也第一次發(fā)現自己原來(lái)對程序設計是如此的感興趣。尤其是由于課程時(shí)間較緊,課上時(shí)間老師只是簡(jiǎn)單給我們講述了一下Java Swing的基礎知識,并沒(méi)有去深入,而在此次課程設計中大量用到的監聽(tīng)事件的有關(guān)知識需要自己去查標準文檔,去網(wǎng)上找相關(guān)系料,這無(wú)疑對自己是一個(gè)挑戰。但是兩周下來(lái),我做到了,我獨立完成了對備忘錄程序的編寫(xiě),累積下來(lái)這部分共涉及到包括Action Listener,Mouse Listener,Menu Listener,Document Listener等各種各類(lèi)監聽(tīng)18個(gè)監聽(tīng),分為6個(gè)類(lèi),累計完成程序千余行。而給我印象最深刻的便監聽(tīng)了,可以說(shuō)是整個(gè)備忘錄的大部分代碼都是與監聽(tīng)相關(guān),這也是讓我我學(xué)會(huì )了對程序監聽(tīng)的運用,當然只是學(xué)會(huì )遠遠談不上精通。
我編寫(xiě)的類(lèi)有Test、MainWin、MyMenuListener1、PoliceListen、PoliceListen2、MyWindowListener。其中Test類(lèi)主要是用來(lái)定義備忘錄主窗口的各種組件以及在相關(guān)組件上添加監聽(tīng)以實(shí)現備忘錄添加、修改、刪除等功能。MainWin類(lèi)主要是用來(lái)創(chuàng )建Test對象,用以顯示窗口的。
設計實(shí)驗報告2
活動(dòng):探究眼球的結構與功能
目的要求
解剖觀(guān)察眼球的結構
材料器具
豬眼球、解剖盤(pán)、放大鏡、單面刀片、解剖剪、解剖針、橡膠手套、培養皿、載玻片。
方法步驟
1、觀(guān)察眼球的外形
找出視神經(jīng)、角膜、鞏膜、虹膜(注意觀(guān)察虹膜的顏色)、瞳孔。注意:區分眼球的前端和后端(角膜部為前端,視神經(jīng)部為后端),仔細觀(guān)察角膜與虹膜之間的房水。
眼球外形近似 。在它的前端能看見(jiàn)無(wú)色透明的 ,后端有一條乳白色的 。
2、觀(guān)察眼球的內部結構
解剖方法指導:選取眼球前后端的中點(diǎn)部位,用單面刀片在鞏膜上割一小孔(注意:不能一刀切下去,以免損壞玻璃體)。然后將解剖剪伸進(jìn)小孔,剪刀頭略微向上,沿著(zhù)中線(xiàn),把眼球壁剪一圈,使眼球成為前后兩半,并用鑷子輕輕把玻璃體與眼球壁分離(注意:當眼球剛剖開(kāi)時(shí),觀(guān)察流出的液體呈什么顏色)。
。1)觀(guān)察眼球內容物
、僭谄书_(kāi)眼球時(shí),流出的無(wú)色透明液體是 。
、趯⒉Aw從眼球內分離出來(lái)并進(jìn)行觀(guān)察。
、塾梅糯箸R觀(guān)察晶狀體的側面四周,有 狀的懸韌帶。懸韌帶的功能為 。
、苡描囎訉⒕铙w剝離后,發(fā)現晶狀體呈 形,將它放在文字上,字體會(huì ) (填“變大”或“縮小”)。用鑷子輕輕按壓晶狀體,可以感覺(jué)到它有 ,這說(shuō)明 。
小結:通過(guò)觀(guān)察得知眼球內容物包括: 三部分。
。2)觀(guān)察眼球壁(注意:先觀(guān)察后半部分,再觀(guān)察前半部分)。
觀(guān)察眼球壁后半部分(觀(guān)察順序:由內向外)
、偌毐嬲J眼球壁最里面的一層膜——內膜,又叫 。
、谧屑毐嬲J眼球壁中間的一層膜——中膜,顏色呈 ,叫 。根據顏色,說(shuō)明其內含有大量 ,其功能為 。此外,該部分里還有血管,對眼球具有 作用。
、塾^(guān)察眼球壁的最外面一層膜——外膜,顏色呈 ,叫 。觸摸該部分,可以感覺(jué)到該部分 ,說(shuō)明該部分具有 的功能。
觀(guān)察眼球壁前半部分
、僮屑氂^(guān)察白色鞏膜,在前端方向成為無(wú)色透明的 ,其功能是 。
因此,眼球壁的外膜包括 和 。
、谧屑氂^(guān)察脈絡(luò )膜,用手觸摸,脈絡(luò )膜往前端延伸漸漸增厚成 。用放大鏡觀(guān)察該部分,推測該部分由 組織組成,其功能為 。再往前突然變薄成 。
、塾^(guān)察虹膜中間的瞳孔。光線(xiàn)強時(shí)瞳孔變 ,光線(xiàn)弱時(shí)瞳孔變 。
因此,眼球壁的中膜包括 、和 。
設計實(shí)驗報告3
實(shí)驗項目名稱(chēng)程序控制
一、實(shí)驗目的與要求
1、掌握python語(yǔ)言的for循環(huán)語(yǔ)句的基礎知識。
2、熟悉實(shí)訓平臺循環(huán)程序的編碼方式。
3、掌握python語(yǔ)言的while循環(huán)語(yǔ)句的基本用法。
4、掌握if語(yǔ)句的基本用法,熟練實(shí)現編程
二、實(shí)驗原理與內容
1、從求1到n之間奇數的和、求數列前n項的和到打印九九乘法表三個(gè)方面來(lái)展開(kāi),并設置了三個(gè)相應關(guān)卡來(lái)在線(xiàn)考察大家對for循環(huán)的掌握情況。
2、編寫(xiě)一個(gè)輸入整數n,計算n!的小程序。
3、掌握循環(huán)輸入,直到正確為止,同時(shí)完成猜數字游戲python代碼的編寫(xiě)。
4、從將輸入的三個(gè)整數x,y,z按由小到大的順序排列,其中:x,y,z是進(jìn)行排序的三個(gè)數字
5、判斷輸入的年份是否是閏年
6、從求1到n連續整數的和、求由1、2、3、4能組成多少個(gè)互不相同且無(wú)重復數字的三位數到判斷一個(gè)不小于2的正整數是否是質(zhì)數三個(gè)方面來(lái)展開(kāi)
三、預習遇到的問(wèn)題
成績(jì):
實(shí)驗報告1
項目
名稱(chēng)
程序控制
指導
教師
黃國華
實(shí)驗
日期
一、實(shí)驗儀器與設備
1、求是樓211實(shí)驗室教學(xué)使用電腦。
2、頭歌實(shí)踐教學(xué)平臺。
二、實(shí)驗步驟
1、打開(kāi)頭歌實(shí)踐教學(xué)平臺。
2、根據本節實(shí)驗課的安排,完成“Python控制結構之for循環(huán)I”、“python基礎(4—2)程序控制—循環(huán)結構:while”和“Python——if條件語(yǔ)句”三個(gè)題目,認真閱讀并理解每個(gè)題目的“任務(wù)描述”、“相關(guān)知識”、“編程要求”和“測試說(shuō)明”。
3、根據具體的題目要求補充相應的代碼。
4、完成所有的評測,并對評測結果進(jìn)行截圖。
三、實(shí)驗過(guò)程原始記錄
四、實(shí)驗結果分析及心得體會(huì )
成績(jì):
設計實(shí)驗報告4
一、自我分析
。1)、出生背景
我來(lái)自中國內陸省份,出生在一個(gè)相對比較落后小縣城里,雖然家鄉經(jīng)濟不是很發(fā)達,但由于距離市區比較近,還是感覺(jué)到了改革開(kāi)放30年對中國產(chǎn)生巨大影響。在思想上雖然不是特潮流那種,但是對于新生事物基本可以接受。家里條件在小縣城里來(lái)說(shuō)還算過(guò)得去,所以在小時(shí)候并沒(méi)有吃過(guò)多少苦。我知道如果進(jìn)入社會(huì )之后我這樣經(jīng)歷是遠遠不夠,社會(huì )是復雜,對于我們這些大學(xué)生來(lái)說(shuō)要各種經(jīng)歷都要去嘗試,所以我希望在接下來(lái)三年時(shí)間里能夠鍛煉自己,加強自己獨立生存能力,和自我解決問(wèn)題能力。
。2)、性格與能力
我性格并不是那種外向類(lèi)型,很多東西我都愿意自己一個(gè)人體會(huì )與經(jīng)歷,有時(shí)候會(huì )把自己排除在集體之外。還有我并不喜歡和別人交流,也很難接受別人意見(jiàn),比較獨斷獨行。對一些事物有時(shí)候就是三分鐘熱情,有些時(shí)候不能堅持自己最初定下目標。但我有一種不服輸性格,每一次成功都會(huì )給我帶來(lái)巨大動(dòng)力,我喜歡超越周?chē)。我雖然有時(shí)候做事丟三落四,但我在關(guān)鍵時(shí)刻能夠打起百分之百精神。還有我喜歡幫助周?chē),并不計較目前得失,能夠把目光放在遠方。并且對困難能夠迎難而上,勇敢面對,這是我另一面性格寫(xiě)照。
二、專(zhuān)業(yè)分析
飛行器設計與工程專(zhuān)業(yè)一般設有飛行器設計、飛行力學(xué)與控制、直升機設計、空氣動(dòng)力學(xué)、飛行器結構強度等專(zhuān)業(yè)方面,主要研究是各種航天飛行器,包括人造衛星、宇宙飛船、空間站、深空探測器運載火箭、航天飛機等空間飛行器及導彈設計。培養具備較好數學(xué)、力學(xué)基礎知識和飛行器工程基本理論及飛行器總體結構設計與強度分析、試驗能力,能從事飛行器(包括航天器與運載器)總體設計、結構設計與研究、結構強度分析與試驗,并有從事通用機械設計及制造高級工程技術(shù)人員和研究人員。
三、專(zhuān)業(yè)培養要求和就業(yè)方向
。1)、就業(yè)方向:
畢業(yè)生一般可從事飛行器結構工程、民用機械、交通運輸工程、船舶與海洋工程、工業(yè)與民用建筑工程、軟件工程等方面設計與科研、教學(xué)工作,從事航天器、火箭、導彈等設計、實(shí)驗、研究、運行維護等工作,還可從事航空和其他國民經(jīng)濟部門(mén)技術(shù)和管理工作。
。2)、專(zhuān)業(yè)培養要求:
1、掌握飛行器設計基本理論、基本知識;
2掌握飛行器結構設計分析方法;
3、具有飛行器設計基本能力;
4、熟悉航空航天飛行器設計方針、政策和法規;
5、熟悉航空航天飛行器設計理論前沿、應用前景和發(fā)展動(dòng)態(tài);
6、掌握文獻檢索、資料查詢(xún)基本方法,具有一定科學(xué)研究實(shí)際工作能力。
四、職業(yè)生涯規劃必要性:
我所讀專(zhuān)業(yè)雖然是我們學(xué)校強項專(zhuān)業(yè),但是與北航、南航、哈工大、西工大等名校相比較還是很差,然而我“野心”絕對可以征服我在這里每一天,我所做每一件事,既然我改變不了現實(shí),我也不要現實(shí)改變我自己,我要自己改變自己。讓我一生都是奮斗一生。大學(xué)生對未來(lái)應該有一個(gè)規劃。在我這一直都樹(shù)立著(zhù)這樣就業(yè)關(guān):謀生,不應該是心為形役;更理想主義應該是收獲幸福,互相成全,值得為之奉獻。而我選擇后者。求職應聘,學(xué)習和能力是兩張永久通行證,但在學(xué)歷和能力相差無(wú)幾情況下,個(gè)性品質(zhì)優(yōu)秀才能被主考官看重。誠實(shí),感恩,勤奮,自信是做人最起碼準則。
五、對于未來(lái)十年,我計劃是這樣:
首先,xxxx—xxxx,在大學(xué)期間應該學(xué)習好專(zhuān)業(yè)知識,以飽滿(mǎn)激情準備向北航研究生奮斗;多參加校園活動(dòng),鍛煉自己社會(huì )交際能力,并且這樣有利于調節整天單調學(xué)習氛圍;每天應該堅持鍛煉身體,它是奮斗基礎,因此最少要形成每天跑步良好習慣。
其次,xxxx—20xx,在北航繼續努力深造,認真學(xué)習,并且要時(shí)刻鍛煉自己工作能力,以高素質(zhì)、高能力要求來(lái)不斷改造自己,因為它在我們找工作時(shí)會(huì )是很重要砝碼。
最后20xx—20xx,這五年內,是自己人生黃金時(shí)期,決定著(zhù)一個(gè)人一輩子高度,所以應該以工作為自己核心事業(yè),要不斷學(xué)習、不斷進(jìn)步,讓自己越來(lái)越強大,適應社會(huì )、適應職場(chǎng)生活。
我經(jīng)常對自己說(shuō)話(huà):個(gè)人奮斗制勝、攫取成功精神財產(chǎn)將永遠貧富不均。在浩瀚生命之岸,你應該自豪地告訴世界,你追求過(guò),你奮斗過(guò),你為輝煌人生從來(lái)沒(méi)有放棄過(guò)希望,從來(lái)沒(méi)有停止過(guò)拼搏。而這個(gè)造就了萬(wàn)物世界也將自豪而欣慰地回答你:只要奮斗不息,人生終將輝煌。讓我們一起來(lái)見(jiàn)證,在未來(lái)十年中我茁壯成長(cháng)。
設計實(shí)驗報告5
實(shí)驗1 加法器設計
1) 實(shí)驗目的
。1) 復習加法器的分類(lèi)及工作原理。
。2) 掌握用圖形法設計半加器的方法。
。3) 掌握用元件例化法設計全加器的方法。
。4) 掌握用元件例化法設計多位加法器的方法。
。5) 掌握用Verilog HDL語(yǔ)言設計多位加法器的方法。
。6) 學(xué)習運用波形仿真驗證程序的正確性。
。7) 學(xué)習定時(shí)分析工具的使用方法。
2) 實(shí)驗原理
加法器是能夠實(shí)現二進(jìn)制加法運算的電路,是構成計算機中算術(shù)運算電路的基本單元。目前,在數字計算機中,無(wú)論加、減、乘、除法運算,都是化為若干步加法運算來(lái)完成的。加法器可分為1位加法器和多位加法器兩大類(lèi)。1位加法器有可分為半加器和全加器兩種,多位加法器可分為串行進(jìn)位加法器和超前進(jìn)位加法器兩種。
。1)半加器
如果不考慮來(lái)自低位的進(jìn)位而將兩個(gè)1位二進(jìn)制數相加,稱(chēng)半加。實(shí)現半加運算的電路則稱(chēng)為半加器。若設A和B是兩個(gè)1位的加數,S是兩者相加的和,C是向高位的進(jìn)位。則由二進(jìn)制加法運算規則可以得到。
。2)全加器
在將兩個(gè)1位二進(jìn)制數相加時(shí),除了最低位以外,每一位都應該考慮來(lái)自低位的進(jìn)位,即將兩個(gè)對應位的加數和來(lái)自低位的進(jìn)位三個(gè)數相加,這種運算稱(chēng)全加。實(shí)現全加運算的電路則稱(chēng)為全加器。
若設A、B、CI分別是兩個(gè)1位的加數、來(lái)自低位的進(jìn)位,S是相加
的和,C是向高位的進(jìn)位。則由二進(jìn)制加法運算規則可以得到:
3)
。1)
。2)
。3) 實(shí)驗內容及步驟 用圖形法設計半加器,仿真設計結果。 用原件例化的方法設計全加器,仿真設計結果 用原件例化的方法設計一個(gè)4為二進(jìn)制加法器,仿真設計結果,進(jìn)行定時(shí)分析。
。4) 用Verilog HDL語(yǔ)言設計一個(gè)4為二進(jìn)制加法器,仿真設計結果,進(jìn)行定時(shí)分析。
。5) 分別下載用上述兩種方法設計4為加法器,并進(jìn)行在線(xiàn)測試。
4)設計
1)用圖形法設計的半加器,如下圖1所示,由其生成的符號如圖2所示。
2)用元件例化的方法設計的全加器如圖3所示,由其生成的符號如圖4所示。
圖三:
圖四:
5)全加器時(shí)序仿真波形如圖下圖所示
6)心得體會(huì ):
第一次做數字系統設計實(shí)驗,老師給我們講了用圖形法設計的全過(guò)程。在這次過(guò)程中,我進(jìn)一步加強對理論知識的學(xué)習,將理論與實(shí)踐結合起來(lái)。實(shí)驗過(guò)程中遇到了一個(gè)小問(wèn)題是生成半加器符號,后來(lái)發(fā)現缺了File/Create Default這一步。通過(guò)這一次的失誤,我明白了做事要認真!最后將實(shí)驗做出來(lái)了,體味了成功的喜悅!通過(guò)這次實(shí)驗我復習了加法器的分類(lèi)及工作原理,
并掌握了用圖形法設計半加器的方法,掌握了用元件例化法設計全加器的方法,掌握了用元件例化法設計多位加法器的方法,掌握了用Verilog HDL語(yǔ)言設計多位加法器的方法,學(xué)習了運用波形仿真驗證程序的正確性,學(xué)習定時(shí)分析工具的使用方法。
設計實(shí)驗報告6
一 實(shí)驗過(guò)程
1.資料的搜集。
2.熟悉制作軟件。
3.構建站點(diǎn)框架。
打開(kāi)dremweaver后第一步便是新建站點(diǎn)
4設計主頁(yè)及二級頁(yè)面。
5實(shí)現網(wǎng)頁(yè)間的鏈接
鏈接的過(guò)程其實(shí)很簡(jiǎn)單,主要是把要鏈接的文字選擇在選擇工具欄的鏈接按鈕最后選擇自己要鏈接的網(wǎng)頁(yè)單擊確定便可以了。
6向靜太網(wǎng)頁(yè)插入動(dòng)態(tài)效果
具體情況如下:
通過(guò)這半年的學(xué)習實(shí)踐中 和老師的指導下以大量明晰的操作步驟和典型的應用實(shí)例,教會(huì )我們。使更豐富全面的軟件技術(shù)和應用技巧,使我們真正對所學(xué)的軟件融會(huì )貫通。所以我結合所學(xué)專(zhuān)業(yè)的內容制作了個(gè)人網(wǎng)站,作為實(shí)習的成果。其內容是多樣化的。制作網(wǎng)頁(yè)用的軟件是dreamweaver , banner軟件。dreamweaver大大加速了網(wǎng)絡(luò )時(shí)代電子交易應用中的項目交付。它提供了網(wǎng)頁(yè)和表單的動(dòng)態(tài)生成到企業(yè)級的解決方案,如電子商店,庫存管理系統和企業(yè)內部局域網(wǎng)的數據庫應用等功能。例如,網(wǎng)頁(yè)上很流行的陰影和立體按紐等效果,只需單擊一下就可以制作完成。當然,其最方便之處是,它可以將圖象切割,圖象映射,懸停按紐,圖象翻轉等效果直接生成html代碼,或者嵌入到現有的網(wǎng)頁(yè)中,或者作為單獨的網(wǎng)頁(yè)出現。主圖是一個(gè)網(wǎng)頁(yè)的門(mén)面,它能體現出這個(gè)網(wǎng)頁(yè)的整體風(fēng)格。
制作網(wǎng)頁(yè),首先是確定主題,經(jīng)過(guò)再三考慮,就做了個(gè)關(guān)于中國的網(wǎng)站,平時(shí)也總是瀏覽類(lèi)似的網(wǎng)站,對這些還有些了解,于是確定主題,做一些類(lèi)似的網(wǎng)站,但考慮到,現在網(wǎng)絡(luò )上好多類(lèi)似的網(wǎng)站,但有些內容不適合我們大學(xué)生閱讀,對于我們來(lái)說(shuō)有點(diǎn)不實(shí)際,根據這種情況,最后決定建立一個(gè)簡(jiǎn)單的中國介紹和相關(guān)的事跡網(wǎng)站,專(zhuān)門(mén)介紹一些即使用,又便宜的小秘笈。于是網(wǎng)站主題確立。
然后是整體規劃,每一版塊都有其個(gè)性的色彩,清晰明了,便于閱讀瀏覽,大致分幾部分,中國簡(jiǎn)介,中國歷史,用戶(hù)登錄注冊頁(yè)面留言,再加入個(gè)別網(wǎng)站等,每一部分又分幾小部分,內容比較充分,多樣。
再后是收集資料與素材,大量瀏覽相關(guān)網(wǎng)站,收集關(guān)于中國的一些事跡歷史圖片,好的文章和圖片等,還有參考一些好的網(wǎng)站的布局,特色,顏色搭配,背景圖等。
再后是設計網(wǎng)頁(yè)圖片,用flash制作網(wǎng)頁(yè)的banner。
再后是建立站點(diǎn),站點(diǎn)分布如下:
再后是制作網(wǎng)頁(yè)了,使用dreamweaver制作。
首頁(yè)內容精彩豐富,簡(jiǎn)潔明快,語(yǔ)言風(fēng)趣,通俗易懂。頁(yè)面可愛(ài)清爽。首頁(yè)主要是導航作用。首頁(yè)制作時(shí),時(shí)刻考慮著(zhù)網(wǎng)頁(yè)的基本原則:統一,連貫,分割,對比及和諧的原則,內容統一,都是為了主題服務(wù),一個(gè)網(wǎng)站強調的就是一個(gè)整體,只有圍繞一個(gè)統一的目標所做的設計才是成功的;連貫,頁(yè)面之間關(guān)系連貫,統成一體;每版內容都自成一體,顏色各異,便于瀏覽;整個(gè)網(wǎng)頁(yè)有動(dòng)有靜,顏色不同,形成對比,不呆板,富有生氣;顏色各異,但又不同之中又相同,渾然一體。而且制作過(guò)程中,不忘以下原則:
簡(jiǎn)潔實(shí)用: 這是非常重要的,網(wǎng)絡(luò )特殊環(huán)境下,盡量以最高效率的方式將用戶(hù)所要想得到的信息傳送給他就是最好的,所以要去掉所有的冗余的東西。使用方便:同第一個(gè)是相一致的',滿(mǎn)足使用者的要求,網(wǎng)頁(yè)做得越適合使用,就越顯示出其功能美;頁(yè)面用色協(xié)調,布局符合形式美的要求: 布局有條理,充分利用美的形式,是網(wǎng)頁(yè)富有可欣賞性,提高檔次。當然雅俗共賞是人人都追求的。
利用我們所學(xué)的框架集,制作更完美的頁(yè)面。將動(dòng)態(tài)網(wǎng)頁(yè)與靜態(tài)網(wǎng)頁(yè)結合起來(lái)
再后,調試過(guò)程,好多次本來(lái)在dream里好好的,把字調的好好的,位置很對,可在瀏覽器里御覽就出毛病了,不是靠上了,就是靠下了,很不老實(shí),經(jīng)過(guò)再三調試,整理,加了好多表格,終于滿(mǎn)意了,很是麻煩,想請問(wèn)老師,為什么會(huì )出現這種情況啊,還有怎么解決啊,不用這么反復調整的辦法,還有什么好辦法?
還有,在最超鏈接過(guò)程中,明明在頁(yè)面屬性里設置的是超鏈接的文字是原色,點(diǎn)擊鏈接后也是原色,可一鏈接上就變色了,想了老半天,也做了很多研究,實(shí)驗,終于知道怎么回事了,原來(lái)應該對文字所在的單元格整體做鏈接,而不是只選中文字做鏈接。
還有,這次的網(wǎng)站大部分用的是表格,層用的很少,因為它太靈活了,不好控制,用的很少。
再后,是網(wǎng)頁(yè)的上傳與發(fā)布,用ftp將制作好的網(wǎng)站上傳
制作過(guò)程中,才發(fā)現,原來(lái)自己懂的太少了,好多不知道的地方,才趕緊查書(shū),開(kāi)始的時(shí)候只是會(huì )建立模版,可不會(huì )應用,操作,可這樣要修改模版可就麻煩了,要一個(gè)網(wǎng)頁(yè)一個(gè)的修改,于是趕緊上網(wǎng)學(xué)習相關(guān)內容,閱覽書(shū)籍,最后才知道文件這有個(gè)資源,點(diǎn)擊
進(jìn)入資源面板,點(diǎn)擊到數第二個(gè)的模版,選項,所有模版就都顯示了,點(diǎn)擊資源面板左下角的應用命令,好了,這個(gè)模版就應用到你建立的網(wǎng)頁(yè)中去了。
這只是在制作過(guò)程中出現的問(wèn)題之一,其它問(wèn)題也是類(lèi)似相同,F在想想,自己所會(huì )的東西太少了,現在做的網(wǎng)站只是一些簡(jiǎn)單的網(wǎng)站,看到了一些知名的網(wǎng)站開(kāi)發(fā)出的網(wǎng)頁(yè),不僅欄目?jì)热葚S富,信息量大,而且頁(yè)面圖文并茂,五彩繽紛,使得網(wǎng)民贊嘆不已,流連忘返。以我們的經(jīng)驗,當前的軟件的功能日趨復雜,不學(xué)到一定的深度和廣度是難以在實(shí)際工作中應付自如的。因此反映出學(xué)習的還不夠,缺點(diǎn)疏漏。需在加以刻苦鉆研及學(xué)習,不斷開(kāi)拓視野,增強自己的實(shí)踐操作技能,為以后能做出出色的網(wǎng)頁(yè)而努力。
同學(xué)告訴我,要做好網(wǎng)頁(yè),一定要學(xué)從c++,java,php,asp,數據庫。以后要學(xué)的實(shí)在是太多了,而且我也很喜歡這方面,在以后的日子里,會(huì )努力填充自己,豐富自己的。希望以后有不懂的地方,老師能多多指點(diǎn)。
二 實(shí)驗心得
在internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟、生活等各個(gè)方面發(fā)揮著(zhù)重要的作用。因此網(wǎng)站建設在internet應用上的地位顯而易見(jiàn),它已成為政府、企事業(yè)單位信息化建設中的重要組成部分,從而倍受人們的重視。
對于現在的社會(huì ),科技的飛速發(fā)展已經(jīng)成為社會(huì )發(fā)展的標志。其中計算機的發(fā)展可謂快中之快,而在計算機的發(fā)展中計算機網(wǎng)絡(luò )的發(fā)展又是首當其沖的。計算機網(wǎng)絡(luò )從為我們所知,到現在才經(jīng)歷的短短的幾年時(shí)間,在這幾年中隨著(zhù)計算機網(wǎng)絡(luò )的廣泛應用,特別是internet的普及和發(fā)展,網(wǎng)絡(luò )已經(jīng)成為了不可或缺的通信手段。不論是最新的新聞信息、新產(chǎn)品的出臺、新游戲的發(fā)布、最新的各種it動(dòng)態(tài),包括等候就業(yè)人才的個(gè)人簡(jiǎn)歷,我們都是可以通過(guò)網(wǎng)絡(luò )來(lái)獲得。但是什么為這所有的一切提供平臺的呢。我們又是通過(guò)什么來(lái)獲取這些消息的呢對就是網(wǎng)頁(yè),F如今,數以萬(wàn)計的網(wǎng)站以網(wǎng)頁(yè)的方式提供了豐富、精彩的信息。在人類(lèi)社會(huì )進(jìn)入信息時(shí)代的時(shí)候,在網(wǎng)絡(luò )成為通信的主要手段的時(shí)候,在計算機網(wǎng)絡(luò )普及的今天,網(wǎng)頁(yè)也在它自己的崗位上做出了突出的貢獻。網(wǎng)頁(yè)是我們在網(wǎng)絡(luò )上的代言人。我們將什么樣的信息傳達給瀏覽者,要講述什么樣的事情,網(wǎng)頁(yè)在這里起著(zhù)重要的作用。
企業(yè)網(wǎng)站在企業(yè)的網(wǎng)絡(luò )營(yíng)銷(xiāo)當中占有及其重要的地位,只要是涉及網(wǎng)絡(luò )宣傳的企業(yè),都應該建立屬于自己的個(gè)性企業(yè)網(wǎng)站。他不僅能夠讓企業(yè)在網(wǎng)絡(luò )上展示自己的產(chǎn)品,促進(jìn)實(shí)際銷(xiāo)售的增長(cháng),更能夠通過(guò)一根網(wǎng)線(xiàn),向目標客戶(hù)展示企業(yè)自身的形象。
對于企業(yè)網(wǎng)站設計的觀(guān)點(diǎn),偏重網(wǎng)站的形象設計,即在功能務(wù)實(shí)、體系完善的情況下,重點(diǎn)結合企業(yè)理念打造網(wǎng)站的形象。logo就能很好的表現企業(yè)的形象。企業(yè)標志(logo)是指用于代表企業(yè)形象的獨特的、有意義的圖案,是企業(yè)形象識別當中最核心的環(huán)節,可用于與企業(yè)形象相關(guān)的所有環(huán)節。由于企業(yè)標志所處的特殊地位,決定了其不能夠隨意更換,因此能否設計一個(gè)有內涵、有文化、便于識別的標志,并建立相關(guān)的應用系統,關(guān)乎到企業(yè)長(cháng)遠的發(fā)展,不容小視。
建設網(wǎng)站的一般過(guò)程包括:前期內容確立、網(wǎng)站架構搭建、創(chuàng )意策劃、設計、網(wǎng)站建設。網(wǎng)站的功能版塊一般分為首頁(yè)(含引導頁(yè))、新聞部分、產(chǎn)品部分、信息交流部分、定制系統、零散頁(yè)面等。根據不同的企業(yè)需求,各網(wǎng)站的功能版塊數量、布局、結構各異。
。ㄒ唬 頁(yè)面的設計方面
網(wǎng)頁(yè)設計跟學(xué)習別的東西一樣,也需要興趣,所謂的興趣也不是三分鐘熱度,是一種執著(zhù)。
頁(yè)設計需要耐心,如果沒(méi)有耐心,就學(xué)不好網(wǎng)頁(yè)設計,應為當你碰到一個(gè)問(wèn)題時(shí),如果不能立刻得到問(wèn)題的答案,你可能需要很長(cháng)時(shí)間去解決,我就碰到過(guò)一個(gè)問(wèn)題,用了很長(cháng)時(shí)間才解決。
頁(yè)設計需要堅持,堅持不斷的學(xué)習,因為設計網(wǎng)頁(yè)的軟件在不斷的更新,因此我們要不斷的學(xué)習
并且頁(yè)設計不要掉入技術(shù)的陷阱,如果你的網(wǎng)頁(yè)設計技術(shù)一流,并且對軟件的掌握程度已經(jīng)達到一定水平,但是你設計的網(wǎng)頁(yè)確不堪目睹,這是因為網(wǎng)頁(yè)設計是介于平面設計和編程技術(shù)兩者之間的邊緣科學(xué).不僅涉及到美學(xué),心理學(xué),平面構成,色彩搭配等平面設計的方面的知識,還涉及到html,javascript,css,asp,php等編程語(yǔ)言技術(shù)方面的知識.只有綜合運用多種知識,才能設計出視聽(tīng)特效,動(dòng)感十足,富于個(gè)性的web頁(yè)面,才能全面展現互聯(lián)網(wǎng)這一新型媒體的獨特魅力和多維空間的超強功能.
并且我認為網(wǎng)頁(yè)設計應該注重實(shí)用性,因為它是讓人瀏覽的,是用戶(hù)可以撫摸,可以評論,可以交互的。因此我提倡簡(jiǎn)單的美。
。ǘ┚W(wǎng)頁(yè)視覺(jué)效果
視覺(jué)形象識別即我們通常所說(shuō)的vi(visualidentity),與bi一起用于深化表現企業(yè)理念,同時(shí)也受到bi的影響。所謂視覺(jué)形象識別,就是指能夠被目標客戶(hù)通過(guò)視覺(jué)來(lái)認知與企業(yè)相關(guān)的一切事物,從最基礎的企業(yè)標志、吉祥物、標準色到企業(yè)日常業(yè)務(wù)中的信紙、服裝、名片等等,在將其系統化以后就形成了企業(yè)的視覺(jué)形象識別系統。
視覺(jué)形象識別系統在整套cis中處于最表層的位置,其中所有的設計都將與目標客戶(hù)發(fā)生直接的接觸。
。ㄈ┚W(wǎng)頁(yè)的整體布局和導航
網(wǎng)頁(yè)的布局通常指的是網(wǎng)頁(yè)的整體架構,說(shuō)的通俗一點(diǎn)就是排版。如何突出最重要的內容,即讓用戶(hù)第一眼就看到這個(gè)網(wǎng)頁(yè)所想要傳達的信息。這一點(diǎn)至關(guān)重要。在大多數做的比較成功的網(wǎng)頁(yè)中,一個(gè)共同的特點(diǎn)就是網(wǎng)頁(yè)的整體架構十分的清晰明了,便于用戶(hù)瀏覽
網(wǎng)頁(yè)布局大致可分為國字型、拐角型、標題正文型、左右框架型、上下框架型、綜合框架型、封面型、flash型、變化型
網(wǎng)頁(yè)布局是主要考慮以下幾點(diǎn):
1、首先要考慮整個(gè)網(wǎng)頁(yè)的長(cháng)和寬,以及長(cháng)度和寬度之間的比例。
2、其次就應該考慮導航條的設置了。
3、正文的框架設置(橫向因素和縱向因素交錯)
。ㄋ模┚W(wǎng)頁(yè)中文字、圖像
圖象我利用網(wǎng)上搜索和自己所學(xué)過(guò)的banner進(jìn)行處理,這樣做起來(lái)節約了很多時(shí)間。。
。ㄎ澹┚W(wǎng)頁(yè)制作過(guò)程中的其他注意事項
不要過(guò)于注重色彩的燦爛,只要簡(jiǎn)單就行。我們最終追求的主要是實(shí)用價(jià)值。
通過(guò)這次實(shí)習,在制作時(shí)想想使自己的網(wǎng)頁(yè)更加豐富多彩,在網(wǎng)頁(yè)中插入圖象,動(dòng)畫(huà),動(dòng)態(tài)特效?墒强傆龅竭@樣那樣的問(wèn)題,但在同學(xué)的幫助和自己摸索的情況下完成了這個(gè)實(shí)習的成果?吹搅艘恍┲木W(wǎng)站開(kāi)發(fā)出的網(wǎng)頁(yè),不僅欄目?jì)热葚S富,信息量大,而且頁(yè)面圖文并茂,五彩繽紛,使得網(wǎng)民贊嘆不已,流連忘返。以我們的經(jīng)驗,當前的軟件的功能日趨復雜,不學(xué)到一定的深度和廣度是難以在實(shí)際工作中應付自如的。因此反映出學(xué)習的還不夠,缺點(diǎn)疏漏。虛在加以刻苦鉆研及學(xué)習,不斷開(kāi)拓視野,增強自己的實(shí)踐操作技能,為以后能做出出色的網(wǎng)頁(yè)而努力。
近一個(gè)星期的實(shí)訓將要結束,其中的酸甜苦辣我會(huì )在今后的日子里不斷地去咀嚼,去回味,去探索。從制作網(wǎng)頁(yè)過(guò)程中,我學(xué)到了新的美化網(wǎng)頁(yè)的方法,運用了更多以前未運用的技巧。這使我學(xué)到了更多的知識,并且為我自己在制作網(wǎng)頁(yè)這方面積累了一些經(jīng)驗。這些將是我人生中的一次重要的經(jīng)歷,將是我今后走上社會(huì )后的一筆巨大的財富。這次實(shí)習的收獲對我來(lái)說(shuō)有不少,我自己感覺(jué)在知識、技能等方面都有了不少的收獲?傮w來(lái)說(shuō)這次是對我的綜合素質(zhì)的培養,鍛煉和提高。
設計實(shí)驗報告7
學(xué)生姓名: 郭倩
班級:信息112
學(xué)號:201152275208
實(shí)驗地點(diǎn): 經(jīng)管實(shí)驗中心證券實(shí)驗室
指導教師:趙利平
實(shí)驗日期:
實(shí)驗環(huán)境:Windows 20xx+JDK1.6
1. 實(shí)驗目的
。1) 理解子類(lèi)派生的概念
。2) 學(xué)習創(chuàng )建子類(lèi)對象
。3) 掌握方法覆蓋的使用
2.實(shí)驗內容
。1) 設計三個(gè)類(lèi):完成實(shí)驗教材P52頁(yè)程序清單4-2;
。2)通過(guò)編制一個(gè)程序來(lái)加深對嵌套類(lèi)、內部類(lèi)和局部類(lèi)的理解:完成實(shí)驗教材P56頁(yè)程序清單4-3;
2. 實(shí)驗過(guò)程
報告撰寫(xiě)具體要求:上述實(shí)驗內容要求寫(xiě)出源代碼及運行結果。
實(shí)驗內容(1):
//Polymorphism.java
abstract class Student{
final static int CourseNo=3;
String name;
String type;
int[] courses;
String courseGrade;
public Student(String name){
this.name=name;
courses=new int[CourseNo];
courseGrade=null;
}
public abstract void calculateGrade();
public String getName(){
return name;
}
public String getType(){
return type;
}
public String getCourseGrade(){
return courseGrade;
}
public int getCourseScore(int courseNumber){
return courses[courseNumber];
}
public void setName(String name){
this.name=name;
}
public void setType(String type){
this.type=type;
}
public void setCourseScore(int courseNumber,int courseScore){this.courses[courseNumber]=courseScore;
}
}
class Undergraduate extends Student{
public Undergraduate(String name){
super(name);
type="本科生";
}
public void calculateGrade(){
int total=0;
double average=0;
for(int i=0;i total+=courses[i]; }; average=total/CourseNo; if(average>=80&&average<100) coursegrade="優(yōu)秀" else="" average="">=70&&average<80) coursegrade="良好" else="" average="">=60&&average<70) coursegrade="一般" else="" average="">=50&&average<60) courseGrade="及格";else courseGrade="不及格"; } } class Postgraduate extends Student{ public Postgraduate(String name){ super(name); type="研究生"; } public void calculateGrade(){ int total=0; double average=0; for(int i=0;i total+=courses[i]; }; average=total/CourseNo; if(average>=90&&average<100) coursegrade="優(yōu)秀" else="" average="">=80&&average<90) coursegrade="良好" else="" average="">=70&&average<80) coursegrade="一般" else="" average="">=60&&average<70) courseGrade="及格";else courseGrade="不及格"; } } public class Polymorphism{ public static void main(String[] args){ Student[] students=new Student[5]; students[0]=new Undergraduate("陳建平"); students[1]=new Undergraduate("魯向東"); students[2]=new Postgraduate("匡曉華"); students[3]=new Undergraduate("周麗娜"); students[4]=new Postgraduate("梁欣欣"); for(int i=0;i<5;i++){ students[i].setCourseScore(0,87); students[i].setCourseScore(1,90); students[i].setCourseScore(2,78); } for(int i=0;i<5;i++){ students[i].calculateGrade(); } System.out.println("姓名"+" 類(lèi)型"+" 成績(jì)"); }} System.out.println("-------------------------"); for(int i=0;i<5;i++){ System.out.println(students[i].getName()+" "+students[i].getType()+" "+students[i].getCourseGrade()); } (1) 都有 (2) Student[] students=new Student[5]; (3) Student是抽象的,不能用new操作符創(chuàng )建抽象類(lèi)的實(shí)例。 (4) (5) //Polymorphism.java abstract class Student{ final static int CourseNo=3; String name; String type; int[] courses; String courseGrade; public Student(String name){this.name=name; courses=new int[CourseNo];courseGrade=null; } public abstract void calculateGrade(); public String getName(){return name; } public String getType(){ return type; } public String getCourseGrade(){return courseGrade; } 在我們整個(gè)軟件工程過(guò)程中,我體會(huì )到了許多,也學(xué)到了許多。 在項目要進(jìn)行自由分組后,我們的項目小組便誕生了。我們小組由3個(gè)成員組成,在相互商量后我們也確定了我們組的項目,是做一個(gè)校園文件管理系統。我們也隨即做了分工,。我們的項目也正式開(kāi)始了。 需求調研和分析對于軟件開(kāi)發(fā)過(guò)程至關(guān)重要。我們在開(kāi)發(fā)時(shí)如果不進(jìn)行調研和分析,那么對于后來(lái)的項目進(jìn)展將產(chǎn)生致命的后果。我們在項目的開(kāi)發(fā)中便遇到了這樣的問(wèn)題。我們開(kāi)始自己隨意的計劃整個(gè)系統的設計,然后報給老師,老師作為一個(gè)客戶(hù)并不是全部認同,隨后我們也必須按著(zhù)客戶(hù)的要求更改我們的設計報告。我也明白了,再做一個(gè)系統時(shí),必須隨時(shí)和客戶(hù)保持溝通,隨時(shí)了解他們需要什么,他們想要什么功能。如果我們不去和客戶(hù)溝通,不去調研客戶(hù)的需求,做出來(lái)的系統即使在我們看來(lái)是一個(gè)很好,很完美的產(chǎn)品,但是如果客戶(hù)不認同,那么我們所做的一切都是徒勞,還要返工去修改,費時(shí)費力。所以在做任何一個(gè)項目時(shí),前期的需求調研和需求分析都是必須的,這是在做一個(gè)項目的基本,是關(guān)系成敗的重要一環(huán)。 對于一個(gè)項目,它的需求設計也非常重要。在我們的文件管理系統開(kāi)發(fā)的過(guò)程中,遇到了一些問(wèn)題,出現的這些問(wèn)題很多都是非常棘手的,我們?yōu)榱私鉀Q這些棘手的問(wèn)題浪費了大量的時(shí)間,我們不得不在工程代碼上改了又改,在數據庫里增表、刪表、加數據、減數據,當然,在文檔里也要做出相應的修改以適應新的功能。還好,我們能及時(shí)地發(fā)現問(wèn)題,通過(guò)相互溝通討論,問(wèn)題也得到了解決。通過(guò)總結,我們也意識到,我們大家在做需求分析和進(jìn)行需求了解時(shí)僅僅考慮了一些基本的功能,而至于管理員和客戶(hù)之間的聯(lián)系,以及具體的一些流程我們都沒(méi)有深究,而導致我們到后期花費了大量的時(shí)間用于修復之前沒(méi)有考慮周全而帶 來(lái)的問(wèn)題。如果我們的需求設計能夠比較清晰和完善,那么我們在開(kāi)發(fā)過(guò)程中便會(huì )很明白的知道我們應該實(shí)現什么樣的功能,在數據庫里應該怎樣建表,以什么方式插入數據,從而可以避免反復修改工程的問(wèn)題,也能避免出現可能毀壞整個(gè)工程的問(wèn)題。整個(gè)工程的需求設計對于一個(gè)項目的順利進(jìn)展至關(guān)重要。 對于文檔在軟件工程中的作用,我在這次項目開(kāi)發(fā)過(guò)程中有了更加深刻的理解。文檔在軟件開(kāi)發(fā)過(guò)程中是很有用的,文檔是一項必不可少的東西,但文檔也不能太多,太過(guò)繁瑣,如果是那樣就不太好了。首先我們要明確開(kāi)發(fā)過(guò)程中為什么要寫(xiě)這些文檔,文檔的最根本的作用是為了更好的溝通。一個(gè)項目或產(chǎn)品可能需要延續很長(cháng)的時(shí)間,開(kāi)發(fā)過(guò)程中可能需要很多的環(huán)節,可能會(huì )遇到很多的問(wèn)題和很多的解決的方法,這時(shí),我們需要文檔的幫助,我們需要有一個(gè)東西來(lái)記錄,我們需要有一個(gè)共同的聲音。文檔只不過(guò)是一個(gè)準繩,將開(kāi)發(fā)中的各個(gè)樹(shù)枝樹(shù)葉扶正。如果,這個(gè)準繩太多太緊,大樹(shù)可能會(huì )發(fā)育的很高很直,但是就是有些畸形,如果這個(gè)準繩太少太松,大樹(shù)可能就會(huì )變成灌木叢。文檔的多少、繁簡(jiǎn)是有度的,絕對不能說(shuō)越多越好。我覺(jué)得,文檔需要說(shuō)明解決問(wèn)題的方法而不是解決問(wèn)題的理論,因為解決問(wèn)題的理論是在文檔形成中做到的。文檔完整即可,每一份文檔說(shuō)明一個(gè)問(wèn)題,無(wú)需將多個(gè)文檔的內容放在一個(gè)文檔的里面。除了重要階段形成文檔,其它部分都只是討論或者說(shuō)是想法。不要讓文檔成為累贅,如果真是這樣,我認為就是該考慮寫(xiě)這些文檔的必要性的時(shí)候了。 我們在文檔的時(shí)候,一定要明白為什么要寫(xiě)這些。 在整個(gè)項目開(kāi)發(fā)過(guò)程中,我們也同時(shí)遇到了許多程序接口問(wèn)題,頁(yè)面和功能相結合的問(wèn)題,數據庫建表的問(wèn)題,這些問(wèn)題都是源于我們項目小組成員之間的溝通不足。我深刻認識到,在項目開(kāi)發(fā)時(shí),項目小組中各個(gè)成員之間的相互溝通是非常重要的。如果我們要在功能方面作出修改,那么程序人員和頁(yè)面人員及數據庫人員就必須相互溝通,共同對整個(gè)程序作出相應的修改,這樣才能避免最終整合時(shí)出現問(wèn)題。 在這十個(gè)周里,我還對軟件工程有了新的理解。在我以前的理解當中,軟件工程,無(wú)非就是一個(gè)人或者幾個(gè)人或一個(gè)團隊集中在一起進(jìn)行編寫(xiě)代碼的工作,以實(shí)現開(kāi)發(fā)出所用的軟件。但現在我明白了,軟件工程的作用,就是告訴人們怎樣去開(kāi)發(fā)軟件和管理軟件。具體地講,它表現在與軟件開(kāi)發(fā)和管理有關(guān)的人員和過(guò)程上。所以,軟件工程就不僅僅是單一的編程過(guò)程了。它包括了系統分析->建模->概要設計->詳細設計->編碼->測試->維護。編碼可以理解為編程,這個(gè)只占總時(shí)間的20%左右。編程只是其中的一小部分。 在這次項目里我完成了許多工作,在界面設計上我完成了,首頁(yè)、全部的商品頁(yè)面、全部的用戶(hù)頁(yè)面及部分管理員頁(yè)面的制作,在后期項目整合過(guò)程中修改了功能和界面結合時(shí)出現的bug,還有數據庫插入數據及解決數據庫集中整合時(shí)出現的問(wèn)題。這些工作我都順利完成了,雖然并不能算是非常的出色,但也算是盡力了,F在看到自己辛勞的成果,我感到很欣慰。 當然,在這次項目過(guò)程中我也發(fā)現了自己的一些問(wèn)題。如現在的網(wǎng)站開(kāi)發(fā)技術(shù)還不夠強,在和小組成員相互溝通上還不夠積極等。我希望以此為契機,在將來(lái)的項目開(kāi)發(fā)中能做得更好。 課程設計是培養學(xué)生綜合運用所學(xué)知識,發(fā)現,提出,分析和解決實(shí)際問(wèn)題,鍛煉實(shí)踐能力的重要環(huán)節,是對學(xué)生實(shí)際工作能力的具體訓練和考察過(guò)程。隨著(zhù)科學(xué)技術(shù)發(fā)展的日新月異,當今計算機應用在是生活中可以說(shuō)得是無(wú)處不在。因此作為二十一世紀的大學(xué)來(lái)說(shuō)掌握計算機開(kāi)發(fā)技術(shù)十分重要的。 我的題目是文章處理系統的設計,對于我們這些新手來(lái)說(shuō),這是很大的考驗,我一千次一萬(wàn)次的問(wèn)自己,怎么才能找到課堂所學(xué)與實(shí)際應用的最佳結合點(diǎn)?怎么才能讓自己的程序在篇幅上簡(jiǎn)單,在使用價(jià)值上豐富?怎樣讓自己的業(yè)余更靠近專(zhuān)業(yè)?怎樣讓自己的計劃更具有序性,而不會(huì )忙無(wú)一用?機會(huì )是老師,學(xué)校,以及無(wú)數代教育工作者給的,而能力是自己的,耐性是需要的。 經(jīng)過(guò)自己的琢磨,聽(tīng)取了師姐,師兄們的建議,還查閱了很多書(shū)籍,才做到了心中有數,才了解了C語(yǔ)言課程設計的真正用意——培養自學(xué)能力,養成程序編輯的好習慣。我從來(lái)不相信車(chē)到山前必有路的說(shuō)法,認為那只是懶惰者自尋懶惰的借口,我要積極,要把握,要努力。 回顧起此次課程設計,至今我仍感慨頗多,的確,從拿到題目到完成整個(gè)編程,從理論到實(shí)踐,在整整半個(gè)學(xué)期的日子里,可以學(xué)到很多很多的的東西,同時(shí)不僅可以鞏固了以前所學(xué)過(guò)的知識,而且學(xué)到了很多在書(shū)本上所沒(méi)有學(xué)到過(guò)的知識。通過(guò)這次課程設計使我懂得了理論與實(shí)際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學(xué)的理論知識與實(shí)踐相結合起來(lái),從理論中得出結論,才能真正為社會(huì )服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨立思考的能力。 在設計的過(guò)程中遇到問(wèn)題,可以說(shuō)得是困難重重,這畢竟第一次做的,難免會(huì )遇到過(guò)各種各樣的問(wèn)題,同時(shí)在設計的過(guò)程中發(fā)現了自己的不足之處,對以前所學(xué)過(guò)的知識理解得不夠深刻,掌握得不夠牢固,比如說(shuō)結構體……通過(guò)這次課程設計之后,一定把以前所學(xué)過(guò)的知識重新溫習。 這次課程設計終于順利完成了,在設計中遇到了很多編程問(wèn)題,最后在郭老師的辛勤指導下,終于迎刃而解。同時(shí),在郭老師的身上我學(xué)得到很多實(shí)用的知識,在次我表示感謝!同時(shí),對給過(guò)我幫助的所有同學(xué)和各位指導老師再次表示忠心的感謝。 在課程設計過(guò)程中,我學(xué)到了很多人生的哲理,懂得怎么樣去制定計劃,怎么樣去實(shí)現這個(gè)計劃,并掌握了在執行過(guò)程中怎么樣去克服心理上的不良情緒,黑夜過(guò)去了,我們收獲的是黎明。 在本次實(shí)踐中,給我印象最為深刻的是在文件刪除程序的編譯過(guò)程中,我的各個(gè)子程序都已經(jīng)編輯成功,那么這最后的程序就將是我成功的關(guān)鍵。老天不會(huì )讓我太過(guò)順利,他在這最后的時(shí)刻設置的障礙,是要考驗我的能力,他要置我于死地?在這個(gè)問(wèn)題的解決上,我打了退堂鼓,我不能忍受長(cháng)時(shí)間的無(wú)功而反,時(shí)間正在消磨我的意志。沒(méi)有了柳暗花明的一天,那么我怎么能說(shuō)經(jīng)受住了考驗?謝謝老師的那句話(huà),她說(shuō):人力有所不能及,然而,人的精神是不會(huì )敗倒的。我鼓起勇氣,到處問(wèn),到處查資料,黃天不負有心人,在一篇文章上,終于看到了我所特別要求的函數,我實(shí)現了組合是關(guān)鍵的理論。不得不說(shuō)這是精神的勝利,是永不言敗的精神讓我的程序重見(jiàn)天日。謝謝給我指點(diǎn)迷津的老師。 6月11日,我們的課程設計結束了,但是它留給我的印象是不可磨滅的。無(wú)論我以后會(huì )不會(huì )涉及到C語(yǔ)言程序編譯的研究,我想,我至少掌握了一種系統的研究方法,我們學(xué)習的目的就在于運用,我們運用這種研究方法的時(shí)候會(huì )很多,我最后要感謝課程設計,它的確教會(huì )我很多。 重力加速度的測定 一、實(shí)驗任務(wù) 精確測定銀川地區的重力加速度 二、實(shí)驗要求 測量結果的相對不確定度不超過(guò)5% 三、物理模型的建立及比較 初步確定有以下六種模型方案: 方法一、用打點(diǎn)計時(shí)器測量 所用儀器為:打點(diǎn)計時(shí)器、直尺、帶錢(qián)夾的鐵架臺、紙帶、夾子、重物、學(xué)生電源等. 利用自由落體原理使重物做自由落體運動(dòng).選擇理想紙帶,找出起始點(diǎn)0,數出時(shí)間為t的p點(diǎn),用米尺測出op的距離為h,其中t=0.02秒×兩點(diǎn)間隔數.由公式h=gt2/2得g=2h/t2,將所測代入即可求得g. 方法二、用滴水法測重力加速度 調節水龍頭閥門(mén),使水滴按相等時(shí)間滴下,用秒表測出n個(gè)(n取50—100)水滴所用時(shí)間t,則每?jì)伤蜗喔魰r(shí)間為t′=t/n,用米尺測出水滴下落距離h,由公式h=gt′2/2可得g=2hn2/t2. 方法三、取半徑為r的玻璃杯,內裝適當的液體,固定在旋轉臺上.旋轉臺繞其對稱(chēng)軸以角速度ω勻速旋轉,這時(shí)液體相對于玻璃杯的形狀為旋轉拋物面 重力加速度的計算公式推導如下: 取液面上任一液元a,它距轉軸為x,質(zhì)量為m,受重力mg、彈力n.由動(dòng)力學(xué)知: ncosα-mg=0 (1) nsinα=mω2x (2) 兩式相比得tgα=ω2x/g,又 tgα=dy/dx,∴dy=ω2xdx/g, ∴y/x=ω2x/2g. ∴ g=ω2x2/2y. .將某點(diǎn)對于對稱(chēng)軸和垂直于對稱(chēng)軸最低點(diǎn)的直角坐標系的坐標x、y測出,將轉臺轉速ω代入即可求得g. 方法四、光電控制計時(shí)法 調節水龍頭閥門(mén),使水滴按相等時(shí)間滴下,用秒表測出n個(gè)(n取50—100)水滴所用時(shí)間t,則每?jì)伤蜗喔魰r(shí)間為t′=t/n,用米尺測出水滴下落距離h,由公式h=gt′2/2可得g=2hn2/t2. 方法五、用圓錐擺測量 所用儀器為:米尺、秒表、單擺. 使單擺的擺錘在水平面內作勻速圓周運動(dòng),用直尺測量出h(見(jiàn)圖1),用秒表測出擺錐n轉所用的時(shí)間t,則擺錐角速度ω=2πn/t 擺錐作勻速圓周運動(dòng)的向心力f=mgtgθ,而tgθ=r/h所以mgtgθ=mω2r由以上幾式得: g=4π2n2h/t2. 將所測的n、t、h代入即可求得g值. 方法六、單擺法測量重力加速度 在擺角很小時(shí),擺動(dòng)周期為: 則 通過(guò)對以上六種方法的比較,本想嘗試利用光電控制計時(shí)法來(lái)測量,但因為實(shí)驗室器材不全,故該方法無(wú)法進(jìn)行;對其他幾種方法反復比較,用單擺法測量重力加速度原理、方法都比較簡(jiǎn)單且最熟悉,儀器在實(shí)驗室也很齊全,故利用該方法來(lái)測最為順利,從而可以得到更為精確的值。 四、采用模型六利用單擺法測量重力加速度 摘要: 重力加速度是物理學(xué)中一個(gè)重要參量。地球上各個(gè)地區重力加速度的數值,隨該地區的地理緯度和相對海平面的高度而稍有差異。一般說(shuō),在赤道附近重力加速度值最小,越靠近南北兩極,重力加速度的值越大,最大值與最小值之差約為1/300。研究重力加速度的分布情況,在地球物理學(xué)中具有重要意義。利用專(zhuān)門(mén)儀器,仔細測繪各地區重力加速度的分布情況,還可以對地下資源進(jìn)行探測。 伽利略在比薩大教堂內觀(guān)察一個(gè)圣燈的緩慢擺動(dòng),用他的脈搏跳動(dòng)作為計時(shí)器計算圣燈擺動(dòng)的時(shí)間,他發(fā)現連續擺動(dòng)的圣燈,其每次擺動(dòng)的時(shí)間間隔是相等的,與圣燈擺動(dòng)的幅度無(wú)關(guān),并進(jìn)一步用實(shí)驗證實(shí)了觀(guān)察的結果,為單擺作為計時(shí)裝置奠定了基礎。這就是單擺的等時(shí)性原理。 應用單擺來(lái)測量重力加速度簡(jiǎn)單方便,因為單擺的振動(dòng)周期是決定于振動(dòng)系統本身的性質(zhì),即決定于重力加速度g和擺長(cháng)l,只需要量出擺長(cháng),并測定擺動(dòng)的周期,就可以算出g值。 實(shí)驗器材: 單擺裝置(自由落體測定儀),鋼卷尺,游標卡尺、電腦通用計數器、光電門(mén)、單擺線(xiàn) 實(shí)驗原理: 單擺是由一根不能伸長(cháng)的輕質(zhì)細線(xiàn)和懸在此線(xiàn)下端體積很小的重球所構成。在擺長(cháng)遠大于球的直徑,擺錐質(zhì)量遠大于線(xiàn)的質(zhì)量的條件下,將懸掛的小球自平衡位置拉至一邊(很小距離,擺角小于5°),然后釋放,擺錐即在平衡位置左右作周期性的往返擺動(dòng),如圖2-1所示。 f =p sinθ f θ t=p cosθ p = mg l 圖2-1 單擺原理圖 擺錐所受的力f是重力和繩子張力的合力,f指向平衡位置。當擺角很小時(shí)(θ<5°),圓弧可近似地看成直線(xiàn),f也可近似地看作沿著(zhù)這一直線(xiàn)。設擺長(cháng)為l,小球位移為x,質(zhì)量為m,則 sinθ= f=psinθ=-mg =-m x (2-1) 由f=ma,可知a=- x 式中負號表示f與位移x方向相反。 單擺在擺角很小時(shí)的運動(dòng),可近似為簡(jiǎn)諧振動(dòng),比較諧振動(dòng)公式:a= =-ω2x 可得ω= 于是得單擺運動(dòng)周期為: t=2π/ω=2π (2-2) t2= l (2-3) 或 g=4π2 (2-4) 利用單擺實(shí)驗測重力加速度時(shí),一般采用某一個(gè)固定擺長(cháng)l,在多次精密地測量出單擺的周期t后,代入(2-4)式,即可求得當地的重力加速度g。 由式(2-3)可知,t2和l之間具有線(xiàn)性關(guān)系, 為其斜率,如對于各種不同的擺長(cháng)測出各自對應的周期,則可利用t2—l圖線(xiàn)的斜率求出重力加速度g。 試驗條件及誤差分析: 上述單擺測量g的方法依據的公式是(2-2)式,這個(gè)公式的成立是有條件的,否則將使測量產(chǎn)生如下系統誤差: 1. 單擺的擺動(dòng)周期與擺角的關(guān)系,可通過(guò)測量θ<5°時(shí)兩次不同擺角θ1、θ2的周期值進(jìn)行比較。在本實(shí)驗的測量精度范圍內,驗證出單擺的t與θ無(wú)關(guān)。 實(shí)際上,單擺的周期t隨擺角θ增加而增加。根據振動(dòng)理論,周期不僅與擺長(cháng)l有關(guān),而且與擺動(dòng)的角振幅有關(guān),其公式為: t=t0[1+( )2sin2 +( )2sin2 +……] 式中t0為θ接近于0o時(shí)的周期,即t0=2π 2.懸線(xiàn)質(zhì)量m0應遠小于擺錐的質(zhì)量m,擺錐的半徑r應遠小于擺長(cháng)l,實(shí)際上任何一個(gè)單擺都不是理想的,由理論可以證明,此時(shí)考慮上述因素的影響,其擺動(dòng)周期為: 3.如果考慮空氣的浮力,則周期應為: 式中t0是同一單擺在真空中的擺動(dòng)周期,ρ空氣是空氣的密度,ρ擺錐 是擺錐的密度,由上式可知單擺周期并非與擺錐材料無(wú)關(guān),當擺錐密度很小時(shí)影響較大。 4.忽略了空氣的粘滯阻力及其他因素引起的摩擦力。實(shí)際上單擺擺動(dòng)時(shí),由于存在這些摩擦阻力,使單擺不是作簡(jiǎn)諧振動(dòng)而是作阻尼振動(dòng),使周期增大。 實(shí)驗六 同步計數器的設計 學(xué)號: 姓名: 一、實(shí)驗目的和要求 1.熟悉JK觸發(fā)器的邏輯功能。 2.掌握用JK觸發(fā)器設計同步計數器。 二、實(shí)驗儀器及器件 三、實(shí)驗預習 1、復習時(shí)序邏輯電路設計方法。 、 邏輯抽象,得出電路的狀態(tài)轉換圖或狀態(tài)轉換表 、 分析給定的邏輯問(wèn)題,確定輸入變量、輸出變量以及電路的狀態(tài)數。通常都是取原因(或條件)作為輸入邏輯變量,取結果作輸出邏輯變量。 、 定義輸入、輸出邏輯狀態(tài)和每個(gè)電路狀態(tài)的含意,并將電路狀態(tài)順序編號。 、 按照題意列出電路的狀態(tài)轉換表或畫(huà)出電路的狀態(tài)轉換圖。 通過(guò)以上步驟將給定的邏輯問(wèn)題抽象成時(shí)序邏輯函數。 、 狀態(tài)化簡(jiǎn) 、 等價(jià)狀態(tài):在相同的輸入下有相同的輸出,并且轉換到同一次態(tài)的兩個(gè)狀態(tài)。 、 合并等價(jià)狀態(tài),使電路的狀態(tài)數最少。 、 狀態(tài)分配 、 確定觸發(fā)器的數目n。因為n個(gè)觸發(fā)器共有2n種狀態(tài)組合,所以為獲得時(shí)序電路所需的M個(gè)狀態(tài),必須取2n1<M2n 、 給每個(gè)電路狀態(tài)規定對應的觸發(fā)器狀態(tài)組合。 、 選定觸發(fā)器類(lèi)型,求出電路的狀態(tài)方程、驅動(dòng)方程和輸出方程 、 根據器件的供應情況與系統中觸發(fā)器種類(lèi)盡量少的原則謹慎選擇使用的觸發(fā)器類(lèi)型。 、 根據狀態(tài)轉換圖(或狀態(tài)轉換表)和選定的狀態(tài)編碼、觸發(fā)器的類(lèi)型,即可寫(xiě)出電路的狀態(tài)方程、驅動(dòng)方程和輸出方程。 、 根據得到的方程式畫(huà)出邏輯圖 、 檢查設計的電路能否自啟動(dòng) 、 電路開(kāi)始工作時(shí)通過(guò)預置數將電路設置成有效狀態(tài)的一種。 、 通過(guò)修改邏輯設計加以解決。 、 設計步驟簡(jiǎn)圖 圖3 設計步驟簡(jiǎn)圖 2、按實(shí)驗內容設計邏輯電路畫(huà)出邏輯圖。 設計思路詳情見(jiàn)第六部分。電路圖如下: 四、實(shí)驗原理 1.計數器的工作原理 遞增計數器----每來(lái)一個(gè)CP,觸發(fā)器的組成狀態(tài)按二進(jìn)制代碼規律增加。 遞減計數器-----按二進(jìn)制代碼規律減少。 雙向計數器-----可增可減,由控制端來(lái)決定。 2.集成J-K觸發(fā)器74LS73 、 符號: 圖1 J-K觸發(fā)器符號 、 功能: 表1 J-K觸發(fā)器功能表 、 狀態(tài)轉換圖: 圖2 J-K觸發(fā)器狀態(tài)轉換圖 、 特性方程: Qn1JQnKQn 、 注意事項: 、 在J-K觸發(fā)器中,凡是要求接“1”的,一定要接高電平(例如5V),否則會(huì )出現錯誤的翻轉。 、 觸發(fā)器的兩個(gè)輸出負載不能過(guò)分懸殊,否則會(huì )出現誤翻。 、 J-K觸發(fā)器的清零輸入端在工作時(shí)一定要接高電平或連接到實(shí)驗箱的清零端子。 3.時(shí)序電路的設計步驟 內容見(jiàn)實(shí)驗預習。 五、實(shí)驗內容 1.用J-K觸發(fā)器和門(mén)電路設計一個(gè)特殊的12進(jìn)制計數器,其十進(jìn)制的狀態(tài)轉換圖為: 圖4 12進(jìn)制計數器狀態(tài)轉換圖 六、實(shí)驗設計及數據與處理 、 設計 在12進(jìn)制同步計數器中,輸出的狀態(tài)只由前一周期的狀態(tài)決定,而與外來(lái)輸入無(wú)關(guān),因此目標電路為Moore型。而數字電路只有0和1兩種狀態(tài),因此目標電路要表達12種狀態(tài)需要用4個(gè)變量Q1、Q2、Q3、Q4的16種組合中的12種,F定義十進(jìn)制數01~12的對應二進(jìn)制數為輸出狀態(tài),可得目標電路的狀態(tài)轉換表如下: 表2 12進(jìn)制同步計數器狀態(tài)狀態(tài)轉換表 本實(shí)驗選擇J-K觸發(fā)器,根據狀態(tài)轉換表以及J-K觸發(fā)器特性方程: Qn1JQnKQn 得到目標電路方程如下: nnn 輸出方程:Y0nQ0n、Y1nQ1n、Y2nQ2、Y3Q3 驅動(dòng)方程:Q0一個(gè)CP發(fā)生一次變化,因此J0K01。 Q1每當Q0為1時(shí),發(fā)生變化,因此n J1K1Q0。 Q2在Q1Q0都為1以及12(即1100的時(shí)候)發(fā)生變化,因此 J2 = K2 =Q1nQ0n+Q3nQ2n Q3在Q2 Q1Q0都為1的時(shí)候,以及12的時(shí)候發(fā)生變化,因此 J3=K3=Q0nQ1nQ2n+Q3nQ2n。 狀態(tài)方程:Q0n1J0Q0nK0Q0n Q1n1J1Q1nK1Q1n 由于平時(shí)接觸的都是一些私人項目,這些項目大都是一些類(lèi)庫,其他人的交流相對可以忽略不計,因此也就不考慮規范化的文檔。實(shí)際上從學(xué)習的經(jīng)歷來(lái)看,我們接觸的知識體系都是屬于比較老或比較傳統的,與現在發(fā)展迅速的IT行業(yè)相比很多情況已不再適用,尤其是當開(kāi)源模式逐漸走近開(kāi)發(fā)者后更是如此。 雖然這次是一個(gè)數據庫課程設計,由于本人在選擇項目的時(shí)候是本著(zhù)對自己有實(shí)際應用價(jià)值的角度考慮的,所以其中也涉及到一些數據庫以外的設計。對于OOA/OOD的開(kāi)發(fā)模式有時(shí)不免要提出一些疑問(wèn),UML是設計階段的工具,而它基本涵蓋了軟件設計的方方面面,也就是說(shuō)按照這一軟件工程的正常流程,在動(dòng)手寫(xiě)第一句代碼之前,開(kāi)發(fā)人員已經(jīng)非常熟悉軟件產(chǎn)品了,這對于相當有經(jīng)驗的架構師一類(lèi)人說(shuō)可能會(huì )很容易,但是我們作為學(xué)生,連足夠的編碼經(jīng)驗都沒(méi)有,卻首先被教授并要求先OOA再OOP,這樣直接導致的問(wèn)題就是文檔與編碼對不上號,在修改代碼的時(shí)候基本不會(huì )再去審查文檔和先前的分析。甚至根本就是現有代碼再有文檔,即便是這種情況,代碼與文檔還是不對應。不可否認,在傳統軟件工程的詳細設計之前的項目過(guò)程中還是有很多利于項目開(kāi)發(fā)的部分的。所以我就一直在尋找適合我——針對探究型項目——的開(kāi)發(fā)模式,這次的項目也算是一次嘗試,當然這個(gè)過(guò)程并不會(huì )太短。 回到數據庫設計上了,這次的數據庫設計我是嚴格按照數據庫建模的步驟來(lái)進(jìn)行的,老實(shí)說(shuō)我并沒(méi)有感覺(jué)這樣的流程對開(kāi)發(fā)帶來(lái)多大的幫助,反倒是覺(jué)得將思維轉化為圖表很浪費時(shí)間?傮w上來(lái)說(shuō)這次的項目也不是很大,而且在數據庫的設計上比較保守,也就是說(shuō)實(shí)際上數據庫設計還可以再完善完善的。隨著(zhù)我對計算機領(lǐng)域的拓寬和加深,我也會(huì )靜下心來(lái)思考在接觸計算機之前的行為,很多次我能深切感覺(jué)到,其實(shí)我的大腦(未于別人比較)本身就是在使用一種更接近關(guān)系數據庫的方式來(lái)記憶,所以我很可恨自然的設計出符合三范式的表結構來(lái),即便我不知道這些范式的確切含義?赡芫拖瘛胺妒讲惶菀子猛ㄋ滓锥姆绞浇忉尅币粯,在“讓工具用圖標表述我的思維”時(shí)費了一番力氣。 從我作為項目的提出人和實(shí)現者來(lái)看,這是個(gè)失敗的項目,結合幾次教學(xué)項目的的實(shí)踐,發(fā)現這也已經(jīng)不是第一次了。主觀(guān)原因占多數,比如,嘗試新的開(kāi)發(fā)方式,根據設計花了太多的時(shí)間來(lái)抽象出公用的庫而忽略業(yè)務(wù)邏輯。就這次項目而言,失敗的原因有以下幾點(diǎn): 1、使用了新的開(kāi)發(fā)環(huán)境(Vim),這是首次在脫離高級IDE的情況下編碼。 2、使用了新的開(kāi)發(fā)語(yǔ)言(Python,Actionscript3),因為我一直比較喜歡“學(xué)以致用”,而且這樣的“數據驅動(dòng)型”軟件的整套自實(shí)現的庫都已經(jīng)完成了,但是由于語(yǔ)言本身的差異,遷移時(shí)問(wèn)題很多,當發(fā)現這一點(diǎn)是,已沒(méi)有多少有效剩余時(shí)間了。 3、編碼流程的不妥,我比較喜歡從底層的庫開(kāi)始開(kāi)發(fā),因為一旦庫測試通過(guò),將很容易將它放到不同的表示層下。但如果庫沒(méi)有測試成功,將導致整個(gè)項目沒(méi)有任何可視化模型,所以這次的項目無(wú)法提交“可運行的代碼”。 4、實(shí)踐目的的不同,我輕易不放棄鍛煉的機會(huì ),事實(shí)上,有機會(huì )就一定要比以前有所突破,總是照搬以前的做法還不如就不做呢。這個(gè)前提是因為現在能完全用來(lái)的學(xué)習的時(shí)間比較多,等到工作時(shí)再這樣做的可能性就很小了,因此當然要抓緊機會(huì )了。不過(guò)還有一個(gè)隱藏原因,總以為自己很了不起,其實(shí)“遇到的問(wèn)題數跟人的能力是成正比的”。 5、客觀(guān)原因在這里就不說(shuō)了。 由于項目還未完成,暫時(shí)無(wú)法提出需要改進(jìn)了地方。 一、 目的、要求 通過(guò)該課程設計要使學(xué)生樹(shù)立起強烈的工程化意識,用工程化思想和方法開(kāi)發(fā)軟件。切實(shí)體會(huì )出用軟件工程的方法開(kāi)發(fā)系統與一般程序設計方法的不同之處,學(xué)生在對所開(kāi)發(fā)的系統進(jìn)行軟件計劃、需求分析、設計的基礎上,實(shí)現并測試實(shí)際開(kāi)發(fā)的系統。通過(guò)一系列規范化軟件文檔的編寫(xiě)和系統實(shí)現,使學(xué)生具備實(shí)際軟件項目分析、設計、實(shí)現和測試的基本能力。 二、 主要內容 要求學(xué)生掌握軟件工程的基本概念、基本方法和基本原理,為將來(lái)從事軟件的研發(fā)和管理奠定基礎。每個(gè)學(xué)生選擇一個(gè)小型軟件項目(內容參照《計算機綜合實(shí)踐指導》,宋雨等編著(zhù),清華大學(xué)出版社出版),按照軟件工程的生命周期,完成軟件計劃、需求分析、軟件設計、編碼實(shí)現、軟件測試及軟件維護等軟件工程工作,并按要求編寫(xiě)出相應的文檔。具體的方法可以選用傳統的軟件工程方法或者面向對象的方法,開(kāi)發(fā)環(huán)境和工具不限。 三、 進(jìn)度計劃 四、 設計成果要求 1.至少提交4個(gè)文檔,包括軟件計劃、軟件需求規格說(shuō)明書(shū)、軟件設計說(shuō)明書(shū)、軟件測試 計劃,要求文檔格式規范、邏輯性強(可參考《計算機綜合實(shí)踐指導》中給出的要求及格式)、圖表規范; 2.獨自實(shí)現了系統的某些功能,基本達到了要求的性能,經(jīng)過(guò)了測試,基本能運行。 五、 考核方式 。1)提交的文檔規范,工作量大,文檔邏輯性強、正確,按《計算機綜合實(shí)踐指導》標準考核(附《軟件工程課程設計》實(shí)驗報告評分表)占60% 。2)系統驗收、講解、答辯 占25% (3)考勤占15% 一、 課程設計的目的與要求 1. 課程設計目的 軟件工程課程設計是學(xué)習軟件工程課程后所進(jìn)行的實(shí)踐環(huán)節,目的是培養學(xué)生用工程化的思想和標準文檔化的思想進(jìn)行軟件開(kāi)發(fā)。本次課程設計通過(guò)開(kāi)發(fā)一個(gè)小型實(shí)用的軟件系統,親身體驗軟件生命周期中的各個(gè)環(huán)節,以加深對軟件工程課程的深入理解、鍛煉獨立分析、解決問(wèn)題的能力。 2. 課程設計要求 2.1 課程設計準備 1)復習軟件工程課程的主要內容,熟練掌握軟件生命周期的理論以及各階段的基本概念。 2)明確可行性分析、需求分析、設計、測試等階段的基本任務(wù)和基本方法。 3)熟練運用規范化的描述方法和文檔,描述軟件開(kāi)發(fā)的各個(gè)階段。 4)熟悉開(kāi)發(fā)環(huán)境和開(kāi)發(fā)工具。 2.2 內容要求 1)對所設計和實(shí)現的系統進(jìn)行可行性分析,提交可行性分析報告; 2)對系統進(jìn)行需求分析,可以選擇傳統的分析方法或者面向對象的分析方法,提交軟件需求規格說(shuō)明書(shū)(SRS); 3)在SRS的基礎上進(jìn)行軟件的概要設計和詳細設計,提交軟件設計文檔; 4)遵循上述文檔的要求,實(shí)現軟件; 5)對所實(shí)現系統進(jìn)行軟件測試,完成軟件測試報告。 二、 設計正文 1. 可行性分析報告 1.1 項目簡(jiǎn)介 1.1.1 項目目標 隨著(zhù)社會(huì )的發(fā)展、網(wǎng)絡(luò )的普及,生活中有許許多多的事情可以通過(guò)網(wǎng)絡(luò )解決。比如在網(wǎng)上查詢(xún)火車(chē)票以及預訂火車(chē)票等等。然而網(wǎng)上預訂火車(chē)票預訂系統誕生了,開(kāi)發(fā)火車(chē)票預訂系統主要是幫助人們 能夠及時(shí)購買(mǎi)火車(chē)票,查詢(xún)火車(chē)出發(fā)時(shí)間,節約人們的時(shí)間和精力。 1.1.2 系統的簡(jiǎn)要描述,主要功能 用戶(hù)可以在本系統查詢(xún)票價(jià)、余票,然后通過(guò)注冊登錄進(jìn)行預訂車(chē)票,若沒(méi)有登錄則不能預訂車(chē)票和查看我的訂單。一般的用戶(hù)可以通過(guò)本網(wǎng)站選擇出發(fā)地點(diǎn)和到達地點(diǎn)來(lái)查詢(xún)車(chē)票,然后進(jìn)行車(chē)票預訂,用戶(hù)還可以通過(guò)我的訂單來(lái)進(jìn)行對預訂的車(chē)票進(jìn)行退票和查詢(xún)自己預訂的車(chē)票詳細信息。 1.2 對現有系統的分析 1.2.1 處理流程和數據流程(系統流程圖) 1.2.2 對現有系統的其他說(shuō)明 本軟件在開(kāi)發(fā)過(guò)程中,分為技術(shù)實(shí)現與使用軟件說(shuō)明書(shū)兩大部分,這兩部分都有它的重要之處,若技術(shù)支持出現故障或疑難問(wèn)題無(wú)法解決、程序開(kāi)發(fā)出現偏差,程序嚴重錯誤而不解的,會(huì )影響開(kāi)發(fā)軟件的進(jìn)度和該軟件不能按期完成。若軟件說(shuō)明書(shū)陳述出現問(wèn)題,那出現部分描述含糊不清,則會(huì )影響該軟件的完整性與可繼承性。 教學(xué)目標: 1、認識9個(gè)生字,會(huì )寫(xiě)12個(gè)生字。 2、正確、流利、有感情地朗讀課文。 3、理解課文內容,學(xué)習老科學(xué)家為了科學(xué)事業(yè)無(wú)私奉獻的偉大精神。 教學(xué)重、難點(diǎn): 1、通過(guò)對文章細節描寫(xiě)的理解,體會(huì )老科學(xué)家那無(wú)私奉獻的偉大精神。 2、理解“透、盤(pán)、吐、蜷、抬”幾個(gè)動(dòng)詞,并能準確運用。 教法學(xué)法: 自主、合作、探究 教、學(xué)具: 相關(guān)的圖片 南美洲毒蛇的錄像畫(huà)面。 教學(xué)模式: 三段五環(huán)教學(xué)模式 教學(xué)課時(shí): 一課時(shí) 教學(xué)過(guò)程: 第二課時(shí) 一、預習作業(yè) 1、深讀課文,說(shuō)說(shuō)施密特博士哪些行為最使你感動(dòng)? 2、從這些行為中你認為施密特是一位怎樣的人? 3、為什么說(shuō)這份報告是“血染的實(shí)驗報告”? 談話(huà)導入: 同學(xué)們生命對于我們來(lái)說(shuō)只有一次,但是很多人為了他熱愛(ài)的事業(yè)獻出了寶貴的生命。這節課就讓我們繼續走進(jìn)芝加哥動(dòng)物學(xué)家卡爾施密特博士,看看他是何以生命為代價(jià)完成那份——血染的實(shí)驗報告。 請同學(xué)們觀(guān)看一段視頻(出示視頻材料) ——同學(xué)們看到這些畫(huà)面,你想到了哪些詞語(yǔ) 師:多么可怕的毒蛇,不少人因被他咬傷而死去,為了研究抗御這種毒蛇的辦法,施密特博士用它做實(shí)驗想揭開(kāi)其毒性的秘密,但不幸的是實(shí)驗中他不小心被毒蛇咬傷了,那他會(huì )怎樣做呢?現在請同學(xué)們以小組單位通過(guò)解決這幾個(gè)問(wèn)題來(lái)學(xué)習。 二、自主、合作、探究 1、以小組為單位交流預習任務(wù)中的問(wèn)題。 1)、深讀課文,說(shuō)說(shuō)施密特博士哪些行為最使你感動(dòng)? 2)、從這些行為中你認為施密特是一位怎樣的人? 3)、為什么說(shuō)這份報告是“血染的實(shí)驗報告”? 2、教師巡視指導。 三、展示提升 1、以小組為單位匯報交流討論的問(wèn)題。 2、引導學(xué)生抓住重點(diǎn)句子解析上述問(wèn)題,并從讀文中悟情會(huì )意。 (1)“施密特先生覺(jué)得傷口劇烈地疼痛,四肢麻木,身體不能動(dòng)彈,他知道自己中了蛇毒……” (2)他想:“完了,難道就這么死去嗎?不!我應該再做些什么……” (3)“在被蛇咬傷5個(gè)小時(shí)以后,卡爾·施密特博士手中的筆落在地上,他停止了呼吸! (4)“5個(gè)小時(shí)后”,足見(jiàn)時(shí)間之長(cháng)。 四、質(zhì)疑解惑: 同學(xué)們你還有什么疑惑的地方嗎? 五、情感升華 1、同學(xué)們這位可敬的老人竟這樣離開(kāi)人世,他走的那么匆忙,竟來(lái)不及擦去身上淌出的血;他走的是那么艱難,忍受了我們無(wú)法想象的痛苦,此時(shí)凝視這份血染的實(shí)驗報告,你想對施密特博士說(shuō)些什么? 2、此時(shí)我們非常難過(guò),一位科學(xué)家就這樣離我們而去,但我們又感到欣慰,他給我們留下寶貴的科學(xué)財富,讓我們再一次帶著(zhù)對他的崇敬之情齊讀文中最后兩句話(huà)。 3、在人類(lèi)歷史的長(cháng)河中,許多科學(xué)工作者為了造福于后代,不惜一切甚至生命?柺┟芴夭┦恐皇瞧渲幸粋(gè),還有許多為人類(lèi)做出貢獻的科學(xué)家,比如:牛頓、居里夫人、布魯諾等同學(xué)們課下讀讀他們的故事,相信你的心靈再次會(huì )受到啟迪和震撼的。 板書(shū)設計: 蛇毒研究 血染的實(shí)驗報告 科學(xué)事業(yè) 挽救生命 教學(xué)反思: 本節是《血染的實(shí)驗報告》第二課時(shí)的教學(xué),學(xué)生在“三段五環(huán)”的教學(xué)模式下,輕松愉悅的完成了本課的學(xué)習,體會(huì )到了老科學(xué)家卡爾施密特博士的無(wú)私而偉大的奉獻精神。這篇課文是一篇記事為主的記敘文,文章記敘的是施密特博士在研究巨型毒蛇時(shí)不慎被毒蛇咬傷,他忍著(zhù)巨痛,在5個(gè)小時(shí)里認真記錄了被毒蛇咬傷后的生理反應,最后獻出了生命。這件事反映了施密特博士認真求實(shí)的科研品格,贊揚了科學(xué)家為了科研事業(yè),為人類(lèi)健康勇于犧牲的高貴品質(zhì)。我的教學(xué)反思有如下幾點(diǎn): 一、預習前移、導學(xué)指導 我在課前的前一天,提前布置“預習作業(yè)”, 學(xué)生圍繞“預習作業(yè)”做一個(gè)簡(jiǎn)單的預習,將預習目標具體化。這三個(gè)問(wèn)題的提出,可以體現站在學(xué)生“學(xué)”的角度,也是本節課所學(xué)內容的完整呈現,通過(guò)問(wèn)題和習題細致有序地引導學(xué)生理解和掌握學(xué)習內容。 二、課件運用恰當 在教學(xué)中,我課件出示南美洲毒蛇,讓學(xué)生說(shuō)說(shuō)看到蛇后自己內心的感受,從而讓學(xué)生體會(huì )到毒蛇可怕與兇猛,為下文學(xué)習施密特博士被蛇咬傷后忍受著(zhù)極端的痛苦做個(gè)鋪墊。在這個(gè)環(huán)節中從學(xué)生的表現中不難看出蛇給孩子們的影響是很大的,激發(fā)了學(xué)生學(xué)習的興趣,有著(zhù)積極探索的欲望,課件的展示收到了較好的教學(xué)效果。 三、小組合作探究真實(shí)有效 學(xué)生因為提前預習了,對課文內容重點(diǎn)已經(jīng)有了深刻的印象,小組長(cháng)帶領(lǐng)大家交流探究時(shí),能夠按照平時(shí)的訓練,切實(shí)有效的完成合作要求,在此期間,我在學(xué)生中間巡視,做過(guò)細的調查研究,主要是針對中差學(xué)生,了解他們在自學(xué)討論中的困難,最大限度地把自學(xué)中自學(xué)討論所暴露出來(lái)的疑難問(wèn)題抓到手,為什么說(shuō)這份報告是“血染的實(shí)驗報告”?這一問(wèn)題學(xué)生認識的不是那么深刻,我就決定展示點(diǎn)撥環(huán)節解決。 四、抓重點(diǎn)詞、句子,理解文章內容。 在學(xué)生進(jìn)行交流、質(zhì)疑、點(diǎn)撥階段,我先請小組代表進(jìn)行匯報,進(jìn)行全班交流, 在肯定學(xué)生對問(wèn)題的正確分析之時(shí),繼續引導學(xué)生通過(guò)重點(diǎn)詞、句子的理解,通過(guò)讀與思相結合,采用了引讀、評價(jià)讀、個(gè)別讀、齊讀等多種形式朗讀,讓學(xué)生更好地體會(huì )蛇的兇猛,令人恐懼,來(lái)體會(huì )施密特博士所受的巨大痛苦,從而感受博士為了科學(xué)事業(yè),為了人類(lèi)的健康勇于犧牲的高尚精神,有著(zhù)堅強的毅力與偉大。 五、質(zhì)疑解惑,注意生成,情感升華。 在質(zhì)疑解惑環(huán)節,學(xué)生提出了兩個(gè)問(wèn)題:為什么被蛇咬了之后會(huì )不能動(dòng)彈?被蛇咬了之后應該怎么辦?我先讓學(xué)生來(lái)回答,對于第一個(gè)問(wèn)題,學(xué)生的回答沒(méi)有科學(xué)根據,因為我在上課前預想了課堂的生成,查閱了資料,就向學(xué)生講授:毒蛇的頭呈三角形,尾部較粗短,色斑較鮮艷。當人不慎被毒蛇咬傷后,蛇毒通過(guò)神經(jīng)系統和血液循環(huán)傷害人體。血液循環(huán)中毒局部疼痛劇烈,腫脹明顯,并迅速向肢體近心端蔓延,嚴重者可發(fā)生急性腎功能衰竭、休克以致死亡。對于第二個(gè)問(wèn)題,我也指導了學(xué)生不科學(xué)的方法,用嘴吸的時(shí)候,一定口腔里不能有破損,另外補充了另幾種方法。在情感升華環(huán)節,再次對文本進(jìn)行了感悟,并使文本得以升華。 通過(guò)這節課,我深深地體會(huì )到了教師的知識水平,對上好語(yǔ)文課多么重要,我也看到了自己的不足,一,語(yǔ)言的組織能力還有待于進(jìn)一步的提高。二、在課堂中,我們必須能對學(xué)生說(shuō)的話(huà),進(jìn)行評價(jià)與總結,這就需要我們教師必須有豐富的知識,進(jìn)而發(fā)現了自己的評價(jià)性語(yǔ)言不是那么的豐富。在以后的教學(xué)中還要不斷的完善,還要不斷的努力。繼續多讀書(shū),多鉆研教材,進(jìn)行繼續教育的再學(xué)習,豐富自己的知識,提高自身的素質(zhì),繼續深層次的進(jìn)行“三段五環(huán)”教學(xué)模式的研究,使學(xué)生更好的發(fā)展,也努力使自己成為科研型教師。 第一章 基礎掌握 1.1 實(shí)驗目的 掌握C程序設計編程環(huán)境Visual C++,掌握運行一個(gè)C程序的基本步驟,包括編輯、編譯、鏈接和運行。(] 1.2 實(shí)驗要求 在報告中記錄建立、保存C程序實(shí)習過(guò)程。 1.3 實(shí)驗基本內容 編寫(xiě)程序,在屏幕上顯示一個(gè)短句“Hello World” 。1) 程序: 1) 編譯如下程序: #include Void main() { printf (“Hello World!
”); } 2)鏈接。執行Build-命令。 3)運行。執行Build Execute 命令。顯示結果。 4)關(guān)閉程序工作區。 。2) 運行結果: 輸出結果:Hello World! 總結: 掌握C語(yǔ)言程序設計的基本框架,能夠編寫(xiě)簡(jiǎn)單的程序。 第二章 數據類(lèi)型 2.1 實(shí)驗目的 。1) 掌握C語(yǔ)言的運算符和表達式的正確使用以及C語(yǔ)言的幾種基本數據類(lèi)型和基本輸入輸出函數的使用方法。() 。2)通過(guò)編程進(jìn)一步理解和掌握運算符的確切含義和功能。 2.2 實(shí)驗要求 。1) 在報告中記錄建立、保存C程序實(shí)習過(guò)程。 (2) 完成典型題目,分析遇到的困難和實(shí)驗中的收獲。 2.3 實(shí)驗基本內容 輸入程序,觀(guān)察輸出結果 1>./*test2.1c*/ 1)編譯如下程序: #includevoid main() { char ch; int k; ch='a',k='b'; printf("%d,%x,%c",ch,ch,ch,ch,k); printf("k=%%d
",k) } 2)鏈接。執行Build-命令。 3)運行。執行Build Execute 命令。顯示結果。 4)關(guān)閉程序工作區。 2>./*test2.2c*/ 1)編譯如下程序: #includevoid main() { float a1,a2; double b1,b2; a1=1234.12; a2=0.000001; b1=1234.12; b2=0.000001; printf("%f,%l f
",a1+a2,b1+b2); } 2)鏈接。執行Build-命令。 3)運行。執行Build Execute 命令。顯示結果。 4)關(guān)閉程序工作區。 實(shí)驗結果: 97.61,141,ak=xd 實(shí)驗結果: 擴展:c語(yǔ)言程序實(shí)驗報告 / c語(yǔ)言實(shí)驗報告 / c語(yǔ)言程序設計報告 1234.120089,1234.120001 總結: 學(xué)會(huì )C語(yǔ)言的運算符和表達式的正確使用 第三章 選擇結構程序設計 3.1 實(shí)驗目的 學(xué)會(huì )改正程序中的錯誤 3.2 實(shí)驗要求 。1) 在報告中記錄建立、保存C程序實(shí)習過(guò)程。(] 。2) 完成典型題目,分析遇到的困難和實(shí)驗中的收獲。 3.3 實(shí)驗基本內容 輸入實(shí)驗程序,程序有錯,改正程序中的錯誤 1)輸入如下程序: #include #include void main() { double a,b,c,d; printf("輸入一元二次方程a=,b=,c=
"); scanf("a=%l f,b=%l f",&a,&b,&c); if(a==0) { if(b=0) } { } else Print f("x=%0.2f
",-c/b); if(c==0) Print f("0==0參數對方程無(wú)意義!”); else Print f("c!=0方程不成立"); else if(d>=0) { printf("x1=%0.2f
",(-b+sq rt(d))/(2*a)); printf("x1=%0.2f
",(-b-sq rt(d))/(2*a)); } else { printf("x1=%0.2f+%0.2fi
",-b/(2*a),s q rt(-d)/(2*a)); printf("x1=%0.2f-%0.2fi
",-b/(2*a),s q rt(-d)/(2*a)); } } 2)鏈接。()執行Build-命令。 3)運行。執行Build Execute 命令。顯示結果。 4)關(guān)閉程序工作區。 實(shí)驗結果: 運行不了程序 ,做以下修改: #include #include void main() { // // double a,b,c,d; printf("輸入一元二次方程a=,b=,c=
"); scanf("a=%l f,b=%l f",&a,&b,&c); c=5; if(a==0) //{ /*if(b=0) { } else printf("x=%0.2f
",-c/b); if(c==0) printf("0==0參數對方程無(wú)意義!”); else printf("c!=0方程不成立"); }*/ else if(d>=0) { } else { } printf("x1=%0.2f
",(-b+sq rt(d))/(2*a)); printf("x1=%0.2f
",(-b-sq rt(d))/(2*a)); printf("x1=%0.2f+%0.2fi
",-b/(2*a),sq rt(-d)/(2*a)); printf("x1=%0.2f-%0.2fi
",-b/(2*a),sq rt(-d)/(2*a)); } 這樣就可以輸出程序了。 總結: 學(xué)會(huì )使用邏輯運算符和邏輯表達式,掌握簡(jiǎn)單的查錯方法,并改錯。 第四章 循環(huán)程序設計 4.1 實(shí)驗目的 熟練使用whiledo…while語(yǔ)句實(shí)現循環(huán)程序設計。[) 4.2 實(shí)驗要求 。1) 在報告中記錄建立、保存C程序實(shí)習過(guò)程。 。2) 完成典型題目,分析遇到的困難和實(shí)驗中的收獲。 4.3 實(shí)驗基本內容 1) 編譯如下程序: #include void main() { int m,n,j,k; printf("input m n
"); while(scan f ("%d",&m,&n),m<0&&n<0); j=m; while(j/n!=0) j=j+m; k=(m*n)/j; printf("最小公倍數是%d
最大公約數是%d
",j,k); } 2)鏈接。執行build-命令。 3)運行。執行build execute 命令。顯示結果。 4)關(guān)閉程序工作區。 實(shí)驗結果: Input m n 5 2 然后運算出來(lái)結果: 最大公倍數是5 最大公約數是0 總結: 學(xué)使用for,while,do...while語(yǔ)句實(shí)現循環(huán)程序, 第五章 程序設計 5.1 實(shí)驗目的 檢驗最近學(xué)習成果,進(jìn)一步鞏固C語(yǔ)言的學(xué)習 5.2 實(shí)驗要求 1)輸入任意四位數,寫(xiě)出個(gè),十,百,千位上的數 2)連接任意兩個(gè)字符串 5.3 實(shí)驗基本內容 1)編譯如下程序: #includevoid main() { int a,b,c,d,x; scanf("%d",&x); if(999 a=x/1000; b=x/100-a*10; c=x/10-a*100-b*10; d=x-a*1000-b*100-c*10; printf("%d
",x); 1)編譯如下程序: #includemain() { char s1[10],s2[5]; int i,j; scanf("%s",s1); scanf("%s",s2); i=j=0; while(s1[i]!='') i++; printf("a=%d,b=%d,c=%d,d=%d
",a, b,c,d); } } while((s1[i++]=s2[j++])!=''); printf("string no.1. %s
",s1); } 2)鏈接。(]執行build-命令。 3)運行。執行build execute 命令。顯示結果。 4)關(guān)閉程序工作區。 2)鏈接。執行build-命令。 3)運行。執行build execute 命令。顯示結果。 4)關(guān)閉程序工作區。 實(shí)驗結果: abcd adsg string no.1.abcdadsf 實(shí)驗結果: 2678 2678 a=2,b=6,c=7,d=8 總結:通過(guò)對程序的設計提高編程能力 【設計實(shí)驗報告】相關(guān)文章: 網(wǎng)頁(yè)設計與制作實(shí)驗報告10-09 網(wǎng)頁(yè)設計的實(shí)驗報告心得(精選5篇)07-08 同步計數器的設計實(shí)驗報告10-10 平面設計實(shí)驗報告3000字10-11 血染的實(shí)驗報告教案設計范文10-07 怎樣設計與改進(jìn)實(shí)驗報告書(shū)10-09 科技實(shí)驗報告實(shí)驗報告07-29設計實(shí)驗報告8
設計實(shí)驗報告9
設計實(shí)驗報告10
設計實(shí)驗報告11
設計實(shí)驗報告12
設計實(shí)驗報告13
設計實(shí)驗報告14
設計實(shí)驗報告15