管理系統論文

來源:果殼範文吧 2.85W

各種管理系統是高校教務管理資訊化平臺的重要組成部分,建立管理系統是當前高校推進資訊化管理程序,提高管理水平的必然趨勢。下面是小編為大家整理的管理系統論文,供大家參考。

管理系統論文

  學生成績管理系統畢業論文

  【摘要】:隨著計算機網路技術的發展與應用,人們的工作方式正發生著革命性地變化。這一變化使得每一個行業的工作效率都得到了極大地提升。本文以下內容將基於ASP的學生成績管理系統進行研究和探討,以供參考。

  【關鍵詞】:ASP;學生成績;管理系統

中圖分類號:C93文獻標識碼: A

  1、前言

隨著計算機相關技術在各行各業應用的不斷深入,其諸多益處已為人們深刻認識。作為這些應用的一部分,使用計算機相關技術對學生成績資訊進行管理,具有手工管理所無法比擬的優點。這一運用可以減輕教學人員的工作量,加快查詢速度,加強管理,使各項管理更加規範化。同時,可以使學生能夠合理安排時間,能夠儘快的知道自己的考試成績,投入新的課程的學習或複習這次沒有考過的課程。本文以下內容將基於ASP的學生成績管理系統進行研究和探討,以供參考。

  2、ASP動態網頁技術分析

ASP是一套微軟開發的伺服器端執行的指令碼平臺,它內含於IIS當中,利用它可以產生和執行動態的、互動的、高效能的WEB服務應用程式,是一種用以取代CGI(Common Gateway Interface通用閘道器介面)的技術。它具有以下特點:第一,使用VBScript、Jscript等簡單易懂的指令碼語言,結合HTML程式碼,即可快速地完成網站的應用程式。第二,無須compile編譯,容易編寫,可在伺服器端直接執行。第三,使用普通的文字編輯器,如Windows的記事本,即可進行編輯設計。第四,與瀏覽器無關(Browser Independence)。客戶端只要使用可執行HTML碼的瀏覽器,即可瀏覽ASP所設計的網頁內容。ASP所使用的指令碼語言(VBScript、Jscript)均在WEB伺服器端執行,客戶端的瀏覽器不需要能夠執行這些指令碼語言。

  3、系統結構

學生成績管理系統的流程圖應當包括系統管理員的使用者資訊管理、成績管理和許可權管理;任課教師的成績管理;班級管理員的成績管理;學生的成績查詢等。第一,系統管理員。系統管理員的功能包括對管理員的管理、任課教師管理、班級管理員管理、學生管理、許可權管理、成績管理和系統管理。第二,任課教師。任課教師的功能包括:成績管理和個人使用者管理兩部分。其中的成績管理又分為成績錄入、成績修改和成績分析三部分。但此處的錄入和修改功能會受到系統管理員的限定,即一定時期內是可用的,此外則不可使用。第三,班級管理員。班級管理員的功能包括:成績管理和個人使用者管理兩部分。其中的成績管理又分為成績修改和成績分析兩部分。此處的修改功能僅在特殊情況下,由系統管理員授權方可進行成績修改操作,一般不被允許。第四,學生。學生模組的功能包括成績查詢和個人系統管理兩部分。在個人系統管理中仍然有密碼修改功能,但同樣會受到系統管理員的限制,即僅在系統管理員設定為可修改時才能夠進行密碼修改。

  4、資料庫模型分析

4.1,概念模型分析

概念資料模型用來建立資訊世界的資料模型,強調語義表達,描述資訊結構。根據前面的需求分析,可以得出與本系統有關的各種實體以及系統的E-R圖。其中,實體主要包括任課教師、班級管理員、學生、班級、專業、課程、學生成績和成績分析等。

4.2, 邏輯模型分析

邏輯資料模型反映的是對概念資料模型進一步的分解和細化,根據業務規則確定的,關於業務物件、業務物件的資料項及業務物件之間關係的基本藍圖。其內容包括所有的實體和關係,確定每個實體的屬性,定義每個實體的主鍵,指定實體的外來鍵,並且需要進行正規化化處理。

  5、系統實現

5.1,登入模組

根據本系統的相關需求分析和系統設計,系統主要存在四類使用者:系統管理員、任課教師、班級管理員和學生。由於他們在本系統中所有實現的功能不同,所以在系統的登陸介面中會出現四個系統使用者身份選擇的按鈕。通過這些按鈕使用者就可以進行他們所對應的不同的功能模組。

5.2,系統管理員模組

本系統的系統管理員模組具體將要完成管理員管理、任課教師管理、班級管理員管理、班級管理、學生管理、成績管理、許可權管理和系統管理等多項功能。這些功能既相互區別,又相互聯絡,共同組成了系統管理員模組的主要內容。

5.3,任課教師模組

