




已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
本科畢業(yè)設計(論文)正文目錄摘要.1Abstract.11引言.21.1系統(tǒng)開發(fā)背景.21.2信息系統(tǒng)目標.31.3開發(fā)工具的選擇.31.4系統(tǒng)開發(fā)計劃.41.5系統(tǒng)對教學工作的影響.42需求分析.42.1可行性分析研究.52.2用戶需求.62.3使用范圍.72.4業(yè)務流程分析.73系統(tǒng)設計.73.1系統(tǒng)模塊結構設計.83.2數(shù)據(jù)庫設計.103.2.1概念設計.103.2.2邏輯設計.113.2.3物理設計.113.3系統(tǒng)總體安全性.134詳細設計.144.1登陸模塊設計.144.2主界面設計.144.3學籍管理模塊設計.154.4成績管理模塊設計.164.5查詢管理模塊設計.175系統(tǒng)實施.185.1實施環(huán)境.185.2系統(tǒng)測試.185.3系統(tǒng)的運行與維護.19結束語.20致謝.22參考文獻.23附錄部分原代碼.24學生學籍管理系統(tǒng)的設計與實現(xiàn)1學生學籍管理系統(tǒng)的設計與實現(xiàn)摘要:學生學籍管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。本系統(tǒng)主要完成對學生學籍的管理,包括添加、修改、刪除,查詢,打印信息以用戶管理等六個方面。系統(tǒng)可以完成對各類信息的瀏覽、查詢、添加、刪除、修改等功能。系統(tǒng)的核心是添加、修改和刪除三者之間的聯(lián)系,每一個表的修改都將聯(lián)動的影響其它的表,當完成添加或刪除操作時系統(tǒng)會自動地完成學生學籍的修改。查詢功能也是系統(tǒng)的核心之一。此外,系統(tǒng)有完整的用戶添加、刪除和密碼修改功能,并具備報表打印功能。本論文包括需求分析、系統(tǒng)功能、系統(tǒng)設計、程序設計、系統(tǒng)測試及存在問題等方面,較為系統(tǒng)地介紹了“學生學籍管理系統(tǒng)”課題開發(fā)的整個過程。關鍵詞:學生學籍管理;數(shù)據(jù)庫;管理系統(tǒng);ASP;C/STheDesignandApplicationofStudentsmanagementsystemAbstract:Thesystemofmanagingstudentfileisatypicalapplicationofmanaginginformationsystem(knowasMIS),whichmainlyincludesdevelopingtheapplicationinterfaceoffront-endandbuildingupandmaintainingthedata-baseofback-end.Theformershouldmakethefunctionofapplicationintegratedandtheusageiseasy,thelatterrequiredadatabasewithpowerfulconsistencyandintegrality,andnicesecurity.Thissystemmainlycompletesthemanagementtostudentsinformationincludesixaspectssuchasadding,modifying,deleting,searching,printinginformationandthecustomermanagement.Thesystemcancompletetobrowse,search,add,delete,modifyetc.toeachkindofthefunctionofinformation.Thecoreofthesystemisthecontactofincrease,modificationanddelete,themodificationsofeachformwillaffecttootherforms,thesystemwillcompletethemodificationofstudentofitselfwhilebeingtocompletetoincreaseordeletetheoperation.Inquiringaboutthefunctionofsearchingalsoistheoneofthesystematicnucleus.Thesystemcontainstheintegrityfunctionofusersincrease,deleteandtheciphermodification,andthereportformtoprint.Thisthesisincludesrequirementanalysis,systemfunction,systemsdesign,programmingandthesystemtestsandexiststheaspectssuchasquestionetc,andcomparativelysystematicallyintroducedthewholecourseofstudentmanagementsystemsubjectdevelopment.KeyWords:Thesystemofmanagingstudent;Database;MIS;ASP;C/S學生學籍管理系統(tǒng)的設計與實現(xiàn)21引言信息社會的高科技,商品經(jīng)濟化的高效益,使計算機的應用已普及到經(jīng)濟和社會生活的各個領域。計算機雖然與人類的關系愈來愈密切,還有人由于計算機操作不方便繼續(xù)用手工勞動。為了適應現(xiàn)代社會人們高度強烈的時間觀念,學籍管理系統(tǒng)軟件為教學辦公室?guī)砹藰O大的方便。該軟件是以網(wǎng)絡編程語言為實現(xiàn)語言,其功能在系統(tǒng)內部有源代碼直接完成。通過操作手冊,使用者可以了解本軟件的基本工作原理。操作人員只需輸入一些簡單的漢字、數(shù)字,即可達到自己的目標。信息化在國外已經(jīng)非常普及了,但在中國,教育信息化本身還沒有被算做一個真正的產(chǎn)業(yè),更沒有形成清晰的產(chǎn)業(yè)模型。但是,就是在這樣的一個結構下,過度重視硬件投入的相關教育部門更應該理性的思考,將教育信息化的精力重新拉回到基礎數(shù)據(jù)信息化的投入上,通過數(shù)據(jù)基礎的實施與逐漸完善,形成一個更具價值的系統(tǒng)化、規(guī)?;娜轿唤逃畔⒒w系。隨著計算機的普及和網(wǎng)絡技術的發(fā)展,我國的教育行業(yè)信息化建設很早就已經(jīng)開始在全國展開部署了。學生學籍管理系統(tǒng)就是其中之一。傳統(tǒng)的手寫管理由于工作量巨大、存放麻煩、更新困難、不易備份,已隨著時代的發(fā)展而顯的落伍了。這就要我們創(chuàng)造更快更新的管理系統(tǒng)。電子管理以快捷、方便的使用而受到歡迎。學生學籍管理系統(tǒng)是一個教育單位不可缺少的部分,它的內容對于學校的決策者和管理者來說都至關重要,所以學生學籍管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對學生檔案信息進行管理,具有手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學生學籍管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套管理軟件成為很有必要的事情。1.1系統(tǒng)開發(fā)背景在學籍管理中,需要從大量的日常教學活動中提取相關信息,以反映教學情況。傳統(tǒng)的手工操作方式,易發(fā)生數(shù)據(jù)丟失,統(tǒng)計錯誤,勞動強度高,且速度慢。使用計算機可以高速,快捷地完成以上工作。在計算機聯(lián)網(wǎng)后,數(shù)據(jù)在網(wǎng)上傳遞,可以實現(xiàn)數(shù)據(jù)共享,避學生學籍管理系統(tǒng)的設計與實現(xiàn)3免重復勞動,規(guī)范教學管理行為,從而提高了管理效率和水平,此外,現(xiàn)今學籍管理的繁索給具有強烈時間觀念的行政人員帶來了諸多不便,教學辦公室缺少一種完善的學籍管理軟件,為了對學生檔案,學生信息的管理方便,因此開發(fā)了本軟件。1.2信息系統(tǒng)目標此系統(tǒng)以計算機為工具,通過對學校所需的信息進行管理,把管理人員從繁瑣的數(shù)據(jù)計算處理中解脫出來,使其有更多的精力從事教務管理政策的研究實施,教學計劃的制定執(zhí)行和教學質量的監(jiān)督檢查,從而全面提高教學質量,具體如下:節(jié)約資源,提高學籍信息的精確度。本系統(tǒng)能減少很多不必要的資源,不用像以前那樣用冗余的紙張式的管理。大節(jié)省了學校能源。并且計算機的存儲與快速查詢功能大大提高了學籍管理的效率,并且還提高了學籍信息管理的精確度。方便快速操作,精簡人員,節(jié)約開支。方便快速的操作,可減少學籍信息管理的漏洞,又減少因工作的冗余出現(xiàn)的錯誤,并且操作非常簡單,可減少許多不很必要的人員,這無論從物質上還是工作人員的工資上都為學校節(jié)約了開支。為學校增加了財富。1.3開發(fā)工具的選擇針對目前世界上流行的大量軟件和開發(fā)工具,經(jīng)過認真分析其優(yōu)缺點,結合計量器具管理系統(tǒng)的需要和目前的硬件環(huán)境,我們選用微軟WINDOWS平臺下的VisualBasic6.0(簡寫為VB6.0)作為軟件開發(fā)工具。作為數(shù)據(jù)庫系統(tǒng)的開發(fā),VisualBasic是一個非常理想選擇。數(shù)據(jù)庫是MIS中的重要支持技術,在MIS開發(fā)過程中,如何選擇數(shù)據(jù)庫管理是一個重要的問題,目前,數(shù)據(jù)庫產(chǎn)品較多,每種產(chǎn)品都具有各自的特點和適用范圍,因此,在選擇數(shù)據(jù)庫時,應考慮數(shù)據(jù)庫應用的特點及適用范圍,本系統(tǒng)選用的數(shù)據(jù)庫語言VisualBasic語言,該開發(fā)工具具有很多長處:VisualBasic是一種可視化的、面對對象和條用事件驅動方式的結構化高級程序設計,可用于開發(fā)Windows環(huán)境下的種類應用程序。它簡單易學、效率高,且功能強大,可以與Windows的專業(yè)開發(fā)工具SDK相媲美,而且程序開發(fā)人員不必具有C/C+編程基礎。在VisualBasic環(huán)境下,利用事件驅動的編程機制、新穎易用的可視化設計工具,使用Windows內部的應用程序接口(API)函數(shù),以及動態(tài)鏈接庫(DLL)、動態(tài)數(shù)據(jù)交換(DDE)、對象的鏈接與嵌入(OLE)、開放式數(shù)據(jù)訪問(ODBC)等技術,可以高效、快速地開發(fā)出學生學籍管理系統(tǒng)的設計與實現(xiàn)4Windows環(huán)境下功能強大、圖形界面豐富的應用軟件系統(tǒng)。1.4系統(tǒng)開發(fā)計劃一般說來,管理信息系統(tǒng)的建立與應用可以劃分成總體規(guī)劃、系統(tǒng)開發(fā)和系統(tǒng)運行三個階段,其中系統(tǒng)開發(fā)階段還可進一步分為系統(tǒng)分析、系統(tǒng)設計和系統(tǒng)實施等工作環(huán)節(jié)。上述各個階段排列成一個嚴格的線性開發(fā)序列,在每個工作階段均產(chǎn)生完整的技術文檔作為下一階段工作的指導和依據(jù),每一階段都應對文檔進行評審,確信該階段工作已完成并達到要求后才能進入下一階段,同時在以后的工作中不能輕易改變前面經(jīng)過評審的成果。上述開發(fā)方式的主要優(yōu)點是便于開發(fā)工作的組織和管理,并且可大大降低管理信息系統(tǒng)開發(fā)的復雜性。國內外許多系統(tǒng)開發(fā)的實例都證明這是一種行之有效的開發(fā)方式。國外曾有人對一些軟件項目開發(fā)各階段的工作量進行了統(tǒng)計,結果表明,在開發(fā)過程中各工作階段所占全部工作量的比重分別達到系統(tǒng)分析:系統(tǒng)設計:編程:模塊調試:系統(tǒng)調試20%:15%:20%:25%:20%。由此可見,程序編寫在開發(fā)工作中只占很小比例,而調試工作卻占整個開發(fā)工作量的一半左右,因此“系統(tǒng)開發(fā)就是編程”的習慣說法顯然是片面的。另據(jù)統(tǒng)計,在建立管理信息系統(tǒng)的三個階段中,總體規(guī)劃和系統(tǒng)開發(fā)階段的工作量約占整個工作量的2/3,而運行、維護階段要占1/3,這說明一個管理信息系統(tǒng)開發(fā)后,仍應十分重視它的維護工作,以便使系統(tǒng)不斷完善并充分發(fā)揮其作用。1.5系統(tǒng)對教學工作的影響科技的發(fā)展,社會的進步,計算機在今天已應用于各個領域之中。學生學籍管理系統(tǒng)就是其中之一。傳統(tǒng)的手寫管理由于工作量巨大、存放麻煩、更新困難、不易備份,已隨著時代的發(fā)展而顯的落伍了。傳統(tǒng)的手工管理不僅存在著查詢困難、不易更新的缺點,而且在人力物力上又耗費極大。電子文檔的出現(xiàn),對學生管理克服了以上種種缺點,對學生這一流動性及大的群體的學籍成績管理工作,提供了很大的幫助和支持。在學校的教學工作中,學籍管理就是對取得學習資格的學生,按照國家有關規(guī)定,制定相應規(guī)章制度并予以實施。好的學籍管理工作,直接影響到學校教學秩序的好與壞,為了進一步加強學籍管理,提高學校的教學質量,采用一套完善的學籍管理系統(tǒng),來完成教學管理中各種信息的收集、修改、查詢、刪除以及統(tǒng)計等工作,不但提高了管理人員工作效率,也避免繁重的業(yè)務量造成的人為錯誤,而且運用信息共享加快了信息的傳達。所以說要想提高學校管理工作的質量和效率,學籍管理系統(tǒng)的選擇是必不可少的。2需求分析學生學籍管理系統(tǒng)的設計與實現(xiàn)5需求分析階段確定的系統(tǒng)邏輯模型是以后設計和實現(xiàn)目標系統(tǒng)的基礎,因此必須準確完整地體現(xiàn)用戶的要求。軟件工程使用的結構分析設計的方法為每個階段都規(guī)定了特定的結束標準,需求分析階段必須提出完整的準確的系統(tǒng)邏輯模型,經(jīng)過用戶確認之后才能進入下一階段。需求分析是軟件生命周期的一個重要階段,它根本的任務是確定為了滿足用戶的需要必須做什么。具體地說,應該確定系統(tǒng)必須具有的功能和性能,系統(tǒng)要求的運行環(huán)境,并且預測系統(tǒng)發(fā)展的前景,必須仔細分析系統(tǒng)中的數(shù)據(jù),既要分析系統(tǒng)中的數(shù)據(jù)流。又要分析長期使用的數(shù)據(jù)存儲,通過分析應該得出用業(yè)務流圖、數(shù)據(jù)字典,可行性分析等內容為系統(tǒng)的設計奠定基礎。2.1可行性分析研究計算機已經(jīng)成為我們學習和工作的得力助手:今天,計算機的價格已經(jīng)十分低廉,性能卻有了長足的進步。它已經(jīng)被應用于許多領域,計算機之所以如此流行的原因主要有以下幾個方面:首先,計算機可以代替人工進行許多繁雜的勞動;其次,計算機可以節(jié)省許多資源;第三,計算機可以大大的提高人們的工作效率;第四,計算機可以使敏感文檔更加安全,等等。在各大中小學校,用計算機管理學校的信息已經(jīng)越來越普遍了。用計算機不但可以提高工作效率,而且還節(jié)省了許多人力物力,增強了學校資料的安全性。提高了學校的管理能力,為此,用計算機來管理學校的信息,是非常必要的?,F(xiàn)在我國的中小學校中學籍的管理水平還停留在紙介質的基礎上,這樣的機制已經(jīng)不能適應時代的發(fā)展,因為它浪費了許多人力和物力,在信息時代這種傳統(tǒng)的管理方法必然被計算機為基礎的信息管理所取代。作為一個計算機應用的本科生,希望可以在這方面有所貢獻。希望能用四年的所學編制出一個實用的程序來幫助中學校進行更有效的學籍管理??尚行匝芯康哪康氖怯米钚〉拇鷥r在盡可能的時間內確定問題是否能夠解決。只要資源和時間不加以限制,所有的項目都是可行的,然而,由于資源缺乏和交付時間限制的困擾,給基于計算機系統(tǒng)的開發(fā)帶來了困難。因此對軟件項目的可行性做出細致而謹慎的評估是十分必要的。如果在定義階段盡早發(fā)現(xiàn)將來可能在開發(fā)過程中遇到的問題,及早做出決定,可以避免大量的人工,金錢,時間上的浪費。因此,在開發(fā)學生學籍管理系統(tǒng)之前,對本次開發(fā)的可行性進行了分析。分析如下:經(jīng)濟上可行性:現(xiàn)在,計算機的價格已經(jīng)十分低廉,性能卻有了長足的進步。而本系統(tǒng)的開發(fā),為學校的工作效率帶來了一個質的飛躍,為此主要表現(xiàn)有以下幾個方面:第一,本系統(tǒng)的運行可以代替人工進行許多繁雜的勞動;第二,本系統(tǒng)的運行可以節(jié)省許多資源;學生學籍管理系統(tǒng)的設計與實現(xiàn)6第三,本系統(tǒng)的運行可以大大的提高學校的工作效率;第四,本系統(tǒng)可以使敏感文檔更加安全,等等。另一方面,就學校自身來說,它也是需要這樣一個軟件的。我們在計算機還沒有普及之前,信息都必須通過在紙上填寫來實現(xiàn),這樣既浪費時間又容易出錯,。隨著信息時代的來臨,我們的各項工作都要講求效率,成績和學籍管理也不例外,這就為作者的軟件提供了使用群體。所以,本系統(tǒng)在經(jīng)濟上是可行的。技術上可行性:目前,全國計算機越來越普及,幾乎每個學校都配有計算機,為這套軟件提供了硬件環(huán)境。以計算機為基礎的管理系統(tǒng)使教師和管理者擺脫了那種繁雜、易錯的記錄及管理方式,通過計算機以及配套的軟件,用戶可以采用全新的方式從不同的地方存取各種信息。從客戶/服務器方式上發(fā)展起來的
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河北工藝美術職業(yè)學院《傳感器與自動檢測技術》2023-2024學年第二學期期末試卷
- 上海歐華職業(yè)技術學院《木材識別與鑒定》2023-2024學年第二學期期末試卷
- 宜賓職業(yè)技術學院《飛行器氣動特性分析與設計》2023-2024學年第二學期期末試卷
- 保山學院《化學學科課程與教學論》2023-2024學年第二學期期末試卷
- 浙大寧波理工學院《針織成形技術》2023-2024學年第二學期期末試卷
- 溫州醫(yī)科大學仁濟學院《現(xiàn)代秘書學》2023-2024學年第二學期期末試卷
- 泉州信息工程學院《移動電商實務》2023-2024學年第二學期期末試卷
- 石家莊鐵道大學《英語聽說(3)》2023-2024學年第二學期期末試卷
- 寧夏職業(yè)技術學院《中國傳統(tǒng)文化書法》2023-2024學年第二學期期末試卷
- 西南財經(jīng)大學《識圖實訓II》2023-2024學年第二學期期末試卷
- ktv陪酒合同協(xié)議
- 上海嘉定區(qū)2025年公開招聘農(nóng)村(村務)工作者筆試題帶答案分析
- 皮膚科臨床診療規(guī)范2020版
- 保密警示教育典型泄密案例教育學習
- 2025年注冊會計師《會計》所得稅會計模擬試題解析與答題技巧
- 封隔器加工合同協(xié)議
- 《大學生職業(yè)生涯規(guī)劃與就業(yè)指導(實踐版)》全套教學課件
- 建筑企業(yè)財務管理的風險控制與應對策略
- 抗生素合理使用研究試題及答案
- 批評不可怕課件
- 智能建造基礎考試題及答案
評論
0/150
提交評論