高??蒲泄芾硐到y(tǒng)_第1頁(yè)
高校科研管理系統(tǒng)_第2頁(yè)
高??蒲泄芾硐到y(tǒng)_第3頁(yè)
高校科研管理系統(tǒng)_第4頁(yè)
高??蒲泄芾硐到y(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 題目:(10)某高??蒲泄芾硐到y(tǒng) 1 問(wèn)題的描述l 實(shí)現(xiàn)部門、職務(wù)、職稱等基本信息的管理;l 實(shí)現(xiàn)教師信息的管理;l 實(shí)現(xiàn)可以科研項(xiàng)目的申報(bào)、審批管理;l 實(shí)現(xiàn)科研項(xiàng)目的驗(yàn)收管理;l 創(chuàng)建默認(rèn),并邦定到科研項(xiàng)目的驗(yàn)收標(biāo)志,使其默認(rèn)值為“未驗(yàn)收”;l 創(chuàng)建觸發(fā)器,驗(yàn)收項(xiàng)目時(shí)自動(dòng)修改項(xiàng)目的驗(yàn)收標(biāo)志為“驗(yàn)收通過(guò)”;l 創(chuàng)建存儲(chǔ)過(guò)程統(tǒng)計(jì)個(gè)院系科研項(xiàng)目的申報(bào)和完成數(shù)量;l 建立數(shù)據(jù)庫(kù)相關(guān)表之間的參照完整性約束。2需求分析2.1 需求分析使用T-SQL語(yǔ)句創(chuàng)建出與題目相對(duì)應(yīng)的數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù)中創(chuàng)建表格,添加數(shù)據(jù),建立數(shù)據(jù)庫(kù)相關(guān)表之間的參照完整性約束,創(chuàng)建默認(rèn)、觸發(fā)器、存儲(chǔ)過(guò)程查詢并將其與數(shù)據(jù)庫(kù)中的表進(jìn)行

2、綁定。2.2 系統(tǒng)功能結(jié)構(gòu)(1) 實(shí)現(xiàn)對(duì)科研常規(guī)事務(wù)的管理(2) 實(shí)現(xiàn)科研課題的申請(qǐng)、審批、驗(yàn)收的管理(3) 可以完成對(duì)校內(nèi)各種科研信息的查詢、統(tǒng)計(jì)2.3 數(shù)據(jù)流圖教師教師科研管理系統(tǒng) 選取科研 管理內(nèi)容 圖1-1 科研管理系統(tǒng)的頂層數(shù)據(jù)流圖科研項(xiàng)目 項(xiàng)目情況P1登記管理 教師D1 項(xiàng)目信息XIANGMUXINXI 教師情況部門 部門情況系部 系部情況P2審核操作科研人員 科研人情況科研人員P3查詢統(tǒng)計(jì) 查詢統(tǒng)計(jì)信息教師 查詢信息部門D1 項(xiàng)目信息系部 圖1-2 系統(tǒng)數(shù)據(jù)流圖 3邏輯結(jié)構(gòu)設(shè)計(jì)31 局部E-R圖部門號(hào)部門名部門 1包含 n系部號(hào)系部名系部 1包含教師編號(hào)教師編號(hào)教師姓名 n教師姓

3、名 擁有擁有職稱職務(wù)教師教師姓名 1 1 1 1職稱系部號(hào)教師編號(hào)職務(wù) m選取、完成完成數(shù)量科研編號(hào)驗(yàn)收標(biāo)志系部號(hào) n科研計(jì)劃審批管理是否申報(bào)教師姓名教師編號(hào)32 全局E-R圖科研教師編號(hào)完成數(shù)量系部號(hào)驗(yàn)收標(biāo)志研究科研編號(hào)審批管理教師是否申報(bào)33 數(shù)據(jù)字典部門表字段名數(shù)據(jù)類型長(zhǎng)度是否NULL是否主屬性部門號(hào)int2否是部門名char12否否系部表字段名數(shù)據(jù)類型長(zhǎng)度是否NULL是否主屬性部門號(hào)int2否否系部號(hào)char12否是系部名char12否否教師表字段名數(shù)據(jù)類型長(zhǎng)度是否NULL是否主屬性系部號(hào)int2否否教師編號(hào)int2否是教師姓名char12否否職務(wù)表字段名數(shù)據(jù)類型長(zhǎng)度是否NULL是否主

