999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于WordVBA畢業設計論文格式自動檢測研究

2019-07-16 03:14:59吳智
電腦知識與技術 2019年15期

吳智

摘要:畢業設計是高校教學最后階段采用的一種總結性的實踐教學環節。檢查畢業設計說明書(論文)是指導教師一項重要工作。畢業設計論文檢測軟件的應用,大大減輕了指導教師的工作強度,提高效率,減少設計成本,受到師生的一致好評,值得在高校推廣應用。

關鍵詞:畢業設計說明書(論文);WordVBA;論文批注;檢測報告

中圖分類號:TP311 ? ? ? ? 文獻標識碼:A

文章編號:1009-3044(2019)15-0105-03

Absrtact: Graduation design is a summative practical teaching link adopted in the final stage of College teaching. Checking the instructions of graduation design (thesis) is an important task for teachers. The application of graduation design thesis detection software greatly reduces the work intensity of instructors, improves efficiency and reduces design cost. It is praised by both teachers and students. It is worth popularizing and applying in Colleges and universities.

Key words: Graduation Design Instructions (Papers); WordVBA Papers; Annotation Test Report

畢業設計是高校教學最后階段采用的一種總結性的實踐教學環節,檢查學生的畢業設計論文是指導教師的重要任務之一。指導教師檢查學生的畢業設計論文時,往往花費較多時間檢查其格式錯誤,效率低。作者通過開發畢業設計論文檢測軟件,大大減輕畢業設計指導教師的工作強度,提高效率,減少設計成本。

1 畢業設計說明書(論文)常見的格式錯誤

學生畢業設計說明書(論文),其格式錯誤十分普遍,主要存在以下一些問題:

1)論文結構不完整。

2)論文格式不正確,包括:各類標題字體、字號、對齊方式不正確,圖片的大小、對齊方式,圖標題、表標題的字體、字號、對齊方式不符合要求等。

3)人工檢查有遺漏,不全面,導致學生多次修改打印畢業設計論文,提高設計成本。

4)效率低,當一篇論文頁數較多時,人工檢查畢業設計會花費較長時間,效率低。

如何高效、準確、全面地檢查畢業設計說明書(論文),降低成本,是急需解決的問題。

2 軟件的主要功能

開發畢業設計說明書(論文)格式檢測軟件,通過生成批注、檢測報告等方式,實現檢測論文結構錯誤、格式錯誤,提高論文檢查的效率和準確性。

3 軟件的選取

WordVBA是基于VB(Visual Basic)發展而來的,是微軟專門針對MS Office 設計的開發語言,主要用于拓展MS Of6ice 的功能, WordVBA具有其特有的對象屬性和方法,分別用來引用文檔中的字符、單詞、句子和段落集合;通過訪問這些屬性或調用這些方法即可實現對各個對象的操作。

4 軟件開發及思想

4.1 界面設計

軟件主界面盡可能簡潔,宜于操作。主界面如圖1所示。

在主界面上設置三個按鈕,“論文一鍵檢測”按鈕用于檢測論文結構、格式和部分邏輯錯誤;“查看檢測報告”按鈕用于查看檢測報告內容;“查看幫助文件”按鈕用于查看軟件使用說明書。因此,設計主界面需要一個用戶窗體form、三個按鈕command控件和一個標簽label控件。

4.2 程序編制

4.2.1 主界面對話框的啟動

啟動主界面對話框有兩種方式,一是軟件啟動時自動彈出主界面,利Document_Open()程序,另外在本軟件打開時,利用右鍵菜單啟動主界面。

設計程序如下:

Private Sub Document_Open()

Dim Half As Byte

On Error Resume Next

Dim NewButton1 As CommandBarButton

Application.CommandBars("text").Controls("主界面").Delete '預防性刪除

Half = Int(Application.CommandBars("text").Controls.Count / 2) '中間位置

