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

高校本科畢業設計文檔管理系統的設計與實現

2018-03-07 06:15:44陳義安朱嘵軒杜浪浪李景龍周佳理韓壯壯
無線互聯科技 2018年21期

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

摘 要:畢業論文是高校教學工作的重要環節,傳統的教務管理工作流程復雜、效率低。文章介紹了高校本科畢業設計文檔管理系統的設計與實現,包括系統需求分析、系統功能設計、數據庫設計、系統界面設計。基于本系統,師生、教學管理部門能安全、可靠、便捷地完成畢業論文環節的相關工作,同時降低了文檔管理成本,提高了文檔管理效率,為學校教務工作提供了便利。

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

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

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

1 系統需求分析

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

2 系統功能設計

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

3 系統界面設計

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

4 系統實現

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

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

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

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

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

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

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

5 系統優勢

本系統使用了SSM框架具體實現。與SSH(Struts2 Spring Hibernate)框架或原生的MVC思想實現相比較而言,一方面,在MVC思想的實現方面,本系統采用的SpringMVC Web框架是當前最優秀的MVC框架,對Web層實現了解耦合,更容易實現RESTful(一種軟件架構風格)。基于此框架設計的本系統,更加簡潔,更有層次,更容易實現緩存等機制。

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

6 結語

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

主站蜘蛛池模板: 伊在人亚洲香蕉精品播放| 女人爽到高潮免费视频大全| 日韩精品一区二区三区视频免费看| 黄色在线网| 五月天香蕉视频国产亚| 国产本道久久一区二区三区| 欧美黄色a| 国产成人综合久久精品尤物| 国产乱人视频免费观看| 亚洲一级无毛片无码在线免费视频| 国产精品美女自慰喷水| 亚洲成A人V欧美综合| 免费看a毛片| 色视频国产| 国产96在线 | 99精品视频九九精品| 国产乱人激情H在线观看| 色天天综合| 青青久视频| www.精品国产| 91视频区| 91丨九色丨首页在线播放| 亚洲国产系列| 99热这里只有精品在线播放| 久久综合干| 国产自产视频一区二区三区| 亚洲第一极品精品无码| 色窝窝免费一区二区三区 | 任我操在线视频| 精品三级网站| 人妻无码中文字幕第一区| 亚洲国产精品一区二区高清无码久久| 一级毛片在线播放| 欧美日韩在线成人| 麻豆精品在线视频| 午夜福利免费视频| 国产亚洲精久久久久久无码AV| 亚洲中文字幕国产av| 日韩欧美在线观看| 激情五月婷婷综合网| 亚洲综合经典在线一区二区| 久久久久亚洲精品成人网| 亚洲无码91视频| 国产丰满成熟女性性满足视频| 久久久黄色片| 亚洲黄色成人| 天堂亚洲网| 亚洲国产精品无码久久一线| 日本www在线视频| 日本久久网站| 亚洲中文精品人人永久免费| 亚洲无限乱码一二三四区| 四虎AV麻豆| 性视频一区| 久久网欧美| 精品久久久久久成人AV| 中文无码精品A∨在线观看不卡| 国产日韩欧美一区二区三区在线| 欧美色综合网站| 欧美伦理一区| 色窝窝免费一区二区三区| www.亚洲天堂| 五月综合色婷婷| 欧美日韩高清在线| 五月天久久婷婷| 婷婷色狠狠干| a级高清毛片| 国产日韩欧美视频| 成人a免费α片在线视频网站| 色综合久久久久8天国| 夜夜操国产| 欧美 国产 人人视频| 福利视频一区| 国产男女免费完整版视频| 久热中文字幕在线| 亚洲第一精品福利| 日本免费a视频| 国产自在线播放| 欧美激情第一区| 国产精品欧美亚洲韩国日本不卡| 日韩精品免费一线在线观看| 国产精品成人免费视频99|