《數(shù)據(jù)庫課程設(shè)計》大學生論文信息管理系統(tǒng)_第1頁
《數(shù)據(jù)庫課程設(shè)計》大學生論文信息管理系統(tǒng)_第2頁
《數(shù)據(jù)庫課程設(shè)計》大學生論文信息管理系統(tǒng)_第3頁
《數(shù)據(jù)庫課程設(shè)計》大學生論文信息管理系統(tǒng)_第4頁
《數(shù)據(jù)庫課程設(shè)計》大學生論文信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《數(shù)據(jù)庫課程設(shè)計》大學生論文信息管理系統(tǒng)系統(tǒng)規(guī)劃1.1需求分析用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢方面,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集基本數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)庫。針對本學院的畢業(yè)論文完成的流程,通過對學生學習過程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計如下所示的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)。(1)學院數(shù)據(jù)實體:學院名稱、負責人、辦公電話、學院編號。(2)學生數(shù)據(jù)實體:學號、密碼、姓名、性別、民族、籍貫、出生日期、身份證號、聯(lián)系話、Email、備注、學院編號、所在班級、角色名稱、論文編號。(3)教師數(shù)據(jù)實體:教師編號、密碼、學院編號、所在科室、發(fā)布選題、教育程度、職稱、姓名、性別、政治面貌、聯(lián)系電話、Email、角色名稱、備注。(4)角色數(shù)據(jù)實體:角色名稱、權(quán)限名稱。(5)權(quán)限數(shù)據(jù)實體:權(quán)限名稱、角色名稱。以上的實體都是基本的數(shù)據(jù)實體。由于操作模塊的名稱對應(yīng)該權(quán)限,在程序初始化時這些數(shù)據(jù)都應(yīng)該添加,教師論文管理系統(tǒng)的目的進行論文管理,因此還要包括如下的幾個數(shù)據(jù)實體:(6)論文數(shù)據(jù)實體:論文編號、學院、作者、刊物名稱、論文題目、收錄情況、教師編號、學號、影響力、影響因子、引用次數(shù)、備注。(7)評審數(shù)據(jù)實體:教師編號、學號、論文編號、論文題目、評審意見、總分。1.2可行性分析(1)經(jīng)濟可行性分析本系統(tǒng)由我們學校信息專業(yè)學生開發(fā)研制,可以當作學生的實習來進行開發(fā),這樣既讓學生得到了鍛煉,在學生得到鍛煉的同時,學校也將收獲本系統(tǒng)。成本可以忽略不計,還有后期維護的費用也相對比較低廉。并且一旦該系統(tǒng)投入使用的話,可以減少學校在人工方面的投入,達到降低人工操作成本的目的。在學校的大力支持下,經(jīng)濟上是可行的。(2)技術(shù)可行性分析本系統(tǒng)使用MicrosoftVisualStudio2005和MicrosoftSQLServer2005開發(fā)工具,而這兩個開發(fā)工具相對而言也是比較簡單、易學的。開發(fā)語言使用C#,這種面向?qū)ο笳Z言,相對于C,C++而言也簡單很多,主要是開發(fā)人員對C#更加熟悉。所以技術(shù)上也是可行的。(3)操作可行性分析本系統(tǒng)界面友好,操作方便,只要懂得計算機的基本操作,都會使用該系統(tǒng)的相關(guān)操作。所以,在操作可行性上也是可行的。經(jīng)上述可行性分析,該系統(tǒng)無論從技術(shù)上、經(jīng)濟上,還是操作上都具有相當?shù)目尚行?。當然,更重要的是,該系統(tǒng)是結(jié)合當前實際需要,可以滿足高校工作需要,減輕人工操作的負擔。2.總體設(shè)計2.1總體結(jié)構(gòu)圖本管理系統(tǒng)共有8個模塊組成,分別是課題申請模塊、課題審批模塊、選題模塊、相關(guān)報表模塊、網(wǎng)上答疑模塊、論文上傳和查看模塊、網(wǎng)上評閱模塊、和后臺管理模塊。這8個模塊的總體結(jié)構(gòu)如圖2-1所示圖圖2-1總體結(jié)構(gòu)圖課題申請課題審批管理相關(guān)報表生成論文網(wǎng)上上傳和查看網(wǎng)上答疑選題管理后臺管理填寫申請表教研室審批院系審批課題匯總表課題任務(wù)報批書課題題型分析表網(wǎng)上評閱論文評價統(tǒng)計論文上傳論文查看論文評價畢業(yè)論文管理系統(tǒng)2.2各模塊功能描述2.2.1課題申報管理每個院系的管理員可以將老師通過個人添加和群組添加,把teacher表中符合條件的數(shù)據(jù)添加到teacher-login表,其中teacher表是已經(jīng)存在的,可以和學校和資料共享。老師可以根據(jù)自己獲得的教工號進入該系統(tǒng),而課題申報只有老師才可以進行申報,管理員可以查看該網(wǎng)頁,學生則不可以瀏覽。課題申報也有規(guī)則,一旦不符合規(guī)范的操作則回出現(xiàn)相應(yīng)的提示信息和警告,可以按照提示信息進行操作。簡略流程圖如圖2-2課題申請課題申請?zhí)顚懴嚓P(guān)申請表數(shù)據(jù)庫圖2-2課題申報管理圖2.2.2課題審批管理課題審批是針對整個學院的,每個院系的管理員可以將該審批權(quán)限給某個老師或者是經(jīng)過討論后,將結(jié)果填上去,有必要的話也可以添加適當?shù)膫渥?,對審批結(jié)果進行適當?shù)恼f明。該權(quán)限還沒有具體的規(guī)定。兩級審批的步驟是一樣的,擁有不同權(quán)限的人訪問不同的網(wǎng)頁。2.2.3選題管理在總體結(jié)構(gòu)圖中,選題管理模塊是對學生進行選題設(shè)置的,學生可以查看有關(guān)課題的信息,在該模塊中學生通過報名,進入系統(tǒng)進行選題這一部分是該系統(tǒng)的關(guān)鍵之一。它是作用在前兩部分的基礎(chǔ)上。老師提交課題以后,經(jīng)過兩級審批通過后,學生才能進行相應(yīng)的選題。并且,學生的可選題目必須是針對學生所在的專業(yè),而不是所有的題目。學生在選題的過程中,可以對相應(yīng)的課題進行了解、對相應(yīng)的課題的指導(dǎo)老師的基本信息進行了解以及有關(guān)課題的選題情況進行了解。選題管理對是否出現(xiàn)重復(fù)選題做了相關(guān)處理。如果學生進行重復(fù)選題的話,他或她就必須把前一次的選題操作進行刪除,然后才可以進行再一次選題。而這樣操作的話,就避免了學生重復(fù)選題的可能性。當然,老師也可以對選題管理進行部分操作,如:學生報名的刪除(指導(dǎo)老師可以對已選了他的課題的學生進行刪除,當學生進入該系統(tǒng)的時候,就會出現(xiàn)通告,告知已被刪除的學生,他的選題無效,請另外選題)、學生模塊的具體劃分(指導(dǎo)老師可以對已選了他的課題的學生進行模塊具體劃分,當學生進入該系統(tǒng)的選題管理時可以查看到他的模塊)、備注(學生是否在校外還是在校內(nèi)進行畢業(yè)設(shè)計,這些信息在課題任務(wù)報批書生成的過程中要用)。2.2.4相關(guān)報表的生成管理相關(guān)報表指的是課題題型分析統(tǒng)計表、課題任務(wù)報批書和課題題型匯總表。這些表都是針對相關(guān)院系的。當然,老師也可以通過選擇進行具體的操作,得到具體專業(yè)的報表。2.2.5網(wǎng)上答疑管理網(wǎng)上答疑也是該系統(tǒng)的一個特點。我們都知道,一旦學生如果不在學校里,那與指導(dǎo)老師聯(lián)系的機會就少了,有些疑難問題得不到有效的解決。就可以通過這一模塊功能來解決。2.2.6論文網(wǎng)上上傳和查看論文網(wǎng)上上傳的實現(xiàn)是通過添加上傳組件。2.2.7網(wǎng)上評閱網(wǎng)上評閱實現(xiàn)的是老師對學生畢業(yè)論文質(zhì)量的評價和相應(yīng)的表格。2.2.8后臺管理后臺管理是管理信息系統(tǒng)的一個必不可少的一部分。它為資料的管理提供了一個可視化的平臺。后臺管理它分為幾部分:信息管理,用戶管理,數(shù)據(jù)庫管理。其中信息管理為信息發(fā)布、信息刪除、bbs管理、課題管理。用戶管理主要為用戶添加、用戶刪除、管理員密碼管理。數(shù)據(jù)庫管理主要是資料初始化、資料備份。用戶添加(刪除)也分為好幾部分,有學生添加(刪除)、老師添加(刪除)、管理員添加(刪除)。添加(刪除)又分單個添加(刪除)和群組添加(刪除)等等。在整個系統(tǒng)中,管理員的權(quán)限最高,詳細圖如圖2-3。后臺管理后臺管理信息管理用戶管理數(shù)據(jù)庫管理BBS管理信息刪除新信息發(fā)布課題管理用戶添加用戶刪除管理員密碼資料備份資料初始化圖2-3后臺管理結(jié)構(gòu)圖3.數(shù)據(jù)庫設(shè)計3.1關(guān)系圖E-R圖為實體-聯(lián)系圖,提供了表示實體型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型。老師、學生、課題三個實體之間的關(guān)系圖如圖3-1所示審批課題教研室審批課題教研室院系11n老師申報課題nm指導(dǎo)學生nm選擇11圖3-1老師、學生和課題關(guān)系圖圖3-2課題審批關(guān)系圖管理員先要對數(shù)據(jù)進行初始化,在存入數(shù)據(jù)庫,管理員可以對數(shù)據(jù)庫中的數(shù)據(jù)進行備份和恢復(fù)。信息實體可以有實體管理員發(fā)布,信息實體有編號,主題,學院,發(fā)送時間,作者姓名,內(nèi)容等屬性組成,它們之間的關(guān)系如圖3-3所示管理員管理員發(fā)布信息編號主題學院發(fā)布時間作者姓名內(nèi)容1m圖3-3管理員與信息的關(guān)系圖管理員具有最高的權(quán)限可以添加用戶(老師和學生),添加分為單個添加和群組添加,管理員和用戶之間的關(guān)系如圖3-4所示管理員管理員添加用戶1m圖3-4管理員和用戶的關(guān)系圖3.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計因為該畢業(yè)管理系統(tǒng)是針對高校的,屬于學校內(nèi)部的管理信息系統(tǒng),所以用戶分為三種,學生、老師和管理員。管理員是最高權(quán)限,他可以對學生和老師進行添加和刪除,也可以對管理員進行添加和刪除,并且管理員是有院系之分的。(本系統(tǒng)默認的管理員是:編號—16、姓名--zq、院系--計算機系、登陸密碼—123。)管理員基本表名為manager_login,學生基本表名為student_login,老師基本表名為teacher_login。課題和課題審批的基本信息均放在一張表中,基本表名為subject。老師與課題的關(guān)系的基本信息表名為t_su。老師、學生和課題三者關(guān)系的基本信息表名為t_st_su。信息的基本信息表名為info。老師職稱的基本信息表名為technical。院系與專業(yè)的基本信息表名為profession。課題申請表內(nèi)容的基本信息表名為table1。課題性質(zhì)、課題來源、課題類型三項對應(yīng)的具體內(nèi)容信息基本表subject_table1。表3-1管理員基本信息表字段類型長度允許空備注所代表中文意思use_idInt4否主鍵管理員的編號User_nameChar10否管理員的姓名passwordchar15否管理員登錄密碼,默認為123institutechar15否管理員所在的學院表3-2教師基本信息表字段類型長度允許空備注所代表中文意思Teacher_idInt4否主鍵老師的編號InstituteChar15否老師所在的學院Teacher_nameChar10否老師的名字Research_roomChar30是老師所在教研室的名稱Teacher_sexChar2否老師的性別passwordChar15否老師登錄密碼,默認為123Teacher_postChar50是老師的職務(wù)DegreeChar20是老師的學位TechnicalChar10否老師的職稱PhoneChar15是三項必有一項不空老師的電話號碼Mobile_phoneChar15是老師的手機號碼EmailChar25是老師的電子郵箱conditionChar40否校內(nèi)或校外的指導(dǎo)老師表3-3學生基本信息表字段類型長度允許空備注所代表中文意思student_idchar20否主鍵學生的學號student_namechar10否學生的名字student_sexchar2否學生的性別passwordchar15否學生登錄密碼,默認為123institutechar15否學生所在的學院professionchar20否學生所在的專業(yè)gradechar30否學生所在的班級Phonechar15是三項必有一項不空學生的電話號碼Mobile_phonechar15是學生的手機號碼EmailChar40是學生的電子郵箱nditionInt4否0表示未選1表示已選2表示被老師刪除選題狀態(tài)表3-4信息表字段類型長度允許空備注所代表中文意思info_idInt4否主鍵信息編號info_nameChar10否信息標題Info_bodychar300否信息內(nèi)容Info_timedatetime10否發(fā)送時間senderchar10否發(fā)送人姓名表3-5老師課題關(guān)系表字段類型長度允許空備注所代表中文意思Teacherone_idInt4否第一指導(dǎo)老師的編號Teachertwo_idInt4否第二指導(dǎo)老師的編號Subject_idInt4否申報課題的編號表3-6老師、學生與課題關(guān)系表字段類型長度允許空備注所代表中文意思Teacherone_idInt4否第一指導(dǎo)老師的編號Teachertwo_idInt4否第二指導(dǎo)老師的編號Student_idInt4否選題學生的學號Subjectone_idInt4否主課題的編號Subjecttwo_name1Char100是次課題1名稱Subjecttwo_name2Char100是次課題2名稱Subjecttwo_name3Char100是次課題3名稱ConditionChar10是學生在校內(nèi)或校外畢業(yè)設(shè)計表3-7老師職稱基本表字段類型長度允許空備注所代表中文意思TechnicalChar10否職稱表3-8學院專業(yè)基本表字段類型長度允許空備注所代表中文意思InstituteChar20否學院名稱ProfessionChar20否學院對應(yīng)的專業(yè)表3-9課題性質(zhì)、來源、類型三項對應(yīng)的具體內(nèi)容基本表字段類型長度允許空備注所代表中文意思SubjectChar50否課題性質(zhì)、課題來源課題類型BodyChar50否三項所對應(yīng)的具體內(nèi)容表3-10課題申報表內(nèi)容的基本信息字段類型長度允許空備注所存放的內(nèi)容Table_idInt4否標識Institute1Char20否院(系)Profession1Char20否專業(yè)Title1Char50否課題內(nèi)容number1Char20否限報人數(shù)nature1Char20否課題性質(zhì)model1Char20否模塊總數(shù)resource1Char20否課題來源type1Char20否課題類型Bkground1Char20否選題背景Subplan1Char20否初步計劃Teacherone1Char20否第一指導(dǎo)老師Teachertwo1Char20否第二指導(dǎo)老師Technical1Char20否技術(shù)職稱Degree1Char20否學位Remark1Char20否備注表3-11申報課題信息表字段類型長度允許空備注所代表的中文意思Subject_idInt4否主鍵課題編號Subject_nameChar50否課題名稱InstituteChar15否學院ProfessionChar50否提供的專業(yè)Model_noInt2否模塊總數(shù)Model1Char50是模塊1的名稱Model2Char50是模塊2的名稱Model3Char50是模塊3的名稱Model4Char50是模塊4的名稱Model5Char50是模塊5的名稱Model6Char50是模塊6的名稱Model7Char50是模塊7的名稱Model8Char50是模塊8的名稱Subject_nature1Char40是五項必有一項不空課題性質(zhì)-結(jié)合工程實際Subject_nature2Char40是課題性質(zhì)-結(jié)合教師科研課題Subject_nature3Char40是課題性質(zhì)-結(jié)合社會實踐Subject_nature4Char40是課題性質(zhì)-設(shè)計輔助手段Subject_nature5Char40是課題性質(zhì)-應(yīng)用CADSubject_resourceChar20否課題的來源Subject_typeChar20否課題的類型NumberInt2否限報的人數(shù)BkgroundChar100是課題背景SubplanChar100是課題初步計劃RemarkChar100是課題備注Time1Datetime否課題提交申請的時間Examine1Char2否3種--待批,同意,不同意課題教研室審批的結(jié)果Remark1Char100是課題教研室審批的備注Time2Datetime否課題教研室審批的時間Examine2Char2否課題院系審批的結(jié)果Remark2Char100是課題院系審批的備注Time3Datetime否課題院系審批的時間3.3信息錄入3.3.1教師基本信息表表3-12教師基本信息表3.3.2教師,學生與論文之間的關(guān)系表表3-13教師,學生與論文之間的關(guān)系表3.3.3學生基本表表3-14學生基本表3.3.4信息表表3-15信息表4.系統(tǒng)流程圖4.1總體系統(tǒng)流程圖在整個系統(tǒng)中,用戶登錄系統(tǒng)首先進行身份(學生、老師和管理員)的驗證,當身份驗證成功后,分別進入不同的界面進行不同的操作,具體的流程圖如圖4-1所示用戶登錄用戶登錄身份驗證錯誤提示選題網(wǎng)上答疑課題申報個人資料修改論文查看論文上傳結(jié)束論文評閱系統(tǒng)的各個頁面后臺管理登陸課題審批圖4-1系統(tǒng)流程圖4.2分模塊流程圖在課題申報及審批模塊中分為老師申報課題后由管理員進入教研室待批的課題目錄系統(tǒng)后進行審批,具體的流程圖如圖4-2。在后臺管理的流程圖中,首先進行管理員的

溫馨提示

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

最新文檔

評論

0/150

提交評論