Set NewButton1 = Application.CommandBars("text").Controls.Add(Type:=msoControlButton, Before:=Half)

……

zjm.Show '顯示主界面

End Sub

4.2.2 主程序設計

論文檢測包括檢查論文結構與檢查論文格式兩個階段,如圖2所示。

1)第一階段:論文結構檢測

檢測畢業設計說明書(論文)結構完整性是論文檢測的第一階段。若論文結構不完整,則不再進行檢測。所謂論文結構完整性,即論文所包括的要素(封面、摘要、關鍵詞、目錄、緒論、正文、結論、參考文獻)等要素必須齊備。

2)第二階段檢測:檢測論文格式錯誤與邏輯錯誤

只有結構完整時,才進行第二階段的檢測。

1)封面檢測:主要檢查填寫是否完整,例如論文題目、學生姓名、指導教師姓名是否填寫是否完整、規范。

2)目錄檢測:主要檢查目錄是否自動生成,目錄的各級標題的字體、字號是否正確。

3)論文各要素標題的檢測: 摘要、緒論、結論、致謝、參考文獻都屬于一級標題,檢查方法基本相同,以摘要為例:

'檢查摘要兩字是否正確

If ActiveDocument.Paragraphs(zy).Range.Text Like "摘要*" = True Then

'(1)字體檢查

If ActiveDocument.Paragraphs(zy).Range.Font.Name <> "黑體" Then

zhaiyaopz = zhaiyaopz + "摘要錯誤!" & "當前字體是:" & ActiveDocument.Paragraphs(zy).Range.Font.Name & ",正確的是:" & "黑體," & Chr(13)

End If

…..

End If

4)關鍵詞檢測:除了對關鍵詞的字體、字號 、對齊方式檢查外,還要檢查關鍵詞個數是否符合要求,分隔符是否正確。主要是利用Trim、Len、Mid、InStr等字符串函數來實現。

5)正文檢測:正文是檢查的主要內容,如圖4所示。

正文中一級、二級、三級、四級標題的檢查方法相同,主要檢查字體、字號、對齊方式、標題格式是否符合要求;正文內容檢查,主要是字體、字號、對齊方式、行間距、首行是否縮進;圖的大小,對齊方式,圖標題字體、字號、對齊方式、標題格式;表標題字體、字號、對齊方式、標題格式等。

正文部分程序框架如下:

For i = zwn To jn - 1

……

If ActiveDocument.Paragraphs(i).Range.Text Like "第*章*" = True Then

……

ElseIf ActiveDocument.Paragraphs(i).Range.Text Like "# *" = True Then

……

ElseIf ActiveDocument.Paragraphs(i).Range.Text Like "#*.*#*" = True Then

……

ElseIf ActiveDocument.Paragraphs(i).Range.Text Like "#*.*#*.*# *" = True Then

……

ElseIf ActiveDocument.Paragraphs(i).Range.Text Like "表#.# *" = True Then

……

ElseIf ActiveDocument.Paragraphs(i).Range.Text Like "圖#.# *" = True Then

……

Else

……'正文內容檢查

End If

……

Next i

5 軟件的應用與效果

啟動軟件,將欲檢查的文檔復制到當前文檔之中,然后單擊右鍵,選擇“主界面”項,系統提示程序運行,單擊確定,系統開始檢測論文,檢測時長與論文長短有關,檢查結束時提示“是否生成檢查報告”,按“是”按鈕生成檢查報告。

通過使用畢業設計論文自動檢測(v1.0)軟件檢測畢業設計論文,大大提高工作效率,達到了準確、無遺漏、高效的目的,深受畢業設計指導教師歡迎和好評。圖5為生成批注的文檔(部分截圖),圖7是檢測報告(部分截圖)。

6 軟件存在的問題

