畢業(yè)設(shè)計(jì)系統(tǒng)工作日志管理功能設(shè)計(jì)和實(shí)現(xiàn)_第1頁(yè)
畢業(yè)設(shè)計(jì)系統(tǒng)工作日志管理功能設(shè)計(jì)和實(shí)現(xiàn)_第2頁(yè)
畢業(yè)設(shè)計(jì)系統(tǒng)工作日志管理功能設(shè)計(jì)和實(shí)現(xiàn)_第3頁(yè)
畢業(yè)設(shè)計(jì)系統(tǒng)工作日志管理功能設(shè)計(jì)和實(shí)現(xiàn)_第4頁(yè)
畢業(yè)設(shè)計(jì)系統(tǒng)工作日志管理功能設(shè)計(jì)和實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、畢業(yè)設(shè)計(jì)系統(tǒng)工作日志管理功能設(shè)計(jì)和實(shí)現(xiàn)摘要:安排和指導(dǎo)髙校學(xué)生的畢業(yè)設(shè)計(jì)是一項(xiàng)長(zhǎng)期復(fù)雜的系統(tǒng)工程,利用計(jì)算機(jī)技術(shù)實(shí)現(xiàn)對(duì)整個(gè)畢業(yè)設(shè)計(jì)過(guò)程 的管理是很有必要的。該文分析了畢業(yè)設(shè)計(jì)管理系統(tǒng)的功能 需求,從數(shù)據(jù)庫(kù)設(shè)計(jì)、關(guān)鍵技術(shù)重點(diǎn)探討了日志管理功能的 實(shí)現(xiàn),并運(yùn)用asp. net技術(shù),以sqlserver為后臺(tái)數(shù)據(jù)庫(kù), 開(kāi)發(fā)了基于b/s模式的畢業(yè)設(shè)計(jì)系統(tǒng)。關(guān)鍵詞:畢業(yè)設(shè)計(jì);ado. net;日志管理、模板中圖分類(lèi)號(hào):tp311文獻(xiàn)標(biāo)識(shí)碼:a文章編號(hào):1009-3044 (2014) 08-1733-03畢業(yè)設(shè)計(jì)是學(xué)生大學(xué)四年最重要的實(shí)踐環(huán)節(jié)1,也是 實(shí)現(xiàn)本科教學(xué)培養(yǎng)目標(biāo)的重要途徑,其過(guò)程管理至關(guān)重要。

2、 一般從選題到答辯至少需要六個(gè)月的時(shí)間,其間需要保留大 量的文件,比如課題申報(bào)表、任務(wù)書(shū)、開(kāi)題報(bào)告、中期檢查 表、畢業(yè)論文等,以便于管理者對(duì)畢業(yè)設(shè)計(jì)工作進(jìn)行監(jiān)督 2。傳統(tǒng)的人工管理方式,使得各項(xiàng)工作的進(jìn)行受到時(shí)間、 地點(diǎn)的限制,同時(shí)存在學(xué)生與指導(dǎo)老師間溝通不暢,效率低 準(zhǔn)確性差等缺點(diǎn)。利用計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)開(kāi)發(fā)一套行之有效的能夠?qū)Ξ?業(yè)設(shè)計(jì)全過(guò)程監(jiān)控管理的畢業(yè)設(shè)計(jì)系統(tǒng)勢(shì)在必行,也是是深 化高等教育教學(xué)改革,實(shí)現(xiàn)畢業(yè)設(shè)計(jì)科學(xué)化、規(guī)范化、信 息化、系統(tǒng)化的必然趨勢(shì),最終有利于畢業(yè)設(shè)計(jì)整體質(zhì)量和 管理水平的提高3。1系統(tǒng)需求分析1. 1系統(tǒng)總體功能分析畢業(yè)設(shè)計(jì)系統(tǒng)的主要功能是模擬真實(shí)的畢業(yè)過(guò)程的各 個(gè)

3、環(huán)節(jié),實(shí)現(xiàn)整個(gè)過(guò)程的數(shù)字化管理,從學(xué)校公告的發(fā)布、 題目的選擇、教師對(duì)學(xué)生的指導(dǎo)、個(gè)人進(jìn)度的管理,畢業(yè)論 文的撰寫(xiě)與上傳等都通過(guò)畢業(yè)設(shè)計(jì)系統(tǒng)完成,不再受時(shí)間和 地點(diǎn)限制,只要有網(wǎng)絡(luò),學(xué)生就能和導(dǎo)師之間快捷的交流, 方便導(dǎo)師對(duì)學(xué)生的進(jìn)度進(jìn)行管理,提高畢業(yè)設(shè)計(jì)的質(zhì)量。本文提出的畢業(yè)設(shè)計(jì)管理系統(tǒng)按照功能劃分為五大模 塊,分別分為選題管理、開(kāi)題報(bào)告管理、工作日志管理、答 辯管理、系統(tǒng)管理。其中選題管理又分為教師申報(bào)課題,管 理員審核課題,學(xué)生選擇課題;開(kāi)題報(bào)告管理包括學(xué)生撰寫(xiě) 提交開(kāi)題報(bào)告,教師審核開(kāi)題報(bào)告;工作日志管理又分為學(xué) 生發(fā)布疑難問(wèn)題或工作進(jìn)度,教師對(duì)學(xué)生的問(wèn)題進(jìn)行解答和 回復(fù),以及對(duì)日志內(nèi)

