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

下載本文檔

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

文檔簡介

1、學(xué)生信息治理系統(tǒng)一學(xué)生信息治理系統(tǒng)引言1.1 目的該軟件的設(shè)計(jì)目標(biāo)必須盡量到達(dá)人力與設(shè)備費(fèi)用的節(jié)省,并且使軟件處理數(shù)據(jù)的速度提升軟件的整個(gè)設(shè)計(jì)過程必須通過生產(chǎn)水平的提升人員工作效率的提升等等使軟件開發(fā)本錢最小化.實(shí)現(xiàn)保證軟件質(zhì)量的前提下的資金投入最小化.該工程開發(fā)的軟件為學(xué)校學(xué)生信息治理系統(tǒng)軟件是鑒于目前學(xué)校學(xué)生人數(shù)劇增,學(xué)生信息呈爆炸性增長的前提下,學(xué)校對(duì)學(xué)生信息治理的自動(dòng)化與準(zhǔn)確化的要求日益強(qiáng)烈的背景下構(gòu)思出來的該軟件設(shè)計(jì)完成后可用于所有教育單位包括學(xué)校,學(xué)院等等的學(xué)生信息的管理.1.2 國內(nèi)外研究動(dòng)態(tài)隨著我國教育體制改革的深入進(jìn)行,教育系統(tǒng)得到了前所未有的開展.學(xué)生治理正在逐步邁向治理信

2、息現(xiàn)代化.但是,我國的學(xué)生治理信息化水平還處在初級(jí)階段,主要表現(xiàn)在對(duì)學(xué)生的交費(fèi)治理、學(xué)生的檔案治理還是采用原有的人工治理方式.這就造成工作效率低、誤差大,也造成了人力、物力、財(cái)力資源的浪費(fèi)與此同時(shí),學(xué)校是培養(yǎng)國家棟梁之材的場(chǎng)所,無論是在教育,還是在治理上都應(yīng)走在最前列,而其中治理又是學(xué)校運(yùn)轉(zhuǎn)良好的關(guān)鍵.如何提升治理,是當(dāng)前學(xué)校治理者所面臨的重要課題.在當(dāng)今的時(shí)代,網(wǎng)絡(luò)技術(shù)與計(jì)算機(jī)軟件技術(shù)已經(jīng)愈來愈廣泛地應(yīng)用到教育系統(tǒng)中各個(gè)方面使用計(jì)算機(jī)治理系統(tǒng)不僅可以簡化學(xué)校傳統(tǒng)的治理模式,使學(xué)校治理人員能夠方便地利用學(xué)校內(nèi)部信息對(duì)學(xué)生檔案、學(xué)生收費(fèi)進(jìn)行全面治理,更重要的是利用計(jì)算機(jī)的技術(shù)可以使學(xué)生治理標(biāo)準(zhǔn)化

3、、制度化、數(shù)字化、提升治理水平、降低治理本錢、減輕工作強(qiáng)度、提升工作效率,使學(xué)校以高效率運(yùn)轉(zhuǎn).計(jì)算機(jī)技術(shù)在校園中的應(yīng)用順應(yīng)了我國的國情,實(shí)現(xiàn)了教育要面向現(xiàn)代化,面向未來的指導(dǎo)思想,是學(xué)生治理走向現(xiàn)代化的有力武器.2、系統(tǒng)的分析與定義2.1 需求分析百年大計(jì),教育為本.可見教育在國家的建設(shè)與開展中起著重要的作用,占據(jù)著重要的戰(zhàn)略地位,特別是今年來科學(xué)地位的快速開展,學(xué)校的教育治理水平不斷地提升,積極地推動(dòng)了我國教育事業(yè)的開展,計(jì)算機(jī)的引用與普及進(jìn)一步加快了學(xué)校的信息化治理.在傳統(tǒng)模式下利用人工進(jìn)行學(xué)生信息治理,存在著較多的缺點(diǎn),如:效率底,保密性差,時(shí)間一長將產(chǎn)生大量的文件和數(shù)據(jù),更不便于查找,

4、更新,維護(hù)等.諸如這些情況,令學(xué)校治理者對(duì)學(xué)生的信息治理帶來了很大困難,嚴(yán)重影響了教育工作者的工作效率,針對(duì)這些情況,我們可使用日趨的計(jì)算機(jī)技術(shù)來代替?zhèn)鹘y(tǒng)的人工模式,來實(shí)現(xiàn)學(xué)生信息的現(xiàn)代化治理,這一技術(shù)具有手工治理所無法比較的優(yōu)點(diǎn),如:檢索迅速,查找方便,可靠性高,存儲(chǔ)量大,保密性好,壽命長,本錢底等.這些優(yōu)點(diǎn)能夠極大地提升學(xué)生信息治理的效率,使我們的學(xué)校在市場(chǎng)經(jīng)濟(jì)的開展過程中具有一定的競(jìng)爭優(yōu)勢(shì),也是企業(yè)實(shí)現(xiàn)科學(xué)化,正規(guī)化,現(xiàn)代化的重要條件.2.2 系統(tǒng)開發(fā)思路2.2.1 編程環(huán)境的選擇微軟公司VisualBasic6.0MWindows應(yīng)用程序開發(fā)工具,是目前最為廣泛的易學(xué)易用的面向?qū)ο蟮拈_

