第一篇:學籍管理系統規劃報告
學生學籍管理系統系統規劃報告
組長:李文龍組員:宣德園
候樹勛李曉芳楊娟張星靳超
09計算機科學與技術班第一組
1.1設計背景
學籍管理系統是一個教育單位不可缺少的一部分,它的內容對于學校的決策者和管理者來說都至關重要。隨著學校規模的不斷擴大與學生人數的不斷增加,學生信息呈爆炸性增長,學籍管理變得越來越繁瑣。而傳統的文檔式管理管理方式存在著許多缺點,如:效率低、保密性差、產生大量的數據等,學籍管理工作變得復雜低效。為了提高效率、對學籍信息進行科學規范的管理,可利用計算機的優勢,開發學籍管理系統,實現對大量數據信息的科學統計和快速查詢,減少管理方面的工作量和錯誤。
1.2 開發環境
本學生學籍管理系統的開發與運行環境如下:開發環境:windows XP/7
數據庫管理系統:SQL Server 2005
開發平臺:ASP.NET
開發工具:VS 2008
1.3 系統開發的目標與意義
隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發揮著越來越重要的作用。
作為計算機應用的一部分,使用計算機對學生學籍進行管理,具有手工管理所無法比擬的優點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高
學生學籍管理的效率,使學生學籍管理更加清晰、有條理、自動化。開發此學籍管理系統,可實現教學人員及操作者對學生信息的管理,方便操作者隨時添加、查詢、修改等,減少學生信息管理工作的工作量,充分利用現代化技術實現高效高速的管理體系。
1.4學籍管理系統功能及各模塊的內容
對于學生學籍管理系統學生具有查詢該學生信息及各門功課成績的功能,教師具有查詢所有學生信息及修改學生某門課的成績等功能,管理人員具有添加、刪除、修改學生信息的功能。
(1)系統管理模塊
該模塊主要用來管理系統用戶,能添加、修改和刪除有關用戶的信息,只有管理員能進行這些操作。
(2)查看和修改
該模塊的功能包括添加或修改學生在校的基本信息情況和查看學生成績等信息,從而方便學校管理部門對學生基本情況的快速查詢和了解。
(3)信息錄入模塊
該模塊的功能包括添加成績的管理工作,包括修改、添加或刪除學生所選科目的成績,從而方便學校管理部門對學生基本情況的快速編輯和錄入
(4)查詢模塊
該模塊主要管理對學生基本信息的查詢和成績查詢,用戶可以根
據學生的學號、或班級等方便的查詢學生的基本信息和成績。
第二篇:學籍管理系統心得體會
心得體會
近段時間,完成了老師安排的作業,用代碼開發設計一個學生檔案信息管理系統。該系統是基于結構體數組的學生學籍管理系統。能夠實現對學生學籍信息進行錄入,修改,刪除,查詢和輸出等基本操作。
首先構造框架:基于系統流程圖和系統功能結構圖,設計構建系統的整個框架。先聲明一個struct date 類型,它代表“出生日期”,包括3個成員:month(月),day(日),year(年)。然后在聲明struct stumessage 類型時,將成員birthday指定為struct Date 類型。已聲明的類型struct Date 與其他類型一樣可以用來聲明成員的類型。然后定義結構體數組,構建main函數。利用結構體數組,采用結構化程序設計的思想,設計多個函數,分別完成六大主攻能模板,從而實現系統的每項功能操作。,經過一個多星期的課程實訓,完成了對學籍管理系統代碼的設計,收獲頗多。也明白了自己在C 語言上存在的一些問題,尤其在用C語言編程方面存在的缺點與不足。經過課程實訓使我明白做一個完整的系統要用到我們學到的很多方面的知識,一個完整的系統包含的C語言知識很多,要有好強的綜合運用能力才能開發一個完整的系統。在程序操作過程中要有耐心,更要細心。同時,也體會到學軟件專業要有好強的動手能力,而實訓操作完成小系統鍛煉了我的動手能力,今后,在動手操作方面要加強,畢竟熟能生巧,練多了才能提高自己的編寫程序的能力。畢竟,對于軟件專業的初學者來說,起初的編程還屬于經驗編程,靠自己的學習及動手操作獲得經驗,以便為今后開發出新的程序打下基礎。
第三篇:學籍管理系統論文
學籍管理系統論文
一、引言:
學生檔案管理系統是一個教育單位不可缺少的部分,它的內容對于學校的決策者和管理者來說都至關重要,所以學生檔案管理系統應該能夠為用戶提供充足的信息和
快捷的查詢手段。但一直以來人們使用傳統人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產生大量的文件和數
據,這對于查找、更新和維護都帶來了不少的困難。
隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發揮著越來越重要的作用。
作為計算機應用的一部分,使用計算機對學生檔案信息進行管理,具有著手工管理所無法比擬的優點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高學生檔案管理的效率,也是企業的科學化、正規化管理,與世界接軌的重要條件。
因此,開發這樣一套管理軟件成為很有必要的事情,在下面的各章中我將以開發學生檔案管理系統為例,談談其開發過程和所涉及到的問題及解決方法。
二、系統功能
現在我國的中小學校中檔案的管理水平還停留在紙介質的基礎上,這樣的機制已經不能適應時代的發展,因為它浪費了許多人力和物力,在信息時代這種傳統的管
理方法必然被計算機為基礎的信息管理所取代。
我作為一個計算機應用的本科生,希望可以在這方面有所貢獻。改革的總設計師鄧小平同志說過“科學技術是第一生產力”,我希望能用我三年的所學編制出一個
實用的程序來幫助中小學進行更有效的學籍管理。歸納起來,功能大約有以下幾點:1.學生信息的錄入。不同地域的學生通過各種途徑不擇地點、不擇時間地自主
上傳自己的基本檔案(不合要求的檔案可以由管理員及時清除)。
2.學生信息的查詢。學生的檔案信息發在網上可以讓全班、全校的人來查詢。使用者可以通過多種方式(學期,年級,班級,姓名,學號等)的查詢,查看自己需
要的學生信息。
3.學生信息的修改。通過網絡在任何地方,檔案管理人員均可隨時對轉入、轉
出的學生進行添加和刪除,實現了信息的動態管理。
好處為:
1. 可以存儲歷屆的學生檔案,安全、高效;
2. 只需一到二名檔案錄入員即可操作系統,節省大量人力;
3. 可以迅速查到所需信息。
三.ASP的簡單認識
ASP的全稱是:Active Server Pages,是在服務器端腳本編譯環境,使用它可以創建和運行動態、交互的Web服務器應用程序。ASP可以與HTML頁、腳本命令和
ActiveX組件組合創建交互的Web頁和基于Web的功能強大的應用程序。ASP應用程序很容易開發和修改。所以筆者推薦廣大教育工作者在教學工作繁忙的情況,使用
ASP來制作適應教學的交互性強的動態網頁是非常適合的。
以下羅列了 Active Server Pages 所獨具的一些特點:
1.使用 VBScript,JScript 等簡單易用的腳本語言,結合 HTML 代碼,即可快速地完成網站的應用程序的編寫。
2.無須編譯,容易編寫,調試方便可在服務器端直接執行。
3.使用普通的文本編輯器,如 Windows 的記事本,或在FRONTPAGE等流行軟件中都可進行編輯設計。
4.與瀏覽器無關(Browser Independence)。用戶端只要使用可執行 HTML 碼的瀏覽器,即可瀏覽 ASP 網頁的內容。ASP所使用的腳本語言(VBScript、Jscript)
均在 WEB 服務器端執行,用戶端的瀏覽器不要求能夠執行這些腳本語言。
5.ASP 能與任何 ActiveX scripting 語言相容。除了可使用 VBScript 或 JScript 語言來設計外,還通過 plug-in 的方式,使用由第三方所提供的其他腳本語
言,如:REXX、Perl、Tcl等。腳本引擎是處理腳本程序的 COM(Component Object Model)物件。
6.Active Server Pages 的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人直接剽竊,提高了程序的安全性。
7.可使用服務器端的腳本來控制產生客戶端的腳本。
8.ActiveX Server Components(ActiveX 服務器元件)具有無限可擴充性。可以使用 Visual Basic、Java、Visual C++、COBOL 等編程語言來編寫你所需
要的 ActiveX Server Component。
由此可見,將ASP技術用于教育任務繁重的教師建設網站是最適合的。
由于筆者本文主題是講解用ASP技術實現網上作文的自動化管理的過,其目的在于由一件具體事例的完成過程來拋磚引玉,使更多的教師懂得怎樣在學校網站應用現
代網絡技術實現網絡自動化管理。所以對于網絡的一些基礎知識不作過多鋪墊,下僅列出本文所需基礎知識:
1. 懂得基本的HTML語言。
2. 懂得基本的VBScript 或JScript語言。
3. 有數據庫操作基礎,最少會一種數據庫(如最簡單的Microsoft Access)
四.網上學生學籍管理實現的目標
主要是對學生信息(如學號、姓名、性別、家庭住址等)進行管理。本模塊又分為五個子模塊:
(1)錄入學生信息
(2)查詢學生信息
(3)修改/刪除學生信息
其中,學生信息查詢不需登錄即可使用,其他模塊則需要先登錄后才能使用。
五.網上學籍自動化管理實現的幾個ASP文件簡介
從本節開始我們逐漸深入地探討如何用ASP技術實現以上目標。實現網上學籍的自動化管理和BBS、在線論壇等的建立機制有許多相似的地方,但在數據庫的建立或
管理方法方面卻有許多不同之處。以下筆者以范例的方式來分析利用ASP技術來實現的方法。整個自動化管理機制大致可由如下幾個ASP文件和一個數據庫文件來組
成,它們的大至功能如下。
(1)index.asp 進入本欄目后的第一顯示頁,顯示本軟件總體功能,提供多種對學生檔案的管理方式,以及用戶的注冊。
(2)login.asp用于用戶的注冊。
(3)InfoInput.asp 將學生的基本信息寫入數據庫。
(4)InfoQuery.asp可查詢學生的基本檔案信息。
(5)InfoModifyDel.asp 用于數據的修改、刪除。
六.數據庫的搭建
使用Access2000 實現關系型數據庫
學生基本檔案:
存儲了學生的檔案包括:學號、姓名、年齡,性別,族別,出生年月,聯系電話,家庭住址,其中學號為該表的主關鍵字。
學生入學狀況:
存儲了學生的入學狀況包括:學號,年級,班級,入學時間。它的學號必須在學生基本檔案中存在。
用戶密碼登記:
存儲了系統用戶和普通用戶的信息,包括:姓名,口令,登記日期
學生考試計劃登記表:
存儲了每次考試的基本信息,包括:考試編號,科目,年級,班級,考試日期,考試類別等。
學生考試成績:
存儲了學生各科考試的成績,包括:學號,考試編號,考試類別,科目,成績。
在以上表中,學生基本檔案和學生入學狀況以及學生考試成績中的學號是相互關聯的,學生基本檔案中該學號存在,那么在學生入學狀況和學生考試成績中才能存
在該學號。
而學生考試計劃登記表和學生考試成績中的考試編號是相互關聯的。只有用戶做了考試計劃以后,才能對學生進行考試,才能輸入成績入庫。不過由于時間倉促,學生成績管理模塊沒有完全實現。
下面是各表之間的關系圖:
七.ASP文件實現自動化管理過程的細節
ASP技術以其簡單易操作,且功能較強大完全能夠完成以上所要求的各操作目標。下面分操作及ASP文件的組成來講解實現具體細節,其中著重介紹用〈VB
sript〉語句的操作。
(1)index.asp
學籍管理系統的首頁,主要用于用戶的注冊和判斷用戶是否已注冊,并提供信息管理、成績管理、考試管理的入口。其中判斷用戶注冊是否正確的代碼為: function CheckForm()
{
if(document.Login.UserName.value==“"
{
alert(”請輸入用戶名!“);
document.Login.UserName.focus();
return false;
}
if(document.Login.PassWord.value == ”“
{
alert(”請輸入密碼!“);
document.Login.PassWord.focus();
return false;
}
}
function ClearForm()
{document.Login.UserName.value = ”“;
document.Login.PassWord.value = ”";
}
以上程序來檢查用戶注冊時提交的數據是否正確,以確定是否允許提交。
十.參考文獻
《ASP3.0動態網頁實經典》—— 位元文化——中國青年出版社
《ASP網頁制作實戰步步通》天創工作室編著 人民郵電出版社 2001/6 第一版 《精通WEB數據庫架設技巧》劉、蔡鋒編著 科學出版社 2001/4第一版 《ASP網絡編程實例》老虎工作室 編著 人民郵電出版社 2001/6 第一版
第四篇:學籍管理系統論文
學籍管理系統論文
一、引言
學生檔案管理系統是一個教育單位不可缺少的部分,它的內容對于學校的決策者和管理者來說都至關重要,所以學生檔案管理系統應該能夠為用戶提供充足的信息和
快捷的查詢手段。但一直以來人們使用傳統人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難。
隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發揮著越來越重要的作用。
作為計算機應用的一部分,使用計算機對學生檔案信息進行管理,具有著手工管理所無法比擬的優點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高學生檔案管理的效率,也是企業的科學化、正規化管理,與世界接軌的重要條件。
因此,開發這樣一套管理軟件成為很有必要的事情,在下面的各章中我將以開發學生檔案管理系統為例,談談其開發過程和所涉及到的問題及解決方法。
二、系統功能
現在我國的中小學校中檔案的管理水平還停留在紙介質的基礎上,這樣的機制已經不能適應時代的發展,因為它浪費了許多人力和物力,在信息時代這種傳統的管理方法必然被計算機為基礎的信息管理所取代。
我作為一個計算機應用的本科生,希望可以在這方面有所貢獻。改革的總設計師鄧小平同志說過“科學技術是第一生產力”,我希望能用我三年的所學編制出一個實用的程序來幫助中小學進行更有效的學籍管理。歸納起來,功能大約有以下幾點:1.學生信息的錄入。不同地域的學生通過各種途徑不擇地點、不擇時間地自主上傳自己的基本檔案(不合要求的檔案可以由管理員及時清除)。
2.學生信息的查詢。學生的檔案信息發在網上可以讓全班、全校的人來查詢。使用者可以通過多種方式(學期,年級,班級,姓名,學號等)的查詢,查看自己需 要的學生信息。
3.學生信息的修改。通過網絡在任何地方,檔案管理人員均可隨時對轉入、轉出的學生進行添加和刪除,實現了信息的動態管理。好處為:
1. 可以存儲歷屆的學生檔案,安全、高效;
2. 只需一到二名檔案錄入員即可操作系統,節省大量人力;
3. 可以迅速查到所需信息。三.ASP的簡單認識
ASP的全稱是:Active Server Pages,是在服務器端腳本編譯環境,使用它可以創建和運行動態、交互的Web服務器應用程序。ASP可以與HTML頁、腳本命令和
ActiveX組件組合創建交互的Web頁和基于Web的功能強大的應用程序。ASP應用程序很容易開發和修改。所以筆者推薦廣大教育工作者在教學工作繁忙的情況,使用ASP來制作適應教學的交互性強的動態網頁是非常適合的。
以下羅列了 Active Server Pages 所獨具的一些特點:
1.使用 VBScript,JScript 等簡單易用的腳本語言,結合 HTML 代碼,即可快速地完成網站的應用程序的編寫。
2.無須編譯,容易編寫,調試方便可在服務器端直接執行。
3.使用普通的文本編輯器,如 Windows 的記事本,或在FRONTPAGE等流行軟件中都可進行編輯設計。
4.與瀏覽器無關(Browser Independence)。用戶端只要使用可執行 HTML 碼的瀏覽器,即可瀏覽 ASP 網頁的內容。ASP所使用的腳本語言(VBScript、Jscript)均在 WEB 服務器端執行,用戶端的瀏覽器不要求能夠執行這些腳本語言。
5.ASP 能與任何 ActiveX scripting 語言相容。除了可使用 VBScript 或 JScript 語言來設計外,還通過 plug-in 的方式,使用由第三方所提供的其他腳本語言,如:REXX、Perl、Tcl等。腳本引擎是處理腳本程序的 COM(Component Object Model)物件。
6.Active Server Pages 的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人直接剽竊,提高了程序的安全性。
7.可使用服務器端的腳本來控制產生客戶端的腳本。
8.ActiveX Server Components(ActiveX 服務器元件)具有無限可擴充性。可以使Visual Basic、Java、Visual C++、COBOL 等編程語言來編寫你所需、要的 ActiveX Server Component。
由此可見,將ASP技術用于教育任務繁重的教師建設網站是最適合的。由于筆者本文主題是講解用ASP技術實現網上作文的自動化管理的過,其目的在于由一件具體事例的完成過程來拋磚引玉,使更多的教師懂得怎樣在學校網站應用現代網絡技術實現網絡自動化管理。所以對于網絡的一些基礎知識不作過多鋪墊,下僅列出本文所需基礎知識:
1.懂得基本的HTML語言。
2.懂得基本的VBScript 或JScript語言。
3.有數據庫操作基礎,最少會一種數據庫(如最簡單的Microsoft Access)四.網上學生學籍管理實現的目標
主要是對學生信息(如學號、姓名、性別、家庭住址等)進行管理。本模塊又分為五個子模塊:
(1)錄入學生信息
(2)查詢學生信息
(3)修改/刪除學生信息
其中,學生信息查詢不需登錄即可使用,其他模塊則需要先登錄后才能使用。五.網上學籍自動化管理實現的幾個ASP文件簡介
從本節開始我們逐漸深入地探討如何用ASP技術實現以上目標。實現網上學籍的自動化管理和BBS、在線論壇等的建立機制有許多相似的地方,但在數據庫的建立或管理方法方面卻有許多不同之處。以下筆者以范例的方式來分析利用ASP技術來實現的方法。整個自動化管理機制大致可由如下幾個ASP文件和一個數據庫文件來組成,它們的大至功能如下。
(1)index.asp 進入本欄目后的第一顯示頁,顯示本軟件總體功能,提供多種對學生檔案的管理方式,以及用戶的注冊。
(2)login.asp用于用戶的注冊。
(3)InfoInput.asp 將學生的基本信息寫入數據庫。
(4)InfoQuery.asp可查詢學生的基本檔案信息。
(5)InfoModifyDel.asp 用于數據的修改、刪除。六.數據庫的搭建
使用Access2000 實現關系型數據庫學生基本檔案:
存儲了學生的檔案包括:學號、姓名、年齡,性別,族別,出生年月,聯系電話,家庭
住址,其中學號為該表的主關鍵字。學生入學狀況:
存儲了學生的入學狀況包括:學號,年級,班級,入學時間。它的學號必須在學生基本檔案中存在。
用戶密碼登記:
存儲了系統用戶和普通用戶的信息,包括:姓名,口令,登記日期學生考試計劃登記表: 存儲了每次考試的基本信息,包括:考試編號,科目,年級,班級,考試日期,考試類別等。
學生考試成績:
存儲了學生各科考試的成績,包括:學號,考試編號,考試類別,科目,成績。在以上表中,學生基本檔案和學生入學狀況以及學生考試成績中的學號是相互關聯的,學生基本檔案中該學號存在,那么在學生入學狀況和學生考試成績中才能存在該學號。
而學生考試計劃登記表和學生考試成績中的考試編號是相互關聯的。只有用戶做了考試計劃以后,才能對學生進行考試,才能輸入成績入庫。不過由于時間倉促,學生成績管理模塊沒有完全實現。
七.ASP文件實現自動化管理過程的細節
ASP技術以其簡單易操作,且功能較強大完全能夠完成以上所要求的各操作目標。下面分操作及ASP文件的組成來講解實現具體細節,其中著重介紹用〈VBsript〉語句的操作。
(1)index.asp
學籍管理系統的首頁,主要用于用戶的注冊和判斷用戶是否已注冊,并提供信息管理、成績管理、考試管理的入口。其中判斷用戶注冊是否正確的代碼為: function CheckForm(){ if(document.Login.UserName.value==“
” { alert(“請輸入用戶名!”);document.Login.UserName.focus();return false;} if(document.Login.PassWord.value == “
” { alert(“請輸入密碼!”);document.Login.PassWord.focus();return false;} } function ClearForm(){document.Login.UserName.value = “
”;document.Login.PassWord.value = “
”;}
十.參考文獻
《ASP3.0動態網頁實經典》—— 位元文化——中國青年出版社
《ASP網頁制作實戰步步通》天創工作室編著 人民郵電出版社 2001/6 第一版 《精通WEB數據庫架設技巧》劉、蔡鋒編著 科學出版社 2001/4第一版 《ASP網絡編程實例》老虎工作室 編著 人民郵電出版社 2001/6 第一版
教師:趙恒瑩 2013年9月3日
第五篇:學生學籍管理系統需求分析報告.
學生學籍管理系統需求分析說明書
§1 概述
編寫說明:
本章描述本軟件開發的背景,系統目標,用戶的業務情況,以便于需求理解。
§ 1.1背景
傳統的學校學籍管理方法、由于分散管理,易發生數據丟失,勞動強度高,速度慢。
使用計算機可以高速、快捷地完成以上工作。特別是在計算機聯網后,數據在網上傳遞,可以實現數據共享,避免重復勞動,規范教學管理行為,從而提高了管理效率和水平。
學籍管理信息系統以計算機為工具,通過對教務管理所需的信息管理,把管理人員從繁
瑣的數據計算處理中解脫出來,從而全面提高教學質量。
§ 1.2系統目標
學籍管理信息系統以計算機為工具,通過對教務管理所需的信息管理,把管理人員從
繁瑣的數據計算處理中解脫出來,使其有更多的精力從事教務管理政策的研究實施,教
學計劃的制定執行和教學質量的監督檢查,從而全面提高教學質量。
§ 1.3業務模式
本系統是運行在WindowsXP等操作系統環境下的多臺計算機構成的局域網,現在學校各部門分別使用不同數據庫,各部門之間的信息還不能實現網上共享。由于學校的各個部門都需要一些學生的基本信息,所以各個部門都有一份學生檔案。一個部門的改動,將導致其他各部門必須修改,否則,學生的信息將不一致。
高校學生學籍管理系統將采用B/S模式,學生的信息由各用戶在規定的權限下在各自的工作
站上錄入,統一保存在系統服務器上,既可集中管理,有可讓各部門管理自己負責的信息。
信息上網后各用戶可查詢,調用,達到全校信息共享。
§2用戶需求
編寫說明:
此系統專門為高校學籍管理所設置。本節主要描述用戶需求的使用范圍,功能要求信
息采集與各部門的使用權限
§ 2.1使用范圍
按西安交通大學城市學院學生學籍狀況的系統管理(本科生用學年學分制)。
系統中保留4個年級學生的信息,學生畢業一年后信息轉儲,但隨時可以查詢,輸出。
§ 2.2功能要求
·學生檔案管理: 學生的一般情況,及獎勵,處分情況;
·學生成績管理: 學習成績,補考成績;
·學籍處理: 學生留降級處理,休復學處理,退學處理;
·日常教務管理: 日常報表,如通知書,補考通知書等,學生學習成績的各種分類統
計;
·畢業生學籍處理: 結業處理,畢業處理,授位處理,學籍卡片等。
§ 2.3數據完整性、正確性:
1、可按某學生某學年考試及補考成績,自動生成該學生是否升留降級,退學。
2、可按某學生在校期間累計重修科目門數和成績自動生成該學生是否結業,畢業,授位。
3、可按某學生因非成績原因所引起的學籍變更作自動處理。
4、可按每學期各年級班學生考試成績自動生成補考名單,科目。
5、可按每學期各年級學生考試成績自動生成某課程統計分析表。
6、可按同一年級學習成績進行同一課程不同班級間成績比較。
§ 2.4性能需求
因為學籍管理系統存儲學生信息,所以數據庫系統應該具有備份和恢復功能,保證學生數據庫的長期完整性和正確性。另一方面,作為系統的服務器應該能夠長期無故障的運行,而且能夠便于管理員的操作。安全性要求比較高,對業務邏輯必須封裝,避免有人登陸他沒權限的網頁,避免黑客從數據流中截取敏感數據。
§ 2.5 其他需求
普通用戶的需求:對于只有查看權限的用戶,一般是通過上網瀏覽學校網頁來查看數據的。
各部門管理員:能夠對系統進行設置,以適應不同用戶的需求。對不同系的管理員分配不同的權限,教務處系統管理員具有最高的管理權限。
§ 2.6用戶平臺要求
系統主要使用于高校的局域網,WinXP等環境下,Java,Vc,Vb連接數據庫,本系統需要DBMS放學生學籍數據庫。可進行查詢,修改、處理等。
§3系統
§ 3.1網絡環境下的多用戶系統
高校學生學籍管理系統,由學校指派專人負責系統的管理和維護。系統中分別涉及到不同管理部門所管理的學生信息,因而將系統的信息分類,分別由教務處、學生處、各系管理具體的信息。其中,教務處負責學生學籍管理、學生成績、教學計劃、師資分配、各種考試安排。學生的成績由各個系按照教務處的規定在各個系的計算機輸入本系學生各門功課的成績,并上傳到系統中。各系還要上報本系的教學計劃,課程安排,然后由教務處統一發布。學生處主要負責學生的檔案管理以及獎勵和處分。學生處根據學生的高中升學檔案形成原始檔案,然后根據各系對學生表現的評價,決定對學生的獎勵或處分。在學生畢業時形成每個學生的最終檔案。學校的其他部門(包括學生、家長、用人單位)只能瀏覽學生的公開信息。
§ 3.2數據的完整性,準確性
a.錄入數據采用表格方式,限制錄入數據類型及取值范圍以保證數據的完整性及準確性。b.統具有部分反悔修改功能,系統備有的修改功能均可反悔.§ 3.3數據完成的時間性,如成績的錄入,僅當師資科錄入教學進程,教務科分發教師教學任務安排之后,各
系方可錄入成績。
§ 3.4數據安全性
本系統采用二級安全保障
第一級:依賴于網絡本身對用戶使用權限的規定。
第二級:在程序模塊中通過使用密碼控制功能對用戶使用權限加以限制。如表1,2。§ 3.5成績自動統計分析及學籍的自動處理
本系統按學籍管理條例設計了若干個軟件處理模塊:
1、可按某學生某學期,學年考試及補考成績,自動生成該學生是否升留降級,退學。
2、可按某學生在校期間累計補考科目門數和成績自動生成該學生是否結業,畢業,授位。
3、可按某學生因非成績原因所引起的學籍變更作自動處理。
4、可按每學期各年級班學生考試成績自動生成補考名單,科目。
5、可按每學期各年級學生考試成績自動生成某課程統計分析表。
6、可按同一年級學習成績進行同一課程不同班級間成績比較。
§4數據調查及分析
§4.1原始數據
編寫說明:
本節描述原始數據調查的結果,列出數據清單。
原始數據的描述:
數據名稱:高校學生學籍管理信息系統
簡述:系統中保留五個年級學生的信息,學生畢業一年后信息轉儲,但隨時可以
查詢,輸出。
來源:每學期考試完畢由各系錄入成績,然后由教務科收集
去處:學生,老師
組成:存儲信息用庫有學生資料表,成績表,授課表,補考成績表,獎
勵處分表等,用于存放學生在校期間的有關信息。
§ 4.2數據字典
系統管理要求=[學生資料表|成績表|授課表|補考成績表|獎勵處分表|畢業生表|日常報表]
學生資料表=學號+姓名+性別+生日+家庭地址+郵編
成績表=學號+科目+成績
畢業生表=學號+姓名+班級
獎勵處分表=學號+姓名+系別+獎勵(處分)
學生情況=學生成績+學生資料
統計要求={學生情況}
數據文件={學生資料表+成績表+授課表+補考成績表+獎勵處分表+畢業生表+日常報表}