4、容的打印;答辯管理包括學(xué)生申請(qǐng)答辯 地點(diǎn),答辯分組信息的公布,答辯的評(píng)分;系統(tǒng)管理包括資 料的上傳,用戶(hù)的管理,用戶(hù)個(gè)人信息管理等。1.2日志管理模塊功能分析為了促進(jìn)學(xué)生與教師的交流溝通,以及方便教師對(duì)學(xué)生 進(jìn)度的掌控,本系統(tǒng)在功能設(shè)計(jì)時(shí)提出了日志管理模塊,通 過(guò)該模板學(xué)生可以將畢業(yè)設(shè)計(jì)中所遇到的問(wèn)題發(fā)布到畢業(yè) 設(shè)計(jì)管理系統(tǒng)中,教師可以查看工作日志,對(duì)學(xué)生遇到的問(wèn) 題進(jìn)行解答和回復(fù),以及對(duì)日志內(nèi)容的打印。日志管理模塊 的工作流程如圖2所示。2數(shù)據(jù)庫(kù)設(shè)計(jì)畢業(yè)設(shè)計(jì)系統(tǒng)相關(guān)實(shí)體對(duì)象有:學(xué)生、教師,課題信息, 公告信息,日志信息,任務(wù)書(shū)表,開(kāi)題報(bào)信息等。如圖3所 示是日志管理模塊的e-r圖。在充分考慮

5、了數(shù)據(jù)冗余度等因素的基礎(chǔ)上,對(duì)數(shù)據(jù)庫(kù)進(jìn) 行了設(shè)計(jì),日志管理模塊的表結(jié)構(gòu)如表1所示。3系統(tǒng)實(shí)現(xiàn)本文以visual studio 2008作為開(kāi)發(fā)平臺(tái),sql server 2008作為數(shù)據(jù)庫(kù),實(shí)現(xiàn)基于b/s結(jié)構(gòu)的畢業(yè)設(shè)計(jì)管理系統(tǒng)。3. 1工作日志的發(fā)布與顯示功能的實(shí)現(xiàn)工作日志的發(fā)布是將用戶(hù)填寫(xiě)的日志信息添加到系統(tǒng) 庫(kù)中,該功能的實(shí)現(xiàn)需要借助ado. net中提供的各種操作數(shù) 據(jù)庫(kù)的方法,ado. net 中提供了 sqlconnection, sqlcommand, sqldataadapter, sqldatareader, dataset 等對(duì)象用于實(shí)現(xiàn) 對(duì)數(shù)據(jù)庫(kù)的各種操作。首先,利用sql

6、connection對(duì)象建立 與數(shù)據(jù)庫(kù)的連接,然后從頁(yè)面中讀取填寫(xiě)的日志信息,并用 sqlcommand對(duì)象構(gòu)建插入數(shù)據(jù)庫(kù)的sql語(yǔ)句,實(shí)現(xiàn)將日志信 息添加到數(shù)據(jù)庫(kù)中。日志的顯示主要是從數(shù)據(jù)庫(kù)中讀取日志信息,并以固定 的樣式呈現(xiàn)在頁(yè)面上。該文利用repeater控件實(shí)現(xiàn)日志內(nèi) 容的顯示。repeater控件是一個(gè)根據(jù)模板定義樣式循環(huán)顯示 數(shù)據(jù)的控件,它以沒(méi)有預(yù)定義外觀的方式顯示數(shù)據(jù)源的內(nèi) 容,即沒(méi)有內(nèi)置的布局和樣式,必須在控件所應(yīng)用的模板內(nèi) 顯式聲明所有的html布局、格式設(shè)置和樣式標(biāo)記,用來(lái)實(shí) 現(xiàn)界面的可視化。當(dāng)網(wǎng)頁(yè)執(zhí)行時(shí),repeater服務(wù)器控件會(huì)循 環(huán)處理數(shù)據(jù)源的所有數(shù)據(jù)記錄,并將每一

