版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文
第2章總體設(shè)計2.1設(shè)計目標(biāo)就協(xié)同寫作系統(tǒng)而言,最主要的是實(shí)現(xiàn)對作品信息的共享和操作權(quán)限的區(qū)分以及文章編輯環(huán)境的實(shí)現(xiàn)。本項(xiàng)目的重點(diǎn)是對作品信息的操作實(shí)現(xiàn):既要讓用戶盡可能的利用共享的作品信息,又不能讓用戶隨意更改系統(tǒng)的共享的作品信息。針對本項(xiàng)目的具體要求,并考慮到實(shí)際的情況,可以對系統(tǒng)的設(shè)計目標(biāo)作如下歸納:1.用戶級別分為主編、編輯、作者和讀者四類;2.讀者可以對所有作品進(jìn)行查閱,并可以對其發(fā)表評論;3.作者除具有讀者的權(quán)限外,還可以對所屬學(xué)科的作品進(jìn)行寫作;4.編輯除具有作者的權(quán)限外,還可以創(chuàng)建所屬學(xué)科的新作品,并對作者提交的寫作內(nèi)容進(jìn)行審閱;5.主編除具有編輯的權(quán)限外,還可以對作品進(jìn)行最后審閱,并設(shè)置完成標(biāo)志;6.對于未提交的作品,用戶可以隨意更改;7.用戶可以添加所屬學(xué)科的比自身級別低的用戶;8.管理員可對系統(tǒng)所有用戶信息、作品信息進(jìn)行添加、修改、刪除等操作;9.系統(tǒng)提供在線用戶相互溝通的環(huán)境;2.2系統(tǒng)構(gòu)架本系統(tǒng)由服務(wù)器端和客戶端兩部分組成??蛻舳顺绦蛑饕瓿捎脩舻卿洝⑻砑有掠脩?、創(chuàng)建新作品以及對作品的各項(xiàng)操作等功能,并提供文章的編輯環(huán)境和顯示當(dāng)前系統(tǒng)的狀態(tài)。服務(wù)器端程序主要是提供用戶資料和作品資料的增加、刪除、查詢、修改等操作。本系統(tǒng)從結(jié)構(gòu)上分為四大模塊:1.編輯模塊:該模塊主要完成文章正文的寫作、修改以及評論的寫作等工作,在具體執(zhí)行這些功能之前,必須判斷當(dāng)前用戶是否有權(quán)進(jìn)行此項(xiàng)操作;2.設(shè)置操作者權(quán)限模塊:該模塊實(shí)現(xiàn)根據(jù)用戶的學(xué)科、級別等信息對其設(shè)置操作權(quán)限;3.操作模塊:該模塊主要實(shí)現(xiàn)用戶對文章的各項(xiàng)操作并存儲到數(shù)據(jù)庫中等工作;4.通信模塊:該模塊提供在線用戶及管理員之間相互溝通的環(huán)境;2.3系統(tǒng)構(gòu)架圖協(xié)同寫作系統(tǒng)編輯模塊協(xié)同寫作系統(tǒng)編輯模塊 設(shè)置操作者權(quán)限模塊設(shè)置操作者權(quán)限模塊操作模塊通信模塊操作模塊通信模塊2.4數(shù)據(jù)庫設(shè)計2.4.1用戶信息表(UserTable)屬性屬性名屬性類型長度備注UserID用戶編號整型(int)4唯一標(biāo)識用戶UserName用戶姓名字符型(char)50可以為空Subject所屬學(xué)科字符型(char)20Purview用戶級別字符型(char)20Password用戶密碼字符型(char)4Regdate注冊日期日期型8說明:1.UserID(用戶編號)為主屬性;2.該表存儲用戶全部信息;3.對本表紀(jì)錄的操作有添加、修改、刪除三個;4.只有系統(tǒng)管理員對本表擁有全部操作權(quán)限;5.用戶可以添加比自己的級別低的新用戶;2.4.2作品信息表(WorksTable屬性屬性名屬性類型長度 備注WorksID作品編號字符型(char)4唯一標(biāo)識作品WorksName作品名稱整型(int)50可為空Subject所屬學(xué)科字符型(char)20EditFlag編輯標(biāo)志字符型(char)20標(biāo)識作品當(dāng)前狀態(tài)Author作者姓名字符型(char)50Editor編輯姓名字符型(char)50Regdate注冊日期日期型8Review評論文本型(text)16Contents正文文本型(text)16說明:1.WorksID(作品編號)為主屬性;2.該表儲存系統(tǒng)中所有作品信息;3.對本表的操作有添加、修改、刪除;4.只有系統(tǒng)管理員對本表擁有全部操作權(quán)限;5.對本表的操作前需要判斷當(dāng)前用戶的權(quán)限是否可以進(jìn)行操作;2.4.3權(quán)限類型表(PurviewTable屬性屬性名屬性類型長度備注PurID級別編號整型(int)4PurName級別名稱字符型(char)20說明:1.PurID(級別編號)為主屬性;2.本表存儲系統(tǒng)中全部級別類型;3.每個用戶都具有工作權(quán)限,級別高者享有優(yōu)先權(quán),此表定義為數(shù)值大者級別高;4.主編為1級,編輯為2級,作者為3級,讀者為4級;2.4.4學(xué)科類型表(SubjectTable)屬性屬性名屬性類型長度備注SubID學(xué)科編號整型(int)4SubName學(xué)科名稱字符型(char)20說明:1.SubID(學(xué)科編號)為主屬性;2.本表存儲系統(tǒng)中所有學(xué)科類型;3.每個用戶都具有相應(yīng)的學(xué)科,每個作品也具有相應(yīng)的學(xué)科;4.用戶只能對所屬學(xué)科的作品進(jìn)行操作;2.5網(wǎng)絡(luò)設(shè)計原理2.5.1客戶端/服務(wù)器模型本系統(tǒng)屬于分布式應(yīng)用系統(tǒng),因此采用客戶端/服務(wù)器模型。系統(tǒng)運(yùn)行時,客戶端程序向服務(wù)器程序請求服務(wù),這就隱含了在建立客戶端/服務(wù)器模型間通信時的非對稱性,工作時要求有一套為客戶端/服務(wù)器所共識的慣例——協(xié)議。服務(wù)程序通常在一個眾所周知的地址監(jiān)聽客戶對服務(wù)的請求,服務(wù)進(jìn)程一直處于休眠狀態(tài),直到有客戶對這個服務(wù)的地址提出了連接請求,服務(wù)進(jìn)程被“驚醒”,并為客戶服務(wù)——對客戶的請求做出適當(dāng)反應(yīng)。2.5.2流套接字編程模型流套接字提供雙向的、有序的、無重復(fù)并無紀(jì)錄邊界的數(shù)據(jù)流服務(wù),是面向連接的。通信雙方建立通信之前必須建立一條路徑,這種方式既可以確定它們之間存在路徑,又保證雙方都是活動的。流套接字的服務(wù)進(jìn)程和客戶進(jìn)程在通信前必須建立各自的套接字并建立連接,然后才能對相應(yīng)的套接字進(jìn)行“讀”、“寫”操作,實(shí)現(xiàn)數(shù)據(jù)傳輸。本項(xiàng)目利用MFC類庫封裝的CSocket類來完成流套接字的網(wǎng)絡(luò)編程。流套接字編程流程:服務(wù)器Socket()Socket()Bind()Bind()Listen()Listen()Accept()Accept()Socket() 客戶端Socket() 阻塞,等待客戶請求 Connect() 建立連接Connect()Write()Read()請求數(shù)據(jù)Write()Read() 處理服務(wù)請求 Read()Write() 應(yīng)答數(shù)據(jù)Read()Write()Close()Close() Close()Close()
第3章系統(tǒng)實(shí)現(xiàn)3.1服務(wù)器端詳細(xì)設(shè)計3.1.1服務(wù)器端總的結(jié)構(gòu)模塊流程啟動協(xié)同寫作系統(tǒng)服務(wù)器啟動協(xié)同寫作系統(tǒng)服務(wù)器系統(tǒng)管理員登錄系統(tǒng)管理員登錄系統(tǒng)初始化,顯示用戶信息系統(tǒng)初始化,顯示用戶信息進(jìn)入消息循環(huán),接受相應(yīng)命令信息進(jìn)入消息循環(huán),接受相應(yīng)命令信息注銷作品創(chuàng)建新作品刪除用戶添加新用戶在線通信注銷作品創(chuàng)建新作品刪除用戶添加新用戶在線通信退出協(xié)同寫作系統(tǒng)服務(wù)器退出協(xié)同寫作系統(tǒng)服務(wù)器 3.1.2添加新用戶模塊模塊功能:1.在用戶信息表添加新紀(jì)錄;2.根據(jù)輸入?yún)?shù)完成新紀(jì)錄的初始化;3.更新列表控件,將新的用戶信息在列表控件中顯示;具體操作:該模塊需要對用戶信息表(UserTable)進(jìn)行操作。1.根據(jù)輸入信息,給新紀(jì)錄賦初值;2.向數(shù)據(jù)庫中插入新紀(jì)錄操作;3.將新紀(jì)錄輸出到列表控件中;執(zhí)行流程:進(jìn)入添加新用戶模塊進(jìn)入添加新用戶模塊輸入用戶信息參數(shù)輸入用戶信息參數(shù)接收輸入?yún)?shù)接收輸入?yún)?shù)進(jìn)入用戶信息表進(jìn)入用戶信息表在用戶表中插入新紀(jì)錄在用戶表中插入新紀(jì)錄產(chǎn)生操作結(jié)果信息產(chǎn)生操作結(jié)果信息將新用戶信息輸出到列表將新用戶信息輸出到列表進(jìn)入消息循環(huán)進(jìn)入消息循環(huán)輸入輸出參數(shù):輸入:新建的用戶編號(m_UI)、用戶姓名(m_UN)、學(xué)科(m_S)、級別(m_P)、密碼(m_PW);輸出:當(dāng)前用戶信息;3.1.3刪除用戶模塊模塊功能:1.接收要刪除的用戶信息;2.根據(jù)接收參數(shù),刪除用戶信息表中的紀(jì)錄;3.更新列表控件,將刪除的用戶信息從列表中刪除;具體操作:該模塊需要對用戶信息表(UserTable)進(jìn)行操作。1.輸入要刪除用戶信息的編號;2.根據(jù)輸入用戶信息,查找數(shù)據(jù)庫中用戶信息紀(jì)錄;3.刪除數(shù)據(jù)庫中符合條件的紀(jì)錄;4.將刪除的用戶信息從列表中刪除;執(zhí)行流程:進(jìn)入刪除用戶模塊進(jìn)入刪除用戶模塊輸入要刪除的用戶編號輸入要刪除的用戶編號接收輸入?yún)?shù)接收輸入?yún)?shù)訪問用戶信息訪問用戶信息表是符合條件的紀(jì)錄?是符合條件的紀(jì)錄?取出下一條紀(jì)錄取出下一條紀(jì)錄刪除該紀(jì)錄 Y N刪除該紀(jì)錄在列表中刪除用戶在列表中刪除用戶進(jìn)入消息循環(huán)進(jìn)入消息循環(huán) 輸入輸出參數(shù):輸入:要刪除的用戶編號(m_UI2);輸出:void;3.1.該模塊內(nèi)容與新建用戶模塊相似,不再詳細(xì)介紹。3.1.該模塊內(nèi)容與刪除用戶模塊相似,不再詳細(xì)介紹。3.1.在線通信的功能是通過兩個CSocket類的派生類實(shí)現(xiàn)的。CListenSocket類主要完成偵聽、響應(yīng)連接請求;CClientSocket類主要完成與客戶端之間信息的發(fā)送與接收功能。編程步驟:1.用create()函數(shù)創(chuàng)建套接字;2.用bind()函數(shù)將本地地址綁定到所創(chuàng)建的套接字上以在網(wǎng)絡(luò)中標(biāo)識該套接字;3.用listen()函數(shù)將套接字置監(jiān)聽模式,準(zhǔn)備接收連接請求;4.當(dāng)有客戶請求連接時,用accept()創(chuàng)建新套接字接收連接請求;5.用receive()、send()函數(shù)接收、發(fā)送數(shù)據(jù);6.用close()函數(shù)關(guān)閉套接字; 3.2客戶端詳細(xì)設(shè)計3.2.1客戶端總的結(jié)構(gòu)模塊流程啟動客戶端程序啟動客戶端程序進(jìn)入消息循環(huán),接受相應(yīng)的命令信息進(jìn)入消息循環(huán),接受相應(yīng)的命令信息退出系統(tǒng)在線通信操作模塊查閱作品信息文章編輯退出系統(tǒng)在線通信操作模塊查閱作品信息文章編輯用戶登錄用戶登錄退出協(xié)同寫作客戶端程序退出協(xié)同寫作客戶端程序3.2.2用戶登錄模塊模塊功能:該模塊主要是接收用戶登錄系統(tǒng)的請求以及接收用戶登錄信息,即用戶編號和密碼。凡在用戶代碼表(UserTable)沒有相應(yīng)記錄的用戶編號和密碼均不能成功登錄該系統(tǒng),即使用該系統(tǒng)。登錄界面如下圖所示:具體操作: 該系統(tǒng)客戶端的主界面就是用戶登錄界面,添加用戶編號和密碼以后,用戶點(diǎn)擊“登錄”按鈕時,該模塊取得UserName和Password的值。系統(tǒng)根據(jù)用戶輸入的信息訪問數(shù)據(jù)庫的用戶信息表,查看是否有滿足條件的用戶信息。如果有,則用戶登錄成功,反之登錄失敗。如果登錄成功,則原來被禁止的各項(xiàng)操作控件被激活,用戶根據(jù)自己的權(quán)限可以對文章進(jìn)行各種相應(yīng)的操作。如果用戶選擇“進(jìn)入寫作”,系統(tǒng)自動初始化:從返回信息中依次取出用戶的各項(xiàng)信息,根據(jù)這些信息設(shè)置用戶可以進(jìn)行的操作。遍歷數(shù)據(jù)庫的作品信息表,將所有的作品信息紀(jì)錄顯示在列表控件中。用戶左鍵點(diǎn)擊列表中的作品信息,可以查閱所選擇作品的正文,點(diǎn)擊右鍵,彈出浮動菜單,可以查看相應(yīng)作品的評論、備注;執(zhí)行流程:啟動系統(tǒng),進(jìn)入登錄模啟動系統(tǒng),進(jìn)入登錄模塊輸入用戶編號、密碼輸入用戶編號、密碼接收輸入?yún)?shù) 接收輸入?yún)?shù)根據(jù)取得信息訪問數(shù)據(jù)庫根據(jù)取得信息訪問數(shù)據(jù)庫訪問下一條紀(jì)錄訪問下一條紀(jì)錄是最后一條紀(jì)錄?是與接收的用戶編號相同? N是最后一條紀(jì)錄?是與接收的用戶編號相同? N Y 、 Y 該紀(jì)錄的密碼與接收的密碼相同? 該紀(jì)錄的密碼與接收的密碼相同? N Y 初始化系統(tǒng)寫作界面 初始化系統(tǒng)寫作界面 進(jìn)入消息循環(huán)進(jìn)入消息循環(huán)輸入輸出參數(shù):輸入:登錄用戶的編號(m_SUI),密碼(m_SPW);輸出:登錄成功標(biāo)志;3.2.3文章編輯模塊 模塊功能:該模塊主要功能是提供給用戶一個文字的編輯環(huán)境。具體操作:用戶可以在這個編輯環(huán)境中進(jìn)行文字的輸入、文章的導(dǎo)入以及文字的剪切、復(fù)制、粘貼、刪除及保存等編輯操作。其中文字輸入、剪切、復(fù)制、粘貼、刪除等功能系統(tǒng)初始化的時候已經(jīng)完成。3.2.4查閱作品信息模塊模塊功能:該模塊主要完成以下操作:1.從數(shù)據(jù)庫中取出作品信息表中的所有紀(jì)錄;2.將作品信息紀(jì)錄輸出到視圖的列表控件中;3.點(diǎn)擊作品列表,顯示被點(diǎn)擊作品的正文;4.右鍵點(diǎn)擊列表,彈出浮動菜單,可以選擇查看作品的正文、評論、備注;具體實(shí)現(xiàn):該模塊將需要訪問作品信息表(WorksTable)。首先,在視圖中對列表控件進(jìn)行初始化,列出“作品編號”、“作品名稱”、“學(xué)科”、“狀態(tài)”等幾項(xiàng)用戶信息;然后,將作品信息表中的第一條紀(jì)錄取出,將取出的作品信息紀(jì)錄在列表中顯示;取出下一條紀(jì)錄,同樣將取出的作品信息紀(jì)錄在表中顯示;重復(fù)上述操作,遍歷并顯示所有作品信息表中的紀(jì)錄;當(dāng)有作品被點(diǎn)擊時,到數(shù)據(jù)庫中查找該紀(jì)錄,取出相應(yīng)的信息;執(zhí)行流程:進(jìn)入查閱作品信息模塊進(jìn)入查閱作品信息模塊進(jìn)入消息循環(huán)進(jìn)入消息循環(huán)點(diǎn)擊列表控件點(diǎn)擊列表控件取出被點(diǎn)擊紀(jì)錄的編號取出被點(diǎn)擊紀(jì)錄的編號訪問數(shù)據(jù)庫作品表紀(jì)錄 訪問數(shù)據(jù)庫作品表紀(jì)錄訪問下一條紀(jì)錄 訪問下一條紀(jì)錄是所點(diǎn)擊的紀(jì)錄? N是所點(diǎn)擊的紀(jì)錄? Y 顯示相關(guān)信息顯示相關(guān)信息3.2.5操作模塊 模塊功能:該模塊實(shí)現(xiàn)不同級別的用戶對文章進(jìn)行操作的功能。其中包括:審閱作品、創(chuàng)建作品、提交寫作、發(fā)表評論、編輯作品等操作。該模塊界面如下:具體操作:審閱作品:用戶可以通過點(diǎn)擊列表控件中的作品紀(jì)錄來查閱作品的備注內(nèi)容。用戶經(jīng)審閱后,可將這些內(nèi)容添加到作品正文。創(chuàng)建作品:當(dāng)用戶輸入完要創(chuàng)建的作品信息后,系統(tǒng)接收這些參數(shù),并根據(jù)這些參數(shù)對新作品進(jìn)行初始化,并把新作品信息存儲到數(shù)據(jù)庫中,然后更新列表,顯示新添加的作品。系統(tǒng)可通過服務(wù)器提示其他在線用戶。提交寫作:用戶完成寫作后,便可以將其寫作的內(nèi)容錄入到原文中,系統(tǒng)接收到用戶寫作的內(nèi)容后,便自動將其存儲到數(shù)據(jù)庫中。發(fā)表評論:當(dāng)用戶對文章有意見或建議時,便可以發(fā)表評論,系統(tǒng)接收到用戶發(fā)表的評論后,便自動將其存儲到數(shù)據(jù)庫中。編輯作品:用戶可以對作品原文進(jìn)行修改,系統(tǒng)禁止其他用戶修改此文章。修改完畢后提交,系統(tǒng)將修改過的文章存儲到數(shù)據(jù)庫中。3.2.6在線通信模塊模塊功能:在這個模塊當(dāng)中,完成了服務(wù)器端、客戶端之間通信的功能。用戶可以在在線信息視圖中與其他用戶進(jìn)行溝通交流。具體實(shí)現(xiàn):在線通信的功能是通過一個CSocket類的派生類來實(shí)現(xiàn)的,即CchatSocket類。編程步驟:用create()函數(shù)創(chuàng)建套接字;用connect()函數(shù)請求與服務(wù)器連接;得到允許后,用receive()、send()函數(shù)進(jìn)行數(shù)據(jù)傳輸;4.用close()函數(shù)關(guān)閉套接字;
第4章調(diào)試與修改編程必然離不開要調(diào)試程序,沒有一個程序員在開發(fā)程序的時候能一次性成功。在系統(tǒng)的具體實(shí)現(xiàn)當(dāng)中,我也遇到了很多問題。首先是數(shù)據(jù)庫與應(yīng)用程序之間的銜接問題。我采用了用AppWizard生成支持ODBC數(shù)據(jù)源的形式來對數(shù)據(jù)庫進(jìn)行操作,但是,當(dāng)程序同時支持多個表時,應(yīng)用程序中顯示的數(shù)據(jù)庫內(nèi)容卻和數(shù)據(jù)庫中的實(shí)際內(nèi)容不同,出現(xiàn)數(shù)據(jù)混亂現(xiàn)象,程序不能正常運(yùn)行,原因也很難找到。后來,我將數(shù)據(jù)庫中的多個表共同建立了一個視圖,使應(yīng)用程序支持這個視圖,這樣,既解決了數(shù)據(jù)混亂的問題,又保證了應(yīng)用程序?qū)?shù)據(jù)庫的各項(xiàng)操作。還有就是視圖之間的切換問題。這個問題也是比較難解決的。我定義了兩個指向視圖類的指針pOldActiveView和pNewActiveView。其中,pOldActiveView用于指向當(dāng)前的活動視圖,pNewActiveView根據(jù)傳遞的參數(shù)指向一個新視圖,保存pOldActiveView所指向的當(dāng)前活動視圖文檔,然后用pNewActiveView->Create()建新視圖并初始化,隱藏當(dāng)前視圖,顯示新視圖。這樣,就完成了視圖之間的切換。類似的問題在編程過程中還有許多。我總結(jié)了一下,大都是因?yàn)閷++語法了解得不太深入和對VC++開發(fā)環(huán)境的不熟悉,不過這些問題還是通過查閱資料和請教老師同學(xué)一一解決了。4
4第5章經(jīng)濟(jì)技術(shù)分析協(xié)同寫作系統(tǒng)要求在局域網(wǎng)的環(huán)境下運(yùn)行。運(yùn)行該軟件所需的環(huán)境配置為:一臺客戶機(jī)、一臺性能指標(biāo)比較高的服務(wù)器;軟件需求為Windows2000Server、MicrosoftSQLServer2000標(biāo)準(zhǔn)版、MicrosoftVisualC++6.0中文專業(yè)版。如果采用純?nèi)斯し绞酵瓿刹删?、校對、審閱等工作,不但耗工時較多,而且效率低下、出錯率較高。在信息技術(shù)高速發(fā)展的今天,這種方式很難滿足社會的需求。使用本系統(tǒng)能大大的縮短采編等工作的時間,減輕工作人員的勞動強(qiáng)度,避免冗余工作,從而降低成本。因此,開發(fā)此系統(tǒng)在經(jīng)濟(jì)上是完全可行的。從技術(shù)方面來講,SQLServer2000本身就是功能強(qiáng)大的DBMS,所以后臺數(shù)據(jù)庫選擇SQLServer2000設(shè)計本系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)。VisualC++6.0是基于對象的開發(fā)工具,用它開發(fā)的應(yīng)用程序易于維護(hù),Client/Server模式的前端工具,對數(shù)據(jù)庫的應(yīng)用開發(fā)有著特殊的支持,在技術(shù)上也是可行的。另外,SQLServer2000和VisualC++6.0都是微軟的產(chǎn)品,在開發(fā)工具和數(shù)據(jù)庫交互上比較好。因此,本系統(tǒng)能夠較好的滿足用戶的需求,具有很強(qiáng)的可操作性和實(shí)用性。綜合各方面考慮,可以說該系統(tǒng)具備經(jīng)濟(jì)可行性和技術(shù)可行性。
結(jié)論由于協(xié)作式工作系統(tǒng)開發(fā)很復(fù)雜而我的水平有限,還有時間的關(guān)系,本項(xiàng)目只實(shí)現(xiàn)了協(xié)同寫作系統(tǒng)的基本功能,在網(wǎng)絡(luò)環(huán)境下,該系統(tǒng)可以提供來自不同地域、不同責(zé)任的操作者訪問共享文稿的寫作平臺,并提供了對文稿的編輯環(huán)境。在該系統(tǒng)實(shí)現(xiàn)的具體細(xì)節(jié)問題上有許多不足之處有待改進(jìn)。例如,操作者正在編輯未發(fā)布的內(nèi)容不能及時的通知其他的在線用戶,對不同級別的操作者的操作權(quán)限區(qū)分的不是很明確。雖然由于我對工具掌握的不太好,成果不像自己構(gòu)想的那樣完美,但是,通過本次畢業(yè)設(shè)計,我還是學(xué)到了不少東西。第一,我學(xué)會了通過各種途徑查找自己所需要的資料。第二,我對面向?qū)ο蟮某绦蛟O(shè)計思想有了一定的了解,并且積累了一些實(shí)際的經(jīng)驗(yàn)。第三,本次畢業(yè)設(shè)計也是對大學(xué)四年所學(xué)的知識的一次總結(jié),使我知道了自己對知識掌握的不足之處。第四,這次畢業(yè)設(shè)計使我得到了鍛煉,增強(qiáng)了自學(xué)能力和獨(dú)立分析問題的能力,培養(yǎng)了發(fā)現(xiàn)問題解決問題的能力。這些都為我
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度鐵路旅客運(yùn)輸合同修訂版2篇
- 2025版圖書電子文檔txt下載代理授權(quán)合同3篇
- 二零二五年高校創(chuàng)新創(chuàng)業(yè)基地入駐服務(wù)合同3篇
- 2025年度個人小產(chǎn)權(quán)房屋買賣合同范本與稅務(wù)籌劃要點(diǎn)4篇
- 二零二五年度4S店汽車銷售區(qū)域代理合同范本3篇
- 二零二五版智慧交通管理系統(tǒng)建設(shè)與運(yùn)營協(xié)議3篇
- 二零二五年度馬鈴薯深加工廢棄物資源化利用合同4篇
- 二零二五年度創(chuàng)新型企業(yè)房屋租賃合同書
- 2025年度平房出租與城市可持續(xù)發(fā)展合作協(xié)議4篇
- 二零二五年度商業(yè)綜合體停車場投資建設(shè)合作協(xié)議3篇
- 第1課 隋朝統(tǒng)一與滅亡 課件(26張)2024-2025學(xué)年部編版七年級歷史下冊
- 2025-2030年中國糖醇市場運(yùn)行狀況及投資前景趨勢分析報告
- 冬日暖陽健康守護(hù)
- 水處理藥劑采購項(xiàng)目技術(shù)方案(技術(shù)方案)
- 2024級高一上期期中測試數(shù)學(xué)試題含答案
- 盾構(gòu)標(biāo)準(zhǔn)化施工手冊
- 山東省2024-2025學(xué)年高三上學(xué)期新高考聯(lián)合質(zhì)量測評10月聯(lián)考英語試題
- 不間斷電源UPS知識培訓(xùn)
- 三年級除法豎式300道題及答案
- 2024年江蘇省徐州市中考一模數(shù)學(xué)試題(含答案)
- 新一代飛機(jī)維護(hù)技術(shù)
評論
0/150
提交評論