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

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

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

溫馨提示

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

最新文檔

評論

0/150

提交評論