應用發現本軟件存在一些不足:必須將欲檢查的文檔復制到當前文檔,操作不太方便;檢查沒有分模塊,缺乏靈活性;檢查功能還需細化,個別內容還不能檢查,比如圖標題與圖跨頁時,標題是否重復等, 以上問題將在下一版進行改進。

7 結論

軟件采用從頭到尾逐一掃描段落的方式,生成批注和檢測報告,克服手工檢查的缺點,大大減輕畢業設計指導教師的勞動強度,提高工作效率,學生按照批注提示或檢測報告修改畢業設計論文,減少設計成本,提高效率。具有較高的實用價值,在高效畢業設計指導中值得大力推廣。

參考文獻:

[1] 邵小兵, 摩慧芬. 利用VBA實現Word自動排版[J]. 中國教育技術裝備, 2005(10): 45-46.

[2] 符謀松, 李富芒. 基于VBA技術的本科畢業論文質量監控系統研究[J].現代計算機,2009(9): 142-145.

[3] 吳建軍. 基于.Net和WebService的本科畢業論文全程管理系統的設計與實現[D]. 成都: 電子科技大學, 2008.

[4] 吳文. 基于ASP及VBA技術實現畢業論文格式規范自動化[J]. 黃山學院學報, 2010, 12(5): 10.

【通聯編輯:謝媛媛】

主站蜘蛛池模板: 国产成人啪视频一区二区三区| 精品少妇人妻av无码久久| 男女精品视频| 免费观看无遮挡www的小视频| 亚洲天堂在线免费| 久99久热只有精品国产15| 亚洲一区二区黄色| 国产网友愉拍精品视频| 456亚洲人成高清在线| 亚洲国产欧美目韩成人综合| 在线观看欧美国产| 91成人免费观看| 国产欧美另类| 丰满人妻久久中文字幕| 亚洲中字无码AV电影在线观看| 国产18页| 精品人妻AV区| 最新日韩AV网址在线观看| 国产午夜无码片在线观看网站| 高清无码一本到东京热 | 国产一二三区视频| 亚洲第一视频免费在线| 波多野结衣中文字幕久久| 狠狠综合久久| 丰满人妻一区二区三区视频| 丁香婷婷综合激情| 亚洲欧美综合在线观看| 国产精品99久久久久久董美香| 午夜福利无码一区二区| 永久免费AⅤ无码网站在线观看| 亚洲成av人无码综合在线观看 | 亚洲第一区在线| 久久人人爽人人爽人人片aV东京热 | 久久精品丝袜高跟鞋| 国产91小视频在线观看| 在线观看欧美国产| 激情网址在线观看| 免费在线a视频| 国产91视频免费观看| 亚洲 成人国产| 久久久久中文字幕精品视频| 久久亚洲国产最新网站| 天天综合网站| 国产SUV精品一区二区| 欧美日韩精品一区二区视频| 亚洲天堂日韩av电影| 亚洲国产精品一区二区第一页免 | 国产69精品久久| 色天天综合久久久久综合片| 在线观看av永久| 亚洲天堂网视频| 亚洲精品无码AV电影在线播放| 国产精品成人久久| 91久久偷偷做嫩草影院免费看| 色偷偷一区| 久热99这里只有精品视频6| 国产精品美女免费视频大全| 国产成人无码Av在线播放无广告| 激情综合激情| 在线观看91香蕉国产免费| 亚洲天天更新| 欧美成人精品高清在线下载| 国产精品久久久久久久久kt| 欧美中文一区| 狠狠色综合网| 人妻无码AⅤ中文字| 国产乱人免费视频| 中文字幕日韩欧美| 十八禁美女裸体网站| 国产屁屁影院| 亚洲日韩第九十九页| 无码免费视频| 波多野结衣在线一区二区| 中国毛片网| 2022国产91精品久久久久久| 91精品专区| 国产精品综合久久久| 毛片在线播放a| 国产波多野结衣中文在线播放| 亚洲区第一页| 四虎综合网| 国产91精品调教在线播放|