在當(dāng)下這個(gè)社會(huì)中,報(bào)告的使用成為日常生活的常態(tài),報(bào)告具有成文事后性的特點(diǎn)。報(bào)告的格式和要求是什么樣的呢?下面是小編帶來的優(yōu)秀報(bào)告范文,希望大家能夠喜歡!
數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇一
學(xué)號(hào):
姓名:
1.熟悉jk觸發(fā)器的邏輯功能。
2.掌握用jk觸發(fā)器設(shè)計(jì)同步計(jì)數(shù)器。
1、復(fù)習(xí)時(shí)序邏輯電路設(shè)計(jì)方法。
⑴ 邏輯抽象,得出電路的狀態(tài)轉(zhuǎn)換圖或狀態(tài)轉(zhuǎn)換表
① 分析給定的邏輯問題,確定輸入變量、輸出變量以及電路的狀態(tài)數(shù)。通常都是取原因(或條件)作為輸入邏輯變量,取結(jié)果作輸出邏輯變量。
② 定義輸入、輸出邏輯狀態(tài)和每個(gè)電路狀態(tài)的含意,并將電路狀態(tài)順序編號(hào)。
③ 按照題意列出電路的狀態(tài)轉(zhuǎn)換表或畫出電路的狀態(tài)轉(zhuǎn)換圖。 通過以上步驟將給定的邏輯問題抽象成時(shí)序邏輯函數(shù)。
⑵ 狀態(tài)化簡(jiǎn)
① 等價(jià)狀態(tài):在相同的輸入下有相同的輸出,并且轉(zhuǎn)換到同一次態(tài)的兩個(gè)狀態(tài)。
② 合并等價(jià)狀態(tài),使電路的狀態(tài)數(shù)最少。
⑶ 狀態(tài)分配
① 確定觸發(fā)器的數(shù)目n。因?yàn)閚個(gè)觸發(fā)器共有2n種狀態(tài)組合,所以為獲得時(shí)序電路所需的m個(gè)狀態(tài),必須取2n1<m2n
② 給每個(gè)電路狀態(tài)規(guī)定對(duì)應(yīng)的觸發(fā)器狀態(tài)組合。
⑷ 選定觸發(fā)器類型,求出電路的狀態(tài)方程、驅(qū)動(dòng)方程和輸出方程
① 根據(jù)器件的供應(yīng)情況與系統(tǒng)中觸發(fā)器種類盡量少的原則謹(jǐn)慎選擇使用的觸發(fā)器類型。
② 根據(jù)狀態(tài)轉(zhuǎn)換圖(或狀態(tài)轉(zhuǎn)換表)和選定的狀態(tài)編碼、觸發(fā)器的類型,即可寫出電路的狀態(tài)方程、驅(qū)動(dòng)方程和輸出方程。
⑸ 根據(jù)得到的方程式畫出邏輯圖
⑹ 檢查設(shè)計(jì)的電路能否自啟動(dòng)
① 電路開始工作時(shí)通過預(yù)置數(shù)將電路設(shè)置成有效狀態(tài)的一種。
② 通過修改邏輯設(shè)計(jì)加以解決。
⑺ 設(shè)計(jì)步驟簡(jiǎn)圖
圖3 設(shè)計(jì)步驟簡(jiǎn)圖
2、按實(shí)驗(yàn)內(nèi)容設(shè)計(jì)邏輯電路畫出邏輯圖。 設(shè)計(jì)思路詳情見第六部分。電路圖如下:
1.計(jì)數(shù)器的工作原理
遞增計(jì)數(shù)器----每來一個(gè)cp,觸發(fā)器的組成狀態(tài)按二進(jìn)制代碼規(guī)律增加。 遞減計(jì)數(shù)器-----按二進(jìn)制代碼規(guī)律減少。 雙向計(jì)數(shù)器-----可增可減,由控制端來決定。
2.集成j-k觸發(fā)器74ls73
⑴ 符號(hào):
圖1 j-k觸發(fā)器符號(hào)
⑵ 功能:
表1 j-k觸發(fā)器功能表
⑶ 狀態(tài)轉(zhuǎn)換圖:
圖2 j-k觸發(fā)器狀態(tài)轉(zhuǎn)換圖
⑷ 特性方程:
qn1jqnkqn
⑸ 注意事項(xiàng):
① 在j-k觸發(fā)器中,凡是要求接“1”的,一定要接高電平(例如5v),否則會(huì)出現(xiàn)錯(cuò)誤的翻轉(zhuǎn)。
③ 觸發(fā)器的兩個(gè)輸出負(fù)載不能過分懸殊,否則會(huì)出現(xiàn)誤翻。
④ j-k觸發(fā)器的清零輸入端在工作時(shí)一定要接高電平或連接到實(shí)驗(yàn)箱的清零端子。
3.時(shí)序電路的設(shè)計(jì)步驟 內(nèi)容見實(shí)驗(yàn)預(yù)習(xí)。
1.用j-k觸發(fā)器和門電路設(shè)計(jì)一個(gè)特殊的12進(jìn)制計(jì)數(shù)器,其十進(jìn)制的狀態(tài)轉(zhuǎn)換圖為:
圖4
12進(jìn)制計(jì)數(shù)器狀態(tài)轉(zhuǎn)換圖
六、實(shí)驗(yàn)設(shè)計(jì)及數(shù)據(jù)與處理
⑴ 設(shè)計(jì)
在12進(jìn)制同步計(jì)數(shù)器中,輸出的狀態(tài)只由前一周期的狀態(tài)決定,而與外來輸入無關(guān),因此目標(biāo)電路為moore型。而數(shù)字電路只有0和1兩種狀態(tài),因此目標(biāo)電路要表達(dá)12種狀態(tài)需要用4個(gè)變量q1、q2、q3、q4的16種組合中的12種?,F(xiàn)定義十進(jìn)制數(shù)01~12的對(duì)應(yīng)二進(jìn)制數(shù)為輸出狀態(tài),可得目標(biāo)電路的狀態(tài)轉(zhuǎn)換表如下:
表2 12進(jìn)制同步計(jì)數(shù)器狀態(tài)狀態(tài)轉(zhuǎn)換表
本實(shí)驗(yàn)選擇j-k觸發(fā)器,根據(jù)狀態(tài)轉(zhuǎn)換表以及j-k觸發(fā)器特性方程:
qn1jqnkqn
得到目標(biāo)電路方程如下:
nnn
輸出方程:y0nq0n、y1nq1n、y2nq2、y3q3
驅(qū)動(dòng)方程:q0一個(gè)cp發(fā)生一次變化,因此j0k01。
q1每當(dāng)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ù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇二
在我們整個(gè)軟件工程過程中,我體會(huì)到了許多,也學(xué)到了許多。
在項(xiàng)目要進(jìn)行自由分組后,我們的項(xiàng)目小組便誕生了。我們小組由3個(gè)成員組成,在相互商量后我們也確定了我們組的項(xiàng)目,是做一個(gè)校園文件管理系統(tǒng)。我們也隨即做了分工,。我們的項(xiàng)目也正式開始了。
需求調(diào)研和分析對(duì)于軟件開發(fā)過程至關(guān)重要。我們?cè)陂_發(fā)時(shí)如果不進(jìn)行調(diào)研和分析,那么對(duì)于后來的項(xiàng)目進(jìn)展將產(chǎn)生致命的后果。我們?cè)陧?xiàng)目的開發(fā)中便遇到了這樣的問題。我們開始自己隨意的計(jì)劃整個(gè)系統(tǒng)的設(shè)計(jì),然后報(bào)給老師,老師作為一個(gè)客戶并不是全部認(rèn)同,隨后我們也必須按著客戶的要求更改我們的設(shè)計(jì)報(bào)告。我也明白了,再做一個(gè)系統(tǒng)時(shí),必須隨時(shí)和客戶保持溝通,隨時(shí)了解他們需要什么,他們想要什么功能。如果我們不去和客戶溝通,不去調(diào)研客戶的需求,做出來的系統(tǒng)即使在我們看來是一個(gè)很好,很完美的產(chǎn)品,但是如果客戶不認(rèn)同,那么我們所做的一切都是徒勞,還要返工去修改,費(fèi)時(shí)費(fèi)力。所以在做任何一個(gè)項(xiàng)目時(shí),前期的需求調(diào)研和需求分析都是必須的,這是在做一個(gè)項(xiàng)目的基本,是關(guān)系成敗的重要一環(huán)。
對(duì)于一個(gè)項(xiàng)目,它的需求設(shè)計(jì)也非常重要。在我們的文件管理系統(tǒng)開發(fā)的過程中,遇到了一些問題,出現(xiàn)的這些問題很多都是非常棘手的,我們?yōu)榱私鉀Q這些棘手的問題浪費(fèi)了大量的時(shí)間,我們不得不在工程代碼上改了又改,在數(shù)據(jù)庫(kù)里增表、刪表、加數(shù)據(jù)、減數(shù)據(jù),當(dāng)然,在文檔里也要做出相應(yīng)的修改以適應(yīng)新的功能。還好,我們能及時(shí)地發(fā)現(xiàn)問題,通過相互溝通討論,問題也得到了解決。通過總結(jié),我們也意識(shí)到,我們大家在做需求分析和進(jìn)行需求了解時(shí)僅僅考慮了一些基本的功能,而至于管理員和客戶之間的聯(lián)系,以及具體的一些流程我們都沒有深究,而導(dǎo)致我們到后期花費(fèi)了大量的時(shí)間用于修復(fù)之前沒有考慮周全而帶
來的問題。如果我們的需求設(shè)計(jì)能夠比較清晰和完善,那么我們?cè)陂_發(fā)過程中便會(huì)很明白的知道我們應(yīng)該實(shí)現(xiàn)什么樣的功能,在數(shù)據(jù)庫(kù)里應(yīng)該怎樣建表,以什么方式插入數(shù)據(jù),從而可以避免反復(fù)修改工程的問題,也能避免出現(xiàn)可能毀壞整個(gè)工程的問題。整個(gè)工程的需求設(shè)計(jì)對(duì)于一個(gè)項(xiàng)目的順利進(jìn)展至關(guān)重要。
對(duì)于文檔在軟件工程中的作用,我在這次項(xiàng)目開發(fā)過程中有了更加深刻的理解。文檔在軟件開發(fā)過程中是很有用的,文檔是一項(xiàng)必不可少的東西,但文檔也不能太多,太過繁瑣,如果是那樣就不太好了。首先我們要明確開發(fā)過程中為什么要寫這些文檔,文檔的最根本的作用是為了更好的溝通。一個(gè)項(xiàng)目或產(chǎn)品可能需要延續(xù)很長(zhǎng)的時(shí)間,開發(fā)過程中可能需要很多的環(huán)節(jié),可能會(huì)遇到很多的問題和很多的解決的方法,這時(shí),我們需要文檔的幫助,我們需要有一個(gè)東西來記錄,我們需要有一個(gè)共同的聲音。文檔只不過是一個(gè)準(zhǔn)繩,將開發(fā)中的各個(gè)樹枝樹葉扶正。如果,這個(gè)準(zhǔn)繩太多太緊,大樹可能會(huì)發(fā)育的很高很直,但是就是有些畸形,如果這個(gè)準(zhǔn)繩太少太松,大樹可能就會(huì)變成灌木叢。文檔的多少、繁簡(jiǎn)是有度的,絕對(duì)不能說越多越好。我覺得,文檔需要說明解決問題的方法而不是解決問題的理論,因?yàn)榻鉀Q問題的理論是在文檔形成中做到的。文檔完整即可,每一份文檔說明一個(gè)問題,無需將多個(gè)文檔的內(nèi)容放在一個(gè)文檔的里面。除了重要階段形成文檔,其它部分都只是討論或者說是想法。不要讓文檔成為累贅,如果真是這樣,我認(rèn)為就是該考慮寫這些文檔的必要性的時(shí)候了。 我們?cè)谖臋n的時(shí)候,一定要明白為什么要寫這些。
在整個(gè)項(xiàng)目開發(fā)過程中,我們也同時(shí)遇到了許多程序接口問題,頁(yè)面和功能相結(jié)合的問題,數(shù)據(jù)庫(kù)建表的問題,這些問題都是源于我們項(xiàng)目小組成員之間的溝通不足。我深刻認(rèn)識(shí)到,在項(xiàng)目開發(fā)時(shí),項(xiàng)目小組中各個(gè)成員之間的相互溝通是非常重要的。如果我們要在功能方面作出修改,那么程序人員和頁(yè)面人員及數(shù)據(jù)庫(kù)人員就必須相互溝通,共同對(duì)整個(gè)程序作出相應(yīng)的修改,這樣才能避免最終整合時(shí)出現(xiàn)問題。
在這十個(gè)周里,我還對(duì)軟件工程有了新的理解。在我以前的理解當(dāng)中,軟件工程,無非就是一個(gè)人或者幾個(gè)人或一個(gè)團(tuán)隊(duì)集中在一起進(jìn)行編寫代碼的工作,以實(shí)現(xiàn)開發(fā)出所用的軟件。但現(xiàn)在我明白了,軟件工程的作用,就是告訴人們?cè)鯓尤ラ_發(fā)軟件和管理軟件。具體地講,它表現(xiàn)在與軟件開發(fā)和管理有關(guān)的人員和過程上。所以,軟件工程就不僅僅是單一的編程過程了。它包括了系統(tǒng)分析->建模->概要設(shè)計(jì)->詳細(xì)設(shè)計(jì)->編碼->測(cè)試->維護(hù)。編碼可以理解為編程,這個(gè)只占總時(shí)間的20%左右。編程只是其中的一小部分。
在這次項(xiàng)目里我完成了許多工作,在界面設(shè)計(jì)上我完成了,首頁(yè)、全部的商品頁(yè)面、全部的用戶頁(yè)面及部分管理員頁(yè)面的制作,在后期項(xiàng)目整合過程中修改了功能和界面結(jié)合時(shí)出現(xiàn)的bug,還有數(shù)據(jù)庫(kù)插入數(shù)據(jù)及解決數(shù)據(jù)庫(kù)集中整合時(shí)出現(xiàn)的問題。這些工作我都順利完成了,雖然并不能算是非常的出色,但也算是盡力了?,F(xiàn)在看到自己辛勞的成果,我感到很欣慰。
當(dāng)然,在這次項(xiàng)目過程中我也發(fā)現(xiàn)了自己的一些問題。如現(xiàn)在的網(wǎng)站開發(fā)技術(shù)還不夠強(qiáng),在和小組成員相互溝通上還不夠積極等。我希望以此為契機(jī),在將來的項(xiàng)目開發(fā)中能做得更好。
數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇三
由于平時(shí)接觸的都是一些私人項(xiàng)目,這些項(xiàng)目大都是一些類庫(kù),其他人的交流相對(duì)可以忽略不計(jì),因此也就不考慮規(guī)范化的文檔。實(shí)際上從學(xué)習(xí)的經(jīng)歷來看,我們接觸的知識(shí)體系都是屬于比較老或比較傳統(tǒng)的,與現(xiàn)在發(fā)展迅速的it行業(yè)相比很多情況已不再適用,尤其是當(dāng)開源模式逐漸走近開發(fā)者后更是如此。
雖然這次是一個(gè)數(shù)據(jù)庫(kù)課程設(shè)計(jì),由于本人在選擇項(xiàng)目的時(shí)候是本著對(duì)自己有實(shí)際應(yīng)用價(jià)值的角度考慮的,所以其中也涉及到一些數(shù)據(jù)庫(kù)以外的設(shè)計(jì)。對(duì)于ooa/ood的開發(fā)模式有時(shí)不免要提出一些疑問,uml是設(shè)計(jì)階段的工具,而它基本涵蓋了軟件設(shè)計(jì)的方方面面,也就是說按照這一軟件工程的正常流程,在動(dòng)手寫第一句代碼之前,開發(fā)人員已經(jīng)非常熟悉軟件產(chǎn)品了,這對(duì)于相當(dāng)有經(jīng)驗(yàn)的架構(gòu)師一類人說可能會(huì)很容易,但是我們作為學(xué)生,連足夠的編碼經(jīng)驗(yàn)都沒有,卻首先被教授并要求先ooa再oop,這樣直接導(dǎo)致的問題就是文檔與編碼對(duì)不上號(hào),在修改代碼的時(shí)候基本不會(huì)再去審查文檔和先前的分析。甚至根本就是現(xiàn)有代碼再有文檔,即便是這種情況,代碼與文檔還是不對(duì)應(yīng)。不可否認(rèn),在傳統(tǒng)軟件工程的詳細(xì)設(shè)計(jì)之前的項(xiàng)目過程中還是有很多利于項(xiàng)目開發(fā)的部分的。所以我就一直在尋找適合我——針對(duì)探究型項(xiàng)目——的開發(fā)模式,這次的項(xiàng)目也算是一次嘗試,當(dāng)然這個(gè)過程并不會(huì)太短。
回到數(shù)據(jù)庫(kù)設(shè)計(jì)上了,這次的數(shù)據(jù)庫(kù)設(shè)計(jì)我是嚴(yán)格按照數(shù)據(jù)庫(kù)建模的步驟來進(jìn)行的,老實(shí)說我并沒有感覺這樣的流程對(duì)開發(fā)帶來多大的幫助,反倒是覺得將思維轉(zhuǎn)化為圖表很浪費(fèi)時(shí)間??傮w上來說這次的項(xiàng)目也不是很大,而且在數(shù)據(jù)庫(kù)的設(shè)計(jì)上比較保守,也就是說實(shí)際上數(shù)據(jù)庫(kù)設(shè)計(jì)還可以再完善完善的。隨著我對(duì)計(jì)算機(jī)領(lǐng)域的拓寬和加深,我也會(huì)靜下心來思考在接觸計(jì)算機(jī)之前的行為,很多次我能深切感覺到,其實(shí)我的大腦(未于別人比較)本身就是在使用一種更接近關(guān)系數(shù)據(jù)庫(kù)的方式來記憶,所以我很可恨自然的設(shè)計(jì)出符合三范式的表結(jié)構(gòu)來,即便我不知道這些范式的確切含義??赡芫拖瘛胺妒讲惶菀子猛ㄋ滓锥姆绞浇忉尅币粯樱凇白尮ぞ哂脠D標(biāo)表述我的思維”時(shí)費(fèi)了一番力氣。
從我作為項(xiàng)目的提出人和實(shí)現(xiàn)者來看,這是個(gè)失敗的項(xiàng)目,結(jié)合幾次教學(xué)項(xiàng)目的的實(shí)踐,發(fā)現(xiàn)這也已經(jīng)不是第一次了。主觀原因占多數(shù),比如,嘗試新的開發(fā)方式,根據(jù)設(shè)計(jì)花了太多的時(shí)間來抽象出公用的庫(kù)而忽略業(yè)務(wù)邏輯。就這次項(xiàng)目而言,失敗的原因有以下幾點(diǎn):
1、使用了新的開發(fā)環(huán)境(vim),這是首次在脫離高級(jí)ide的情況下編碼。
2、使用了新的開發(fā)語(yǔ)言(python,actionscript3),因?yàn)槲乙恢北容^喜歡“學(xué)以致用”,而且這樣的“數(shù)據(jù)驅(qū)動(dòng)型”軟件的整套自實(shí)現(xiàn)的庫(kù)都已經(jīng)完成了,但是由于語(yǔ)言本身的差異,遷移時(shí)問題很多,當(dāng)發(fā)現(xiàn)這一點(diǎn)是,已沒有多少有效剩余時(shí)間了。
3、編碼流程的不妥,我比較喜歡從底層的庫(kù)開始開發(fā),因?yàn)橐坏?kù)測(cè)試通過,將很容易將它放到不同的表示層下。但如果庫(kù)沒有測(cè)試成功,將導(dǎo)致整個(gè)項(xiàng)目沒有任何可視化模型,所以這次的項(xiàng)目無法提交“可運(yùn)行的代碼”。
4、實(shí)踐目的的不同,我輕易不放棄鍛煉的機(jī)會(huì),事實(shí)上,有機(jī)會(huì)就一定要比以前有所突破,總是照搬以前的做法還不如就不做呢。這個(gè)前提是因?yàn)楝F(xiàn)在能完全用來的學(xué)習(xí)的時(shí)間比較多,等到工作時(shí)再這樣做的可能性就很小了,因此當(dāng)然要抓緊機(jī)會(huì)了。不過還有一個(gè)隱藏原因,總以為自己很了不起,其實(shí)“遇到的問題數(shù)跟人的能力是成正比的”。
5、客觀原因在這里就不說了。
由于項(xiàng)目還未完成,暫時(shí)無法提出需要改進(jìn)了地方。
數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇四
通過該課程設(shè)計(jì)要使學(xué)生樹立起強(qiáng)烈的工程化意識(shí),用工程化思想和方法開發(fā)軟件。切實(shí)體會(huì)出用軟件工程的方法開發(fā)系統(tǒng)與一般程序設(shè)計(jì)方法的不同之處,學(xué)生在對(duì)所開發(fā)的系統(tǒng)進(jìn)行軟件計(jì)劃、需求分析、設(shè)計(jì)的基礎(chǔ)上,實(shí)現(xiàn)并測(cè)試實(shí)際開發(fā)的系統(tǒng)。通過一系列規(guī)范化軟件文檔的編寫和系統(tǒng)實(shí)現(xiàn),使學(xué)生具備實(shí)際軟件項(xiàng)目分析、設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試的基本能力。
要求學(xué)生掌握軟件工程的基本概念、基本方法和基本原理,為將來從事軟件的研發(fā)和管理奠定基礎(chǔ)。每個(gè)學(xué)生選擇一個(gè)小型軟件項(xiàng)目(內(nèi)容參照《計(jì)算機(jī)綜合實(shí)踐指導(dǎo)》,宋雨等編著,清華大學(xué)出版社出版),按照軟件工程的生命周期,完成軟件計(jì)劃、需求分析、軟件設(shè)計(jì)、編碼實(shí)現(xiàn)、軟件測(cè)試及軟件維護(hù)等軟件工程工作,并按要求編寫出相應(yīng)的文檔。具體的方法可以選用傳統(tǒng)的軟件工程方法或者面向?qū)ο蟮姆椒?,開發(fā)環(huán)境和工具不限。
1.至少提交4個(gè)文檔,包括軟件計(jì)劃、軟件需求規(guī)格說明書、軟件設(shè)計(jì)說明書、軟件測(cè)試
計(jì)劃,要求文檔格式規(guī)范、邏輯性強(qiáng)(可參考《計(jì)算機(jī)綜合實(shí)踐指導(dǎo)》中給出的要求及格式)、圖表規(guī)范;
2.獨(dú)自實(shí)現(xiàn)了系統(tǒng)的某些功能,基本達(dá)到了要求的性能,經(jīng)過了測(cè)試,基本能運(yùn)行。
(1)提交的文檔規(guī)范,工作量大,文檔邏輯性強(qiáng)、正確,按《計(jì)算機(jī)綜合實(shí)踐指導(dǎo)》標(biāo)準(zhǔn)考核(附《軟件工程課程設(shè)計(jì)》實(shí)驗(yàn)報(bào)告評(píng)分表)占60%
(2)系統(tǒng)驗(yàn)收、講解、答辯 占25% (3)考勤占15%
1. 課程設(shè)計(jì)目的
軟件工程課程設(shè)計(jì)是學(xué)習(xí)軟件工程課程后所進(jìn)行的實(shí)踐環(huán)節(jié),目的是培養(yǎng)學(xué)生用工程化的思想和標(biāo)準(zhǔn)文檔化的思想進(jìn)行軟件開發(fā)。本次課程設(shè)計(jì)通過開發(fā)一個(gè)小型實(shí)用的軟件系統(tǒng),親身體驗(yàn)軟件生命周期中的各個(gè)環(huán)節(jié),以加深對(duì)軟件工程課程的深入理解、鍛煉獨(dú)立分析、解決問題的能力。
2. 課程設(shè)計(jì)要求
2.1 課程設(shè)計(jì)準(zhǔn)備
1)復(fù)習(xí)軟件工程課程的主要內(nèi)容,熟練掌握軟件生命周期的理論以及各階段的基本概念。
2)明確可行性分析、需求分析、設(shè)計(jì)、測(cè)試等階段的基本任務(wù)和基本方法。 3)熟練運(yùn)用規(guī)范化的描述方法和文檔,描述軟件開發(fā)的各個(gè)階段。 4)熟悉開發(fā)環(huán)境和開發(fā)工具。
2.2 內(nèi)容要求
1)對(duì)所設(shè)計(jì)和實(shí)現(xiàn)的系統(tǒng)進(jìn)行可行性分析,提交可行性分析報(bào)告;
2)對(duì)系統(tǒng)進(jìn)行需求分析,可以選擇傳統(tǒng)的分析方法或者面向?qū)ο蟮姆治龇椒ǎ峤卉浖枨笠?guī)格說明書(srs);
3)在srs的基礎(chǔ)上進(jìn)行軟件的概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),提交軟件設(shè)計(jì)文檔; 4)遵循上述文檔的要求,實(shí)現(xiàn)軟件;
5)對(duì)所實(shí)現(xiàn)系統(tǒng)進(jìn)行軟件測(cè)試,完成軟件測(cè)試報(bào)告。
1. 可行性分析報(bào)告
1.1 項(xiàng)目簡(jiǎn)介
1.1.1 項(xiàng)目目標(biāo)
隨著社會(huì)的發(fā)展、網(wǎng)絡(luò)的普及,生活中有許許多多的事情可以通過網(wǎng)絡(luò)解決。比如在網(wǎng)上查詢火車票以及預(yù)訂火車票等等。然而網(wǎng)上預(yù)訂火車票預(yù)訂系統(tǒng)誕生了,開發(fā)火車票預(yù)訂系統(tǒng)主要是幫助人們 能夠及時(shí)購(gòu)買火車票,查詢火車出發(fā)時(shí)間,節(jié)約人們的時(shí)間和精力。 1.1.2 系統(tǒng)的簡(jiǎn)要描述,主要功能
用戶可以在本系統(tǒng)查詢票價(jià)、余票,然后通過注冊(cè)登錄進(jìn)行預(yù)訂車票,若沒有登錄則不能預(yù)訂車票和查看我的訂單。一般的用戶可以通過本網(wǎng)站選擇出發(fā)地點(diǎn)和到達(dá)地點(diǎn)來查詢車票,然后進(jìn)行車票預(yù)訂,用戶還可以通過我的訂單來進(jìn)行對(duì)預(yù)訂的車票進(jìn)行退票和查詢自己預(yù)訂的車票詳細(xì)信息。
1.2 對(duì)現(xiàn)有系統(tǒng)的分析
1.2.1 處理流程和數(shù)據(jù)流程(系統(tǒng)流程圖)
1.2.2 對(duì)現(xiàn)有系統(tǒng)的其他說明
本軟件在開發(fā)過程中,分為技術(shù)實(shí)現(xiàn)與使用軟件說明書兩大部分,這兩部分都有它的重要之處,若技術(shù)支持出現(xiàn)故障或疑難問題無法解決、程序開發(fā)出現(xiàn)偏差,程序嚴(yán)重錯(cuò)誤而不解的,會(huì)影響開發(fā)軟件的進(jìn)度和該軟件不能按期完成。若軟件說明書陳述出現(xiàn)問題,那出現(xiàn)部分描述含糊不清,則會(huì)影響該軟件的完整性與可繼承性。
數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇五
1) 實(shí)驗(yàn)?zāi)康?BR> (1) 復(fù)習(xí)加法器的分類及工作原理。
(2) 掌握用圖形法設(shè)計(jì)半加器的方法。
(3) 掌握用元件例化法設(shè)計(jì)全加器的方法。
(4) 掌握用元件例化法設(shè)計(jì)多位加法器的方法。
(5) 掌握用verilog hdl語(yǔ)言設(shè)計(jì)多位加法器的方法。
(6) 學(xué)習(xí)運(yùn)用波形仿真驗(yàn)證程序的正確性。
(7) 學(xué)習(xí)定時(shí)分析工具的使用方法。
2) 實(shí)驗(yàn)原理
加法器是能夠?qū)崿F(xiàn)二進(jìn)制加法運(yùn)算的電路,是構(gòu)成計(jì)算機(jī)中算術(shù)運(yùn)算電路的基本單元。目前,在數(shù)字計(jì)算機(jī)中,無論加、減、乘、除法運(yùn)算,都是化為若干步加法運(yùn)算來完成的。加法器可分為1位加法器和多位加法器兩大類。1位加法器有可分為半加器和全加器兩種,多位加法器可分為串行進(jìn)位加法器和超前進(jìn)位加法器兩種。
(1)半加器
如果不考慮來自低位的進(jìn)位而將兩個(gè)1位二進(jìn)制數(shù)相加,稱半加。實(shí)現(xiàn)半加運(yùn)算的電路則稱為半加器。若設(shè)a和b是兩個(gè)1位的加數(shù),s是兩者相加的和,c是向高位的進(jìn)位。則由二進(jìn)制加法運(yùn)算規(guī)則可以得到。
(2)全加器
在將兩個(gè)1位二進(jìn)制數(shù)相加時(shí),除了最低位以外,每一位都應(yīng)該考慮來自低位的進(jìn)位,即將兩個(gè)對(duì)應(yīng)位的加數(shù)和來自低位的進(jìn)位三個(gè)數(shù)相加,這種運(yùn)算稱全加。實(shí)現(xiàn)全加運(yùn)算的電路則稱為全加器。
若設(shè)a、b、ci分別是兩個(gè)1位的加數(shù)、來自低位的進(jìn)位,s是相加
的和,c是向高位的進(jìn)位。則由二進(jìn)制加法運(yùn)算規(guī)則可以得到:
3)
(1)
(2)
(3) 實(shí)驗(yàn)內(nèi)容及步驟 用圖形法設(shè)計(jì)半加器,仿真設(shè)計(jì)結(jié)果。 用原件例化的方法設(shè)計(jì)全加器,仿真設(shè)計(jì)結(jié)果 用原件例化的方法設(shè)計(jì)一個(gè)4為二進(jìn)制加法器,仿真設(shè)計(jì)結(jié)果,進(jìn)行定時(shí)分析。
(4) 用verilog hdl語(yǔ)言設(shè)計(jì)一個(gè)4為二進(jìn)制加法器,仿真設(shè)計(jì)結(jié)果,進(jìn)行定時(shí)分析。
(5) 分別下載用上述兩種方法設(shè)計(jì)4為加法器,并進(jìn)行在線測(cè)試。
4)設(shè)計(jì)
1)用圖形法設(shè)計(jì)的半加器,如下圖1所示,由其生成的符號(hào)如圖2所示。
2)用元件例化的方法設(shè)計(jì)的全加器如圖3所示,由其生成的符號(hào)如圖4所示。
圖三:
圖四:
5)全加器時(shí)序仿真波形如圖下圖所示
6)心得體會(huì):
第一次做數(shù)字系統(tǒng)設(shè)計(jì)實(shí)驗(yàn),老師給我們講了用圖形法設(shè)計(jì)的全過程。在這次過程中,我進(jìn)一步加強(qiáng)對(duì)理論知識(shí)的學(xué)習(xí),將理論與實(shí)踐結(jié)合起來。實(shí)驗(yàn)過程中遇到了一個(gè)小問題是生成半加器符號(hào),后來發(fā)現(xiàn)缺了file/create default這一步。通過這一次的失誤,我明白了做事要認(rèn)真!最后將實(shí)驗(yàn)做出來了,體味了成功的喜悅!通過這次實(shí)驗(yàn)我復(fù)習(xí)了加法器的分類及工作原理,
并掌握了用圖形法設(shè)計(jì)半加器的方法,掌握了用元件例化法設(shè)計(jì)全加器的方法,掌握了用元件例化法設(shè)計(jì)多位加法器的方法,掌握了用verilog hdl語(yǔ)言設(shè)計(jì)多位加法器的方法,學(xué)習(xí)了運(yùn)用波形仿真驗(yàn)證程序的正確性,學(xué)習(xí)定時(shí)分析工具的使用方法。
數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇六
一 實(shí)驗(yàn)過程
1.資料的搜集。
2.熟悉制作軟件。
3.構(gòu)建站點(diǎn)框架。
打開dremweaver后第一步便是新建站點(diǎn)
4設(shè)計(jì)主頁(yè)及二級(jí)頁(yè)面。
5實(shí)現(xiàn)網(wǎng)頁(yè)間的鏈接
鏈接的過程其實(shí)很簡(jiǎn)單,主要是把要鏈接的文字選擇在選擇工具欄的鏈接按鈕最后選擇自己要鏈接的網(wǎng)頁(yè)單擊確定便可以了。
6向靜太網(wǎng)頁(yè)插入動(dòng)態(tài)效果
具體情況如下:
通過這半年的學(xué)習(xí)實(shí)踐中 和老師的指導(dǎo)下以大量明晰的操作步驟和典型的應(yīng)用實(shí)例,教會(huì)我們。使更豐富全面的軟件技術(shù)和應(yīng)用技巧,使我們真正對(duì)所學(xué)的軟件融會(huì)貫通。所以我結(jié)合所學(xué)專業(yè)的內(nèi)容制作了個(gè)人網(wǎng)站,作為實(shí)習(xí)的成果。其內(nèi)容是多樣化的。制作網(wǎng)頁(yè)用的軟件是dreamweaver , banner軟件。dreamweaver大大加速了網(wǎng)絡(luò)時(shí)代電子交易應(yīng)用中的項(xiàng)目交付。它提供了網(wǎng)頁(yè)和表單的動(dòng)態(tài)生成到企業(yè)級(jí)的解決方案,如電子商店,庫(kù)存管理系統(tǒng)和企業(yè)內(nèi)部局域網(wǎng)的數(shù)據(jù)庫(kù)應(yīng)用等功能。例如,網(wǎng)頁(yè)上很流行的陰影和立體按紐等效果,只需單擊一下就可以制作完成。當(dāng)然,其最方便之處是,它可以將圖象切割,圖象映射,懸停按紐,圖象翻轉(zhuǎn)等效果直接生成html代碼,或者嵌入到現(xiàn)有的網(wǎng)頁(yè)中,或者作為單獨(dú)的網(wǎng)頁(yè)出現(xiàn)。主圖是一個(gè)網(wǎng)頁(yè)的門面,它能體現(xiàn)出這個(gè)網(wǎng)頁(yè)的整體風(fēng)格。
制作網(wǎng)頁(yè),首先是確定主題,經(jīng)過再三考慮,就做了個(gè)關(guān)于中國(guó)的網(wǎng)站,平時(shí)也總是瀏覽類似的網(wǎng)站,對(duì)這些還有些了解,于是確定主題,做一些類似的網(wǎng)站,但考慮到,現(xiàn)在網(wǎng)絡(luò)上好多類似的網(wǎng)站,但有些內(nèi)容不適合我們大學(xué)生閱讀,對(duì)于我們來說有點(diǎn)不實(shí)際,根據(jù)這種情況,最后決定建立一個(gè)簡(jiǎn)單的中國(guó)介紹和相關(guān)的事跡網(wǎng)站,專門介紹一些即使用,又便宜的小秘笈。于是網(wǎng)站主題確立。
然后是整體規(guī)劃,每一版塊都有其個(gè)性的色彩,清晰明了,便于閱讀瀏覽,大致分幾部分,中國(guó)簡(jiǎn)介,中國(guó)歷史,用戶登錄注冊(cè)頁(yè)面留言,再加入個(gè)別網(wǎng)站等,每一部分又分幾小部分,內(nèi)容比較充分,多樣。
再后是收集資料與素材,大量瀏覽相關(guān)網(wǎng)站,收集關(guān)于中國(guó)的一些事跡歷史圖片,好的文章和圖片等,還有參考一些好的網(wǎng)站的布局,特色,顏色搭配,背景圖等。
再后是設(shè)計(jì)網(wǎng)頁(yè)圖片,用flash制作網(wǎng)頁(yè)的banner。
再后是建立站點(diǎn),站點(diǎn)分布如下:
再后是制作網(wǎng)頁(yè)了,使用dreamweaver制作。
首頁(yè)內(nèi)容精彩豐富,簡(jiǎn)潔明快,語(yǔ)言風(fēng)趣,通俗易懂。頁(yè)面可愛清爽。首頁(yè)主要是導(dǎo)航作用。首頁(yè)制作時(shí),時(shí)刻考慮著網(wǎng)頁(yè)的基本原則:統(tǒng)一,連貫,分割,對(duì)比及和諧的原則,內(nèi)容統(tǒng)一,都是為了主題服務(wù),一個(gè)網(wǎng)站強(qiáng)調(diào)的就是一個(gè)整體,只有圍繞一個(gè)統(tǒng)一的目標(biāo)所做的設(shè)計(jì)才是成功的;連貫,頁(yè)面之間關(guān)系連貫,統(tǒng)成一體;每版內(nèi)容都自成一體,顏色各異,便于瀏覽;整個(gè)網(wǎng)頁(yè)有動(dòng)有靜,顏色不同,形成對(duì)比,不呆板,富有生氣;顏色各異,但又不同之中又相同,渾然一體。而且制作過程中,不忘以下原則:
簡(jiǎn)潔實(shí)用: 這是非常重要的,網(wǎng)絡(luò)特殊環(huán)境下,盡量以最高效率的方式將用戶所要想得到的信息傳送給他就是最好的,所以要去掉所有的冗余的東西。使用方便:同第一個(gè)是相一致的,滿足使用者的要求,網(wǎng)頁(yè)做得越適合使用,就越顯示出其功能美;頁(yè)面用色協(xié)調(diào),布局符合形式美的要求: 布局有條理,充分利用美的形式,是網(wǎng)頁(yè)富有可欣賞性,提高檔次。當(dāng)然雅俗共賞是人人都追求的.。
利用我們所學(xué)的框架集,制作更完美的頁(yè)面。將動(dòng)態(tài)網(wǎng)頁(yè)與靜態(tài)網(wǎng)頁(yè)結(jié)合起來
再后,調(diào)試過程,好多次本來在dream里好好的,把字調(diào)的好好的,位置很對(duì),可在瀏覽器里御覽就出毛病了,不是靠上了,就是靠下了,很不老實(shí),經(jīng)過再三調(diào)試,整理,加了好多表格,終于滿意了,很是麻煩,想請(qǐng)問老師,為什么會(huì)出現(xiàn)這種情況啊,還有怎么解決啊,不用這么反復(fù)調(diào)整的辦法,還有什么好辦法?。?BR> 還有,在最超鏈接過程中,明明在頁(yè)面屬性里設(shè)置的是超鏈接的文字是原色,點(diǎn)擊鏈接后也是原色,可一鏈接上就變色了,想了老半天,也做了很多研究,實(shí)驗(yàn),終于知道怎么回事了,原來應(yīng)該對(duì)文字所在的單元格整體做鏈接,而不是只選中文字做鏈接。
還有,這次的網(wǎng)站大部分用的是表格,層用的很少,因?yàn)樗`活了,不好控制,用的很少。
再后,是網(wǎng)頁(yè)的上傳與發(fā)布,用ftp將制作好的網(wǎng)站上傳
制作過程中,才發(fā)現(xiàn),原來自己懂的太少了,好多不知道的地方,才趕緊查書,開始的時(shí)候只是會(huì)建立模版,可不會(huì)應(yīng)用,操作,可這樣要修改模版可就麻煩了,要一個(gè)網(wǎng)頁(yè)一個(gè)的修改,于是趕緊上網(wǎng)學(xué)習(xí)相關(guān)內(nèi)容,閱覽書籍,最后才知道文件這有個(gè)資源,點(diǎn)擊
進(jìn)入資源面板,點(diǎn)擊到數(shù)第二個(gè)的模版,選項(xiàng),所有模版就都顯示了,點(diǎn)擊資源面板左下角的應(yīng)用命令,好了,這個(gè)模版就應(yīng)用到你建立的網(wǎng)頁(yè)中去了。
這只是在制作過程中出現(xiàn)的問題之一,其它問題也是類似相同?,F(xiàn)在想想,自己所會(huì)的東西太少了,現(xiàn)在做的網(wǎng)站只是一些簡(jiǎn)單的網(wǎng)站,看到了一些知名的網(wǎng)站開發(fā)出的網(wǎng)頁(yè),不僅欄目?jī)?nèi)容豐富,信息量大,而且頁(yè)面圖文并茂,五彩繽紛,使得網(wǎng)民贊嘆不已,流連忘返。以我們的經(jīng)驗(yàn),當(dāng)前的軟件的功能日趨復(fù)雜,不學(xué)到一定的深度和廣度是難以在實(shí)際工作中應(yīng)付自如的。因此反映出學(xué)習(xí)的還不夠,缺點(diǎn)疏漏。需在加以刻苦鉆研及學(xué)習(xí),不斷開拓視野,增強(qiáng)自己的實(shí)踐操作技能,為以后能做出出色的網(wǎng)頁(yè)而努力。
同學(xué)告訴我,要做好網(wǎng)頁(yè),一定要學(xué)從c++,java,php,asp,數(shù)據(jù)庫(kù)。以后要學(xué)的實(shí)在是太多了,而且我也很喜歡這方面,在以后的日子里,會(huì)努力填充自己,豐富自己的。希望以后有不懂的地方,老師能多多指點(diǎn)。
二 實(shí)驗(yàn)心得
在internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用。因此網(wǎng)站建設(shè)在internet應(yīng)用上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。
對(duì)于現(xiàn)在的社會(huì),科技的飛速發(fā)展已經(jīng)成為社會(huì)發(fā)展的標(biāo)志。其中計(jì)算機(jī)的發(fā)展可謂快中之快,而在計(jì)算機(jī)的發(fā)展中計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展又是首當(dāng)其沖的。計(jì)算機(jī)網(wǎng)絡(luò)從為我們所知,到現(xiàn)在才經(jīng)歷的短短的幾年時(shí)間,在這幾年中隨著計(jì)算機(jī)網(wǎng)絡(luò)的廣泛應(yīng)用,特別是internet的普及和發(fā)展,網(wǎng)絡(luò)已經(jīng)成為了不可或缺的通信手段。不論是最新的新聞信息、新產(chǎn)品的出臺(tái)、新游戲的發(fā)布、最新的各種it動(dòng)態(tài),包括等候就業(yè)人才的個(gè)人簡(jiǎn)歷,我們都是可以通過網(wǎng)絡(luò)來獲得。但是什么為這所有的一切提供平臺(tái)的呢。我們又是通過什么來獲取這些消息的呢對(duì)就是網(wǎng)頁(yè)?,F(xiàn)如今,數(shù)以萬計(jì)的網(wǎng)站以網(wǎng)頁(yè)的方式提供了豐富、精彩的信息。在人類社會(huì)進(jìn)入信息時(shí)代的時(shí)候,在網(wǎng)絡(luò)成為通信的主要手段的時(shí)候,在計(jì)算機(jī)網(wǎng)絡(luò)普及的今天,網(wǎng)頁(yè)也在它自己的崗位上做出了突出的貢獻(xiàn)。網(wǎng)頁(yè)是我們?cè)诰W(wǎng)絡(luò)上的代言人。我們將什么樣的信息傳達(dá)給瀏覽者,要講述什么樣的事情,網(wǎng)頁(yè)在這里起著重要的作用。
企業(yè)網(wǎng)站在企業(yè)的網(wǎng)絡(luò)營(yíng)銷當(dāng)中占有及其重要的地位,只要是涉及網(wǎng)絡(luò)宣傳的企業(yè),都應(yīng)該建立屬于自己的個(gè)性企業(yè)網(wǎng)站。他不僅能夠讓企業(yè)在網(wǎng)絡(luò)上展示自己的產(chǎn)品,促進(jìn)實(shí)際銷售的增長(zhǎng),更能夠通過一根網(wǎng)線,向目標(biāo)客戶展示企業(yè)自身的形象。
對(duì)于企業(yè)網(wǎng)站設(shè)計(jì)的觀點(diǎn),偏重網(wǎng)站的形象設(shè)計(jì),即在功能務(wù)實(shí)、體系完善的情況下,重點(diǎn)結(jié)合企業(yè)理念打造網(wǎng)站的形象。logo就能很好的表現(xiàn)企業(yè)的形象。企業(yè)標(biāo)志(logo)是指用于代表企業(yè)形象的獨(dú)特的、有意義的圖案,是企業(yè)形象識(shí)別當(dāng)中最核心的環(huán)節(jié),可用于與企業(yè)形象相關(guān)的所有環(huán)節(jié)。由于企業(yè)標(biāo)志所處的特殊地位,決定了其不能夠隨意更換,因此能否設(shè)計(jì)一個(gè)有內(nèi)涵、有文化、便于識(shí)別的標(biāo)志,并建立相關(guān)的應(yīng)用系統(tǒng),關(guān)乎到企業(yè)長(zhǎng)遠(yuǎn)的發(fā)展,不容小視。
建設(shè)網(wǎng)站的一般過程包括:前期內(nèi)容確立、網(wǎng)站架構(gòu)搭建、創(chuàng)意策劃、設(shè)計(jì)、網(wǎng)站建設(shè)。網(wǎng)站的功能版塊一般分為首頁(yè)(含引導(dǎo)頁(yè))、新聞部分、產(chǎn)品部分、信息交流部分、定制系統(tǒng)、零散頁(yè)面等。根據(jù)不同的企業(yè)需求,各網(wǎng)站的功能版塊數(shù)量、布局、結(jié)構(gòu)各異。
(一) 頁(yè)面的設(shè)計(jì)方面
網(wǎng)頁(yè)設(shè)計(jì)跟學(xué)習(xí)別的東西一樣,也需要興趣,所謂的興趣也不是三分鐘熱度,是一種執(zhí)著。
頁(yè)設(shè)計(jì)需要耐心,如果沒有耐心,就學(xué)不好網(wǎng)頁(yè)設(shè)計(jì),應(yīng)為當(dāng)你碰到一個(gè)問題時(shí),如果不能立刻得到問題的答案,你可能需要很長(zhǎng)時(shí)間去解決,我就碰到過一個(gè)問題,用了很長(zhǎng)時(shí)間才解決。
頁(yè)設(shè)計(jì)需要堅(jiān)持,堅(jiān)持不斷的學(xué)習(xí),因?yàn)樵O(shè)計(jì)網(wǎng)頁(yè)的軟件在不斷的更新,因此我們要不斷的學(xué)習(xí)
并且頁(yè)設(shè)計(jì)不要掉入技術(shù)的陷阱,如果你的網(wǎng)頁(yè)設(shè)計(jì)技術(shù)一流,并且對(duì)軟件的掌握程度已經(jīng)達(dá)到一定水平,但是你設(shè)計(jì)的網(wǎng)頁(yè)確不堪目睹,這是因?yàn)榫W(wǎng)頁(yè)設(shè)計(jì)是介于平面設(shè)計(jì)和編程技術(shù)兩者之間的邊緣科學(xué).不僅涉及到美學(xué),心理學(xué),平面構(gòu)成,色彩搭配等平面設(shè)計(jì)的方面的知識(shí),還涉及到html,javascript,css,asp,php等編程語(yǔ)言技術(shù)方面的知識(shí).只有綜合運(yùn)用多種知識(shí),才能設(shè)計(jì)出視聽特效,動(dòng)感十足,富于個(gè)性的web頁(yè)面,才能全面展現(xiàn)互聯(lián)網(wǎng)這一新型媒體的獨(dú)特魅力和多維空間的超強(qiáng)功能.
并且我認(rèn)為網(wǎng)頁(yè)設(shè)計(jì)應(yīng)該注重實(shí)用性,因?yàn)樗亲屓藶g覽的,是用戶可以撫摸,可以評(píng)論,可以交互的。因此我提倡簡(jiǎn)單的美。
(二)網(wǎng)頁(yè)視覺效果
視覺形象識(shí)別即我們通常所說的vi(visualidentity),與bi一起用于深化表現(xiàn)企業(yè)理念,同時(shí)也受到bi的影響。所謂視覺形象識(shí)別,就是指能夠被目標(biāo)客戶通過視覺來認(rèn)知與企業(yè)相關(guān)的一切事物,從最基礎(chǔ)的企業(yè)標(biāo)志、吉祥物、標(biāo)準(zhǔn)色到企業(yè)日常業(yè)務(wù)中的信紙、服裝、名片等等,在將其系統(tǒng)化以后就形成了企業(yè)的視覺形象識(shí)別系統(tǒng)。
視覺形象識(shí)別系統(tǒng)在整套cis中處于最表層的位置,其中所有的設(shè)計(jì)都將與目標(biāo)客戶發(fā)生直接的接觸。
(三)網(wǎng)頁(yè)的整體布局和導(dǎo)航
網(wǎng)頁(yè)的布局通常指的是網(wǎng)頁(yè)的整體架構(gòu),說的通俗一點(diǎn)就是排版。如何突出最重要的內(nèi)容,即讓用戶第一眼就看到這個(gè)網(wǎng)頁(yè)所想要傳達(dá)的信息。這一點(diǎn)至關(guān)重要。在大多數(shù)做的比較成功的網(wǎng)頁(yè)中,一個(gè)共同的特點(diǎn)就是網(wǎng)頁(yè)的整體架構(gòu)十分的清晰明了,便于用戶瀏覽
網(wǎng)頁(yè)布局大致可分為國(guó)字型、拐角型、標(biāo)題正文型、左右框架型、上下框架型、綜合框架型、封面型、flash型、變化型
網(wǎng)頁(yè)布局是主要考慮以下幾點(diǎn):
1、首先要考慮整個(gè)網(wǎng)頁(yè)的長(zhǎng)和寬,以及長(zhǎng)度和寬度之間的比例。
2、其次就應(yīng)該考慮導(dǎo)航條的設(shè)置了。
3、正文的框架設(shè)置(橫向因素和縱向因素交錯(cuò))
(四)網(wǎng)頁(yè)中文字、圖像
圖象我利用網(wǎng)上搜索和自己所學(xué)過的banner進(jìn)行處理,這樣做起來節(jié)約了很多時(shí)間。。
(五)網(wǎng)頁(yè)制作過程中的其他注意事項(xiàng)
不要過于注重色彩的燦爛,只要簡(jiǎn)單就行。我們最終追求的主要是實(shí)用價(jià)值。
通過這次實(shí)習(xí),在制作時(shí)想想使自己的網(wǎng)頁(yè)更加豐富多彩,在網(wǎng)頁(yè)中插入圖象,動(dòng)畫,動(dòng)態(tài)特效??墒强傆龅竭@樣那樣的問題,但在同學(xué)的幫助和自己摸索的情況下完成了這個(gè)實(shí)習(xí)的成果??吹搅艘恍┲木W(wǎng)站開發(fā)出的網(wǎng)頁(yè),不僅欄目?jī)?nèi)容豐富,信息量大,而且頁(yè)面圖文并茂,五彩繽紛,使得網(wǎng)民贊嘆不已,流連忘返。以我們的經(jīng)驗(yàn),當(dāng)前的軟件的功能日趨復(fù)雜,不學(xué)到一定的深度和廣度是難以在實(shí)際工作中應(yīng)付自如的。因此反映出學(xué)習(xí)的還不夠,缺點(diǎn)疏漏。虛在加以刻苦鉆研及學(xué)習(xí),不斷開拓視野,增強(qiáng)自己的實(shí)踐操作技能,為以后能做出出色的網(wǎng)頁(yè)而努力。
近一個(gè)星期的實(shí)訓(xùn)將要結(jié)束,其中的酸甜苦辣我會(huì)在今后的日子里不斷地去咀嚼,去回味,去探索。從制作網(wǎng)頁(yè)過程中,我學(xué)到了新的美化網(wǎng)頁(yè)的方法,運(yùn)用了更多以前未運(yùn)用的技巧。這使我學(xué)到了更多的知識(shí),并且為我自己在制作網(wǎng)頁(yè)這方面積累了一些經(jīng)驗(yàn)。這些將是我人生中的一次重要的經(jīng)歷,將是我今后走上社會(huì)后的一筆巨大的財(cái)富。這次實(shí)習(xí)的收獲對(duì)我來說有不少,我自己感覺在知識(shí)、技能等方面都有了不少的收獲??傮w來說這次是對(duì)我的綜合素質(zhì)的培養(yǎng),鍛煉和提高。
數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇七
課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí),發(fā)現(xiàn),提出,分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過程。隨著科學(xué)技術(shù)發(fā)展的日新月異,當(dāng)今計(jì)算機(jī)應(yīng)用在是生活中可以說得是無處不在。因此作為二十一世紀(jì)的大學(xué)來說掌握計(jì)算機(jī)開發(fā)技術(shù)十分重要的。
我的題目是文章處理系統(tǒng)的設(shè)計(jì),對(duì)于我們這些新手來說,這是很大的考驗(yàn),我一千次一萬次的問自己,怎么才能找到課堂所學(xué)與實(shí)際應(yīng)用的最佳結(jié)合點(diǎn)?怎么才能讓自己的程序在篇幅上簡(jiǎn)單,在使用價(jià)值上豐富?怎樣讓自己的業(yè)余更靠近專業(yè)?怎樣讓自己的計(jì)劃更具有序性,而不會(huì)忙無一用?機(jī)會(huì)是老師,學(xué)校,以及無數(shù)代教育工作者給的,而能力是自己的,耐性是需要的。
經(jīng)過自己的琢磨,聽取了師姐,師兄們的建議,還查閱了很多書籍,才做到了心中有數(shù),才了解了c語(yǔ)言課程設(shè)計(jì)的真正用意——培養(yǎng)自學(xué)能力,養(yǎng)成程序編輯的好習(xí)慣。我從來不相信車到山前必有路的說法,認(rèn)為那只是懶惰者自尋懶惰的借口,我要積極,要把握,要努力。
回顧起此次課程設(shè)計(jì),至今我仍感慨頗多,的確,從拿到題目到完成整個(gè)編程,從理論到實(shí)踐,在整整半個(gè)學(xué)期的日子里,可以學(xué)到很多很多的的東西,同時(shí)不僅可以鞏固了以前所學(xué)過的知識(shí),而且學(xué)到了很多在書本上所沒有學(xué)到過的知識(shí)。通過這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。
在設(shè)計(jì)的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會(huì)遇到過各種各樣的問題,同時(shí)在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過的知識(shí)理解得不夠深刻,掌握得不夠牢固,比如說結(jié)構(gòu)體……通過這次課程設(shè)計(jì)之后,一定把以前所學(xué)過的知識(shí)重新溫習(xí)。
這次課程設(shè)計(jì)終于順利完成了,在設(shè)計(jì)中遇到了很多編程問題,最后在郭老師的辛勤指導(dǎo)下,終于迎刃而解。同時(shí),在郭老師的身上我學(xué)得到很多實(shí)用的知識(shí),在次我表示感謝!同時(shí),對(duì)給過我?guī)椭乃型瑢W(xué)和各位指導(dǎo)老師再次表示忠心的感謝。
在課程設(shè)計(jì)過程中,我學(xué)到了很多人生的哲理,懂得怎么樣去制定計(jì)劃,怎么樣去實(shí)現(xiàn)這個(gè)計(jì)劃,并掌握了在執(zhí)行過程中怎么樣去克服心理上的不良情緒,黑夜過去了,我們收獲的是黎明。
在本次實(shí)踐中,給我印象最為深刻的是在文件刪除程序的編譯過程中,我的各個(gè)子程序都已經(jīng)編輯成功,那么這最后的程序就將是我成功的關(guān)鍵。老天不會(huì)讓我太過順利,他在這最后的時(shí)刻設(shè)置的障礙,是要考驗(yàn)我的能力,他要置我于死地?在這個(gè)問題的解決上,我打了退堂鼓,我不能忍受長(zhǎng)時(shí)間的無功而反,時(shí)間正在消磨我的意志。沒有了柳暗花明的一天,那么我怎么能說經(jīng)受住了考驗(yàn)?謝謝老師的那句話,她說:人力有所不能及,然而,人的精神是不會(huì)敗倒的。我鼓起勇氣,到處問,到處查資料,黃天不負(fù)有心人,在一篇文章上,終于看到了我所特別要求的函數(shù),我實(shí)現(xiàn)了組合是關(guān)鍵的理論。不得不說這是精神的勝利,是永不言敗的精神讓我的程序重見天日。謝謝給我指點(diǎn)迷津的老師。
6月11日,我們的課程設(shè)計(jì)結(jié)束了,但是它留給我的印象是不可磨滅的。無論我以后會(huì)不會(huì)涉及到c語(yǔ)言程序編譯的研究,我想,我至少掌握了一種系統(tǒng)的研究方法,我們學(xué)習(xí)的目的就在于運(yùn)用,我們運(yùn)用這種研究方法的時(shí)候會(huì)很多,我最后要感謝課程設(shè)計(jì),它的確教會(huì)我很多。
數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇八
1.1 實(shí)驗(yàn)?zāi)康?BR> 掌握c程序設(shè)計(jì)編程環(huán)境visual c++,掌握運(yùn)行一個(gè)c程序的基本步驟,包括編輯、編譯、鏈接和運(yùn)行。(]
1.2 實(shí)驗(yàn)要求
在報(bào)告中記錄建立、保存c程序?qū)嵙?xí)過程。
1.3 實(shí)驗(yàn)基本內(nèi)容
編寫程序,在屏幕上顯示一個(gè)短句“hello world”
(1) 程序:
1) 編譯如下程序:
#include
void main()
{
printf (“hello world! ”);
}
2)鏈接。執(zhí)行build-命令。
3)運(yùn)行。執(zhí)行build execute 命令。顯示結(jié)果。
4)關(guān)閉程序工作區(qū)。
(2) 運(yùn)行結(jié)果:
輸出結(jié)果:hello world!
總結(jié):
掌握c語(yǔ)言程序設(shè)計(jì)的基本框架,能夠編寫簡(jiǎn)單的程序。
2.1 實(shí)驗(yàn)?zāi)康?BR> (1) 掌握c語(yǔ)言的運(yùn)算符和表達(dá)式的正確使用以及c語(yǔ)言的幾種基本數(shù)據(jù)類型和基本輸入輸出函數(shù)的使用方法。()
(2)通過編程進(jìn)一步理解和掌握運(yùn)算符的確切含義和功能。
2.2 實(shí)驗(yàn)要求
(1) 在報(bào)告中記錄建立、保存c程序?qū)嵙?xí)過程。 (2) 完成典型題目,分析遇到的困難和實(shí)驗(yàn)中的收獲。
2.3 實(shí)驗(yàn)基本內(nèi)容
輸入程序,觀察輸出結(jié)果 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)鏈接。執(zhí)行build-命令。
3)運(yùn)行。執(zhí)行build execute 命令。顯示結(jié)果。
4)關(guān)閉程序工作區(qū)。
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)鏈接。執(zhí)行build-命令。
3)運(yùn)行。執(zhí)行build execute 命令。顯示結(jié)果。
4)關(guān)閉程序工作區(qū)。
實(shí)驗(yàn)結(jié)果:
97.61,141,ak=xd
實(shí)驗(yàn)結(jié)果:
擴(kuò)展:c語(yǔ)言程序?qū)嶒?yàn)報(bào)告 / c語(yǔ)言實(shí)驗(yàn)報(bào)告 / c語(yǔ)言程序設(shè)計(jì)報(bào)告
1234.120089,1234.120001
總結(jié):
學(xué)會(huì)c語(yǔ)言的運(yùn)算符和表達(dá)式的正確使用
3.1 實(shí)驗(yàn)?zāi)康?BR> 學(xué)會(huì)改正程序中的錯(cuò)誤
3.2 實(shí)驗(yàn)要求
(1) 在報(bào)告中記錄建立、保存c程序?qū)嵙?xí)過程。(]
(2) 完成典型題目,分析遇到的困難和實(shí)驗(yàn)中的收獲。
3.3 實(shí)驗(yàn)基本內(nèi)容
輸入實(shí)驗(yàn)程序,程序有錯(cuò),改正程序中的錯(cuò)誤
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參數(shù)對(duì)方程無意義!”); 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)鏈接。()執(zhí)行build-命令。
3)運(yùn)行。執(zhí)行build execute 命令。顯示結(jié)果。
4)關(guān)閉程序工作區(qū)。
實(shí)驗(yàn)結(jié)果:
運(yùn)行不了程序 ,做以下修改:
#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參數(shù)對(duì)方程無意義!”); 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));
}
這樣就可以輸出程序了。
總結(jié): 學(xué)會(huì)使用邏輯運(yùn)算符和邏輯表達(dá)式,掌握簡(jiǎn)單的查錯(cuò)方法,并改錯(cuò)。
4.1 實(shí)驗(yàn)?zāi)康?BR> 熟練使用whiledo…while語(yǔ)句實(shí)現(xiàn)循環(huán)程序設(shè)計(jì)。[)
4.2 實(shí)驗(yàn)要求
(1) 在報(bào)告中記錄建立、保存c程序?qū)嵙?xí)過程。
(2) 完成典型題目,分析遇到的困難和實(shí)驗(yàn)中的收獲。
4.3 實(shí)驗(yàn)基本內(nèi)容
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("最小公倍數(shù)是%d 最大公約數(shù)是%d ",j,k); }
2)鏈接。執(zhí)行build-命令。
3)運(yùn)行。執(zhí)行build execute 命令。顯示結(jié)果。
4)關(guān)閉程序工作區(qū)。
實(shí)驗(yàn)結(jié)果:
input m n
5 2
然后運(yùn)算出來結(jié)果:
最大公倍數(shù)是5
最大公約數(shù)是0
總結(jié):
學(xué)使用for,while,do...while語(yǔ)句實(shí)現(xiàn)循環(huán)程序,
5.1 實(shí)驗(yàn)?zāi)康?BR> 檢驗(yàn)最近學(xué)習(xí)成果,進(jìn)一步鞏固c語(yǔ)言的學(xué)習(xí)
5.2 實(shí)驗(yàn)要求
1)輸入任意四位數(shù),寫出個(gè),十,百,千位上的數(shù) 2)連接任意兩個(gè)字符串
5.3 實(shí)驗(yàn)基本內(nèi)容
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)鏈接。(]執(zhí)行build-命令。
3)運(yùn)行。執(zhí)行build execute 命令。顯示結(jié)果。
4)關(guān)閉程序工作區(qū)。
2)鏈接。執(zhí)行build-命令。
3)運(yùn)行。執(zhí)行build execute 命令。顯示結(jié)果。
4)關(guān)閉程序工作區(qū)。
實(shí)驗(yàn)結(jié)果: abcd
adsg
string sf
實(shí)驗(yàn)結(jié)果:
2678 2678
a=2,b=6,c=7,d=8
總結(jié):通過對(duì)程序的設(shè)計(jì)提高編程能力
數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇九
學(xué)生姓名: 郭倩
班級(jí):信息112
學(xué)號(hào):201152275208
實(shí)驗(yàn)地點(diǎn): 經(jīng)管實(shí)驗(yàn)中心證券實(shí)驗(yàn)室
指導(dǎo)教師:趙利平
實(shí)驗(yàn)日期:
實(shí)驗(yàn)環(huán)境:windows 20xx+jdk1.6
1. 實(shí)驗(yàn)?zāi)康?BR> (1) 理解子類派生的概念
(2) 學(xué)習(xí)創(chuàng)建子類對(duì)象
(3) 掌握方法覆蓋的使用
2.實(shí)驗(yàn)內(nèi)容
(1) 設(shè)計(jì)三個(gè)類:完成實(shí)驗(yàn)教材p52頁(yè)程序清單4-2;
(2)通過編制一個(gè)程序來加深對(duì)嵌套類、內(nèi)部類和局部類的理解:完成實(shí)驗(yàn)教材p56頁(yè)程序清單4-3;
2. 實(shí)驗(yàn)過程
報(bào)告撰寫具體要求:上述實(shí)驗(yàn)內(nèi)容要求寫出源代碼及運(yùn)行結(jié)果。
實(shí)驗(yàn)內(nèi)容(1):
//
abstract class student{
final static int courseno=3;
string name;
string type;
int[] courses;
string coursegrade;
public student(string 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){
=name;
}
public void settype(string type){
=type;
}
public void setcoursescore(int coursenumber,int coursescore){s[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();
}
n("姓名"+" 類型"+" 成績(jī)");
}}
n("-------------------------"); for(int i=0;i<5;i++){ n(students[i].getname()+" "+students[i].gettype()+" "+students[i].getcoursegrade()); }
(1) 都有
(2) student[] students=new student[5];
(3) student是抽象的,不能用new操作符創(chuàng)建抽象類的實(shí)例。
(4)
(5) //
abstract class student{
final static int courseno=3; string name;
string type;
int[] courses;
string coursegrade;
public student(string 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;
}
數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇十
《血染的實(shí)驗(yàn)報(bào)告》是教科版教材四年級(jí)下冊(cè)的一篇精讀課文,課文主要寫了芝加哥自然博物館研究員、著名的動(dòng)物學(xué)家卡爾·施密特博士以生命作為代價(jià),進(jìn)行了一次特殊的實(shí)驗(yàn),完成了一份血染的實(shí)驗(yàn)報(bào)告,為人類的科學(xué)事業(yè)留下了寶貴的資料,贊頌了施密特博士為了科學(xué)事業(yè)貢獻(xiàn)出寶貴生命的偉大精神。
以讀為媒介,搭建起學(xué)生與文本之間的情感橋梁。引領(lǐng)學(xué)生在品讀語(yǔ)言文字的同時(shí),用心靈去體驗(yàn)、感悟科學(xué)家的崇高品格。
1.能夠正確、流利、有感情地朗讀課文。
2.理解課文內(nèi)容,感悟老科學(xué)家為了科學(xué)事業(yè)而獻(xiàn)出寶貴生命的偉大精神。
3.認(rèn)識(shí)本課生字。
1.理解“透、盤、吐、蜷、抬”幾個(gè)描寫毒蛇動(dòng)作的詞,并能準(zhǔn)確運(yùn)用。
2.通過對(duì)細(xì)節(jié)描寫的理解,體會(huì)老科學(xué)家無私奉獻(xiàn)的偉大精神。
自制多媒體教學(xué)和電子白板輔助教學(xué)。
同學(xué)們,我們來看一個(gè)詞語(yǔ)“血染”解釋,引出課題。
(板書課題)
1.請(qǐng)同學(xué)們自由朗讀課文,注意讀準(zhǔn)字音,讀通文意。
2.檢查生字
燥熱 噪音 花崗石 蜷 捐軀 殷紅
讀準(zhǔn)這些詞語(yǔ),老師相信同學(xué)們?cè)僮x課文時(shí)一定會(huì)更加流利。
3.概括課文主要內(nèi)容
1.看視頻,問:想到哪個(gè)詞?現(xiàn)在就請(qǐng)同學(xué)們到課文中找一找,課文是怎樣描寫這種南北洲毒蛇?(指名讀)
2.請(qǐng)畫出描寫毒蛇動(dòng)作的詞語(yǔ)(透、盤、吐、蜷、抬)
3.從這些動(dòng)詞中,你能體會(huì)到什么?
4.蛇這樣兇猛,誰能通過你的朗讀來展示?
5.不幸的事情還是發(fā)生了,在做實(shí)驗(yàn)的時(shí)候,施密特博士不小心被蛇咬傷了。被蛇咬之后,實(shí)驗(yàn)室里空無一人,在求救無果的情況下,施密特博士又是怎么想?怎么做的?
6.同學(xué)們有沒有注意到“不”字后的標(biāo)點(diǎn)符號(hào)?表明感情怎么樣?(堅(jiān)定、強(qiáng)烈)
7.那么你該用什么樣的語(yǔ)氣來讀?你來試一試。(生讀)
8.作為一個(gè)經(jīng)驗(yàn)豐富的動(dòng)物學(xué)家,施密特博士當(dāng)然知道被毒蛇咬傷意味著什么。他沒有抱怨命運(yùn)的不公,也沒有懊惱無法和親人做最后的道別。而是要記錄這次特殊的實(shí)驗(yàn)?你是怎樣理解特殊這個(gè)詞的?
9.默讀4—5自然段
要求:用“——”勾畫出博士所做的實(shí)驗(yàn)記錄的內(nèi)容。
再用“ ”畫出他是在怎樣的情況下記錄的,并在旁邊寫出自己的感受。
(1)師:誰來說一說你所畫的第一處記錄。
生:“體溫很快升到了39.5℃……胃劇痛……”
師:你們中的很多人都曾經(jīng)發(fā)過高燒?什么感覺?
生:發(fā)熱、頭痛、四肢乏力、渾身酸痛,很想睡覺。師:然而施密特博士想到過休息嗎?為什么?
(2)博士是在什么情況下繼續(xù)堅(jiān)持記錄的呢?
出示“汗水在他那布滿皺紋的臉上……但他還是
頑強(qiáng)地記錄著
師:能說說讀完這段話的感受嗎?
師:此時(shí)我們仿佛看到了那老人痛苦的表情,博士一手捂著肚子,一手艱難地記錄,汗水不住地往下淌,打濕了實(shí)驗(yàn)報(bào)告。我們被這一幕感動(dòng)了。誰能帶著自己的理解再讀這一部分。(生讀)
(3)師:施密特博士忍受著這樣的劇痛繼續(xù)記錄著,那么他所做的第二處記錄是什么?
(4)師:真讓人心痛吶!時(shí)間啊,你過得快一點(diǎn),讓老人別在忍受這樣痛苦;時(shí)間?。∧氵^得慢一點(diǎn),讓老人完成最后的心愿吧??上В瑫r(shí)間聽不到我們的祈求。誰來讀一讀這段話?
師:你從哪里感受到老人記錄的艱難?你能再讀一讀這句話嗎?
(5)師:疼痛不斷加劇,記錄越來越費(fèi)勁。但是施密特博士沒有放棄,他艱難的寫下了最后的記錄?
師:讀完這段話你有什么感受?
師:施密特博士,七竅流血,渾身乏力,還不忘寫下這最后的感覺。
10.我們回頭再看這份珍貴的實(shí)驗(yàn)報(bào)告。你發(fā)現(xiàn)什么?從這些省略號(hào)中你能讀出什么?
11.在被蛇咬傷五個(gè)小時(shí)后,博士手中的筆掉落到地上,他停止了呼吸。在人生的最后五個(gè)小時(shí)里,他忍受了我們常人難以想象的痛苦,克服了我們無法估量的困難。這真是:
同學(xué)們,這位可敬的老人竟這樣離開了人世,他走的是那樣匆忙,竟來不及擦去身上淌出的血;他走的又是那樣艱難,忍受了我們無法想象的痛苦。此時(shí),凝視著卡爾施密特博士的墓碑,你想說些什么?
師:司馬遷在《史記》中寫道:人固有一死,或重于泰山,或輕如鴻毛。卡爾·施密特博士用自己的行動(dòng)詮釋了重于泰山的真正含義。其實(shí)像他這樣的科學(xué)家還有很多,課后請(qǐng)同學(xué)們查閱資料,下節(jié)課匯報(bào)。
數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇十一
解剖觀察眼球的結(jié)構(gòu)
豬眼球、解剖盤、放大鏡、單面刀片、解剖剪、解剖針、橡膠手套、培養(yǎng)皿、載玻片。
找出視神經(jīng)、角膜、鞏膜、虹膜(注意觀察虹膜的顏色)、瞳孔。注意:區(qū)分眼球的前端和后端(角膜部為前端,視神經(jīng)部為后端),仔細(xì)觀察角膜與虹膜之間的房水。
眼球外形近似 。在它的前端能看見無色透明的 ,后端有一條乳白色的 。
解剖方法指導(dǎo):選取眼球前后端的中點(diǎn)部位,用單面刀片在鞏膜上割一小孔(注意:不能一刀切下去,以免損壞玻璃體)。然后將解剖剪伸進(jìn)小孔,剪刀頭略微向上,沿著中線,把眼球壁剪一圈,使眼球成為前后兩半,并用鑷子輕輕把玻璃體與眼球壁分離(注意:當(dāng)眼球剛剖開時(shí),觀察流出的液體呈什么顏色)。
(1)觀察眼球內(nèi)容物
①在剖開眼球時(shí),流出的無色透明液體是 。
②將玻璃體從眼球內(nèi)分離出來并進(jìn)行觀察。
③用放大鏡觀察晶狀體的側(cè)面四周,有 狀的懸韌帶。懸韌帶的功能為 。
④用鑷子將晶狀體剝離后,發(fā)現(xiàn)晶狀體呈 形,將它放在文字上,字體會(huì) (填“變大”或“縮小”)。用鑷子輕輕按壓晶狀體,可以感覺到它有 ,這說明 。
通過觀察得知眼球內(nèi)容物包括: 三部分。
(2)觀察眼球壁(注意:先觀察后半部分,再觀察前半部分)。
觀察眼球壁后半部分(觀察順序:由內(nèi)向外)
①細(xì)辨認(rèn)眼球壁最里面的一層膜——內(nèi)膜,又叫 。
②仔細(xì)辨認(rèn)眼球壁中間的一層膜——中膜,顏色呈 ,叫 。根據(jù)顏色,說明其內(nèi)含有大量 ,其功能為 。此外,該部分里還有血管,對(duì)眼球具有 作用。
③觀察眼球壁的最外面一層膜——外膜,顏色呈 ,叫 。觸摸該部分,可以感覺到該部分 ,說明該部分具有 的功能。
觀察眼球壁前半部分
①仔細(xì)觀察白色鞏膜,在前端方向成為無色透明的 ,其功能是 。
因此,眼球壁的外膜包括 和 。
②仔細(xì)觀察脈絡(luò)膜,用手觸摸,脈絡(luò)膜往前端延伸漸漸增厚成 。用放大鏡觀察該部分,推測(cè)該部分由 組織組成,其功能為 。再往前突然變薄成 。
③觀察虹膜中間的瞳孔。光線強(qiáng)時(shí)瞳孔變 ,光線弱時(shí)瞳孔變 。
因此,眼球壁的中膜包括 、和 。
數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇十二
實(shí)驗(yàn)項(xiàng)目名稱程序控制
1、掌握python語(yǔ)言的for循環(huán)語(yǔ)句的基礎(chǔ)知識(shí)。
2、熟悉實(shí)訓(xùn)平臺(tái)循環(huán)程序的編碼方式。
3、掌握python語(yǔ)言的while循環(huán)語(yǔ)句的基本用法。
4、掌握if語(yǔ)句的基本用法,熟練實(shí)現(xiàn)編程
1、從求1到n之間奇數(shù)的和、求數(shù)列前n項(xiàng)的和到打印九九乘法表三個(gè)方面來展開,并設(shè)置了三個(gè)相應(yīng)關(guān)卡來在線考察大家對(duì)for循環(huán)的掌握情況。
2、編寫一個(gè)輸入整數(shù)n,計(jì)算n!的小程序。
3、掌握循環(huán)輸入,直到正確為止,同時(shí)完成猜數(shù)字游戲python代碼的編寫。
4、從將輸入的三個(gè)整數(shù)x,y,z按由小到大的順序排列,其中:x,y,z是進(jìn)行排序的三個(gè)數(shù)字
5、判斷輸入的年份是否是閏年
6、從求1到n連續(xù)整數(shù)的和、求由1、2、3、4能組成多少個(gè)互不相同且無重復(fù)數(shù)字的三位數(shù)到判斷一個(gè)不小于2的正整數(shù)是否是質(zhì)數(shù)三個(gè)方面來展開
成績(jī):
實(shí)驗(yàn)報(bào)告1
項(xiàng)目
名稱
程序控制
指導(dǎo)
教師
黃國(guó)華
實(shí)驗(yàn)
日期
一、實(shí)驗(yàn)儀器與設(shè)備
1、求是樓211實(shí)驗(yàn)室教學(xué)使用電腦。
2、頭歌實(shí)踐教學(xué)平臺(tái)。
二、實(shí)驗(yàn)步驟
1、打開頭歌實(shí)踐教學(xué)平臺(tái)。
2、根據(jù)本節(jié)實(shí)驗(yàn)課的安排,完成“python控制結(jié)構(gòu)之for循環(huán)i”、“python基礎(chǔ)(4—2)程序控制—循環(huán)結(jié)構(gòu):while”和“python——if條件語(yǔ)句”三個(gè)題目,認(rèn)真閱讀并理解每個(gè)題目的“任務(wù)描述”、“相關(guān)知識(shí)”、“編程要求”和“測(cè)試說明”。
3、根據(jù)具體的題目要求補(bǔ)充相應(yīng)的代碼。
4、完成所有的評(píng)測(cè),并對(duì)評(píng)測(cè)結(jié)果進(jìn)行截圖。
三、實(shí)驗(yàn)過程原始記錄
四、實(shí)驗(yàn)結(jié)果分析及心得體會(huì)
成績(jī):
數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇十三
(1)、出生背景
我來自中國(guó)內(nèi)陸省份,出生在一個(gè)相對(duì)比較落后小縣城里,雖然家鄉(xiāng)經(jīng)濟(jì)不是很發(fā)達(dá),但由于距離市區(qū)比較近,還是感覺到了改革開放30年對(duì)中國(guó)產(chǎn)生巨大影響。在思想上雖然不是特潮流那種,但是對(duì)于新生事物基本可以接受。家里條件在小縣城里來說還算過得去,所以在小時(shí)候并沒有吃過多少苦。我知道如果進(jìn)入社會(huì)之后我這樣經(jīng)歷是遠(yuǎn)遠(yuǎn)不夠,社會(huì)是復(fù)雜,對(duì)于我們這些大學(xué)生來說要各種經(jīng)歷都要去嘗試,所以我希望在接下來三年時(shí)間里能夠鍛煉自己,加強(qiáng)自己獨(dú)立生存能力,和自我解決問題能力。
(2)、性格與能力
我性格并不是那種外向類型,很多東西我都愿意自己一個(gè)人體會(huì)與經(jīng)歷,有時(shí)候會(huì)把自己排除在集體之外。還有我并不喜歡和別人交流,也很難接受別人意見,比較獨(dú)斷獨(dú)行。對(duì)一些事物有時(shí)候就是三分鐘熱情,有些時(shí)候不能堅(jiān)持自己最初定下目標(biāo)。但我有一種不服輸性格,每一次成功都會(huì)給我?guī)砭薮髣?dòng)力,我喜歡超越周圍人。我雖然有時(shí)候做事丟三落四,但我在關(guān)鍵時(shí)刻能夠打起百分之百精神。還有我喜歡幫助周圍人,并不計(jì)較目前得失,能夠把目光放在遠(yuǎn)方。并且對(duì)困難能夠迎難而上,勇敢面對(duì),這是我另一面性格寫照。
飛行器設(shè)計(jì)與工程專業(yè)一般設(shè)有飛行器設(shè)計(jì)、飛行力學(xué)與控制、直升機(jī)設(shè)計(jì)、空氣動(dòng)力學(xué)、飛行器結(jié)構(gòu)強(qiáng)度等專業(yè)方面,主要研究是各種航天飛行器,包括人造衛(wèi)星、宇宙飛船、空間站、深空探測(cè)器運(yùn)載火箭、航天飛機(jī)等空間飛行器及導(dǎo)彈設(shè)計(jì)。培養(yǎng)具備較好數(shù)學(xué)、力學(xué)基礎(chǔ)知識(shí)和飛行器工程基本理論及飛行器總體結(jié)構(gòu)設(shè)計(jì)與強(qiáng)度分析、試驗(yàn)?zāi)芰?,能從事飛行器(包括航天器與運(yùn)載器)總體設(shè)計(jì)、結(jié)構(gòu)設(shè)計(jì)與研究、結(jié)構(gòu)強(qiáng)度分析與試驗(yàn),并有從事通用機(jī)械設(shè)計(jì)及制造高級(jí)工程技術(shù)人員和研究人員。
(1)、就業(yè)方向:
畢業(yè)生一般可從事飛行器結(jié)構(gòu)工程、民用機(jī)械、交通運(yùn)輸工程、船舶與海洋工程、工業(yè)與民用建筑工程、軟件工程等方面設(shè)計(jì)與科研、教學(xué)工作,從事航天器、火箭、導(dǎo)彈等設(shè)計(jì)、實(shí)驗(yàn)、研究、運(yùn)行維護(hù)等工作,還可從事航空和其他國(guó)民經(jīng)濟(jì)部門技術(shù)和管理工作。
(2)、專業(yè)培養(yǎng)要求:
1、掌握飛行器設(shè)計(jì)基本理論、基本知識(shí);
2掌握飛行器結(jié)構(gòu)設(shè)計(jì)分析方法;
3、具有飛行器設(shè)計(jì)基本能力;
4、熟悉航空航天飛行器設(shè)計(jì)方針、政策和法規(guī);
5、熟悉航空航天飛行器設(shè)計(jì)理論前沿、應(yīng)用前景和發(fā)展動(dòng)態(tài);
6、掌握文獻(xiàn)檢索、資料查詢基本方法,具有一定科學(xué)研究實(shí)際工作能力。
我所讀專業(yè)雖然是我們學(xué)校強(qiáng)項(xiàng)專業(yè),但是與北航、南航、哈工大、西工大等名校相比較還是很差,然而我“野心”絕對(duì)可以征服我在這里每一天,我所做每一件事,既然我改變不了現(xiàn)實(shí),我也不要現(xiàn)實(shí)改變我自己,我要自己改變自己。讓我一生都是奮斗一生。大學(xué)生對(duì)未來應(yīng)該有一個(gè)規(guī)劃。在我這一直都樹立著這樣就業(yè)關(guān):謀生,不應(yīng)該是心為形役;更理想主義應(yīng)該是收獲幸福,互相成全,值得為之奉獻(xiàn)。而我選擇后者。求職應(yīng)聘,學(xué)習(xí)和能力是兩張永久通行證,但在學(xué)歷和能力相差無幾情況下,個(gè)性品質(zhì)優(yōu)秀才能被主考官看重。誠(chéng)實(shí),感恩,勤奮,自信是做人最起碼準(zhǔn)則。
首先,xxxx—xxxx,在大學(xué)期間應(yīng)該學(xué)習(xí)好專業(yè)知識(shí),以飽滿激情準(zhǔn)備向北航研究生奮斗;多參加校園活動(dòng),鍛煉自己社會(huì)交際能力,并且這樣有利于調(diào)節(jié)整天單調(diào)學(xué)習(xí)氛圍;每天應(yīng)該堅(jiān)持鍛煉身體,它是奮斗基礎(chǔ),因此最少要形成每天跑步良好習(xí)慣。
其次,xxxx—20xx,在北航繼續(xù)努力深造,認(rèn)真學(xué)習(xí),并且要時(shí)刻鍛煉自己工作能力,以高素質(zhì)、高能力要求來不斷改造自己,因?yàn)樗谖覀冋夜ぷ鲿r(shí)會(huì)是很重要砝碼。
最后20xx—20xx,這五年內(nèi),是自己人生黃金時(shí)期,決定著一個(gè)人一輩子高度,所以應(yīng)該以工作為自己核心事業(yè),要不斷學(xué)習(xí)、不斷進(jìn)步,讓自己越來越強(qiáng)大,適應(yīng)社會(huì)、適應(yīng)職場(chǎng)生活。
我經(jīng)常對(duì)自己說話:個(gè)人奮斗制勝、攫取成功精神財(cái)產(chǎn)將永遠(yuǎn)貧富不均。在浩瀚生命之岸,你應(yīng)該自豪地告訴世界,你追求過,你奮斗過,你為輝煌人生從來沒有放棄過希望,從來沒有停止過拼搏。而這個(gè)造就了萬物世界也將自豪而欣慰地回答你:只要奮斗不息,人生終將輝煌。讓我們一起來見證,在未來十年中我茁壯成長(zhǎng)。
數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇十四
1.加深對(duì)課堂講授內(nèi)容的理解,掌握解決實(shí)際應(yīng)用問題時(shí)所應(yīng)具有的查閱資料、技術(shù)標(biāo)準(zhǔn)和規(guī)范,以及軟件編程、調(diào)試等能力,掌握面向?qū)ο蟮木幊趟枷爰癹ava語(yǔ)言程序設(shè)計(jì)的規(guī)律與技巧,為進(jìn)一步學(xué)習(xí)web應(yīng)用開發(fā)及今后從事專業(yè)工作打下基礎(chǔ)。
2. 使用本學(xué)期學(xué)習(xí)的java se技術(shù)(也可以使用課堂教學(xué)中沒有學(xué)習(xí)過的java技術(shù),但是應(yīng)當(dāng)以java se技術(shù)為主)完成多功能日歷gui程序的設(shè)計(jì),使之具有如下基本功能:一年日歷用12頁(yè)顯示,每頁(yè)顯示一個(gè)月的日歷。日歷可以按年或月前后翻動(dòng),能夠顯示當(dāng)前的日期,可以為每頁(yè)日歷選擇背景圖片。
3.在完成基本功能的基礎(chǔ)上發(fā)揮自己的想象力與創(chuàng)造力,使程序凸顯出與眾不同的特點(diǎn)與功能,形成本小組的特性色。
1.問題描述準(zhǔn)確、規(guī)范。
2.程序結(jié)構(gòu)合理,調(diào)試數(shù)據(jù)準(zhǔn)確、有代表性.。
3.界面布局整齊,人機(jī)交互方便。
4.輸出結(jié)果正確。
5.正確撰寫實(shí)驗(yàn)報(bào)告。
編寫一個(gè)gui程序?qū)崿F(xiàn)日歷的功能。一年日歷用12頁(yè)顯示,每頁(yè)顯示一個(gè)月的日歷。日歷可以按年或月前后翻動(dòng),能夠顯示當(dāng)前的日期以及當(dāng)前農(nóng)歷,可以為每頁(yè)日歷選擇背景圖片??梢詫?shí)現(xiàn)顯示時(shí)鐘,時(shí)鐘能進(jìn)行整點(diǎn)報(bào)時(shí)??梢詫?shí)現(xiàn)備忘記事功能,能在每天添加、修改、刪除記事等操作。
1.在上機(jī)實(shí)驗(yàn)前,小組成員進(jìn)行選題討論,確定小組感興趣而又伸縮性強(qiáng)的題目多功能日歷。
2.在第一次上機(jī)實(shí)驗(yàn)時(shí)討論分工,分工明確之后,分頭合作進(jìn)行。
3.各成員完成自己的任務(wù)后,最后進(jìn)行統(tǒng)籌合并,以及程序最后的優(yōu)化。
4. 根據(jù)實(shí)驗(yàn)結(jié)果,寫出合肥工業(yè)大學(xué)實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)報(bào)告應(yīng)當(dāng)包括:實(shí)驗(yàn)內(nèi)容,程序流程圖,類結(jié)構(gòu),程序清單,運(yùn)行結(jié)果,以及通過上機(jī)取得的經(jīng)驗(yàn)。
5.詳細(xì)的上機(jī)實(shí)驗(yàn)步驟見任務(wù)分工及程序設(shè)計(jì)進(jìn)度表。
經(jīng)過小組成員的共同努力,最終我們小組設(shè)計(jì)的多功能日歷程序能夠?qū)崿F(xiàn)實(shí)驗(yàn)的基本要求——一年日歷用12頁(yè)顯示,每頁(yè)顯示一個(gè)月的日歷。日歷可以按年或月前后翻動(dòng),能夠顯示當(dāng)前的日期,可以為每頁(yè)日歷選擇背景圖片。另外,在完成基本要求的基礎(chǔ)上,我們?cè)鎏砹孙@示農(nóng)歷、顯示時(shí)鐘、添加備忘錄、修改備忘錄等功能。整體程序運(yùn)行流暢、功能齊全、符合操作習(xí)慣。
下面是程序運(yùn)行效果截圖:
日歷主界面(可以實(shí)現(xiàn)每個(gè)月的日歷,可以按年或按月前后翻動(dòng),能夠顯示當(dāng)前日期,并能夠選擇背景圖片):
備忘錄主界面(實(shí)現(xiàn)備忘錄的添加,及當(dāng)前日歷的顯示):
備忘錄主界面(實(shí)現(xiàn)備忘錄的顯示,及對(duì)當(dāng)前備忘錄的修改刪除等):
時(shí)鐘主界面(顯示當(dāng)前時(shí)間,實(shí)現(xiàn)報(bào)整點(diǎn)報(bào)時(shí)功能):
兩周的課程設(shè)計(jì)結(jié)束了,在這其中歷盡酸甜苦辣咸各種滋味,不過收獲頗豐。從學(xué)習(xí)c語(yǔ)言、數(shù)據(jù)庫(kù)等等計(jì)算機(jī)編程類課程開始,自己始終有種感覺,那就是太理論化了、缺少實(shí)踐。而這次的java程序設(shè)計(jì)可以說與以往大不相同,先是在課堂上老師講述了有關(guān)的基礎(chǔ)理論、基本語(yǔ)法知識(shí),而后再加上這兩周的課程設(shè)計(jì),可以說是真正能夠體會(huì)到程序編程的樂趣,也第一次發(fā)現(xiàn)自己原來對(duì)程序設(shè)計(jì)是如此的感興趣。尤其是由于課程時(shí)間較緊,課上時(shí)間老師只是簡(jiǎn)單給我們講述了一下java swing的基礎(chǔ)知識(shí),并沒有去深入,而在此次課程設(shè)計(jì)中大量用到的監(jiān)聽事件的有關(guān)知識(shí)需要自己去查標(biāo)準(zhǔn)文檔,去網(wǎng)上找相關(guān)系料,這無疑對(duì)自己是一個(gè)挑戰(zhàn)。但是兩周下來,我做到了,我獨(dú)立完成了對(duì)備忘錄程序的編寫,累積下來這部分共涉及到包括action listener,mouse listener,menu listener,document listener等各種各類監(jiān)聽18個(gè)監(jiān)聽,分為6個(gè)類,累計(jì)完成程序千余行。而給我印象最深刻的便監(jiān)聽了,可以說是整個(gè)備忘錄的大部分代碼都是與監(jiān)聽相關(guān),這也是讓我我學(xué)會(huì)了對(duì)程序監(jiān)聽的運(yùn)用,當(dāng)然只是學(xué)會(huì)遠(yuǎn)遠(yuǎn)談不上精通。
我編寫的類有test、mainwin、mymenulistener1、policelisten、policelisten2、mywindowlistener。其中test類主要是用來定義備忘錄主窗口的各種組件以及在相關(guān)組件上添加監(jiān)聽以實(shí)現(xiàn)備忘錄添加、修改、刪除等功能。mainwin類主要是用來創(chuàng)建test對(duì)象,用以顯示窗口的。
數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇一
學(xué)號(hào):
姓名:
1.熟悉jk觸發(fā)器的邏輯功能。
2.掌握用jk觸發(fā)器設(shè)計(jì)同步計(jì)數(shù)器。
1、復(fù)習(xí)時(shí)序邏輯電路設(shè)計(jì)方法。
⑴ 邏輯抽象,得出電路的狀態(tài)轉(zhuǎn)換圖或狀態(tài)轉(zhuǎn)換表
① 分析給定的邏輯問題,確定輸入變量、輸出變量以及電路的狀態(tài)數(shù)。通常都是取原因(或條件)作為輸入邏輯變量,取結(jié)果作輸出邏輯變量。
② 定義輸入、輸出邏輯狀態(tài)和每個(gè)電路狀態(tài)的含意,并將電路狀態(tài)順序編號(hào)。
③ 按照題意列出電路的狀態(tài)轉(zhuǎn)換表或畫出電路的狀態(tài)轉(zhuǎn)換圖。 通過以上步驟將給定的邏輯問題抽象成時(shí)序邏輯函數(shù)。
⑵ 狀態(tài)化簡(jiǎn)
① 等價(jià)狀態(tài):在相同的輸入下有相同的輸出,并且轉(zhuǎn)換到同一次態(tài)的兩個(gè)狀態(tài)。
② 合并等價(jià)狀態(tài),使電路的狀態(tài)數(shù)最少。
⑶ 狀態(tài)分配
① 確定觸發(fā)器的數(shù)目n。因?yàn)閚個(gè)觸發(fā)器共有2n種狀態(tài)組合,所以為獲得時(shí)序電路所需的m個(gè)狀態(tài),必須取2n1<m2n
② 給每個(gè)電路狀態(tài)規(guī)定對(duì)應(yīng)的觸發(fā)器狀態(tài)組合。
⑷ 選定觸發(fā)器類型,求出電路的狀態(tài)方程、驅(qū)動(dòng)方程和輸出方程
① 根據(jù)器件的供應(yīng)情況與系統(tǒng)中觸發(fā)器種類盡量少的原則謹(jǐn)慎選擇使用的觸發(fā)器類型。
② 根據(jù)狀態(tài)轉(zhuǎn)換圖(或狀態(tài)轉(zhuǎn)換表)和選定的狀態(tài)編碼、觸發(fā)器的類型,即可寫出電路的狀態(tài)方程、驅(qū)動(dòng)方程和輸出方程。
⑸ 根據(jù)得到的方程式畫出邏輯圖
⑹ 檢查設(shè)計(jì)的電路能否自啟動(dòng)
① 電路開始工作時(shí)通過預(yù)置數(shù)將電路設(shè)置成有效狀態(tài)的一種。
② 通過修改邏輯設(shè)計(jì)加以解決。
⑺ 設(shè)計(jì)步驟簡(jiǎn)圖
圖3 設(shè)計(jì)步驟簡(jiǎn)圖
2、按實(shí)驗(yàn)內(nèi)容設(shè)計(jì)邏輯電路畫出邏輯圖。 設(shè)計(jì)思路詳情見第六部分。電路圖如下:
1.計(jì)數(shù)器的工作原理
遞增計(jì)數(shù)器----每來一個(gè)cp,觸發(fā)器的組成狀態(tài)按二進(jìn)制代碼規(guī)律增加。 遞減計(jì)數(shù)器-----按二進(jìn)制代碼規(guī)律減少。 雙向計(jì)數(shù)器-----可增可減,由控制端來決定。
2.集成j-k觸發(fā)器74ls73
⑴ 符號(hào):
圖1 j-k觸發(fā)器符號(hào)
⑵ 功能:
表1 j-k觸發(fā)器功能表
⑶ 狀態(tài)轉(zhuǎn)換圖:
圖2 j-k觸發(fā)器狀態(tài)轉(zhuǎn)換圖
⑷ 特性方程:
qn1jqnkqn
⑸ 注意事項(xiàng):
① 在j-k觸發(fā)器中,凡是要求接“1”的,一定要接高電平(例如5v),否則會(huì)出現(xiàn)錯(cuò)誤的翻轉(zhuǎn)。
③ 觸發(fā)器的兩個(gè)輸出負(fù)載不能過分懸殊,否則會(huì)出現(xiàn)誤翻。
④ j-k觸發(fā)器的清零輸入端在工作時(shí)一定要接高電平或連接到實(shí)驗(yàn)箱的清零端子。
3.時(shí)序電路的設(shè)計(jì)步驟 內(nèi)容見實(shí)驗(yàn)預(yù)習(xí)。
1.用j-k觸發(fā)器和門電路設(shè)計(jì)一個(gè)特殊的12進(jìn)制計(jì)數(shù)器,其十進(jìn)制的狀態(tài)轉(zhuǎn)換圖為:
圖4
12進(jìn)制計(jì)數(shù)器狀態(tài)轉(zhuǎn)換圖
六、實(shí)驗(yàn)設(shè)計(jì)及數(shù)據(jù)與處理
⑴ 設(shè)計(jì)
在12進(jìn)制同步計(jì)數(shù)器中,輸出的狀態(tài)只由前一周期的狀態(tài)決定,而與外來輸入無關(guān),因此目標(biāo)電路為moore型。而數(shù)字電路只有0和1兩種狀態(tài),因此目標(biāo)電路要表達(dá)12種狀態(tài)需要用4個(gè)變量q1、q2、q3、q4的16種組合中的12種?,F(xiàn)定義十進(jìn)制數(shù)01~12的對(duì)應(yīng)二進(jìn)制數(shù)為輸出狀態(tài),可得目標(biāo)電路的狀態(tài)轉(zhuǎn)換表如下:
表2 12進(jìn)制同步計(jì)數(shù)器狀態(tài)狀態(tài)轉(zhuǎn)換表
本實(shí)驗(yàn)選擇j-k觸發(fā)器,根據(jù)狀態(tài)轉(zhuǎn)換表以及j-k觸發(fā)器特性方程:
qn1jqnkqn
得到目標(biāo)電路方程如下:
nnn
輸出方程:y0nq0n、y1nq1n、y2nq2、y3q3
驅(qū)動(dòng)方程:q0一個(gè)cp發(fā)生一次變化,因此j0k01。
q1每當(dāng)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ù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇二
在我們整個(gè)軟件工程過程中,我體會(huì)到了許多,也學(xué)到了許多。
在項(xiàng)目要進(jìn)行自由分組后,我們的項(xiàng)目小組便誕生了。我們小組由3個(gè)成員組成,在相互商量后我們也確定了我們組的項(xiàng)目,是做一個(gè)校園文件管理系統(tǒng)。我們也隨即做了分工,。我們的項(xiàng)目也正式開始了。
需求調(diào)研和分析對(duì)于軟件開發(fā)過程至關(guān)重要。我們?cè)陂_發(fā)時(shí)如果不進(jìn)行調(diào)研和分析,那么對(duì)于后來的項(xiàng)目進(jìn)展將產(chǎn)生致命的后果。我們?cè)陧?xiàng)目的開發(fā)中便遇到了這樣的問題。我們開始自己隨意的計(jì)劃整個(gè)系統(tǒng)的設(shè)計(jì),然后報(bào)給老師,老師作為一個(gè)客戶并不是全部認(rèn)同,隨后我們也必須按著客戶的要求更改我們的設(shè)計(jì)報(bào)告。我也明白了,再做一個(gè)系統(tǒng)時(shí),必須隨時(shí)和客戶保持溝通,隨時(shí)了解他們需要什么,他們想要什么功能。如果我們不去和客戶溝通,不去調(diào)研客戶的需求,做出來的系統(tǒng)即使在我們看來是一個(gè)很好,很完美的產(chǎn)品,但是如果客戶不認(rèn)同,那么我們所做的一切都是徒勞,還要返工去修改,費(fèi)時(shí)費(fèi)力。所以在做任何一個(gè)項(xiàng)目時(shí),前期的需求調(diào)研和需求分析都是必須的,這是在做一個(gè)項(xiàng)目的基本,是關(guān)系成敗的重要一環(huán)。
對(duì)于一個(gè)項(xiàng)目,它的需求設(shè)計(jì)也非常重要。在我們的文件管理系統(tǒng)開發(fā)的過程中,遇到了一些問題,出現(xiàn)的這些問題很多都是非常棘手的,我們?yōu)榱私鉀Q這些棘手的問題浪費(fèi)了大量的時(shí)間,我們不得不在工程代碼上改了又改,在數(shù)據(jù)庫(kù)里增表、刪表、加數(shù)據(jù)、減數(shù)據(jù),當(dāng)然,在文檔里也要做出相應(yīng)的修改以適應(yīng)新的功能。還好,我們能及時(shí)地發(fā)現(xiàn)問題,通過相互溝通討論,問題也得到了解決。通過總結(jié),我們也意識(shí)到,我們大家在做需求分析和進(jìn)行需求了解時(shí)僅僅考慮了一些基本的功能,而至于管理員和客戶之間的聯(lián)系,以及具體的一些流程我們都沒有深究,而導(dǎo)致我們到后期花費(fèi)了大量的時(shí)間用于修復(fù)之前沒有考慮周全而帶
來的問題。如果我們的需求設(shè)計(jì)能夠比較清晰和完善,那么我們?cè)陂_發(fā)過程中便會(huì)很明白的知道我們應(yīng)該實(shí)現(xiàn)什么樣的功能,在數(shù)據(jù)庫(kù)里應(yīng)該怎樣建表,以什么方式插入數(shù)據(jù),從而可以避免反復(fù)修改工程的問題,也能避免出現(xiàn)可能毀壞整個(gè)工程的問題。整個(gè)工程的需求設(shè)計(jì)對(duì)于一個(gè)項(xiàng)目的順利進(jìn)展至關(guān)重要。
對(duì)于文檔在軟件工程中的作用,我在這次項(xiàng)目開發(fā)過程中有了更加深刻的理解。文檔在軟件開發(fā)過程中是很有用的,文檔是一項(xiàng)必不可少的東西,但文檔也不能太多,太過繁瑣,如果是那樣就不太好了。首先我們要明確開發(fā)過程中為什么要寫這些文檔,文檔的最根本的作用是為了更好的溝通。一個(gè)項(xiàng)目或產(chǎn)品可能需要延續(xù)很長(zhǎng)的時(shí)間,開發(fā)過程中可能需要很多的環(huán)節(jié),可能會(huì)遇到很多的問題和很多的解決的方法,這時(shí),我們需要文檔的幫助,我們需要有一個(gè)東西來記錄,我們需要有一個(gè)共同的聲音。文檔只不過是一個(gè)準(zhǔn)繩,將開發(fā)中的各個(gè)樹枝樹葉扶正。如果,這個(gè)準(zhǔn)繩太多太緊,大樹可能會(huì)發(fā)育的很高很直,但是就是有些畸形,如果這個(gè)準(zhǔn)繩太少太松,大樹可能就會(huì)變成灌木叢。文檔的多少、繁簡(jiǎn)是有度的,絕對(duì)不能說越多越好。我覺得,文檔需要說明解決問題的方法而不是解決問題的理論,因?yàn)榻鉀Q問題的理論是在文檔形成中做到的。文檔完整即可,每一份文檔說明一個(gè)問題,無需將多個(gè)文檔的內(nèi)容放在一個(gè)文檔的里面。除了重要階段形成文檔,其它部分都只是討論或者說是想法。不要讓文檔成為累贅,如果真是這樣,我認(rèn)為就是該考慮寫這些文檔的必要性的時(shí)候了。 我們?cè)谖臋n的時(shí)候,一定要明白為什么要寫這些。
在整個(gè)項(xiàng)目開發(fā)過程中,我們也同時(shí)遇到了許多程序接口問題,頁(yè)面和功能相結(jié)合的問題,數(shù)據(jù)庫(kù)建表的問題,這些問題都是源于我們項(xiàng)目小組成員之間的溝通不足。我深刻認(rèn)識(shí)到,在項(xiàng)目開發(fā)時(shí),項(xiàng)目小組中各個(gè)成員之間的相互溝通是非常重要的。如果我們要在功能方面作出修改,那么程序人員和頁(yè)面人員及數(shù)據(jù)庫(kù)人員就必須相互溝通,共同對(duì)整個(gè)程序作出相應(yīng)的修改,這樣才能避免最終整合時(shí)出現(xiàn)問題。
在這十個(gè)周里,我還對(duì)軟件工程有了新的理解。在我以前的理解當(dāng)中,軟件工程,無非就是一個(gè)人或者幾個(gè)人或一個(gè)團(tuán)隊(duì)集中在一起進(jìn)行編寫代碼的工作,以實(shí)現(xiàn)開發(fā)出所用的軟件。但現(xiàn)在我明白了,軟件工程的作用,就是告訴人們?cè)鯓尤ラ_發(fā)軟件和管理軟件。具體地講,它表現(xiàn)在與軟件開發(fā)和管理有關(guān)的人員和過程上。所以,軟件工程就不僅僅是單一的編程過程了。它包括了系統(tǒng)分析->建模->概要設(shè)計(jì)->詳細(xì)設(shè)計(jì)->編碼->測(cè)試->維護(hù)。編碼可以理解為編程,這個(gè)只占總時(shí)間的20%左右。編程只是其中的一小部分。
在這次項(xiàng)目里我完成了許多工作,在界面設(shè)計(jì)上我完成了,首頁(yè)、全部的商品頁(yè)面、全部的用戶頁(yè)面及部分管理員頁(yè)面的制作,在后期項(xiàng)目整合過程中修改了功能和界面結(jié)合時(shí)出現(xiàn)的bug,還有數(shù)據(jù)庫(kù)插入數(shù)據(jù)及解決數(shù)據(jù)庫(kù)集中整合時(shí)出現(xiàn)的問題。這些工作我都順利完成了,雖然并不能算是非常的出色,但也算是盡力了?,F(xiàn)在看到自己辛勞的成果,我感到很欣慰。
當(dāng)然,在這次項(xiàng)目過程中我也發(fā)現(xiàn)了自己的一些問題。如現(xiàn)在的網(wǎng)站開發(fā)技術(shù)還不夠強(qiáng),在和小組成員相互溝通上還不夠積極等。我希望以此為契機(jī),在將來的項(xiàng)目開發(fā)中能做得更好。
數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇三
由于平時(shí)接觸的都是一些私人項(xiàng)目,這些項(xiàng)目大都是一些類庫(kù),其他人的交流相對(duì)可以忽略不計(jì),因此也就不考慮規(guī)范化的文檔。實(shí)際上從學(xué)習(xí)的經(jīng)歷來看,我們接觸的知識(shí)體系都是屬于比較老或比較傳統(tǒng)的,與現(xiàn)在發(fā)展迅速的it行業(yè)相比很多情況已不再適用,尤其是當(dāng)開源模式逐漸走近開發(fā)者后更是如此。
雖然這次是一個(gè)數(shù)據(jù)庫(kù)課程設(shè)計(jì),由于本人在選擇項(xiàng)目的時(shí)候是本著對(duì)自己有實(shí)際應(yīng)用價(jià)值的角度考慮的,所以其中也涉及到一些數(shù)據(jù)庫(kù)以外的設(shè)計(jì)。對(duì)于ooa/ood的開發(fā)模式有時(shí)不免要提出一些疑問,uml是設(shè)計(jì)階段的工具,而它基本涵蓋了軟件設(shè)計(jì)的方方面面,也就是說按照這一軟件工程的正常流程,在動(dòng)手寫第一句代碼之前,開發(fā)人員已經(jīng)非常熟悉軟件產(chǎn)品了,這對(duì)于相當(dāng)有經(jīng)驗(yàn)的架構(gòu)師一類人說可能會(huì)很容易,但是我們作為學(xué)生,連足夠的編碼經(jīng)驗(yàn)都沒有,卻首先被教授并要求先ooa再oop,這樣直接導(dǎo)致的問題就是文檔與編碼對(duì)不上號(hào),在修改代碼的時(shí)候基本不會(huì)再去審查文檔和先前的分析。甚至根本就是現(xiàn)有代碼再有文檔,即便是這種情況,代碼與文檔還是不對(duì)應(yīng)。不可否認(rèn),在傳統(tǒng)軟件工程的詳細(xì)設(shè)計(jì)之前的項(xiàng)目過程中還是有很多利于項(xiàng)目開發(fā)的部分的。所以我就一直在尋找適合我——針對(duì)探究型項(xiàng)目——的開發(fā)模式,這次的項(xiàng)目也算是一次嘗試,當(dāng)然這個(gè)過程并不會(huì)太短。
回到數(shù)據(jù)庫(kù)設(shè)計(jì)上了,這次的數(shù)據(jù)庫(kù)設(shè)計(jì)我是嚴(yán)格按照數(shù)據(jù)庫(kù)建模的步驟來進(jìn)行的,老實(shí)說我并沒有感覺這樣的流程對(duì)開發(fā)帶來多大的幫助,反倒是覺得將思維轉(zhuǎn)化為圖表很浪費(fèi)時(shí)間??傮w上來說這次的項(xiàng)目也不是很大,而且在數(shù)據(jù)庫(kù)的設(shè)計(jì)上比較保守,也就是說實(shí)際上數(shù)據(jù)庫(kù)設(shè)計(jì)還可以再完善完善的。隨著我對(duì)計(jì)算機(jī)領(lǐng)域的拓寬和加深,我也會(huì)靜下心來思考在接觸計(jì)算機(jī)之前的行為,很多次我能深切感覺到,其實(shí)我的大腦(未于別人比較)本身就是在使用一種更接近關(guān)系數(shù)據(jù)庫(kù)的方式來記憶,所以我很可恨自然的設(shè)計(jì)出符合三范式的表結(jié)構(gòu)來,即便我不知道這些范式的確切含義??赡芫拖瘛胺妒讲惶菀子猛ㄋ滓锥姆绞浇忉尅币粯樱凇白尮ぞ哂脠D標(biāo)表述我的思維”時(shí)費(fèi)了一番力氣。
從我作為項(xiàng)目的提出人和實(shí)現(xiàn)者來看,這是個(gè)失敗的項(xiàng)目,結(jié)合幾次教學(xué)項(xiàng)目的的實(shí)踐,發(fā)現(xiàn)這也已經(jīng)不是第一次了。主觀原因占多數(shù),比如,嘗試新的開發(fā)方式,根據(jù)設(shè)計(jì)花了太多的時(shí)間來抽象出公用的庫(kù)而忽略業(yè)務(wù)邏輯。就這次項(xiàng)目而言,失敗的原因有以下幾點(diǎn):
1、使用了新的開發(fā)環(huán)境(vim),這是首次在脫離高級(jí)ide的情況下編碼。
2、使用了新的開發(fā)語(yǔ)言(python,actionscript3),因?yàn)槲乙恢北容^喜歡“學(xué)以致用”,而且這樣的“數(shù)據(jù)驅(qū)動(dòng)型”軟件的整套自實(shí)現(xiàn)的庫(kù)都已經(jīng)完成了,但是由于語(yǔ)言本身的差異,遷移時(shí)問題很多,當(dāng)發(fā)現(xiàn)這一點(diǎn)是,已沒有多少有效剩余時(shí)間了。
3、編碼流程的不妥,我比較喜歡從底層的庫(kù)開始開發(fā),因?yàn)橐坏?kù)測(cè)試通過,將很容易將它放到不同的表示層下。但如果庫(kù)沒有測(cè)試成功,將導(dǎo)致整個(gè)項(xiàng)目沒有任何可視化模型,所以這次的項(xiàng)目無法提交“可運(yùn)行的代碼”。
4、實(shí)踐目的的不同,我輕易不放棄鍛煉的機(jī)會(huì),事實(shí)上,有機(jī)會(huì)就一定要比以前有所突破,總是照搬以前的做法還不如就不做呢。這個(gè)前提是因?yàn)楝F(xiàn)在能完全用來的學(xué)習(xí)的時(shí)間比較多,等到工作時(shí)再這樣做的可能性就很小了,因此當(dāng)然要抓緊機(jī)會(huì)了。不過還有一個(gè)隱藏原因,總以為自己很了不起,其實(shí)“遇到的問題數(shù)跟人的能力是成正比的”。
5、客觀原因在這里就不說了。
由于項(xiàng)目還未完成,暫時(shí)無法提出需要改進(jìn)了地方。
數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇四
通過該課程設(shè)計(jì)要使學(xué)生樹立起強(qiáng)烈的工程化意識(shí),用工程化思想和方法開發(fā)軟件。切實(shí)體會(huì)出用軟件工程的方法開發(fā)系統(tǒng)與一般程序設(shè)計(jì)方法的不同之處,學(xué)生在對(duì)所開發(fā)的系統(tǒng)進(jìn)行軟件計(jì)劃、需求分析、設(shè)計(jì)的基礎(chǔ)上,實(shí)現(xiàn)并測(cè)試實(shí)際開發(fā)的系統(tǒng)。通過一系列規(guī)范化軟件文檔的編寫和系統(tǒng)實(shí)現(xiàn),使學(xué)生具備實(shí)際軟件項(xiàng)目分析、設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試的基本能力。
要求學(xué)生掌握軟件工程的基本概念、基本方法和基本原理,為將來從事軟件的研發(fā)和管理奠定基礎(chǔ)。每個(gè)學(xué)生選擇一個(gè)小型軟件項(xiàng)目(內(nèi)容參照《計(jì)算機(jī)綜合實(shí)踐指導(dǎo)》,宋雨等編著,清華大學(xué)出版社出版),按照軟件工程的生命周期,完成軟件計(jì)劃、需求分析、軟件設(shè)計(jì)、編碼實(shí)現(xiàn)、軟件測(cè)試及軟件維護(hù)等軟件工程工作,并按要求編寫出相應(yīng)的文檔。具體的方法可以選用傳統(tǒng)的軟件工程方法或者面向?qū)ο蟮姆椒?,開發(fā)環(huán)境和工具不限。
1.至少提交4個(gè)文檔,包括軟件計(jì)劃、軟件需求規(guī)格說明書、軟件設(shè)計(jì)說明書、軟件測(cè)試
計(jì)劃,要求文檔格式規(guī)范、邏輯性強(qiáng)(可參考《計(jì)算機(jī)綜合實(shí)踐指導(dǎo)》中給出的要求及格式)、圖表規(guī)范;
2.獨(dú)自實(shí)現(xiàn)了系統(tǒng)的某些功能,基本達(dá)到了要求的性能,經(jīng)過了測(cè)試,基本能運(yùn)行。
(1)提交的文檔規(guī)范,工作量大,文檔邏輯性強(qiáng)、正確,按《計(jì)算機(jī)綜合實(shí)踐指導(dǎo)》標(biāo)準(zhǔn)考核(附《軟件工程課程設(shè)計(jì)》實(shí)驗(yàn)報(bào)告評(píng)分表)占60%
(2)系統(tǒng)驗(yàn)收、講解、答辯 占25% (3)考勤占15%
1. 課程設(shè)計(jì)目的
軟件工程課程設(shè)計(jì)是學(xué)習(xí)軟件工程課程后所進(jìn)行的實(shí)踐環(huán)節(jié),目的是培養(yǎng)學(xué)生用工程化的思想和標(biāo)準(zhǔn)文檔化的思想進(jìn)行軟件開發(fā)。本次課程設(shè)計(jì)通過開發(fā)一個(gè)小型實(shí)用的軟件系統(tǒng),親身體驗(yàn)軟件生命周期中的各個(gè)環(huán)節(jié),以加深對(duì)軟件工程課程的深入理解、鍛煉獨(dú)立分析、解決問題的能力。
2. 課程設(shè)計(jì)要求
2.1 課程設(shè)計(jì)準(zhǔn)備
1)復(fù)習(xí)軟件工程課程的主要內(nèi)容,熟練掌握軟件生命周期的理論以及各階段的基本概念。
2)明確可行性分析、需求分析、設(shè)計(jì)、測(cè)試等階段的基本任務(wù)和基本方法。 3)熟練運(yùn)用規(guī)范化的描述方法和文檔,描述軟件開發(fā)的各個(gè)階段。 4)熟悉開發(fā)環(huán)境和開發(fā)工具。
2.2 內(nèi)容要求
1)對(duì)所設(shè)計(jì)和實(shí)現(xiàn)的系統(tǒng)進(jìn)行可行性分析,提交可行性分析報(bào)告;
2)對(duì)系統(tǒng)進(jìn)行需求分析,可以選擇傳統(tǒng)的分析方法或者面向?qū)ο蟮姆治龇椒ǎ峤卉浖枨笠?guī)格說明書(srs);
3)在srs的基礎(chǔ)上進(jìn)行軟件的概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),提交軟件設(shè)計(jì)文檔; 4)遵循上述文檔的要求,實(shí)現(xiàn)軟件;
5)對(duì)所實(shí)現(xiàn)系統(tǒng)進(jìn)行軟件測(cè)試,完成軟件測(cè)試報(bào)告。
1. 可行性分析報(bào)告
1.1 項(xiàng)目簡(jiǎn)介
1.1.1 項(xiàng)目目標(biāo)
隨著社會(huì)的發(fā)展、網(wǎng)絡(luò)的普及,生活中有許許多多的事情可以通過網(wǎng)絡(luò)解決。比如在網(wǎng)上查詢火車票以及預(yù)訂火車票等等。然而網(wǎng)上預(yù)訂火車票預(yù)訂系統(tǒng)誕生了,開發(fā)火車票預(yù)訂系統(tǒng)主要是幫助人們 能夠及時(shí)購(gòu)買火車票,查詢火車出發(fā)時(shí)間,節(jié)約人們的時(shí)間和精力。 1.1.2 系統(tǒng)的簡(jiǎn)要描述,主要功能
用戶可以在本系統(tǒng)查詢票價(jià)、余票,然后通過注冊(cè)登錄進(jìn)行預(yù)訂車票,若沒有登錄則不能預(yù)訂車票和查看我的訂單。一般的用戶可以通過本網(wǎng)站選擇出發(fā)地點(diǎn)和到達(dá)地點(diǎn)來查詢車票,然后進(jìn)行車票預(yù)訂,用戶還可以通過我的訂單來進(jìn)行對(duì)預(yù)訂的車票進(jìn)行退票和查詢自己預(yù)訂的車票詳細(xì)信息。
1.2 對(duì)現(xiàn)有系統(tǒng)的分析
1.2.1 處理流程和數(shù)據(jù)流程(系統(tǒng)流程圖)
1.2.2 對(duì)現(xiàn)有系統(tǒng)的其他說明
本軟件在開發(fā)過程中,分為技術(shù)實(shí)現(xiàn)與使用軟件說明書兩大部分,這兩部分都有它的重要之處,若技術(shù)支持出現(xiàn)故障或疑難問題無法解決、程序開發(fā)出現(xiàn)偏差,程序嚴(yán)重錯(cuò)誤而不解的,會(huì)影響開發(fā)軟件的進(jìn)度和該軟件不能按期完成。若軟件說明書陳述出現(xiàn)問題,那出現(xiàn)部分描述含糊不清,則會(huì)影響該軟件的完整性與可繼承性。
數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇五
1) 實(shí)驗(yàn)?zāi)康?BR> (1) 復(fù)習(xí)加法器的分類及工作原理。
(2) 掌握用圖形法設(shè)計(jì)半加器的方法。
(3) 掌握用元件例化法設(shè)計(jì)全加器的方法。
(4) 掌握用元件例化法設(shè)計(jì)多位加法器的方法。
(5) 掌握用verilog hdl語(yǔ)言設(shè)計(jì)多位加法器的方法。
(6) 學(xué)習(xí)運(yùn)用波形仿真驗(yàn)證程序的正確性。
(7) 學(xué)習(xí)定時(shí)分析工具的使用方法。
2) 實(shí)驗(yàn)原理
加法器是能夠?qū)崿F(xiàn)二進(jìn)制加法運(yùn)算的電路,是構(gòu)成計(jì)算機(jī)中算術(shù)運(yùn)算電路的基本單元。目前,在數(shù)字計(jì)算機(jī)中,無論加、減、乘、除法運(yùn)算,都是化為若干步加法運(yùn)算來完成的。加法器可分為1位加法器和多位加法器兩大類。1位加法器有可分為半加器和全加器兩種,多位加法器可分為串行進(jìn)位加法器和超前進(jìn)位加法器兩種。
(1)半加器
如果不考慮來自低位的進(jìn)位而將兩個(gè)1位二進(jìn)制數(shù)相加,稱半加。實(shí)現(xiàn)半加運(yùn)算的電路則稱為半加器。若設(shè)a和b是兩個(gè)1位的加數(shù),s是兩者相加的和,c是向高位的進(jìn)位。則由二進(jìn)制加法運(yùn)算規(guī)則可以得到。
(2)全加器
在將兩個(gè)1位二進(jìn)制數(shù)相加時(shí),除了最低位以外,每一位都應(yīng)該考慮來自低位的進(jìn)位,即將兩個(gè)對(duì)應(yīng)位的加數(shù)和來自低位的進(jìn)位三個(gè)數(shù)相加,這種運(yùn)算稱全加。實(shí)現(xiàn)全加運(yùn)算的電路則稱為全加器。
若設(shè)a、b、ci分別是兩個(gè)1位的加數(shù)、來自低位的進(jìn)位,s是相加
的和,c是向高位的進(jìn)位。則由二進(jìn)制加法運(yùn)算規(guī)則可以得到:
3)
(1)
(2)
(3) 實(shí)驗(yàn)內(nèi)容及步驟 用圖形法設(shè)計(jì)半加器,仿真設(shè)計(jì)結(jié)果。 用原件例化的方法設(shè)計(jì)全加器,仿真設(shè)計(jì)結(jié)果 用原件例化的方法設(shè)計(jì)一個(gè)4為二進(jìn)制加法器,仿真設(shè)計(jì)結(jié)果,進(jìn)行定時(shí)分析。
(4) 用verilog hdl語(yǔ)言設(shè)計(jì)一個(gè)4為二進(jìn)制加法器,仿真設(shè)計(jì)結(jié)果,進(jìn)行定時(shí)分析。
(5) 分別下載用上述兩種方法設(shè)計(jì)4為加法器,并進(jìn)行在線測(cè)試。
4)設(shè)計(jì)
1)用圖形法設(shè)計(jì)的半加器,如下圖1所示,由其生成的符號(hào)如圖2所示。
2)用元件例化的方法設(shè)計(jì)的全加器如圖3所示,由其生成的符號(hào)如圖4所示。
圖三:
圖四:
5)全加器時(shí)序仿真波形如圖下圖所示
6)心得體會(huì):
第一次做數(shù)字系統(tǒng)設(shè)計(jì)實(shí)驗(yàn),老師給我們講了用圖形法設(shè)計(jì)的全過程。在這次過程中,我進(jìn)一步加強(qiáng)對(duì)理論知識(shí)的學(xué)習(xí),將理論與實(shí)踐結(jié)合起來。實(shí)驗(yàn)過程中遇到了一個(gè)小問題是生成半加器符號(hào),后來發(fā)現(xiàn)缺了file/create default這一步。通過這一次的失誤,我明白了做事要認(rèn)真!最后將實(shí)驗(yàn)做出來了,體味了成功的喜悅!通過這次實(shí)驗(yàn)我復(fù)習(xí)了加法器的分類及工作原理,
并掌握了用圖形法設(shè)計(jì)半加器的方法,掌握了用元件例化法設(shè)計(jì)全加器的方法,掌握了用元件例化法設(shè)計(jì)多位加法器的方法,掌握了用verilog hdl語(yǔ)言設(shè)計(jì)多位加法器的方法,學(xué)習(xí)了運(yùn)用波形仿真驗(yàn)證程序的正確性,學(xué)習(xí)定時(shí)分析工具的使用方法。
數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇六
一 實(shí)驗(yàn)過程
1.資料的搜集。
2.熟悉制作軟件。
3.構(gòu)建站點(diǎn)框架。
打開dremweaver后第一步便是新建站點(diǎn)
4設(shè)計(jì)主頁(yè)及二級(jí)頁(yè)面。
5實(shí)現(xiàn)網(wǎng)頁(yè)間的鏈接
鏈接的過程其實(shí)很簡(jiǎn)單,主要是把要鏈接的文字選擇在選擇工具欄的鏈接按鈕最后選擇自己要鏈接的網(wǎng)頁(yè)單擊確定便可以了。
6向靜太網(wǎng)頁(yè)插入動(dòng)態(tài)效果
具體情況如下:
通過這半年的學(xué)習(xí)實(shí)踐中 和老師的指導(dǎo)下以大量明晰的操作步驟和典型的應(yīng)用實(shí)例,教會(huì)我們。使更豐富全面的軟件技術(shù)和應(yīng)用技巧,使我們真正對(duì)所學(xué)的軟件融會(huì)貫通。所以我結(jié)合所學(xué)專業(yè)的內(nèi)容制作了個(gè)人網(wǎng)站,作為實(shí)習(xí)的成果。其內(nèi)容是多樣化的。制作網(wǎng)頁(yè)用的軟件是dreamweaver , banner軟件。dreamweaver大大加速了網(wǎng)絡(luò)時(shí)代電子交易應(yīng)用中的項(xiàng)目交付。它提供了網(wǎng)頁(yè)和表單的動(dòng)態(tài)生成到企業(yè)級(jí)的解決方案,如電子商店,庫(kù)存管理系統(tǒng)和企業(yè)內(nèi)部局域網(wǎng)的數(shù)據(jù)庫(kù)應(yīng)用等功能。例如,網(wǎng)頁(yè)上很流行的陰影和立體按紐等效果,只需單擊一下就可以制作完成。當(dāng)然,其最方便之處是,它可以將圖象切割,圖象映射,懸停按紐,圖象翻轉(zhuǎn)等效果直接生成html代碼,或者嵌入到現(xiàn)有的網(wǎng)頁(yè)中,或者作為單獨(dú)的網(wǎng)頁(yè)出現(xiàn)。主圖是一個(gè)網(wǎng)頁(yè)的門面,它能體現(xiàn)出這個(gè)網(wǎng)頁(yè)的整體風(fēng)格。
制作網(wǎng)頁(yè),首先是確定主題,經(jīng)過再三考慮,就做了個(gè)關(guān)于中國(guó)的網(wǎng)站,平時(shí)也總是瀏覽類似的網(wǎng)站,對(duì)這些還有些了解,于是確定主題,做一些類似的網(wǎng)站,但考慮到,現(xiàn)在網(wǎng)絡(luò)上好多類似的網(wǎng)站,但有些內(nèi)容不適合我們大學(xué)生閱讀,對(duì)于我們來說有點(diǎn)不實(shí)際,根據(jù)這種情況,最后決定建立一個(gè)簡(jiǎn)單的中國(guó)介紹和相關(guān)的事跡網(wǎng)站,專門介紹一些即使用,又便宜的小秘笈。于是網(wǎng)站主題確立。
然后是整體規(guī)劃,每一版塊都有其個(gè)性的色彩,清晰明了,便于閱讀瀏覽,大致分幾部分,中國(guó)簡(jiǎn)介,中國(guó)歷史,用戶登錄注冊(cè)頁(yè)面留言,再加入個(gè)別網(wǎng)站等,每一部分又分幾小部分,內(nèi)容比較充分,多樣。
再后是收集資料與素材,大量瀏覽相關(guān)網(wǎng)站,收集關(guān)于中國(guó)的一些事跡歷史圖片,好的文章和圖片等,還有參考一些好的網(wǎng)站的布局,特色,顏色搭配,背景圖等。
再后是設(shè)計(jì)網(wǎng)頁(yè)圖片,用flash制作網(wǎng)頁(yè)的banner。
再后是建立站點(diǎn),站點(diǎn)分布如下:
再后是制作網(wǎng)頁(yè)了,使用dreamweaver制作。
首頁(yè)內(nèi)容精彩豐富,簡(jiǎn)潔明快,語(yǔ)言風(fēng)趣,通俗易懂。頁(yè)面可愛清爽。首頁(yè)主要是導(dǎo)航作用。首頁(yè)制作時(shí),時(shí)刻考慮著網(wǎng)頁(yè)的基本原則:統(tǒng)一,連貫,分割,對(duì)比及和諧的原則,內(nèi)容統(tǒng)一,都是為了主題服務(wù),一個(gè)網(wǎng)站強(qiáng)調(diào)的就是一個(gè)整體,只有圍繞一個(gè)統(tǒng)一的目標(biāo)所做的設(shè)計(jì)才是成功的;連貫,頁(yè)面之間關(guān)系連貫,統(tǒng)成一體;每版內(nèi)容都自成一體,顏色各異,便于瀏覽;整個(gè)網(wǎng)頁(yè)有動(dòng)有靜,顏色不同,形成對(duì)比,不呆板,富有生氣;顏色各異,但又不同之中又相同,渾然一體。而且制作過程中,不忘以下原則:
簡(jiǎn)潔實(shí)用: 這是非常重要的,網(wǎng)絡(luò)特殊環(huán)境下,盡量以最高效率的方式將用戶所要想得到的信息傳送給他就是最好的,所以要去掉所有的冗余的東西。使用方便:同第一個(gè)是相一致的,滿足使用者的要求,網(wǎng)頁(yè)做得越適合使用,就越顯示出其功能美;頁(yè)面用色協(xié)調(diào),布局符合形式美的要求: 布局有條理,充分利用美的形式,是網(wǎng)頁(yè)富有可欣賞性,提高檔次。當(dāng)然雅俗共賞是人人都追求的.。
利用我們所學(xué)的框架集,制作更完美的頁(yè)面。將動(dòng)態(tài)網(wǎng)頁(yè)與靜態(tài)網(wǎng)頁(yè)結(jié)合起來
再后,調(diào)試過程,好多次本來在dream里好好的,把字調(diào)的好好的,位置很對(duì),可在瀏覽器里御覽就出毛病了,不是靠上了,就是靠下了,很不老實(shí),經(jīng)過再三調(diào)試,整理,加了好多表格,終于滿意了,很是麻煩,想請(qǐng)問老師,為什么會(huì)出現(xiàn)這種情況啊,還有怎么解決啊,不用這么反復(fù)調(diào)整的辦法,還有什么好辦法?。?BR> 還有,在最超鏈接過程中,明明在頁(yè)面屬性里設(shè)置的是超鏈接的文字是原色,點(diǎn)擊鏈接后也是原色,可一鏈接上就變色了,想了老半天,也做了很多研究,實(shí)驗(yàn),終于知道怎么回事了,原來應(yīng)該對(duì)文字所在的單元格整體做鏈接,而不是只選中文字做鏈接。
還有,這次的網(wǎng)站大部分用的是表格,層用的很少,因?yàn)樗`活了,不好控制,用的很少。
再后,是網(wǎng)頁(yè)的上傳與發(fā)布,用ftp將制作好的網(wǎng)站上傳
制作過程中,才發(fā)現(xiàn),原來自己懂的太少了,好多不知道的地方,才趕緊查書,開始的時(shí)候只是會(huì)建立模版,可不會(huì)應(yīng)用,操作,可這樣要修改模版可就麻煩了,要一個(gè)網(wǎng)頁(yè)一個(gè)的修改,于是趕緊上網(wǎng)學(xué)習(xí)相關(guān)內(nèi)容,閱覽書籍,最后才知道文件這有個(gè)資源,點(diǎn)擊
進(jìn)入資源面板,點(diǎn)擊到數(shù)第二個(gè)的模版,選項(xiàng),所有模版就都顯示了,點(diǎn)擊資源面板左下角的應(yīng)用命令,好了,這個(gè)模版就應(yīng)用到你建立的網(wǎng)頁(yè)中去了。
這只是在制作過程中出現(xiàn)的問題之一,其它問題也是類似相同?,F(xiàn)在想想,自己所會(huì)的東西太少了,現(xiàn)在做的網(wǎng)站只是一些簡(jiǎn)單的網(wǎng)站,看到了一些知名的網(wǎng)站開發(fā)出的網(wǎng)頁(yè),不僅欄目?jī)?nèi)容豐富,信息量大,而且頁(yè)面圖文并茂,五彩繽紛,使得網(wǎng)民贊嘆不已,流連忘返。以我們的經(jīng)驗(yàn),當(dāng)前的軟件的功能日趨復(fù)雜,不學(xué)到一定的深度和廣度是難以在實(shí)際工作中應(yīng)付自如的。因此反映出學(xué)習(xí)的還不夠,缺點(diǎn)疏漏。需在加以刻苦鉆研及學(xué)習(xí),不斷開拓視野,增強(qiáng)自己的實(shí)踐操作技能,為以后能做出出色的網(wǎng)頁(yè)而努力。
同學(xué)告訴我,要做好網(wǎng)頁(yè),一定要學(xué)從c++,java,php,asp,數(shù)據(jù)庫(kù)。以后要學(xué)的實(shí)在是太多了,而且我也很喜歡這方面,在以后的日子里,會(huì)努力填充自己,豐富自己的。希望以后有不懂的地方,老師能多多指點(diǎn)。
二 實(shí)驗(yàn)心得
在internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用。因此網(wǎng)站建設(shè)在internet應(yīng)用上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。
對(duì)于現(xiàn)在的社會(huì),科技的飛速發(fā)展已經(jīng)成為社會(huì)發(fā)展的標(biāo)志。其中計(jì)算機(jī)的發(fā)展可謂快中之快,而在計(jì)算機(jī)的發(fā)展中計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展又是首當(dāng)其沖的。計(jì)算機(jī)網(wǎng)絡(luò)從為我們所知,到現(xiàn)在才經(jīng)歷的短短的幾年時(shí)間,在這幾年中隨著計(jì)算機(jī)網(wǎng)絡(luò)的廣泛應(yīng)用,特別是internet的普及和發(fā)展,網(wǎng)絡(luò)已經(jīng)成為了不可或缺的通信手段。不論是最新的新聞信息、新產(chǎn)品的出臺(tái)、新游戲的發(fā)布、最新的各種it動(dòng)態(tài),包括等候就業(yè)人才的個(gè)人簡(jiǎn)歷,我們都是可以通過網(wǎng)絡(luò)來獲得。但是什么為這所有的一切提供平臺(tái)的呢。我們又是通過什么來獲取這些消息的呢對(duì)就是網(wǎng)頁(yè)?,F(xiàn)如今,數(shù)以萬計(jì)的網(wǎng)站以網(wǎng)頁(yè)的方式提供了豐富、精彩的信息。在人類社會(huì)進(jìn)入信息時(shí)代的時(shí)候,在網(wǎng)絡(luò)成為通信的主要手段的時(shí)候,在計(jì)算機(jī)網(wǎng)絡(luò)普及的今天,網(wǎng)頁(yè)也在它自己的崗位上做出了突出的貢獻(xiàn)。網(wǎng)頁(yè)是我們?cè)诰W(wǎng)絡(luò)上的代言人。我們將什么樣的信息傳達(dá)給瀏覽者,要講述什么樣的事情,網(wǎng)頁(yè)在這里起著重要的作用。
企業(yè)網(wǎng)站在企業(yè)的網(wǎng)絡(luò)營(yíng)銷當(dāng)中占有及其重要的地位,只要是涉及網(wǎng)絡(luò)宣傳的企業(yè),都應(yīng)該建立屬于自己的個(gè)性企業(yè)網(wǎng)站。他不僅能夠讓企業(yè)在網(wǎng)絡(luò)上展示自己的產(chǎn)品,促進(jìn)實(shí)際銷售的增長(zhǎng),更能夠通過一根網(wǎng)線,向目標(biāo)客戶展示企業(yè)自身的形象。
對(duì)于企業(yè)網(wǎng)站設(shè)計(jì)的觀點(diǎn),偏重網(wǎng)站的形象設(shè)計(jì),即在功能務(wù)實(shí)、體系完善的情況下,重點(diǎn)結(jié)合企業(yè)理念打造網(wǎng)站的形象。logo就能很好的表現(xiàn)企業(yè)的形象。企業(yè)標(biāo)志(logo)是指用于代表企業(yè)形象的獨(dú)特的、有意義的圖案,是企業(yè)形象識(shí)別當(dāng)中最核心的環(huán)節(jié),可用于與企業(yè)形象相關(guān)的所有環(huán)節(jié)。由于企業(yè)標(biāo)志所處的特殊地位,決定了其不能夠隨意更換,因此能否設(shè)計(jì)一個(gè)有內(nèi)涵、有文化、便于識(shí)別的標(biāo)志,并建立相關(guān)的應(yīng)用系統(tǒng),關(guān)乎到企業(yè)長(zhǎng)遠(yuǎn)的發(fā)展,不容小視。
建設(shè)網(wǎng)站的一般過程包括:前期內(nèi)容確立、網(wǎng)站架構(gòu)搭建、創(chuàng)意策劃、設(shè)計(jì)、網(wǎng)站建設(shè)。網(wǎng)站的功能版塊一般分為首頁(yè)(含引導(dǎo)頁(yè))、新聞部分、產(chǎn)品部分、信息交流部分、定制系統(tǒng)、零散頁(yè)面等。根據(jù)不同的企業(yè)需求,各網(wǎng)站的功能版塊數(shù)量、布局、結(jié)構(gòu)各異。
(一) 頁(yè)面的設(shè)計(jì)方面
網(wǎng)頁(yè)設(shè)計(jì)跟學(xué)習(xí)別的東西一樣,也需要興趣,所謂的興趣也不是三分鐘熱度,是一種執(zhí)著。
頁(yè)設(shè)計(jì)需要耐心,如果沒有耐心,就學(xué)不好網(wǎng)頁(yè)設(shè)計(jì),應(yīng)為當(dāng)你碰到一個(gè)問題時(shí),如果不能立刻得到問題的答案,你可能需要很長(zhǎng)時(shí)間去解決,我就碰到過一個(gè)問題,用了很長(zhǎng)時(shí)間才解決。
頁(yè)設(shè)計(jì)需要堅(jiān)持,堅(jiān)持不斷的學(xué)習(xí),因?yàn)樵O(shè)計(jì)網(wǎng)頁(yè)的軟件在不斷的更新,因此我們要不斷的學(xué)習(xí)
并且頁(yè)設(shè)計(jì)不要掉入技術(shù)的陷阱,如果你的網(wǎng)頁(yè)設(shè)計(jì)技術(shù)一流,并且對(duì)軟件的掌握程度已經(jīng)達(dá)到一定水平,但是你設(shè)計(jì)的網(wǎng)頁(yè)確不堪目睹,這是因?yàn)榫W(wǎng)頁(yè)設(shè)計(jì)是介于平面設(shè)計(jì)和編程技術(shù)兩者之間的邊緣科學(xué).不僅涉及到美學(xué),心理學(xué),平面構(gòu)成,色彩搭配等平面設(shè)計(jì)的方面的知識(shí),還涉及到html,javascript,css,asp,php等編程語(yǔ)言技術(shù)方面的知識(shí).只有綜合運(yùn)用多種知識(shí),才能設(shè)計(jì)出視聽特效,動(dòng)感十足,富于個(gè)性的web頁(yè)面,才能全面展現(xiàn)互聯(lián)網(wǎng)這一新型媒體的獨(dú)特魅力和多維空間的超強(qiáng)功能.
并且我認(rèn)為網(wǎng)頁(yè)設(shè)計(jì)應(yīng)該注重實(shí)用性,因?yàn)樗亲屓藶g覽的,是用戶可以撫摸,可以評(píng)論,可以交互的。因此我提倡簡(jiǎn)單的美。
(二)網(wǎng)頁(yè)視覺效果
視覺形象識(shí)別即我們通常所說的vi(visualidentity),與bi一起用于深化表現(xiàn)企業(yè)理念,同時(shí)也受到bi的影響。所謂視覺形象識(shí)別,就是指能夠被目標(biāo)客戶通過視覺來認(rèn)知與企業(yè)相關(guān)的一切事物,從最基礎(chǔ)的企業(yè)標(biāo)志、吉祥物、標(biāo)準(zhǔn)色到企業(yè)日常業(yè)務(wù)中的信紙、服裝、名片等等,在將其系統(tǒng)化以后就形成了企業(yè)的視覺形象識(shí)別系統(tǒng)。
視覺形象識(shí)別系統(tǒng)在整套cis中處于最表層的位置,其中所有的設(shè)計(jì)都將與目標(biāo)客戶發(fā)生直接的接觸。
(三)網(wǎng)頁(yè)的整體布局和導(dǎo)航
網(wǎng)頁(yè)的布局通常指的是網(wǎng)頁(yè)的整體架構(gòu),說的通俗一點(diǎn)就是排版。如何突出最重要的內(nèi)容,即讓用戶第一眼就看到這個(gè)網(wǎng)頁(yè)所想要傳達(dá)的信息。這一點(diǎn)至關(guān)重要。在大多數(shù)做的比較成功的網(wǎng)頁(yè)中,一個(gè)共同的特點(diǎn)就是網(wǎng)頁(yè)的整體架構(gòu)十分的清晰明了,便于用戶瀏覽
網(wǎng)頁(yè)布局大致可分為國(guó)字型、拐角型、標(biāo)題正文型、左右框架型、上下框架型、綜合框架型、封面型、flash型、變化型
網(wǎng)頁(yè)布局是主要考慮以下幾點(diǎn):
1、首先要考慮整個(gè)網(wǎng)頁(yè)的長(zhǎng)和寬,以及長(zhǎng)度和寬度之間的比例。
2、其次就應(yīng)該考慮導(dǎo)航條的設(shè)置了。
3、正文的框架設(shè)置(橫向因素和縱向因素交錯(cuò))
(四)網(wǎng)頁(yè)中文字、圖像
圖象我利用網(wǎng)上搜索和自己所學(xué)過的banner進(jìn)行處理,這樣做起來節(jié)約了很多時(shí)間。。
(五)網(wǎng)頁(yè)制作過程中的其他注意事項(xiàng)
不要過于注重色彩的燦爛,只要簡(jiǎn)單就行。我們最終追求的主要是實(shí)用價(jià)值。
通過這次實(shí)習(xí),在制作時(shí)想想使自己的網(wǎng)頁(yè)更加豐富多彩,在網(wǎng)頁(yè)中插入圖象,動(dòng)畫,動(dòng)態(tài)特效??墒强傆龅竭@樣那樣的問題,但在同學(xué)的幫助和自己摸索的情況下完成了這個(gè)實(shí)習(xí)的成果??吹搅艘恍┲木W(wǎng)站開發(fā)出的網(wǎng)頁(yè),不僅欄目?jī)?nèi)容豐富,信息量大,而且頁(yè)面圖文并茂,五彩繽紛,使得網(wǎng)民贊嘆不已,流連忘返。以我們的經(jīng)驗(yàn),當(dāng)前的軟件的功能日趨復(fù)雜,不學(xué)到一定的深度和廣度是難以在實(shí)際工作中應(yīng)付自如的。因此反映出學(xué)習(xí)的還不夠,缺點(diǎn)疏漏。虛在加以刻苦鉆研及學(xué)習(xí),不斷開拓視野,增強(qiáng)自己的實(shí)踐操作技能,為以后能做出出色的網(wǎng)頁(yè)而努力。
近一個(gè)星期的實(shí)訓(xùn)將要結(jié)束,其中的酸甜苦辣我會(huì)在今后的日子里不斷地去咀嚼,去回味,去探索。從制作網(wǎng)頁(yè)過程中,我學(xué)到了新的美化網(wǎng)頁(yè)的方法,運(yùn)用了更多以前未運(yùn)用的技巧。這使我學(xué)到了更多的知識(shí),并且為我自己在制作網(wǎng)頁(yè)這方面積累了一些經(jīng)驗(yàn)。這些將是我人生中的一次重要的經(jīng)歷,將是我今后走上社會(huì)后的一筆巨大的財(cái)富。這次實(shí)習(xí)的收獲對(duì)我來說有不少,我自己感覺在知識(shí)、技能等方面都有了不少的收獲??傮w來說這次是對(duì)我的綜合素質(zhì)的培養(yǎng),鍛煉和提高。
數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇七
課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí),發(fā)現(xiàn),提出,分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過程。隨著科學(xué)技術(shù)發(fā)展的日新月異,當(dāng)今計(jì)算機(jī)應(yīng)用在是生活中可以說得是無處不在。因此作為二十一世紀(jì)的大學(xué)來說掌握計(jì)算機(jī)開發(fā)技術(shù)十分重要的。
我的題目是文章處理系統(tǒng)的設(shè)計(jì),對(duì)于我們這些新手來說,這是很大的考驗(yàn),我一千次一萬次的問自己,怎么才能找到課堂所學(xué)與實(shí)際應(yīng)用的最佳結(jié)合點(diǎn)?怎么才能讓自己的程序在篇幅上簡(jiǎn)單,在使用價(jià)值上豐富?怎樣讓自己的業(yè)余更靠近專業(yè)?怎樣讓自己的計(jì)劃更具有序性,而不會(huì)忙無一用?機(jī)會(huì)是老師,學(xué)校,以及無數(shù)代教育工作者給的,而能力是自己的,耐性是需要的。
經(jīng)過自己的琢磨,聽取了師姐,師兄們的建議,還查閱了很多書籍,才做到了心中有數(shù),才了解了c語(yǔ)言課程設(shè)計(jì)的真正用意——培養(yǎng)自學(xué)能力,養(yǎng)成程序編輯的好習(xí)慣。我從來不相信車到山前必有路的說法,認(rèn)為那只是懶惰者自尋懶惰的借口,我要積極,要把握,要努力。
回顧起此次課程設(shè)計(jì),至今我仍感慨頗多,的確,從拿到題目到完成整個(gè)編程,從理論到實(shí)踐,在整整半個(gè)學(xué)期的日子里,可以學(xué)到很多很多的的東西,同時(shí)不僅可以鞏固了以前所學(xué)過的知識(shí),而且學(xué)到了很多在書本上所沒有學(xué)到過的知識(shí)。通過這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。
在設(shè)計(jì)的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會(huì)遇到過各種各樣的問題,同時(shí)在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過的知識(shí)理解得不夠深刻,掌握得不夠牢固,比如說結(jié)構(gòu)體……通過這次課程設(shè)計(jì)之后,一定把以前所學(xué)過的知識(shí)重新溫習(xí)。
這次課程設(shè)計(jì)終于順利完成了,在設(shè)計(jì)中遇到了很多編程問題,最后在郭老師的辛勤指導(dǎo)下,終于迎刃而解。同時(shí),在郭老師的身上我學(xué)得到很多實(shí)用的知識(shí),在次我表示感謝!同時(shí),對(duì)給過我?guī)椭乃型瑢W(xué)和各位指導(dǎo)老師再次表示忠心的感謝。
在課程設(shè)計(jì)過程中,我學(xué)到了很多人生的哲理,懂得怎么樣去制定計(jì)劃,怎么樣去實(shí)現(xiàn)這個(gè)計(jì)劃,并掌握了在執(zhí)行過程中怎么樣去克服心理上的不良情緒,黑夜過去了,我們收獲的是黎明。
在本次實(shí)踐中,給我印象最為深刻的是在文件刪除程序的編譯過程中,我的各個(gè)子程序都已經(jīng)編輯成功,那么這最后的程序就將是我成功的關(guān)鍵。老天不會(huì)讓我太過順利,他在這最后的時(shí)刻設(shè)置的障礙,是要考驗(yàn)我的能力,他要置我于死地?在這個(gè)問題的解決上,我打了退堂鼓,我不能忍受長(zhǎng)時(shí)間的無功而反,時(shí)間正在消磨我的意志。沒有了柳暗花明的一天,那么我怎么能說經(jīng)受住了考驗(yàn)?謝謝老師的那句話,她說:人力有所不能及,然而,人的精神是不會(huì)敗倒的。我鼓起勇氣,到處問,到處查資料,黃天不負(fù)有心人,在一篇文章上,終于看到了我所特別要求的函數(shù),我實(shí)現(xiàn)了組合是關(guān)鍵的理論。不得不說這是精神的勝利,是永不言敗的精神讓我的程序重見天日。謝謝給我指點(diǎn)迷津的老師。
6月11日,我們的課程設(shè)計(jì)結(jié)束了,但是它留給我的印象是不可磨滅的。無論我以后會(huì)不會(huì)涉及到c語(yǔ)言程序編譯的研究,我想,我至少掌握了一種系統(tǒng)的研究方法,我們學(xué)習(xí)的目的就在于運(yùn)用,我們運(yùn)用這種研究方法的時(shí)候會(huì)很多,我最后要感謝課程設(shè)計(jì),它的確教會(huì)我很多。
數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇八
1.1 實(shí)驗(yàn)?zāi)康?BR> 掌握c程序設(shè)計(jì)編程環(huán)境visual c++,掌握運(yùn)行一個(gè)c程序的基本步驟,包括編輯、編譯、鏈接和運(yùn)行。(]
1.2 實(shí)驗(yàn)要求
在報(bào)告中記錄建立、保存c程序?qū)嵙?xí)過程。
1.3 實(shí)驗(yàn)基本內(nèi)容
編寫程序,在屏幕上顯示一個(gè)短句“hello world”
(1) 程序:
1) 編譯如下程序:
#include
void main()
{
printf (“hello world! ”);
}
2)鏈接。執(zhí)行build-命令。
3)運(yùn)行。執(zhí)行build execute 命令。顯示結(jié)果。
4)關(guān)閉程序工作區(qū)。
(2) 運(yùn)行結(jié)果:
輸出結(jié)果:hello world!
總結(jié):
掌握c語(yǔ)言程序設(shè)計(jì)的基本框架,能夠編寫簡(jiǎn)單的程序。
2.1 實(shí)驗(yàn)?zāi)康?BR> (1) 掌握c語(yǔ)言的運(yùn)算符和表達(dá)式的正確使用以及c語(yǔ)言的幾種基本數(shù)據(jù)類型和基本輸入輸出函數(shù)的使用方法。()
(2)通過編程進(jìn)一步理解和掌握運(yùn)算符的確切含義和功能。
2.2 實(shí)驗(yàn)要求
(1) 在報(bào)告中記錄建立、保存c程序?qū)嵙?xí)過程。 (2) 完成典型題目,分析遇到的困難和實(shí)驗(yàn)中的收獲。
2.3 實(shí)驗(yàn)基本內(nèi)容
輸入程序,觀察輸出結(jié)果 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)鏈接。執(zhí)行build-命令。
3)運(yùn)行。執(zhí)行build execute 命令。顯示結(jié)果。
4)關(guān)閉程序工作區(qū)。
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)鏈接。執(zhí)行build-命令。
3)運(yùn)行。執(zhí)行build execute 命令。顯示結(jié)果。
4)關(guān)閉程序工作區(qū)。
實(shí)驗(yàn)結(jié)果:
97.61,141,ak=xd
實(shí)驗(yàn)結(jié)果:
擴(kuò)展:c語(yǔ)言程序?qū)嶒?yàn)報(bào)告 / c語(yǔ)言實(shí)驗(yàn)報(bào)告 / c語(yǔ)言程序設(shè)計(jì)報(bào)告
1234.120089,1234.120001
總結(jié):
學(xué)會(huì)c語(yǔ)言的運(yùn)算符和表達(dá)式的正確使用
3.1 實(shí)驗(yàn)?zāi)康?BR> 學(xué)會(huì)改正程序中的錯(cuò)誤
3.2 實(shí)驗(yàn)要求
(1) 在報(bào)告中記錄建立、保存c程序?qū)嵙?xí)過程。(]
(2) 完成典型題目,分析遇到的困難和實(shí)驗(yàn)中的收獲。
3.3 實(shí)驗(yàn)基本內(nèi)容
輸入實(shí)驗(yàn)程序,程序有錯(cuò),改正程序中的錯(cuò)誤
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參數(shù)對(duì)方程無意義!”); 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)鏈接。()執(zhí)行build-命令。
3)運(yùn)行。執(zhí)行build execute 命令。顯示結(jié)果。
4)關(guān)閉程序工作區(qū)。
實(shí)驗(yàn)結(jié)果:
運(yùn)行不了程序 ,做以下修改:
#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參數(shù)對(duì)方程無意義!”); 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));
}
這樣就可以輸出程序了。
總結(jié): 學(xué)會(huì)使用邏輯運(yùn)算符和邏輯表達(dá)式,掌握簡(jiǎn)單的查錯(cuò)方法,并改錯(cuò)。
4.1 實(shí)驗(yàn)?zāi)康?BR> 熟練使用whiledo…while語(yǔ)句實(shí)現(xiàn)循環(huán)程序設(shè)計(jì)。[)
4.2 實(shí)驗(yàn)要求
(1) 在報(bào)告中記錄建立、保存c程序?qū)嵙?xí)過程。
(2) 完成典型題目,分析遇到的困難和實(shí)驗(yàn)中的收獲。
4.3 實(shí)驗(yàn)基本內(nèi)容
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("最小公倍數(shù)是%d 最大公約數(shù)是%d ",j,k); }
2)鏈接。執(zhí)行build-命令。
3)運(yùn)行。執(zhí)行build execute 命令。顯示結(jié)果。
4)關(guān)閉程序工作區(qū)。
實(shí)驗(yàn)結(jié)果:
input m n
5 2
然后運(yùn)算出來結(jié)果:
最大公倍數(shù)是5
最大公約數(shù)是0
總結(jié):
學(xué)使用for,while,do...while語(yǔ)句實(shí)現(xiàn)循環(huán)程序,
5.1 實(shí)驗(yàn)?zāi)康?BR> 檢驗(yàn)最近學(xué)習(xí)成果,進(jìn)一步鞏固c語(yǔ)言的學(xué)習(xí)
5.2 實(shí)驗(yàn)要求
1)輸入任意四位數(shù),寫出個(gè),十,百,千位上的數(shù) 2)連接任意兩個(gè)字符串
5.3 實(shí)驗(yàn)基本內(nèi)容
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)鏈接。(]執(zhí)行build-命令。
3)運(yùn)行。執(zhí)行build execute 命令。顯示結(jié)果。
4)關(guān)閉程序工作區(qū)。
2)鏈接。執(zhí)行build-命令。
3)運(yùn)行。執(zhí)行build execute 命令。顯示結(jié)果。
4)關(guān)閉程序工作區(qū)。
實(shí)驗(yàn)結(jié)果: abcd
adsg
string sf
實(shí)驗(yàn)結(jié)果:
2678 2678
a=2,b=6,c=7,d=8
總結(jié):通過對(duì)程序的設(shè)計(jì)提高編程能力
數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇九
學(xué)生姓名: 郭倩
班級(jí):信息112
學(xué)號(hào):201152275208
實(shí)驗(yàn)地點(diǎn): 經(jīng)管實(shí)驗(yàn)中心證券實(shí)驗(yàn)室
指導(dǎo)教師:趙利平
實(shí)驗(yàn)日期:
實(shí)驗(yàn)環(huán)境:windows 20xx+jdk1.6
1. 實(shí)驗(yàn)?zāi)康?BR> (1) 理解子類派生的概念
(2) 學(xué)習(xí)創(chuàng)建子類對(duì)象
(3) 掌握方法覆蓋的使用
2.實(shí)驗(yàn)內(nèi)容
(1) 設(shè)計(jì)三個(gè)類:完成實(shí)驗(yàn)教材p52頁(yè)程序清單4-2;
(2)通過編制一個(gè)程序來加深對(duì)嵌套類、內(nèi)部類和局部類的理解:完成實(shí)驗(yàn)教材p56頁(yè)程序清單4-3;
2. 實(shí)驗(yàn)過程
報(bào)告撰寫具體要求:上述實(shí)驗(yàn)內(nèi)容要求寫出源代碼及運(yùn)行結(jié)果。
實(shí)驗(yàn)內(nèi)容(1):
//
abstract class student{
final static int courseno=3;
string name;
string type;
int[] courses;
string coursegrade;
public student(string 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){
=name;
}
public void settype(string type){
=type;
}
public void setcoursescore(int coursenumber,int coursescore){s[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();
}
n("姓名"+" 類型"+" 成績(jī)");
}}
n("-------------------------"); for(int i=0;i<5;i++){ n(students[i].getname()+" "+students[i].gettype()+" "+students[i].getcoursegrade()); }
(1) 都有
(2) student[] students=new student[5];
(3) student是抽象的,不能用new操作符創(chuàng)建抽象類的實(shí)例。
(4)
(5) //
abstract class student{
final static int courseno=3; string name;
string type;
int[] courses;
string coursegrade;
public student(string 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;
}
數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇十
《血染的實(shí)驗(yàn)報(bào)告》是教科版教材四年級(jí)下冊(cè)的一篇精讀課文,課文主要寫了芝加哥自然博物館研究員、著名的動(dòng)物學(xué)家卡爾·施密特博士以生命作為代價(jià),進(jìn)行了一次特殊的實(shí)驗(yàn),完成了一份血染的實(shí)驗(yàn)報(bào)告,為人類的科學(xué)事業(yè)留下了寶貴的資料,贊頌了施密特博士為了科學(xué)事業(yè)貢獻(xiàn)出寶貴生命的偉大精神。
以讀為媒介,搭建起學(xué)生與文本之間的情感橋梁。引領(lǐng)學(xué)生在品讀語(yǔ)言文字的同時(shí),用心靈去體驗(yàn)、感悟科學(xué)家的崇高品格。
1.能夠正確、流利、有感情地朗讀課文。
2.理解課文內(nèi)容,感悟老科學(xué)家為了科學(xué)事業(yè)而獻(xiàn)出寶貴生命的偉大精神。
3.認(rèn)識(shí)本課生字。
1.理解“透、盤、吐、蜷、抬”幾個(gè)描寫毒蛇動(dòng)作的詞,并能準(zhǔn)確運(yùn)用。
2.通過對(duì)細(xì)節(jié)描寫的理解,體會(huì)老科學(xué)家無私奉獻(xiàn)的偉大精神。
自制多媒體教學(xué)和電子白板輔助教學(xué)。
同學(xué)們,我們來看一個(gè)詞語(yǔ)“血染”解釋,引出課題。
(板書課題)
1.請(qǐng)同學(xué)們自由朗讀課文,注意讀準(zhǔn)字音,讀通文意。
2.檢查生字
燥熱 噪音 花崗石 蜷 捐軀 殷紅
讀準(zhǔn)這些詞語(yǔ),老師相信同學(xué)們?cè)僮x課文時(shí)一定會(huì)更加流利。
3.概括課文主要內(nèi)容
1.看視頻,問:想到哪個(gè)詞?現(xiàn)在就請(qǐng)同學(xué)們到課文中找一找,課文是怎樣描寫這種南北洲毒蛇?(指名讀)
2.請(qǐng)畫出描寫毒蛇動(dòng)作的詞語(yǔ)(透、盤、吐、蜷、抬)
3.從這些動(dòng)詞中,你能體會(huì)到什么?
4.蛇這樣兇猛,誰能通過你的朗讀來展示?
5.不幸的事情還是發(fā)生了,在做實(shí)驗(yàn)的時(shí)候,施密特博士不小心被蛇咬傷了。被蛇咬之后,實(shí)驗(yàn)室里空無一人,在求救無果的情況下,施密特博士又是怎么想?怎么做的?
6.同學(xué)們有沒有注意到“不”字后的標(biāo)點(diǎn)符號(hào)?表明感情怎么樣?(堅(jiān)定、強(qiáng)烈)
7.那么你該用什么樣的語(yǔ)氣來讀?你來試一試。(生讀)
8.作為一個(gè)經(jīng)驗(yàn)豐富的動(dòng)物學(xué)家,施密特博士當(dāng)然知道被毒蛇咬傷意味著什么。他沒有抱怨命運(yùn)的不公,也沒有懊惱無法和親人做最后的道別。而是要記錄這次特殊的實(shí)驗(yàn)?你是怎樣理解特殊這個(gè)詞的?
9.默讀4—5自然段
要求:用“——”勾畫出博士所做的實(shí)驗(yàn)記錄的內(nèi)容。
再用“ ”畫出他是在怎樣的情況下記錄的,并在旁邊寫出自己的感受。
(1)師:誰來說一說你所畫的第一處記錄。
生:“體溫很快升到了39.5℃……胃劇痛……”
師:你們中的很多人都曾經(jīng)發(fā)過高燒?什么感覺?
生:發(fā)熱、頭痛、四肢乏力、渾身酸痛,很想睡覺。師:然而施密特博士想到過休息嗎?為什么?
(2)博士是在什么情況下繼續(xù)堅(jiān)持記錄的呢?
出示“汗水在他那布滿皺紋的臉上……但他還是
頑強(qiáng)地記錄著
師:能說說讀完這段話的感受嗎?
師:此時(shí)我們仿佛看到了那老人痛苦的表情,博士一手捂著肚子,一手艱難地記錄,汗水不住地往下淌,打濕了實(shí)驗(yàn)報(bào)告。我們被這一幕感動(dòng)了。誰能帶著自己的理解再讀這一部分。(生讀)
(3)師:施密特博士忍受著這樣的劇痛繼續(xù)記錄著,那么他所做的第二處記錄是什么?
(4)師:真讓人心痛吶!時(shí)間啊,你過得快一點(diǎn),讓老人別在忍受這樣痛苦;時(shí)間?。∧氵^得慢一點(diǎn),讓老人完成最后的心愿吧??上В瑫r(shí)間聽不到我們的祈求。誰來讀一讀這段話?
師:你從哪里感受到老人記錄的艱難?你能再讀一讀這句話嗎?
(5)師:疼痛不斷加劇,記錄越來越費(fèi)勁。但是施密特博士沒有放棄,他艱難的寫下了最后的記錄?
師:讀完這段話你有什么感受?
師:施密特博士,七竅流血,渾身乏力,還不忘寫下這最后的感覺。
10.我們回頭再看這份珍貴的實(shí)驗(yàn)報(bào)告。你發(fā)現(xiàn)什么?從這些省略號(hào)中你能讀出什么?
11.在被蛇咬傷五個(gè)小時(shí)后,博士手中的筆掉落到地上,他停止了呼吸。在人生的最后五個(gè)小時(shí)里,他忍受了我們常人難以想象的痛苦,克服了我們無法估量的困難。這真是:
同學(xué)們,這位可敬的老人竟這樣離開了人世,他走的是那樣匆忙,竟來不及擦去身上淌出的血;他走的又是那樣艱難,忍受了我們無法想象的痛苦。此時(shí),凝視著卡爾施密特博士的墓碑,你想說些什么?
師:司馬遷在《史記》中寫道:人固有一死,或重于泰山,或輕如鴻毛。卡爾·施密特博士用自己的行動(dòng)詮釋了重于泰山的真正含義。其實(shí)像他這樣的科學(xué)家還有很多,課后請(qǐng)同學(xué)們查閱資料,下節(jié)課匯報(bào)。
數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇十一
解剖觀察眼球的結(jié)構(gòu)
豬眼球、解剖盤、放大鏡、單面刀片、解剖剪、解剖針、橡膠手套、培養(yǎng)皿、載玻片。
找出視神經(jīng)、角膜、鞏膜、虹膜(注意觀察虹膜的顏色)、瞳孔。注意:區(qū)分眼球的前端和后端(角膜部為前端,視神經(jīng)部為后端),仔細(xì)觀察角膜與虹膜之間的房水。
眼球外形近似 。在它的前端能看見無色透明的 ,后端有一條乳白色的 。
解剖方法指導(dǎo):選取眼球前后端的中點(diǎn)部位,用單面刀片在鞏膜上割一小孔(注意:不能一刀切下去,以免損壞玻璃體)。然后將解剖剪伸進(jìn)小孔,剪刀頭略微向上,沿著中線,把眼球壁剪一圈,使眼球成為前后兩半,并用鑷子輕輕把玻璃體與眼球壁分離(注意:當(dāng)眼球剛剖開時(shí),觀察流出的液體呈什么顏色)。
(1)觀察眼球內(nèi)容物
①在剖開眼球時(shí),流出的無色透明液體是 。
②將玻璃體從眼球內(nèi)分離出來并進(jìn)行觀察。
③用放大鏡觀察晶狀體的側(cè)面四周,有 狀的懸韌帶。懸韌帶的功能為 。
④用鑷子將晶狀體剝離后,發(fā)現(xiàn)晶狀體呈 形,將它放在文字上,字體會(huì) (填“變大”或“縮小”)。用鑷子輕輕按壓晶狀體,可以感覺到它有 ,這說明 。
通過觀察得知眼球內(nèi)容物包括: 三部分。
(2)觀察眼球壁(注意:先觀察后半部分,再觀察前半部分)。
觀察眼球壁后半部分(觀察順序:由內(nèi)向外)
①細(xì)辨認(rèn)眼球壁最里面的一層膜——內(nèi)膜,又叫 。
②仔細(xì)辨認(rèn)眼球壁中間的一層膜——中膜,顏色呈 ,叫 。根據(jù)顏色,說明其內(nèi)含有大量 ,其功能為 。此外,該部分里還有血管,對(duì)眼球具有 作用。
③觀察眼球壁的最外面一層膜——外膜,顏色呈 ,叫 。觸摸該部分,可以感覺到該部分 ,說明該部分具有 的功能。
觀察眼球壁前半部分
①仔細(xì)觀察白色鞏膜,在前端方向成為無色透明的 ,其功能是 。
因此,眼球壁的外膜包括 和 。
②仔細(xì)觀察脈絡(luò)膜,用手觸摸,脈絡(luò)膜往前端延伸漸漸增厚成 。用放大鏡觀察該部分,推測(cè)該部分由 組織組成,其功能為 。再往前突然變薄成 。
③觀察虹膜中間的瞳孔。光線強(qiáng)時(shí)瞳孔變 ,光線弱時(shí)瞳孔變 。
因此,眼球壁的中膜包括 、和 。
數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇十二
實(shí)驗(yàn)項(xiàng)目名稱程序控制
1、掌握python語(yǔ)言的for循環(huán)語(yǔ)句的基礎(chǔ)知識(shí)。
2、熟悉實(shí)訓(xùn)平臺(tái)循環(huán)程序的編碼方式。
3、掌握python語(yǔ)言的while循環(huán)語(yǔ)句的基本用法。
4、掌握if語(yǔ)句的基本用法,熟練實(shí)現(xiàn)編程
1、從求1到n之間奇數(shù)的和、求數(shù)列前n項(xiàng)的和到打印九九乘法表三個(gè)方面來展開,并設(shè)置了三個(gè)相應(yīng)關(guān)卡來在線考察大家對(duì)for循環(huán)的掌握情況。
2、編寫一個(gè)輸入整數(shù)n,計(jì)算n!的小程序。
3、掌握循環(huán)輸入,直到正確為止,同時(shí)完成猜數(shù)字游戲python代碼的編寫。
4、從將輸入的三個(gè)整數(shù)x,y,z按由小到大的順序排列,其中:x,y,z是進(jìn)行排序的三個(gè)數(shù)字
5、判斷輸入的年份是否是閏年
6、從求1到n連續(xù)整數(shù)的和、求由1、2、3、4能組成多少個(gè)互不相同且無重復(fù)數(shù)字的三位數(shù)到判斷一個(gè)不小于2的正整數(shù)是否是質(zhì)數(shù)三個(gè)方面來展開
成績(jī):
實(shí)驗(yàn)報(bào)告1
項(xiàng)目
名稱
程序控制
指導(dǎo)
教師
黃國(guó)華
實(shí)驗(yàn)
日期
一、實(shí)驗(yàn)儀器與設(shè)備
1、求是樓211實(shí)驗(yàn)室教學(xué)使用電腦。
2、頭歌實(shí)踐教學(xué)平臺(tái)。
二、實(shí)驗(yàn)步驟
1、打開頭歌實(shí)踐教學(xué)平臺(tái)。
2、根據(jù)本節(jié)實(shí)驗(yàn)課的安排,完成“python控制結(jié)構(gòu)之for循環(huán)i”、“python基礎(chǔ)(4—2)程序控制—循環(huán)結(jié)構(gòu):while”和“python——if條件語(yǔ)句”三個(gè)題目,認(rèn)真閱讀并理解每個(gè)題目的“任務(wù)描述”、“相關(guān)知識(shí)”、“編程要求”和“測(cè)試說明”。
3、根據(jù)具體的題目要求補(bǔ)充相應(yīng)的代碼。
4、完成所有的評(píng)測(cè),并對(duì)評(píng)測(cè)結(jié)果進(jìn)行截圖。
三、實(shí)驗(yàn)過程原始記錄
四、實(shí)驗(yàn)結(jié)果分析及心得體會(huì)
成績(jī):
數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇十三
(1)、出生背景
我來自中國(guó)內(nèi)陸省份,出生在一個(gè)相對(duì)比較落后小縣城里,雖然家鄉(xiāng)經(jīng)濟(jì)不是很發(fā)達(dá),但由于距離市區(qū)比較近,還是感覺到了改革開放30年對(duì)中國(guó)產(chǎn)生巨大影響。在思想上雖然不是特潮流那種,但是對(duì)于新生事物基本可以接受。家里條件在小縣城里來說還算過得去,所以在小時(shí)候并沒有吃過多少苦。我知道如果進(jìn)入社會(huì)之后我這樣經(jīng)歷是遠(yuǎn)遠(yuǎn)不夠,社會(huì)是復(fù)雜,對(duì)于我們這些大學(xué)生來說要各種經(jīng)歷都要去嘗試,所以我希望在接下來三年時(shí)間里能夠鍛煉自己,加強(qiáng)自己獨(dú)立生存能力,和自我解決問題能力。
(2)、性格與能力
我性格并不是那種外向類型,很多東西我都愿意自己一個(gè)人體會(huì)與經(jīng)歷,有時(shí)候會(huì)把自己排除在集體之外。還有我并不喜歡和別人交流,也很難接受別人意見,比較獨(dú)斷獨(dú)行。對(duì)一些事物有時(shí)候就是三分鐘熱情,有些時(shí)候不能堅(jiān)持自己最初定下目標(biāo)。但我有一種不服輸性格,每一次成功都會(huì)給我?guī)砭薮髣?dòng)力,我喜歡超越周圍人。我雖然有時(shí)候做事丟三落四,但我在關(guān)鍵時(shí)刻能夠打起百分之百精神。還有我喜歡幫助周圍人,并不計(jì)較目前得失,能夠把目光放在遠(yuǎn)方。并且對(duì)困難能夠迎難而上,勇敢面對(duì),這是我另一面性格寫照。
飛行器設(shè)計(jì)與工程專業(yè)一般設(shè)有飛行器設(shè)計(jì)、飛行力學(xué)與控制、直升機(jī)設(shè)計(jì)、空氣動(dòng)力學(xué)、飛行器結(jié)構(gòu)強(qiáng)度等專業(yè)方面,主要研究是各種航天飛行器,包括人造衛(wèi)星、宇宙飛船、空間站、深空探測(cè)器運(yùn)載火箭、航天飛機(jī)等空間飛行器及導(dǎo)彈設(shè)計(jì)。培養(yǎng)具備較好數(shù)學(xué)、力學(xué)基礎(chǔ)知識(shí)和飛行器工程基本理論及飛行器總體結(jié)構(gòu)設(shè)計(jì)與強(qiáng)度分析、試驗(yàn)?zāi)芰?,能從事飛行器(包括航天器與運(yùn)載器)總體設(shè)計(jì)、結(jié)構(gòu)設(shè)計(jì)與研究、結(jié)構(gòu)強(qiáng)度分析與試驗(yàn),并有從事通用機(jī)械設(shè)計(jì)及制造高級(jí)工程技術(shù)人員和研究人員。
(1)、就業(yè)方向:
畢業(yè)生一般可從事飛行器結(jié)構(gòu)工程、民用機(jī)械、交通運(yùn)輸工程、船舶與海洋工程、工業(yè)與民用建筑工程、軟件工程等方面設(shè)計(jì)與科研、教學(xué)工作,從事航天器、火箭、導(dǎo)彈等設(shè)計(jì)、實(shí)驗(yàn)、研究、運(yùn)行維護(hù)等工作,還可從事航空和其他國(guó)民經(jīng)濟(jì)部門技術(shù)和管理工作。
(2)、專業(yè)培養(yǎng)要求:
1、掌握飛行器設(shè)計(jì)基本理論、基本知識(shí);
2掌握飛行器結(jié)構(gòu)設(shè)計(jì)分析方法;
3、具有飛行器設(shè)計(jì)基本能力;
4、熟悉航空航天飛行器設(shè)計(jì)方針、政策和法規(guī);
5、熟悉航空航天飛行器設(shè)計(jì)理論前沿、應(yīng)用前景和發(fā)展動(dòng)態(tài);
6、掌握文獻(xiàn)檢索、資料查詢基本方法,具有一定科學(xué)研究實(shí)際工作能力。
我所讀專業(yè)雖然是我們學(xué)校強(qiáng)項(xiàng)專業(yè),但是與北航、南航、哈工大、西工大等名校相比較還是很差,然而我“野心”絕對(duì)可以征服我在這里每一天,我所做每一件事,既然我改變不了現(xiàn)實(shí),我也不要現(xiàn)實(shí)改變我自己,我要自己改變自己。讓我一生都是奮斗一生。大學(xué)生對(duì)未來應(yīng)該有一個(gè)規(guī)劃。在我這一直都樹立著這樣就業(yè)關(guān):謀生,不應(yīng)該是心為形役;更理想主義應(yīng)該是收獲幸福,互相成全,值得為之奉獻(xiàn)。而我選擇后者。求職應(yīng)聘,學(xué)習(xí)和能力是兩張永久通行證,但在學(xué)歷和能力相差無幾情況下,個(gè)性品質(zhì)優(yōu)秀才能被主考官看重。誠(chéng)實(shí),感恩,勤奮,自信是做人最起碼準(zhǔn)則。
首先,xxxx—xxxx,在大學(xué)期間應(yīng)該學(xué)習(xí)好專業(yè)知識(shí),以飽滿激情準(zhǔn)備向北航研究生奮斗;多參加校園活動(dòng),鍛煉自己社會(huì)交際能力,并且這樣有利于調(diào)節(jié)整天單調(diào)學(xué)習(xí)氛圍;每天應(yīng)該堅(jiān)持鍛煉身體,它是奮斗基礎(chǔ),因此最少要形成每天跑步良好習(xí)慣。
其次,xxxx—20xx,在北航繼續(xù)努力深造,認(rèn)真學(xué)習(xí),并且要時(shí)刻鍛煉自己工作能力,以高素質(zhì)、高能力要求來不斷改造自己,因?yàn)樗谖覀冋夜ぷ鲿r(shí)會(huì)是很重要砝碼。
最后20xx—20xx,這五年內(nèi),是自己人生黃金時(shí)期,決定著一個(gè)人一輩子高度,所以應(yīng)該以工作為自己核心事業(yè),要不斷學(xué)習(xí)、不斷進(jìn)步,讓自己越來越強(qiáng)大,適應(yīng)社會(huì)、適應(yīng)職場(chǎng)生活。
我經(jīng)常對(duì)自己說話:個(gè)人奮斗制勝、攫取成功精神財(cái)產(chǎn)將永遠(yuǎn)貧富不均。在浩瀚生命之岸,你應(yīng)該自豪地告訴世界,你追求過,你奮斗過,你為輝煌人生從來沒有放棄過希望,從來沒有停止過拼搏。而這個(gè)造就了萬物世界也將自豪而欣慰地回答你:只要奮斗不息,人生終將輝煌。讓我們一起來見證,在未來十年中我茁壯成長(zhǎng)。
數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇十四
1.加深對(duì)課堂講授內(nèi)容的理解,掌握解決實(shí)際應(yīng)用問題時(shí)所應(yīng)具有的查閱資料、技術(shù)標(biāo)準(zhǔn)和規(guī)范,以及軟件編程、調(diào)試等能力,掌握面向?qū)ο蟮木幊趟枷爰癹ava語(yǔ)言程序設(shè)計(jì)的規(guī)律與技巧,為進(jìn)一步學(xué)習(xí)web應(yīng)用開發(fā)及今后從事專業(yè)工作打下基礎(chǔ)。
2. 使用本學(xué)期學(xué)習(xí)的java se技術(shù)(也可以使用課堂教學(xué)中沒有學(xué)習(xí)過的java技術(shù),但是應(yīng)當(dāng)以java se技術(shù)為主)完成多功能日歷gui程序的設(shè)計(jì),使之具有如下基本功能:一年日歷用12頁(yè)顯示,每頁(yè)顯示一個(gè)月的日歷。日歷可以按年或月前后翻動(dòng),能夠顯示當(dāng)前的日期,可以為每頁(yè)日歷選擇背景圖片。
3.在完成基本功能的基礎(chǔ)上發(fā)揮自己的想象力與創(chuàng)造力,使程序凸顯出與眾不同的特點(diǎn)與功能,形成本小組的特性色。
1.問題描述準(zhǔn)確、規(guī)范。
2.程序結(jié)構(gòu)合理,調(diào)試數(shù)據(jù)準(zhǔn)確、有代表性.。
3.界面布局整齊,人機(jī)交互方便。
4.輸出結(jié)果正確。
5.正確撰寫實(shí)驗(yàn)報(bào)告。
編寫一個(gè)gui程序?qū)崿F(xiàn)日歷的功能。一年日歷用12頁(yè)顯示,每頁(yè)顯示一個(gè)月的日歷。日歷可以按年或月前后翻動(dòng),能夠顯示當(dāng)前的日期以及當(dāng)前農(nóng)歷,可以為每頁(yè)日歷選擇背景圖片??梢詫?shí)現(xiàn)顯示時(shí)鐘,時(shí)鐘能進(jìn)行整點(diǎn)報(bào)時(shí)??梢詫?shí)現(xiàn)備忘記事功能,能在每天添加、修改、刪除記事等操作。
1.在上機(jī)實(shí)驗(yàn)前,小組成員進(jìn)行選題討論,確定小組感興趣而又伸縮性強(qiáng)的題目多功能日歷。
2.在第一次上機(jī)實(shí)驗(yàn)時(shí)討論分工,分工明確之后,分頭合作進(jìn)行。
3.各成員完成自己的任務(wù)后,最后進(jìn)行統(tǒng)籌合并,以及程序最后的優(yōu)化。
4. 根據(jù)實(shí)驗(yàn)結(jié)果,寫出合肥工業(yè)大學(xué)實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)報(bào)告應(yīng)當(dāng)包括:實(shí)驗(yàn)內(nèi)容,程序流程圖,類結(jié)構(gòu),程序清單,運(yùn)行結(jié)果,以及通過上機(jī)取得的經(jīng)驗(yàn)。
5.詳細(xì)的上機(jī)實(shí)驗(yàn)步驟見任務(wù)分工及程序設(shè)計(jì)進(jìn)度表。
經(jīng)過小組成員的共同努力,最終我們小組設(shè)計(jì)的多功能日歷程序能夠?qū)崿F(xiàn)實(shí)驗(yàn)的基本要求——一年日歷用12頁(yè)顯示,每頁(yè)顯示一個(gè)月的日歷。日歷可以按年或月前后翻動(dòng),能夠顯示當(dāng)前的日期,可以為每頁(yè)日歷選擇背景圖片。另外,在完成基本要求的基礎(chǔ)上,我們?cè)鎏砹孙@示農(nóng)歷、顯示時(shí)鐘、添加備忘錄、修改備忘錄等功能。整體程序運(yùn)行流暢、功能齊全、符合操作習(xí)慣。
下面是程序運(yùn)行效果截圖:
日歷主界面(可以實(shí)現(xiàn)每個(gè)月的日歷,可以按年或按月前后翻動(dòng),能夠顯示當(dāng)前日期,并能夠選擇背景圖片):
備忘錄主界面(實(shí)現(xiàn)備忘錄的添加,及當(dāng)前日歷的顯示):
備忘錄主界面(實(shí)現(xiàn)備忘錄的顯示,及對(duì)當(dāng)前備忘錄的修改刪除等):
時(shí)鐘主界面(顯示當(dāng)前時(shí)間,實(shí)現(xiàn)報(bào)整點(diǎn)報(bào)時(shí)功能):
兩周的課程設(shè)計(jì)結(jié)束了,在這其中歷盡酸甜苦辣咸各種滋味,不過收獲頗豐。從學(xué)習(xí)c語(yǔ)言、數(shù)據(jù)庫(kù)等等計(jì)算機(jī)編程類課程開始,自己始終有種感覺,那就是太理論化了、缺少實(shí)踐。而這次的java程序設(shè)計(jì)可以說與以往大不相同,先是在課堂上老師講述了有關(guān)的基礎(chǔ)理論、基本語(yǔ)法知識(shí),而后再加上這兩周的課程設(shè)計(jì),可以說是真正能夠體會(huì)到程序編程的樂趣,也第一次發(fā)現(xiàn)自己原來對(duì)程序設(shè)計(jì)是如此的感興趣。尤其是由于課程時(shí)間較緊,課上時(shí)間老師只是簡(jiǎn)單給我們講述了一下java swing的基礎(chǔ)知識(shí),并沒有去深入,而在此次課程設(shè)計(jì)中大量用到的監(jiān)聽事件的有關(guān)知識(shí)需要自己去查標(biāo)準(zhǔn)文檔,去網(wǎng)上找相關(guān)系料,這無疑對(duì)自己是一個(gè)挑戰(zhàn)。但是兩周下來,我做到了,我獨(dú)立完成了對(duì)備忘錄程序的編寫,累積下來這部分共涉及到包括action listener,mouse listener,menu listener,document listener等各種各類監(jiān)聽18個(gè)監(jiān)聽,分為6個(gè)類,累計(jì)完成程序千余行。而給我印象最深刻的便監(jiān)聽了,可以說是整個(gè)備忘錄的大部分代碼都是與監(jiān)聽相關(guān),這也是讓我我學(xué)會(huì)了對(duì)程序監(jiān)聽的運(yùn)用,當(dāng)然只是學(xué)會(huì)遠(yuǎn)遠(yuǎn)談不上精通。
我編寫的類有test、mainwin、mymenulistener1、policelisten、policelisten2、mywindowlistener。其中test類主要是用來定義備忘錄主窗口的各種組件以及在相關(guān)組件上添加監(jiān)聽以實(shí)現(xiàn)備忘錄添加、修改、刪除等功能。mainwin類主要是用來創(chuàng)建test對(duì)象,用以顯示窗口的。