5、發(fā)工具.VisualBasic提供了大量的控件,這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡化了界面設(shè)計(jì)過程,從而有效的提升了應(yīng)用程序的運(yùn)行效率和可靠性.故而,實(shí)現(xiàn)本系統(tǒng)VB是一個(gè)相對(duì)較好的選擇.Windows下的Visual是一種操作方便,使用簡單的新工具.VisualBasic應(yīng)用程序根本的構(gòu)建塊是用戶所創(chuàng)立的對(duì)象,每一個(gè)對(duì)象都具有一些特性和行為屬性事件和方法.開發(fā)人員可以最有效利用所創(chuàng)立的每一個(gè)對(duì)象.使用應(yīng)用程序具有可通用性可擴(kuò)展性和強(qiáng)有力的功能.VisualBasic應(yīng)用由一個(gè)系列對(duì)象組成,包括在函數(shù)菜單結(jié)構(gòu)和數(shù)據(jù)窗口用戶對(duì)象用戶事件等等,對(duì)象中又包含假設(shè)干控件如

6、命令按鈕單行編輯器等這些對(duì)象和控件都可在許多應(yīng)用中重復(fù)使用.VisualBasic是一個(gè)強(qiáng)大的Windows平臺(tái)上的開發(fā)工具,從開發(fā)個(gè)人或小組使用的小工具,到大型企業(yè)應(yīng)用系統(tǒng),甚至普及全球分布式應(yīng)用程序,都可在VisualBasic提供的工具中各取所需.VisualBasic之所以在這么廣泛的用途是由于它具有以下特點(diǎn):正的面向?qū)ο缶幊?使開發(fā)人員在維護(hù)系統(tǒng)運(yùn)行時(shí)只需修改很小的代碼,同時(shí)也加快了系統(tǒng)開發(fā)的速度.可視化的編程方法,以及向?qū)У墓δ?使開發(fā)人員幾乎不用參加太多代碼就可以開發(fā)出標(biāo)準(zhǔn)的Windows程序.數(shù)據(jù)訪問特性允許對(duì)MicrosoftSQLServer包括和其他企業(yè)數(shù)據(jù)庫在內(nèi)的大局部

7、數(shù)據(jù)庫格式建立數(shù)據(jù)庫和前端應(yīng)用程序.通過ActiveX技術(shù)可使用其他應(yīng)用程序提供的功能,例如MicrosoftWord字處理器,MicrosoftExcel電子數(shù)據(jù)表及其他Windows應(yīng)用程序,甚至可以直接使用VisualBasic創(chuàng)立的應(yīng)用程序和對(duì)象.5已完成的應(yīng)用程序是真正的.exe文件,供運(yùn)行時(shí)的可自由發(fā)布的動(dòng)態(tài)鏈接庫DDL3系統(tǒng)總體規(guī)劃3.1 系統(tǒng)功能3.1.1 系統(tǒng)治理模塊在新參加用戶時(shí),我們可以利用些功能,增加該用戶的信息或修改用戶信息.3.1.2 學(xué)生治理模塊在班級(jí)里來新學(xué)生時(shí),我們可以利用些功能,增加該學(xué)生的信息.3.1.3 成績治理模塊當(dāng)學(xué)生成績信息考核完成,可通過此功能來

8、進(jìn)行添加、修改、班級(jí)查詢.3.1.4 課程治理模塊新學(xué)期開始,對(duì)班級(jí)課程的添加、修改3.1.5 班級(jí)治理模塊根據(jù)新生分班后的對(duì)班級(jí)的添加、彳改功能來實(shí)現(xiàn).應(yīng)用程序的界面如下列圖所示:查詢操作流程圖:3.1.6 2、數(shù)據(jù)庫創(chuàng)立及使用創(chuàng)立數(shù)據(jù)庫的必要性:數(shù)據(jù)庫是一個(gè)集中存儲(chǔ)各種信息的數(shù)據(jù)庫對(duì)象的地方,為每一個(gè)應(yīng)用創(chuàng)立一個(gè)專用的數(shù)據(jù)庫空間,可以提升集中治理程度,有效的進(jìn)行信息處理.到達(dá)快速、準(zhǔn)確的目的.數(shù)據(jù)庫文件有主要數(shù)據(jù)文件.mdf主要存儲(chǔ)數(shù)據(jù),次要數(shù)據(jù)文件.ndf,次要數(shù)據(jù)文件.ldf0創(chuàng)立方法:圖形方法和代碼方法.圖形創(chuàng)立:1 .啟動(dòng)SQLSERVER業(yè)治理器:2 .翻開SQLSERVER空制