7、筆數(shù)據(jù)呈現(xiàn)到一個(gè) “項(xiàng)”或“交替項(xiàng)”。在實(shí)現(xiàn)工作日志信息的顯示時(shí),對(duì)于 動(dòng)態(tài)內(nèi)容,使用從數(shù)據(jù)庫(kù)中相應(yīng)的表中讀取對(duì)應(yīng)字段的值。3.2工作日志回復(fù)功能的實(shí)現(xiàn)該功能是針對(duì)某條工作日志進(jìn)行回復(fù),關(guān)鍵問(wèn)題是要獲 得相應(yīng)日志的id,日志的id在顯示日志信息時(shí),可以從數(shù) 據(jù)庫(kù)中讀取相應(yīng)的日志id,將其綁定到repeater ±,并在 頁(yè)面中隱藏。當(dāng)要對(duì)某條工作日志進(jìn)行回復(fù)時(shí)便可讀取相應(yīng) 日志的id,根據(jù)日志id,將相應(yīng)的回復(fù)內(nèi)容插入到數(shù)據(jù)庫(kù) 中。3. 3工作日志打印功能的實(shí)現(xiàn)根據(jù)學(xué)校對(duì)畢業(yè)設(shè)計(jì)材料的規(guī)范化要求,打印的工作日 志有嚴(yán)格的格式限定,包括頁(yè)眉的字體、大小,標(biāo)題的字體、 大小,正文的字體、

8、大小等等。為了提高自動(dòng)化程度,應(yīng)用 程序在將工作日志導(dǎo)出到word中時(shí)必須完成所有格式設(shè)置。 該文提出一種利用模板來(lái)控制工作日志格式的方法,該模板 獨(dú)立于應(yīng)用程序,由開(kāi)發(fā)人員根據(jù)工作日志格式事先設(shè)置。 該模板是一個(gè)dot文件,通過(guò)以下方法將該dot文件設(shè)置為 模板:首先,找出工作日志中的固定內(nèi)容和可變內(nèi)容,固定 內(nèi)容是對(duì)所有工作日志來(lái)說(shuō)都相同的內(nèi)容,包括標(biāo)題信息, 頁(yè)眉信息等,可變內(nèi)容是動(dòng)態(tài)的,不同的工作日志不一樣。 在dot文件中填寫(xiě)固定內(nèi)容,對(duì)于可變內(nèi)容用空格代替,并 根據(jù)畢業(yè)設(shè)計(jì)材料的標(biāo)準(zhǔn)樣式,分別設(shè)置固定內(nèi)容和可變內(nèi) 容的格式;接著,在可變內(nèi)容位置插入書(shū)簽;最后,保存該 dot文件,完

9、成模板的設(shè)置。打印的過(guò)程如圖4所示。 首先,讀取并打開(kāi)模板;然后,從畢業(yè)設(shè)計(jì)系統(tǒng)中獲取工作 日志中的可變內(nèi)容;接著,根據(jù)書(shū)簽名稱(chēng)在模板中查找各個(gè) 可變部分對(duì)應(yīng)的書(shū)簽對(duì)象,并用工作日志中的可變內(nèi)容分別 填充各個(gè)書(shū)簽對(duì)象;最后,設(shè)置頁(yè)碼,完成打印。關(guān)鍵代碼如下:1)讀取模板的關(guān)鍵代碼microsoft. office interop .word. application myword;microsoft. office. interop. word. document mydoc;myword=newmicrosoft. office. interop word application ();my

10、wordvisible = true;object filename 二 common. pathofgongzuorizhi; /模板位置mydoc 二 myword.documents.add (ref filename, ref nothing, ref nothing, ref nothing);2)查找書(shū)簽并用可變內(nèi)容填充書(shū)簽mydoc. bookmarks get_item (ref taitou) range. text = common. nameofrizhi;mydoc. bookmarks. get_item ( ref gongzuorizhi) . range .text 二 content;4結(jié)束語(yǔ)本文分析了畢業(yè)設(shè)計(jì)系統(tǒng)的功能需求,從工作流程、數(shù) 據(jù)庫(kù)設(shè)計(jì)、關(guān)鍵技術(shù)三方面論述了畢業(yè)設(shè)計(jì)系統(tǒng)中日志管理 功能的實(shí)現(xiàn)。從投入運(yùn)行的效果來(lái)看,畢業(yè)設(shè)計(jì)管理系統(tǒng)突 破了傳統(tǒng)方式的時(shí)間、空間限制,可以有效的從學(xué)生、教師、 管理者三方面綜合提高畢業(yè)設(shè)計(jì)質(zhì)量。參考文獻(xiàn):1

溫馨提示

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

評(píng)論

0/150

提交評(píng)論