freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于net高??蒲泄芾硐到y(tǒng)的設計與實現(xiàn)畢業(yè)論文-文庫吧

2025-06-07 12:51 本頁面


【正文】 效率低下。因此需要一個安全規(guī)范的科研管理系統(tǒng),提高日常的 科研管理工作效率,避免因人為失誤造成的損失。 高??蒲凶鳛榇罅啃畔①Y源的中轉地,每天大量的資料繁多要處理,包含很多的信息數(shù)據(jù)的管理。往常,科研人員處理文章、文件的慣用手法就是通過紙質的手段,手工處理這些文件。往往需要花費很大的精力和時間。還有對于科研人員的個人資料以及科研項目的記錄通常也是采用手工的記錄來進行,更加繁瑣的就是對科研信息的處理也是通過人工計算、統(tǒng)計、查詢、手抄等來進行。數(shù)據(jù)信息處理工作量非常大,容易丟失,更不易查找??偟膩碚f,缺乏科學、合理、規(guī)范的信息管理手段。還有的一個現(xiàn)象就是基本上每個 高校都配有大量的計算機,平常只用于簡單的數(shù)據(jù)操作。沒有把它們拿出來用于科研的信息管理,造成資源的極大浪費。然而這些可以作為科研信息系統(tǒng)開發(fā)的基礎條件,把這些資源利用起來。 數(shù)據(jù)處理的人工操作,不僅對專門人員的各個方面的要求高,而且還能保證不能出錯。因為這些信息很重要,一旦出錯就會造成不可預知的損失。采取人工操作的方式對科研信息進行管理,因為信息比較多,所以就導致了高??蒲欣锏墓芾砉ぷ骰靵y而又復雜。工作都是由人工來進行的,時間一長,這就造成了很多的問題,使得整個單位的人們的工作積極性也不高,整個運做的效率 也不高了。 微軟的 NET 平臺作為新一代的互聯(lián)網(wǎng)平臺,提供了支持未來計算的高效的 Web服務開發(fā)工具。利用 .NET 平臺進行科研管理信息系統(tǒng)的開發(fā)成為此類系統(tǒng)未來開發(fā)的趨勢。 研究目標 本系統(tǒng)采用 B/S( Browser/Server)結構進行設計 ,使用 SQL Server 20xx 構建數(shù)據(jù)庫,并在 環(huán)境下使用 C語言開發(fā)的一個功能較為完善的科研管理信息系統(tǒng)。其具有一定的實用性。 該科研管理系統(tǒng)應具有三種用戶角色,各種不同用戶具有不同的權限: 畢業(yè)論文(設計) 第 2 頁 ? 教師用戶: 教師用戶通過瀏覽器登錄系統(tǒng), 其應該擁有如下幾個功能。如:修改個人資料;科研項目管理;科研項目申報;科研項目查詢;科研協(xié)作申請;科研協(xié)作查詢;項目經(jīng)費使用申請;項目經(jīng)費;使用查詢;研究成果申報;研究成果查詢;專利申請;專利查詢;修改密碼;退出登錄。 ? 財務管理員用戶 財務管理員負責本系統(tǒng)的經(jīng)費管理,因此其登錄系統(tǒng)之后,應該具有如下幾個功能:經(jīng)費審批;已審批經(jīng)費查詢;修改個人密碼和注銷登錄。 ? 系統(tǒng)管理員用戶: 系統(tǒng)管理員具有最高權限。負責整個系統(tǒng)的管理工作。其登錄系統(tǒng)后,應該具有如下功能:科研項目審批;科研協(xié)作審批;科研項目查詢;研 究成果審批;研究成果查詢;專利審批;專利查詢;系統(tǒng)設置;角色權限設置;用戶管理;新增用戶;公告管理;修改密碼;退出登錄。 研究意義 本課題的研究是將傳統(tǒng)的科研信息管理轉移到基于網(wǎng)絡進行科研管理這樣一個更方便快捷的平臺上來。不但為高校節(jié)約了很多的時間和金錢,而且能夠極大地提高工作效率。在網(wǎng)絡發(fā)達的今天,利用計算機技術進行信息管理是一個必然趨勢。它能夠使高校科研的管理工作規(guī)范化,系統(tǒng)化,程序化,提高信息處理的速度和準確性,能夠及時、準確、有效的查詢和修改高??蒲械那闆r。對高校自身的發(fā)展具有十分重要的 意義。 畢業(yè)論文(設計) 第 3 頁 2 開發(fā)環(huán)境及方案選擇 開發(fā)平臺及 C開發(fā)語言 NET 框架是 Microsoft 公司推出的一種全新的開發(fā)平臺 ,提供了統(tǒng)一的、面向對象并且可以擴展的編程類庫和完善的集成開發(fā)環(huán)境 ,大大簡化了應用程序的開發(fā)過程 ,并且具有良好的移植性和安全性。 是建立在公共語言運行庫上的 Web 編程框架,相對于 ASP 而言, 提供了更強的性能、更方便的工具支持、更好的平臺支持和靈活性。其一大革命性進步是可以將應用程序邏輯與表示代碼清楚地分開,這樣一來Web 應用程序的開發(fā)人 員可以使用和 Windows 桌面程序開發(fā)類似的編程模型,從而大大降低了開發(fā)難度。 同時, 在進行用戶界面開發(fā)和基礎程序結構生成時具有很多優(yōu)勢。首先, 是一個已編譯的、基于 .NET 的開發(fā)環(huán)境,利用整個 .NET 框架,開發(fā)人員可以方便的進行程序開發(fā);并且 可以很好的與其它 HTML 編輯器以及編程工具共同工作,使得 Web 開發(fā)更加方便簡捷。其次,在 .NET框架中的 的強大功能,可以高效便捷的訪問數(shù)據(jù)庫。 提供了簡單的模型,該模型使開發(fā)人員 能夠編寫應用程序的運行邏輯,并且保留了會話狀態(tài)功能。最后, .NET 框架和 中提供了默認授權和驗證方案,可以根據(jù)需要方便地移除、添加或者替換這些方案。 C(發(fā)音為 C Sharp)是由 C 和 C++派生而來的一種 “簡單、流行、面向對象、類型安全 ”的程序設計語言, C意在綜合 Visual Basic 的高效率和 C++的強大功能。 C是一種先進 的, 面向對象的語言,通過 C可以讓開發(fā)人員快速的建立大范圍的基于 MS 網(wǎng)絡平臺的應用,并且 能夠 提供大量的開發(fā)工具和服務 ,用來 幫助開發(fā)人員開發(fā)基于計算和通信的 各種應用。 C不但可以很大程度上 適用于高層商業(yè)應用和底層系統(tǒng)的開發(fā), 而且能 通過簡單的 C構造也可以 使得全部 組件 快捷的 轉變?yōu)榛?WEB 的應用, 還 能夠通過 Inter 被各種系統(tǒng)或是其他開發(fā)語言所開發(fā)的應用調用。 C也可以為 C 或者 C++開發(fā)人員提供快速的開發(fā)手段而不需要犧牲任何 C/C++語言的特點 和 優(yōu)點。從繼承角度來看, C在更 大的 層次上重新實現(xiàn)了 C/C++,熟悉 C/C++畢業(yè)論文(設計) 第 4 頁 開發(fā)的人員可以很快的轉變?yōu)?C開發(fā)人員。 C具有很高的開發(fā)效率以及更好的安全性。 現(xiàn)在社會上基于 WEB 的軟件開發(fā)特別 的流行,對傳統(tǒng)的商業(yè)應用軟件的開發(fā)產(chǎn)生了很大的壓力,也使得傳統(tǒng)的開發(fā)軟件,漸漸的退出市場。這就給當代的開發(fā)者提出了新的要求來開發(fā)更短周期的應用,而且可能夠給出很好的可修正性。并不是建立一個可以長久使用的軟件系統(tǒng)。 C的設計 的產(chǎn)生,恰好 充分 的 考慮了這些 條件 。 C不但會使得開發(fā)人員用更少的代碼來完成相同的功能,而且可以減少因代碼繁多而造成的許多不確定的錯誤發(fā)生。以及修改錯誤時能更好的修改。 C可以與 WEB 開發(fā)相結合 。 新的開發(fā)模式意味著需要更好的利用現(xiàn)有的各種WEB 標準,例如 XML, HTML, SOAP(簡單對象存取協(xié)議)。 Inter 出現(xiàn)前現(xiàn)存的開發(fā)工具 沒有 得到充分應用前出現(xiàn)的,所以都不能很好的適應目前 WEB 技術的開發(fā)需要。 C開發(fā)者可以方便的在 M$網(wǎng)絡平臺上擴展自己的應用。 C可以將任何組件轉變?yōu)?WEB 服務,并且可以被運行于 Inter 上的任何平臺的任何應用調用,重要的是 C對這一特性提供了內置的支持。 更重要的一點, WEB 服務框架可以讓任何 WEB 服務都看起來類似于 C的內置對象,所以可以讓開發(fā)人員在開發(fā)過程中繼續(xù)使用他們已經(jīng)具備的面向對象的開發(fā)方法和技 信息安全 在大多數(shù) 系統(tǒng)中,用戶的密碼信息在數(shù)據(jù)庫中是以明文的方式存放的,數(shù)據(jù)庫管理員稍有疏忽就有可能導致用戶的隱私泄漏,尤其是對于一些涉及金融、商業(yè)領域的網(wǎng)絡應用,這一點漏洞將會導致十分嚴重的后果。所以,為了加強本系統(tǒng)信息的安全性,在用戶登錄模塊中,對密碼這樣的敏感信息進行加密是十分必要的。本課題使用了一種常見的哈希加密算法 —— MD5 加密算法。 MD5 加密算法是不可逆的,經(jīng)過哈希加密的數(shù)據(jù)完全沒有對應的解密算法來使它回到原來的樣子的。達到校驗的目的,是在實際應用中是通過比較兩個數(shù)據(jù)的哈希值是否相等。本課題中,在新客戶注冊的時候 ,對客戶設置的登錄密碼用 MD5 加密算法進行加密,密碼是存入數(shù)據(jù)庫的。存入數(shù)據(jù)庫的將是客戶登錄密碼的 MD5 哈希值,在用戶登錄驗證時,可以根據(jù)用戶輸入的密碼來計算響畢業(yè)論文(設計) 第 5 頁 應的 MD5 哈希值來跟數(shù)據(jù)庫中的值進行比較。 可見,通過 MD5 算法實現(xiàn)了數(shù)據(jù)的加密存儲和驗證。同時, MD5 加密是不可逆的,即便有些惡意攻擊者獲得了數(shù)據(jù)庫的訪問權限,也沒有辦法得知用戶的密碼信息,從而提高了系統(tǒng)的安全性。 方案選擇 根據(jù) 以上分析 , 該科研管理系統(tǒng) 決定在 Windows 7 下使用 + SQL Server20xx 開發(fā),采用 B/S 架構 ,使用 操縱 數(shù)據(jù)庫。 開發(fā)工具采用 Microsoft Visual Studio 20xx, 這樣的好處是: (1) 技術功能強大, 靈活方便, 且 是編譯執(zhí)行,運行效率比ASP 顯著提高 。 而且 開發(fā)極其容易上手,維護修改起來也很方便。 是一個優(yōu)秀的數(shù)據(jù)庫存取驅動程序,極大地簡化了程序員數(shù)據(jù)庫操作。便于開發(fā)。 (2) SQL Server 數(shù)據(jù)庫易于使用 ,兼容性好,同時存取效率高,且 十分 成熟,目前 在大中型企業(yè)應用系統(tǒng)開發(fā)中得到 了廣泛的使用。 (3) 采用 B/S 結構 能夠快速構架一個應用,而不需要在客戶端做任何安裝,客戶端只要一個瀏覽器即可 。 而且,用戶只要接入網(wǎng)絡,即可隨時隨地地訪問本系統(tǒng)。極大地提高了用戶體驗。 因此,該系統(tǒng)開發(fā)的配置清單如下表 23 所示: 表 23 系統(tǒng)開發(fā)配置清單 開發(fā)技術 開發(fā)語言 C 開發(fā)工具 Microsoft Visual Studio 20xx 數(shù)據(jù)庫 Microsoft SQL Server 20xx 測試環(huán)境 Development Server (VS20xx 自帶 ) 運行環(huán)境 IIS 操作系統(tǒng) Microsoft Windows 7 部署環(huán)境 Microsoft Windows Server 20xx 畢業(yè)論文(設計) 第 6 頁 3 結構及功能設計 系統(tǒng)結構 需求分析 科研信息 管理系統(tǒng) 需求主要來自 教師、科研人員、財務人員和系統(tǒng)管理員 。 教師需要能夠注冊自己的個人信息,并且要能夠隨時修改個人信息及登錄密碼。此外,教師需要能夠申報科研項目,查詢科研項目申報審批狀態(tài),察看系統(tǒng)公告信息,并且要能夠申請科研寫作和查詢科研協(xié)作申請的審批狀況 。當一個項目申請獲得批準之后,教師開始研究該項目,此時系統(tǒng)需要能夠提供給教師經(jīng)費使用申請的功能,同樣,要提供查詢功能。項目研究進行之后,所取得的研究成果也在該系統(tǒng)中進行管理。教師可以通過該系統(tǒng)申報研究成果以及查看研究成果申報審批狀況。研究成果進一步升華即可轉化為專利。教師通過本系統(tǒng)將其所取得的專利登錄到系統(tǒng)中,系統(tǒng)管理員核實該專利申請屬實之后,即可批準該專利進入科研管理系統(tǒng)。教師同樣可以在該系統(tǒng)中查詢自己申請專利的審批狀態(tài)。 對于科研管理系統(tǒng)的另一個用戶 財務管理人員來說,其必須要提供經(jīng)費相關的功能。具 體地,教師通過該科研管理系統(tǒng)申請使用經(jīng)費。提交給財務管理人員進行審批。因此,系統(tǒng)必須要提供待審批經(jīng)費使用申請一覽及審批通過與不通過功能、為了便于財務管理人員管理工作,系統(tǒng)還必須提供歷史記錄查詢,即:已審批的經(jīng)費查詢??梢愿鶕?jù)項目編號或者申請人進行條件查詢。 最后,對于科研管理系統(tǒng)的超級管理員來說,需要提供系統(tǒng)角色權限管理,系統(tǒng)用戶管理功能。教師以及財務人員的登錄帳號都是由系統(tǒng)管理員進行添加。系統(tǒng)管理員需要能夠處理教師的所有業(yè)務申請。因而,該系統(tǒng)必須提供科研項目申報審批功能,科研協(xié)作審批及查詢、研究成果審 批及查詢、專利審批及查詢、系統(tǒng)公告發(fā)布及管理。最后作為通用模塊,提供密碼修改和用戶注銷登陸功能。 基于上述需求描述, 本系統(tǒng) 必須具備以下 功能: 1) 科研項目申報、審批、查詢 2) 科研協(xié)作申報、審批、查詢 3) 科研成果申報、審批、查詢 畢業(yè)論文(設計) 第 7 頁 4) 科研專利申報、審批、查詢 5) 系統(tǒng)設置(用戶角色權限管理、用戶管理、用戶新增) 6) 公告發(fā)布、管理 7) 系統(tǒng)登錄(密碼 MD5 加密、使用驗證碼) 8) 用戶資料修改、密碼修改、注銷登錄 系統(tǒng)處理流程圖 本系統(tǒng)基本設計按系統(tǒng)規(guī)劃的要求規(guī)定設計,其處理流程如圖 312 所示 圖 312 處理流程 各模塊功能介紹 用戶信息模塊 本模塊主要包括: 用戶登錄注冊:系統(tǒng)管理員增加某個教師的登錄帳號信息,該教師通過系統(tǒng)登入之后,可以填寫自己的個人信息,可以修改自己的登錄名和密碼。教師登錄系統(tǒng)之后,便可以使用教師科研管理系統(tǒng)提供的各種功能。 用戶登錄驗證模塊 教師功能模塊 系統(tǒng)管理員功能模塊 財務管理員功能模塊 用戶注銷登錄 教師 系統(tǒng) 管理員 財務管理員 畢業(yè)論文(設計) 第 8 頁 教師個人信
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1