本系統中的任課教師模組,主要就是成績管理部分以及對該模組的簡單管理,具體包括任課教師登入、成績管理和系統管理三部分。其中,登入部分與系統管理員的實現相似;系統管理部分由修改密碼、重新登入和退出系統三部分組成;而成績管理部分則和系統管理員模組中的成績管理相似,包括成績錄入、修改和分析三部分。在任課教師進行成績管理時,仍然需要先選擇其擔任教學任務的班級,然後才能進入下一步的錄入、修改和分析。

5.4,班級管理員模組

在本系統中,班級管理員模組主要包括登入、班級管理和系統管理。其中,登入和系統管理與任課教師的內容相似;而班級管理則主要是對學生成績的分析。

5.5,學生管理模組

在本系統中,學生管理模組主要由學生登入、成績查詢和系統管理三部分組成。其中,登入部分在本章第一節已經說明;系統管理部分和其他模組的構成相同;而成績查詢部分則直接進入相應頁面。

  6、結尾

本文以上內容首先對ASP動態網頁技術進行了論述,隨後介紹了學生成績管理系統的結構,最後對系統的實現進行了研究和探討,表達了觀點,提出了見解,總之,在科學技術發達的今天,必須時刻站在發展的前沿,多學習多實踐,只有這樣才能在激烈的社會競爭中擁有一席之地。

  【參考文獻】

[1]《ASP動態網站建站例項與技巧》丁貴廣等,電子科技大學出版社

[2]《ASP資料庫開發例項精粹》郭瑞軍等,電子工業出版社

[3] 《ASP資料庫系統開發例項導航》宣小平等,人民郵電出版社

  選課管理系統畢業論文

  摘 要:隨著課程改革的不斷深入,學校規模不斷擴大、課程專案不斷增多,為了解決學生選課管理上的複雜的人工操作,減輕重複工作,故設計了選課系統。學校規模的擴大使得學校對每年新生入學、畢業生離校及本校各種分流機制造成的學生資訊產生變動,如學籍變動、個人資訊修改。為了適應課程的改革,學校在每個學期都要開設一定的課程提供給學生,讓學生根據自己的情況來選擇,根據學生選擇結果給出課程表。本校根據教學實際,為了使教師有效地管理學生資訊,設計學生資訊管理系統,由此形成學生成績管理系統,本文就此設計思路進行闡述。

  關鍵詞:選課系統 學生資訊管理系統 資料流圖 DFD圖 E-R圖 SC圖 IPO圖 Delphi軟體

隨著學校規模的不斷擴大,專業、班級、學生的數量急劇增加,有關學生選課的各種資訊量也成倍增長,而目前許多高校的學生選課管理仍停留在複雜的人工操作上,重複工作較多,工作量大,效率低,因此,迫切需要開發基於網際網路的課程資訊管理系統來提高管理工作的效率。基於網際網路的學生選課管理系統,在學生選課的規範管理、科學統計和快速查詢方面具有較大的實用意義。它提高了資訊的開放性,大大地改善了學生、教師對其最新資訊查詢的準確性。

  一、選課系統的任務概述

1. 目標

選課系統開發的目標是實現學生選課資訊關係的系統化、規範化和自動化。

2. 系統技術

學生選課系統要求具有資訊處理的開發性,方便教師上傳學生成績、學生上網選課和查詢選課資訊及成績等,因此本系統設計為基於WWW的網路資料庫應用系統,使用ASP指令碼以Access為資料庫的開發技術,執行在支援ASP的伺服器上。

3. 基本設計概念和處理流程

