尹孟園 石玉陽 王沈莉 汪強
【摘 要】本文針對目前高校大學生計算機基礎應用能力偏弱以及畢業(yè)后工作中處理辦公自動化能力不高的現狀,提出建設高校辦公自動化學習平臺,以ASP.NET及SQL數據庫技術設計實現集在線編輯、文件合成、學習交流與資源共享服務為一體的多功能學習平臺,培養(yǎng)學生計算機應用能力、信息檢索能力以及創(chuàng)新能力。
【關鍵字】辦公自動化;學習平臺;ASP.NET;SQL
中圖分類號: TP317.1;TP311.52 ? 文獻標識碼: A文章編號: 2095-2457(2019)27-0141-002
DOI:10.19694/j.cnki.issn2095-2457.2019.27.061
0 引言
隨著信息技術的飛速發(fā)展,計算機的使用早已滲透到我們生活的各個方面,《計算機基礎》已經作為各大高校的必修基礎課程,主要學習計算機操作及使用、Office辦公軟件、計算機網絡及數據庫等知識,而辦公自動化是每個學生畢業(yè)后必將從事最多的工作之一,而目前各高校計算機基礎學習存在著一些突出問題,導致學生畢業(yè)后不能很好的勝任辦公自動化下的基本工作要求,主要體現在以下幾個方面:
(1)學生學習完《計算機基礎》課程,甚至通過了二級MS Office高級應用考證,但仍舊不會自行進行畢業(yè)論文標準排版,更不會對給定的圖文素材進行排版制作封面,Word圖文編排能力薄弱。
(2)學生畢業(yè)后,不會設計個人求職簡歷表格,更不會對復雜表格進行數據處理、分析與運用,Excel表格處理能力差。
(3)學生步入工作崗位之后,制作PPT方面缺乏創(chuàng)新,圖文混排美感,效果差,制作動畫水平一般。
(4)具權威統(tǒng)計,現如今百度、知乎、谷歌、等主流搜索引擎上每天共可以產生1000條以上的各類問題的答案,百分之八十的問題基本都可以在網絡上找尋得到答案,但學生普遍網絡信息檢索能力差,針對某具體問題在海量網絡信息中無從下手。
綜上,盡管高校信息化校園發(fā)展迅速,但針對辦公自動化及計算機基礎操作學習的平臺普遍缺乏,急需建立一個集學習交流、資源共享、實踐實訓為一體的多功能學習平臺。
1 平臺功能設計
1.1 平臺功能模塊設計
本文針對目前各高校大學生計算機基礎學習存在的突出問題以及辦公自動化能力弱的現狀,提出建設“高校辦公自動化學習平臺”的思想,培養(yǎng)學生計算機應用能力、信息檢索能力以及創(chuàng)新能力,實現高校對應用型人才的培養(yǎng)。平臺主要功能模塊包括:在線編輯、文件合成、學習交流與資源共享等。
1.2 平臺各模塊功能設計
1.2.1 “在線編輯”模塊功能設計
開發(fā)“在線編輯”模塊,實現用戶對doc、xls、ppt文件進行在線即改即存。主要利用JavaScript技術進行開發(fā),適度削減部分office不常用功能,提供與Office軟件類似的操作頁面,用戶可以通過頁面在線編輯操作,以所見即所得的方式對文本、表格、圖片、藝術字等進行具體格式編排。其最大特點在于即改即存,大大提高了工作效率,同時也可以規(guī)避辦公軟件平臺運行環(huán)境較差,軟件所占用內存資源大的弊端。該模塊具體流程為用戶上傳文檔,完成在線修改及保存操作,最后根據需要下載到本地。
1.2.2 “PPT自動合成”模塊功能設計
建立PPT模板庫,實現PPT模板與用戶文檔的DIY自動合并生成。分門別類提供眾多PPT模板供用戶自主選擇,根據用戶選定的模板及文檔文件,確定各一二三級標題,然后進行文檔DIY編輯排版,當完成編排后,采用CPA文檔合成算法即通過文檔與模板中主要元素之間的引用關系,確定各圖文元素的屬性及匹配規(guī)則,最后自動合成并生成新的PPT文件。由于可以實現依據模板自動完成文檔合并及生成,節(jié)省了時間,大大提高了工作效率,同時另一方面可以激發(fā)用戶的創(chuàng)造力與創(chuàng)新力。
1.2.3 “學習交流與資源共享”模塊功能設計
在“學習交流與資源共享”模塊中,一方面教師教輔人員、學生等用戶在學習或工作上遇到的具體問題可以進行線上交流分享,另一方面平臺針對用戶發(fā)布的問題自動從后臺數據庫中搜索已有答案并反饋頁面供用戶選用,如若后臺數據庫中并沒有相關答案,則自動進行網絡搜索貼吧將相關答案鏈接推送至頁面供用戶選用。該模塊具體流程如下圖1所示。
1.3 數據庫設計
1.3.1 用戶表
用戶表字段主要包括:用戶名、昵稱、手機號、郵箱、密碼、是否刪除(0:正常;1:已刪)、創(chuàng)建者、創(chuàng)建時間、更新者、更新時間等。
1.3.2 文件上傳表
文件上傳表字段主要包括:主鍵、文件名(UUID編碼)、文件大?。ㄗ止?jié))、文件后綴、文件路徑、是否刪除(0:正常;1:已刪)、創(chuàng)建者、創(chuàng)建時間、更新者、更新時間等。
1.3.3 用戶文件關聯表
用戶文件關聯表字段主要包括:主鍵、用戶id、文件id、是否刪除(0:正常;1:已刪)、創(chuàng)建者、創(chuàng)建時間、更新者、更新時間等。
1.3.4 文件修改(更新)記錄表
文件修改(更新)記錄表字段主要包括:主鍵、文件id、修改后保存的文件路徑、是否刪除(0:正常;1:已刪)、創(chuàng)建者、創(chuàng)建時間、更新者、更新時間等。
1.3.5 合成文件表
合成文件表字段主要包括:主鍵、合成的新文件名(UUID編碼)、模板文件id、文檔文件id、文件大?。ㄗ止?jié))、文件后綴、文件路徑、是否刪除(0:正常;1:已刪)、創(chuàng)建者、創(chuàng)建時間、更新者、更新時間等。
2 平臺功能實現
本平臺開發(fā)采用ASP.NET技術,后臺數據庫采用SQL2008設計實現,在瀏覽器中輸入網址,進入到高校辦公自動化學習平臺首頁界面,如圖2所示。單擊左上角可以進行用戶登錄/注冊操作,登錄時若勾選“記住用戶名”復選框,則下次登錄時直接選擇賬號即可實現快速登錄。
點擊頂部導航欄中的“在線編輯”按鈕即可進入到在線編輯頁面,點擊“上傳”按鈕,選擇需要上傳的文檔,點擊“確認”,文檔即上傳到后臺數據庫中,選擇側邊欄中的相應功能按鈕即可進行在線編輯實現在線即改即存,待修改結束后也可將文檔下載到本地進行保存。
點擊頂部導航欄中的“文件合成”按鈕即可進入文件合成頁面,首先選擇擬使用的PPT模板,然后上傳待編輯的文檔文件,設置一二三級標題,自動合成新的PPT文件,然后在線進行微調修改后保存,最后將修改好的PPT文件下載到本地使用。
點擊頂部導航欄中的“學習交流”按鈕即可進入到學習交流頁面,用戶可以在站內搜索問題答案或者發(fā)布問題帖供站內人員學習交流。點擊頂部導航欄中的“資源共享”按鈕即可進入到資源共享頁面,用戶可以在站內搜索相關文檔、軟件等資源,也可以在站內發(fā)布文檔、軟件等資源供其他人員下載使用。
3 平臺測試
本平臺采用B/S架構設計,平臺操作簡單,界面清爽簡潔,用戶可進行在線編輯、文件合成、學習交流與資源共享等操作,后臺數據庫對用戶密碼采用MD5加密算法,所有用戶密碼不可見,數據信息安全性佳。平臺各模塊間交互性好,并發(fā)150個用戶進行壓力測試,平臺運行穩(wěn)定良好。
4 結論
高校辦公自動化學習平臺實現了集在線編輯、文件合成、學習交流與資源共享服務等功能,可以有效解決目前高校大學生計算機基礎應用能力偏弱以及畢業(yè)后工作中處理辦公自動化能力不強的問題。下一步針對平臺數據庫設計進行進一步優(yōu)化,并對數據冗余問題進行優(yōu)化調整。
【參考文獻】
[1]張弛.基于HTML5的手機移動便利店研究[J].無線互聯科技,2018(8):142-144.
[2]吳立雪,劉金泉.基于Clojure的PDF文檔共享系統(tǒng)的設計與實現[J].軟件,2015,36(12):137-139.
[3]趙昌建.關于SQL數據庫的性能優(yōu)化問題的研究[J].科技風,2018(15):72.