亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        畢業(yè)設(shè)計管理信息系統(tǒng)設(shè)計與實現(xiàn)

        2017-03-31 11:08:35周建鋒付延友
        軟件導(dǎo)刊 2016年8期
        關(guān)鍵詞:畢業(yè)設(shè)計管理員選題

        周建鋒+付延友

        摘 要:通過梳理獨立學(xué)院畢業(yè)設(shè)計過程管理流程,合理劃分不同用戶角色權(quán)限,研究了畢業(yè)設(shè)計各個階段進展情況的實時統(tǒng)計與跟蹤監(jiān)督辦法,設(shè)計了一個基于B/S架構(gòu)的畢業(yè)設(shè)計管理信息系統(tǒng),實現(xiàn)了本科畢業(yè)設(shè)計全程的網(wǎng)絡(luò)化、信息化和智能化管理。

        關(guān)鍵詞關(guān)鍵詞:畢業(yè)設(shè)計管理;B/S;MVC模式

        DOIDOI:10.11907/rjdk.161574

        中圖分類號:TP319

        文獻標識碼:A 文章編號:1672-7800(2016)008-0096-03

        0 引言

        教育教學(xué)信息化建設(shè)對于促進教學(xué)改革,加快實現(xiàn)管理手段的現(xiàn)代化有著積極作用[1]。高等教育領(lǐng)域信息化正在加速發(fā)展,多數(shù)高校開始對畢業(yè)設(shè)計進行規(guī)范化、信息化管理,但是不同層次院校對畢業(yè)設(shè)計信息化管理需求不盡相同。獨立學(xué)院由于其自有專職教師及管理人員較少,在專業(yè)教學(xué)和畢業(yè)設(shè)計指導(dǎo)中更多依賴于母體學(xué)校教師資源[2],傳統(tǒng)的畢業(yè)設(shè)計過程監(jiān)控跟蹤手段難以有效落實。為提高畢業(yè)設(shè)計管理工作效率,本文設(shè)計開發(fā)了一個基于B/S架構(gòu)的畢業(yè)設(shè)計管理信息系統(tǒng),厘清了畢業(yè)設(shè)計各階段工作之間的關(guān)聯(lián)關(guān)系,梳理了畢業(yè)設(shè)計管理流程,劃分了系統(tǒng)管理員、教務(wù)管理員、系教學(xué)秘書、學(xué)生、指導(dǎo)教師和輔導(dǎo)員6種角色,引入了畢業(yè)設(shè)計各個階段進展情況的實時統(tǒng)計與跟蹤監(jiān)控機制,有效解決了畢業(yè)設(shè)計過程跟蹤監(jiān)控需求,保證了畢業(yè)設(shè)計質(zhì)量。

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

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

        系統(tǒng)設(shè)計的目的是為了提高學(xué)院畢業(yè)設(shè)計工作效率,根除傳統(tǒng)管理模式的弊端,方便參與畢業(yè)設(shè)計過程的各類用戶。不同用戶使用系統(tǒng)的需求不同,如面向教務(wù)管理人員,系統(tǒng)應(yīng)具有基礎(chǔ)信息維護、學(xué)生信息維護、畢業(yè)設(shè)計進展情況監(jiān)控、各類統(tǒng)計報表等功能;系教學(xué)秘書需要維護本系指導(dǎo)教師信息、分配畢業(yè)設(shè)計任務(wù)、管理選題、監(jiān)控畢業(yè)設(shè)計進展情況、中期檢查以及安排答辯等;學(xué)生通過系統(tǒng)進行在線選題、完成選題審批表、任務(wù)書、開題報告、中期報告以及論文資料的提交;指導(dǎo)教師使用本系統(tǒng)完成在線申報題目、審批或?qū)徍藢W(xué)生提交的各項報告、評閱學(xué)生論文等;輔導(dǎo)員能夠隨時查看學(xué)生的畢業(yè)設(shè)計完成進度情況,及時督促進度較慢的學(xué)生;系統(tǒng)管理員主要完成對數(shù)據(jù)庫和管理員信息的維護工作。

        1.2 業(yè)務(wù)流程分析

        系統(tǒng)基本流程如下:①系統(tǒng)初始僅有一個系統(tǒng)管理員賬戶,首先由系統(tǒng)管理員添加教務(wù)管理員、各系教學(xué)秘書和輔導(dǎo)員賬戶;②教務(wù)管理員設(shè)置當前學(xué)年度,添加其它基礎(chǔ)信息,導(dǎo)入本學(xué)年度學(xué)生基本信息表,生成學(xué)生賬戶;③系教學(xué)秘書錄入或?qū)氡緦W(xué)年度指導(dǎo)教師信息,生成指導(dǎo)教師賬戶,分配本年度畢業(yè)設(shè)計指導(dǎo)任務(wù);④指導(dǎo)教師登錄系統(tǒng),根據(jù)個人任務(wù)在線申報課題;⑤系教學(xué)秘書對教師申報的課題進行在線審核,所有課題審核完畢后,按專業(yè)開放選題;⑥學(xué)生在線選題;⑦選題結(jié)束后,學(xué)生按階段完成課題審批表、任務(wù)書、開題報告、中期報告以及論文資料的提交,指導(dǎo)教師按階段對學(xué)生提交的材料進行審閱,教務(wù)管理員、系教學(xué)秘書和輔導(dǎo)員協(xié)同監(jiān)控學(xué)生畢業(yè)設(shè)計進度情況,并做好各自的跟蹤管理工作。

        2 系統(tǒng)設(shè)計

        2.1 系統(tǒng)功能劃分

        按照不同權(quán)限用戶功能的不同,設(shè)計本系統(tǒng)的核心功能結(jié)構(gòu)如圖1所示。

        2.2 系統(tǒng)功能介紹

        (1)管理員維護模塊:包含添加管理員功能、刪除管理員功能和管理員密碼清零功能。

        (2)數(shù)據(jù)庫維護模塊:包含數(shù)據(jù)庫的導(dǎo)入導(dǎo)出、數(shù)據(jù)庫初始化等功能。

        (3)教務(wù)管理員的基礎(chǔ)信息維護模塊:包含當前學(xué)年設(shè)置、部門信息維護、專業(yè)信息維護和職稱信息維護功能。

        (4)學(xué)生信息維護模塊:包含學(xué)生基本信息導(dǎo)入、查詢、刪除學(xué)生和密碼清零功能。其中教務(wù)管理員具有學(xué)生信息導(dǎo)入和查詢功能。新學(xué)年開始時,教務(wù)管理員將有畢業(yè)設(shè)計任務(wù)的學(xué)生信息通過Excel表上傳并導(dǎo)入到數(shù)據(jù)庫中;系教學(xué)秘書可以刪除學(xué)籍異動(休學(xué)、退學(xué)等)學(xué)生,還可以清零重置學(xué)生密碼。

        (5)指導(dǎo)教師維護模塊:各系教學(xué)秘書負責本系指導(dǎo)教師的信息維護工作,包含指導(dǎo)教師添加、指導(dǎo)教師集中導(dǎo)入、查詢、修改、刪除和密碼清零功能;此外,該模塊還包含教師信息統(tǒng)計功能,可以按職稱、學(xué)歷、類別分別進行統(tǒng)計。

        (6)畢業(yè)設(shè)計任務(wù)分配模塊:各系教學(xué)秘書負責分配本系當前學(xué)年畢業(yè)設(shè)計任務(wù)。按照專業(yè)進行劃分,如果一個教師分別指導(dǎo)兩個專業(yè)的若干名學(xué)生,那么任務(wù)表中對應(yīng)該教師兩條任務(wù)記錄;一個課題任務(wù)最多可以有兩名指導(dǎo)教師,但只能有一名導(dǎo)師負責使用本系統(tǒng)管理課題指導(dǎo)任務(wù)。

        (7)題目申報模塊:指導(dǎo)教師登錄系統(tǒng)后首先進入題目申報頁面,題目申報頁面顯示教師的任務(wù)列表和已申報題目列表,教師根據(jù)任務(wù)列表中的任務(wù)數(shù)進行題目報審,申報題目數(shù)不能超過總?cè)蝿?wù)數(shù)。在題目被審核之前,指導(dǎo)教師可以修改已申報題目,題目審核通過后就不能再次修改。

        (8)選題管理模塊:由系教學(xué)秘書管理,包含題目審核、選題控制、題目分配與題目變更4項功能。其中選題控制功能采用按專業(yè)分時段選題策略,由系教學(xué)秘書控制各專業(yè)開放選題的時間段,以減輕服務(wù)器壓力。題目分配功能主要用于將一部分定向題目分配給指定的學(xué)生,例如參加校企合作的學(xué)生,不參與專業(yè)集中選題,由系教學(xué)秘書提前分配其所在企業(yè)的指導(dǎo)教師申報課題。

        (9)學(xué)生選題模塊:本系統(tǒng)不采用師生互選策略,一個學(xué)生只能選擇一個題目,提高了選題效率,同時為了兼顧公平,在選題開放之前,學(xué)生可以查看所有已申報的題目。

        (10)過程管理模塊:主要指在選題結(jié)束后,學(xué)生按各階段流程完成選題審批表、任務(wù)書、開題報告、中期報告以及論文資料的提交,指導(dǎo)教師對各階段學(xué)生工作進行指導(dǎo),對學(xué)生提交的材料進行審批或?qū)忛?。系統(tǒng)嚴格控制學(xué)生按照階段流程完成畢業(yè)設(shè)計,如果前期環(huán)節(jié)沒有完成,后期環(huán)節(jié)就得不到相應(yīng)權(quán)限,避免了各環(huán)節(jié)的次序顛倒[3]。

        (11)畢業(yè)設(shè)計進度跟蹤模塊:包含畢業(yè)設(shè)計各個階段進展情況的實時統(tǒng)計功能以及學(xué)生完成情況明細,該模塊實現(xiàn)了教務(wù)管理員、系教學(xué)秘書和輔導(dǎo)員對畢設(shè)進度情況的實時監(jiān)控跟蹤。圖2展示了計算機工程系教學(xué)秘書看到的題目報審與選題階段某個時間點的實時進度情況,其中計算機科學(xué)與技術(shù)(動漫設(shè)計方向)專業(yè)已完成選題,軟件工程專業(yè)正在選題,計算機科學(xué)與技術(shù)專業(yè)正在進行題目申報和審核,網(wǎng)絡(luò)工程專業(yè)正在申報題目。單擊圖2中某專業(yè)“已選題”列對應(yīng)數(shù)字,系統(tǒng)將顯示該專業(yè)學(xué)生選題情況明細表。

        (12)系統(tǒng)各類用戶具有不同權(quán)限的文件上傳、數(shù)據(jù)(含報表)導(dǎo)出功能、資料下載功能、個人登錄歷史查詢以及個人信息維護等相關(guān)功能。

        2.3 數(shù)據(jù)庫設(shè)計

        系統(tǒng)涉及的數(shù)據(jù)庫表主要有adminuser(管理員表)、teacher(教師表)、stu(學(xué)生表)、syear(學(xué)年表)、dept(部門表)、major(專業(yè)表)、rank(職稱表)、ttask(教師任務(wù)表)、project(題目表)等,限于篇幅,下面僅列出管理員表和教師任務(wù)表,如表1、表2所示。其中,管理員表中fpath字段用于保存服務(wù)器相對路徑,路徑對應(yīng)文件夾中存儲該用戶上傳或者導(dǎo)出的文件,用戶對該路徑擁有訪問權(quán)限。

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

        3.1 系統(tǒng)邏輯結(jié)構(gòu)

        系統(tǒng)使用MySQL作為后臺數(shù)據(jù)庫,服務(wù)器端采用Java Web技術(shù)實現(xiàn),動態(tài)jsp頁面采用EL表達式、JSTL標簽技術(shù),前端頁面樣式使用bootstrap框架設(shè)計,并采用基于jQuery的Ajax異步請求技術(shù)進行數(shù)據(jù)交互。系統(tǒng)邏輯結(jié)構(gòu)如圖3所示,采用了基于組件式開發(fā)的MVC(Model View Controller)設(shè)計模式[4],使得系統(tǒng)具有良好的架構(gòu),更加便于系統(tǒng)功能的擴展與維護。

        3.2 系統(tǒng)實現(xiàn)關(guān)鍵技術(shù)

        (1) MVC設(shè)計模式。Model為模型層,又細分為業(yè)務(wù)邏輯層、數(shù)據(jù)訪問接口DAO和數(shù)據(jù)持久層實體類,用于完成系統(tǒng)業(yè)務(wù)邏輯;View為視圖層,指用戶看到并與之交互的界面,主要用于數(shù)據(jù)信息的輸入采集和數(shù)據(jù)的顯示輸出,本系統(tǒng)所有jsp頁面用于完成視圖層功能;Controller為控制器,用于接受用戶的請求并決定調(diào)用哪個模型構(gòu)件去處理請求,然后再確定用哪個視圖來顯示返回的數(shù)據(jù)信息,本系統(tǒng)控制器采用servlet實現(xiàn)。

        (2)過濾器(Filter)技術(shù)[5]。系統(tǒng)使用過濾器技術(shù)實現(xiàn)了字符編碼過濾和URL級別的權(quán)限訪問控制,其中6類系統(tǒng)用戶的資源訪問權(quán)限控制分別由6個過濾器實現(xiàn)。以教師用戶為例,將教師可訪問的資源組織在路徑“/t/”下(包括教師可訪問servlet的URL也映射在此路徑下),然后創(chuàng)建過濾器Tfilter類,并在配置文件web.xml中使用< filter-mapping >標簽將Tfilter與教師可訪問資源進行關(guān)聯(lián),從而實現(xiàn)對教師資源請求的攔截控制,其中過濾器映射的定義如下:

        TFilter

        /t/*

        (3) Servlet上下文監(jiān)聽器(ServletContextListener)。系統(tǒng)中的一些基礎(chǔ)信息(例如當前學(xué)年、部門信息、專業(yè)信息等)是所有用戶的共享數(shù)據(jù),通過使用Servlet上下文監(jiān)聽器,實現(xiàn)了將基礎(chǔ)信息從數(shù)據(jù)庫中讀出并存放至application作用域中,方便用戶共享和使用,減少對數(shù)據(jù)庫的訪問頻度。為保證數(shù)據(jù)的一致性,當管理員更新這些基礎(chǔ)信息時,需要同時更新數(shù)據(jù)庫和application作用域中的數(shù)據(jù)。

        (4)Bootstrap框架。Bootstrap框架屬于css框架,它在支持html5和css3的瀏覽器上表現(xiàn)特別好,對移動終端的瀏覽器支持也相當優(yōu)秀[6]。本系統(tǒng)使用的是Bootstrap3.3.6版本,它對IE9及更低版本的IE瀏覽器兼容性不好。本系統(tǒng)設(shè)計時專門針對低版本IE瀏覽器引入了html5shiv.js和respond.min.js兩款插件,使IE支持html5中的新標簽并能夠識別@media,支持響應(yīng)式布局。

        (5)基于jQuery的Ajax異步請求技術(shù)[7]。系統(tǒng)設(shè)計時使用jQuery Ajax技術(shù)實現(xiàn)無刷新狀態(tài)更新頁面和異步提交數(shù)據(jù),減輕了服務(wù)器和寬帶的負擔,提升了Web程序性能。

        4 結(jié)語

        本文構(gòu)建的畢業(yè)設(shè)計管理信息系統(tǒng)功能完善、用戶角色設(shè)置合理、流程清晰,能夠滿足獨立學(xué)院對本科畢業(yè)設(shè)計規(guī)范化、信息化的管理需求,大大提高了畢業(yè)設(shè)計效率,解決了畢業(yè)設(shè)計跟蹤監(jiān)控難題,極大方便了參與畢業(yè)設(shè)計的各類用戶。

        參考文獻:

        [1]龔春紅.高等院校教育教學(xué)信息化中存在的問題及對策[J].中國管理信息化,2006,9(11):95-96.

        [2]王頌萍,王玉昆,楊靜.畢業(yè)論文管理信息系統(tǒng)在獨立學(xué)院教務(wù)管理中的應(yīng)用[J].河北工程大學(xué)學(xué)報:社會科學(xué)版,2013,30(2):105-106.

        [3]潘旭武.基于工作流的畢業(yè)設(shè)計管理系統(tǒng)[J].計算機系統(tǒng)應(yīng)用,2013,22(1):54-57.

        [4]ROD JOHNSON.J2EE設(shè)計開發(fā)編程指南[M].魏海萍,于曉菲,毛選,譯.北京:電子工業(yè)出版社,2003.

        [5]龔永罡,陳秀新.Java Web應(yīng)用開發(fā)實用教程[M].北京:機械工業(yè)出版社,2014.

        [6]徐濤.深入理解Bootstrap[M].北京:機械工業(yè)出版社,2014.

        [7]何麗,龔?fù)?jQuery在Ajax技術(shù)框架中頁面加載的應(yīng)用[J].計算機時代,2011(8):25-26.

        (責任編輯:杜能鋼)

        猜你喜歡
        畢業(yè)設(shè)計管理員選題
        我是小小午餐管理員
        高校畢業(yè)設(shè)計展吸引業(yè)內(nèi)眼球
        玩具世界(2021年6期)2021-04-19 12:15:18
        我是圖書管理員
        少先隊活動(2020年8期)2020-12-18 02:32:07
        我是圖書管理員
        少先隊活動(2020年7期)2020-12-18 01:48:39
        可疑的管理員
        本刊誠征“獨唱團”選題
        時代郵刊(2019年24期)2019-12-17 11:49:30
        談詩詞的選題
        中華詩詞(2019年1期)2019-08-23 08:24:24
        本刊誠征“獨唱團”選題
        時代郵刊(2019年16期)2019-07-30 08:02:06
        本刊誠征“獨唱團”選題
        時代郵刊(2019年18期)2019-07-29 08:49:12
        畢業(yè)設(shè)計優(yōu)秀作品選登
        免费人成在线观看网站| 亚洲免费av第一区第二区| 国产精品亚洲一二三区| 中国杭州少妇xxxx做受| 在线观看免费人成视频色9| 亚洲女同精品一区二区久久| 亚洲全国最大的人成网站| 看日本全黄色免费a级| 人人爽人人澡人人人妻| 免费一级毛片麻豆精品| 精品一区二区三区女同免费| 开心久久综合婷婷九月| 色播亚洲视频在线观看| 尤物yw无码网站进入| 一片内射视频在线观看| 日本av一级片免费看| 欧美私人情侣网站| 婷婷综合五月| 一本色道久久综合亚州精品| 91久久精品国产综合另类专区| 精品国产一区二区三区av片| 99热门精品一区二区三区无码| 看大陆男女真人草逼视频| 青青草原综合久久大伊人精品| 日日澡夜夜澡人人高潮| 无码在线观看123| 亚洲一二三四五中文字幕| 国产激情无码视频在线播放性色| 老头巨大挺进莹莹的体内免费视频| 亚洲性无码av在线| 激情五月天在线观看视频| 最新中文字幕av无码不卡| 亚洲中文字幕每日更新| av一区二区三区高清在线看| 天天做天天爱夜夜夜爽毛片| 亚洲av无码一区二区三区四区| 亚洲国产精品综合久久20| 日韩午夜免费视频精品一区| 377p日本欧洲亚洲大胆张筱雨| 九九精品无码专区免费| 亚洲中文乱码在线观看|