【正文】
成果信息,查詢功能可按教師姓名、院系和成果名稱查詢。在此次高??蒲泄芾硐到y(tǒng)中具有科研登記、審核、結(jié)題、查詢、統(tǒng)計(jì)、設(shè)置等功能。設(shè)置功能用于設(shè)置院系、成果類型、操作員等。審核功能用于科研處工作人員審核教師登記的科研成果。結(jié)題功能用于科研處工作人員對已結(jié)題項(xiàng)目進(jìn)行結(jié)題操作。指導(dǎo)教師(簽字): 教研室主任(簽字): 課程設(shè)計(jì)評閱評語: 指導(dǎo)教師簽名: 年 月 日摘 要本次課程設(shè)計(jì)所研究的高校科研管理系統(tǒng)采用SQL Server 2008作為數(shù)據(jù)庫,以SQL語言為基礎(chǔ),借用ER模型、數(shù)據(jù)流圖、數(shù)據(jù)字典、索引、視圖、三大范式等數(shù)據(jù)庫設(shè)計(jì)技術(shù)對數(shù)據(jù)庫進(jìn)行了設(shè)計(jì)??蒲械怯浌δ苡糜诮處煹怯涀约旱目蒲谐晒ò蒲许?xiàng)目、論文和獲獎)。統(tǒng)計(jì)功能按照院系統(tǒng)計(jì)指定時(shí)間段各類成果數(shù)量。2 需求分析隨著科技的日益發(fā)展,高校的科研活動和科研能力成為反映高校綜合實(shí)力的重要指標(biāo),而高效的管理科研項(xiàng)目是決策層重要依據(jù)。(1)科研登記管理功能主要是登記老師的個(gè)人信息、科研項(xiàng)目、論文和獲獎情況,信息的登記可以有利于科研管理系統(tǒng)的操作。(5)統(tǒng)計(jì)管理功能主要是統(tǒng)計(jì)院系一段時(shí)間各類成果的數(shù)量。 查詢功能數(shù)據(jù)流圖第0層數(shù)據(jù)流圖的統(tǒng)計(jì)功能分解,得到第1層數(shù)據(jù)流圖。 各實(shí)體及屬性根據(jù)需求分析和數(shù)據(jù)字典得到ER模型。f:\kcsh\39。 高??蒲泄芾硐到y(tǒng)數(shù)據(jù)庫(2)表的建立①院系表CREATE TABLE Academy ( xbh nvarchar(8) primary key, xmc nvarchar(15) not null)該程序的運(yùn)行結(jié)果為。男39。 教師表③科研項(xiàng)目表CREATE TABLE Research( xmbh nvarchar(8) primary key, xmmc nvarchar(15) not null, xmlx nvarchar(10) not null, sfxmsh nvarchar(2) not null, sfjt nvarchar(2) not null)該程序的運(yùn)行結(jié)果為。 參加表⑦著作表CREATE TABLE Work( jsbh nvarchar(8), lwbh nvarchar(8), constraint c4 primary key(jsbh,lwbh), constraint FK_Paper_Work foreign key(lwbh) references Paper(lwbh), constraint FK_Teacher_Work foreign key(jsbh) references Teacher(jsbh))該程序的運(yùn)行結(jié)果為。CREATE INDEX Index_Research ON Research(xmmc asc)。那些被經(jīng)常使用的查詢可以被定義為視圖,從而使得用戶不必為以后的操作每次指定全部的條件。CREATE VIEW view_Prize ASSELECT jsbh, xm, xbh, xmc, hjbh,hjm,hjsj,sfhjshFROM Teacher JOIN Academy ON (=) JOIN Own ON (=) JOIN Prize ON (=) 存儲過程的建立存儲過程的建立可以一次編譯多次使用,它方便的為用戶提供查詢功能。 本數(shù)據(jù)庫的備份,,。,39。,39。0239。是39。INSERT INTO Paper VALUES(39。,39。)。論文39。2013/4/339。0639。UPDATE ResearchSET xmlx=39。 數(shù)據(jù)更新數(shù)據(jù)的查詢是數(shù)據(jù)庫的核心,我們可以直接對建立好的表進(jìn)行直接查詢也可以通過視圖進(jìn)行查詢。張三39。最終通過多次商量和網(wǎng)上調(diào)查后將需求分析梳理清楚并設(shè)計(jì)好了數(shù)據(jù)流程以及實(shí)體。最后,在經(jīng)過多次的復(fù)習(xí)和實(shí)際操作后將數(shù)據(jù)庫的實(shí)踐環(huán)節(jié)完成??偟膩碚f這次課程設(shè)計(jì)讓我感到收獲頗豐。但足以讓我認(rèn)識到了自己的不足以及急需要彌補(bǔ)的地方。在最后實(shí)施階段中,由于需要實(shí)際上機(jī)操作。在此次設(shè)計(jì)與實(shí)現(xiàn)當(dāng)中,我們都遇到了如下問題:1. 在需求分析這里出現(xiàn)分歧。張三39。WHERE xmbh=39。0439。 數(shù)據(jù)插入數(shù)據(jù)的刪除是為了去除數(shù)據(jù)庫中不需要的信息和錯誤的信息。是39。0439。,39。,39。2011/5/1339。論文39。)。,39。 INSERT INTO Paper VALUES(39。create procedure xm_xmmcxm nvarchar(10),xmmc nvarchar(60)as if(xm is null and xmmc is not null) begin select * from view_All where xmmc=xmmc endelse if(xm is not null and xmmc is null) begin select * from view_All where xm=xm end else if(xm is not null and xmmc is not null ) begin select * from view_All where xm=xm and xmmc=xmmc end else if(xm is null and xmmc is null) begin select * from view_All End(2)xmbh_lwmc_hjbh存儲過程xmbh_lwmc_hjbh存儲過程可以通過教師編號和項(xiàng)目名稱及獲獎編號來查詢相關(guān)信息。CREATE VIEW view_ResearchAS SELECT jsbh , xm, xbh, xmc, xmbh,xmmc,xmlx,sfxmsh,sfjt FROM Teacher JOIN Academy ON (=) JOIN Attend ON (=) JOIN Research ON (=)(2)view_WORK視圖創(chuàng)建view_WORK視圖是為了可以通過院系或教師的姓名或編號來查詢