国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

高校本科畢業(yè)設計文檔管理系統(tǒng)的設計與實現(xiàn)

2018-03-07 06:15:44陳義安朱嘵軒杜浪浪李景龍周佳理韓壯壯
無線互聯(lián)科技 2018年21期
關鍵詞:教務管理

陳義安 朱嘵軒 杜浪浪 李景龍 周佳理 韓壯壯

摘 要:畢業(yè)論文是高校教學工作的重要環(huán)節(jié),傳統(tǒng)的教務管理工作流程復雜、效率低。文章介紹了高校本科畢業(yè)設計文檔管理系統(tǒng)的設計與實現(xiàn),包括系統(tǒng)需求分析、系統(tǒng)功能設計、數(shù)據(jù)庫設計、系統(tǒng)界面設計?;诒鞠到y(tǒng),師生、教學管理部門能安全、可靠、便捷地完成畢業(yè)論文環(huán)節(jié)的相關工作,同時降低了文檔管理成本,提高了文檔管理效率,為學校教務工作提供了便利。

關鍵詞:文檔管理;SSM框架;教務管理

畢業(yè)設計是高校教學工作的重要環(huán)節(jié),涉及學生、導師、院系、論文主管部門、學校等人員或部門。針對本科畢業(yè)設計的論文選題,導師的出題和審批,以及各個階段的論文相關資料的提交、審核等大部分高校都還是以傳統(tǒng)人力為主,不但耗時費力,而且容易出錯。隨著教學體制的不斷改革,尤其是學分制、選課制等制度的展開和深入,傳統(tǒng)的學生的畢業(yè)設計相關文檔的管理工作弊端尤為明顯。因此,開發(fā)出一套適用于普通高校的畢業(yè)設計文檔管理系統(tǒng)很有必要性。

基于以上問題,本文給出了高校本科畢業(yè)設計文檔管理系統(tǒng)的設計過程,包括系統(tǒng)架構設計、系統(tǒng)功能設計、數(shù)據(jù)庫設計、系統(tǒng)界面設計。師生、教務管理部門等用戶可以安全、可靠、便捷地操作、管理文檔,查看論文的進展情況[1]。能夠規(guī)范畢業(yè)設計過程中各種相關文檔資料的管理流程,同時能降低文檔管理成本,提高文檔管理效率,為學校教務工作提供便利。

1 系統(tǒng)需求分析

畢業(yè)設計階段,學生角色涉及選題表、開題報告、指導記錄表、答辯申請表、成績表、畢業(yè)論文等10余種文件及其相關操作,包括向導師提交文檔、由導師初次審核、由教學秘書等主管畢業(yè)設計文檔的部門或人員進行二次審核等多個操作。本系統(tǒng)對這些文件的電子文檔按照實際教務工作的流程進行處理[2]。其流程為:學生提交畢業(yè)設計相關文檔資料→導師初次審核→主管畢業(yè)設計文檔的部門或人員進行二次審核(見圖1)。

2 系統(tǒng)功能設計

本系統(tǒng)包含了四大模塊,分別是信息查詢模塊、文檔查詢模塊、文檔管理模塊、站內消息模塊。信息查詢模塊包含了用戶信息查詢;文檔查詢模塊包含了文檔信息查詢、文檔下載、在線預覽;文檔管理模塊包含了文檔提交、文檔審核;站內消息模塊包含了不同角色用戶之間消息的發(fā)送與接收。功能模塊如圖2所示。

3 系統(tǒng)界面設計

本系統(tǒng)界面采用淺藍色基調,搭配灰色,設計簡約大方。頁面元素設計醒目、通俗、易懂。即使長時間使用本系統(tǒng),也不會感覺視覺疲勞。系統(tǒng)教師審核學生文檔界面如圖3所示。

4 系統(tǒng)實現(xiàn)

本系統(tǒng)使用Java語言實現(xiàn),采用了瀏覽器/服務器模式(Browser Server,B/S)架構,利用模型—視圖—控制器(Model View Controller,MVC)設計思想實現(xiàn)模型層、視圖層、控制層之間的交互,采用MySQL數(shù)據(jù)庫進行數(shù)據(jù)的持久化存儲,具體使用了SSM(SpringMVC Spring MyBatis)框架[3]。

SSM框架的請求流程如下[4]:

(1)客戶端發(fā)出一個Http請求給Web服務器,Web服務器對Http請求進行解析,如果匹配DispatcherServlet的請求映射路徑,Web容器將請求轉交給DispatcherServlet。

