




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
/課程設計報告課程設計名稱:科研項目管理系統(tǒng)系部:學生姓名:班級:學號:成績:指導教師:開課時間:學年學期目錄引言…………1第一章需求分析………21.1系統(tǒng)功能分析………21.2數(shù)據(jù)流圖……………21.3數(shù)據(jù)字典……………3第二章概念結(jié)構(gòu)設計…………………42.1數(shù)據(jù)抽象和局部E-R圖……………42.2總體E-R圖…………7第三章邏輯結(jié)構(gòu)設計…………………8第四章物理結(jié)構(gòu)設計…………………94.1物理結(jié)構(gòu)設計的目標與任務………94.2存取方法……………94.3存儲結(jié)構(gòu)……………19第五章數(shù)據(jù)庫實施及應用程序編制………………105.1數(shù)據(jù)庫實施…………105.1.1創(chuàng)建科研項目管理數(shù)據(jù)庫………105.1.2創(chuàng)建院系信息表…………………105.1.3創(chuàng)建科研員工信息表……………115.1.4創(chuàng)建員工職稱信息表……………115.1.5創(chuàng)建教師信息表…………………115.1.6創(chuàng)建參與成果信息表……………125.1.7創(chuàng)建科研成果類型表……………125.1.8創(chuàng)建科研成果登記表……………135.1.9創(chuàng)建科研成果結(jié)題信息表………135.1.10創(chuàng)建科研成果審核信息表………14創(chuàng)建科研獎勵信息表……………145.2視圖的建立…………155.3查詢…………………155.4更新…………………165.5刪除…………………165.6授權(quán)…………………165.7索引…………………17第六章心得體會…………18第七章參考文獻…………18引言隨著社會的不斷發(fā)展,科研水平逐漸成為衡量一個高校實力的重要指標,高校作為重要的科研機構(gòu),如何對學校大量的科研信息進行保存、處理、統(tǒng)計、加工等一系列管理工作,將日常的科研管理工作變得更加規(guī)范化、科學化,高效化,因而建立良好的高??蒲泄芾硐到y(tǒng)進行科研管理工作是每一個高校成功的必由之路。系統(tǒng)功能的分析與數(shù)據(jù)的結(jié)構(gòu)關聯(lián)及使用都首先反映在數(shù)據(jù)庫的設計過程中,高??蒲泄芾硐到y(tǒng)數(shù)據(jù)庫設計是高校科研管理系統(tǒng)設計中的一項核心工作,所有的管理工作都必須以數(shù)據(jù)庫為中心。高校科研管理系統(tǒng)能夠適應于科研登記、成果審核、項目結(jié)題、成果查詢、成果統(tǒng)計、設置功能等管理所需的要求,一方面,科研人員可以通過此系統(tǒng)方便的查詢自己年度科研成果,另一方面,將為院系級領導決策提供可靠的理論數(shù)據(jù)基礎。另外為了更好的完成該科研管理系統(tǒng)的運行,數(shù)據(jù)庫在開發(fā)過程中設計并使用了參照完整性、存儲過程、觸發(fā)器及事務等方法和機制。適用范圍:全國范圍內(nèi)各大高校。發(fā)展前景:本系統(tǒng)可以推廣到全國各大城市,為企業(yè)和高校的合理應用人力資源提供方便。正文:題目:科研項目管理系統(tǒng)第一章需求分析1.1系統(tǒng)功能分析科研項目管理所設計的事務非常繁雜,涉及到校科研處、各個院系的科研管理以及個人對科研信息的查詢統(tǒng)計等。所設計的系統(tǒng)既要有利于科研處的監(jiān)督管理又要有利于各個系及教師的分工協(xié)作。系統(tǒng)功能主要包括校科研處科研管理、院系<或部門>科研管理、個人科研信息查詢、校級科研項目整體信息管理??梢詣澐譃榭蒲行畔⒕S護、科研信息查詢與統(tǒng)計、科研信息報表、科研信息分析、校級課題申報、審批、結(jié)題、其它處理等操作;其中科研信息應細分為學術(shù)論文、科研項目、科研成果、科研獎勵等信息。1.2數(shù)據(jù)流圖科研處人員科研登記教師根據(jù)需求分析來設計科研項目管理系統(tǒng)的數(shù)據(jù)流圖:〔如圖1.1科研處人員科研登記教師個人信息查詢統(tǒng)計成果信息查詢統(tǒng)計科研處人員院系院系管理科研處人員院系院系管理科研處人員院系信息科研處人員統(tǒng)計信息科研處人員登記信息統(tǒng)計信息科研處人員登記信息院系記錄院系記錄職工信息審核信息審核信息登記入庫論文獎項登記入庫論文獎項結(jié)題與否圖1.1數(shù)據(jù)流圖1.3數(shù)據(jù)字典表名屬性名數(shù)據(jù)類型長度允許空主碼院系信息院系編號char10Not主碼院系名稱char20Not科研獎勵信息表獲獎編號char10Not主碼成果編號char10Not獲獎時間datetimeNot備注char10Not科研成果登記表成果編號char10Not主碼成果類型編號char10Not成果名稱textNot職工編號char10預算經(jīng)費int登記日期date科研成果類型成果類型編號char10Not主碼成果類型名textNot科研成果審核信息表成果編號char10Not主碼審核員編號char10Not主碼審核狀態(tài)char10Not科研員工信息表員工編號char10Not主碼姓名textNot性別char10職稱編號char10Notchar15Not參與成果信息表成果編號char10Not主碼職工編號char10Not主碼教師信息表員工編號char10Not主碼職稱編號char10Not姓名textNot性別char10NotChar14Not所屬院系編號char10Not科研成果結(jié)題信息表成果編號char10Not主碼是否結(jié)題char10Not結(jié)題日期date10Not員工職稱信息表職稱編號char10Not主碼職稱名稱charNot第二章概念結(jié)構(gòu)設計2.1數(shù)據(jù)抽象和局部E-R圖概念設計的實質(zhì)是將系統(tǒng)需求分析得到的用戶需求抽象為信息結(jié)構(gòu)的過程。概念設計的結(jié)果是數(shù)據(jù)庫的概念模型,也就是用E-R圖表示。首先我們?yōu)檎麄€系統(tǒng)確立關系模型,步驟如下:〔1參與成果信息表信息實例圖:〔如圖2.1圖2.1參與成果實例圖〔2教師信息實例圖:〔如圖2.2圖2.2科研獎項實例圖〔3科研成果登記信息表實例圖:〔如圖2.3圖2.3成果類型實例圖〔4科研成果結(jié)題信息表實例圖:〔如圖2.4圖2.4院系信息實例圖〔5科研成果類型信息表實例圖:〔如圖2.5圖2.5教師信息實例圖〔6科研成果審核信息表實例圖:〔如圖3.6圖2.6成果信息實例圖〔7科研獎勵信息表實例圖:〔如圖2.7圖2.7科研項目實例圖〔8科研員工信息表實例圖:〔如圖2.8圖2.8論文信息實例圖〔9員工職稱信息表模型圖:〔如圖2.9圖2.9參與成果實例圖〔10院系信息表系模型圖:〔如圖2.10圖2.10審核成果實例圖2.2總體E-R圖:科研論文科研論文科研獎項科研項目參加教師包含院系科研成果審核科研員工是否結(jié)題獲獎成果編號結(jié)題時間1nnmnm圖2.11總E-R圖第三章邏輯結(jié)構(gòu)設計一個1:1聯(lián)系可轉(zhuǎn)換為一個獨立的關系模式,可以與任意一端對應的關系模式合并;一個1:n聯(lián)系可以轉(zhuǎn)換為獨立的關系模式,也可以與n端對應的關系模式合并;一個m:n聯(lián)系轉(zhuǎn)換為一個關系模式。與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關系的屬性,各實體的碼組成關系的碼或關系碼的一部分;1.參與成果信息表<成果編號,職工編號>。2.教師信息表<員工編號,職稱編號,姓名,性別,,所在院系編號>。3.科研成果登記信息表<成果編號,成果類型編號,成果名稱,職工編號,預算經(jīng)費,登記日期>。4.科研成果類型信息<成果類型編號,成果類型名>。5.科研成果結(jié)題信息表<成果編號,是否結(jié)題,結(jié)題日期>。6.科研成果審核信息表<成果編號,審核員編號,審核狀態(tài)>。7.科研獎勵信息表<獲獎編號,成果編號,獲獎時間,備注>。8.科研員工信息<員工編號,姓名,性別,職稱編號,>。9.員工制成信息表<職稱編號,職稱名稱>。10.院系信息表<院系編號,院系名稱>。有以上分析可以得出,本系統(tǒng)應該需要建立十個關系,其中畫單下劃線的為主鍵,畫雙下劃線的為外鍵。為了避免數(shù)據(jù)錄入的無序狀況,所以數(shù)據(jù)庫表之間必須建立了嚴格的參照完整性,并且對所有表都分配了操作權(quán)限,并將錯誤信息及時反饋給操作人員,科研人員信息。為關系之間建立的主鍵與外鍵約束本質(zhì)在于:限制用戶輸入數(shù)據(jù)的合法性,只有完善的參照完整性,才能使得數(shù)據(jù)庫中數(shù)據(jù)具有一致性和互操作性,并且可以維護數(shù)據(jù)庫系統(tǒng)運行的穩(wěn)定。第四章物理結(jié)構(gòu)設計4.1物理結(jié)構(gòu)設計的目標與任務數(shù)據(jù)庫的物理結(jié)構(gòu)設計就是為邏輯數(shù)據(jù)模型選取一個最合適應用要求的物理結(jié)構(gòu)的過程,在這個階段中要完成兩大任務:確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關系數(shù)據(jù)庫中主要是存取方法和存取結(jié)構(gòu);對物理結(jié)構(gòu)進行評價,評價的重點是時間和空間的效率。4.2存取方法:對于存儲在數(shù)據(jù)庫中的數(shù)據(jù),當對其進行特定的操作時,需要通過建立索引來提高存取的效率,該系統(tǒng)在設計過程中利用系統(tǒng)對主碼默認建立索引的方式,從而使用系統(tǒng)默認建立的索引對個關系進行操作,來提高查詢效率。4.3存儲結(jié)構(gòu)在數(shù)據(jù)庫中以表的形式進行數(shù)據(jù)的存儲。第五章數(shù)據(jù)庫的實施和維護5.1數(shù)據(jù)庫實施5.1.1創(chuàng)建科研項目管理數(shù)據(jù)庫createdatabasedbs122usedbs122go5.1.2創(chuàng)建院系信息表createtable院系信息表<院系編號char<10>primarykeynotnull,院系名稱char<30>notnull,>insertinto院系信息表values<'1','計算機系'>;insertinto院系信息表values<'2','藝術(shù)系'>;insertinto院系信息表values<'3','土木系'>;5.1.3創(chuàng)建科研員工信息表createtable科研員工信息表<員工編號char<10>primarykeynotnull,姓名char<10>notnull,性別char<10>,職稱編號char<10>notnull,char<15>notnull,>insertinto科研員工信息表values<'01','張三','男','10','87702659'>;insertinto科研員工信息表values<'02','李四','男','11','87702658'>;insertinto科研員工信息表values<'03','王五','男','12','87702657'>;5.1.4創(chuàng)建員工職稱信息表createtable員工職稱信息表<職稱編號char<10>primarykeynotnull,職稱名稱char<10>notnull,>insertinto員工職稱信息表values<'1001','普通教師'>insertinto員工職稱信息表values<'1002','中級教師'>insertinto員工職稱信息表values<'1003','高級教師'>5.1.5創(chuàng)建教師信息表createtable教師信息表<員工編號char<10>primarykeynotnull,職稱編號char<10>notnull,姓名char<10>notnull,性別char<10>notnull,char<14>notnull,所屬院系編號char<10>notnull,foreignkey<職稱編號>references員工職稱信息表<職稱編號>,foreignkey<所屬院系編號>references院系信息表<院系編號>,>insertinto教師信息表values<'04','1001','劉明','男','87702658','1'>insertinto教師信息表values<'05','1002','王月','女','87702657','2'>insertinto教師信息表values<'06','1003','張明','男','87702655','3'>5.1.6創(chuàng)建參與成果信息表createtable參與成果信息表<成果編號char<10>,職工編號char<10>,primarykey<成果編號,職工編號>,>insertinto參與成果信息表values<'101','01'>insertinto參與成果信息表values<'102','02'>insertinto參與成果信息表values<'103','03'>5.1.7創(chuàng)建科研成果類型表createtable科研成果類型<成果類型編號char<10>primarykeynotnull,成果類型名char<10>notnull,>insertinto科研成果類型values<'001','計算機'>insertinto科研成果類型values<'002','能源'>insertinto科研成果類型values<'003','繪畫'>5.1.8創(chuàng)建科研成果登記表createtable科研成果登記表<成果編號char<10>primarykeynotnull,成果類型編號char<10>notnull,成果名稱char<10>,職工編號char<10>,預算經(jīng)費int,登記日期data,foreignkey<成果類型編號>references科研成果類型<成果類型編號>,>insertinto科研成果登記表values<'101','001','云計算','01','100000','2016-6-6'>insertinto科研成果登記表values<'102','002','光能','02','200000','2016-6-7'>insertinto科研成果登記表values<'103','003','多功能畫板','03','200000','2016-6-8'>科研成果結(jié)題信息表createtable科研成果結(jié)題信息表<成果編號char<10>primarykeynotnull,是否結(jié)題char<10>notnull,結(jié)題日期datanotnull,>insertinto科研成果結(jié)題信息表values<'101','是','2016-9-9'>insertinto科研成果結(jié)題信息表values<'102','是','2016-9-10'>insertinto科研成果結(jié)題信息表values<'103','是','2016-9-11'>5.1.10科研成果審核信息表createtable科研成果審核信息表<成果編號char<10>notnull,審核員編號char<10>notnull,審核狀態(tài)char<10>notnull,primarykey<成果編號,審核員編號>,>insertinto科研成果審核信息表values<'101','21','通過'>insertinto科研成果審核信息表values<'102','22','通過'>insertinto科研成果審核信息表values<'103','23','不通過'>5.1.11科研獎勵信息表createtable科研獎勵信息表<獲獎編號char<10>primarykeynotnull,成果編號char<10>notnull,獲獎時間datetimenotnull,備注char<10>notnull,>insertinto科研獎勵信息表values<'14','101','2016-10-1','NULL'>insertinto科研獎勵信息表values<'15','102','2016-10-2','NULL'>insertinto科研獎勵信息表values<'16','103','2016-10-3','NULL'>5.2視圖的建立建立視圖V1,,顯示獲獎編號為15的成果編號和獲獎時間createviewv1asselect成果編號,獲獎時間from科研獎勵信息表where獲獎編號='15';建立科研成果結(jié)題信息表的視圖v2createviewv2asselect成果編號,是否結(jié)題,結(jié)題日期from科研成果結(jié)題信息表5.3查詢1查詢獲獎信息select*from科研獎勵信息表2查詢云計算這個科研成果的審核信息select*from科研成果審核信息表where成果編號in<select成果編號from科研成果登記表where成果名稱='云計算'>3查詢各個成果編號的審題和結(jié)題信息select科研成果審核信息表.*,科研成果結(jié)題信息表.*from科研成果審核信息表,科研成果結(jié)題信息表where科研成果審核信息表.成果編號=科研成果結(jié)題信息表.成果編號5.4更新將教師信息表中員工編號為4的改為87702321update教師信息表set=87702321where員工編號='04';5.5刪除刪除科研成果審核信息表中審核員編號為21的數(shù)據(jù)deletefrom科研成果審核信息表where審核員編號='21';5.6授權(quán)1創(chuàng)建角色A并將對教師信息表查詢,修改和插入的功能賦給角色AcreateroleAgrantselect,update,inserton教師信息表toA2收回角色A儲戶表修改的功能revokeupdateon教師信息表fromA3刪除角色AdroproleA5.7索引createuniqueindex院系信息表on院系信息表<院系編號asc>createuniqueindex科研獎勵信息表on科研獎勵信息表<獲獎編號asc>createuniqueindex科研成果審核信息表on科研成果審核信息表<成果編號asc>creat
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 臨滄三角形鋁天花施工方案
- 2025北京順義高一(上)期末生物(教師版)
- 黑龍江安裝防爆墻施工方案
- 許昌密封鋼化地坪施工方案
- 2024-2025學年下學期高一語文第七單元A卷
- 鋼塑土工格柵施工方案
- 新型城鎮(zhèn)化中的人才引進與教育發(fā)展的策略
- 無人機在變電站的飛行路徑規(guī)劃
- 低空經(jīng)濟公司的資金需求及融資方案
- 核心素養(yǎng)理念下高中數(shù)學單元教學策略研究
- 患者搬運法評分標準最終
- 內(nèi)科學教學課件:腦梗死
- 《槍炮、病菌與鋼鐵》-基于地理視角的歷史解釋(沐風學堂)
- 水泥粉磨工藝(行業(yè)經(jīng)驗)
- 國家自然科學基金(NSFC)申請書樣本
- 畢業(yè)設計(論文)-助力式下肢外骨骼機器人的結(jié)構(gòu)設計
- 觀摩臺標準化建設方案
- 銅排理論公斤重量
- 山姆會員店要求與規(guī)格(共19頁)
- 壓瘡醫(yī)學護理課件
- 員民主評議測評表(最新模板)
評論
0/150
提交評論