本科畢業(yè)設(shè)計(jì)選題系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
本科畢業(yè)設(shè)計(jì)選題系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
本科畢業(yè)設(shè)計(jì)選題系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
本科畢業(yè)設(shè)計(jì)選題系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
本科畢業(yè)設(shè)計(jì)選題系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、    本科畢業(yè)設(shè)計(jì)選題系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)    李福榮賈志剛摘  要:針對(duì)目前高等院校關(guān)于本科畢業(yè)設(shè)計(jì)選題階段的工作現(xiàn)狀以及不足之處,設(shè)計(jì)并實(shí)現(xiàn)了高等院校本科畢業(yè)設(shè)計(jì)選題系統(tǒng)。主要對(duì)選題流程進(jìn)行了梳理和實(shí)現(xiàn),包括導(dǎo)師命題、學(xué)生選擇、導(dǎo)師選擇和管理員人工匹配等步驟。該系統(tǒng)使用visual studio 2010開發(fā)工具,基于mvc模式,后臺(tái)開發(fā)語言使用c#語言,系統(tǒng)整體架構(gòu)采用b/s模式,后臺(tái)的數(shù)據(jù)庫采用的是sql server 2008數(shù)據(jù)庫,實(shí)現(xiàn)對(duì)導(dǎo)師學(xué)生互選過程的信息化管理,提高了教學(xué)管理工作效率,也簡化了學(xué)生、老師和教學(xué)管理人員的工作流程

2、。關(guān)鍵詞:畢業(yè)設(shè)計(jì)選題  c#  mvc模式:tp311    :a :1672-3791(2019)11(b)-0209-03abstract: in view of the current situation and shortcomings of the undergraduate graduation design, this paper designs and implements the topic selection system. it mainly analyzes and realizes the process of topic s

3、election, including tutor proposition, student selection, tutor selection and system automatic matching. the system uses visual studio 2010 development tools, based on mvc mode, the background development language adopts the c# language, the overall structure of the system adopts b/s mode, and the b

4、ackground database uses the sql server 2008 database, which realizes the electronic information management of the tutor-student mutual selection process and improves the efficiency of teaching management. it also simplifies the workflow of students, teachers and teaching managers.key words: topic se

5、lection system for graduate design; c#; mvc mode隨著信息技術(shù)的快速發(fā)展,利用互聯(lián)網(wǎng)技術(shù)來解決高校教學(xué)日常辦公問題,已變成一種趨勢(shì)1。畢業(yè)設(shè)計(jì)工作是高校大學(xué)生畢業(yè)前必須完成的教學(xué)任務(wù),是高等學(xué)校人才培養(yǎng)的重要組成部分2。其中畢業(yè)設(shè)計(jì)選題是畢業(yè)設(shè)計(jì)管理中首先要解決的問題,選題的好壞將直接關(guān)系到畢業(yè)設(shè)計(jì)的質(zhì)量3。利用互聯(lián)網(wǎng)信息技術(shù)進(jìn)行畢業(yè)設(shè)計(jì)的選題工作必將有助于畢業(yè)設(shè)計(jì)的順利進(jìn)行。以黃淮學(xué)院國際教育學(xué)院(以下簡稱該院)為例,每年的應(yīng)屆本科畢業(yè)生約為300人以上,原來進(jìn)行畢業(yè)設(shè)計(jì)選題工作時(shí)均為人工處理、過程繁雜、容易出錯(cuò),且無詳細(xì)的過程記錄。主要過程如下

6、:專業(yè)負(fù)責(zé)人通知指導(dǎo)老師命題(每人10個(gè)題目),負(fù)責(zé)人審核后,再通知學(xué)生根據(jù)題目選擇指導(dǎo)老師,一個(gè)學(xué)生按照自己的意愿順序選擇3個(gè)指導(dǎo)老師,學(xué)生選擇完畢后,指導(dǎo)老師根據(jù)自己的傾向從選擇自己的學(xué)生中確認(rèn),第一輪選擇完后,要把剩下的學(xué)生進(jìn)行篩選,進(jìn)行第二輪選擇,每次都要匯總每個(gè)指導(dǎo)老師的選擇結(jié)果,并且要導(dǎo)師自己注意自己的名額,以完成每個(gè)老師帶指定數(shù)量學(xué)生,每個(gè)學(xué)生都有一名老師指導(dǎo),最終將學(xué)生信息、指導(dǎo)老師信息匯總到專業(yè)負(fù)責(zé)人,交給教學(xué)辦存檔。在這個(gè)過程中,一旦某個(gè)環(huán)節(jié)出現(xiàn)問題,就要重新選擇,消耗時(shí)間較長、工作效率低。鑒于此,該文設(shè)計(jì)實(shí)現(xiàn)了畢業(yè)設(shè)計(jì)選題系統(tǒng),采用了學(xué)生選題志愿和導(dǎo)師指導(dǎo)意向雙向結(jié)合的模

