




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