4、屬性教師編號(hào)int2否否教師姓名char12否否職務(wù)char12否否 職稱表字段名數(shù)據(jù)類型長(zhǎng)度是否NULL是否主屬性教師編號(hào)int2否否教師姓名char12否否職稱char12否否科研計(jì)劃表字段名數(shù)據(jù)類型長(zhǎng)度是否NULL是否主屬性科研編號(hào)int2否是系部號(hào)int2否否教師編號(hào)int2否否教師姓名char12否否是否申報(bào)char2否否審批管理char12否否驗(yàn)收標(biāo)志char12否否完成數(shù)量int2否否4 數(shù)據(jù)庫(kù)實(shí)現(xiàn)數(shù)據(jù)庫(kù)創(chuàng)建create database gxkyon primary(name=gxky_data,Filename=E:datagxky_data.mdf,Size=5mb,Max

5、size=20mb,Filegrowth=20%) Log on(name=gxky_log,Filename=E:datagxky_log.ldf,Size=10mb,Filegrowth=2mb)Collate chinese_prc_ci_asGO各個(gè)表的創(chuàng)建Create table 部門(部門號(hào) int constraint pk_bmh primary key,部門名 char(12) not null,)Create table 系部(系部號(hào) int constraint pk_xbh primary key,部門號(hào) int not null,系部名 char(12) not nu

6、ll)Create table 教師(教師編號(hào) int constraint pk_js primary key,系部號(hào) int not null,教師姓名 char(12) not null)Create table 職務(wù)(教師編號(hào) int not null,教師姓名 char(12) not null,職務(wù) char(12) not null)Create table 職稱(教師編號(hào) int not null,教師姓名 char(12) not null,職稱 char(12) not null)Create table 科研計(jì)劃(科研編號(hào) int constraint pk_kybh p

7、rimary key,系部號(hào) int not null,教師編號(hào) int not null,教師姓名 char(12) not null,是否申報(bào) char(2) not null,審批管理 char(12) not null,驗(yàn)收標(biāo)志 char(12) not null,完成數(shù)量 int not null)建立數(shù)據(jù)庫(kù)相關(guān)表之間的參照完整性約束。Alter table 系部Add constraint fk_xibu_bumenForeign key (部門號(hào)) references 部門(部門號(hào))Alter table 教師Add constraint fk_js_xibuForeign k

8、ey (系部號(hào)) references 系部(系部號(hào))Alter table 職務(wù)Add constraint fk_zw_jsForeign key (教師編號(hào)) references 教師(教師編號(hào))Alter table 職稱Add constraint fk_zc_jsForeign key (教師編號(hào)) references 教師(教師編號(hào))Alter table 科研計(jì)劃Add constraint fk_kyjh1_jsForeign key (教師編號(hào)) references 教師(教師編號(hào))Alter table 科研計(jì)劃Add constraint fk_kyjh2_xbF