7、式進(jìn)行導(dǎo)師與學(xué)生的匹配,對(duì)于不可達(dá)的目標(biāo)采用管理員手動(dòng)調(diào)整的工作模式,這樣既提高了畢業(yè)設(shè)計(jì)選題的合理性,又大大減輕了管理工作人員的工作強(qiáng)度。通過該系統(tǒng)可大大縮短畢業(yè)設(shè)計(jì)選題工作的時(shí)間,降低工作人員的工作強(qiáng)度,并且老師和學(xué)生均能在線查看進(jìn)度,學(xué)生可以查到自己選的導(dǎo)師有幾個(gè)名額,有幾個(gè)學(xué)生選該導(dǎo)師,同時(shí)老師也知道每一輪有幾名學(xué)生選擇自己,老師和學(xué)生之間可以通過網(wǎng)上進(jìn)行溝通,提高工作效率。1  系統(tǒng)分析1.1 用例分析通過對(duì)系統(tǒng)功能需求進(jìn)行分析,得出該系統(tǒng)共有3種用戶角色:管理員、老師、學(xué)生。每個(gè)用戶功能如下。(1)學(xué)生。學(xué)生使用學(xué)號(hào)登錄、退出系統(tǒng),查看修改個(gè)人信息,修改密碼,按順序選擇3

8、個(gè)導(dǎo)師,查看導(dǎo)師選擇結(jié)果。(2)老師。老師使用工號(hào)登錄、退出系統(tǒng),查看修改個(gè)人信息,修改密碼,提交選題,根據(jù)學(xué)生選擇結(jié)果選擇學(xué)生。(3)管理員。管理員使用賬號(hào)密碼登錄、退出系統(tǒng)。管理學(xué)生信息、老師信息、用戶管理(包括密碼初始化)、公告管理,審核老師提交選題,設(shè)置每個(gè)導(dǎo)師帶學(xué)生人數(shù),控制選擇流程,開啟系統(tǒng)強(qiáng)制分配,導(dǎo)出選擇結(jié)果(excel文件)。1.2 業(yè)務(wù)分析根據(jù)分析選擇老師過程,可以得出學(xué)生選擇老師的過程主要包括以下幾個(gè)步驟。(1)管理員設(shè)置每個(gè)老師所帶學(xué)生名額,通知學(xué)生在規(guī)定時(shí)間內(nèi)完成選擇老師。(2)學(xué)生選擇3位老師。(3)管理員開啟第一輪選擇,通知老師進(jìn)行第一次選擇。(4)老師查看該輪選

9、擇自己的學(xué)生,并選中目標(biāo)學(xué)生。(5)重復(fù)步驟(3)(4),完成第二輪、第三輪選擇。(6)管理員開啟系統(tǒng)分配,手動(dòng)匹配剩余學(xué)生,完成選擇過程。上述過程通過學(xué)生、老師、管理員三者的協(xié)作共同完成。2  數(shù)據(jù)庫設(shè)計(jì)為了著重描述選題過程,該部分主要對(duì)選題相關(guān)表進(jìn)行重點(diǎn)介紹,用戶信息表、學(xué)生信息表和老師信息表用于存儲(chǔ)對(duì)象的相關(guān)信息,和其他類似系統(tǒng)表設(shè)計(jì)一致。(1)選題表。該表用于存儲(chǔ)老師的命題,包括老師表id、命題題目、題目類別、題目描述等信息。(2)選擇設(shè)置表。該表主要設(shè)置每個(gè)老師所帶畢業(yè)設(shè)計(jì)相關(guān)情況,包括老師id、狀態(tài)、是否可以選擇、學(xué)生數(shù)量、是否滿額、剩余數(shù)額等信息。學(xué)生通過查詢這個(gè)表可以

10、看到每個(gè)導(dǎo)師帶學(xué)生的數(shù)額情況。(3)學(xué)生選擇表。該表用于存儲(chǔ)學(xué)生順序選擇3個(gè)導(dǎo)師的信息,包括學(xué)生id、第一導(dǎo)師id、第二導(dǎo)師id、第三導(dǎo)師id、選擇時(shí)間。(4)學(xué)生選擇最終表。該表用于存儲(chǔ)最終選擇結(jié)果,包括學(xué)生id、老師id、選擇時(shí)間。(5)選擇設(shè)置表。該表用于設(shè)置老師選擇學(xué)生的輪次控制,包含第一輪、第二輪、第三輪、系統(tǒng)人員選擇。3輪選擇結(jié)束后,開啟系統(tǒng)選擇,管理員對(duì)沒有匹配的學(xué)生和老師進(jìn)行手動(dòng)選擇。每個(gè)表都有一個(gè)字段id,整型自增,作為表的主鍵,也用于表之間的關(guān)聯(lián)。3  系統(tǒng)實(shí)現(xiàn)3.1 用戶登錄不同用戶角色根據(jù)用戶角色選擇選項(xiàng)卡,老師的賬號(hào)是工號(hào),學(xué)生的賬號(hào)是學(xué)號(hào),管理員分配的管理

