學生學籍管理系統系統的設計與實現--文獻綜述_第1頁
學生學籍管理系統系統的設計與實現--文獻綜述_第2頁
學生學籍管理系統系統的設計與實現--文獻綜述_第3頁
學生學籍管理系統系統的設計與實現--文獻綜述_第4頁
學生學籍管理系統系統的設計與實現--文獻綜述_第5頁
已閱讀5頁,還剩2頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

1、精選優質文檔-傾情為你奉上本科畢業設計(論文)文獻綜述學 院專業學生姓名學號指導教師職稱合作導師職稱論文題目學生學籍管理系統的設計與實現文獻綜述(主要包括國內外現狀、研究方向、進展情況、存在問題、參考文獻等)一、國內外研究現狀、發展動態信息社會的高科技,商品經濟化的高效益,使計算機的應用已普及到經濟和社會生活的各個領域。計算機雖然與人類的關系愈來愈密切,還有人由于計算機操作不方便繼續用手工勞動。為了適應現代社會人們高度強烈的時間觀念,學生信息管理系統軟件為教學辦公室帶來了極大的方便。該軟件是以網絡編程語言為實現語言,其功能在系統內部有源代碼直接完成。通過操作手冊,使用者可以了解本軟件的基本工作

2、原理。操作人員只需輸入一些簡單的漢字、數字,即可達到自己的目標。信息化在國外已經非常普及了,但在中國,教育信息化本身還沒有被算做一個真正的產業,更沒有形成清晰的產業模型。但是,就是在這樣的一個結構下,過度重視硬件投入的相關教育部門更應該理性的思考,將教育信息化的精力重新拉回到基礎數據信息化的投入上,通過數據基礎的實施與逐漸完善,形成一個更具價值的系統化、規?;娜轿唤逃畔⒒w系。隨著計算機的普及和網絡技術的發展,我國的教育行業信息化建設很早就已經開始在全國展開部署了。學生信息管理系統管理系統就是其中之一。傳統的手寫管理由于工作量巨大、存放麻煩、更新困難、不易備份,已隨著時代的發展而顯的落伍

3、了。這就要我們創造更快更新的管理系統。電子管理以快捷、方便的使用而受到歡迎。學生信息管理系統是一個教育單位不可缺少的部分,它的內容對于學校的決策者和管理者來說都至關重要,所以學生信息管理系統應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難。隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對學生信息學籍、成績進行管理

4、,具有手工管理所無法比擬的優點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高學生學籍管理的效率,也是學校的科學化、正規化管理,與世界接軌的重要條件。二、選題背景和意義學生學籍管理系統是典型的信息管理系統(MIS),其開發主要包括后臺數據庫的建立和維護以及前端應用程序的開發兩個方面。對于前者要求建立起數據一致性和完整性強、數據安全性好的數據庫。而對于后者則要求應用程序功能完備,易使用等特點。在學籍管理中,需要從大量的日常教學活動中提取相關信息,以反映教學情況。傳統的手工操作方式,易發生數據丟失,統計錯誤,勞動強度高,且速度慢。使用計算機可以高速

5、,快捷地完成以上工作。在計算機聯網后,數據在網上傳遞,可以實現數據共享,避免重復勞動,規范教學管理行為,從而提高了管理效率和水平,此外,現今學籍管理的繁索給具有強烈時間觀念的行政人員帶來了諸多不便,教學辦公室缺少一種完善的學籍管理軟件,為了對學生檔案,學生信息的管理方便,因此開發了本軟件。此系統以計算機為工具,通過對學校所需的信息進行管理,把管理人員從繁瑣的數據計算處理中解脫出來,使其有更多的精力從事教務管理政策的研究實施,教學計劃的制定執行和教學質量的監督檢查,從而全面提高教學質量,具體如下:節約資源,提高學籍信息的精確度。本系統能減少很多不必要的資源,不用像以前那樣用冗余的紙張式的管理。大

6、節省了學校能源。并且計算機的存儲與快速查詢功能大大提高了學籍管理的效率,并且還提高了學籍信息管理的精確度。方便快速操作,精簡人員,節約開支。方便快速的操作,可減少學籍信息管理的漏洞,又減少因工作的冗余出現的錯誤,并且操作非常簡單,可減少許多不很必要的人員,這無論從物質上還是工作人員的工資上都為學校節約了開支。三、目前存在的問題傳統紙媒介管理的學生信息難于共享匯總,其統計數據正確性也難以考證。存在著較多的缺點,如:效率底,保密性差,時間一長將產生大量的文件和數據,更不便于查找,更新,維護等。計算機在全國普及后,管理媒介有了質的飛躍。 隨著學校的規模不斷擴大,學生數量急劇增加,有關學生的各種信息量

