學生檔案管理系統(tǒng)_第1頁
學生檔案管理系統(tǒng)_第2頁
學生檔案管理系統(tǒng)_第3頁
學生檔案管理系統(tǒng)_第4頁
學生檔案管理系統(tǒng)_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

題目:學生檔案管理系統(tǒng)前言面對中國教育事業(yè)的蓬勃開展,學生檔案管理系統(tǒng)是一個學??梢杂行н\行占據(jù)著重要地位,它能夠為用戶提供充足的信息和快捷的查詢手段。他可以使學校的決策者和管理者更高效率的管理學校事物。隨著科學技術的的不斷開展提高,傳統(tǒng)的人工的方式管理文件系統(tǒng)的弊端越來越突出,如效率低,保密性差,尤其是不能及時快捷的對數(shù)據(jù)進行查找,更新和維護。使用計算機對學生檔案信息進行管理,有著手工管理所無法比較的優(yōu)點:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、本錢低等。這些優(yōu)點不僅提高學生檔案管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)一套對學生信息進行管理的軟件是各個高校急需解決的問題,我們將以開發(fā)一套學生檔案管理系統(tǒng)為例,談談其開發(fā)過程和所涉及到的問題及解決方法。目錄前言218155第一章.為什么要開發(fā)一個學生檔案管理系統(tǒng) 5263651.1計算機已經(jīng)成為我們學習和工作的助手 5172531.2面對世界范圍的信息化,以及計算機的普及,我們很有必要跟上世界的步伐,普及中國的信息網(wǎng)絡化 5287411.3開發(fā)一個學生檔案管理系統(tǒng)的必要性 531629第二章.怎樣開發(fā)一個學生檔案管理系統(tǒng) 6234082.1開發(fā)工具包:VisualStudio2023 7205512.2VisualStudio2023是目前最熱門的面向對象的開發(fā)工具,里面有各種供用戶使用的控件 7100322.3數(shù)據(jù)庫:SQLServer2005 726965第三章.使用Windows7操作系統(tǒng)下的VisualStudio2023 8227123.1使用VisualStudio2023 825103.2C#語言使用簡介 8222073.3功能分析 9300793.4角色定義 922003第四章.使用SQLServer2005數(shù)據(jù)庫9220644.1首先構建數(shù)據(jù)庫 9106534.2SQLServer2005為我們提供便利的數(shù)據(jù)庫編寫方 10184584.3構建數(shù)據(jù)表 1088984.4數(shù)據(jù)表的增刪改查和更新 1012059第五章.系統(tǒng)的具體實現(xiàn) 10146095.1功能層次設計 10169925.2模塊設計 11215825.2.1.用戶登錄模塊設計 11273025.2.2系統(tǒng)主界面模塊設計 125495.2.3學院信息模塊設計 12120995.2.4專業(yè)信息模塊設計 129055.2.5學生信息 1342325.2.6學生檔案信息模塊 14138315.3系統(tǒng)實現(xiàn)的功能 14251605.3.1不同用戶登錄。 14165675.3.2軟件主界面,展現(xiàn)學生檔案管理系統(tǒng)的的導航。 1439755.3.3學院信息,專業(yè)信息,學生信息,班級信息的查看。 14270555.3.4對學院信息,專業(yè)信息,學生信息,班級信息添加,修改,以及更新改動過的數(shù)據(jù)。 14144885.3.5事務日志文件,可以記錄所有用戶對系統(tǒng)的操作 1424620總結 151111參考文獻 16第一章.為什么要開發(fā)一個學生檔案管理系統(tǒng)1.1計算機已經(jīng)成為我們學習和工作的助手在信息網(wǎng)絡化普及的今天,計算機已經(jīng)成為人們日常生活不可缺少的一局部,計算機可以代替繁雜的人工操作,進而節(jié)約時間,節(jié)省資源,并且使用計算機可以提高工作效率,在高速開展的今天使用計算機必定可以使我們事半功倍。1.2面對世界范圍的信息化,以及計算機的普及,我們很有必要跟上世界的步伐,普及中國的信息網(wǎng)絡化如前言中所提到的,計算機網(wǎng)絡化的學生檔案管理系統(tǒng)軟件有著傳統(tǒng)手工方式的管理文件系統(tǒng)不可比較的優(yōu)點,優(yōu)勝劣汰,這是跟隨時代步伐,與時俱進的需要。另外,隨著信息化時代的來臨,科學技術對于一個國家的開展越來越重要,中國的教育現(xiàn)實是學校少,要上學的人多多,因此各個高校采取擴大招生的措施,這就必然給學校的管理和有效運行加重負擔和帶來問題;面對這樣的問題開發(fā)一個學生檔案管理系統(tǒng)就是很必要了,開發(fā)一個這樣的計算機軟件,是對學生的管理實現(xiàn)科學化,自動化。學生檔案管理系統(tǒng)軟件可以統(tǒng)計該學校等部門的人員的資料的一切變動,方便用戶的查詢,可以更好的保存人員的信息不被而已損壞,保證學校的的資料不被外泄。1.3開發(fā)一個學生檔案管理系統(tǒng)的必要性隨著科技的開展,計算機本身經(jīng)歷了巨大的變化。計算機的概念也由原始的分立式走向今天的網(wǎng)絡式。網(wǎng)絡技術已逐漸成為現(xiàn)代信息技術的主流,網(wǎng)絡的概念也隨著Internet技術和應用的開展而漸入人心。Internet/Intranet的作用正為越來越多的人所認識,通過網(wǎng)絡共享信息正成為科學研究的一種重要手段。可以這么說,誰擁有信息,誰就能在科技信息革命的大潮中獲得主動權,就能獲取成功。面對信息時代的挑戰(zhàn),網(wǎng)絡的功能越來越強,國內教育系統(tǒng)也在積極建設或升級計算機網(wǎng)絡,并已建成了規(guī)模較大的中國教育科研網(wǎng),全國許多學校也紛紛建立或升級自己的校園網(wǎng)絡系統(tǒng),許多高校還提出了辦公無紙化的口號。校園網(wǎng)是實現(xiàn)辦公自動化、管理科學化、教學手段現(xiàn)代化和圖書情報信息網(wǎng)絡化最有利的支撐環(huán)境。但是,目前校園網(wǎng)的利用率卻不是很高,主要原因是缺少好的網(wǎng)絡應用平臺。以前開發(fā)的MIS系統(tǒng)往往是在單機上運行,或者采用C/S技術開發(fā)出來的,對于今天因特網(wǎng)時代來說,這些系統(tǒng)很大程度上已經(jīng)不能滿足用戶隨時隨地獲取信息的需要。高校學生檔案管理最初是人工方式進行,顯然在信息化開展的今天,這遠遠不能滿足檔案管理的需要。后來,隨著單機板檔案管理系統(tǒng)的開發(fā),這在很大程度上解決了上述矛盾但是,這種系統(tǒng)如今也不能滿足檔案管理的要求了,這主要是由于高校的擴招,在校學生人數(shù)的增加。因此,開發(fā)B/S結構的MIS是勢在必行。本文正是在這種背景下提出的,目的是為了開發(fā)出一套功能完善、操作便捷、及時性好、適用面廣的高校學生檔案管理系統(tǒng),以提高高校學生檔案管理的效率第二章.怎樣開發(fā)一個學生檔案管理系統(tǒng)學生檔案管理系統(tǒng)其開發(fā)重要是包括兩方面:后臺數(shù)據(jù)庫的建立和維護和前臺應用程序的的設計和開發(fā)對于后臺數(shù)據(jù)庫的要求必須要建立數(shù)據(jù)完整并且各個數(shù)據(jù)表之間要有緊密的數(shù)據(jù)聯(lián)系,以及保證數(shù)據(jù)的平安性;對于前臺的開發(fā)那么主要表達在窗體的設計和美觀以及后臺代碼的邏輯實現(xiàn)功能,保證應用程序功能完備,易用。針對以上的要求,可以采用微軟的VisualStudio2023開發(fā)工具包和SQLServer2005數(shù)據(jù)庫。微軟的VisualStudio2023開發(fā)包為使用者提供各種面向對象的開發(fā)工具,特別是在做設計窗口時,用戶可以方便而簡潔操縱數(shù)據(jù)庫的智能化對象,首先在短時間內建立系統(tǒng)應用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改良,直到形成用戶滿意的可行系統(tǒng)。2.1開發(fā)工具包:VisualStudio2023VisualStudio2023是目前微軟公司的品牌開發(fā)軟件,它為用戶提供的編程語言十分豐富,有VisualC++,VisualBasic,VisualC#等。2.2VisualStudio2023是目前最熱門的面向對象的開發(fā)工具,里面有各種供用戶使用的控件VS2023引入了250多個新特性,整合了對象、關系型數(shù)據(jù)、XML的訪問方式,語言更加簡潔。使用VisualStudio2023可以高效開發(fā)Windows應用。VisualStudio2023可以高效開發(fā)Web應用,集成了ASP.NETAJAX1.0,包含ASP.NETAJAX工程模板,它還可以高效開發(fā)Office應用和Mobile應用。具體來說有以下特點:提供良好的用戶界面,使操作人員的工作量減少;系統(tǒng)具有良好的運行效率,能夠到達提高生成率的目的;系統(tǒng)具有良好的可擴展性,可以容易地參加其它系統(tǒng)的應用;平臺的設計具有一定的超前性、靈活性,能夠適應企業(yè)生產(chǎn)配置的變化2.3數(shù)據(jù)庫:SQLServer2005SQLServer2005是目前使用較多的一種關系型數(shù)據(jù)庫,他為用戶提供了多種處理數(shù)據(jù)的方式,如簡單的查詢數(shù)據(jù)表增,刪,改,查功能,創(chuàng)立視圖,創(chuàng)立存儲過程,以及觸發(fā)器。SQLServer2005能很好的處理如同學校檔案的信息,是開發(fā)學生檔案管理系統(tǒng)應用的必選數(shù)據(jù)庫之一。結合VisualStudio2023和SQLServer2005能夠很好的將所要處理的數(shù)據(jù)進行整合,對數(shù)據(jù)錄入,更新,查找,提高應用程序的運行效率和可靠性。結合VisualStudio2023開發(fā)工具,使用SQLServer2005,開發(fā)人員通過使用相似的語言,例如微軟的VisualC#.NET和微軟的VisualBasic,將能夠創(chuàng)立數(shù)據(jù)庫對象。開發(fā)人員還將能夠建立兩個新的對象——用戶定義的類和集合SQLServer2005旨在通過數(shù)據(jù)庫加密、更加平安的默認設置、加強的密碼政策和細化許可控制、及加強的平安模型等特性,為數(shù)據(jù)提供最高級別的平安性。對于開發(fā)人員SQLServer2005引入了使用Microsoft.NET語言來開發(fā)數(shù)據(jù)庫目標的性能。Server查詢開發(fā)方面提供了更高的靈活性和控制力T-SQL天生就是基于集合的關系型數(shù)據(jù)庫管理系統(tǒng)編程語言,可以提供高性能的數(shù)據(jù)訪問。現(xiàn)在,它與許多新的特性相結合,包括通過同時使用TRY和CTACH來進行錯誤處理,可以在語句中返回一個結果集的通用表表達式(CTEs。),以及通過PIVOT和UNPIVOT命令將列轉化為行和將列轉化為行的能力。第三章.使用Windows7操作系統(tǒng)下的VisualStudio20233.1使用VisualStudio2023VisualStudio2008c#是微軟公司旗下的主打編程設計語言工具,它使用方便,容易理解,直觀,設計窗體畫面更加面向對象分析。與軟件工程學相結合,采用模塊化的方式進行編程設計。VisualStudio2023應用編寫軟件根本原理是利用Windows應用窗體,在Windows應用窗體上放置控件來接受數(shù)據(jù),顯示數(shù)據(jù)。利用C#編程語言編寫窗體事件和控件事件來實現(xiàn)數(shù)據(jù)的操作。3.2C#語言使用簡介以下是在VisualStudio2008C#編程語言下實現(xiàn)學生檔案管理系統(tǒng)的編寫。構建Windows應用窗體,用來承接各種控件,如Label控件,Textbox文本控件,button按鈕控件,combobox下拉菜單控件,用來盛放數(shù)據(jù)的DataGridView控件和GroupBox控件。Windows應用窗體是實現(xiàn)人機互動的載體,在Windows應用窗體上操作人員可以實現(xiàn)各種需要的操作;Label控件是用來顯示信息,是用戶可以明白該做什么操作;Textbox文本控件用來顯示接受從數(shù)據(jù)庫傳來的數(shù)據(jù)信息;button按鈕控件是用來做確認,取消等Click觸發(fā)事件;combobox下拉菜單控件以下拉列表的方式為用戶呈現(xiàn)數(shù)據(jù),供用戶選擇;DataGridView控件和GroupBox控件。以表格的形式吧數(shù)據(jù)庫的表信息呈現(xiàn)出來,供用戶查看。3.3功能分析使用軟件工程面向對象分析方法使用UML建模語言,進行需求分析,將系統(tǒng)中各個模塊的關系表達出來。采用SQL技術,支持本系統(tǒng)對學生檔案信息進行增加,刪除,修改,查詢采用C#面向對象編程語言,對數(shù)據(jù)庫進行連接,實現(xiàn)系統(tǒng)的操作。根本操作:系統(tǒng)的登錄:分為二種模式分別為管理員,普通學生用戶管理員可以對數(shù)據(jù)庫數(shù)據(jù)進行操作,如增加數(shù)據(jù),修改數(shù)據(jù),保存?zhèn)浞輸?shù)據(jù)普通學生用戶那么只可以對需要的數(shù)據(jù)進行查詢3.4角色定義系統(tǒng)中的角色:student和管理員及其他注冊的用戶第四章.使用SQLServer2005數(shù)據(jù)庫數(shù)據(jù)庫資料是一個軟件的核心,一個軟件如果沒有數(shù)據(jù)庫,它就如同人沒有了靈魂一樣。所以編寫一個好的數(shù)據(jù)庫關系著一個軟件是不可以成功運行。以學生檔案管理系統(tǒng)數(shù)據(jù)庫為例4.1首先構建數(shù)據(jù)庫需要構建數(shù)據(jù)表,這需要我們深入的做需求分析,了解所需信息之間的關系,如學生表和學院表之間,學院表和專業(yè)表之間,學生表和班級表之間。只有深入的了解了這些關系,才能構建出合理可用的數(shù)據(jù)表。4.2SQLServer2005為我們提供便利的數(shù)據(jù)庫編寫方我們既可以手動用sql語言編寫,也可以自動生成我們所需要的數(shù)據(jù)庫和數(shù)據(jù)表。4.3構建數(shù)據(jù)表我們在構建數(shù)據(jù)表時,要注意字段的數(shù)據(jù)類型,如char型,int型,還要確定主鍵和外鍵,以此來明確表之間的關系,以及數(shù)據(jù)的唯一性約束,非空約束;對于表的制作,我們也是兩種方法,既可以手動語言編寫也可以自動生成。4.4數(shù)據(jù)表的增刪改查和更新我們可以通過sql語言來實現(xiàn),另外我們也可以構建存儲過程和視圖,用來增加數(shù)據(jù)的保密性,第五章.系統(tǒng)的具體實現(xiàn)5.1功能層次設計用戶專用用戶專用增加刪除查找修改系統(tǒng)管理員專用檔案管理查詢系統(tǒng)查找圖5-1學生檔案管理系統(tǒng)功能層次圖5.2模塊設計.用戶登錄模塊設計用于登錄,顯示用戶和密碼,并且對于新注冊的用戶也會有顯示,自動更新數(shù)據(jù)庫,只可以選擇,不可以寫入,當用戶不選擇的時候會提示相應的提示框系統(tǒng)主界面模塊設計系統(tǒng)的主界面,提示用戶本系統(tǒng)都具有什么檔案的管理,有快捷鍵作為直接的引入,也可以通過菜單欄進入其他的子界面,菜單欄還擁有重新登錄和退出系統(tǒng)的功能。學院信息模塊設計對于學院信息的查看專業(yè)信息模塊設計對專業(yè)信息的查詢增加刪除修改學生信息對學生信息的查詢增加修改刪除學生檔案信息模塊對檔案信息的查看增加修改刪5.3系統(tǒng)實現(xiàn)的功能不同用戶登錄。軟件主界面,展現(xiàn)學生檔案管理系統(tǒng)的的導航。學院信息,專業(yè)信息,學生信息,班級信息的查看。對學院信息,專業(yè)信息,學生信息,班級信息添加,修改,以及更新改動過的數(shù)據(jù)。事務日志文件,可以記錄所有用戶對系統(tǒng)的操作總結通過學習了解開發(fā)學生檔案管理系統(tǒng),讓我得到了許多收獲,下面是我的一些收獲:1.在管理當中要有一定的系統(tǒng)模式2.在管理當中一定要保質保量3.在編程中要注意標準不可隨性只有做好以上幾點才能做好我們的工作,開發(fā)一個工程需要我們提前做好充分的準備工作,其中任意一個環(huán)節(jié)出錯了都可能影響工程的進度,進而影響工程的順利完成。在編程上,我們要做的認真認真在認真,落實到數(shù)據(jù)的準確性。在平時自己編程很隨意,不注意標準,對自己的要求程度也不高,然而在做論文就不一樣了,都有不同的編程標準,我們需要克服自己隨意的編程習慣,按照老師的要求做事,這樣才能到達預期的需求,對于計算機我可以說既熟悉又陌生,雖說經(jīng)常使用,但其中好多東西都還不懂,但我對計算機特別感興趣,經(jīng)過老師的講解,使我對網(wǎng)絡世界有了更進一步的了解??梢哉f讓我大飽眼福,大開眼界。學習中,我學會了如何下載各種軟件,如何運用它進行下載,一些上網(wǎng)查找資料的技巧,并建立了自己的博客,擁有了自己的郵箱。學習是辛苦的,但我認為應該把的所有內容學好,認真完成每一天的學習任務。我們

溫馨提示

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

評論

0/150

提交評論