版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 本科畢業(yè)設(shè)計(jì)(論文)</p><p> 題目:經(jīng)濟(jì)管理學(xué)院科研信息管理系統(tǒng)</p><p> 院 (系): 經(jīng)濟(jì)管理學(xué)院 </p><p> 專(zhuān) 業(yè): 信息管理與信息系統(tǒng) </p><p> 班 級(jí): 070512 </p>
2、<p> 學(xué) 生: XXX </p><p> 學(xué) 號(hào): 070512301 </p><p> 指導(dǎo)教師: XX </p><p><b> 2011年6月</b></p><p>
3、本科畢業(yè)設(shè)計(jì)(論文)</p><p> 題目:經(jīng)濟(jì)管理學(xué)院科研信息管理系統(tǒng)</p><p> 院 (系): 經(jīng)濟(jì)管理學(xué)院 </p><p> 專(zhuān) 業(yè): 信息管理與信息系統(tǒng) </p><p> 班 級(jí): 070512 </p><p>
4、 學(xué) 生: 小學(xué)小校 </p><p> 學(xué) 號(hào): 070512301 </p><p> 指導(dǎo)教師: XX </p><p><b> 2011年6月</b></p><p> 經(jīng)濟(jì)管理學(xué)院科研信息
5、管理系統(tǒng)設(shè)計(jì)</p><p><b> 中文摘要</b></p><p> 科研項(xiàng)目管理是一項(xiàng)系統(tǒng)工程,傳統(tǒng)的高??蒲许?xiàng)目管理模式已無(wú)法適應(yīng)當(dāng)前科研迅速發(fā)展的的要求.針對(duì)高??蒲许?xiàng)目管理特點(diǎn),提出了VB6.0 技術(shù)支持下的高??蒲许?xiàng)目信息管理系統(tǒng)的設(shè)計(jì)思想,并給出了具體開(kāi)發(fā)框架. 本系統(tǒng)就是用計(jì)算機(jī)操作為高校管理各項(xiàng)科研信息管理工作而開(kāi)發(fā)的管理軟件。</p&
6、gt;<p> 隨著信息技術(shù)在管理上越來(lái)越深入而廣泛的應(yīng)用,信息管理系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。要高效率地把活動(dòng)有機(jī)地組織起來(lái),就必須加強(qiáng)管理,即加強(qiáng)對(duì)組織內(nèi)部的各種資源的有效管理,建立與自身特點(diǎn)相適應(yīng)的信息管理系統(tǒng)。本文介紹了在VB6.0環(huán)境下開(kāi)發(fā)一個(gè)通用高??蒲泄芾硐到y(tǒng)的過(guò)程,應(yīng)用Microsoft Access 2007數(shù)據(jù)庫(kù)、管理系統(tǒng)、SQL語(yǔ)言查詢(xún)操作、VB應(yīng)用程序設(shè)計(jì)完成對(duì)高??蒲泄芾硐到y(tǒng)的需求分析、功能模
7、塊劃分、數(shù)據(jù)庫(kù)模式分析,并由此設(shè)計(jì)了數(shù)據(jù)庫(kù)結(jié)構(gòu)和開(kāi)發(fā)了應(yīng)用程序。在編碼與實(shí)現(xiàn)這一章中說(shuō)明了幾個(gè)主要模塊的算法,并附帶了一些主要的窗口和程序代碼。</p><p> 論文主要介紹了本課題的系統(tǒng)概述、系統(tǒng)需求分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)與編碼、系統(tǒng)測(cè)試。</p><p> 關(guān)鍵詞:VB;ACCESS;科研管理</p><p> Economic management
8、college research information management system design</p><p><b> Abstract</b></p><p> Research project management is a systematic project, the traditional college research project
9、management model has been unable to adapt to the rapid development of the current research requirements. Against University research project management features presented VB6.0 support of the management system for colleg
10、e research projects design ideas, and gives specific development framework. This system is the management software which with the computeroperating system for the management of universit</p><p> As informat
11、ion technology in the management of increasingly deep and broad applications, management information system has been gradually implemented technically mature. Higher efficiency in the activities organically organize them
12、selves, we must strengthen management, and strengthening the internal organization of the effective management of resources, and establish its own characteristics suitable management information systems. In this paper, i
13、n VB6.0 environment development of a common manag</p><p><b> 目錄</b></p><p><b> 中文摘要I</b></p><p> AbstractII</p><p><b> 1 緒論1</b&
14、gt;</p><p><b> 1.1前言1</b></p><p> 1.2國(guó)內(nèi)外研究相關(guān)情況1</p><p> 1.3課題的研究目的和意義1</p><p> 2 系統(tǒng)需求分析4</p><p> 2.1 經(jīng)濟(jì)管理學(xué)院科研管理的現(xiàn)狀4</p><p&
15、gt; 2.2 建立系統(tǒng)必須具備的條件4</p><p> 2.3系統(tǒng)要實(shí)現(xiàn)的目標(biāo)4</p><p> 2.4系統(tǒng)對(duì)經(jīng)濟(jì)管理學(xué)院產(chǎn)生的影響5</p><p> 2.5功能需求分析5</p><p> 2.6數(shù)據(jù)流程分析6</p><p><b> 2.7數(shù)據(jù)字典8</b>&
16、lt;/p><p> 2.7.1數(shù)據(jù)項(xiàng)的定義8</p><p> 2.7.2數(shù)據(jù)流的描述9</p><p> 2.7.3處理邏輯的描述10</p><p> 2.7.4數(shù)據(jù)存儲(chǔ)的描述11</p><p> 3 設(shè)計(jì)原理和采用的主要方法與技術(shù)13</p><p> 3.1 Vis
17、ual Basic 6.0開(kāi)發(fā)環(huán)境13</p><p> 3.2 Access 2007數(shù)據(jù)庫(kù)13</p><p><b> 4 系統(tǒng)設(shè)計(jì)14</b></p><p> 4.1總體設(shè)計(jì)14</p><p> 4.1.1系統(tǒng)設(shè)計(jì)原則14</p><p> 4.1.2功能模塊設(shè)計(jì)
18、14</p><p> 4.2程序流程圖16</p><p> 4.3數(shù)據(jù)庫(kù)設(shè)計(jì)17</p><p> 4.3.1E-R圖17</p><p> 4.3.2關(guān)系模式18</p><p> 4.3.3數(shù)據(jù)庫(kù)表結(jié)構(gòu)18</p><p> 5 編碼與實(shí)現(xiàn)21</p>
19、<p> 6 系統(tǒng)軟件測(cè)試25</p><p><b> 7 結(jié)論30</b></p><p><b> 致謝31</b></p><p><b> 參考文獻(xiàn)32</b></p><p> 畢業(yè)設(shè)計(jì)(論文)知識(shí)產(chǎn)權(quán)聲明33</p>
20、<p> 畢業(yè)設(shè)計(jì)(論文)獨(dú)創(chuàng)性聲明34</p><p><b> 附錄35</b></p><p><b> 1 緒論</b></p><p><b> 1.1前言</b></p><p> 高??蒲泄芾砉ぷ魇且豁?xiàng)重要工作。其管理部門(mén)對(duì)科研信息的管理
21、涉及面廣,同一科研項(xiàng)目從課題申報(bào)、立項(xiàng)、審核、經(jīng)費(fèi)到款、成果轉(zhuǎn)化、報(bào)獎(jiǎng)、評(píng)獎(jiǎng)到文件歸檔等要填寫(xiě)多種表格。如果單純依靠手工或部分采用計(jì)算機(jī)(單機(jī))處理科研數(shù)據(jù)、表格以及統(tǒng)計(jì)與查詢(xún)等管理方式,工作量大且易出錯(cuò),數(shù)據(jù)缺乏共享、冗余度高,難免會(huì)出現(xiàn)重復(fù)或遺漏。在計(jì)算機(jī)技術(shù)不斷成熟以及校園網(wǎng)El趨完善的今天,為提高科研信息管理工作的效率和質(zhì)量,有必要對(duì)科研信息進(jìn)行計(jì)算機(jī)網(wǎng)絡(luò)管理,建立以網(wǎng)絡(luò)為基礎(chǔ)的。以數(shù)據(jù)庫(kù)為核心的科研管理信息系統(tǒng)。避免由于紙張傳
22、遞、電話方式或上門(mén)處理等工作方式而造成的對(duì)信息掌握的局限性和滯后性。</p><p> 1.2國(guó)內(nèi)外研究相關(guān)情況</p><p> 20世紀(jì)90年代以后,國(guó)際信息化浪潮一浪高過(guò)一浪。自1993年美國(guó)率先提出國(guó)家信息基礎(chǔ)“信息高速公路”計(jì)劃之后,日、英、法、德等國(guó)家也紛紛提出各自的類(lèi)似計(jì)劃;高校是信息革命的發(fā)源地,科研信息管理系統(tǒng)的研發(fā)和應(yīng)用實(shí)現(xiàn)了高校的管理科學(xué)化,通過(guò)管理促進(jìn)學(xué)??蒲械?/p>
23、發(fā)展,更好地為經(jīng)濟(jì)建設(shè)服務(wù)。目前國(guó)際上的科研信息管理系統(tǒng)一般都采用最為先進(jìn)的多層B/S服務(wù)體系結(jié)構(gòu),實(shí)現(xiàn)應(yīng)用處理功能分布在網(wǎng)絡(luò)上,服務(wù)器端提供數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)處理能力,客戶(hù)端提供用戶(hù)服務(wù),只需要在瀏覽器(MS IE5.0以上)下就可以運(yùn)行應(yīng)用系統(tǒng)。多層服務(wù)體系結(jié)構(gòu),可以大大提高系統(tǒng)的效率和運(yùn)行靈活性。采用標(biāo)準(zhǔn)的信息技術(shù),將系統(tǒng)的應(yīng)用邏輯與數(shù)據(jù)展現(xiàn)相對(duì)獨(dú)立并分離開(kāi)來(lái),使得系統(tǒng)在集成、交換、應(yīng)用、展現(xiàn)等多方面使產(chǎn)品具有很好的開(kāi)放性。</
24、p><p> 近年來(lái),國(guó)內(nèi)高校在信息化建設(shè)方面做了許多努力,在教務(wù)教學(xué)系統(tǒng)建設(shè)和數(shù)字教學(xué)資源開(kāi)發(fā)利用等方面都取得了一定成效。但是,在科研信息化方面的建設(shè)和應(yīng)用情況則差強(qiáng)人意,大多數(shù)高校的科研管理信息化建設(shè)還比較初級(jí)。這使得科研管理人員負(fù)擔(dān)沉重,也缺乏與科研人員之間及時(shí)有效的溝通聯(lián)系,從而難以滿足高??蒲行畔⒒陌l(fā)展要求。當(dāng)前科研信息系統(tǒng)的主要問(wèn)題科研管理系統(tǒng)作為高校信息化體系的一個(gè)重要組成部分,其架構(gòu)模式、功能模塊
25、、數(shù)據(jù)流程將直接影響到科研管理工作的質(zhì)量和效率以及學(xué)??蒲幸?guī)劃與決策。由于高??蒲泄芾頇C(jī)構(gòu)技術(shù)力量的薄弱,現(xiàn)有的科研管理平臺(tái)往往功能簡(jiǎn)陋,易用性較差。同時(shí),由于大多數(shù)系統(tǒng)的開(kāi)發(fā)都僅僅局限于本校的應(yīng)用,在數(shù)據(jù)的共享和交換方面,難免會(huì)與兄弟院?;蛏霞?jí)部門(mén)的管理系統(tǒng)之間不兼容,容易形成信息孤島等等。</p><p> 1.3課題的研究目的和意義</p><p> 隨著科學(xué)技術(shù)的進(jìn)步和社會(huì)經(jīng)
26、濟(jì)的發(fā)展以及高校辦公自動(dòng)化的建設(shè),科研信息在科學(xué)研究中的地位和作用愈來(lái)愈重要??茖W(xué)研究是高等學(xué)校的重要工作之一,對(duì)于一所高等院校來(lái)說(shuō),學(xué)科門(mén)類(lèi)多,科研項(xiàng)目及成果所涉及科學(xué)領(lǐng)域較廣,其數(shù)量亦比較大,這給管理造成了一定的困難,通過(guò)計(jì)算機(jī)進(jìn)行管理無(wú)疑是最科學(xué)和最有效的方法,一方面可提高工作效率和工作質(zhì)量,同時(shí)又便于部門(mén)之間進(jìn)行信息交流。</p><p> 經(jīng)濟(jì)管理學(xué)院科研信息管理系統(tǒng)設(shè)計(jì)是一個(gè)由人、計(jì)算機(jī)組成的能進(jìn)行
27、科研信息的搜集、傳遞、存貯、加工、維護(hù)和使用的系統(tǒng),該系統(tǒng)能夠?qū)崟r(shí)反映經(jīng)濟(jì)管理學(xué)院的科研活動(dòng),為日常事務(wù)的處理和管理職能提供支持。經(jīng)濟(jì)管理學(xué)院科研信息管理系統(tǒng)設(shè)計(jì)通常包括科研人員信息管理、科研項(xiàng)目管理、科研成果管理、學(xué)術(shù)交流管理。</p><p> 在學(xué)校教學(xué)、科研等水平不斷提高,軟硬件設(shè)施日趨完善之際,進(jìn)一步加強(qiáng)科研建設(shè),改進(jìn)科研水平對(duì)于學(xué)校和學(xué)院的今后發(fā)展至關(guān)重要,其中做好學(xué)校科研信息化建設(shè)對(duì)于提高科研效率
28、尤為重要,傳統(tǒng)的科研管理方法已不再適合目前的科研管理的工作的要求,因此加強(qiáng)科研管理,實(shí)現(xiàn)管理科學(xué)化,通過(guò)管理促進(jìn)我??蒲械陌l(fā)展,更好地為我國(guó)和地區(qū)的經(jīng)濟(jì)建設(shè)服務(wù),則是今后高??蒲泄芾砉ぷ鞯闹笇?dǎo)思想。實(shí)行科學(xué)化的管理,必須尊重科學(xué)研究的規(guī)律,改變以往那種靜止、封閉的行政管理為主的模式,突出科研工作動(dòng)態(tài)、開(kāi)放的行業(yè)性管理特點(diǎn)。它需要全面系統(tǒng)地掌握科研信息,而信息管理系統(tǒng)就是綜合利用計(jì)算機(jī)硬件、軟件、網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)等現(xiàn)代化管理手段來(lái)滿足這個(gè)需求
29、的高??蒲行畔⒐芾硐到y(tǒng)的建立是實(shí)現(xiàn)科研管理科學(xué)化的一個(gè)重要任務(wù)。</p><p><b> 2 系統(tǒng)需求分析</b></p><p> 2.1 經(jīng)濟(jì)管理學(xué)院科研管理的現(xiàn)狀</p><p> 經(jīng)濟(jì)管理學(xué)院科研作為信息資源的中轉(zhuǎn)地,有大量的資料要處理,包含很多的信息數(shù)據(jù)的管理??蒲泄芾砣藛T以及教師對(duì)科研資料、文件處理的主要方式是基于文本、表格
30、等獨(dú)立文件的手工處理,對(duì)于科研人員的基本情況的記錄和科研信息的處理往往采用Excel等辦公軟件來(lái)進(jìn)行。數(shù)據(jù)信息處理工作量大,容易出錯(cuò);由于數(shù)據(jù)繁多,容易丟失,且不易查找。盡管有的高校里有計(jì)算機(jī),但是都是獨(dú)自為體,尚未用于信息管理,沒(méi)有發(fā)揮它的效力,資源閑置比較突出,總的來(lái)說(shuō),缺乏系統(tǒng),規(guī)范的信息管理手段。</p><p> 基于這此問(wèn)題,有必要建立一個(gè)經(jīng)濟(jì)管理學(xué)院科研信息管理系統(tǒng),使經(jīng)濟(jì)管理學(xué)院科研的管理工作規(guī)
31、范化,系統(tǒng)化,程序化,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢(xún)和修改經(jīng)濟(jì)管理學(xué)院科研的情況。因此,開(kāi)發(fā)這樣一套經(jīng)濟(jì)管理學(xué)院科研信息管理系統(tǒng)軟件成為很有必要的事情。</p><p> 2.2 建立系統(tǒng)必須具備的條件 </p><p> (1)學(xué)校院系具有一定的科學(xué)管理基礎(chǔ)。即有合理的管理體制,完善的規(guī)章制度,科學(xué)的管理方法。同時(shí)可以充分利用計(jì)算機(jī)技術(shù)及網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)管理作業(yè)程
32、序化、管理業(yè)務(wù)標(biāo)準(zhǔn)化、報(bào)表統(tǒng)一化、數(shù)據(jù)資源完整化。</p><p> ?。?)領(lǐng)導(dǎo)重視,業(yè)務(wù)人員積極性高。信息管理系統(tǒng)是一個(gè)復(fù)雜的人機(jī)系統(tǒng),涉及面廣,數(shù)據(jù)量大,是一項(xiàng)長(zhǎng)期的系統(tǒng)工程,涉及到分院同科研有直接、間接關(guān)系的各部門(mén)及人員、學(xué)科、財(cái)務(wù)、設(shè)備等各個(gè)方面,只有各部門(mén)領(lǐng)導(dǎo)的重視,把建立科研信息管理系統(tǒng)作為本部門(mén)一項(xiàng)重要的基礎(chǔ)設(shè)施建設(shè)親自督查,才能保證數(shù)據(jù)調(diào)研工作的順利實(shí)施。除了領(lǐng)導(dǎo)的重視,業(yè)務(wù)人員的積極性也很重要
33、。業(yè)務(wù)人員包括系統(tǒng)管理軟件的開(kāi)發(fā)人員和科研管理人員,開(kāi)發(fā)人員的積極性直接影響著信息管理系統(tǒng)的開(kāi)發(fā)進(jìn)度和系統(tǒng)的效能</p><p> 2.3系統(tǒng)要實(shí)現(xiàn)的目標(biāo) </p><p> 由以上科研管理現(xiàn)狀分析,不難發(fā)現(xiàn)采用Excel等辦公軟件來(lái)進(jìn)行的管理方式已經(jīng)遠(yuǎn)不能滿足實(shí)際科研管理工作的需要,功能過(guò)于單一,不能對(duì)科研人員的個(gè)人信息及科研詳細(xì)情況(如在研項(xiàng)目)進(jìn)行有效管理,統(tǒng)計(jì)、查詢(xún)等管理極為不
34、便,并且效率較低。</p><p> 因此新系統(tǒng)在分析、設(shè)計(jì)和開(kāi)發(fā)的過(guò)程中需要考慮能夠解決如上所說(shuō)的一系列問(wèn)題。做到:</p><p> ?。?)能夠?qū)蒲腥藛T個(gè)人信息實(shí)現(xiàn)有效管理。在實(shí)際中,可能會(huì)經(jīng)常有一些科研人員的學(xué)歷信息、職稱(chēng)、職務(wù)、聯(lián)系方式等信息出現(xiàn)變化。</p><p> (2)能夠?qū)蒲许?xiàng)目的進(jìn)度及科研情況進(jìn)行及時(shí)了解,在研、完成或未按時(shí)完成,對(duì)于科
35、研項(xiàng)目,我們按照科研課題來(lái)源分為兩大類(lèi):橫向科研項(xiàng)目和縱向科研項(xiàng)目。</p><p> (3)對(duì)學(xué)術(shù)交流信息能夠及時(shí)登記和統(tǒng)計(jì)。</p><p> ?。?)對(duì)科研成果進(jìn)行有效管理:合理分類(lèi)和統(tǒng)計(jì)、查詢(xún)??蒲谐晒梢苑譃樗念?lèi):論文、著作、科研獲獎(jiǎng)項(xiàng)目及專(zhuān)利,學(xué)術(shù)交流。</p><p> ?。?)在具備以上功能的基礎(chǔ)上,科研信息管理系統(tǒng)應(yīng)該還能對(duì)科研人員進(jìn)行合理、科學(xué)
36、、有效的業(yè)績(jī)考核。</p><p> 此外,在能夠?qū)蒲腥藛T的個(gè)人信息、科研項(xiàng)目信息、進(jìn)行快速、全面、準(zhǔn)確的查詢(xún)同時(shí)還應(yīng)具有操作方便的科研項(xiàng)目和成果統(tǒng)計(jì)報(bào)表功能。</p><p> 2.4系統(tǒng)對(duì)經(jīng)濟(jì)管理學(xué)院產(chǎn)生的影響</p><p> ?。?)對(duì)管理機(jī)構(gòu)的影響。計(jì)算機(jī)管理系統(tǒng)的建立,有利于經(jīng)濟(jì)管理學(xué)院搞好科研管理機(jī)構(gòu)建設(shè)。管理機(jī)構(gòu)的健全使經(jīng)濟(jì)管理學(xué)院科研管理更加
37、規(guī)范化和制度化,同時(shí)也有利于學(xué)院科研管理部門(mén)和學(xué)??蒲刑幹g分工明確、職責(zé)清晰、功能互補(bǔ),管理的有序性大大加強(qiáng),從而保證了科研數(shù)據(jù)采集的準(zhǔn)確性。</p><p> ?。?)對(duì)科研管理人員的影響。學(xué)校、學(xué)院高層的科研管理人員可以及時(shí)掌握科研信息,做出合理的決策。學(xué)院的科研管理人員能夠從日常繁瑣的事務(wù)中解脫出來(lái),有更多的時(shí)間和精力了解校內(nèi)外的科研發(fā)展動(dòng)態(tài),將工作重點(diǎn)放在重大項(xiàng)目的管理和對(duì)內(nèi)對(duì)外環(huán)境的協(xié)調(diào)上。</
38、p><p> (3)對(duì)學(xué)院發(fā)展的影響??蒲行畔⒐芾硐到y(tǒng)可以輔助學(xué)院領(lǐng)導(dǎo)的決策,而決策決定著學(xué)院今后的發(fā)展。</p><p> ?。?)有利于科研成果的轉(zhuǎn)化。計(jì)算機(jī)信息管理系統(tǒng)的建立,降低了高??蒲泄ぷ魉鸭畔⒌碾y度,使科研選題、立項(xiàng)、進(jìn)度跟蹤、成果鑒定、成果推廣更加科學(xué)化。</p><p><b> 2.5功能需求分析</b></p>
39、;<p> 為了實(shí)現(xiàn)系統(tǒng)的目標(biāo),即對(duì)高校的科研情況實(shí)現(xiàn)有效管理,系統(tǒng)必須具備以下主要功能有對(duì)期刊論文信息、項(xiàng)目獲獎(jiǎng)信息、項(xiàng)目基本信息、著作管理信息、項(xiàng)目參加人員信息等進(jìn)行管理和信息檢索管理以及對(duì)系統(tǒng)自身的用戶(hù)權(quán)限管理。提供各種信息的錄入,比如科研人員資料、項(xiàng)目獲獎(jiǎng)內(nèi)容;系統(tǒng)不但含有經(jīng)濟(jì)管理學(xué)院科研日常項(xiàng)目的信息,而且還包含了對(duì)信息的查詢(xún)檢索功能。</p><p> 經(jīng)濟(jì)管理學(xué)院科研信息管理系統(tǒng)結(jié)
40、構(gòu)圖如下: </p><p> 圖2.1 科研管理系統(tǒng)結(jié)構(gòu)圖</p><p> 本系統(tǒng)主要功能包括5 個(gè)子系統(tǒng):系統(tǒng)管理、人員信息管理、項(xiàng)目信息管理、信息檢索管理、科研成果管理。</p><p> ?。?)系統(tǒng)管理模塊完成對(duì)用戶(hù)密碼修改、用戶(hù)添加功能。</p><p> ?。?)人員信息管理模塊完成對(duì)科研人員的信息管理。</p&g
41、t;<p> (3) 項(xiàng)目信息管理模塊管理上級(jí)主管等部門(mén)科研縱向項(xiàng)目和橫向其他高?;蚱髽I(yè)委托項(xiàng)目以及獲獎(jiǎng)的科研項(xiàng)目.項(xiàng)目詳細(xì)信息包括項(xiàng)目編號(hào)、項(xiàng)目名稱(chēng)、項(xiàng)目類(lèi)型、項(xiàng)目負(fù)責(zé)人、項(xiàng)目批準(zhǔn)經(jīng)費(fèi)、 已到經(jīng)費(fèi)、項(xiàng)目狀態(tài)(完成情況:已完成、在研、未按時(shí)完成)、開(kāi)始時(shí)間、結(jié)束時(shí)間、登記時(shí)間、詳細(xì)情況,完成對(duì)項(xiàng)目的基本情況、完成情況。項(xiàng)目性質(zhì)包括:分為國(guó)家自然科學(xué)基金、國(guó)家社科項(xiàng)目資金、863、973、省部科委、廳局級(jí)及企業(yè)集團(tuán)等情況。
42、</p><p> (4) 科研成果管理包括論文管理、著作管理以及學(xué)術(shù)報(bào)告等。論文管理模塊管理發(fā)表的學(xué)術(shù)論文,包括論文名稱(chēng),出版刊物(或出版社)、年份、作者、分類(lèi)、是否被摘錄(即檢索源包括:分為EI、SCI、核心和一般四種情況。)等;論文分為會(huì)議論文和期刊論文,會(huì)議論文分為國(guó)際會(huì)議論文和國(guó)內(nèi)會(huì)議論文,期刊論文(其范圍包括:分為全國(guó)、國(guó)際、地方三種情況.)分為核心期刊論文和非核心期刊論文、檢索類(lèi)論文。著作分為專(zhuān)著
43、、編著、工具書(shū)、譯著、教材等類(lèi)別.學(xué)術(shù)報(bào)告包括報(bào)告名稱(chēng)、時(shí)間、地點(diǎn)、主辦單位(人員)、內(nèi)容等.</p><p> (5) 信息檢索主要包括:科研人員信息檢索與打印,基本項(xiàng)目信息檢索與打印,獲獎(jiǎng)項(xiàng)目信息檢索與打印,專(zhuān)利登記信息檢索與打?。诳撐男畔z索與打印,著作信息檢索與打印,學(xué)術(shù)報(bào)告信息檢索與打?。跈z索功能中可實(shí)現(xiàn)多個(gè)條件的組合查詢(xún), 可以進(jìn)行自由邏輯組合,通過(guò)單條件、雙條件及模糊查詢(xún)。</p>
44、;<p><b> 2.6數(shù)據(jù)流程分析</b></p><p> 數(shù)據(jù)流程圖具有概括性,它對(duì)數(shù)據(jù)和數(shù)據(jù)存儲(chǔ)僅作概括性的描述,這種特點(diǎn)對(duì)科研管理系統(tǒng)的維護(hù)和進(jìn)一步的改進(jìn)有一定的局限性,解決這一問(wèn)題可以通過(guò)建立數(shù)據(jù)字典,對(duì)數(shù)據(jù)流程圖中各個(gè)元素做出詳細(xì)說(shuō)明。</p><p> 由于數(shù)據(jù)流程圖是分層次的,因此繪制時(shí)采取自頂向下逐層分解的方法.首先畫(huà)出頂層數(shù)
45、據(jù)流程圖,它表明了系統(tǒng)的總的處理功能,輸入和輸出。</p><p> 系統(tǒng)頂層數(shù)據(jù)流圖如圖2.2所示:</p><p> 圖2.2 頂層數(shù)據(jù)流圖</p><p> 人員信息管理數(shù)據(jù)流程圖如圖2.3所示:</p><p> 圖2.3 人員信息管理數(shù)據(jù)流程圖 </p><p> 科研項(xiàng)目信息管理數(shù)據(jù)流程圖如圖2
46、.4所示:</p><p> 圖2.4 科研項(xiàng)目信息管理數(shù)據(jù)流程圖</p><p> 其中,科研項(xiàng)目信息管理,包括對(duì)科研橫向項(xiàng)目信息與對(duì)科研縱向項(xiàng)目信息的管理。</p><p> 科研成果信息包括獲獎(jiǎng)項(xiàng)目和論文被收錄情況以及著作出版發(fā)行信息,其數(shù)據(jù)流圖如下圖2.5和2.6所示:</p><p> 獲獎(jiǎng)項(xiàng)目信息數(shù)據(jù)流程圖如圖2.5所示:
47、</p><p> 圖2.5 獲獎(jiǎng)項(xiàng)目信息數(shù)據(jù)流程圖 </p><p> 論文著作信息管理數(shù)據(jù)流程圖如圖2.6所示:</p><p> 圖2.6論文著作信息管理數(shù)據(jù)流程圖</p><p> 為了清楚說(shuō)明整個(gè)系統(tǒng)數(shù)據(jù)的流向,現(xiàn)將系統(tǒng)的數(shù)據(jù)流程圖分為四個(gè)部分:科研人員信息管理模塊數(shù)據(jù)流程、科研項(xiàng)目管理模塊數(shù)據(jù)流程、科研成果管理模塊數(shù)據(jù)流程
48、,學(xué)術(shù)交流管理模塊數(shù)據(jù)流程,并對(duì)科研人員管理數(shù)據(jù)流程和科研項(xiàng)目以及科研成果數(shù)據(jù)流圖進(jìn)行描述。</p><p><b> 2.7數(shù)據(jù)字典</b></p><p> 數(shù)據(jù)字典的內(nèi)容主要是對(duì)數(shù)據(jù)流程圖中的數(shù)據(jù)項(xiàng),數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)流,處理邏輯,數(shù)據(jù)存儲(chǔ)和外部實(shí)體等六個(gè)方面進(jìn)行具體的定義.數(shù)據(jù)字典從文字方面對(duì)系統(tǒng)的邏輯模型進(jìn)行描述。</p><p>
49、 2.7.1數(shù)據(jù)項(xiàng)的定義</p><p> 具體包括數(shù)據(jù)項(xiàng)的名稱(chēng)、編號(hào)、別名和簡(jiǎn)述;數(shù)據(jù)項(xiàng)的長(zhǎng)度;數(shù)據(jù)項(xiàng)的取值范圍。下面以科研人員編號(hào)、項(xiàng)目編號(hào)、科研項(xiàng)目狀況、期刊論文的狀況等來(lái)說(shuō)明數(shù)據(jù)項(xiàng)的定義。</p><p><b> 數(shù)據(jù)項(xiàng)編號(hào):I1</b></p><p> 數(shù)據(jù)項(xiàng)名稱(chēng):科研人員編號(hào)</p><p> 別
50、 名:科研人員編碼</p><p> 簡(jiǎn) 述:某科研人員的代碼</p><p> 類(lèi)型及寬度:字符型,20位</p><p><b> 數(shù)據(jù)項(xiàng)編號(hào):I2</b></p><p> 數(shù)據(jù)項(xiàng)名稱(chēng):項(xiàng)目編號(hào)</p><p> 別 名:項(xiàng)目編碼</p>
51、<p> 簡(jiǎn) 述:某項(xiàng)科研項(xiàng)目的代碼</p><p> 類(lèi)型及寬度:字符型,20位</p><p><b> 數(shù)據(jù)項(xiàng)編號(hào):I3</b></p><p> 數(shù)據(jù)項(xiàng)名稱(chēng):獲獎(jiǎng)項(xiàng)目狀況</p><p> 別 名:項(xiàng)目獲獎(jiǎng)狀況</p><p> 簡(jiǎn) 述
52、:反映科研項(xiàng)目是獲獎(jiǎng)</p><p> 類(lèi)型及寬度:字符型,20位</p><p> 取值范圍:“一等獎(jiǎng)”、“二等獎(jiǎng)”、“優(yōu)秀將”</p><p><b> 數(shù)據(jù)項(xiàng)編號(hào):I4</b></p><p> 數(shù)據(jù)項(xiàng)名稱(chēng):期刊論文狀況</p><p> 別 名:論文被期刊收錄狀況<
53、;/p><p> 簡(jiǎn) 述:反映論文是否被四大索引摘錄</p><p> 類(lèi)型及寬度:字符型,20位</p><p> 取值范圍:“EI”、“SCCI”、“核心”、“一般”</p><p><b> 數(shù)據(jù)項(xiàng)編號(hào):I5</b></p><p> 數(shù)據(jù)項(xiàng)名稱(chēng):科研項(xiàng)目狀況</p&g
54、t;<p> 別 名:項(xiàng)目完成狀況</p><p> 簡(jiǎn) 述:反映科研項(xiàng)目是否完成</p><p> 類(lèi)型及寬度:字符型,20位</p><p> 取值范圍:“在研”、“已完成”、“未按時(shí)完成”</p><p> 2.7.2數(shù)據(jù)流的描述</p><p> 數(shù)據(jù)流的定義:數(shù)據(jù)
55、流由一個(gè)或一組數(shù)據(jù)項(xiàng)組成。數(shù)據(jù)流包括數(shù)據(jù)的名稱(chēng)、組成、來(lái)源、去向和數(shù)據(jù)流量等。</p><p><b> 數(shù)據(jù)流編號(hào):D1</b></p><p> 數(shù)據(jù)流名稱(chēng):科研人員信息</p><p> 簡(jiǎn)述:學(xué)院辦公室遞交的科研人員信息</p><p> 數(shù)據(jù)流來(lái)源:學(xué)院辦公室</p><p>
56、 數(shù)據(jù)流去向:科研人員信息審核</p><p> 數(shù)據(jù)項(xiàng)組成:科研人員編號(hào)+科研人員姓名+性別+出生日期+籍貫+所在部門(mén)+政治面貌+學(xué)歷+職稱(chēng)+家庭住址+電話號(hào)碼+備注</p><p> 數(shù)據(jù)流量:約1次/年 高峰流量:約 2次/年</p><p><b> 數(shù)據(jù)流編號(hào):D2</b></p><p> 數(shù)據(jù)流名
57、稱(chēng):合格科研人員信息</p><p> 簡(jiǎn)述:經(jīng)審核合格的科研人員信息</p><p> 數(shù)據(jù)流來(lái)源:科研人員信息審核</p><p> 數(shù)據(jù)流去向:科研人員信息登記</p><p> 數(shù)據(jù)項(xiàng)組成:人員編號(hào)+人員姓名+性別+出生日期+籍貫+所在部門(mén)+政治面貌+學(xué)歷+職稱(chēng)+家庭住址+電話號(hào)碼+備注+審核時(shí)間+審核人</p>
58、<p> 數(shù)據(jù)流量:約1次/年 高峰流量:約 2次/年</p><p><b> 數(shù)據(jù)流編號(hào):D3 </b></p><p> 數(shù)據(jù)流名稱(chēng):項(xiàng)目信息</p><p> 簡(jiǎn)述:各項(xiàng)科研項(xiàng)目的信息</p><p> 數(shù)據(jù)流來(lái)源:科研項(xiàng)目負(fù)責(zé)人</p><p> 數(shù)據(jù)流去向:科
59、研項(xiàng)目信息審核</p><p> 數(shù)據(jù)項(xiàng)組成:項(xiàng)目編號(hào)+項(xiàng)目名稱(chēng)+項(xiàng)目類(lèi)型+合同號(hào)+項(xiàng)目負(fù)責(zé)人+項(xiàng)目來(lái)源+批準(zhǔn)經(jīng)費(fèi)+已到經(jīng)費(fèi)+項(xiàng)目狀態(tài)+開(kāi)始時(shí)間+結(jié)束時(shí)間+詳細(xì)情況</p><p> 數(shù)據(jù)流量:約8次/月 高峰流量:約12次/月</p><p><b> 數(shù)據(jù)流編號(hào):D4</b></p><p> 數(shù)據(jù)流名稱(chēng):
60、合格項(xiàng)目信息</p><p> 簡(jiǎn)述:經(jīng)審核后合格的項(xiàng)目信息</p><p> 數(shù)據(jù)流來(lái)源:項(xiàng)目信息審核</p><p> 數(shù)據(jù)流去向:項(xiàng)目信息登記</p><p> 數(shù)據(jù)項(xiàng)組成:項(xiàng)目編號(hào)+項(xiàng)目名稱(chēng)+項(xiàng)目類(lèi)型+合同號(hào)+項(xiàng)目負(fù)責(zé)人+項(xiàng)目 來(lái)源+批準(zhǔn)經(jīng)費(fèi)+已到經(jīng)費(fèi)+項(xiàng)目狀態(tài)+開(kāi)始時(shí)間+結(jié)束時(shí)間+登記時(shí)間+詳細(xì)情況<
61、;/p><p> 數(shù)據(jù)流量:約3次/學(xué)期 高峰流量:約8次/學(xué)期</p><p> 2.7.3處理邏輯的描述</p><p> 處理邏輯的定義:僅對(duì)數(shù)據(jù)流程圖中最底層的處理邏輯加以說(shuō)明。</p><p> 處理邏輯編號(hào):P-1.1</p><p> 處理邏輯名稱(chēng):人員信息審核</p><p&
62、gt; 簡(jiǎn)述:審核各科研人員的信息是否合格</p><p> 輸入的數(shù)據(jù)流:科研人員個(gè)人信息</p><p> 處理描述:審查科研人員送來(lái)的個(gè)人信息單填寫(xiě)格式是否符合要求,不合格的信息單返回科研人員,合格的信息單準(zhǔn)備進(jìn)行人員信息登記</p><p> 輸出的數(shù)據(jù)流:合格信息單,不合格信息單</p><p><b> 處理頻
63、率:1次/月</b></p><p> 處理邏輯編號(hào):P-1.2</p><p> 處理邏輯名稱(chēng):人員信息登記</p><p> 簡(jiǎn)述:對(duì)審核合格的人員信息登記</p><p> 輸入的數(shù)據(jù)流:正確的人員信息</p><p> 處理描述: 把審核合格的人員信息分為存檔為科研人員信息</p&g
64、t;<p> 輸出的數(shù)據(jù)流:科研人員信息單</p><p><b> 處理頻率:2次/月</b></p><p> 處理邏輯編號(hào):P-1.3</p><p> 處理邏輯名稱(chēng):人員信息查詢(xún)</p><p> 簡(jiǎn)述:用戶(hù)及系科研管理人員對(duì)科研人員信息進(jìn)行查詢(xún)</p><p>
65、 輸入的數(shù)據(jù)流:科研人員信息</p><p> 處理描述: 查詢(xún)科研人員詳細(xì)信息</p><p> 輸出的數(shù)據(jù)流:詳細(xì)科研人員信息單</p><p><b> 處理頻率:8次/月</b></p><p> 處理邏輯編號(hào):P-2.1</p><p> 處理邏輯名稱(chēng):項(xiàng)目信息審核</p
66、><p> 簡(jiǎn)述:審核各科研人員的科研項(xiàng)目信息是否合格</p><p> 輸入的數(shù)據(jù)流:科研項(xiàng)目信息</p><p> 處理描述:審查科研人員送來(lái)的科研項(xiàng)目信息單填寫(xiě)格式是否符合要求,不合格的信息單返回科研人員,合格的信息單準(zhǔn)備進(jìn)行項(xiàng)目信息登記</p><p> 輸出的數(shù)據(jù)流:合格信息單,不合格信息單</p><p&g
67、t;<b> 處理頻率:2次/月</b></p><p> 處理邏輯編號(hào):P-2.2</p><p> 處理邏輯名稱(chēng):項(xiàng)目信息登記</p><p> 簡(jiǎn)述:對(duì)審核合格的科研項(xiàng)目信息登記并進(jìn)行分類(lèi)</p><p> 輸入的數(shù)據(jù)流:合格項(xiàng)目信息</p><p> 處理描述: 把審核合格的項(xiàng)
68、目信息分為橫向項(xiàng)目信息和縱向項(xiàng)目信息</p><p> 輸出的數(shù)據(jù)流:合格信息單</p><p><b> 處理頻率:2次/月</b></p><p> 處理邏輯編號(hào):P-2.3</p><p> 處理邏輯名稱(chēng):項(xiàng)目信息修正</p><p> 簡(jiǎn)述:對(duì)不合格的科研項(xiàng)目信息更正</p
69、><p><b> 輸入的數(shù)據(jù)流:</b></p><p> 處理描述: 把原來(lái)審核不合格的項(xiàng)目信息更正</p><p> 輸出的數(shù)據(jù)流:合格信息單</p><p><b> 處理頻率:8次/月</b></p><p> 2.7.4數(shù)據(jù)存儲(chǔ)的描述</p>
70、<p> 數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)字典中只描述數(shù)據(jù)的邏輯存儲(chǔ)結(jié)果,不涉及它的物理組織。</p><p> 數(shù)據(jù)存儲(chǔ)編號(hào):F-01</p><p> 數(shù)據(jù)存儲(chǔ)名稱(chēng):科研人員信息</p><p> 簡(jiǎn)述:記錄科研人員登記后的有關(guān)情況</p><p> 數(shù)據(jù)存儲(chǔ)的組成:科研人員編號(hào)+科研人員姓名+性別+出生日期+籍貫+所在部門(mén)+政治面貌+
71、學(xué)歷+職稱(chēng)+家庭住址+電話號(hào)碼+備注</p><p> 關(guān)鍵字:科研人員編號(hào)</p><p> 相關(guān)聯(lián)的處理:信息查詢(xún)、信息上報(bào)</p><p> 數(shù)據(jù)存儲(chǔ)編號(hào):F-02</p><p> 數(shù)據(jù)存儲(chǔ)名稱(chēng):科研項(xiàng)目信息</p><p> 簡(jiǎn)述:記錄科研項(xiàng)目登記后的有關(guān)情況</p><p>
72、; 數(shù)據(jù)存儲(chǔ)的組成:項(xiàng)目編號(hào)+項(xiàng)目名稱(chēng)+項(xiàng)目類(lèi)型+合同號(hào)+項(xiàng)目負(fù)責(zé)人+項(xiàng)目來(lái)源+批準(zhǔn)經(jīng)費(fèi)+已到經(jīng)費(fèi)+項(xiàng)目狀態(tài)+開(kāi)始時(shí)間+結(jié)束時(shí)間+詳細(xì)情況</p><p><b> 關(guān)鍵字:項(xiàng)目編號(hào)</b></p><p> 相關(guān)聯(lián)的處理:信息查詢(xún)、信息上報(bào)</p><p> 設(shè)計(jì)原理和采用的主要方法與技術(shù)</p><p>
73、本管理系統(tǒng)采用的數(shù)據(jù)庫(kù)是Microsoft Access 2007據(jù)庫(kù),開(kāi)發(fā)語(yǔ)言為Microsoft Visual Basic 6.0(簡(jiǎn)稱(chēng)VB6.0)。VB6.0作為前臺(tái)的開(kāi)發(fā)工具,用ACCESS 2007為后臺(tái)支持?jǐn)?shù)據(jù)庫(kù),通過(guò)VB6.0的數(shù)據(jù)庫(kù)控件來(lái)連接ACCESS 2007并對(duì)其編程來(lái)實(shí)現(xiàn)各種功能。因?yàn)锳CCESS與Visual Basic用的同為Microsoft Jet數(shù)據(jù)庫(kù)引擎,有著最好的兼容性。</p>&
74、lt;p> 3.1 Visual Basic 6.0開(kāi)發(fā)環(huán)境</p><p> Visual Basic 6.0是一種可視化、面向?qū)ο蠛筒捎檬录?qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì)語(yǔ)言,可用于開(kāi)發(fā)Windows環(huán)境下的各類(lèi)應(yīng)用程序??梢暬幊痰囊粋€(gè)突出特點(diǎn)就是其開(kāi)發(fā)環(huán)境就像一個(gè)百寶箱,很多功能都集成在其之中,這就是IDE(Integrated Development Environment),即集成開(kāi)發(fā)環(huán)境。I
75、DE是指在相應(yīng)的開(kāi)發(fā)平臺(tái)中集成了編輯器、編譯連接工具、控件器箱輔助工具。例如在VB的集成開(kāi)發(fā)環(huán)境中就包括了以下一些主要元素:工具欄、工具箱、工程管理器窗口、屬性窗口、窗體設(shè)計(jì)器、代碼編輯器窗口等;和VB類(lèi)似,Delphi的IDE中具有主控制窗體、對(duì)象查看窗口和窗體設(shè)計(jì)器。同時(shí)IDE的設(shè)置是很靈活的,開(kāi)發(fā)人員可以按照自己的編程習(xí)慣來(lái)配置IDE。</p><p> 從簡(jiǎn)單的文本文件到各種復(fù)雜的關(guān)系型數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)應(yīng)
76、用程序需要面對(duì)各種各樣的數(shù)據(jù)源。Visual basic 6.0提供ADO(Active Data Objects)作為應(yīng)用程序和OLE-DB連接的橋梁。ADO,即Active數(shù)據(jù)對(duì)象(Active Data Objects):實(shí)際是一種提供訪問(wèn)各種數(shù)據(jù)類(lèi)型的連接機(jī)制。ADO設(shè)計(jì)為一種極簡(jiǎn)單的格式,通過(guò)ODBC的方法同數(shù)據(jù)庫(kù)接口相連。用戶(hù)可以使用任何一種ODBC數(shù)據(jù)源,即不僅適合于SQL Server、Oracle、Access等數(shù)據(jù)庫(kù)
77、應(yīng)用程序,也適合于Excel表格、文本文件、圖形文件和無(wú)格式的數(shù)據(jù)文件。ADO是基于OLE-DB之上的技術(shù),因此ADO通過(guò)其內(nèi)部的屬性和方法提供統(tǒng)一的數(shù)據(jù)訪問(wèn)接口方法。本系統(tǒng)就是用ADO對(duì)象來(lái)連接數(shù)據(jù)庫(kù)的。</p><p> 3.2 Access 2007數(shù)據(jù)庫(kù)</p><p> 在ACCESS 2007推出以后,我們發(fā)現(xiàn)數(shù)據(jù)庫(kù)的建立更加的快速,但是功能卻更加強(qiáng)大,用戶(hù)不用再去記憶那一
78、大堆的文件名稱(chēng),或是為數(shù)據(jù)庫(kù)的文件管理大</p><p> 費(fèi)周章,通過(guò)ACCESS的人性化管理接口把數(shù)據(jù)庫(kù)的管理整理,便于維護(hù);此外,在報(bào)表的制作上也是相當(dāng)容易的,完全的視覺(jué)開(kāi)發(fā)向?qū)гO(shè)計(jì),讓人使用起來(lái)很舒服。但是美中不足的是ACCESS對(duì)于主從式結(jié)構(gòu)的安全性管理不足,由于ACCESS可以快速的通過(guò)ODBC連接到數(shù)據(jù)庫(kù)服務(wù)器上,并瀏覽所有表格或是相關(guān)對(duì)象轉(zhuǎn)成HTML</p><p>
79、基本上,ACCESS對(duì)建立一個(gè)數(shù)據(jù)庫(kù)所具備的每一個(gè)對(duì)象,其中包括了表、查詢(xún)、窗體、報(bào)表、宏、模塊。</p><p> 其功能分別敘述如下:</p><p><b> a.表對(duì)象</b></p><p> 打開(kāi)已經(jīng)存在的表格、對(duì)已存在的表格字段數(shù)據(jù)進(jìn)行修改、新建表格。</p><p><b> b.查詢(xún)對(duì)
80、象</b></p><p> 可以用直接拖放的方式,建立表格之間的關(guān)聯(lián)與對(duì)應(yīng)關(guān)系,自動(dòng)產(chǎn)生SQL語(yǔ)法查詢(xún)出我們想要的數(shù)據(jù)。</p><p><b> c.窗體設(shè)計(jì)對(duì)象</b></p><p> 可以設(shè)計(jì)用戶(hù)接口,用來(lái)輸入并處理數(shù)據(jù)。</p><p><b> d.報(bào)表對(duì)象</b>
81、</p><p> 利用視圖向?qū)У拈_(kāi)發(fā)方式,簡(jiǎn)單、快速的建立出需求報(bào)表或標(biāo)簽。</p><p><b> e.宏對(duì)象</b></p><p> 提供許多的宏功能,您可以把這樣的宏連接到窗體設(shè)計(jì)中的任一個(gè)對(duì)象,以達(dá)成一些復(fù)雜的功能。</p><p><b> f.模塊對(duì)象</b></p&
82、gt;<p> 撰寫(xiě)VB的程序模塊,處理較復(fù)雜的問(wèn)題與需求,該功能是采用事件驅(qū)動(dòng)的模式,</p><p><b> 系統(tǒng)設(shè)計(jì)</b></p><p> 系統(tǒng)設(shè)計(jì)的任務(wù)是:在系統(tǒng)分析提出的邏輯模型的基礎(chǔ)上,科學(xué)合理地進(jìn)行物理模型的設(shè)計(jì)。邏輯模型主要確定系統(tǒng)要決如何做的問(wèn)題,是系統(tǒng)設(shè)計(jì)的主要任務(wù)。系統(tǒng)設(shè)計(jì)主要包括:</p><p&g
83、t; 總體設(shè)計(jì)。下面主要介紹系統(tǒng)總體設(shè)計(jì)的原則和功能模塊設(shè)計(jì)等。</p><p><b> 輸入輸出設(shè)計(jì)。</b></p><p><b> 4.1總體設(shè)計(jì)</b></p><p> 4.1.1系統(tǒng)設(shè)計(jì)原則</p><p> 從系統(tǒng)分析到系統(tǒng)設(shè)計(jì)是一個(gè)由抽象到具體的過(guò)程。為了使系統(tǒng)設(shè)計(jì)能夠
84、反映系統(tǒng)分析的成果和用戶(hù)的需求,系統(tǒng)設(shè)計(jì)還應(yīng)遵循以下原則:</p><p> (1) 具有較好的系統(tǒng)性。</p><p> 在此過(guò)程中,要從整個(gè)系統(tǒng)的角度考慮。如:系統(tǒng)的編碼要統(tǒng)一,系統(tǒng)數(shù)據(jù)的采集規(guī)范前后要一致。</p><p> (2) 具有較高的可靠性。</p><p> 從設(shè)計(jì)的角度來(lái)提高系統(tǒng)的可靠性,就應(yīng)該提高系統(tǒng)的檢錯(cuò)、
85、容錯(cuò)、排錯(cuò)與故障恢復(fù)能力。對(duì)關(guān)鍵輸入信息應(yīng)設(shè)計(jì)檢錯(cuò)與糾錯(cuò)功能,對(duì)可能的錯(cuò)誤應(yīng)進(jìn)行容錯(cuò)設(shè)計(jì),對(duì)關(guān)鍵性的數(shù)據(jù)和操作,應(yīng)設(shè)置必要的控制,防止出現(xiàn)系統(tǒng)故障。</p><p> (3) 具有良好的交互性與可操作性。</p><p> 對(duì)于MIS的設(shè)計(jì),特別強(qiáng)調(diào)友好的人機(jī)界面,對(duì)于科研管理人員,最好是不需要經(jīng)過(guò)專(zhuān)門(mén)的培訓(xùn)就能夠使用本系統(tǒng)。因此在設(shè)計(jì)時(shí),要采用圖形界面、屏幕顯示簡(jiǎn)潔清晰,數(shù)據(jù)的輸入
86、、輸出、處理以及查詢(xún)的可操作性好,使用戶(hù)能方便靈活的使用本系統(tǒng)</p><p> (4) 具有較強(qiáng)的靈活性,即較好的可擴(kuò)充性與可維護(hù)性。</p><p> 在系統(tǒng)設(shè)計(jì)過(guò)程時(shí),要使系統(tǒng)具有較好的開(kāi)放性和結(jié)構(gòu)的可變性。應(yīng)盡量采用模塊化結(jié)構(gòu)以提高各模塊的獨(dú)立性、可裝卸性,使數(shù)據(jù)依賴(lài)減到最低限度。</p><p> 此外,在遵循上述原則的同時(shí),還應(yīng)盡量提高系統(tǒng)開(kāi)發(fā)設(shè)
87、計(jì)的經(jīng)濟(jì)性。</p><p> 4.1.2功能模塊設(shè)計(jì)</p><p> 對(duì)系統(tǒng)功能模塊的劃分是結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)的重要內(nèi)容。模塊劃分的原則是盡可能地減少模塊間的依賴(lài)關(guān)系,模塊是以系統(tǒng)的邏輯模型為基礎(chǔ),按邏輯功能劃</p><p> 分的。通過(guò)自頂向下,逐層分解將系統(tǒng)劃分為功能明確、大小適當(dāng),并具有一定獨(dú)立性且易于實(shí)現(xiàn)的模塊,從而把把復(fù)雜的系統(tǒng)設(shè)計(jì)化解為多個(gè)簡(jiǎn)單模
88、塊的設(shè)計(jì),然后,再將這些模塊按其相互關(guān)系組成結(jié)構(gòu)化的系統(tǒng),即為系統(tǒng)的功能結(jié)構(gòu)圖。功能結(jié)構(gòu)圖是按功能的從屬關(guān)系畫(huà)出功能框的圖表,可以清楚地表現(xiàn)模塊各部分的劃分及模塊間的隸屬關(guān)系。對(duì)該科研管理系統(tǒng)的功能模塊進(jìn)行劃分如圖4.1所示:高??蒲行畔⒐芾硐到y(tǒng)功能結(jié)構(gòu)圖。在圖4.1所示的高??蒲行畔⑾到y(tǒng)中的信息檢索模塊詳細(xì)結(jié)構(gòu)如圖4.2所示。</p><p> 本高??蒲泄芾硐到y(tǒng)可劃分為:人員信息、項(xiàng)目信息、信息檢索、科研成
89、果、系統(tǒng)管理五個(gè)模塊進(jìn)行分解。</p><p> 圖4.1 科研信息管理系統(tǒng)功能結(jié)構(gòu)圖</p><p> 其中信息檢索模塊結(jié)構(gòu)圖:如圖4.2所示。</p><p> 圖4.2 信息檢索模塊結(jié)構(gòu)圖</p><p> 登錄系統(tǒng)模塊結(jié)構(gòu)如圖4.3所示:</p><p> 圖4.3 登錄系統(tǒng)模塊結(jié)構(gòu)</p>
90、;<p><b> 4.2程序流程圖</b></p><p> 系統(tǒng)總流程圖:如圖4.4。</p><p><b> 系統(tǒng)總程圖4.4</b></p><p><b> 4.3數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 數(shù)據(jù)庫(kù)設(shè)計(jì)主要是進(jìn)行數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì),即
91、將數(shù)據(jù)按一定的分類(lèi)、分組系統(tǒng)和邏輯層次組織起來(lái),是面向用戶(hù)的。數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)需要綜合企業(yè)各個(gè)部門(mén)的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個(gè)數(shù)據(jù)之間的關(guān)系,按照DBMS提供的功能和描述工具,設(shè)計(jì)出規(guī)模適當(dāng)、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢(xún)要求的數(shù)據(jù)模型。</p><p><b> 4.3.1E-R圖</b></p><p> 系統(tǒng)總E-R圖如圖4.5所示:
92、</p><p> 圖4.5 系統(tǒng)總E-R圖</p><p><b> 4.3.2關(guān)系模式</b></p><p> 經(jīng)規(guī)范后的科研人員關(guān)系模式圖如圖4.6所示:</p><p> 圖4.6 科研人員關(guān)系模式圖</p><p> 4.3.3數(shù)據(jù)庫(kù)表結(jié)構(gòu)</p><p&
93、gt; 經(jīng)過(guò)概念結(jié)構(gòu)設(shè)計(jì)和邏輯結(jié)構(gòu)設(shè)計(jì),可以將高校科研管理系統(tǒng)數(shù)據(jù)庫(kù)文件名:database.mdb,系統(tǒng)共分如下幾個(gè)表: user_info表、期刊論文信息表、項(xiàng)目獲獎(jiǎng)信息表、項(xiàng)目基本信息表、著作管理信息表、學(xué)術(shù)報(bào)告信息表、專(zhuān)利登記信息表、項(xiàng)目參加人員信息表、科研人員信息表,各信息表如下所示:</p><p> 期刊論文信息{論檢索源文名稱(chēng)、論文英文名稱(chēng)、發(fā)表日期、期刊名稱(chēng)、第一作者、第二作者、第三作者、范
94、圍、檢索號(hào)、學(xué)科門(mén)類(lèi)、出版單位、收錄類(lèi)別}</p><p> 科研項(xiàng)目信息{項(xiàng)目編號(hào)、項(xiàng)目名稱(chēng)、負(fù)責(zé)人1、負(fù)責(zé)人2、項(xiàng)目成員、合同號(hào)、批準(zhǔn)經(jīng)費(fèi)、狀態(tài)、項(xiàng)目來(lái)源、項(xiàng)目性質(zhì)、科研代號(hào)、開(kāi)始日期、已到經(jīng)費(fèi)、結(jié)束日期}</p><p> 著作管理信息{著作名稱(chēng)、著作編碼、主編、副主編、出版日期、出版單位}</p><p> User_info{姓名、密碼}</p
95、><p> 項(xiàng)目獲獎(jiǎng)信息{項(xiàng)目名稱(chēng)、驗(yàn)收日期、鑒定日期、獲獎(jiǎng)日期、鑒定單位、獲獎(jiǎng)名稱(chēng)、獲獎(jiǎng)等級(jí)、授獎(jiǎng)單位、項(xiàng)目負(fù)責(zé)人、項(xiàng)目參加人、證書(shū)號(hào)、項(xiàng)目編號(hào)}</p><p> 學(xué)術(shù)報(bào)告信息{報(bào)告題目、報(bào)告人、報(bào)告人職務(wù)、報(bào)告人單位、舉辦單位、舉辦時(shí)間、舉辦地點(diǎn)}</p><p> 專(zhuān)利登記信息{專(zhuān)利編號(hào)、專(zhuān)利名稱(chēng)、授權(quán)時(shí)間、授權(quán)單位、專(zhuān)利人、備注}</p>
96、<p> 科研人員信息{人員編碼、姓名、性別、出生日期、學(xué)歷、職稱(chēng)、政治面貌、所在部門(mén)、籍貫、家庭住址、電話號(hào)碼、備注}</p><p> User_info表詳細(xì)結(jié)構(gòu)如圖4-7所示</p><p> 圖4-8 User_info</p><p> 期刊論文信息表詳細(xì)結(jié)構(gòu)如圖4.9所示:</p><p> 圖4.9 期刊論
97、文信息</p><p> 項(xiàng)目獲獎(jiǎng)信息表詳細(xì)結(jié)構(gòu)如圖4.10所示:</p><p> 圖4.10 項(xiàng)目獲獎(jiǎng)信息</p><p> 著作管理信息表詳細(xì)結(jié)構(gòu)如圖4.12所示:</p><p> 圖4-12 著作管理信息</p><p> 項(xiàng)目基本信息表詳細(xì)結(jié)構(gòu)如圖4.13所示:</p><p&
98、gt; 圖4.13項(xiàng)目基本信息</p><p> 學(xué)術(shù)報(bào)告信息表詳細(xì)結(jié)構(gòu)如圖4.14:</p><p> 圖4.14 學(xué)術(shù)報(bào)告信息</p><p> 專(zhuān)利登記信息表詳細(xì)結(jié)構(gòu)如圖4.15所示:</p><p> 圖4.15 專(zhuān)利登記信息</p><p> 科研人員信息表詳細(xì)結(jié)構(gòu)如圖4.16所示:</p&
99、gt;<p> 圖4.16科研人員信息表</p><p><b> 5 編碼與實(shí)現(xiàn)</b></p><p> 應(yīng)用程序是用VB開(kāi)發(fā)的界面設(shè)計(jì)的簡(jiǎn)單明了。下面簡(jiǎn)單的介紹一下經(jīng)濟(jì)管理學(xué)院科研信息管理系統(tǒng)核心代碼。</p><p> 登錄界面是用戶(hù)最先看到的系統(tǒng)的界面,所以直觀上給用戶(hù)的感覺(jué)很重要,所以做一個(gè)好的界面,提高軟件的
100、親和力。本管理系統(tǒng)登錄界面如圖5.1所示。</p><p> 圖5.1 登錄界面</p><p> 根據(jù)登錄模塊的功能,管理員和普通用戶(hù)界面統(tǒng)一在一起。系統(tǒng)自動(dòng)判斷用戶(hù)的要權(quán)限。管理員有所有的權(quán)限,普通用戶(hù)只有檢索和改本人的密碼權(quán)。如果三次登錄都出錯(cuò),系統(tǒng)自動(dòng)退出。</p><p> 數(shù)據(jù)庫(kù)的連接采用的是ADO對(duì)象。連接代碼如下:</p>&l
101、t;p> If CN.State Then CN.Close</p><p> CN.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\wmdatabase.mdb;Persist Security Info=False"</p&
102、gt;<p><b> CN.Open</b></p><p> 引擎采用Microsoft.Jet.OLEDB.4.0來(lái)連接Access2007數(shù)據(jù)庫(kù)。詳細(xì)代碼實(shí)現(xiàn)如下:。</p><p> Public miCount As Integer</p><p> Private Sub cmdCancel_Click()&
103、lt;/p><p><b> End</b></p><p><b> End Sub</b></p><p> Private Sub cmdOK_Click()</p><p> On Error GoTo Err</p><p> Dim txtsql As St
104、ring</p><p> UserName = ""</p><p> If Trim(txtUserName.Text = "") Then</p><p> MsgBox "請(qǐng)重新輸入用戶(hù)名!", vbOKOnly + vbExclamation, "警告"</p>
105、;<p> txtUserName.SetFocus</p><p><b> Else '''</b></p><p> Dim sysPassword As String</p><p> sysPassword = GetSetting(App.Title, "Settings&qu
106、ot;, "syspassword", "admin")</p><p> If Trim(txtUserName.Text) = "admin" And Trim(txtPassword.Text) = sysPassword Then '''管理員進(jìn)入</p><p> UserName = txt
107、UserName.Text</p><p><b> '初始化系統(tǒng)</b></p><p><b> Ok = True</b></p><p><b> Unload Me</b></p><p> Mainfrm.Show</p><p&
108、gt; ElseIf Trim(txtUserName.Text) <> "admin" Then</p><p> txtsql = "select * from user_Info where 姓名 = '" & txtUserName.Text & "'"</p><p>
109、If rs.State Then rs.Close</p><p> rs.Open txtsql, CN, adOpenStatic, adLockOptimistic</p><p> If rs.EOF = True Then</p><p> MsgBox "沒(méi)有這個(gè)用戶(hù),請(qǐng)重新輸入用戶(hù)名!", vbOKOnly + vbExcla
110、mation, "警告"</p><p> txtUserName.SetFocus</p><p><b> Else</b></p><p> If Trim(rs.Fields(1)) = Trim(txtPassword.Text) Then</p><p> UserName = T
111、rim(txtUserName.Text)</p><p> SaveSetting App.Title, "Settings", "user_name", UserName</p><p><b> Ok = True</b></p><p><b> Unload Me</b&g
112、t;</p><p> Mainfrm.Show</p><p><b> Else</b></p><p> MsgBox "輸入密碼不正確,請(qǐng)重新輸入!", vbOKOnly + vbExclamation, "警告"</p><p> txtPassword.SetF
113、ocus</p><p> txtPassword.Text = ""</p><p><b> End If</b></p><p><b> End If</b></p><p><b> Else</b></p><p>
114、; MsgBox "輸入密碼不正確,請(qǐng)重新輸入!", vbOKOnly + vbExclamation, "警告"</p><p><b> End If</b></p><p><b> End If</b></p><p> miCount = miCount + 1&l
115、t;/p><p> Ok = False</p><p> If miCount = 3 Then</p><p><b> End</b></p><p><b> End If</b></p><p><b> Exit Sub</b><
116、/p><p><b> Err:</b></p><p> MsgBox "登錄出錯(cuò),請(qǐng)找管理員!", vbExclamation</p><p> Ok = False</p><p><b> End</b></p><p><b>
117、End Sub</b></p><p> Private Sub Form_Activate()</p><p> txtPassword.SetFocus</p><p><b> End Sub</b></p><p> Private Sub Form_Load()</p><
118、;p> If CN.State Then CN.Close</p><p> CN.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\database.mdb;Persist Security Info=False"</p>
119、<p><b> CN.Open</b></p><p> miCount = 0</p><p> Ok = False</p><p> txtUserName.Text = GetSetting(App.Title, "Settings", "user_name", "
120、;")</p><p><b> End Sub</b></p><p> Private Sub Label2_Click()</p><p><b> End</b></p><p><b> End Sub</b></p><p>
121、; 用戶(hù)密碼修改是指普通非管理員用戶(hù)的密碼修改。如圖5.3所示:</p><p> 圖5.3 用戶(hù)密碼修改</p><p> 修改密碼:在舊密碼輸入你的登錄密碼,在新密碼中輸入新密碼,在新密碼核實(shí)中再輸入一次新密碼。之后點(diǎn)修改。系統(tǒng)提示。操作已成功!。這樣下一次再進(jìn)入本系統(tǒng)時(shí)本用戶(hù)的密碼就改為新密碼。其中密碼數(shù)據(jù)user_info中姓名和密碼字段對(duì)應(yīng)的記錄。代碼實(shí)現(xiàn)如下:</p
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小區(qū)人口信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)本科畢業(yè)設(shè)計(jì)
- 學(xué)生信息管理系統(tǒng)本科畢業(yè)論文
- 本科畢業(yè)論文-圖書(shū)信息管理系統(tǒng)
- 本科畢業(yè)設(shè)計(jì)文檔管理系統(tǒng)設(shè)計(jì)
- 信息管理畢業(yè)設(shè)計(jì)--設(shè)備信息管理系統(tǒng)設(shè)計(jì)
- 本科畢業(yè)論文基于web的影院信息管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)--學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 本科畢業(yè)設(shè)計(jì)文檔管理系統(tǒng)設(shè)計(jì)—前臺(tái)設(shè)計(jì)
- 本科畢業(yè)設(shè)計(jì)文檔管理系統(tǒng)設(shè)計(jì)【畢業(yè)論文】
- 畢業(yè)設(shè)計(jì)--職工信息管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)---客戶(hù)信息管理系統(tǒng)
- 學(xué)校信息管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---學(xué)生信息管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)---客戶(hù)信息管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)---學(xué)生信息管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)----學(xué)生信息管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)-班級(jí)信息管理系統(tǒng)
- 小區(qū)信息管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)說(shuō)明書(shū)--科研人員信息管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論