<dfn id="a4kkq"></dfn>
<ul id="a4kkq"></ul>
    • 管理系統畢業論文大全11篇

      時間:2022-10-06 08:53:59

      緒論:寫作既是個人情感的抒發,也是對學術真理的探索,歡迎閱讀由發表云整理的11篇管理系統畢業論文范文,希望它們能為您的寫作提供參考和啟發。

      篇(1)

      中圖分類號:TP315文獻標識碼:A文章編號:1009-3044(2008)22-740-04

      Developed Research on Management System of Gradnation thesis(design) in Higher Vocational Colleges

      WANG Yu-qing, LI Ge-wen, SUN You

      (Dalian Vocational Technical College, Dalian 116035, China)

      Abstract: The topic of this article comes from the actual problems of work, based on the great advantage of the school net work, this system will make the realization for the annual students' graduation thesis(design) by the internet technology. This article begins with the system background, analyzes the necessity of the development of the system and introduces the process and relative technology of the system realization in detail. It points out the detailed methods, which frees the teachers and students from the tedious paper management procedure. It carries great practicability and scientific value, which enlarges the function of the present educational administration management system platform.

      Key words: Internet; Web application; network; JSP

      1 引言

      隨著我國教育需求不斷增加,高校教育資源有限,教育經費相對不足的情況下,利用現代信息技術發展高等教育,不僅充分利用了優秀教育資源,而且為更多的人提供接受高等教育的機會,同時這也是極大促進了高校的信息化發展。目前適用于各種教育層次的教務管理、教學管理、課件、考試等系統或平臺已逐漸發展成熟。但是,大多平臺中的教學系統一般都是以完成“課程教學”為目標設計的,對課程實驗、畢業論文(設計)等實踐性環節提供支持服務還很少。用網絡平臺實現對畢業論文(設計)教學環節的支持服務還少有人討論,而這一應用恰是目前所需要的。[1]

      本系統所研究就利用互聯網Web 2.0技術,采用B/S工作模式來解決畢業論文(設計)實踐環節中教師數量不足,選題不規范,指導教師與學生難以及時溝通等問題的。

      2 理論基礎和核心技術

      2.1 JSP技術

      JSP(Java Server Pages)技術是以Java語言作為腳本語言的,它為創建高度動態的Web應用提供了一個獨特的開發環境。JSP代碼可被編譯成Servlet并由Java虛擬機執行,這種編譯操作僅在對JSP頁面的第一次請求時發生。因此普遍認為JSP的執行效率比PHP和ASP都高。[2]

      Java Servlet是一種開發Web應用的理想構架。JSP以Servlet技術為基礎,又在許多方面作了改進。JSP頁面看起來象普通HTML頁面,但它允許嵌入執行代碼,利用跨平臺運行的JavaBean 組件,JSP為分離處理邏輯與顯示樣式提供了卓越的解決方案。并且JSP可以使用JavaBeans或者EJB(Enterprise JavaBeans)來執行應用程序所要求的更為復雜的處理,進而完成企業級的分布式的大型應用。[3]

      2.2 JavaBean

      什么是javaBean?JavaBean 是一種基于 Java 的軟件組件。其實是一個Java的一個類而已[7]。JSP 對于在 Web 應用中集成 JavaBean 組件提供了完善的支持。這種支持不僅能縮短開發時間(可以直接利用經測試和可信任的已有組件,避免了重復開發),也為 JSP 應用帶來了更多的可伸縮性。 JavaBean 組件可以用來執行復雜的計算任務,或負責與數據庫的交互以及數據提取等。

      2.3 CSS技術

      CSS是Cascading style Sheets的簡稱,中文譯作層疊樣式表單,它是一種為超文本置標語言(HyperText Markup Language, HTML)提供增強補充服務的技術,可對每一個HTML的置標(tag)做精雕細刻的修飾。它語句、文法簡單,只要在源碼中插入STYLE語句就可輕易實現頁面內任意文本顏色、背景、邊框、行距、字距的添刪和修飾等功能,就可使網頁更加生動活潑,從而獲得滿意的效果。

      2.4 客戶端腳本技術

      客戶端腳本是為操控和顯示由服務器端返回的內容而量身定做的。這種方法可以隱藏、顯示網頁組件,移動或者改變顏色和字體,從而實現對用戶事件的反應。顯示或隱藏表單是在網頁上創建下拉菜單的根本。依據鼠標位置顯示相應的窗口支持網頁提示功能。

      本系統采用了應用最為廣泛的客戶端腳本語言是Javascript是一種面向對象并在網絡瀏覽器內部運行的腳本語言。它對網頁組件的控制是通過文件對象模式(DOM)實現的,該模式是一種實現與網頁交互的應用程序接口(API)。[4]

      2.5 數據庫技術

      數據庫是一種存儲數據并對數據進行操作的工具。數據庫的作用在于組織和表達信息,簡而言之,數據庫就是信息的集合。

      1) Web數據庫簡介

      所謂Web數據庫管理系統是指基于Web模式的DBMS的信息服務,充分發揮DBMS高效的數據存儲和管理能力,以Web這種瀏覽器/服務器(B/S)模式為平臺,將客戶端融入統一的Web瀏覽器,為Internet用戶提供使用簡便、內容豐富的服務。Web數據庫管理系統必將成為Internet和Intranet提供的核心服務,為Internet上的電子商務提供技術支持[7]。

      2) SQL Server 2000簡介

      SQL Server 2000是企業級網絡關系型數據庫產品, ODBC數據庫引擎提供了與數據庫打交道的途徑,通過它以及來訪問數據庫并對其進行各種操作。Visual Basic、SQL Server 2000以及其他微軟的軟件產品都是通過ODBC數據庫引擎,從而給用戶提供了豐富的數據類型。ADO數據對象模型在數據庫中的信息與將信息顯示給用戶看的程序之間架起了一座橋梁。它提供了用來瀏覽不同記錄的各種跳轉方法,使用微軟公司推薦的ADO對象模型將為以后的擴展帶來便捷。[10]

      3 系統設計與開發

      3.1 系統研發的目的

      畢業生畢業論文(設計)管理系統充分利用網絡的優勢,實現論文管理的網絡化,使原本繁瑣的選題問題簡單,快捷,奏效。解放教輔人員和學生。學生能夠根據教師所提交的題目,在聯網的計算機上隨時選擇,更改自己的論文題目。教師可以在任意聯網的計算機上論文信息,并實現選擇其論文的學生信息的打印。管理員有設置限制選題條件的功能。并能在任意聯網的計算機上對選題信息按班級,教師實現打印。管理員還應有封閉數據庫的權利。

      3.2 系統設計思想

      本系統利用互聯網Web2.0,采用B/S結構開發。由于本系統在Web環境中使用,網站完成功能比較簡單,主要是對數據的基本操作。因此,使用JSP+JavaBean的開發模式進行開發。以SQL Server 2000數據庫系統技術做為后臺數據庫的支持,通過基于Web技術的系統開發,保證用戶(教師、學生)通過授權可以任何條件下通過網絡登陸,實現相關的服務。系統的系統開放性好,架構靈活,便于維護,在穩定性和安全性方面達到了較高的指標。[5-6]

      3.3 畢業生畢業論文(設計)管理系統分析

      3.3.1 使用UML用例圖描述系統需求

      該系統用戶有三種身份:學生、教師及管理員。學生和教師都可以注冊,更改自己的身份信息,但學生不能改自己的用戶名(學號),而且學生只有在注冊自己的詳細個人信息后才可以進入系統進行論文題目的選擇。學生和教師的用戶名可以由管理員統一。具體描述如圖1、圖2、圖3所示。[8-9]

      圖1 學生用例圖 圖2 教師用例圖圖3 管理員用例圖

      3.3.2 系統結構功能分析

      從以上對本系統的分析,可將其分成前臺和后臺兩部分。前臺主要是為學生和教師提供,后臺是為管理員(教學秘書)提供。如圖4和圖5給出了前臺和后臺的功能結構圖。

      圖4 前臺功能結構圖

      圖5 后臺功能結構圖

      3.3.3 數據庫的設計及實現

      本系統主要用到四個數據表:

      1) student(學生信息表),該表不但保存學生的基本注冊信息,還包含了學生選擇了哪位教師的選題(即教師編號和選題編號),主要包括:學號(學生ID)、密碼、學生姓名、班級等學生的基本信息和教師ID、論文ID。

      2) teacher(教師信息表),該表用于保存教師的基本信息,主要包括教師ID、密碼、教師姓名、教師職稱等等教師的基本信息。

      3) article(論文信息表),該表用于保存論文的基本信息,主要包括對應教師的ID、對應教師的論文題目及論文ID等論文基礎信息。

      4) admin(管理員表),該表用于保存管理員的基本信息及選題條件的限制,主要包括管理員號、管理員密碼、管理員ID、同一教師選題人數和同一題目選題人數,選題的有效時間等內容。

      本系統用到的數據表的關系主要有一個,如表1所示。

      表1 表關系

      3.3.4 網站整體設計

      畢業生畢業論文(設計)管理系統采用JSP+JavaBean的開發模式。使用的JavaBean如表2所示。

      表2 學生畢業論文管理系統使用的JavaBean

      3.3.5 網站結構設計

      本系統網站的結構中有多個文件夾,分別存放不同內容與形式的文件。Datebase文件夾用來保存系統的數據庫;css文件夾用來保存系統的樣式表;image文件夾用來保存系統中所需要的圖片;admin文件夾用來保存管理員相關的頁面;student文件夾用來保存學生相關的頁面;teacher文件夾用來保存教師相關的頁面。

      3.3.6 系統實現的主要功能

      3.3.6.1 個人信息管理

      前臺的個人信息管理主要是指用戶(學生/教師)的注冊信息的管理。注冊時必須確保注冊用戶名的唯一性,因此,在保存注冊信息前,需要查詢數據表中是否有相同的用戶名,如果沒有,可以向數據表插入新的記錄然后提示用戶注冊成功;反之,則說明同名用戶存在,需要提示用戶更改。

      后臺的個人信息管理主要是指管理員信息的管理。此信息可作為管理員登錄系統、管理系統的通行證,管理員擁有很大的權限,所以更要妥善處理。在這個模塊里主要包括管理員登錄和管理員密碼的更改兩個部分。

      3.3.6.2 論文信息管理

      論文信息管理分成兩個用戶來完成,教師和學生。其中教師所完成的工作主要有論文信息,更改和刪除論文信息;學生的工作則是選擇、重選論文題目,查看所選論文題目。本系統可以限制每一個教師可帶的學生個數,也可限制每一個題目可供多少個學生來選擇。在這兩個環節中,教師是主導地位,因為只有教師了論文題目信息,學生才能從教師的論文題目中選擇。

      3.3.6.3 選題信息管理

      選題信息管理分為兩種用戶(即學生和教師)。學生的選題管理功能主要就是對自己所選的論文題目進行查看;教師的選題管理功能就是查看選擇自己論文題目的學生的具體信息,并能夠進行打印。

      4 系統的特色及優勢

      4.1 方便、簡潔的中文操作界面

      本系統的為中文操作界面,操作簡單、直觀,便于用戶理解系統較復雜功能,熟練本系統的操作和應用。

      4.2 實用性

      本系統為用戶提供了方便、高效率的功能支持,中文操作界面可以使用用戶更好地利用母語優勢,迅速掌握系統的操作技能。該系統不僅具有較完美的支持功能,同時采用了最優化的結構設計,降低了系統構建成本,解決了畢業設計中的一些實際問題,可以說是一個實用型系統。

      4.3 可移植性

      本系統可以作為校園網中校園辦公的輔助系統,如龐大的教務管理系統平臺,只要數據庫一致,就可以簡單的進行移植。

      4.4 具有二次開發能力

      盡管本系統是針對我系的實際自主設計開發的,因此可以針對不同用戶進行二次開發,提供有效的技術解決方案,滿足用戶的需求。

      4.5 較高的性價比

      本系統所需的平臺是TOMCAT,該軟件為免費軟件,操作系統為Windows 2000。硬件環境所用的計算機配置為P4 3.0,512M內存,40G硬盤或以上即可。

      5 結束語

      實現學院論文管理信息化,把傳統的學生畢業論文管理模式與校園網相結合,充分發揮互聯網使用的方便,高效的優勢,能極大地提高傳統論文管理模式的水平和效率。既有利于教學單位的教輔人員從瑣碎、繁重的管理工作中解放出來,而且又給教師和學生提供了快捷和便利。

      本文從系統分析、功能分析、系統設計、數據庫設計等方面,全面敘述了系統的實現過程。采用B/S結構,運用了JSP+SQL SERVER技術實現基于Web技術的畢業生畢業論文(設計)管理系統開發。JSP不僅擁有與Java一樣的面向對象性、便利性、跨平臺等優點和特性,還擁有Java Servlet的穩定性并可以使用Servlet提供的API。在穩定性和安全性方面達到了很高的指標,最大限度地保證了數據的穩定及安全。本系統比較有特點的是對論文選題的條件也進行了限制。分別分為題目和導師兩種限制,不同于以往的選課系統。本系統可以作為校園網中校園辦公的輔助系統,如龐大的教務管理系統平臺,只要數據庫一致,就可以簡單的進行移植。本系統對提高畢業生畢業論文(設計)的質量可以起到積極的作用。

      參考文獻:

      [1] 高賢波. 網絡教學測評系統的設計與實現[J]. 教育信息化,2006,22(9):32-35.

      [2] 曾婕. 基于校園網的多課程并行考試系統[J]. 江西理工大學學報,2006,9(3):22-27.

      [3] 王志軍, 孫月霞. 基于Web開發的幾種服務器端腳本語言的分析與比較[J]. 計算機應用研究,2006,23(3):26-30.

      [4] 苑曉紅, 趙春玲. 基于JSP的B/S結構系統的構建技術[J]. 科技資訊,2006,61(23):17-19.

      [5] Royce W.Software Project Management A unified Framework[M]. 北京:高等教育出版社,2002.

      [6] Watts S. Humphrey.Managing the Software Process[M]. 北京:清華大學出版社,2002.

      [7] 馮纓.JSP-JavaBean開發模式研究及在網上答題系統中的應用[J]. 計算機工程與設計,2006,16(5):25-29.

      篇(2)

      需求分析是軟件設計很重要的一個環節,它主要解決“做什么”的問題,即全面了解用戶的需求,把軟件開發過程中可能遇到的重點和難點提出來,在整個軟件設計過程中起到了提綱挈領的作用。通過分析確定了系統管理人員、教學管理人員、學科組組長、指導教師及學生等角色,下面就各角色的具體需求進行分析。

      1.系統管理人員角色涵蓋了用戶角色添加,用戶權限的設置等。

      2.教學管理人員負責對所有學生進行選題和名單的匯總、開題報告的匯總、論文和論文成績的匯總,論文進度的設置及教師角色設置等,不同的系別或專業可以設置教學管理人員一名,具體的系別分配及權限設置由系統管理人員設定。

      3.各學科組組長負責審核指導教師的選題、審定學生論文終稿及確定論文成績等,學科組組長同時可以是指導教師,其角色由教學管理人員進行設置。

      4.指導教師角色包含畢業論文選題的上傳、學生的選擇、開題報告的審核、畢業論文的修改及論文成績的評定等,其用戶界面有選題上傳、學生選擇、開題報告審核、論文指導、論文成績評定、個人信息管理等內容。

      5.學生角色主要有選題查詢、選題選定、開題報告材料提交、論文材料提交、論文成績的查詢等內容,其用戶界面有選題、開題報告提交、論文提交、個人信息管理等內容。

      二、系統功能需求分析

      為了進一步完善該系統,實現資源的優化配置,提高事務處理能力,需要進一步進行性能及功能的需求分析。

      1.教學管理人員應及時提供教師及學生信息,師生互相選擇的界面要具有交互性。教師可以在系統中查看選擇自己課題的學生名單及學生的具體信息,學生可以在指導教師名單中進行選擇,同時也能查詢到其他選擇該指導教師的同學名單,以加強師生間的相互溝通。

      2.選題應由指導教師確定,教師可將選題上傳到系統由學科組組長通過后再正式到網絡上供學生選擇,學生確定選題后就可以根據設置的論文進度開展論文寫作。

      3.在論文寫作階段,系統要提供一個交互平臺供師生進行交流,并允許通過系統上傳及下載文件。

      4.在寫作過程中要有開題報告及論文中期考核等環節,指導教師要對各環節進行評分,學生可以直接通過系統查看自己的分數。

      5.教學管理人員可以在系統中公告,指導教師及學生可以查看公告。

      6.當學生提交論文終稿后,指導教師要對論文進行評分并經學科組組長審核通過,如果畢業論文成績達到合格及以上的學生成績將及時的反饋出去供學生查看,不合格的學生則須繼續撰寫和修改論文直至合格。

      7.教學管理人員可以通過系統直接執行打印論文題目清單及學生成績表等,同時還可以根據論文題目或指導教師相關信息或學生相關信息實現快速查詢等。

      8.不同的用戶可以通過系統維護自己的賬戶,可以修改基本信息,但不能修改自己的帳號,其帳號具有唯一性。

      三、畢業論文管理系統的功能設計

      1.系統開發工具

      由于學生在撰寫論文時很多都在外地實習,具有一定的地域分散性,因此本系統主要采用B/S架構,應用ASP.NET技術來實現在網絡環境下的學生畢業論文管理,其使用的開發環境為Microsoft visual studio 2010,采用C#為開發語言及SQL Server 2005為后臺數據庫進行開發的。

      圖1 總體架構體

      2.系統功能模塊設計

      根據系統需求分析,系統主要分為五個模塊,總體架構體如圖1所示。

      3.系統的主要流程

      (1)首先由系統管理人員登錄系統,添加教學管理人員、指導教師、學科組組長及學生等角色并設置各用戶角色的權限。

      (2)然后教學管理人員可登錄系統,添加教師名單及畢業學生名單,同時對教師角色及論文進度進行設置,教師角色分為指導教師和學科組組長,其二者是可以重復的,指導教師可以是學科組組長,此時指該指導教師頁面中除了出現指導教師頁面出現的內容外還會具備學科組組長的內容。

      (3)接著指導教師、學科組組長及學生可根據各自角色登錄系統,修改完善個人信息。指導教師可論文選題及論文撰寫各種要求,上傳系統供學科組組長審核。如果指導教師選題審核不過關則系統會要求該教師重新擬定選題然后繼續進入學科組組長審核頁面直至選題通過為止。

      (4)指導教師論文選題通過后就公布在網絡上,學生就可以通過系統查看和選擇選題。指導教師也可以通過系統查看選擇其選題的學生情況并進行選擇,如果有學生不符合選題要求則退回,系統會提示學生重新進行選題,直至實現雙向選擇,學生選題確定后就可以開展論文寫作。教學管理人員此時就可以就選題對學生名單進行匯總。

      (5)在論文撰寫初期學生要在系統上提交開題報告給指導教師審核,指導教師審批后評定分數,學生可以通過平臺即時查到該分值。

      (6)學生撰寫論文過程中可以通過平臺留言,咨詢指導教師相關問題,指導教師也可通過平臺及時回復學生問題,同時學生撰寫的論文稿件可以通過上傳到平臺供指導教師查看,指導教師批改完后可以將修改稿上傳到平臺供學生下載并且通過留言告知學生修改意見。學生可依據指導教師點評進行論文修改,修改完成后可再次提交論文。系統會記錄學生提交論文的次數及指導教師的點評次數。

      (7)學生論文定稿后將論文上傳到系統,指導教師可以對論文評分,并將論文正稿和成績提交給學科組組長審核,學科組組長可以對論文成績進行修改和確定并將修改結果反饋給指導教師,指導教師確認后學生成績生效;如果指導教師有異議則可將意見提交給學科組組長進行復核直至通過為止。經指導教師和學科組組長雙重確認后學生可以在系統上查詢到自己的論文成績及畢業論文綜合成績(開題報告成績和論文成績綜合后的成績)。如果有學生在論文進度設置時間內未完成畢業論文則系統自動判定不合格。

      (8)最后,教學管理人員可以對論文定稿、論文成績及畢業論文綜合成績進行查詢、匯總及打印等操作。

      四、系統部分模塊關鍵代碼實現

      1.登錄模塊

      用戶根據自己的編號(學生為學號,系統管理員、教學管理人員及教師為教工號)、密碼(身份證號)登陸系統。

      HttpCookie cookie = Request.Cookies [“CheckCode”];

      try { if (cookie.Value = = this.txtCode.Text.Trim())

      { using (var edm = new Manage Entities())

      {

      //查詢輸入的用戶編號是否存在

      var user = from u in edm.Users

      where u. UserNo= = userId.Text

      select u;

      if (user.Count() = = 0)

      //判斷:用戶表中不存在該用戶記錄時,提示用戶名輸入錯誤

      {

      Response.Write("”);

      }

      //判斷,用戶名對應的密碼是否正確

      foreach (var custObj in user)

      {

      if (custObj.PWD = =userPwd.Text)

      {

      Session["UserNo"] = userId.Text.Trim();

      Session["UserName"] = custObj.User.Name.Trim();

      Session[“Popedom”] = custObj.Pope dom.Trim();

      Response.Write(“”);

      }

      else

      {

      Response.Write(“”);

      }

      }

      }

      }

      else

      {

      Response.Write(“”);

      }

      }

      catch (Exception error)

      {

      lError.Text = error.ToString();

      }

      2.學生選題模塊

      //判斷CheckBox的選中狀態,更新數據庫相應字段。

      CheckBox cbox= (CheckBox)gvTopic.Rows[e.Row.RowIndex].FindControl ("cbTopic");

      if (cbox.Checked = = true)

      {

      //根據用戶登錄名查詢該用戶是否已經選擇了論文選題。

      using (var edm = new ManageEntities())

      {

      var topic = from u in edm.Graduation Project

      where u. UserNo= =Session["UserNo"].ToString()

      select u;

      if (topic.Count() = = 0)

      {

      //當該學生沒有選擇過論文題目時,則將該學生新選擇的題目名稱更新到畢業設計

      //表選題學生編號字段上。

      string strTopicNo= Convert.ToString (gvTopic.DataKeys[e.Row.RowIndex].Values[“TopicNo”]);

      var topic1 = from u in edm.Gradua tionProject

      where u.TopicNo= = Convert.ToInt64 (strTopicNo)

      select u;

      foreach (var custObj in topic1)

      {

      if (custObj. TopicState = = true)

      {

      lResult.Text = “選題失敗,已有人選!”;

      }

      if (custObj. TopicState = = false || custObj. TopicState = = null)

      {

      custObj. TopicState = true;

      custObj.UserNo=Session["UserNo"].ToString(); custObj.UserName=Session ["UserName"].ToString();

      lResult.Text = “選題成功!”;

      }

      }

      edm.SaveChanges();

      Bind();

      }

      else

      {

      lResult.Text = “選題失敗,請先退選,再重新選擇!”;

      }

      }

      }

      3.上傳選題模塊

      在處理上傳的畢業論文及各種留言內容時使用了CuteEditor―Html在線編輯器來實現。CuteEditor for ASP.NET是一款功能強大且簡單實用的跨瀏覽器、跨平臺的所見即所得的在線html編輯器,其用戶界面簡潔,加載速度快。通過該款編輯器可以方便Asp.net開發者對文本框的內容進行編輯。此外,CuteEditor還集成了對文檔、圖片等文件的上傳模塊及音頻、視頻等媒體文件進行直接插入的模塊。下面以指導教師論文題目上傳模塊為例進行說明。

      //新增一條指導教師論文題目上傳記錄

      using (var edm = new ManageEntities())

      {

      GraduationProject gp = new Gradua tionProject();

      gp.TopicName= txtTopic.Text.Trim().ToString();

      gp.Professional=ddlProfessional.SelectedValue.Trim().ToString();

      gp.Demand=txtDemand.Text.Trim().ToString();

      gp.Year=ddlYear. SelectedValue.Trim().ToString();

      gp.TopicState=false;

      gp.TeacherNo= Session["TeacherNo"].ToString().Trim(),

      gp.TeacherName= Session["Teach erName"].ToString().Trim(),

      gp.Academy=txtAcademy.Text.Trim().ToString();

      gp.Assignment= cuteEditor.Text;

      edm.GraduationProjects.AddObject (gp);

      edm.SaveChanges();

      篇(3)

      1.國內外研究現狀

      隨著教育產業化進程的逐步推進,許多高校走上了強強聯合的道路,高校的規模不斷的擴大,為合理的利用教學資源,加強教學管理工作,對學生進行網絡化管理已經成為一種趨勢。目前,很多高校都具備了相關的管理軟件對學生的學籍、成績等都采用了網絡化管理技術,但畢業論文的管理大多采用單機管理模式。這種管理模式只能簡單的完成論文的輸入和輸出工作,而畢業設計過程中如:出題、選題、資料交流論文檢查等任務只能靠師生的手工操作來實現。

      國外高校很早就開發了實現畢業論文管理網絡化的系統,如英國諾丁漢大學很早就開發了專門的畢業論文管理系統用于實現畢業設計的網上雙向選擇,國內高校近幾年也有了相關軟件來實現畢業論文設計的網絡化管理,但在服務范圍、服務質量、機構設置等方面與國外高校相比都存在一定的差距,造成這種現狀的原因是國外信息化建設起步早,網絡應用及設計都更見成熟并具有穩定的技術隊伍,網絡發展穩定,而國內信息化的建設與國外相比就顯得起步較晚,雖然發展迅猛,但由于缺乏像國外那樣成熟的網絡技術加上信息化發展時間較短。在實現校園管理信息化的進程中,國內各高校面臨既要不斷投資購建各種硬件、軟件和網絡,又要不斷開發各類應用于教學、教務、科研、辦公管理等應用系統的兩大難題,在信息起步晚,技術隊伍不穩定規模不大的背景下,國內高校經過發展雖然也初步形成了具有一定規模的信息化建設體系,但是由于整體信息化程度落后,信息化建設任務多而重、經費短缺,理論體系不完善等原因,導致國內高校教務管理系統仍然不完善。

      2.高校畢業論文信息管理系統研究的主要內容

      高校畢業論文管理信息系統的設計采用ASP的C#編程技術和SQLserver2000數據庫工作平臺結合Dreamweaver作為開發工具進行設計,本系統研究的最終目的是實現以下功能:

      (1)學生:能實現選擇自己的導師及畢業論文設計題目,瀏覽公告、修改信息、給導師留言等功能。

      (2)導師:能夠通過網站給學生畢業設計的課題,供學生選擇;可以瀏覽本站的所有信息,可以給自己的學生、其他教師和管理員進行留言,并查收自己的留言。

      (3)管理員:可以對學生、導師、通知等的基本信息進行修改、刪除等的操作。

      3.高校畢業論文信息管理系統功能介紹

      系統的主要功能是通過幾個功能模塊來實現的。具體的設計過程如下:

      (1)系統登錄模塊:將用戶分為學生、教師和管理員三種不同的角色登錄以實現用戶權限的管理,加強系統的安全性及穩定性。

      (2)學生模塊:①查看通知②查看論文題目導師信息并進行選擇③留言:提供學生和導師之間的相互留言。

      (3)導師模塊:①查看通知②提交論文題目③留言:提供學生和導師之間的相互留言。

      (4)管理員模塊:編輯、刪除、添加用戶,對老師論文題目進行審核,查看修改學生基本信息、導師基本信息、學生和導師之間的留言等,對系統進行全面管理。

      4.畢業論文管理信息系統的設計

      系統要具備易操作、美觀、安全等特點,所以在對系統進行外觀設計時,要充分考慮到網站的可視性及美觀性,界面設計要力求達到層次分明、簡單大氣、兼顧美觀、突出重點、有吸引力等特點。在系統的后臺代碼設計上要能夠精煉,確保系統的穩定性及安全性。

      4.1 系統登陸界面的設計

      系統的登錄界面能起到管理系統安全性的作用,高校畢業論文管理信息系統的用戶名和用戶密碼保存在用戶表中,本系統有三種權限學生用戶:學生、導師和管理員。不同的用戶在不同的角色選框中進行登陸,系統通過在用戶表中加入power屬性來判斷用戶的權限并進行身份驗證,若用戶名和密碼都正確,系統將跳轉到與角色相對應的頁面,若用戶或密碼錯誤,則提示“您必須輸入有效的用戶名和密碼的提示信息。”

      4.2 系統主要界面設計

      本系統的主要界面如下:

      (1)學生選題界面:本界面主要包含我的信息、修改密碼、修改資料、可選題目、幫助信息、打印本頁、退出等選項,學生從登錄界面正確登錄后將跳轉到本頁面,學生在本界面可以根據自己的實際情況進行相應的操作,可進行修改個人的資料修改密碼,查看可選題目及教師相關信息等操作。

      (2)學生個人資料修改界面:本界面的提供學生的基本信息修改功能,學生可在本界面下對自己的功能進行修改和完善。

      (3)教師提交選題界面:本界面主要功能是讓教師通過本網站進行畢業論文題目及論文說明的,通過本界面提交畢業論文題目,在通過管理員審核后即可作為學生選題。

      (4)系統功能設定界面:此界面是在管理員模塊中的一個子模塊,通過本界面的相關操作,可以實現對選題系統、添加課題、審核課題、學生注冊等功能的開通和關閉操作、實現網站的分時處理,在相應時刻提供相應操作,減少了系統的開發加大了系統的安全性。

      (5)審核題目界面:本界面羅列出各教師的相關畢業論文課題的相關信息,通過本界面可以知道老師的畢業論文所面向的專業、學生選擇狀態的信息,通過功能選項可實現對教師作廢畢業論文的刪除操作。

      5.畢業論文管理系統的測試

      篇(4)

      時間行進到21世紀,以計算機技術為主體的高新技術群體已經將觸角深入到國發經濟的方方面面。在市場經濟的大環境下,越來越多的人士逐漸認識到用計算機技術進行名類管理,交流的便捷。基中最實出的是要算在廠礦企事業單位的人事檔案的計算機管理了。

      人事檔案數據庫管理系統是一個為適應當前各個行業對人事信息管理的迫志需求而設計開發的軟件系統。該系統的前臺采用的是VB6.0軟件開發系統,后臺數據庫采用的是Acce20__數據庫。

      整個系統有數據庫文件和數據庫管理系統兩大部他構成。后臺的Acce20__數據庫文件是集中存儲并管理分類人事檔案信息的大本營,而前臺的數據庫管理系統是用來為數據庫中的各種資料進行各種基本操作和管理。

      一、總體結構和主要功能

      人事檔案管理系統主要包含職工個人自然情況,工作情況,簡歷,政治情況等各方面信息,內容比較龐大復雜。同時還綜合考慮檔案管理工作的性質,總結歸納出所需實現的功能。主要是為人事檔案進行服務,對人事的變動、人事資料、以及人事資料的查詢,統計等功能。總體上說具有編輯,查詢,用戶管理,圖表統計等功能。

      (一)靈活的數據記錄編輯功能,可以隨時對記錄進行增加,修改,更新,刪除,瀏覽等編輯操作。并將查詢方式有機溶入編輯界面,可以實現對某項記錄定位,再進行編輯,修改,更新。

      (二)多個數據庫表的任意組合條件的查詢。便于在實際檔案管理操作中呆對保種情況,多種條件下的人員情況進行統計查看。(三)具備分級用戶權限管理設置,以確保檔案的保密性和安全性。

      (四)具有分類統計,使用圖表顯示的功能,該統計圖表可根據數據庫中記錄情況的變化而變化。

      (五)具有比較友好的人機界面,各種操作可以在直觀的界面上通過人機交互式進行。

      (六)具有輔助表管理功能,主要是對“學歷”表中的字段“學歷”,“部門表”中的字段“部門”,“政治面貌”表中的字段“政治面貌”,“職稱”表中的字段“職稱”,進行添加,修改,刪除操作。

      人事檔案管理系統模型如下:

      啟動窗體

      口令檢驗

      主窗體

      二、各模塊功能

      1、用戶管理

      (1)設置用戶

      功能:設置使用人事管理系統的用戶及其使用權限。

      整個人事管理系統由多個功能模塊組成,不同的模塊完成不同的功能,所以可以為不同的職工分配不同的功能,使其具有不同的權限,完成其權限所對應的功能,從而很好地管理好整個系統。

      操作:選擇該功能后,屏幕上顯示出所有人事管理系統員工的用戶名稱。這時,可進行如下的操作:

      1:增加:增加一用戶。按該按鈕后,就可輸入新用戶的內容,如:用戶名稱,密碼和權限。所輸入得登錄名一定不能重復。

      2:修改:修改用戶設置。按該按鈕后,就可修改選中用戶的用戶名,密碼和權限,每一權限對應系統菜單上的一項功能,可為該用戶選擇任意的權限。用戶在使用本系統時,要求輸入用戶的口令,為了安全,用戶需建立一個只有自己才知道的特殊口令,

      通常,系統的權限分為三大部分,即:

      管理權限:設置用戶和系統參數。

      輸入權限:檔案卡片生成、個人簡歷輸入和家庭成員輸入。

      查詢權限:檔案查詢、檔案統計。

      根據需要,可以把這些功能分配給不同的員工。

      3:刪除:刪除用戶。按該按鈕后,經確認,則選中的用戶被刪除

      (2)用戶登錄

      功能:用戶登錄進入人事管理系統。系統啟動后,首先要做的就是用戶登錄。若不登錄系統,所有功能都無法使用。用戶只有登錄系統后,根據其具有的權限,才能執行一定的操作。

      操作:進入該功能后,要求輸入用戶的登錄名及其口令,只有其登錄名和口令完全正確,才能進入工資管理系統。系統會根據為用戶分配的權限,設置其對應的功能為有效,用戶就可操作該功能。

      2、輔助表管理

      輔助表管理功能是高級管理員及中級管理員擁有的權限,它的功能是對數據庫進行新表的添加。主要是對“學歷”表中的字段“學歷”,“部門表”中的字段“部門”,“政治面貌”表中的字段“政治面貌”,“職稱”表中的字段“職稱”,進行添加,修改,刪除操作。通過它的這個功能可以有效的對本單位人事部門的擴充進行及時的計算機管理。只要管理員進行簡單的數據字段添加即可。

      檔案編輯模塊中有4個子模塊。他們是檔案卡片、個人簡歷、家庭成員、歷史檔案等功能。這些功能因管理員的權限不同所表示出的功能使用也不同,普通管理員沒有數據修改及刪除的權利。在這些功能里詳細的記錄了所有單位員工的資料。

      (1)檔案卡片管理

      功能:對全部員工的信息進行瀏覽;添加記錄;對員工的詳細資料進行修改;刪除員工記錄;按編號進行查找,快速查找該員工的詳細資料;按某一字段的內容進行篩選,篩選最后的結果是將和所選內容相同的全部找到。

      (2)個人簡歷管理

      功能:該模塊與檔案卡片管理類似,但是在界面設計上有一些不同,可以對員工個人簡歷進行全局瀏覽。除了瀏覽信息的功能外,還有一些基本操作的功能:添加記錄;對已有員工的個人簡歷信息進行修改;刪除員工個人簡歷的記錄;可以按編號進行查找,快速查找該員工個人簡歷的資料。

      (3)家庭成員管理

      功能:對全部員工的家庭成員信息進行編輯,瀏覽;實現方法同個人簡歷功能實現的方法一樣。

      (4)歷史檔案管理

      功能:對于一些從檔案卡片中刪除的員工信息記錄,需要存下來以供將來進行統計。此模塊的主要功能就是完成對從檔案卡片中刪除的員工信息記錄的保存工作。

      4、檔 案查詢

      功能:對檔案卡片的查詢功能,包括唯一條件查詢和模糊條件查詢。

      該模塊的主要分為兩部分:一是完成選擇要查詢的字段、條件操作符等功能;二是用來顯示用戶進行查詢的完整條件及查詢、退出按鈕。當查詢的條件選擇完畢,點擊確定按鈕,在顯示部分顯示出來后,點擊查詢按鈕才正式完成該模塊的查詢功能。會調出另外一個窗口來顯示用戶所要查詢的符合條件的所有員工的資料。根據檔案卡片中的各字段,選擇相應的條件操作符輸入相應的值即可進行檔案查詢。查出的記錄可按兩種形式瀏覽:只有該員工檔案卡片中的資料;綜合該員工檔案卡片、個人簡歷、家庭成員中的所有資料。查詢用戶可以按自己的需要選擇兩種瀏覽方式。在這里可以查到符合程序要求的任何信息。再這里的選項中輸入規定的范圍即可查到相關的人事信息。

      5、檔案統計

      功能:綜合統計、單項統計和圖表統計。單項統計是輸入規定的要求后進行的統計它可以較詳細直觀的統計出要求的結果。圖表統計可以詳細的按性別、按政治面貌、按職稱級別、按學歷以直方圖和餅型圖進行表示。檔案統計模塊,分三個小模塊:

      (1)綜合統計:綜合統計中將單位內所有的人事信息進行全面的統計。該模塊主要是綜合各方面的人數統計;對各部門的人數、符合檔案卡片中各字段條件的員工人數、各年齡段人數以及工齡段人數等的統計。并且本查塊提供重新統計功能,方便在一定時間段內對各項人數的進行更新,保持數據庫中數據的即時性。

      (2)單項統計:是按各單項條件對人數的統計功能。分為四部分:在選擇分組統計的字段,一次只可選擇一個字段;可選擇統計條件,包括條件操作符及條件值;可選擇統計是否包括平均工資匯總及工資總額匯總;可顯示要統計的完整條件,包括上述的分組字段、完整的統計條件及是否包括各類工資匯總。每完成一項選擇,要點擊確定按鈕,各條件才能在右下角顯示出來以供統計。可同時選擇分組統計、條件統計、工資匯總,也可只選擇一項來進行統計。。

      (3)圖表統計:將各類統計圖表化。用戶可以選擇按性別、政治面貌、職稱級別或學歷進行人數統計。用戶還可以選擇直方圖或餅形圖的圖表顯示方式.

      三、功能的實現方法及實現的代碼

      1、本系統中VB6與數據庫是如何連接的?寫出簡要代碼?

      本系統采用的數據庫是Acce20__數據庫,使用是ADO(ActiveDataObject)代碼訪問方式,它通過在程序中的一段代碼與數據庫建立連接。

      代碼如下:

      PrivatecAewADODB.Coection

      DimStrSqlAtring

      c.Provider="Microsoft.Jet.OLEDB.4.0"

      c.Coectiotring="d:\VB\Acce20__\rs.mdb"

      c.Open

      注:在進行ADO方式數據庫的連接時,要先進行類型庫引用:

      MicrosoftActivexDataObject2.6library

      2、瀏覽、恢復、添加、保存、修改、查找、篩選、解除篩選、排序、恢復排序、退出各功能是如何實現的?寫出簡要代碼。

      瀏覽:先將數據庫打開,然后選擇所需的表進行操作。

      代碼如下:

      Publicrs1AewADODB.Recordset

      DimStrSqlAtring

      StrSql="select*from檔案卡片orderby職工編號"

      rs1.ActiveCoection=c

      rs1.CursorType=adOpenKeyset

      rs1.CursorLocation=adUseClient

      rs1.LockType=adLockOptimistic

      rs1.OpetrSql

      移動記錄指針有四種方法:(1)記錄首:rs1.MoveFirst(2)前一個:rs1.MovePrevious(3)后一個:rs1.MoveNext(4)記錄尾rs1.MoveLast

      恢復:恢復功能是在用戶選擇添加或修改后出現的,是為了使用戶在進行誤操作后能夠恢復數據的一個功能。

      代碼為:rs1.CancelUpdate

      添加:在編輯窗口中,先將文本框清空,然后進行添加。并且要判斷所輸入的信息與所建的表的格式符合。最后添加到庫中。

      代碼為:rs1.AddNew

      保存:rs1.Update

      修改:修改的的功能是與添加類似的,但是他會更新數據庫中被要求修改的記錄。先將各個字段所對應的控件置為可用,然后進行修改。修改之后保存。

      IfAddNewOrModify="Modify"Then

      RsMain.rs2.Update

      temp=RsMain.rs2.Fields("序號")

      RsMain.rs2.Requery

      RsMain.rs2.Find"[序號]=’"&amtemam"’",,,adBookmarkFirst

      EndIf

      查詢:代碼為,

      StrSql="select*from個人簡歷orderby職工編號"

      RsMain.rs2.ActiveCoection=RsMain.c

      RsMain.rs2.CursorType=adOpenKeyset

      RsMain.rs2.CursorLocation=adUseClient

      RsMain.rs2.LockType=adLockOptimistic

      RsMain.rs2.OpetrSql

      SetDataGrid1.DataSource=RsMain.rs2

      篩選:代碼為,

      Fieldame=RsMain.lrs1.Fields("職工編號").Name

      IfLen(Trim(Label1.Caption))=0Then

      FilterStr=Fieldame&am"=Null"

      Else

      FilterStr=Fieldame&am"="&am"’"&amLabel1.Captioam"’"

      EndIf

      RsMain.lrs1.Filter=FilterStr

      排序:代碼為,

      RsMain.lrs1.Sort=Fieldame’ASCENDINGDESCENDING

      刪除:代碼為,

      RsMain.rs2.Delete

      退出:關閉記錄集操作,代碼為,

      RsMain.rs2.close

      UnLoadMe

      3.本系統瀏覽和修改是兩個界面,是如何實現的?寫出基本思想。

      系統中瀏覽和修改的界面不同是因為在點擊相應的按鈕時通過布爾型變量控制不同控件的Enabled屬性為True或False來實現的。

      在瀏覽時信息的顯示窗口采用的是Lable控件不能進行修改,并且將他們Enabled設置為True,而將和他們放在一起的其他控件Enabled設置為False,而在進行修改時瀏覽時顯示信息的lable控件的Enabled屬性變為False而和他們重合的其他控件的Enabled屬性變為True,這樣就實現了瀏覽與修改的不同的兩個界面。

      4.照片是如何使用的?寫出基本思想。

      照片在系統文件的PICTURE文件夾下,照片的文件名與系統中職工編號相對應,當選擇某個職工時,程序讀取他的職工編號與照片文件名一致時就會顯示照片。如果將照片文件名更改,則系統就不能正確的讀取照片的信息了。

      代碼為:

      DimiAsInteger

      DimboolAoolean

      DimfnameAtring

      DimpicturepathAtring

      fname=Trim(Label1.Caption)&am".bmp"

      IfDir("f:\VB\Lpicture\"&amfname)=""Then

      bool=False

      Else

      bool=True

      EndIf

      Ifb ool=TrueThen

      picturepath="f:\VB\Lpicture\"&amfname

      Else

      picturepath=""

      EndIf

      Image1.Picture=LoadPicture(picturepath)

      5.單擊照片可以顯示該記錄的個人簡歷和家庭成員,該功能是如何實現的?寫出基本思想。

      單擊照片時激發了Image控件的click事件,程序會按調用同樣職工編號的職工資料顯示窗體(Rs1Rs2Edit)。這樣就實現了單擊照片顯示個人簡歷和家庭成員。

      代碼為,

      PrivateSubImage1_Click()

      IfRs1Edit.Text1.VisibleAndLen(Trim(Rs1Edit.Text1.Text))=0Then

      ExitSub

      Else

      LoadRs1AndRs2Edit

      Rs1AndRs2Edit.Show1

      EndIf

      EndSub

      6.本系統中的三個表,檔案卡片表、個人簡歷表和家庭成員表是如何實現數據參數完整性的(連續更新、連鎖刪除)?

      在數據庫的關系中右鍵單擊表之間的連線可以彈出編輯關系,選中實施參照完成性,在選中級連更新相關字段、級連刪除相關記錄就可以實現數據的連續更新和連鎖刪除了。

      四、在查詢模塊中,下述功能是如何實現的?

      1.《請選擇字段》列表框中的內容是從表中取出的字段名,簡述基本方法并寫出簡要代碼。

      DimiAsInteger

      List1.Clear

      Fori=0ToRsMain.rs1.Fields.Count-1

      List1.AddItemRsMain.rs1.Fields(i).Name

      Nexti

      List2.Clear

      List2.AddItem"等于"

      List2.AddItem"不等"

      List2.AddItem"小于"

      List2.AddItem"小于等于"

      List2.AddItem"大于"

      List2.AddItem"大于等于"

      List2.AddItem"在...之間"

      List2.AddItem"不在...之間"

      List2.AddItem"Like操作符"

      2.多個條件的組合查詢代碼如下:

      PublicQcAewADODB.Coection

      PublicQrsAewADODB.Recordset

      s1="["&amList1.List(List1.ListIndex)&am"]"

      s2=List2.List(List2.ListIndex)

      s3=Text1.Text

      s=s1&am2&am3

      DimStrSqlAtring

      Qc.Provider="MSDataShape.1"

      Qc.Coectiotring="DataSource=f:\VB\Acce20__\rs.mdb"_

      &am";DataProvider=Microsoft.Jet.OLEDB.4.0"

      Qc.Open

      StrSql="SHAPE{select*from檔案卡片where"&amam"orderby職工編號}"&am"AEND({select*from個人簡歷}RELATE[職工編號]to[職工編號]),"&am"({select*from家庭成員}RELATE[職工編號]to[職工編號])"

      Qrs.ActiveCoection=Qc

      Qrs.CursorType=adOpenKeyset

      Qrs.CursorLocation=adUseClient

      Qrs.LockType=adLockOptimistic

      Qrs.OpetrSql

      五、統計模塊中的綜合統計中,可實現部門的動態變化,簡述實現的基本思想。

      在綜合統計的窗體中有重新統計按鈕,該按鈕的功能就是實現數據的動態統計功能。在重新統計的功能中有實現重新統計的代碼。由于添加數據后數據提交到數據庫,這事重新統計按鈕在打開這個表,所以數據就是新的了。通過設置一個循環變量I,在表里進行循環統計,每經過一個字段,i的值加1,最后在對應響應的項目提交到數據庫中,通過DataGrid控件輸出顯示出來。

      篇(5)

      中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2013)14-3306-02

      畢業論文寫作是高校本科教學中一個不可或缺的重要環節,是所有專業所有學生都必修的一門重要實踐課程,大部分教師也都要參與到畢業論文寫作指導工作中。因此,畢業論文寫作是所有專業教學每年都要面臨的一項繁瑣工作,從出題、選題,再到寫作與指導、評審與答辯等的整個過程都需要教學管理人員、教師、學生投入大量的精力。

      傳統的畢業論文管理與指導工作采用見面辦理、溝通為主及手工操作方式,存在以下主要困難:

      1)由于學生離校實習或者學生所住校區與教師辦公地址相距較遠等各種原因,導致學生與教師見面不易,信息溝通不暢。

      2)由于每個教師要同時指導多個選題多名學生,而且教師工作繁忙,再加上學生離校實習或上課等原因,導致學生和教師很難在工作時段內同時有空閑時間來進行寫作指導。

      3)畢業論文寫作整個工作流程的工作環節多,參與人員多,時間跨度大,業務流程復雜。

      4)畢業論文寫作各個工作環節都會產生相應的階段文檔,而且通常需要依賴前面階段產生的文檔,因此,在整個工作流程中會產生和使用大量的相關文檔,文檔管理工作繁雜。

      基于上述原因,非常有必要開發一套B/S架構的畢業論文管理系統設計,以利用計算機系統自動化處理畢業論文工作中的大量工作,大大提高畢業論文工作效率,同時利用Internet打破師生交流上的時空限制,大大方便畢業論文寫作指導,提高畢業論文寫作質量。在畢業論文管理系統開發上,選用工作流技術及其相應工作流管理系統和工作流開發環境,定義、開發、實現畢業論文寫作工作的工作流程,并管理每個工作流程產生和使用的相應文檔。

      1 工作流技術概述與應用現狀

      根據WFMC(工作流管理聯盟)的定義[1],工作流是一類能夠完全或者部分自動執行的經營過程,根據一系列過程規則、文檔、信息或任務能夠在不同的執行者之間傳遞、執行。簡單地說,工作流就是一系列相互銜接、自動進行的業務活動或任務。

      工作流技術作為一種過程建模和過程管理的核心技術,可以與其它應用系統有效結合,生成符合企業需求的各種業務管理系統。采用工作流技術作為核心開發的業務管理系統最大的特點,也是這些系統與普通的應用軟件系統的最大差別,是它們具有清晰的業務流程和明確的任務處理實體;同時,它們具有高度的靈活性,可以按照企業的具體需求,快速靈活地生成應用軟件系統,并且在客戶業務過程發生變化時,迅速地進行重組來滿足客戶的需求。

      經過二十幾年的發展,工作流技術已走出理論研究階段,開始應用在ERP、CRM、OA、SCM等各類MIS系統的開發中。主要的應用行業有:消費品行業,制造業,電信服務業,銀證險等金融服務業,物流服務業,物業服務業,物業管理,大中型進出口貿易公司,政府事業機構,研究院所及教育服務業等,特別是大的跨國企業和集團公司。

      開發基于工作流的管理信息系統需要相關的工作流開發工具和環境。目前最常用的工作流開發工具和環境有:Microsoft Visual Studio 2012 Designer for Windows Workflow Foundation和Microsoft Office SharePoint Developer 2013,Open Dynamics Inc的Joget Workflow,起步軟件Justep X5 Studio,北京慧正工作流系統,上海滿智的EMSFlow流程管理平臺等。

      這些工作流開發平臺基本都提供了工作流引擎、可視化流程定義工具流程建模工具、流程管理與監控、角色與權限管理、快速表單開發、豐富的業務工作流規則、支持復雜的業務工作流、強大的代碼擴展能力、圖形化的流程運行監控和分析工具、強大的表單快速開發工具、強大的組織機構和權限支持等功能。

      上述工作流開發平臺多數是基于Java/J2EE架構的,而Microsoft Visual Studio 2012 Designer for Windows Workflow Foundation和Microsoft Office SharePoint Developer 2013是基于大家熟悉的Microsoft .NET架構。其中,SharePointDesigner 2013的目標用戶是業務分析人員,SharePoint開發人員,企業IT人員,信息工作者等,要求開發者熟悉SharePointDesigner 2013,包括核心的工作流概念(如:stages, gates, actions, conditions,loops等),更易使用和掌握。而VS2012主要面向中高級開發人員,要求開發者熟悉 VS2012,包括軟件開發概念和WF4.0、部署、安全等。使用VS2012可以開發出高度復雜的、靈活的、定制化的workflow,而且還可以開發custom action,供SharePoint Designer 2013調用。[2]

      2 畢業論文管理工作流程分析

      畢業論文寫作的主要工作流程有:院系管理員進行畢業論文工作初始設置(設置參與論文寫作工作的畢業生和指導教師,相關通知公告、工作流程安排及相關表格文檔等)、指導教師擬寫論文選題、學生選擇論文選題、院系管理員調整選題、院系管理員公告選題分組名單、教師下達任務書、學生提交開題報告、論文寫作與指導、學生提交論文終稿及答辯申請書、指導教師評閱、專家評閱、畢業論文答辯、文檔打印與入庫等工作階段,各工作階段相互銜接并在不同的執行者之間傳遞、執行。因此,畢業論文管理系統非常適于使用工作流進行定義、建模和開發。

      3 基于工作流的畢業論文管理系統功能設計

      本系統的用戶角色包括學生、指導教師、院系管理員、評審專家、系統管理員。系統功能目標是實現畢業論文寫作管理的網絡化、系統化、自動化。核心功能是指導教師在線擬寫論文選題、學生在線選題、在線論文寫作與指導、指導教師與評審專家在線評閱、答辯管理、文檔輸入打印等。主要的系統功能模塊包括:選題管理、文檔管理、在線寫作與指導、用戶與權限管理、評審管理、答辯管理、公告管理等。

      4 基于工作流的畢業論文管理系統開發方案

      為實現通過Internet實現在線畢業論文寫作的管理、在線指導、在線編輯、在線文檔等,管理系統采用B/S三層體系結構。整個系統由web瀏覽器、web服務器、數據庫三層組成。開發架構采用Microsoft 4.0,數據庫管理系統采用SQL SERVER 2005,開發工具采用業內廣泛使用的Microsoft Visual Studio 2012。Microsoft Visual Studio 2012的Microsoft Visual Web Developer工具為web應用系統開發提供了強大的支持,可以方便快捷地完成系統開發。

      在工作流開發平臺選擇上,選擇Microsoft Visual Studio Designer for Windows Workflow Foundation進行工作流開發,這樣可以和Microsoft Visual Web Developer工具無縫集成。工作流系統可以使用兩種方式集成到應用系統中,一種是直接調用流程管理中心的可視化模塊,將這些可視化模塊的url鏈接掛接到應用系統的菜單上,使得點擊應用系統的菜單,就執行這些流程的管理模塊。另一種就是在應用系統代碼中直接調用工作流引擎的api來集成。

      5 結束語

      本畢業論文管理系統基于工作流詳細分析、定義、優化畢業論文管理工作的業務流程,并采用工作流系統與B/S架構應用系統集成的方式進行項目開發,使得系統既能很好地適應畢業論文寫作管理實際工作,又實現了畢業論文寫作管理的在線化、科學化、自動化,大大提高工作的效率和質量。

      篇(6)

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

      1 引言(Introduction)

      本科畢業論文是本科生的一門重要實踐課程,也是大部分教師和教學管理人員每年都要面臨的一項煩瑣工作。從出題、選題,再到寫作與指導、評審與答辯等,整個過程都需要教學管理人員、教師、學生投入大量的精力。傳統的本科畢業論文指導與管理工作存在以下主要問題:

      (1)師生協同不足:學生離校實習、教師無固定辦公地點等,導致學生與教師見面不易,信息溝通不暢,師生交流不充分。由于教師工作比較繁忙,每個教師要同時指導多名學生,導致學生和教師很難在工作時段內同時有空閑時間來進行面對面地指導,難以實現老師與學生之間的互動,教師對學生論文評閱效率低下。

      (2)工作壓力大:本科畢業論文整個工作流程的工作環節多,參與人員多,時間跨度長,業務流程繁雜,工作量龐大,工作煩瑣、易重復。

      (3)信息化程度低:本科畢業論文各個工作環節會產生階段文檔,而且前后各階段文檔之間有著密切的關聯關系;大量的打印文檔不利于師生對文檔的查閱、保存,且不環保。即使使用電子文檔,但未建立關聯關系,不利于收集、查詢和統計。

      (4)監管力度不足:傳統畢業論文寫作與指導過程缺乏有效的監管力度,難以保證師生按時完成各項工作。缺少第三方監管本科畢業論文寫作與指導過程的完整記錄,難以解決導師與學生之間就論文完成情況及論文質量相互推卸責任的問題。

      針對上述問題,國內研究者們提出了不同的畢業論文管理系統,文獻[1―4]建立了基于WEB方式的論文管理系統,文獻[5]提出了基于本體的論文管理系統,文獻[6]提出了基于工作流的論文管理系統,但是這些研究在師生協同、提高工作效率、加強監督方面仍存在不足。因此,本文提出一種角色協同的工作流模型;根據模型中的系統工作流狀態,利用時間和事件觸發機制,對用戶指派角色、對角色指派權限,再通過各個角色之間的協同,完成畢業論文各項工作,解決傳統人工方式的論文管理工作中存在的問題,提高工作效率、減輕工作壓力、增強監管力度、提高論文管理工作的信息化水平。

      2 相關知識(Related work)

      角色:是相關權限命令的集合,使用角色的主要目的是簡化權限管理,角色主要由權限和用戶構成[7]。

      協同:就是打破資源(如人、財、物、信息和流程等)之間的各種壁壘和邊界,使它們為共同的目標而進行協調的運作,通過對各種資源最大的開發、利用和增值以充分達成共同的目標[8]。

      工作流:是指一類能夠完全自動執行的經營過程,根據一系列過程規則,將文檔、信息或任務在不同的執行者之間進行傳遞與執行[9]。作為計算機支持的協同工作研究的一個重要方向,工作流管理的主要目標是通過調用有關的信息資源與人力資源來協調業務過程中的各個環節,使之按照一定的順序依次進行,從而實現業務過程的自動化。工作流技術通過將工作分解成為良好的任務、角色,按照一定的規則和流程來執行這些任務并對它們進行監控,以達到提高辦事效率、降低工作成本的目的[10]。

      時間觸發機制[11,13]是指將時間域分成離散的時間間隔,將消息的傳輸分配在一定的時間間隔內完成。

      事件觸發機制[12,13]是指在工作流程中,根據其他事件的發生而產生相應動作(稱為觸發動作)干預工作進程。

      3 角色協同的工作流模型(The role-collaborative

      workflow model)

      本節首先對角色協同的工作流模型(Role-collaborative Workflow Model,RcW)進行描述,然后基于該模型進行建模。

      3.1 模型的組成元素

      角色協同的工作流模型由用戶主體、角色主體、任務主體、系統工作流狀態、訪問權限、角色指派、權限指派和角色協同這八個元素組成。下面將分別對這八個元素進行描述。

      用戶主體:是指提出指派角色請求的實體,使用符號u表示,用戶主體的集合使用符號U表示。

      角色主體:是指提出指派權限請求的實體,使用符號r表示,角色主體的集合使用符號R表示。在本科畢業論文的整個工作當中,存在著教學管理人員(教學院長、系主任、教學秘書)、教師(指導老師,交叉評閱老師,答辯老師)以及學生這些不同的角色,所以論文管理系統中的角色主體集合表示為:

      (1)

      公式(1)中,M表示管理員,T表示教師,S表示學生。

      任務主體:是指接受r訪問的實體,也是工作流各個環節的核心,使用符號t表示,任務主體的集合使用T表示。論文管理系統中的任務主體集合圍繞著論文展開,表示為:

      系統工作流狀態:是指RcW模型在整個論文工作流程(如圖1所示)中,r訪問t時的快照,使用符號s表示,系統工作流狀態集合使用符號S表示,包含r訪問的對象t和訪問時間time兩個元素。論文管理系統中的系統工作流狀態集合表示為:

      訪問權限:是指r訪問工作流中任務主體的方式,使用符號p表示,訪問權限的集合使用符號P表示。論文管理系統中的訪問權限集合表示為:

      角色指派:是指在系統工作流狀態下對u指派r的方式,使用符號UA表示。RcW模型中,同一個u能夠被指派多個r,但是在同一s狀態下,一個u只能被指派一個r,因此角色指派由s決定。角色指派函數表示為:

      權限指派:是指在系統工作流狀態下對r指派p的方式,使用符號PA表示。RcW模型中,不同的r訪問的t不一樣,對t的訪問權限也不同,且同一r在不同的s狀態下,對t的訪問權限也不同,因此,權限指派由s決定。權限指派函數表示為:

      角色指派和權限指派都由s決定,s的狀態由s中的兩個元素t和time決定,s中的元素time是被分成離散的時間間隔,t的觸發被分配在一定的時間間隔內完成,這樣就應用到了時間觸發機制的原理。例如在開題報告提交時間結束時,則激活論文寫作與指導階段的工作流程中的t,開始初稿的提交;在論文定稿提交時間結束時,則凍結論文寫作與指導階段的工作流程中的t。

      同時在RcW模型中,部分流程的ti的觸發等待著ti-1事件的完成來激活自身狀態。不同的用戶角色訪問不同t,則被指派不同權限,這樣就應用到了事件觸發機制的原理。例如學生在論文初稿tk提交完成后,觸發導師指導評閱論文初稿tk+1的工作進程;導師在論文初稿的評閱tk+1提交完成后,激活學生提交修改稿tk+2的工作進程。

      因此角色指派和權限指派都考慮到了時間和事件觸發機制。

      角色協同,是指在RcW模型中,各個角色主體之間打破時間、空間、物質等資源之間的各種壁壘和邊界,使他們為完成共同目標而進行協調的運作,通過對各種資源最大的開發、利用和增值以充分達成共同目標,使用符號RC表示。角色協同函數表示為:

      在畢業論文管理系統中,大部分工作需要教學院長、系主任、教學秘書、教師和學生等這些角色之間的協同RC來完成。例如,導師與學生之間協同完成論文的指導與寫作,最終完成共同目標――論文定稿的完成。

      這樣,RcW模型可以表示為八元組:

      RcW模型運行的充分必要條件為:不存在u無法被指派r,不存在r無法被指派p,不存在t無法被訪問。

      3.2 角色協同的工作流模型

      基于RcW模型的組成元素,根據RBAC96[14]的框架對RcW模型進行建模,在RcW模型中添加了會話集和約束集,如圖1所示。

      圖1 RcW模型

      Fig.1 RcW model

      RcW Model:

      U:用戶主體集合;R:角色主體集合;

      T:任務主體集合;P:訪問權限集合;

      Sessions:會話集――各主體之間的會話;

      Constrains:約束集――約束各主體之間的指派關系。

      OP={execute},操作集合

      P=OP×T~Constrains(S)

      UAU×R,用戶與角色的指派關系

      roles(u):U2R~Constrains(S),對用戶指派角色的函數映射。

      roles(u)={(ri)|([(ri,u)∈UA}

      PAR×P,角色與權限的指派關系

      per: R2P~Constrains(S),對角色指派權限的函數映射。

      per(ri)={(p,ti)|[(ri,p,ti)∈PA]}

      RC(RiTk)×(RjTl) i≠j 角色之間的協同

      在RcW模型中,為確保用戶角色指派的正確性,根據用戶與角色的指派關系和用戶指派角色的函數映射,設計了用戶角色指派算法。如下所示。

      用戶角色指派算法(Algorithm of User-Role Assignment):

      {

      Initialize: R;//可指派角色集合

      R =GetRofUA(u);

      If R is Null

      Return NULL;

      For each r in R

      if r match current S//如果角色r與當前狀態相匹配

      Assign r to u;

      exit for;

      Else Next r;

      End for

      If OutofMaxR(u,R)//如果超出可指派角色集合

      Return NULL;

      }

      在RcW模型中,為確保角色權限指派的正確性,根據角色與權限的指派關系和角色指派權限的函數映射,設計了角色權限指派算法。如下所示。

      角色權限指派算法(Algorithm of Role-Permission Assignment):

      {

      If (r,t)(R,T,PA) is NULL

      //如果當前(r,t)無法與角色權限集合相匹配

      Return NO PREMISSION;

      Else

      If Activate(t)//如果當前任務被激活

      Return READ & WRITE;

      ElseReturn READ ONLY;

      }

      根據RcW模型,實現基于RcW模型的畢業論文管理系統。下一節對該系統和傳統人工方式進行應用研究比較與結果分析。

      4 應用研究與結果分析(Application studies and

      results analyzes)

      為了驗證基于RcW模型的本科畢業論文管理系統在解決傳統人工論文管理方式中存在的問題的實用性,基于角色協同的工作流模型的本科畢業論文管理系統已在西南大學外國語學院試運行,網址:http://202.202.121.101/pdms。

      對于傳統的人工論文管理的方式,通過外國語學院教務管理人員提供的信息,收集整理了2011―2013年這三屆西南大學外語學院本科畢業論文管理工作的數據。

      對于系統進行論文管理的方式,通過系統對論文管理工作整個流程的完整記錄,收集整理了2014屆外語學院畢業生通過本系統完成畢業論文的數據。

      對于傳統人工方式和系統方式的各項數據,主要從以下幾個方面進行比較與分析。首先,在完成各個相同階段的管理工作耗時進行了比較,結果如表1所示。

      表1 各階段工作的耗時對比

      Tab.1 Time for each management stage

      工作階段 傳統人工方式耗時 系統方式耗時

      2011 2012 2013 2014 2015

      給學生安排導師 2.5days 3days 3days 3.2min 2.8min

      統計提交任務書人數 20―30

      min/time 20―30

      min/time 20―30

      min/time 0.13

      sec/time 0.12

      sec/time

      統計提交開題報告人數 20―30

      min/time 20―30

      min/time 20―30

      min/time 0.11

      sec/time 0.13

      sec/time

      統計提交論文定稿人數 20―30

      min/time 20―30

      min/time 20―30

      min/time 0.14

      sec/time ――

      安排答辯分組 2days 2days 2days 3.7min ――

      統計學生成績 1day 1day 1day 0.54sec ――

      查找 10―20

      min/time 10―20

      min/time 10―20

      min/time 0.12

      sec/time ――

      說明:在統計提交任務書、開題報告和論文定稿人數的時候,如果有未提交的,還需要列出未按時提交論文稿件的學生名單。目前為止,2015屆畢業生的論文工作完成了一部分,只有部分數據。2011―2013的數據是由外國語學院的教務管理人員提供的,2014―2015的數據是通過系統操作20次的平均值。

      然后,在各個階段論文稿件的按時提交比例方面進行了比較,結果如表2所示。

      表2 每階段學生教師完成情況的數量對比

      Tab.2 The number of submission on time

      工作

      階段 傳統人工方式 系統方式

      總人數 2011

      按時完成人數 比例 總人數 2012

      按時完成人數 比例 總人數 2013

      按時完成人數 比例 總人數 2014

      按時完成人數 比例

      指導

      方向 141 120 85.1% 145 114 78.6% 146 117 80.1% 143 139 97.2%

      論文

      方向 571 472 82.7% 563 501 89.0% 579 498 86.0% 541 524 96.9%

      任務書 571 469 82.1% 563 468 83.1% 579 472 81.5% 541 540 99.8%

      開題

      報告 571 473 82.8% 563 439 78.0% 579 472 81.5% 541 537 99.3%

      定稿 571 483 84.6% 563 453 80.5% 579 463 80.0% 541 531 98.2%

      論文

      評閱 571 476 83.4% 563 468 83.1% 579 501 86.5% 541 529 97.8%

      交叉

      評閱 571 483 84.6% 563 455 80.8% 579 510 88.1% 541 535 98.9%

      說明:由于傳統人工方式無法對論文指導過程進行記錄,傳統人工方式在論文指導過程中無數據。修改稿在論文指導過程中,論文稿件有多次提交的情況,在表中使用的數據是修改稿第一次提交和第一次評閱的數據。2011―2013的數據是由外國語學院的教務管理人員提供的,2014的數據是系統記錄的。

      由表1中的數據可以看出,通過本系統進行本科畢業論文相關工作,極大地減少了工作時間,提高工作效率,同時減輕了教學管理人員的工作量。由表2的數據分析可以明顯看出,在通過使用進行本科畢業論文相關工作時,本科論文過程中各項工作的完成率相較于傳統模式平均提升了15%,各個階段完成工作比大幅提升。通過在線提交,在線指導,在線監控論文進程,方便了師生之間論文的寫作與指導,同時實現了對論文指導過程的全程記錄,對論文指導工作的評價與衡量提供可靠的依據。

      論文存儲:2011屆紙質任務書、開題報告和論文各571份,2012屆紙質任務書、開題報告和論文各563份,2013屆紙質任務書、開題報告和論文各541份,總占地1.14m3;2014屆各種電子版的論文稿件共計9514份,占5.15GB的硬盤容量。紙質論文需要大量的打印,不環保,電子格式的論文稿件存儲占地空間小,不需要打印大量的紙質文檔,十分環保,且在系統中查找論文稿件十分方便。

      在2011―2013年的本科畢業論文工作中,發生學生稿件遺失、需要學生重新提交的情況平均17例;給導師發送論文出錯情況平均發生8例;在2014屆,由于使用了本系統,未發生上述兩種情況。在2011―2013年,學生未按時完成論文,與導師相互推卸責任的情況平均有5例,同時由于無依據可尋,處理此種情況很麻煩;在2014屆中發生此種情況三例,直接查看整個工作過程的記錄,根據記錄處理,十分方便且具有說服力。

      5 結論(Conclusion)

      基于角色協同工作流模型的本科畢業論文管理系統已初次在西南大學外國語學院使用,運用角色協同和工作流的技術,采用時間觸發機制和事件觸發機制的原理,較好地解決了傳統人工管理方式存在的四大問題,有效地減輕了教學管理人員、教師、學生完成本科畢業論文工作的工作量,提高了本科畢業論文工作的工作效率,取得了較好的教學成果;且系統全程保留了本科畢業論文工作在各個階段產生的文檔和數據,記錄了論文指導的整個過程,可以為教師進行論文工作的績效評估提供依據。

      在RcW模型中,考慮優化算法的設計,優化用戶角色指派算法和角色權限指派算法;在系統工作流狀態中加入短信實體,實時通知用戶關于工作流的狀態,是今后的研究發展方向。

      參考文獻(References)

      [1] 于導華,閆達遠,方萍.實行畢業設計(論文)網絡管理的探索[J]. 北京理工大學學報,2007,4(9):143-144.

      [2] 陳潔.基于網絡的交互式共享型畢業論文指導學習管理系統 的實踐與應用[J].網絡教育與遠程教育,2010,2:31-33.

      [3] 毛洪賁,等.基于.NET的本科畢業設計(論文)智能管理系統的 研究與設計[J].現代教育技術,2010(10):128-131.

      [4] 李志河,王云,李文.基于Web的學位論文管理系統研究[J].現 在教育技術,2011(2):125-128.

      [5] 徐俊,劉志洪,顧寧.基于本體的論文管理系統[J].計算機工程, 2004.3(6):38-41.

      [6] 龍世榮,趙學孔,岑磊.基于工作流的B/S架構畢業論文管理系 統設計[J].電腦知識與技術,2013,9(14):3306-3307.

      [7] 李亞子,等.協同工作系統中用戶角色的設計與實施[J].現在 圖書情報技術,2013,2:77-81.

      [8] 周琳.泛微協同管理應用平臺e-cology[J].CAD/CAM與制造 業信息化,2010,2:53-57.

      [9] Workflow Management Coalition.Then workflow reference model[R].TC00-1003,Hampshire,UK:Workflow Management Coalition,1995.

      [10] 史美林,等.WFMS:工作流管理系統[J].計算機學報,2006, 6:326-332.

      [11] LEEN G,HEFFERNAN D.TTCAN:a new time-triggered controller area network[J].Microprocessors and Micro- systems,2002,2(6):77-94.

      [12] YAN Huaicheng,YAN Sheng,SHI Hongbo.Event-Triggered H∞ Control for Networked Control Systems with Time-Varying Delay[J].Mathematical Problems in Engineering,2014,3(11):96-103.

      [13] Roman Obermaisser.Event-Triggered and Time-Triggered Control[M].Springer-Verlag New York Inc,2011.

      [14] Sandhu,R.,Coyne,E.J.,Feinstein,H.L.and Youman,C.E.(1996). Role-based access control models.IEEE Computer,29(2): 38-47.

      篇(7)

      中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)13-0023-04

      Abstract: How to make a lot of manpower freed from traditional management methods, the efficient management and use of each document is the urgent problem of university management. In this study, carrying out the design and development of the g thesis management system based on C # and SQL Server Database, and exploiting a management system based on the structure of B/S, It is a valid inquiry on file management informatization in university management.

      Key words: C#; B/S mode; thesis management; file management; informatization

      1 概述

      隨著學校信息化程度的提高,檔案管理的信息化和自動化也是高校管理的必然趨勢和要求,畢業論文的管理是高校文檔管理十分重要的部分,也應從傳統的管理方式向信息化管理進行轉變,本文將介紹基于C#和SQL Server 2008的高校畢業論文管理系統的設計與開發,系統采用B/S的模式,大大提高學校管理效率,讓繁瑣的人工管理工作得到簡化。

      通過本系統可實現論文管理的網絡化,方便教師和學生,提高工作效率,節省人力資源,提高高校的管理水平,有利于推動高校管理的信息化和“無紙化辦公”進程。

      2 系統主要功能結構設計

      系統總體設計如下:

      系統登錄:該模塊負責將用戶分為學生、教師和管理員來實現用戶權限的管理,各類用戶先登錄后才能進行相應操作。

      信息模塊:主要包括信息瀏覽和及時信息。信息內容主要是:通知公告、規章制度、時間安排、論文規范等)。

      選題模塊:首先是教師“選題”,由院系管理員審核,審核通過后;學生查看“選題”,選擇“選題”;教師審批學生選題,如果不通過,系統自動刪除學生選題記錄,學生重新選題。另外,在教師審批前,學生可以改選,學生改選選題時將刪除之前的選題。

      開題及論文管理模塊:選題通過后,學生提交自己的開題報告,教師審核。審核通過后,學生將自己的論文上傳到系統中,教師可以對學生論文進行下載修改和上傳。

      在設計時,學生和教師可以多次上傳和下載,利用學號的主鍵特性來命名論文文檔,實現自動覆蓋技術,大大方便了學生教師的操作和管理。

      成績模塊:指導教師對學生的論文進行評分與評價,學生查看成績和評語。[1]

      3 系統功能實現

      3.1主要模塊結構

      3.1.1學生模塊

      學生模塊結構如圖2所示。核心是進行選題和論文上傳。

      選題算法:首先判斷所選課題是否已被選,如果被選則選擇其他選題;再判斷自己是否已經選題,如果已經選題,先刪除再選;選題時向課題選擇表中插入一天選擇記錄。

      3.1.2教師模塊

      教師登錄后,主要是選題、審批選題、下載學生論文和進行成績評定。

      3.1.3管理員模塊

      管理員主要是對各類用戶進行管理、對教師課題進行審核、公共信息和進行統計分析。

      3.2主要功能的實現與分析

      3.2.1登錄及加密

      各類用戶登錄時都將密碼進行32位的MD5加密,登錄時,用Session變量記錄登錄者的相關信息。下面是管理員登錄的代碼:

      string pwd = txpass.Text.Trim();

      string mima = FormsAuthentication.HashPasswordForStoringInConfigFile(pwd, "MD5");

      SqlCommand mycmd = new SqlCommand();

      string admin_id =txno.Text.Trim();

      mycmd.Connection = sqlcon; //sqlcon是數據庫連接對象

      mandText = "select * from admin where admin_id=@admin_id and admin_password='"+mima+"'";

      mycmd.Parameters.Add("@admin_id", SqlDbType.Char, 4).Value = admin_id;

      sqlcon.Open();

      SqlDataReader dr= mycmd.ExecuteReader();

      if (dr.Read()) //登錄成功

      首先選擇要評定成績的學生,獲取學號,再進入成績評定頁面,錄入成績和評語。代碼如下:

      //獲取要評定成績的學生學號,并傳遞給成績評定頁面:

      for (int i = 0; i

      {

      CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");

      if (cbox.Checked == true)

      {

      Session["student_no"] = GridView1.DataKeys[i].Value;

      Response.Redirect("sc_review.aspx");

      }

      }

      //進入成績評定頁面寫入成績:

      sqlcon = new SqlConnection(connstring);

      SqlCommand sqlcom;

      string sqlstr = "UPDATE paper_score SET score = '" + txt_score.Text + "',review='"+txt_review.Text+"' WHERE student_no = '" + lbl_sno.Text + "' and topic_id=(select topic_id from topic where topic_title='"+lbltitle.Text+"')";

      sqlcom = new SqlCommand(sqlstr,sqlcon);

      sqlcon.Open();

      sqlcom.ExecuteNonQuery();

      3.2.4安全控制

      在系統開發過程中,充分利用Web窗體框架的驗證服務器控件,這些控件提供易用但功能強大的方法檢查輸入窗體的錯誤,并在必要時向用戶顯示消息,這樣可以提高用戶輸入數據的正確性、可靠性和有效性,避免因為輸入錯誤數據而使系統出現不必要的錯誤。

      系統為用戶設置登錄密碼,以限制用戶查看、運行和操作頁面的方式,不同的用戶類型只能訪問對應的模塊頁面,進行相應的操作。另外,系統還對用戶的登錄密碼全部采用了32位的MD5加密技術進行加密。管理員或者超級管理員都看不到用戶的真實密碼,并且比起一般MD5加密算法更加安全可靠。

      采用Session和Cokies等技術對非登錄用戶進行了相應的處理,所有操作頁面都在加載頁面時通過對Session變量的判斷,屏蔽了直接輸入地址訪問系統的頁面以及通過外部鏈接地址訪問本系統的管理頁面。尤其是未登錄用戶將只能瀏覽網站首頁內容,而不能瀏覽其他內容或下載相關資料。[2]

      4 結束語

      基于Web的高校畢業設計管理系統有著廣闊的前景,必將對傳統管理模式產生深遠影響。技術無論是在操作的可行性和方便性方面,還是在性能上,都是一種實現Web數據庫的很好方法。本文探討了分析和設計實現畢業論文管理系統的過程,并對系統的開發、功能設計和模塊設計做出系統的分析,該管理系統已在學校使用,達到了預期效果。但本文僅在我們工作的基礎上對這一問題作了初步的探討,怎樣更好地利用網絡資源,怎樣使用戶間的交流更為方便、快捷,怎樣在系統中引入多媒體技術、人工智能技術等等,未來還有待進一步研究深入。

      參考文獻:

      [1] 周清松.B/S模式下各種數據資源共享與整合[J].數字技術與應用,2014(12):95-96.

      [2] 周劍云.高校黨員信息管理系統設計與實現[J].電腦知識與技術,2011(32):7833-7834.

      [3] 王新才,陳荷艷.國家科技計劃項目檔案管理標準規范建設思考[J].檔案學通訊,2013(2):84-88.

      [4] 鄭麗娟.基于BS模式的水利工程施工安全管理信息系統[J].河北農業大學學報,2015(11):107-113.

      [5] 陳娟,李元,李萬國.基于B/S模式的嵌入式系統測試方法與實現[J].電子技術應用,2016(2):50-52.

      [6] 張晨.基于BS模式的環境監測系統設計與實現[J].電腦知識與技術,2015(17):85-87.

      [7] 胡雙炎.高校科研管理系統安全性研究[J].婁底職業技術學院學報,2010(1):55-59

      篇(8)

      中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2016)29-0015-02

      目前,我校的本科生畢業論文(設計)仍采用手工方式管理,畢業論文(設計)管理中的許多環節,例如選題、開題、過程管理、審閱評議、結果統計分析等工作還沒有被納入校園信息管理系統中。

      每年我校的本科畢業生有6000余人,由于整個畢業論文(設計)的工作過程持續時間長、涉及人數多(包括學生、指導教師和教學管理人員),傳統的以手工為主的管理方式存在很多缺點和不足:學生在選導師、選題目等方面缺乏較好的公開性、公平性;師生之間信息交流不暢;論文(設計)工作進度難以及時了解并進行控制;在成績評定方面存在較大的片面性和隨意性;文檔收集整理、成績統計分析等方面重復勞動量大、工作效率低下等等[1]。

      在這樣的背景下,如何加強畢業論文的管理工作,實現無紙化和網絡化辦公,是一個極具應用價值的研究課題。研發畢業論文(設計)系統可以大大減少工作量,節約打印紙張等辦公經費,提高教務人員的工作效率和管理水平,還可以方便學生上傳下載和師生間共享論文資源。

      為此,我們申請了大學生創新創業訓練計劃項目,根據數學與統計學院(簡稱“數統學院”)的實際情況,開發出了適用于數統學院的畢業論文管理系統[2]。

      一、畢業論文過程化管理系統的功能設計

      畢業論文管理系統的主要功能有:教師出題、學生選題、學生自命題、教學管理員審核、學生上傳相關文檔、數據匯總、系統設置。其中,系統分三個模塊,分別是教師模塊、學生模塊和管理員模塊[3]。

      1.管理系統的基本操作流程如下:

      ①教師登錄系統,輸入自己想要指導的課題,并申報;②教務管理員登錄系統審核課題;③學生登錄系統選擇課題或者自命題;④學生登錄系統查看自己的課題狀況,并根據課題要求完成畢業論文教學進程的各項任務,按時上傳相應的文檔。同時,教師可以在登錄系統查看自己指導的學生的信息,下載學生上傳的文檔。⑤待學生在規定時間全部完成和上傳文檔后,教務管理員可對整個教務進程進行總結和整理,完成整個畢業論文線上辦公的過程。

      以下時序圖1闡述了系統的基本流程:

      2.管理系統開發所需要的技術條件:

      ①Visual Studio 2013 IDE工具作為系統開發環境;② MVC4 (C#)作為開發語言和開發框架;③FTP工具上傳部署代碼;④Git版本管理工具進行版本管理;⑤Windows Server 2008 RC2作為服務器系統;⑥IIS服務器作為運行服務器;⑦SQL Server 2008作為數據庫服務器。

      目前項目系統的開發工作已經順利完成,并且已經過教務管理人員和學生的測試,根據他們的建議對系統功能進行完善,可以正式投入使用。

      二、畢業論文過程化管理系統的常見問題和解決方案

      1.多個學生選同一個課題多并發問題。在學生選擇課題的時候,由于某個課題比較受歡迎,可能會有比較多得學生優先考慮,但課題只有一個。這時候,如果有多個學生同時選的話,很可能會出現沖突問題,導致系統出錯。圖2展示了Topic(論題的表)的結構。

      其中Student_UserId為學生的用戶唯一標識,當學生選擇某個課題的時候,屬于這個課題的一行記錄中的這個字段就會填上學生的標識。在多并發的問題中,如果多個學生請求選擇這個課題,就會同時更新這個字段。那么,在更新的一瞬間,根據服務器處理的先后順序,往往是最后被處理的被寫上這個字段。這是因為服務器接收到多個選題請求后,會同時地執行邏輯處理。首先將相關的這一行的資源從數據庫里面取出來,在邏輯處理的過程中,服務器會根據這個資源在內存中生成對應的對象或者數組,而修改數據就通過修改這個對象或者數組來實現。而最后保存操作就把這個對象或者數組再生成SQL語句更新數據庫。那么根據這圖2 Topic結構個流程,各個請求都生成了屬于自己的SQL語句,當然是最后執行SQL的那個請求會被最終保留在字段里了,這樣就是“后者先得”,不符合實際的要求,同時也會造成后續邏輯的錯誤。

      解決方案:

      通過為Topic表加上一個16進制的字段RowVersion(見圖2箭頭所指)和樂觀鎖的方法。相應的處理邏輯改為:讀取某一行的時候,也順便把RowVersion的值讀出來作為這一行的版本判斷,當更新行的時候,首先判斷數據庫中的這一行的這個字段是否還是原來的值,如果是的話表示期間沒有被修改過,那么就將RowVersion的值加1,再存進數據庫;如果不等于原來的值,就表示已經被修改過,不能再執行更新,而要做出相應的處理。樂觀鎖保證了對某行記錄進行更新操作時,會對這一行加鎖,若有另外的進程需要操作同一行,必須等前面的進程操作完成。這就保證了數據不會有沖突,解決“后者先得”的這個問題[4]。

      2.師生用戶體驗優化問題。系統對用戶體驗做出了比較多的優化,總結為如下幾點:①采用當前較為新的HTML5 UI作為界面元素,無論是界面風格、字體還是圖標設計看上去都令人舒服。②系統的大部分操作都使用Ajax(Asynchronous Javascript And XML)異步處理的技術,通過彈出層來進行各種操作,不需要刷新頁面就能看到修改后的效果,讓用戶感覺方便和友好[5]。

      3.桌上電腦和移動端同時兼容的問題。為了同時兼容桌上個人電腦端和移動端,能讓教師或者學生出門在外或者不在電腦旁都能登錄系統完成自己需要的操作,本系統實現了PC和移動端的兼容。系統的頁面可以根據屏幕的寬度來調節相應的樣式。本文只討論了項目軟件開發過程中遇到的幾個問題和解決方案,借此與專家或有相關經驗的開發者分享,項目中其他功能的具體實現過程不再一一列出,敬請批評和指正。

      三、總結

      畢業論文管理是學院教學管理與評價的一個重要組成部分。從在校大學生的角度看,只有認真對待論文寫作,才能順利完成學業,取得學士學位;從教育管理的角度看,畢業論文工作不僅能提高學生的專業知識水平,更能言傳身教給學生科學研究的嚴謹態度和扎實的研究作風,并且可以使學生走向工作崗位后,能夠掌握分析解決問題的基本原則,培養學生持之以恒、繼續學習的良好思維品質。這才是大學教育中畢業論文工作的真正內涵。

      參考文獻:

      [1]李海燕,俞金梅,等.高校本科畢業論文(設計)中存在的問題及解決途徑[J].實驗技術與管理,2012,29(12):141-144.

      [2]李景藎咼文承等.基于MVC框架的系統重構方法研究與實踐[J].電腦知識與技術,2015,11(22):63-66.

      篇(9)

      對于大三畢業生,畢業設計(論文)是高職教學中的一個重要教學環節,通過該教學環節,可以使學生能夠將專業領域內的理論知識與工作崗位中的實際情況相結合,進入更深入的學習,同時,也提高了了畢業生解決問題、分析問題的能力。而目前畢業班學生由于絕大部分都在單位上頂崗實習,在畢業設計(論文)這個教學環節中,存在對學生通知、管理困難等缺點。如部分學生因為工作時間長、出差辦公等原因沒及時交開題報告、計劃書時,指導教師很難及時通知學生,學生因為要工作,與指導教師溝通有困難,也很難寫出高質量的畢業論文。因此,在網絡技術和信息技術發展的今天,結合我校畢業設計的管理實踐,設計開發了畢業生論文管理系統,加強對畢業生論文的指導與管理,加強指導教師與學生間的溝通與交流,提高畢業論文質量。

      1.系統設計

      畢業生論文管理系統采用三層結構,操作簡單,用戶無需進行培訓即可使用,該系統能根據統計數據或用戶的查詢情況生成圖表,能通知公告,能將數據保存在數據庫中長期使用,方便對各學期學生論文的對比,大大提高了工作效率。該系統的主要功能包括:

      1.1 檔案電子化

      畢業設計教學環節中的計劃書、開題報告、答辯記錄等都能上傳到該系統中,節省了大量的紙張。

      1.2 監管全面化

      畢業設計過程中,通知、公告、指導教師與學生的交流全記錄在系統中,學校可以在該系統中隨時查看畢業設計的教學進展情況。

      1.3 強大的數據處理能力

      該系統可以實現對各學期畢業論文質量的統計對比,統計結果可以生成柱狀圖、餅圖。

      1.4 報表的打印輸出

      該系統實現打印輸出網頁中的相關數據,并能實現將報表數據導出為office文檔格式。

      1.5 管理規范化

      該系統對畢業設計教學中的各個階段,如:申報題目、開題報告、中期檢查等過程都可設置具體的時間和通知信息,保證畢業設計各項工作順利完成。

      2.水晶報表應用

      在畢業生論文管理系統的設計過程中,使用.NET平臺中的水晶報表(Crystal Reports)工具,從相應的數據庫中提取數據,使用戶能在網頁中查看相關數據、打印數據和將數據導出為word或excel文檔。

      2.1 水晶報表的設計

      根據對系統的需求分析,系統中的報表包括學生信息統計報表、教師信息統計報表、學生論文成績報表、論文課題報表等。學生信息統計報表包括學生班級的開題報表、學生班級的計劃書報表、學生論文提交情況報表。教師信息統計報表包括教師指導記錄報表、教師添加課題報表、教師通知報表。每個統計報表都實現了對多個數據庫表進行查詢操作,在水晶報表的設計中,規定了數據的顯示格式,規定了每頁顯示的數據條數,實現了圖片的動態加載。學生論文提交情況報表如表1所示。

      2.2 動態創建水晶報表

      水晶報表(Crystal Reports)根據訪問數據庫的方式分為:拉模式(Pull)和推模式(Push)。在拉模式中,水晶報表自動鏈接至數據庫和執行SQL指令,不需編寫代碼,在推模式中,程序開發人員需自己編寫連接數據庫語句、執行SQL命令語句等。

      在畢業生論文管理系統的開發過程中,以推模式來實現更加的符合實際項目的要求,因此采用的是推模式,動態創建水晶報表,即自己編寫連接數據庫代碼等。在.NET平臺下動態創建水晶報表方法為:首先新建數據集文件(.xsd),然后在頁面中放入CrystalReportViewer控件,該控件稱為報表查看器,主要實現在頁面中顯示報表,接著新建Crystal報表,并進行排版和設計。最后編寫代碼來將數據庫數據表中的數據存入數據集,并指定CrystalReportViewer控件的ReportSource屬性,其主要代碼如下:

      3.結語

      畢業生論文管理系統解決了在畢業設計教學環節中的學生通知困難,指導教師與學生溝通困難、難以指導學生寫出質量較高的畢業論文的缺點。該系統利用網絡和數據庫技術,大大簡化和加強畢業生論文的指導與管理工作,節約了成本,提高了學生的畢業論文質量。同時,水晶報表在該系統中的應用,極大的方便了用戶查詢和統計畢業設計中的各類數據,為用戶提供了簡單的操作和數據打印功能,設計完成的報表功能強大,易于實現。

      參考文獻

      篇(10)

      中圖分類號:TP311.52 文獻標識碼:A 文章編號:1007-9599 (2011) 23-0000-02

      Analysis of Online Graduate Thesis Management System

      Li Wei,Gao Min

      (State Grid Xinyuan Company,Xilongchi Pumped Storage Power Station,Wutai 035503,China)

      Abstract:This paper online management system is a very typical information system,it is generally divided into two platforms:platform for students and teachers,backstage management platform.The former requires full-featured,user-friendly,easy to use and so on.While the latter requires data integrity and security of strong,taking into account the background of the management convenient and appropriate to simplify the operation.After analysis,I use Microsoft's development tools as 2.0 and ASP,because ASP file upload a lot of trouble to do so using 2.0 technology file upload,front of the home page using technology papers to search for good results,the formation of a viable system to make customer satisfaction.

      Keywords:Online;Papers;Management;Data

      隨著電子計算機和通信技術的發展,人類已經逐漸地進入信息化社會。計算機雖然與人類的關系愈來愈密切,還有人由于計算機操作不方便繼續用手工勞動。為了適應現代社會人們高度強烈的時間觀念以及享受科學技術的快速發展帶給人們在生活、工作、管理等各個方面的方便性,大量計算機軟件應運而生,從而進入了更加高效的信息時代,順應了黨的“十六大”提出的“以信息化帶動工業化”的發展戰略,也順應了我國信息界前進的方向。

      本系統是畢業生網上論文管理系統,使用了ASP和Access作為開發工具,由于考慮到用ASP做文件的上傳比較麻煩,本系統還采用ASP.省略 2.省略)+Access構建。ASP是基于Microsoft Windows NT 4.0和Microsoft Internet Information Server3.0(IIS3.0)的開放式腳本開發環境,它很好地把HTML和腳本開發融合在一起,提高了編程的靈活性,降低了開發難度。ASP中的腳本在WEB服務器端運行,而不是傳統的在客戶瀏覽器中運行,這一措施使客戶的瀏覽器無須擔心服務器端的網頁使用何種腳本,ASP都會生成一個符合HTML標準的網頁送回客戶端。由于本系統需要做文件的上傳考慮到ASP比較煩瑣,所以這里運用了 2.0來開發文件的上傳(也就是整個系統的后臺部分)。

      提供了數個重要的優點:(1)增強的性能。(2)世界級的工具支持。(3)威力和靈活性。(4)簡易性。(5)可管理性。(6)可縮放性和可用性。(7)自定義性和擴展性。(8)安全性。

      二、需求

      (一)系統特點需求。考慮到現在的工作人員大都不是計算機及相關專業出身,所以本軟件考慮到了這些情況,有針對性的開發了此軟件:

      1.操作人員普遍計算機水平不高,系統要有良好的人機界面,絕大多數人能夠一學就會。

      2.該系統使用的對象多,比如教師,學生,管理人員等,要求有較好的權限管理。

      3.添加數據簡單便捷,支持批量數據的添加。

      4.原始數據修改簡單方便,支持數據的批量修改。

      5.方便快捷的檢索功能,可以通過畢業年份,姓名,學號,論文題目等進行查詢。

      6.方便的數據上傳和下載功能,管理人員可以通過后臺添加刪除論文,學生可以在前臺進行論文的查詢,瀏覽,和下載功能。

      (二)總體功能需求。經過對學校論文管理體系的詳細調查和分析之后,發現一個完備的網上論文管理系統必須具備以下一些主要功能:

      1.管理員功能。

      (1)綜合設置。院系管理,畢業班級管理,論文類別管理等。

      (2)論文管理。這里可以上傳論文(包括論文文檔上傳和畢業設計上傳),和刪除論文等操作。

      (3)安全設置。管理員密碼修改和添加管理員等操作。

      2.學生和教師查詢功能。

      根據知道的信息,如院系,姓名,學號等等查詢論文,并可進行論文和畢業設計的下載。

      三、系統首頁

      本界面是系統的前臺界面,用戶不需要注冊即可進入該頁面按照查詢內容進行論文的查詢操作,其界面設計如圖1所示。

      圖1系統主頁面

      (一)檢索頁面。此界面是用戶根據需求輸入不同的檢索條件(比如姓名,班級,論文名等等)以后,檢索出來的論文。

      (二)論文詳情查看頁面。此界面是用戶根據需要,查找到自己想要的論文以后,查看論文的詳細情況的界面,用戶可以瀏覽論文的關鍵字,摘要等等,如果需要的話,可以根據自己的情況,下載論文,和畢業設計。

      (三)后臺登陸頁面。本界面是整個后臺的登陸界面,管理員需要從此登入才能進行論文的添加和刪除等操作。

      (四)后臺主體框架。本界面是整個后臺的主要功能,包括院系管理、畢業班級管理、論文類別管理、論文管理、添加論文、管理員密碼修改,添加管理員等功能。

      (五)院系管理頁面。本頁面是面向學校設計的,可以根據學校的需要添加院系,并可以對已經添加的院系進行修改,和刪除等操作,

      (六)畢業班級管理頁面。本頁面是用來管理畢業班級的頁面,用戶可以根據需要來添加班級,例如先根據畢業年份,選擇好哪個學院,然后根據實際情況來添加所需要的班級數量。并且可以對已經添加的班級進行修改和刪除等操作,

      (七)論文類別管理頁面。此頁面是輸入論文的類別的頁面,即論文的性質,是論文查詢的條件的一個重要部分。可以添加論文類別,并可對其進行編輯和刪除等操作,

      (八)添加管理員頁面。本頁面是添加用戶頁面,管理員可以從后臺登陸后,進入此項功能,根據具體情況添加用戶,以方便多人管理此系統的目的,

      (九)添加論文頁面。此頁面是本系統的核心,論文上傳和畢業設計上傳的頁面,管理員根據論文的情況按照院系、畢業年份、班級、姓名、學號、論文題目、論文關鍵字、論文類別、論文摘要把論文添加進去。如果有畢業設計的話,還可以把畢業設計也上傳進去,其界面設計如圖2所示。

      圖2 添加論文頁面

      (十)論文管理頁面。此頁面是對已經添加的論文進行管理的頁面,管理員根據實際需要,比如已經不需要的論文就可以刪除,其界面設計如圖3所示。

      圖3論文管理頁

      (十一)管理員密碼修改頁面。此頁面是管理員密碼修改界面,為了安全考慮,管理員可以在此頁面進行密碼的修改,修改以后點確認修改下次登陸就是已經修改的密碼

      四、系統測試

      測試是為了發現程序中的錯誤而執行程序的過程,好的測試方案是極可能發現迄今為止尚未發現的錯誤的測試方案,成功的測試是發現了至今為止尚未發現的錯誤的測試。

      由于軟件編出來以后是讓普通用戶使用的,而這些使用人員大都不是計算機相關專業出身,不一定了解軟件是怎么做出來的,只會使用,所以說從普通用戶的角度來測試系統有它的好處。這么做可以測試出一些軟件的異常問題,可以為系統以后的使用起到非常大的作用。用這樣測試的方法,我把程序中所有沒考慮到的細節問題都查出并改正過來了。

      五、結束語

      篇(11)

       

      上個世紀中葉發明的計算機技術給制造業帶來巨大的沖擊。一方面計算機輔助技術極大地提高產品設計與制造的技術,使得勞動生產率持續地成倍增長。另一方面計算機智能技術廣泛融入到產品結構之中,使得產品的性能和質量得到空前的提升。在此基礎上,人們有可能為了獲得更高質量的生活,大幅度地增加各式各樣的產品需求,于是造就工業化以歷史上前所未有的速度向前發展。

      信息化帶動工業化高速發展的同時也帶來負面的影響。《易經》中“澤中有火”記載了中國發現石油的時間距今已有三千多年。美國托萊多大學地質學教授克雷格?哈特菲爾德在1998年指出:“自1979年以來,全世界已燒掉的石油比到那一年為止人類整個燒油史中燒掉的石油還多。”按照近20年相當歷史上3000年的消耗速度來看,有人估計地球上的全部石油大約在今后幾十年至一百多年內就會消耗光。其它地球資源同樣也會面臨枯竭的危險。因此,信息化需要為工業化持續發展提供節約資源的制造模式。

      1 信息化有責任為工業化持續發展提供新型的維修管理體系

      現代化產品一方面給人類帶來高效、便捷、友好的服務,同時也給產品的維修服務帶來新的挑戰。像城市軌道交通車輛、飛機、高速客車等大型復雜產品一旦發生故障通常就會造成重大損失。現有的定期檢查有可能維護過度,精密的零部件拆裝次數太多引起額外的質量下降,也可能由于產品運行環境的不同造成維護不足工商管理畢業論文,引發重大事故。因此,信息化應該為工業化持續發展提供科學合理維修的技術支持。

      產品的智能化大大降低使用人員的操作難度,改善用戶的工作條件,同時對維修人員卻提出苛刻的要求。通常智能化產品包含大量的知識專利技術,尤其是嵌入式軟件已經成為智能產品的核心部件,占據產品價值的主體部分。傳統的師傅帶徒弟培養的維修人員不可能勝任智能化產品的維修服務期刊網。因此,信息化有責任為工業化持續發展提供新型的維修管理體系。

      解決經濟發展與環境保護的矛盾是實現可持續發展的關鍵。制造業除了要解決生產過程中的污染以外,最大限度減少浪費、節省資源是保護環境最有效的手段。為此,制造業通常采取以下手段來保護環境:

      ⑴面向節約型的設計

      產品設計時采用一切可以節約能源、材料的技術,使得產品在制造和使用過程中有效地減少資源消耗和碳排放。

      ⑵面向精益化的運維

      節約型產品在使用過程中還要講究精益化。一方面要保證產品發揮正常的功能,同時要把產品可能發生的意外和故障降到最低限度。

      ⑶面向再制造的回收

      一旦產品常規維修成本超過使用價值時,將報廢產品中還有利用價值的零部件通過再制造的方法重復使用,從而最大限度地節約地球上有限的資源。

      ⑷面向全生命周期成本的控制

      面對節約型設計、精益化運維和再制造回收等三方面需求,傳統的產品開發和使用模式遇到新的挑戰。

      從大型復雜產品全壽命周期成本控制(LCC, Lifecycle Cost Control)的角度分析,LCC總成本的60~70%是產品運行維修費用,超過產品采購費用。隨著產品的復雜程度不斷提高,產品知識資產受到制造商的保護,用戶自己的維修人員不可能完全掌握核心的維修技術。特別是大量的維修采用替換的方法,產品用戶要儲備足夠的備件越來越困難,換下來的零部件又無法修復重用,導致產品自行維修的難度和成本不斷增加。為了破解產品維修難題,用戶對使用產品的維修策略必須從自行維修為主轉變為委外專業維修為主的模式。

      產品制造商為了面對市場快速變化和需求多樣化的特點必須不斷改進產品,使得產品的復雜程度、可靠性和易用性成倍增加,開發成本居高不下。與此同時各種CAx輔助手段不斷增強產品仿制能力,產品開發商新研制的產品不久就會遇到山寨版的挑戰工商管理畢業論文,不得不陷入價格戰的泥潭。為了突破成本惡性競爭的魔咒,制造業必須從單純的生產型制造轉移到價值鏈高端的服務型制造。

      產品全生命周期分為前期(BOL, Beginning of Lifecycle)、中期(MOL,Meddle of Lifecycle)和末期(EOL, End ofLifecycle)等三個階段。圖1描述傳統制造的產品價值主要體現在初期和中期交接時,把產品交付給用戶而獲得的銷售收入,在中期和后期該產品幾乎沒有帶來明顯的收益。為了贏得市場,在價格戰中制造商不得不壓縮銷售利潤。這種傳統制造模式的價值鏈曲線好比苦笑曲線。長此以往,制造業無法保持持續發展的能力。如果在前期通過咨詢設計、分析仿真等技術服務,提高產品的知識含量,大幅度提升產品的核心價值,加大仿制的技術難度。在中期通過跟蹤產品運行的狀態,及時給用戶提供使用支持、維修保養、備品備件,提高產品運行的完好率,降低用戶的維修成本,從而獲得產品運行周期內穩定長期的維修服務價值。在末期制造商利用所掌握的產品實際運行知識,提醒用戶繼續通過維修保養的成本將會超出產品的剩余價值。產品停止使用后按照實際情況合理地進行大修翻新或整體拆解,留下可以重復利用的零部件投入再制造,用比較低廉的成本創造更高的經濟效益。據統計資料分析,前期知識服務的利潤率可以達到30%左右,單純生產制造的利潤率通常不超過7%,中期和后期的成本遠低于生產制造階段,知識含量不超過前期管理的范圍,但利潤率卻超過20%以上。由此可見,產品價值主要體現在前期的知識資產和中后期的服務,這種以服務為主要獲利模式的制造稱之為服務型制造,它的價值鏈曲線稱之為微笑曲線。

      2 MROⅡ有責任為工業化持續發展提供新型的信息化管理手段

      從傳統制造業向現代制造業轉變的過程中工商管理畢業論文,現代信息化技術為中國制造向中國創造、生產型制造向服務型制造的二大轉型提供了有力的支持。

      ⑴計算機仿真技術

      數字化方法可以將產品的設計、制造、運行、維修、拆卸等過程在虛擬環境中進行仿真。通過調整各種參數模擬不同的設計方案、制造工藝、運行環境、維修策略、拆卸流程等過程,不斷優化產品的設計和制造水平,實現節約型產品的開發。

      ⑵數字化制造技術

      經過數字化仿真驗證的工藝可以大幅度提高產品的制造質量,數字化制造還詳細記錄每一臺或批次產品的實際質量和裝配過程,為產品投入使用提供準確的原始信息和相關的設計標準。

      ⑶智能傳感技術

      信息化技術使得大量智能的硬件和軟件嵌入到產品的各個角落。它們承擔檢測和控制產品各個部位的健康狀態和完成各自功能的責任,完成人工無法執行的各項復雜任務。

      ⑷網絡傳輸技術

      在全球網絡環境中,產品的設計、制造、運行、維修等信息傳遞都變得如此便捷,以至于空間和距離的差別幾乎可以忽略不計。尤其是嵌入式系統通過網絡可以實時傳遞產品運行的各種參數。這樣信息對于設計制造人員及時了解產品的真實性能,對于運行人員準確調度產品運行計劃,對于維修人員及時發現產品狀態的變化和采取合理的應對策略,對于回收利用人員掌握報廢產品各部件真實狀態等方面都創造了前所未有的條件期刊網。

      ⑸人工智能技術

      計算機能夠把設計、制造、運行、維修、回收等階段各式各樣的知識相互關聯起來,并且按照一定檢索的規律保存起來。通過各種數據挖掘的方法,從大量的數據中找出規律性的知識,從而幫助人類不斷積累和使用前人留下的大量寶貴經驗,在保護環境的前提下加速工業化的進程。

      上述計算機仿真、數字化制造、智能傳感、網絡傳輸和人工智能等五項技術為制造業持續發展創造了一個全新的局面。產品全生命周期管理(PLM)技術就是利用上述五項技術建立如圖2以BOM為核心的產品數據結構:

      圖 2 PLM系統各階段的數據結構

      在前期設計制造階段,產品的功能說明,使用操作流程等概念性設計數據分別關聯到功能BOM中對應的節點對象上。產品的結構模型和圖紙、電氣/電子的原理圖和仿真結果、軟件的設計流程和源代碼等分別關聯到設計BOM的對應節點上。在重要的節點上還關聯各種故障判別標準和相應的處理方法。產品制造的工藝關聯到制造BOM上。針對每一個或每一批次的產品實際制造BOM關聯上實際制造的質量數據。

      在中期首先根據實際制造BOM構建統一批次產品的中性BOM,每個需要進行維修管理的對象上關聯各類故障相關的預測、預防和排除的知識,建立和功能BOM、設計BOM、制造BOM等前期所有BOM的關聯關系。然后依據每一個產品的實際配置情況,從中性BOM上派生出實例BOM。每一個產品的運行數據、故障記錄、維修過程和變更歷史均關聯到實例BOM對應的節點對象上,形成單個零部件或整個產品的全壽命履歷表。在對運行數據和故障處理進行分析時,通過中性BOM的關聯關系,迅速找到前期相關設計、制造的有關資料,保證數據的一致性。中性BOM通過與全部實例BOM的關聯關系,隨時可以統計同一型號、同一批次每一個零部件或整個產品的運行狀態和質量工商管理畢業論文,發現規律性的事故和維修經驗,反饋到前期改進產品設計或制造,或總結成新的維修知識固化到中性BOM的對應節點上。

      產品生命周期中期的中性BOM和實例BOM是由MROII(維護、維修、大修和運行管理)系統進行管理。該系統承接產品中期設計與制造的信息;利用智能傳感和網絡傳輸技術采集和管理產品運行過程中的實時信息;利用人工智能技術,結合計算機仿真和數字化制造技術,按照設計和制造時指定的標準,分析產品各部分實際運行的狀況,開展精益化的維護和維修,保證產品以最低的故障代價達到最高的使用價值,同時大幅度提高備品備件的利用率和總體維修成本。更重要的是通過PLM系統將MROII子系統中產品實際運行和維修的信息反饋到前期,加速產品的更新換代。MROII子系統在末期根據產品各個零部件實際履歷表來衡量可回收再利用的可能性,通過拆解和翻新,制造出性能不亞于全新零部件組成的產品,實現有限資源重復利用的綠色制造。

      主站蜘蛛池模板: 九九精品成人免费国产片| 亚洲永久永久永久永久永久精品| 久久91精品久久91综合| 无码人妻精品一区二区三区99不卡| 伊人久久大香线蕉精品| 精品人妻久久久久久888| 亚洲精品99久久久久中文字幕| 国产精品自在线拍国产电影 | 久久se精品一区精品二区国产| 好属妞这里只有精品久久| 九九精品99久久久香蕉| 亚洲国产精品成人精品无码区 | 97久久久久人妻精品专区| 亚洲精品无码成人片在线观看| 精品国产免费一区二区三区| 欧美亚洲国产精品第一页| 97久久综合精品久久久综合| 国产三级久久久精品麻豆三级| 亚洲精品成人无码中文毛片不卡| 亚洲精品视频免费观看| 四虎国产精品永久在线无码 | 国产精品理论片在线观看| 国产小视频国产精品| 国产精品一久久香蕉国产线看观看| 亚洲精品无码久久久久久| 中文字幕精品无码久久久久久3D日动漫| 黄床大片免费30分钟国产精品 | 久久精品国产亚洲一区二区三区 | 久久久久久亚洲精品成人| 熟女精品视频一区二区三区 | 爽爽精品dvd蜜桃成熟时电影院| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 亚洲国产精品成人一区| 亚洲国产精品激情在线观看| 午夜三级国产精品理论三级 | 91精品视频观看| 国产精品久久久久久久午夜片| 国产精品午夜无码AV天美传媒| 国产亚洲精品资在线| 精品久久人人妻人人做精品| 久久久久99精品成人片|