11、員賬號(hào),進(jìn)入系統(tǒng)顯示不同的界面。3.2 學(xué)生選擇老師學(xué)生登錄進(jìn)入系統(tǒng),可以修改個(gè)人信息,可以修改密碼,點(diǎn)擊選擇老師菜單,可以進(jìn)入老師選擇,按順序分別在第一導(dǎo)師、第二導(dǎo)師和第三導(dǎo)師標(biāo)簽后選擇三位老師,選擇完成后,點(diǎn)擊提交,如果需要更改,重新進(jìn)入該界面,重新選擇老師提交(見圖1)。3.3 管理員控制選擇輪次學(xué)生選擇完導(dǎo)師后,管理員開啟老師選擇輪次,進(jìn)入這個(gè)步驟,學(xué)生不能再修改所選導(dǎo)師。具體流程:(1)在名額限制中為每個(gè)老師分配名額。(2)在導(dǎo)師操作中選擇第一導(dǎo)師允許,等老師選擇完后,開啟第二輪、第三輪,所有老師選擇后,對(duì)于剩下沒有被選中的學(xué)生,開啟系統(tǒng)分配,管理員可以手動(dòng)分配。管理員界面如圖2所示

12、。3.4 老師選擇學(xué)生老師登錄系統(tǒng),根據(jù)管理員的設(shè)置的輪次,可以查看到選擇自己的學(xué)生,可以選中學(xué)生,互選成功后,會(huì)進(jìn)入最終名單。如果想更改選擇,可以點(diǎn)擊取消操作,重新選擇學(xué)生。但是在系統(tǒng)開啟下一輪之后老師就不能重新選擇(見圖3)。3.5 管理員導(dǎo)出名單選擇流程結(jié)束后,管理員選擇畢業(yè)導(dǎo)師菜單下的數(shù)據(jù)統(tǒng)計(jì),可以顯示出最終確認(rèn)的名單,點(diǎn)擊導(dǎo)出按鈕,可以導(dǎo)出最終名單excel表,文件名為導(dǎo)出時(shí)間,包括序號(hào)、學(xué)號(hào)、姓名、導(dǎo)師工號(hào)、姓名、時(shí)間等信息。通過該名單學(xué)生和老師可以查看自己的結(jié)果,而且還可以交給教務(wù)管理部門存檔。4  結(jié)語該系統(tǒng)主要是為了解決該院本科畢業(yè)生畢業(yè)設(shè)計(jì)選題工作而設(shè)計(jì)的,充分調(diào)

13、研了該院的選題流程和選題工作特點(diǎn),本著系統(tǒng)在使用時(shí)不受時(shí)間和地點(diǎn)等條件限制的原則進(jìn)行的。因此,只要通過互聯(lián)網(wǎng),輸入對(duì)應(yīng)的網(wǎng)址,就可以訪問該系統(tǒng)。為了系統(tǒng)的安全性,該系統(tǒng)部署到學(xué)校的服務(wù)器上,設(shè)置只有內(nèi)網(wǎng)才可以訪問。使用該系統(tǒng),減輕了學(xué)生、老師和教學(xué)管理人員的工作量,還提高了畢業(yè)設(shè)計(jì)選題的效率。下一步的工作是進(jìn)一步完善該系統(tǒng),將近3年畢業(yè)生的選題情況在網(wǎng)上公布,供應(yīng)屆畢業(yè)生參考,同時(shí),增加學(xué)生選題重復(fù)度檢測(cè)功能,以加強(qiáng)畢業(yè)設(shè)計(jì)的質(zhì)量監(jiān)控。另外,系統(tǒng)將畢業(yè)設(shè)計(jì)的全過程涵蓋進(jìn)來,從畢業(yè)選題、開題、中期檢查、評(píng)閱、答辯,完整的畢業(yè)設(shè)計(jì)工作流方面進(jìn)行完善,使畢業(yè)設(shè)計(jì)界管理工作的整個(gè)過程都有系統(tǒng)支撐,并與學(xué)校教務(wù)處需要上交的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論