論文學生獎懲信息管理系統設計與實現_第1頁
論文學生獎懲信息管理系統設計與實現_第2頁
論文學生獎懲信息管理系統設計與實現_第3頁
論文學生獎懲信息管理系統設計與實現_第4頁
論文學生獎懲信息管理系統設計與實現_第5頁
已閱讀5頁,還剩23頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

學士學位畢業論文(設計、創作)黑河學院學生獎懲信息管理系統的設計與實現所在系別: 計算機科學與信息工程 專 業: 計算機科學與技術(軟件工程方向) 學生姓名: * 學 號: 2008912025 指導教師: * 職 稱: 講 師 黑 龍 江 省 黑 河 學 院2011 年 4 月 30 日黑河學院本科生畢業論文(設計)- I -目 錄摘 要 .IIIABSTRACT.IV第一章 緒論 .11.1 選題背景及意義 .11.2 課題研究目標 .11.3 系統特色 .1第二章 開發環境 .32.1 系統開發環境簡介 .32.1.1 開發工具的選擇 .32.1.2 數據庫的選擇 .32.2 系統運行環境支持 .32.2.1 軟件環境 .32.2.2 硬件環境 .3第三章 系統概要設計 .53.1 可行性分析 .53.2 需求分析 .63.2.1 系統功能需求說明 .63.2.2 系統性能需求說明 .63.3 數據流 程分析 .73.4 數據庫設計 .83.4.1 概念結構設計 .83.4.2 表結構設計 .93.5 系統功能模塊圖 .10第四章 系統詳細設計與實現 .124.1 功能設計 .124.2 系統實現 .124.2.1 系統界面 .124.2.2 用戶登錄 .134.2.3 系統用戶管理 .144.2.4 基本信息管理 .144.2.5 學生獎懲管理 .154.2.6 查詢管理 .16黑河學院本科生畢業論文(設計)- II -第五章 系統測試 .185.1 系統測試背景 .185.2 系統功能測試 .185.2.1 測試概要內容 .185.2.2 測試用例及結果 .185.3 測試結果分析及建議 .19結 論 .20參考文獻 .22致謝 .21黑河學院本科生畢業論文(設計)- III -摘 要本論文主要介紹黑河學院學生獎懲信息管理系統開發的整個過程。首先本文在第一部分中闡述學生獎懲信息管理系統的開發背景、意義及目標,充分了解學生獎懲信息管理系統開發的重要性,然后介紹此管理系統的開發環境、運行環境等;第二部分的系統概要設計主要闡述如何對獎懲管理系統按功能進行模塊劃分、建立模塊的層次結構及調用關系、確定模塊間的接口及人機界面等;第三部分系統詳細設計主要對概要設計進行進一步的細化,就是詳細設計每個模塊實現的算法,所需的結構,之后對系統的具體實現、系統測試進行了闡述。論文最后對整個系統的開發及實現過程進行了總結,指出本系統存在的不足之處。以上就是本論文的主要內容。關鍵詞:信息管理;獎懲管理;黑河學院黑河學院本科生畢業論文(設計)- IV -ABSTRACTThis paper introduces the Heihe College student incentive information management system developed by the whole process. First described in this article in the first part of the background, significance and objectives of the students incentive the development of information management systems, to fully understand the importance of information management system developed for student rewards and punishments, and then describes the management system development environment, operating environment; the second part of the system summary of the design is mainly explained how the incentive management system module is divided by function, the module hierarchy and call relations to determine the interface between the module and the man-machine interface; the detailed design of the third part of the system for further refinement of the outline design the detailed design of each module implements the algorithm, the desired structure, after the concrete realization of the system, system testing are described. Finally, the entire system development and implementation process, pointing out the inadequacies of this system. These are the main content of this paper.Keywords:Information Management;rewards and punishments; Heihe university黑河學院本科生畢業論文(設計)- 1 -第一章 緒論1.1 選題背景及意義隨著科學技術的不斷提高,計算機科學日漸成熟,使用日趨成熟的計算機技術來代替傳統的人工模式,實現學生信息的現代化管理,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發揮著越來越重要的作用 1。目前,我國乃至國外并沒有專門的學生獎懲信息管理系統,學生獎懲信息的管理一般附著在學生信息管理系統的子層。雖然獎懲信息只是信息管理系統的基層單位,但是獎懲管理是一項瑣碎、復雜而又十分細致的工作,并且對于受到處分和獎勵的學生來講,也是一份十分重要的工作,日常工作量非常的大 2。所以適應當今需要,急需設計一個專門的管理獎懲信息的系統,為學校獎懲管理提供便利。不同的高校具有不同的獎懲管理管理制度,本次設計以黑河學院學生工作為背景,開發設計一套適合黑河學院學生工作的獎懲管理信息系統,這對于黑河學院的實際情況來說是很有必要的。在實際管理工作中,往往由于記錄的數量多、管理復雜、可連續性差,造成學生信息管理的混亂 3。對這一混亂的狀況,最好的解決辦法就是借助專門的信息管理技術和數據庫管理系統,對學生信息進行記載。本課題的目的就是開發“ 學生獎懲信息管理系統 ”,通過這一系統來掌握學生獎懲信息的具體情況,實現學生獎懲信息管理的數字化,提供一個數字化的學生獎懲信息管理平臺。本系統針對學校學生獎懲管理的特點以及管理中實際需要而設計,能夠有效地實現學生獎懲信息管理的信息化,減輕管理人員的工作負擔,高效率、規范化地管理大量的學生獎懲信息,并避免人為操作的錯誤和不規范行為 4。作為計算機應用的一部分,使用計算機對學生信息進行管理,具有手工管理所無法比擬的優點 5。這些優點能夠極大地提高學生信息管理的效率,也是學校的科學化、正規化管理、與世界接軌的重要條件。因此,開發一套這樣的管理軟件是很有必要的事情。本課題設計利用專門的信息管理系統實現獎懲管理工作,由此可以提高辦事效率,推動獎懲信息管理工作的數字化發展。1.2 課題研究目標本系統應能夠對學生獎懲信息進行管理,達到減輕管理員負擔、為學生查詢獎懲信息提供方便的平臺的目的。本系統要完成的基本目標分四部分,即四個功能模塊,分別是用戶管理功能模塊、學生基本資料管理功能模塊、獎懲規則管理功能模塊和學生獎懲管理功能模塊。只有完成這四個基本模塊的功能,才能讓本系統的作用得以發揮。黑河學院本科生畢業論文(設計)- 2 -1.3 系統特色本系統具有如下特色。1面向高校學生獎懲信息的管理。2統一的風格,標準的操作界面,便于操作人員使用本管理的各個子系統。3方便易用的工具軟件,便于管理及其維護。為了更好的實現系統功能,本系統將使用 SQL Server 作為后臺的數據庫管理系統,而在前臺使用 VB.net 2005 來訪問數據庫。黑河學院本科生畢業論文(設計)- 3 -第二章 開發環境2.1 系統開發環境簡介開發本系統的操作系統是 Windows XP Professional,開發語言是 VB.NET,開發工具采用的 Microsoft Visual Studio 2005.NET,數據庫采用 SQL Server 2000。在應用系統開發之前,對開發數據庫的基本概念應當了解,對數據庫的結構、開發數據庫應用程序的步驟、開發體系及方法都應當有相當清晰的了解和認識。2.1.1 開發工具的選擇Visual Basic2005 語言基礎是 BASIC6。自從微軟推出 VB 后,VB 便成為了程序開發人員的首選工具。據統計,僅在數據庫系統開發領域,VB 就占了 90%的份額。VB 是基于對象的可視化程序開發工具,它的優點在于能夠快捷、簡易地建立Windows 應用程序 7。2.1.2 數據庫的選擇建立一個數據庫也有多種選擇,現在市場上有各種各樣的數據庫,而且每一種數據庫都有其自身的特點,不能說哪一種更好,只能在其中尋找一種能更好地適應系統需求、更好地滿足用戶的要求以及適應開發人員的習慣。本人選擇 SQL Server作為系統的后臺數據庫。SQL Server 是美國微軟公司開發的一款關系型數據庫管理系統的產品,具有成本低、易上手、工具全等優點 8。適用于大型或超大型數據庫服務器端。SQL Server 是目前的比較流行的數據庫,微軟的軟件的特點是版本分得細,可適合各種使用者不同的需要。利用 VB.net 卓越、快速、簡便的界面開發平臺,制作系統的客戶端界面;再利用 SQL Server,創建出具有合理的物理關系、邏輯關系的后臺數據庫;最后運用VB 語言來編寫代碼,實現人機交互,運用 ADO 的方法來建立與后臺數據庫的連接,包括數據的添加、查詢、刪除、修改等等;最后部署和發布完成的系統。2.2 系統運行環境支持2.2.1 軟件環境操作系統: Windows 98 及其以上版本,建議使用 Windows XP。工具平臺:Microsoft Visual Studio 2005.NET 專業版及其以上版本。數據庫:SQL Server 2000 數據庫管理系統。第三方軟件Microsoft Office Word 2003 軟件。2.2.2 硬件環境處理器:建議使用 Pentium 4 2.0MHz 及以上處理器。黑河學院本科生畢業論文(設計)- 4 -內存:256MB RAM(建議使用 512 MB RAM 及其以上容量)。硬盤空間:安裝驅動器上要求 500MB 以上的可用空間(建議有 100MB 的硬盤空間,以保存數據文件)。黑河學院本科生畢業論文(設計)- 5 -第三章 系統概要設計系統分析是軟件生命周期的一個重要階段 9。具體地說,應該分析和確定系統必須具有的功能和性能,系統要求的運行環境,并且預測系統發展的前景,必須仔細分析系統中的數據,既要分析系統中的數據流。又要分析長期使用的數據存儲,通過分析應該得出用業務流圖、數據字典等內容為系統的設計奠定基礎。3.1 可行性分析技術可行性:系統的開發平臺選擇了當前流行的 Windows 操作系統,應用程序開發采用 Microsoft 公司的面向對象程序開發工具 Visual B。VB.net 2005 是全新的可視化編程環境,為我們提供了一種方便、快捷的 Windows 應用程序開發工具 10。與普通的數據庫系統相比,用 Visual B 作為數據庫開發平臺有簡單、靈活、可擴充等特點,非常適合初學者快速掌握并用來開發數據庫管理信息系統 11。數據庫選擇 SQL Server。 SQL Server 是一個桌面電腦的數據庫管理系統。它是一個功能強大的數據庫管理系統和 MIS 系統開發工具,具有界面友好、易學易用、開發簡單、接口靈活等特點 12。當前管理信息系統的開發,大多是基于數據庫技術和面向對象軟件開發技術。這些技術目前已經成熟,被廣泛應用于各個領域。所以,本軟件的開發,在技術上是可行的。經濟可行性:是對系統投入使用后帶來的經濟效益

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論