採用基於SQL Server的分散式資料庫管理系統。三層結構是目前用得最多的,這種結構比傳統的C/S結構增加了一個應用程式伺服器,應用程式伺服器包括了統一的介面、業務規則和資料處理邏輯等等,這樣客戶端程式就可以做得比較小,也就是常說的`瘦客戶。更由於業務規則和資料處理邏輯的集中在伺服器上統一管理,客戶端無須進行復雜的計算,也不會因為錯誤的操作而影響到其他的使用者,所以可靠性、穩定性和效率都比較好。(其結構如圖)

4. 使用者的特點

為保證系統安全高效地執行,本系統把使用者劃分為3類:教務處、教師和學生。不同的使用者在系統中的作用和許可權也有所不同,所以它所需要完成的功能也就不同。

(1)教務處可以完成本系統所有的功能

學生資訊管理:除學生基本資訊外,還可管理學生所選課程、成績等。

教師資訊管理:包括教師個人的基本情況和任課情況。

專案及班數的設定:根據學校教務處所排課進行班級數及人數的統計,然後根據統計結果進行專案及班數的設定。

排課:根據上一步分班情況安排任課教師。

報表生成及輸出:生成教師擔任課程分班表、按專案生成學生成績表、按學生行政班生成成績表及所有報表的輸出。

(2)教師在本系統的功能

查詢學生選課情況、自己任課情況、獲取自己所擔任課程分班表、錄入及修改成績等。

(3)學生在本系統的功能

查詢本人資訊、教師任課資訊、選課、選課資訊查詢、成績查詢。

  二、需求規定

(一)對功能的規定

1. 可實現學生選課註冊。

2. 方便實現學生選課資訊查詢。

3. 可對學生成績檔案進行管理,成績表單生成簡便。

4. 安全有效的使用者區分,管理。

5. 檔案資料的高安全性,保密性。

6. 有幫助文件

(二)對效能的規定

使用穩定,操作效能好,操作方法易於掌握,系統的安全性強。

  三、設計思想

使用者的需求具體表現在對各種資訊的提供、編輯、處理及查詢統計上。這就要求資料庫結構能充分滿足各種資訊的輸入、處理和輸出。通過分析學生選課管理系統的現實需求,學生選課管理系統各環節的基本資料及資料處理流程,在與管理人員溝通、交流與探討的基礎上,得到以下學生選課系統的資料流程圖。

(一)資料庫的設計

通過對學生選課管理系統工作內容和相關資料流程分析,根據學生選課管理系統的需要,就可以設計出能滿足使用者需求的各種實體,以及它們之間的關係,由此得到資料庫所支援的資料模型,即資料庫的邏輯結構,具體情況如下:

1. 學生資訊表

開學時將教務處提供的學生資訊庫按系統的要求修改庫結構並匯入Access資料庫中,應包括如下資訊:姓名、學號、院系、班級、性別、所選課程、任課教師、備註等。

2. 教師資訊表

包括教師姓名、教師程式碼、性別、年齡、職稱、主要教授課程、兼任課程等。

3. 課程資訊

包括課程目錄、課程、課程程式碼、教學內容、任務與目的、考試方法、要求等。

4. 課程表

包括課程名稱、課程編號、任課教師、課程學分、上課時間。

5. 成績單列表

包括學生姓名、學號、院系、班級、課程、任課教師、成績。

(二)系統功能特點

1. 內容全面 系統全面覆蓋了體育課資訊,可為學校、教師和學生提供全面準確的資訊。

2. 層次分明 系統採用模組化程式設計結構。各模組之間既相互獨立,又具有一定的聯絡,各模組可獨立編制、除錯、查錯、修改和執行,結構嚴謹,便於擴充套件和維護。

四、資料庫概念設計

根據以上資料流圖匯出資料庫所需資料項和資料結構。

學生:學號、姓名、性別、生日、所在院系、所在班級。

課程:課程號、課程名、講師、上課時間、地點、課程簡介。

選課結果:記錄號、選課學生、所選課程。

學籍變更記錄:記錄號、變更情況、記錄時間、詳細描述。

1. 資料庫邏輯結構設計

設計五個基本表:學生資訊表、課程資訊表、選課結果表、獎懲資訊表、教師資訊表。其中教師資訊表是外部表,不列出。由於使用開啟系統的不只是教務人員,每個學生都要登入到選課系統進行課程的選擇,所以需要對不同的登入人員進行密碼的認證和許可權的限制,防止越權行為,使用者名稱、密碼、許可權儲存在一個表中。分別設計如下表:(具體內容略)

USER-PASS使用者密碼資訊表

COURSE課程資訊表

COURSE-SELECT選課結果表

STUDENT學生個人資訊表

獎懲記錄資訊表

2. 概要設計

4. 選課模組詳細設計說明書

功能:接受學生選課資訊,重新整理學生課程表。

介面:呼叫新增、刪除模組,列印課表模組。

設計感想

通過這次實踐,我對Delphi有了全新的認識。Delphi可以讓你用最少的程式量來得到最高的開發效率,從而迅速地開發Windows的應用程式。開發者可按照自己的喜好及使用者要求,隨心所欲地安排視窗的外觀。Delphi是以面向物件的方式設計程式程式碼的,有著面向物件的四大特徵:封裝性、可維護性、繼承性和多型性。

當然,這個系統還有些地方需要修改和完善,我將在以後的時間裡逐步學習改進。

  論文參考文獻

[1][美]Grady Booch,James Rumbaugh,Ivar Jacobson,UML使用者指南.機械工業出版社,2001年8月.

[2]Microsoft,MSDN.

[3]Microsoft,SQL Server 2000聯機手冊.

[4]Roger S. Pressman.軟體工程??實踐者的研究方法.機械工業出版社,1997.

[5]IPL. Software Testing and Software Development Lifecycles. IPL,1996.

[6]Karl E. Wiegers.軟體需求.機械工業出版社,1999.

[7]張海藩.軟體工程導論.清華大學出版社.

熱門標籤