9、臺(tái)下已經(jīng)注冊(cè)的SQLSERVER!艮務(wù)器如SERVER,選中數(shù)據(jù)庫,如下列圖3 .在數(shù)據(jù)庫上單擊右鍵,在出現(xiàn)的快捷菜單中單擊新建數(shù)據(jù)庫.4 .在出現(xiàn)的數(shù)據(jù)庫屬性對(duì)話框里的名稱輸入框中輸入你想建立的數(shù)據(jù)庫的名稱可以單擊數(shù)據(jù)文件或日志文件頁標(biāo)簽看一下文件的保存位置及名稱,如:MyDB然后單擊確定按鈕,稍等待幾秒視機(jī)器的配置與環(huán)境而不同數(shù)據(jù)庫就會(huì)創(chuàng)立成功.那么數(shù)據(jù)庫結(jié)點(diǎn)下就會(huì)多出一個(gè)名為“MyDB勺數(shù)據(jù)庫.此時(shí)就可以對(duì)此屬于你自己的數(shù)據(jù)庫進(jìn)行各種操作.SQL創(chuàng)立數(shù)據(jù)庫1 .單擊工具下的“SQL詢分析器或用與企業(yè)治理器中一個(gè)文件夾下的“SQL詢分析器狎可.2 .翻開的結(jié)果如下可以這個(gè)窗口中用T-SQL

10、進(jìn)行幾乎所有的數(shù)據(jù)庫操作:3、在窗口中輸入創(chuàng)立數(shù)據(jù)庫的T-SQL代碼:CreateDatabaseMyDBX以指定主文件名、日志文件名、文件的保存位置及名稱等,如果不指定默認(rèn)創(chuàng)立到SQLSERVERS裝時(shí)指定的位置,輸入命令之后單擊或按F5以后在運(yùn)行T-SQL語句時(shí),均可先選中再按F5鍵運(yùn)行運(yùn)行,正常運(yùn)行結(jié)果如下:4.此時(shí)表示數(shù)據(jù)庫創(chuàng)立成功,可以到企業(yè)治理器界面中去查看.此時(shí)表示數(shù)據(jù)庫創(chuàng)立成功,可以到企業(yè)治理器界面中去查看.4、總體設(shè)計(jì)4.1 運(yùn)行環(huán)境系統(tǒng)開發(fā)工具:visualBasic6.0+SQL2000系統(tǒng)運(yùn)行平臺(tái):Windows2000WindewsXP運(yùn)行環(huán)境:軟件根本運(yùn)行環(huán)境為Wi

11、ndows環(huán)境4.2 系統(tǒng)總體結(jié)構(gòu)系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)信息關(guān)系的系統(tǒng)化、標(biāo)準(zhǔn)化和自動(dòng)化.模塊是軟件結(jié)構(gòu)的根底,軟件結(jié)構(gòu)的好壞完全由模塊的屬性表達(dá)出來,把軟件模塊化的目的是為了降低軟件復(fù)雜性,使軟件設(shè)計(jì),測(cè)試,調(diào)試,維護(hù)等工作變得簡易,但隨著模塊數(shù)目的增加,通過接口連接這些模塊的工作量也隨之增加.從這些特性可得出如圖九的一條總的本錢或工作量曲線,在考慮模塊化時(shí),應(yīng)盡量使模塊數(shù)接近于圖中的M,它使得研制本錢最小,而且應(yīng)盡量防止缺乏的模塊化或超量.系統(tǒng)的結(jié)構(gòu)關(guān)系圖如下:圖1系統(tǒng)結(jié)構(gòu)關(guān)系圖結(jié)構(gòu)關(guān)系圖描述系統(tǒng)的結(jié)構(gòu)關(guān)系圖是系統(tǒng)的總體功能分析,是在系統(tǒng)開發(fā)的總體任務(wù)的根底上完成的.本工程中的學(xué)生信息系