7、也成倍增長。面對龐大的信息量,就需要有學生信息管理系統來提高學生管理工作的效率。通過這樣的系統,可以做到信息的規范管理、科學統計和快速的查詢,從而減少管理方面的工作量。由于計算機和網絡的普及,建立一個學生信息管理系統,學生便可以通過網絡來選課并且查詢自己的有關信息,使得學生信息管理工作系統化,規范化,自動化,大大提高了學校管理學生的效率。三、研究的內容及可行性分析 此系統以計算機為工具,通過對學校所需的信息進行管理,把管理人員從繁瑣的數據計算處理中解脫出來,使其有更多的精力從事教務管理政策的研究實施,教學計劃的制定執行和教學質量的監督檢查,從而全面提高教學質量,具體如下: 本系統能減少很多不必

8、要的資源,不用像以前那樣用冗余的紙張式的管理。大節省了學校能源。并且計算機的存儲與快速查詢功能大大提高了學籍管理的效率,并且還提高了學籍信息管理的精確度。下面對此軟件的功能需求做一個大致的描述。通過對學籍管理系統的概述,又通過對此系統的一些用戶需求的分析我們可以歸納出,此系統分為四大模塊:學籍管理模塊,學生成績管理模塊,查詢模塊,系統維護模塊。系統功能模塊圖如圖:學生學籍管理系統系統管理學籍管理成績管理查詢管理用戶管理密碼管理學籍添加學籍修改學籍刪除成績添加成績修改成績統計學籍查詢成績查詢課程添加課程修改圖 功能模塊結構圖學生學籍管理系統模塊構成:1.學籍管理模塊該模塊可以實現對現有學生學籍管

9、理系統檔案中的專業,班號,性別,學生等基本信息的記載情況,并且可以對這些信息進行添加,修改或刪除。2.成績管理模塊該模塊可以實現對學生成績的錄入,查詢,并且通過一定條件的設置查找到符合條件的報表的數據源來實現打印等功能。3.查詢模塊該模塊可以實現對學生學籍和學生成績的查詢。4.系統管理模塊該模塊一方面可以實現對用戶記錄的添加或修改。可行性分析:開發任何一個基于計算機的系統,都會受到時間和資源上的限制。因此,在接受任何一個項目開發任務之前,必須根據客戶可能提供的時間和資源條件進行可行性分析,以減少項目開發風險,避免人力、物力和財力的浪費。1)設計平臺:Visual Basic 6.0V

10、B是一個面向對象設計的應用程序語言,是開發數據庫前端的優秀工具,它的編程語言簡潔明快、組件功能強大和編程環境靈活方便。采用VB來開發數據庫應用程序具有更大的靈活性和可擴展性。VB應用程序語言的基本特點:(1) 可視化編程。用傳統程序設計語言設計程序時,都是通過編寫程序代碼來設計用戶界面,在設計過程中看不到界面的實際顯示效果,必須編譯后運行程序才能觀察。如果對界面的效果不滿意,還要回到程序中修改。有時候,這種編程-編譯-修改的操作可能要反復多次,大大影響了軟件開發效率。Visual Basic提供了可視化設計工具,把Windows界面設計的復雜性“封裝”起來,開發人員不必為界面設計而編

11、寫大量程序代碼。只需要按設計要求的屏幕布局,用系統提供的工具,在屏幕上畫出各種“部件”,即圖形對象,并設置這些圖形對象的屬性。Visual Basic自動產生界面設計代碼,程序設計人員只需要編寫實現程序功能的那部分代碼,從而可以大大提高程序設計的效率。 (2) 面向對象的設計。4.0版以后的Visual Basic支持面向對象的程序設計,但它與一般的面向對象的程序設計語言(C+)不完全相同。在一般的面向對象程序設計語言中,對象由程序代碼和數據組成,是抽象的概念;而Visual Basic則是應用面向對象的程序設計方法(OOP),把程序和數據封裝起來作為一個對象,并

12、為每個對象賦予應有的屬性,使對象成為實在的東西。在設計對象時,不必編寫建立和描述每個對象的程序代碼,而是用工具畫在界面上,Visual Basic自動生成對象的程序代碼并封裝起來。每個對象以圖形方式顯示在界面上,都是可視的。(3) 結構化程序設計語言。Visual Basic是在BASIC語言的基礎上發展起來的,具有高級程序設計語言的語句結構,接近于自然語言和人類的邏輯思維方式。Visual Basic語句簡單易懂,其編輯器支持彩色代碼,可自動進行語法錯誤檢查,同時具有功能強大且使用靈活的調試器和編譯器。 Visual Basic是解釋型語言,在輸入代碼

