已閱讀5頁(yè),還剩59頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
中圖分類號(hào): 學(xué)校代碼: 10055 密級(jí): 碩 士 專 業(yè) 學(xué) 位 論 文 論文題目:昌吉學(xué)院科研管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) of 要 - - 摘 要 高校的科研是我國(guó)科學(xué)研究的重要組成部分,直接反映了我國(guó)科學(xué)研究的水平。在以前,學(xué)校是采用傳統(tǒng)的方式來(lái)管理學(xué)校的科研信息,如:教師是通過填寫傳統(tǒng)的表格完成自己科研信息的申報(bào)、科研處收集全校的表格數(shù)據(jù)后再進(jìn)行信息的人工收集和管理等??蒲刑幵诠芾淼倪^程中需要人為地計(jì)算和統(tǒng)計(jì)教師和部門的科研 工作量 、科研津貼和科研項(xiàng)目經(jīng)費(fèi);對(duì)繁多的科研項(xiàng)目申請(qǐng)表中進(jìn)行審批;教師得到反饋的信息緩慢等。這種管理方式有很多缺點(diǎn):效率低、容易出錯(cuò)、管理工作量龐大等。正是這些缺點(diǎn)引發(fā)了學(xué)??蒲泄?理效率總體低下的現(xiàn)象。學(xué)校教師希望能夠有相應(yīng)的系統(tǒng)能快速方便地進(jìn)行科 研 成果的上報(bào)和科 研 項(xiàng)目的申請(qǐng),在此情況下,為了提高學(xué)??蒲泄芾淼哪芰托?,充分利用 優(yōu)勢(shì),根據(jù)實(shí)際情況建立功能全面的科研管理系統(tǒng)是非常必要的。 本文詳細(xì)論述了基于 科研管理系統(tǒng)的設(shè)計(jì)過程。系統(tǒng)用 為開發(fā)平臺(tái), C#作為編程語(yǔ)言, 005 作為數(shù)據(jù)庫(kù)管理系統(tǒng),實(shí)現(xiàn)了基本信息管理、機(jī)構(gòu)管理、人員管理、項(xiàng)目管理、成果管理、數(shù)據(jù)導(dǎo)出、數(shù)據(jù)備份與恢復(fù)等功能。 論文組織如 下:首先闡述了該系統(tǒng)的開發(fā)背景、意義;其次介紹了相關(guān)的開發(fā)工具及技術(shù)基礎(chǔ);接著對(duì)系統(tǒng)的需求進(jìn)行了分析,并提出了具體的設(shè)計(jì)方案和數(shù)據(jù)庫(kù)模型;然后展現(xiàn)了系統(tǒng)各功能模塊的實(shí)現(xiàn);最后對(duì)該軟件進(jìn)行了嚴(yán)格的測(cè)試。 關(guān)鍵詞: 科研管理 ,數(shù)據(jù)備份 ,I is an s a of s In is to s in to of to of in a of in to is It is to s of to to to of in in to of in of of to is in as a C # as 005 as to a is as it of 錄 錄 摘 要 . I . 1 章 緒 論 . 1 題背景 . 1 內(nèi)外研究狀況 . 1 究目的和意義 . 2 文研究?jī)?nèi)容及系統(tǒng)目標(biāo): . 2 文章節(jié)結(jié)構(gòu) . 3 第 2 章 系統(tǒng)開發(fā)方法與工具 . 4 述 . 4 據(jù)庫(kù) . 6 層架構(gòu) . 6 010 開發(fā)工具 . 8 (以學(xué)校 信息展示為例) . 29 息修改實(shí)現(xiàn)(以學(xué)校信息修改為例) . 32 息新增實(shí)現(xiàn)(以項(xiàng)目新增為例) . 36 息列表顯示實(shí)現(xiàn)(以 項(xiàng)目列表為例) . 39 動(dòng)實(shí)現(xiàn)(以學(xué)科分類聯(lián)動(dòng)為例) . 41 據(jù)導(dǎo)出 現(xiàn)(以成果導(dǎo)出為例) 錄 錄模塊設(shè)計(jì)與實(shí)現(xiàn) 6 章 系統(tǒng)測(cè)試與維護(hù)心得 . 52 統(tǒng)測(cè)試 . 52 統(tǒng)運(yùn)行 . 53 統(tǒng)維護(hù) . 53 第 7 章 全文總結(jié)與展望 . 54 結(jié) . 54 望 . 54 結(jié) 論 . 56 參 考 文 獻(xiàn) . 57 致 謝 . 58 個(gè)人簡(jiǎn)歷 在學(xué)期間發(fā)表的學(xué)術(shù)論文與研究成果 . . . 第 1 章 緒論 1 第 1 章 緒 論 題背景 高校的科研是我國(guó)科學(xué)研究的重要組成部分,直接反映了我國(guó)科學(xué)研究的水平。在以前,學(xué)校是采用傳統(tǒng)的方式來(lái)管理學(xué)校的科研信息,如:教師是通過填寫傳統(tǒng)的表格完成自己科研信息的申報(bào)、科研處收集全校的表格數(shù)據(jù)后再進(jìn)行信息的人工收集和管理等。科研處在管理的過程中需要人為地計(jì)算和統(tǒng)計(jì)教師和部門的科研工作量、科研津貼和科研項(xiàng)目經(jīng)費(fèi);對(duì)繁多的科研項(xiàng)目申請(qǐng)表中進(jìn)行審批;教師得到反饋的信息緩慢等。這種管理方式有很多 缺點(diǎn):效率低、容易出錯(cuò)、管理工作量龐大等。正是這些缺點(diǎn)引發(fā)了學(xué)??蒲泄芾硇士傮w低下的現(xiàn)象。學(xué)校教師希望能夠有相應(yīng)的系統(tǒng)能快速方便地進(jìn)行科研成果的上報(bào)和科研項(xiàng)目的申請(qǐng),在此情況下,為了提高學(xué)??蒲泄芾淼哪芰托?,并且能充分利用 優(yōu)勢(shì),且根據(jù)實(shí)際情況需要開發(fā) B/S 模式下科研管理系統(tǒng)。 學(xué)校科研管理系統(tǒng)的主要任務(wù)是用計(jì)算機(jī)對(duì)各種科研信息進(jìn)行日常的管理,如查詢、修改、增加、刪除以及存儲(chǔ)等,迅速準(zhǔn)確地完成各種科研信息的統(tǒng)計(jì)計(jì)算和匯總工作,快速打印出科研信息報(bào)表,針對(duì)系統(tǒng)服務(wù)對(duì)象的具體要求,設(shè)計(jì)了 學(xué)??蒲泄芾硐到y(tǒng)。系統(tǒng)主要包括基礎(chǔ)管理、部門管理、人員管理、項(xiàng)目管理、成果管理、科研分管理六大模塊。各模塊之間并非各個(gè)獨(dú)立,而是相互聯(lián)系,相互關(guān)聯(lián)在一起的,從而使本系統(tǒng)能夠很好的完成所設(shè)計(jì)的功能。系統(tǒng)有四種不同角色 :普通教員、系管理員、校管理員。不同角色可做不同的操作。 內(nèi)外研究狀況 在國(guó)外高校,與國(guó)內(nèi)不同,他們一般具有較大規(guī)模的穩(wěn)定的技術(shù)隊(duì)伍來(lái)提供服務(wù)與技術(shù)支持。而國(guó)內(nèi)高校信息化建設(shè)相對(duì)起步較晚。在數(shù)字校園理論逐步應(yīng)用的過程中,各高校一方面不斷投資購(gòu)建各種硬件、系統(tǒng)軟件和網(wǎng)絡(luò),另一方面也不斷開發(fā)實(shí) 施了各類教學(xué)、科研、辦公管理等應(yīng)用系統(tǒng),形成了一定規(guī)模的信息化建設(shè)體系。但是,由于整體信息化程度相對(duì)落后,經(jīng)費(fèi)短缺,理論體系不健全等原因,國(guó)內(nèi)高校教務(wù)管理系統(tǒng)在機(jī)構(gòu)設(shè)置、服務(wù)范圍、服務(wù)質(zhì)量及人員要求上與國(guó)外高校相比都有一定的差距。 科研管理系統(tǒng)雖然說是利用了網(wǎng)絡(luò)進(jìn)行管理,但是,這只是大型系統(tǒng)的雛形,而且開發(fā)人員少,周期短等各方面因素造成系統(tǒng)的維護(hù)方面并不是很好,而且這個(gè)系統(tǒng)只能給較小的場(chǎng)所作為管理系統(tǒng),并不是很適應(yīng)大型系統(tǒng)開發(fā),因?yàn)?,大型系統(tǒng)要求的方面要更加精準(zhǔn),不可以存在什么漏洞,此次開發(fā)的科研管理系統(tǒng)必 然存在漏洞或者是沒有第 1 章 緒論 2 考慮全面的方面。而且,系統(tǒng)界面做的并不是很美觀,有些地方很不適合科研管理系統(tǒng)??墒?,總得來(lái)說,還是可以說是一個(gè)完整的系統(tǒng)。 目前國(guó)內(nèi)也正在實(shí)施電子化的辦公模式,也有比較成熟的科研管理系統(tǒng),但是由于各種差異,導(dǎo)致這一系統(tǒng)不能很好的應(yīng)用在各個(gè)學(xué)校,而且還有一定的成本,所以國(guó)內(nèi)的一般科研管理系統(tǒng)不能滿足所有學(xué)院的科研管理需求。 由于這種現(xiàn)狀,本課題研究科研管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),能較好的解決本校的科研管理的電子化問題。 究目的和意義 開發(fā) B/S 模式下的科研管理系統(tǒng),就是為了解決在實(shí)際的科 研管理工作中的效率低、容易出錯(cuò)、管理工作量龐大的問題。通過科研管理系統(tǒng),管理員可以很方便的新增、修改、刪除、查詢科研相關(guān)人員、科研項(xiàng)目、科研成果等科研工作中的大量信息,還能很方便的把其中的數(shù)據(jù)導(dǎo)出,做成報(bào)表。大大簡(jiǎn)化了科研管理人員的工作量,減輕工作負(fù)擔(dān),提高工作效率。 文研究?jī)?nèi)容及系統(tǒng)目標(biāo) 系統(tǒng)項(xiàng)目?jī)?nèi)容: 1. 實(shí)現(xiàn)對(duì)科研日常事務(wù)的管理:科研項(xiàng)目、科研成果、完成情況等信息管理。 2. 實(shí)現(xiàn)對(duì)科研信息的查詢、教師科研分的查詢。 3. 提供全方位的科研管理服務(wù),為學(xué)校各項(xiàng)科研管理業(yè)務(wù)提供信息化支持。 4. 輔助科研負(fù)責(zé)人或科研管理者管理相應(yīng)的科研工作,及時(shí)掌握、了解學(xué)院教師的科研情況,方便且高效地完成科研管理工作。 系統(tǒng)目標(biāo)及要解決的問題: 系統(tǒng)能及時(shí)為學(xué)校提供科研信息,輔助管理人員制定科研計(jì)劃;分析科研計(jì)劃及合同完成情況,實(shí)現(xiàn)對(duì)科研任務(wù)、科研計(jì)劃、合同執(zhí)行的管理和控制;完成科研工作量的計(jì)算、統(tǒng)計(jì)、審核;構(gòu)建系統(tǒng)的安全解決方案,確保系統(tǒng)的安全性和保密性;實(shí)現(xiàn)對(duì)科研工作人員的管理及登錄系統(tǒng)時(shí)的權(quán)限分配。 該系統(tǒng)需要解決的功能包括項(xiàng)目申報(bào)、成果管理、經(jīng)費(fèi)管理、綜合查詢、科研分管理、角色管理、部門及人員管理、 數(shù)據(jù)安全性、數(shù)據(jù)導(dǎo)入導(dǎo)出等。 1. 項(xiàng)目管理功能 第 1 章 緒論 3 項(xiàng)目申報(bào)查詢:用于按時(shí)間段、申報(bào)單位、項(xiàng)目名稱、項(xiàng)目編號(hào)等條件下進(jìn)行項(xiàng)目申報(bào)信息的總體信息查詢;項(xiàng)目申報(bào)編輯:用于對(duì)個(gè)人申報(bào)的信息進(jìn)行增、刪、改等編輯操作;項(xiàng)目日常管理:用于對(duì)項(xiàng)目進(jìn)程過程中日常信息的編輯管理工作。 2. 成果管理功能 提供科研成果信息的輸入,編輯,查詢等功能。 3. 經(jīng)費(fèi)管理功能 提供科研經(jīng)費(fèi)信息的輸入,編輯,查詢等功能。 4. 部門及人員管理功能 部門管理:設(shè)置相關(guān)部門名稱;人員管理:查詢或設(shè)置科研人員的基礎(chǔ)資料。 5. 科研分管 理功能 科研分的審核、統(tǒng)計(jì)、查詢和報(bào)表等功能。 6. 角色管理功能 角色分配:建立系統(tǒng)操作中各類人員角色信息,用于進(jìn)行權(quán)限控制,系統(tǒng)中角色分為四個(gè)層次:校管理級(jí)別、系部等二級(jí)部門級(jí)別、普通教師級(jí)別和系統(tǒng)維護(hù)級(jí)別。 7. 綜合查詢功能 用于查詢本級(jí)及本級(jí)以下角色用戶的項(xiàng)目信息。 文章節(jié)結(jié)構(gòu) 文章共分六章,具體結(jié)構(gòu)如下: 第一章是緒論。這一章對(duì)論文研究的背景、意義和研究?jī)?nèi)容等做了簡(jiǎn)要的介紹,并且就本系統(tǒng)預(yù)計(jì)達(dá)到的目標(biāo)做了計(jì)劃。 第二章是系統(tǒng)開發(fā)的理論基礎(chǔ)。這一章對(duì) 據(jù)庫(kù)的概念、開發(fā)的關(guān)鍵技術(shù)等進(jìn)行了簡(jiǎn)要的闡述,分析本系統(tǒng)在技術(shù)方面的可行性。 第三章是系統(tǒng)的需求分析。這一章通過總體描述系統(tǒng)的主要功能,依據(jù) 此進(jìn)行模塊的劃分,并做更加完整的分析描述,分析系統(tǒng)的各個(gè)模塊,并就系統(tǒng)的用例畫用例圖。 第四章是系統(tǒng)的設(shè)計(jì)。這一章從系統(tǒng)的功能模塊、流程圖、實(shí)體關(guān)系圖、數(shù)據(jù)表結(jié)構(gòu)、數(shù)據(jù)庫(kù)存儲(chǔ)過程等多個(gè)方面,對(duì)科研管理系統(tǒng)展開了設(shè)計(jì)工作。 第五章是系統(tǒng)的實(shí)現(xiàn)。這一章詳細(xì)介紹了科研管理系統(tǒng)的每個(gè)功能是如何實(shí)現(xiàn)的,圖文并茂的 介紹了系統(tǒng)的詳細(xì)實(shí)現(xiàn)過程。 第 六 章是系統(tǒng)的測(cè)試與維護(hù)。這一章對(duì)系統(tǒng)的功能進(jìn)行了完善、專業(yè)的測(cè)試,保障了系統(tǒng)的穩(wěn)定。 第 七 章是全文總結(jié)與展望。這一章對(duì)論文進(jìn)行了總結(jié),并對(duì)后續(xù)研究工作進(jìn)行展望。 第 2 章 系統(tǒng)開發(fā)方法與工具 4 第 2 章 系統(tǒng)開發(fā)方法與工具 述 縮寫,意為“活動(dòng)服務(wù)器網(wǎng)頁(yè)”。 微軟公司開發(fā)的代替 本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫(kù)和其它程序進(jìn)行交互,是一種簡(jiǎn)單、方便的編程工具。 網(wǎng)頁(yè)文件的格式是 在常 用于各種動(dòng)態(tài)網(wǎng)站中。 以用來(lái)創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁(yè)或 用程序。 記、普通文本、腳本命令以及 件等。利用 以向網(wǎng)頁(yè)中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用 頁(yè)作為用戶界面的用程序。 與 比, 頁(yè)具有以下特點(diǎn): ( 1)利用 以實(shí)現(xiàn)突破靜態(tài)網(wǎng)頁(yè)的一些功能限制,實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)技術(shù); ( 2) 件是包含在 碼所組成的文件中的,易于修改和測(cè)試; ( 3)服務(wù)器上的 釋程序會(huì)在服務(wù)器端 制定 序,并將結(jié)果以 此使用各種瀏覽器都可以正常瀏覽 產(chǎn)生的網(wǎng)頁(yè); ( 4) 供了一些內(nèi)置對(duì)象,使用這些對(duì)象可以使服務(wù)器端腳本功能更強(qiáng)。例如可以從 覽器中獲取用戶通過 單提交的信息,并在腳本中對(duì)這些信息進(jìn)行處理,然后向 覽器發(fā)送信息; ( 5) 以使用服務(wù)器端 建來(lái)執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫(kù)、發(fā)現(xiàn)那個(gè) 訪問文件系統(tǒng)等。 ( 6)由于服務(wù)器是將 序執(zhí)行的結(jié)果以 式傳回客戶端瀏覽器,因此使 用者不會(huì)看到 編寫的原始程序代碼,可放置 序代碼被竊取。 僅僅是 的下一個(gè)版本 ,而且是一種建立在通用語(yǔ)言上的程序構(gòu)架,能被用于一臺(tái) 務(wù)器來(lái)建立強(qiáng)大的 用程序。 發(fā)模式強(qiáng)大的優(yōu)勢(shì)。 優(yōu)勢(shì) 主要優(yōu)點(diǎn)大概可以歸納如下: 第 2 章 系統(tǒng)開發(fā)方法與工具 5 ( 1) 把基于通用語(yǔ)言的程序在服務(wù)器上運(yùn)行。不像以前的 時(shí)解釋程序,而是將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯 ,這樣的執(zhí)行效果,當(dāng)然比一條一條的解釋強(qiáng)很多。 ( 2) 架是可以用 R)公司最新的產(chǎn)品 發(fā)環(huán)境進(jìn)行開發(fā), s 見即為所得)的編輯。這些僅是 大化軟件支持的一小部分。 ( 3) 因?yàn)?基于通用語(yǔ)言的編譯運(yùn)行的程序,所以它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在 用軟件開發(fā)者的幾乎全部的平臺(tái)上(筆者到現(xiàn)在為止只知道它只能用在 000 )。通用語(yǔ)言的基本庫(kù),消息機(jī)制,數(shù)據(jù)接口的處理都能無(wú)縫的整合到 用中。 時(shí)也是 言獨(dú)立化的,所以,你可以選擇一種最適合你的語(yǔ)言來(lái)編寫你的程序,或者把你的程序用很多種語(yǔ)言來(lái)寫,現(xiàn)在已經(jīng)支持的有 C#( C+和 結(jié)合體), 來(lái),這樣的多種程序語(yǔ)言協(xié)同工作的能力保護(hù)您現(xiàn)在的基于 發(fā)的程序,能夠完整的移植向 般分為兩種開發(fā)語(yǔ)言, C#, C#相對(duì)比較常用, 因?yàn)槭?為以前 序設(shè)計(jì),適合于以前 序員,如果新接觸 有其他開發(fā)語(yǔ)言經(jīng)驗(yàn),建議直接學(xué)習(xí) C#。 ( 4) 運(yùn)行在服務(wù)器端,所以無(wú)須擔(dān)心瀏覽器是否支持 使用的編程語(yǔ)言,用戶端只要使用可執(zhí)行 的瀏覽器,即可瀏覽 設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。 服務(wù)器端運(yùn)行,當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。 ( 5) 程 序代碼隱藏,在客戶端上僅可以看到由 出的動(dòng)態(tài) 件。因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。 ( 6)可使用服務(wù)器端的腳本來(lái)產(chǎn)生客戶端的腳本。 ( 7)面向?qū)ο螅?并可擴(kuò)展 件功能。 ( 8) 務(wù)器組件 )具有無(wú)限可擴(kuò)充性??梢允褂萌魏尉幊陶Z(yǔ)言來(lái)編寫所需要的 件。 ( 9)可以通過 軟的一種新的數(shù)據(jù)訪問模型,是一種可以提供 面開發(fā)者輕松存取 數(shù)據(jù)庫(kù),并可以在用戶端實(shí)現(xiàn)網(wǎng)上立即、即時(shí)更新顯示的最新 面數(shù)據(jù)庫(kù)技術(shù)。)非常方便地訪問數(shù)據(jù)庫(kù),從而使存取數(shù)據(jù)庫(kù)變得輕松容易。 第 2 章 系統(tǒng)開發(fā)方法與工具 6 據(jù)庫(kù) 英文 縮寫,意思為結(jié)構(gòu)化查詢語(yǔ)言。 言的主要功能就是同各種數(shù)據(jù)庫(kù)建立聯(lián)系,進(jìn)行溝通。按照 國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì) )的規(guī)定, 作為關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。 句可以用來(lái)執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),如 都采用了言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫(kù)都對(duì) 句進(jìn)行了再開發(fā)和擴(kuò)展,但是包括 及 內(nèi)的標(biāo)準(zhǔn)的 令仍然可以被用來(lái)完成幾乎所有的數(shù)據(jù)庫(kù)操作。 結(jié)構(gòu)化 查詢語(yǔ)言。 言的主要功能就是同各種數(shù)據(jù)庫(kù)建立聯(lián)系,進(jìn)行溝通。按照 國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì) )的規(guī)定, 作為關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。 句可以用來(lái)執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等。絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)都采用了 言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫(kù)都對(duì) 句進(jìn)行了再開發(fā)和擴(kuò)展,但是包括 及 內(nèi)的標(biāo)準(zhǔn)的 一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。它最初是由 家公司共同開發(fā)的,于 1988 年推出了第一個(gè) 版本。在 T 推出后, 開發(fā)上分道揚(yáng)鑣, 植到 T 系統(tǒng)上,專注于開發(fā)推廣 T 版本。 較專注于 作系統(tǒng)上的應(yīng) 裝界面用。數(shù)據(jù)庫(kù)引擎是 統(tǒng)的核心服務(wù),負(fù)責(zé)完成數(shù)據(jù)的存儲(chǔ)、處理和安全管理。 層架構(gòu) 三層架構(gòu) (3通常意義上的三層架構(gòu)就是將整個(gè)業(yè)務(wù)應(yīng)用劃分為:表現(xiàn)層( 業(yè)務(wù)邏輯層( 數(shù)據(jù)訪問層( 區(qū)分層次的目的即為了“高內(nèi)聚,低耦合”的思想。 第 2 章 系統(tǒng)開發(fā)方法與工具 7 圖 層架構(gòu)示意圖 1、表示層( 通俗講就是展現(xiàn)給用戶的界面,即用戶在使用一個(gè)系統(tǒng)的時(shí)候他的所見所得。 2、業(yè)務(wù)邏輯層( 針對(duì)具體問題的操作,也可以說是對(duì)數(shù)據(jù)層的操作, 對(duì)數(shù)據(jù)業(yè)務(wù)邏輯處理。 3、數(shù)據(jù)訪問層( 該層所做事務(wù)直接操作數(shù)據(jù)庫(kù),針對(duì)數(shù)據(jù)的增添、刪除、修改、查找等。 術(shù) “ 異步 是由 造的名詞,是指一種創(chuàng)建交互式網(wǎng)頁(yè)應(yīng)用的網(wǎng)頁(yè)開發(fā)技術(shù)。 用的交互如 這方面已經(jīng)有質(zhì)的飛躍。這個(gè)術(shù)語(yǔ)源自描述從基于 應(yīng)用到基于數(shù)據(jù)的應(yīng)用的轉(zhuǎn)換 。在基于數(shù)據(jù)的應(yīng)用中,用戶需求的數(shù)據(jù)如聯(lián)系人列表,可以從獨(dú)立于實(shí)際網(wǎng)頁(yè)的服務(wù)端取得并且可以被動(dòng)態(tài)地寫入網(wǎng)頁(yè)中,給緩慢的 用體驗(yàn)著色使之像桌面應(yīng)用一樣。 第 2 章 系統(tǒng)開發(fā)方法與工具 8 核心是 象 對(duì)象在 中首次引入,它是一種支持異步請(qǐng)求的技術(shù)。簡(jiǎn)而言之, 您可以使用 不阻塞用戶。 010 開發(fā)工具 入了 250 多 個(gè)新特性,整合了對(duì)象、關(guān)系型數(shù)據(jù)、 訪問方式 ,語(yǔ)言更加簡(jiǎn)潔。使用 010 可以高效開發(fā) 用。設(shè)計(jì)器中可以實(shí)時(shí)反映變更 ,智能感知功能可以提高開發(fā)效率。同時(shí) 010 支持項(xiàng)目模板、調(diào)試器和部署程序。 010 可以高效開發(fā) 用,集成了 含 目模板,它還可以高效開發(fā) 用和 用。 ( 構(gòu)即瀏覽器 和服務(wù)器結(jié)構(gòu)。它是隨著 術(shù)的興起,對(duì)C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過 覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端( 現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端( 現(xiàn),形成所謂三層 3構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本( 以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過 式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開發(fā),能 實(shí)現(xiàn)不同的人員, 從不同的地點(diǎn),以不同的接入方式(比如 )訪問和操作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全。 第 3 章 系統(tǒng)需求分析與概要設(shè)計(jì) 9 第 3 章 系統(tǒng)需求分析與概要設(shè)計(jì) 研管理系統(tǒng)需求分析 需求分析指的是在建立一個(gè)新的或改變一個(gè)現(xiàn)存的電腦系統(tǒng)時(shí)描寫新系統(tǒng)的目的、范圍、定義和功能時(shí)所要做的所有的工作。需求分析是軟件工程中的一個(gè)關(guān)鍵過程。在這個(gè)過程中,系統(tǒng)分析員和軟件工程師確定顧客的需要。只有在確定了這些需要后他們才能夠分析和尋求新系 統(tǒng)的解決方法。需求分析階段的任務(wù)是確定軟件系統(tǒng)功能。 通過和昌吉學(xué)院科研管理人員的溝通以及對(duì)現(xiàn)用的管理系統(tǒng)的了解,昌吉學(xué)院科研管理系統(tǒng)從功能上必須達(dá)到以下目標(biāo): (1) 必須實(shí)現(xiàn)昌吉學(xué)院基本信息,各院系所、教研室基本信息,科研管理人員基本信息,科研項(xiàng)目基本信息,科研成果基本信息,管理員基本信息的新增、顯示、修改與刪除。 (2) 必須實(shí)現(xiàn)項(xiàng)目,成果信息導(dǎo)出的正確性,可用性。 (3) 必須實(shí)現(xiàn)二級(jí)管理員查看全部信息,而且能修改自己所轄的院系的各項(xiàng)信息。 (3) 必須保證數(shù)據(jù)庫(kù)中的信息的完整性和數(shù)據(jù)庫(kù)備份及恢復(fù)的 準(zhǔn)確行。 (4) 必須保證管理人員得到信息的及時(shí)性和真實(shí)性。管理人員作為整個(gè)系統(tǒng)的調(diào)度者,系統(tǒng)的信息必須及時(shí)地顯示給管理人員。對(duì)于重要的信息,系統(tǒng)應(yīng)該使用彈出警告窗口、修改顯示信息的字體顏色等手段引起管理人員的注意,保證系統(tǒng)調(diào)度的及時(shí)性。必須保證管理人員和系統(tǒng)之間進(jìn)行有效地操作。 (5) 保證文檔機(jī)密。使工作和存儲(chǔ)的文檔更加的安全,避免因?yàn)槲臋n的丟失、內(nèi)容的泄漏等安全原因造成不可避免的損失。 詳細(xì)構(gòu)思如下: 以瀏覽、查看基礎(chǔ)管理中的所有信息、可以編輯個(gè)人信息,可以瀏覽、查看所在系信息和系 中所有教研室信息,可以瀏覽、查看、編輯本人的項(xiàng)目、項(xiàng)目工作量信息,申報(bào)項(xiàng)目、項(xiàng)目經(jīng)費(fèi),瀏覽查看本人成果、成果獲獎(jiǎng)信息,申報(bào)成果、成果經(jīng)費(fèi),科研分根據(jù)項(xiàng)目和成果自動(dòng)添加,可以查看、編輯本人的科研分。 以瀏覽、查看基礎(chǔ)管理中的所有信息、可以編輯個(gè)人信息,可以瀏覽、查看所在系信息和系中所有教研室信息,可以新增、編輯教研室,可以瀏覽、查看、編輯系內(nèi)的項(xiàng)目、項(xiàng)目工作量信息,申報(bào)項(xiàng)目、項(xiàng)目經(jīng)費(fèi),瀏覽查看系內(nèi)成果、第 3 章 系統(tǒng)需求分析與概要設(shè)計(jì) 10 成果獲獎(jiǎng)信息,申報(bào)成果、成果經(jīng)費(fèi),科研分根據(jù)項(xiàng)目和成果自動(dòng)添加,可以查看、編輯本系的科研 分。 3校管理員登錄:可以瀏覽、查看基礎(chǔ)管理中的所有信息、可以新增和編輯,可以編輯個(gè)人信息,可以瀏覽、查看所有系信息和系中所有教研室信息以及研究機(jī)構(gòu),可以新增、編輯系部、研究機(jī)構(gòu)和教研室,可以瀏覽、查看、編輯校內(nèi)所有項(xiàng)目、項(xiàng)目工作量信息,申報(bào)項(xiàng)目、項(xiàng)目經(jīng)費(fèi)以及審核申報(bào)的項(xiàng)目,瀏覽查看校內(nèi)所有成果、成果獲獎(jiǎng)信息,申報(bào)成果、成果經(jīng)費(fèi)以及審核申報(bào)的成果,科研分根據(jù)項(xiàng)目和成果自動(dòng)添加。,可以查看、編輯本校的科研分。 統(tǒng)功能模塊結(jié)構(gòu) 通過對(duì)學(xué)院科研管理的需求調(diào)研、分析,將科研管理系統(tǒng)分為科研項(xiàng)目管理、科研成果管理、學(xué)校機(jī)構(gòu)管理、部門人員管理、科研信息查詢、基礎(chǔ)數(shù)據(jù)維護(hù)、權(quán)限管理等幾個(gè)主要的模塊,使用該系統(tǒng)的人員可以分為系統(tǒng)維護(hù)員、系管理員、校管理員、一般教師等幾種角色。 如圖 個(gè)昌吉學(xué)院科研管理系統(tǒng)分為學(xué)校管理、機(jī)構(gòu)管理、人員管理、項(xiàng)目管理、成果管理、系統(tǒng)維護(hù)這 6 大模塊。其中學(xué)校管理、機(jī)構(gòu)管理、人員管理 3 個(gè)模塊包括信息的增、刪、改模塊。項(xiàng)目管理、成果管理除了基本的增、刪、改之外,還有項(xiàng)目、成果的數(shù)據(jù)導(dǎo)出模塊。系統(tǒng)維護(hù)包括管理員信息修改,二級(jí)管理員指定與修改,數(shù)據(jù)的備份恢復(fù)模塊。 圖 統(tǒng)功 能模塊結(jié)構(gòu)圖 第 3 章 系統(tǒng)需求分析與概要設(shè)計(jì) 11 校管理模塊功能說明 : 學(xué)校管理模塊是總管理員對(duì)學(xué)校的基本信息的總體管理,包括學(xué)校的基本信息的錄入與維護(hù)、各個(gè)分科研機(jī)構(gòu)管理員的管理。 圖 校管理模塊實(shí)體關(guān)系圖 總管理員 管理員編號(hào) 用戶名 密碼 所屬機(jī)構(gòu) 管理員姓名 分機(jī)構(gòu)管理員 管理 管理員編號(hào) 用戶名 密碼 所屬機(jī)構(gòu) 管理員姓名 學(xué)校編號(hào) 學(xué)校名稱 學(xué)校基本信息 學(xué)校 第 3 章 系統(tǒng)需求分析與概要設(shè)計(jì) 12 研項(xiàng)目?jī)?nèi)容模塊功能說明 : 科研項(xiàng)目是本系統(tǒng)的核心內(nèi)容, 分機(jī)構(gòu)管理員 管理員編號(hào) 用戶名 密碼 所屬機(jī)構(gòu) 管理員姓名 管理 分機(jī)構(gòu)科研內(nèi)容 科研項(xiàng)目編號(hào) 項(xiàng)目名稱 成果(階段性成果) 相關(guān)人員(負(fù)責(zé)人,參與者) 科研詳細(xì)內(nèi)容 第 3 章 系統(tǒng)需求分析與概要設(shè)計(jì) 13 圖 研項(xiàng)目?jī)?nèi)容模塊實(shí)體關(guān)系圖 統(tǒng)的邏輯體系結(jié)構(gòu) 本系統(tǒng)采用當(dāng)前流行的 B/S 設(shè)計(jì)模式,基于 臺(tái)構(gòu)建 用程序,把系統(tǒng)劃分為數(shù)據(jù)層、業(yè)務(wù)邏輯層和表示層。邏輯體系結(jié)構(gòu)如圖 示: 統(tǒng)流程圖 本系統(tǒng)分為三個(gè)角色:教員、系管理員、校管理員,每個(gè)角色具有自己不同的權(quán)限。下面會(huì)通過流程圖一一做出分析介紹。 (1)教師角色:教師登錄系統(tǒng)后可以操作屬于自己的信息,可以瀏覽查看學(xué)校的公 共信息??梢陨陥?bào)自己的項(xiàng)目和成果、項(xiàng)目經(jīng)費(fèi)和成果經(jīng)費(fèi)、瀏覽查看自己的項(xiàng)目和成果信息、瀏覽查看自己的科研分情況等權(quán)限。 (2)系管理員角色:系管理員也可以操作自己的信息和瀏覽學(xué)校的公共信息。此外系管理員還可以瀏覽本系的所有教研室及教研室人員,編輯、新增、刪除教研室人員。瀏覽和編輯本系的所有項(xiàng)目和成果信息。瀏覽戲中科研分信息等。 (3)校管理員角色:校管理員亦可以操作自己的信息??梢詾g覽、編輯、新增、刪除學(xué)校的公共信息。審核申報(bào)的項(xiàng)目和成果,瀏覽和編輯項(xiàng)目和成果信息、項(xiàng)目經(jīng)費(fèi)和成果經(jīng)費(fèi)、科研分等信息。 (4) 圖 統(tǒng)邏輯體系結(jié)構(gòu)圖 表示層 業(yè)務(wù)邏輯組件層 數(shù)據(jù)層 3 章 系統(tǒng)需求分析與概要設(shè)計(jì) 14 校管理員 普通教員 系管理員 基礎(chǔ)管理 查看學(xué)校信息 查看科研 管理部門 查看學(xué)科建設(shè) 查看學(xué)術(shù)期刊 查看特殊人才 查看個(gè)人信
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 成本控制背景下老年醫(yī)療權(quán)利的保障策略
- 廣東省汕頭市金平區(qū)2024-2025學(xué)年高一上學(xué)期語(yǔ)文試題期末試卷(含答案)
- 代收貨款委托合作合同
- 電子秤渠道拓展合同協(xié)議
- 內(nèi)容創(chuàng)作2026年文案代筆協(xié)議
- 2026年稅法知識(shí)競(jìng)賽試題及答案
- 2026年學(xué)校綜合治理工作總結(jié)簡(jiǎn)單版(5篇)
- 慢病高危人群中醫(yī)治未病志愿服務(wù)篩查策略
- 地理信息數(shù)據(jù)交換協(xié)議
- 慢病防控:慢性病防控的醫(yī)防融合實(shí)踐
- ASME BPVC SECTION VIII-2025版壓力容器建造規(guī)則Div3全套程序文件
- 國(guó)開(內(nèi)蒙古)2025年《信息時(shí)代的生產(chǎn)技術(shù)》形考作業(yè)1-3終考答案
- 排煙風(fēng)管改造施工方案
- 2025村干部考公務(wù)員試題及答案
- 2025年大學(xué)生職業(yè)生涯規(guī)劃與就業(yè)指導(dǎo)學(xué)習(xí)通測(cè)試及答案
- (人教A版)選擇性必修一高二數(shù)學(xué)上冊(cè) 期末考試押題卷01(考試范圍:選擇性必修第一冊(cè)、數(shù)列)(原卷版)
- 文藝演出與政府合同協(xié)議
- 物業(yè)法律法規(guī)知識(shí)培訓(xùn)課件
- 地質(zhì)災(zāi)害危險(xiǎn)性區(qū)域評(píng)估服務(wù) 方案投標(biāo)文件(技術(shù)標(biāo))
- 口腔飛沫氣溶膠傳播與控制研究
- 愛情樹混聲四部合唱簡(jiǎn)譜
評(píng)論
0/150
提交評(píng)論