12、統(tǒng)需要完成的功能主要有:有關(guān)學(xué)籍等信息的輸入,包括學(xué)生根本信息、所在班級(jí)、所學(xué)課程和成績等.學(xué)生信息的查詢,包括學(xué)生根本信息、所在班級(jí)、已學(xué)課程和成績等.學(xué)生信息的修改.班級(jí)治理信息的輸入,包括班級(jí)設(shè)置、年級(jí)信息等.班級(jí)治理信息的查詢.班級(jí)治理信息的修改.學(xué)校根本課程信息的輸入.根本課程信息的修改.學(xué)生課程的設(shè)置和修改.學(xué)生成績信息的輸入.學(xué)生成績信息的修改.學(xué)生成績信息的查詢.學(xué)生成績信息的統(tǒng)計(jì).4.2.1 功能分配從程序的結(jié)構(gòu)中可以看出,學(xué)生的信息輸入輸出功能是由學(xué)生治理系統(tǒng)進(jìn)行的.課程的信息輸入輸出是由課程治理系統(tǒng)進(jìn)行的,而班級(jí)的信息流動(dòng)那么是班級(jí)治理系統(tǒng)進(jìn)行的.4.3 子系統(tǒng)描述學(xué)生子

13、系統(tǒng)的結(jié)構(gòu)圖應(yīng)該包括學(xué)生根本信息、所在的班級(jí)、所學(xué)課程和成績等以及相對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)規(guī)約.班級(jí)子系統(tǒng)應(yīng)該包括班級(jí)設(shè)置、年級(jí)信息等等與與之對(duì)應(yīng)的數(shù)據(jù)規(guī)約.課程子系統(tǒng)應(yīng)該包括課程信息、開課時(shí)間、選課人數(shù)等等數(shù)據(jù)規(guī)約.4.4 、結(jié)構(gòu)字典由于該信息系統(tǒng)與之子系統(tǒng)結(jié)構(gòu)簡單,如上圖系統(tǒng)結(jié)構(gòu)規(guī)約顯而易見,故省略該項(xiàng)內(nèi)容.4.5 、結(jié)構(gòu)連接圖和說明圖2系統(tǒng)結(jié)構(gòu)關(guān)系圖4.6 .系統(tǒng)建模和模擬結(jié)構(gòu)4.6.1 用于模擬的系統(tǒng)模型該系統(tǒng)的主要結(jié)構(gòu)與功能在上面兩張圖中系統(tǒng)結(jié)構(gòu)關(guān)系圖結(jié)構(gòu)連接圖已非常清楚,用于模擬的系統(tǒng)模型參照上圖,主要模塊及功能可分為系統(tǒng)治理成績治理學(xué)籍治理課程治理班級(jí)治理.使用上述系統(tǒng)的模型可對(duì)系統(tǒng)進(jìn)行

14、初步的模擬.4.6.2 模擬結(jié)果使用系統(tǒng)模型對(duì)整個(gè)系統(tǒng)進(jìn)行初步的模擬之后可得出系統(tǒng)的模擬結(jié)果,系統(tǒng)的主要功能設(shè)計(jì)合理,且易操作,系統(tǒng)的主要目標(biāo)已到達(dá).系統(tǒng)模型模擬成功4.7 、處理流程系統(tǒng)的總體處理數(shù)據(jù)流程如下列圖:圖3總體處理流程圖4.8 軟件結(jié)構(gòu)在總體設(shè)計(jì)階段產(chǎn)生的軟件結(jié)構(gòu)圖如軟件概要說明書中的軟件數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì),整個(gè)軟件的結(jié)構(gòu)已非常的明了了,軟件系統(tǒng)的結(jié)構(gòu)圖如下列圖圖4詳細(xì)設(shè)計(jì)軟件結(jié)構(gòu)圖4.9 程序描述以下逐個(gè)模塊給出說明:4.9.1 系統(tǒng)用戶治理模塊.功能系統(tǒng)治理模塊主要實(shí)現(xiàn)以下功能:用戶登錄添加用戶修改用戶密碼輸入輸出:系統(tǒng)啟動(dòng)后,將首先出現(xiàn)用戶登錄窗體,用戶首先輸入用戶名,然后輸入密碼,如果用戶3次輸入密碼不正確,將退出程序.算法在學(xué)生信息治理系統(tǒng)中都統(tǒng)一使用PAD圖,即樹形問題分析圖(ProblemAnalysisDiagram).4.9.2 學(xué)籍治理模塊.功能學(xué)籍信息治理模塊主要實(shí)現(xiàn)以下功能: 添加學(xué)籍信息 修改學(xué)籍信息 查詢學(xué)籍信息.算法學(xué)籍治理模塊PAD圖如下:圖5添加功能子模塊PAD圖圖6修改功能子模塊PAD圖圖7查詢功能子模塊PAD圖4.9.3 班級(jí)信息治理模塊.功能班級(jí)信息治理模塊主要實(shí)現(xiàn)以下功能:添加班級(jí)信息修改班級(jí)信息.算法班級(jí)信息治理模塊的算法包括班級(jí)信息的

溫馨提示

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

評(píng)論

0/150

提交評(píng)論