13、的同時,解釋系統將高級語言分解翻譯成計算機可以識別的機器指令,并判斷每個語句的語法錯誤。在設計Visual Basic程序的過程中,隨時可以運行程序,而在整個程序設計好之后,可以編譯生成可執行文件(.EXE),脫離Visual Basic環境,直接在Windows環境下運行。(4) 事件驅動編程機制。Visual Basic通過事件來執行對象的操作。一個對象可能會產生多個事件,每個事件都可以通過一段程序來響應。例如,命令按鈕是一個對象,當用戶單擊該按鈕時,將產生一個“單擊“(CLICK)事件,而在產生該事件時將執行一段程序,用來實現指定的操作。 在用Visual&

14、#160;Basic設計大型應用軟件時,不必建立具有明顯開始和結束的程序,而是編寫若干個微小的子程序,即過程。這些過程分別面向不同的對象,由用戶操作引發某個事件來驅動完成某種特定的功能,或者由事件驅動程序調用通用過程來執行指定的操作,這樣可以方便編程人員,提高效率。(5)訪問數據庫 Visual Basic具有強大的數據庫管理功能,利用數據控件和數據庫管理窗口,可以直接建立或處理Microsoft Access格式的數據庫,并提供了強大的數據存儲和檢索功能。同時,Visual Basic還能直接編輯和訪問其他外部數據庫,如dBASE,FoxPro,Paradox等

15、,這些數據庫格式都可以用Visual Basic編輯和處理。 Visual Basic提供開放式數據連接,即ODBC功能,可通過直接訪問或建立連接的方式使用并操作后臺大型網絡數據庫,如SQL Server,Oracle等。在應用程序中,可以使用結構化查詢語言SQL數據標準,直接訪問服務器上的數據庫,并提供了簡單的面向對象的庫操作指令和多用戶數據庫訪問的加鎖機制和網絡數據庫的SQL的編程技術,為單機上運行的數據庫提供了SQL網絡接口,以便在分布式環境中快速而有效地實現客戶/服務器(client/server)方案。2)數據庫:SQL server 2000 隨著科學

16、技術的進步,信息已成為各行各業的重要資源。數據庫以其強大的操作和管理功能成為高速信息表達的途經。據我所知,數據庫的類型有很多,比如:"sqlserver","vf","framework","access","Oracle""MySQL""SYBASE""DB2"等等,然而本軟件選擇了用SQL Server2000來作為數據庫軟件。是由于本軟件的開發采用C/S(客戶/服務器)模式,而SQLserver2000是基于客戶/服務器的數據庫管

17、理系統。它提供了功能強大的客戶服務器平臺,高性能客戶服務器結構的數據庫管理系統可以將VB6.0作為客戶端開發工具,用戶通過使用客戶系統從服務器檢索信息并進行本地操作,服務器關注數據庫進程,而客戶則關注信息的表示。而SQL Server作為存儲數據的后臺服務器軟件,負責創建和維護表和索引等數據庫對象,確保數據完整性和安全性,能夠在出現各種錯誤時恢復數據。 3)數據庫訪問方式:ADOADO(Active Data Objects)實際是一種提供訪問各種數據類型 的連接機制。ADO設計為一種極簡單的格式,通過ODBC的方法同數據庫接口??梢允褂萌魏我环NODBC數據源,即不止適合于SQL Server

18、、Oracle、Access 等數據庫應用程序,也適合于Excel表格、文本文件、圖形文件和無格式的數據文件。ADO是基于OLE-DB之上的技術,因此ADO通過其內部的屬性和方法提供統一的數據訪問接口方法。其主要優點是易于使用、高速度、低內存支出和占用磁盤空間較少。C/S結構:(Client/Server或客戶/服務器模式):Client和Server常常分別處在相距很遠的兩臺計算機上,Client程序的任務是將用戶的要求提交給Server程序,再將Server程序返回的結果以特定的形式顯示給用戶;Server程序的任務是接收客戶程序提出的服務請求,進行相應的處理,再將結果返回給客戶程序。C/S (Client/Server)結構,即大家熟知的客戶機和服務器結構。它是軟件系統體系結構,通過它可以充分利用兩端硬件環境的優勢,將任務合理分配到Client端和Server端來實現,降低了系統的通訊開銷。五、主要參考文獻

溫馨提示

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

評論

0/150

提交評論