9、oreign key (系部號(hào)) references 系部(系部號(hào))向表中插入數(shù)據(jù)insert 部門 values(01,工學(xué)院)insert 部門 values(02,理學(xué)院)insert 部門 values(03,數(shù)學(xué)學(xué)院)insert 部門 values(04,商學(xué)院)insert 系部 values(01,01,計(jì)算機(jī))insert 系部 values(02,01,電氣工程)insert 系部 values(03,02,冶金)insert 系部 values(04,02,化學(xué))insert 系部 values(05,03,計(jì)算數(shù)學(xué))insert 系部 values(06,03,應(yīng)用數(shù)

10、學(xué))insert 系部 values(07,04,物流管理)insert 系部 values(08,04,財(cái)務(wù)管理)insert 教師 values(01,01,張三)insert 教師 values(02,02,李四)insert 教師 values(03,03,王五)insert 教師 values(04,04,小馬)insert 教師 values(05,05,小東)insert 教師 values(06,06,小紅)insert 教師 values(07,07,小明)insert 教師 values(08,08,小趙)insert 職務(wù) values(01,張三,查資料)insert

11、職務(wù) values(02,李四,整理資料)insert 職務(wù) values(03,王五,動(dòng)手實(shí)踐)insert 職務(wù) values(04,小馬,記錄數(shù)據(jù))insert 職務(wù) values(05,小東,觀察現(xiàn)象)insert 職務(wù) values(06,小紅,分析問(wèn)題)insert 職務(wù) values(07,小明,糾正錯(cuò)誤)insert 職務(wù) values(08,小趙,匯總)insert 職稱 values(01,張三,教授)insert 職稱 values(02,李四,博士)insert 職稱 values(03,王五,研究生)insert 職稱 values(04,小馬,副教授)insert

12、職稱 values(05,小東,助教)insert 職稱 values(06,小紅,講師)insert 職稱 values(07,小明,博士)insert 職稱 values(08,小趙,教授)insert 科研計(jì)劃 values(01,01,01,張三,是,已審批,驗(yàn)收,5)insert 科研計(jì)劃 values(02,02,02,李四,是,未審批,未驗(yàn)收,1)insert 科研計(jì)劃 values(03,03,03,王五,是,已審批,驗(yàn)收,3)insert 科研計(jì)劃 values(04,04,04,小馬,是,已審批,驗(yàn)收,3)insert 科研計(jì)劃 values(05,05,05,小東,是,未

13、審批,未驗(yàn)收,6)insert 科研計(jì)劃 values(06,06,06,小紅,是,已審批,驗(yàn)收,8)insert 科研計(jì)劃 values(07,07,07,小明,是,未審批,未驗(yàn)收,2)insert 科研計(jì)劃 values(08,08,08,小趙,是,已審批,未驗(yàn)收,4)創(chuàng)建默認(rèn),并邦定到科研項(xiàng)目的驗(yàn)收標(biāo)志,使其默認(rèn)值為“未驗(yàn)收”Alter table 科研計(jì)劃Add constraint df_ysbzDefault 未驗(yàn)收f(shuō)or 驗(yàn)收標(biāo)志創(chuàng)建觸發(fā)器,驗(yàn)收項(xiàng)目時(shí)自動(dòng)修改項(xiàng)目的驗(yàn)收標(biāo)志為“驗(yàn)收通過(guò)”Create trigger up_ysbzOn 科研計(jì)劃For updateAsBeginIf update(驗(yàn)收標(biāo)志)Update 科研計(jì)劃 set 驗(yàn)收標(biāo)志=驗(yàn)收通過(guò)end創(chuàng)建存儲(chǔ)過(guò)程統(tǒng)計(jì)個(gè)院系科研項(xiàng)目的申報(bào)和完成數(shù)量create proc up_sbwcsl(xbh int)ASbeginselect 科研計(jì)劃.系部號(hào),是否申報(bào),完成數(shù)量 from 科研計(jì)劃Where 科研計(jì)劃.系部號(hào)=xbh and 是否申報(bào)=是end插入數(shù)據(jù)后各個(gè)表的情況5結(jié)束語(yǔ)(結(jié)論)通過(guò)這次課程設(shè)計(jì)讓我收獲很大,這次課程設(shè)計(jì)讓我把以前學(xué)習(xí)到的知識(shí)得到鞏固和進(jìn)一步的提高認(rèn)識(shí),對(duì)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論