(2)DipatcherServlet接收到這個請求之后將根據(jù)請求的信息(包括URL、Http方法、請求報文頭和請求參數(shù)Cookie等)以及HandlerMapping的配置找到處理請求的處理器(Handler)。

(3)DispatcherServlet根據(jù)HandlerMapping找到對應的Handler,將處理權交給Handler再由具體的HandlerAdapter對Handler進行具體的調用,Handler對數(shù)據(jù)處理完成以后將返回一個ModelAndView對象給DispatcherServlet。

(4)DispatcherSevlet通過ViewResolver將邏輯視圖轉化為真正的視圖View。

(5)Dispatcher通過Model解析出ModelAndView中的參數(shù)進行解析最終展現(xiàn)出完整的View并返回給客戶端。

5 系統(tǒng)優(yōu)勢

本系統(tǒng)使用了SSM框架具體實現(xiàn)。與SSH(Struts2 Spring Hibernate)框架或原生的MVC思想實現(xiàn)相比較而言,一方面,在MVC思想的實現(xiàn)方面,本系統(tǒng)采用的SpringMVC Web框架是當前最優(yōu)秀的MVC框架,對Web層實現(xiàn)了解耦合,更容易實現(xiàn)RESTful(一種軟件架構風格)?;诖丝蚣茉O計的本系統(tǒng),更加簡潔,更有層次,更容易實現(xiàn)緩存等機制。

另一方面,SSM更加輕量化配置,使用注解的形式完成框架組件的配置,更方便、簡潔、高效[5]。特別是在對象關系映射(Object-Relational Mapping,ORM)持久化方面,與SSH相比,MyBatis是一種半自動化的ORM框架,只強調OR(Object-Relational)部分,將M(Mapping)部分進行了淡化,即Java程序中結構化查詢語言(Structured Query Language,SQL)的操作權大部分由開發(fā)人員來控制,這意味著,系統(tǒng)與數(shù)據(jù)庫交互方面的設計更加靈活,有更大的自由空間。

6 結語

本文主要介紹了高校本科畢業(yè)設計文檔管理系統(tǒng)的設計與實現(xiàn)過程。系統(tǒng)實現(xiàn)了高校在畢業(yè)設計過程中的業(yè)務流程,學生、教師、主管論文部門或人員等用戶角色能通過該系統(tǒng)實現(xiàn)畢業(yè)設計過程中相關文檔的管理工作。系統(tǒng)高效、簡潔、易用,能規(guī)范高校畢業(yè)設計過程中文檔的管理工作,提高相關文檔的管理效率,為高校教務工作提供便利。

猜你喜歡
教務管理
提高高職院校教務管理質量的幾點思考
價值工程(2016年36期)2017-01-11 19:36:36
高職教育管理的信息化建設在教務管理系統(tǒng)中的實現(xiàn)
從自身實踐淺談對高職院校教務工作的認識
科教導刊(2016年20期)2016-12-27 12:29:45
基于.NET的綜合教務管理系統(tǒng)設計與實現(xiàn)
基于SaaS的教務管理工作
亞太教育(2016年33期)2016-12-19 04:36:40
淺析高校教務管理信息化
科技視界(2016年26期)2016-12-17 16:33:13
西部高校成人高等教育改進措施的研究
科技視界(2016年26期)2016-12-17 16:23:14
新形勢下高校二級學院教務管理優(yōu)化路徑探析
考試周刊(2016年77期)2016-10-09 12:01:57
高校教學秘書隊伍建設存在的問題及對策
有關開設跨文化課程優(yōu)化教務管理的討論
科教導刊(2016年9期)2016-04-21 01:40:33
秭归县| 泾阳县| 行唐县| 崇州市| 瑞金市| 依兰县| 婺源县| 蓝田县| 庆元县| 景泰县| 荆州市| 当阳市| 岳普湖县| 大冶市| 遵义县| 孟村| 乃东县| 青铜峡市| 龙游县| 恩平市| 井冈山市| 天长市| 苏尼特左旗| 长沙市| 崇明县| 库伦旗| 秦皇岛市| 延寿县| 盈江县| 临泉县| 永寿县| 翁牛特旗| 天柱县| 泗洪县| 白朗县| 丰台区| 修文县| 旺苍县| 原阳县| 浦江县| 嘉定区|