學生管理系統論文

  各高校正在加緊實施資訊化建設,其中學生管理系統的建設是相當重要的一部分。下面是小編為大家整理的,供大家參考。

  篇一

  高校學生資訊管理系統

  摘要

  摘 要:隨著科學技術的發展,計算機領域不斷取得新的研究成果。隨著不同高校的不斷擴大和招生人數的不斷增加,要處理大量的學生資料資訊顯得尤為重要,學生的資訊管理是學校工作中一項重要的內容。系統採用功能強大的Delphi作為開發工具而開發出來的高校學生資訊管理系統主要是管理學生的資料。重點介紹使用者管理、基本資訊管理、學生變更管理、操作日誌管理、學生留言管理、資料庫管理六大功能模組。並用Access來實現這一高校學生資訊管理系統的C/S架構。

  內容

  關鍵詞:資訊管理 C/S 學生資訊管理系統

  一、需求分析

  隨著資訊科技在管理上越來越深入而廣泛的應用,管理資訊系統的實施在技術上已逐步成熟。管理資訊系統是一個不斷髮展的新型學科,任何一個單位要生存要發展,要高效率地把內部活動有機地組織起來,就必須建立與自身特點相適應的管理資訊系統。

  通過調查,要求系統需要有以下功能:

  ⑴由於操作人員的計算機知識普遍較差,要求有良好的人機介面;

  ⑵由於該系統的使用物件多,要求有較好的許可權管理;

  ⑶原始資料修改簡單方便,支援多條件修改

  ⑷方便的資料查詢,支援多條件查詢;

  ⑸在相應的許可權下,刪除資料方便簡單,資料穩定性好;

  ⑹資料計算自動完成,儘量減少人工干預;

  二、系統設計

  學生資訊管理系統可以說是一個綜合性的學校學生管理系統,具有較強的實用性和先進性高校學生資訊管理系統。

  1.功能設計

  學生資訊管理系統系統主要包括以下功能模組:

  1.1使用者管理模組

  包涵管理員使用者和學生使用者.操作員可以對使用者進行編輯,並對其給予許可權.許可權管理分為自定義許可權及整合許可權,學生使用者可以對自己的資訊進行瀏覽.

  1.2學生基本資訊模組

  在此模組操作員可對學生資訊進行編輯,其中包括:學生基本資訊,詳細資訊,家庭資訊,學籍資訊,成績資訊,考勤資訊,獎罰紀錄,操作員可以通過此模組建立一個完整,高效的學生資訊檔案。

  1.3學生變更模組

  對於學生上的變動,調整,進行服務,並對變更或調整的資訊進行獨立儲存以便對調動的資訊進行瀏覽。

  1.4資料庫管理模組

  包括資料庫的備份自動備份.手動備份、資料庫還原自動還原.手動還原、系統初始化。

  1.5操作日誌管理模組

  對系統操作進行自動儲存,以便對系統的管理及系統有更好的維護資料,給使用者更多的使用者操作資訊。

  1.6學生留言板模組

  學號使用者是呢個可在此模組留下自己的意見及學生資訊錄入情況,讓學生和操作員之間建立一個簡便的交流平臺。

  系統結構圖如下圖2-1所示:

  2.資料庫設計

  資料庫中主要是對錶的設計,主要的表結構設計如下:

  2.1使用者操作人員表

  表名稱標識:Operator

  資料來源:使用者管理模組進行錄入。

  2.2學生基本資訊表

  表名稱標識:stainfo

  資料來源:基本資訊和模組進行錄入

  除此以外,還有家庭資訊表表名稱標識:farmily, 資料來源:家庭資訊和模組進行錄入、獎罰紀錄表表名稱標識:aandp, 資料來源:基本檔案錄入模組、考勤資訊表表名稱標識:kqxx,資料來源:基本檔案錄入模組、繳費資訊表表名稱標識:jhxx, 資料來源:基本檔案錄入模組、學生變更表表名稱標識:change, 資料來源:學生變更管理模組、操作日誌表表名稱標識:czdate, 資料來源:操作日誌管理模組自動錄入、學生留言表表名稱標識:xsly, 資料來源:學號留言模組錄入這些表需要設計:

  圖2-1系統結構圖

  表2-1使用者操作人員表

  三、系統的實現

  學生資訊管理系統總的模型主要是說明需要先登入到伺服器後才能進行登入系統的操作,登入後進入主功能頁面,主要有使用者管理,基本資訊管理,學生變更管理,操作日誌管理,學生留言管理,資料庫管理六大模組。

  1.主要功能模組設計

  使用者管理主要是實現對使用者的列表,新增使用者以及修改密碼和許可權等 操作;基本資訊管理模組主要是實現學生資訊的新增.修改.刪除.查詢以及統計等操作;學生變更管理模組主要是實現實現學生變更資訊的新增,修改,刪除,查詢等操作;操作日誌管理模組是記錄所有使用者的的操作記錄以及詳細時間;學生留言模組可以給本系統提出意見以及和程式設計師交流的平臺;資料庫管理模組主要是實現資料的備份,還原等相關操作。

  表2-2學生基本資訊表

  2.主要登陸介面的實現

  2.1 連線伺服器介面

  由於本系統採用C/S架構,所以要登入系統前必須先連線到伺服器,輸入伺服器正確的IP地址 點連線伺服器就可以連上伺服器 如果伺服器IP錯誤 則返回“資料連接出錯”資訊.退出按鍵的功能是退出整個系統.如圖3-1所示:

  圖3-1連線伺服器介面

  2.2使用者登入介面

  系統登入主要用於對進入人事資源管理系統的使用者進行安全性檢查,阻止非法使用者進入該系統。驗證操作員及其密碼,主要通過記錄集結果RecordCount結合If語句判斷使用者選定的操作員及其輸入的密碼是否符合資料庫中的操作員和密碼,如果符合則允許登入,否則提示使用者使用者名稱或密碼不正確,只有通過登入介面才能進入到主介面。

  如下圖3-2所示:

  圖3-2使用者登入介面

  主要程式碼如下:   1登入介面的FormShow事件程式碼:

  procedure Tc_yhdlfrm.FormShowSender: TObject;

  var

  i:integer;

  begin

  c_datemdl.DataModule2.operatordtst.Close;

  c_datemdl.DataModule2.operatordtst.DataRequest'select * from operator';

  c_datemdl.DataModule2.operatordtst.Open;

  for i:=1 to c_datemdl.DataModule2.operatordtst.RecordCount do

  begin

  usernamecmbx.Items.Addc_datemdl.DataModule2.operatordtst.fieldbyname'username'.AsString;

  c_datemdl.DataModule2.operatordtst.Next;

  end;

  usernamecmbx.ItemIndex := 0;

  end;

  2退出按鍵的OnClick事件程式碼:

  procedure Tc_yhdlfrm.SpeedButton2ClickSender: TObject;

  begin

  if messagedlg'你確認要退出系統嗎?',mtinformation,[mbyes,mbno],0=idyes then

  begin

  c_zjm.c_zjmfrm.Close;

  end;

  end;

  2.3使用者管理介面

  包涵管理員使用者和學生使用者.操作員可以對使用者進行編輯,並對其給予許可權.許可權管理分為自定義許可權及整合許可權,學生使用者可以對自己的資訊進行瀏覽.

  如下圖3-3所示:

  圖3-3使用者管理介面

  主要程式碼如下:

  1使用者管理的FormShow事件:

  procedure Tc_yhglfrm.FormShowSender: TObject;

  begin

  c_datemdl.DataModule2.operatordtst.Close;

  c_datemdl.DataModule2.operatordtst.DataRequest'select * from operator';

  c_datemdl.DataModule2.operatordtst.Open;

  end;

  2使用者管理的FormClose事件:

  procedure Tc_yhglfrm.FormCloseSender: TObject; var Action: TCloseAction;

  begin

  c_zkjm.c_zkjmfrm.Enabled := true;

  end;

  2.4學生留言介面

  學號使用者是呢個可在此模組留下自己的意見及學生資訊錄入情況,讓學生和操作員之間建立一個簡便的交流平臺.

  如下圖3-4所示:

  圖3-4 學生留言介面

  學生留言介面的主要程式碼如下:

  1學生留言介面的FormShow事件:

  procedure Tc_xslyfrm.FormShowSender: TObject;

  begin

  c_datemdl.DataModule2.xslydtst.Close;

  c_datemdl.DataModule2.xslydtst.DataRequest'select * from xsly';

  c_datemdl.DataModule2.xslydtst.Open;

  c_xslyfrm.xslygetdt;

  end;

  2學生留言介面的FormClose事件:

  procedure Tc_xslyfrm.FormCloseSender: TObject; var Action: TCloseAction;

  begin

  c_zkjm.c_zkjmfrm.Enabled := true;

  end;

  其他程式碼略。

  四、結束語

  本文從高校學生資訊的管理這一專案背景入手,然後針對平臺設計的功能需求進行分析,重點介紹了使用者管理、基本資訊管理、學生變更管理、操作日誌管理、學生留言管理、資料庫管理六大功能模組,著重對使用者登入介面、使用者管理介面、學生留言介面的實現做了詳細闡述。學生資訊管理系統可以說是一個綜合性的學校學生管理系統,具有較強的實用性和先進性高校學生資訊管理系統。

  由於研究水平和研究時間的限制,本課題在對系統的功能設計上略顯薄弱,還有許多有待完善和值得繼續探討的問題。

  文獻

  [1]馬林藝 張喜英 錢春升、《軟體工程》、2006.1.

  [2]塗金德 金林樵 牛立成 《Delphi程式設計》2004.2.

  [3]黃明 樑旭 石虎、《Delphi7資訊系統設計與開發例項》第2版、2005.3.

  [4]劉藝 《Delphi面向物件程式設計思想》 2003.9.

  [5]程旭鬆 許哲平 萬重 《80例上手Delphi7程式設計》 2004.10.

  [6]王振江 等 《Delphi2005精彩程式設計百例》 2006.1.

  [7]李文立 劉強 樑冰 《Delphi資料庫系統開發案例精選》2006.5.

  篇二

  學生資訊管理系統設計

  摘要

  摘要:隨著網際網路時代的到來與計算機技術的發展,當代社會已經進入資訊科技時代,也就是數字化時代,因為數字化時代的到來使得學校的教學管理受到了前所未有的挑戰,網際網路技術持續迅猛發展,給傳統教學模式提出新的要求。通過設計和建設網路拓展架構,資料庫基礎結構、網路安全系統、資訊釋出與管理、資訊共享與管理,建立大型的網路系統,從而方便教師、管理者、學生資訊釋出資訊、交流資訊與共享資訊。運用現代先進的計算機及網路技術為基礎的數字化教學管理模式朝資訊化、網路化、現代化發展,實現網路技術條件下的教學模式變革。從比較成熟的發達國家應用資訊系統的成果來看,國內學校學生資訊管理仍然還是停留在以人工檢索、統計或製作簡單資料庫檢索等為主的階段。當前的軟體不能滿足日常教學管理的需求,特別是一些紛繁複雜的資訊需求,使得學生管理者一定藉助更新的應用軟體,來協助日常學生資訊管理。

  內容

  關鍵詞:學生管理資訊系統

  1系統設計與實現

  本章主要包括兩個部分:系統的主要介面設計以及系統的功能設計。在系統的主要介面設計部分,主要就係統的登入介面、使用者註冊、學生管理模組、班級管理模組、課程管理、檔案管理模組的主要介面進行設計。在本文的第二部分系統功能設計,主要就係統的模組結構、系統流程圖進行設計,同時對對系統管理模組以及使用者管理模組的原始碼等進行了設計。以下將對這些內容做詳細的說明。

  1.1 在系統的登陸介面,使用者可以完成新使用者的註冊,輸入使用者的使用者名稱以及密碼登入到學生資訊管理系統中,在不需要使用該系統時可以選擇退出該系統。在登入系統是,需要輸入使用者名稱及密碼,系統判斷使用者名稱是否存在,密碼是否相匹配,同時使用者可以選擇系統是否記住該使用者名稱及密碼。

  1.2新使用者增加的介面可以完成新使用者的註冊功能,在該介面管理員超級管理員可以新增新的使用者,使用者可以使超級管理員一般不新增,普通管理員或是隻讀管理員,確定使用者的型別,這確定使用者型別以後需要給使用者新增許可權,其中有三個許可權可以選擇:系統管理、班級和學生檔案管理以及課程和成績管理。選擇不同的許可權的使用者可以實現不同的功能。在使用者註冊是要求使用者輸入使用者名稱,該使用者名稱必須是在系統中沒有被使用過的,同時要求輸入兩遍密碼,兩次輸入的密碼要完全一致。當用戶新增成功以後會出現使用者新增成功的提示框。

  1.3當用戶成功登陸進行學生資訊管理系統以後,即可進行系統介面。使用者可以進行系統設定,班級管理,檔案管理,課程管理,列印管理等模組,進入該模組後可以對模組的資訊進行瀏覽,查詢以及修改必須有該許可權才可以,同時在必要時,使用者可以選擇系統的幫助功能,獲得系統的幫助。在該層面使用者同樣可以。

  1.4在班級管理模組,使用者可以實現新增班級、修改班級、班級查詢記憶登出班級的工作。在新增班級時,可以輸入班級的名稱、系別輔導員,以及班級人數,選擇新增按鈕即可新增到下方的班級列表中,再新增完成以後使用者要實現儲存結果還需要儲存相應的模組中。同時,使用者還可以在班級列表中行預覽已經存在的班級情況,選擇相應的班級,點選刪除,修改或是登出等按鈕都可以進行相應的操作。在該模組使用者可以實現對班級的全部管理要求。

  2 功能模組設計

  2.1系統模組結構。本軟體系統包括六個功能模組:系統管理新增使用者、修改密碼和重新登陸、班級管理班級瀏覽、新增班級和班級查詢、學生檔案管理檔案新增、檔案瀏覽和檔案查詢、課程管理基本課程設定和班級課程設定、成績管理考試型別設定、成績新增、成績瀏覽和成績查詢、列印報表。

  系統管理模組。該模組的主要任務是維護系統的正常執行和安全性設定,包括新增使用者快捷鍵:CTRL+A、修改密碼快捷鍵:CTRL+B、重新登入快捷鍵:CTRL+F1等等。

  班級管理模組。該模組的功能是實現對全校班級的管理工作,包括:班級瀏覽快捷鍵:CTRL+C、班級新增快捷鍵:CTRL+D、班級查詢快捷鍵:CTRL+E等,這三個功能模組各自獨立,完成學校的全部班級的管理。

  學生檔案管理模組。該模組的主要功能是實現對學生的個人資訊的管理工作,包括檔案新增快捷鍵:CTRL+F、檔案瀏覽快捷鍵:CTRL+G、檔案查詢快捷鍵:CTRL+H等功能,從而方便學校管理部門對學校的基本情況的快速查詢和了解。

  課程管理模組。該模組對各個班級的課程進行設定,並可在其中設定各門課程的教材選用情況,方便了學校教材管理部門和教務處的教學管理人員的工作。該模組包括基本課程設定快捷鍵:CTRL+P和班級課程設定快捷鍵:CTRL+Q兩個模組。

  成績管理模組。學校的成績管理工作是檢驗學生學習情況的一個主要手段,本模組包括考試型別設定,共有期中考試和期末考試兩種型別,還設定了考試型別設定快捷鍵:CTRL+R、成績新增快捷鍵:CTRL+S、成績瀏覽快捷鍵:CTRL+T、成績查詢快捷鍵:CTRL+U等功能模組。

  2.2系統管理模組設計。本模組是本系統的應用界,在本介面上集成了本系統的所有功能,共有6個功能選單和17個子選單功能模組,從而實現了本系統從系統管理、班級管理、學生檔案管理、課程管理、成績管理、列印報表等系統的具體功能,同時,在系統管理模組中可以完成對本系統的安全性管理。

  3 總結與展望

  當今時代資訊化不斷髮展,對傳統的管理模式提出了新的挑戰。以往學校的管理主要靠手工進行,大量的資料需要大量的人力、物力、財力,而且效率低、容易出錯,已經不能適應現代資訊化的發展。計算機技術、資料庫技術日漸成熟,為管理系統提供了技術保障。該系統針對學校學生資訊的特點以及管理中實際需要,利用現代管理技術,設計出了學生資訊管理系統,具有儲存和查詢學生基本資訊的功能,並且解決了資料一致性問題等,有效地實現了學生資訊管理的資訊化,減輕管理人員的工作負擔,高效率、規範化地管理大量的學生資訊,並避免人為操作的錯誤和不規範行為,具有檢索迅速、查詢方便、可靠性高、儲存量大、保密性好、壽命長、成本低等手工管理無法比擬的優點,為高校進一步規劃管理邁出了重要一步。

有關推薦: