學(xué)生管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
學(xué)生管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
學(xué)生管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
學(xué)生管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、學(xué)生管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要: 管理信息系統(tǒng)是一個(gè)復(fù)雜的人機(jī)系統(tǒng),學(xué)生管理信息系統(tǒng)近幾年來也有了長足的發(fā)展。本文將以一個(gè)典型的學(xué)校中的學(xué)生信息管理系統(tǒng)為例子,來講述如何建立一個(gè)學(xué)生信息管理系統(tǒng)。Abstract: The management information system is a complex man-machine system, the student management information system in recent years has developed rapidly. This paper will take a typical school student

2、 in information management system for example, to tell how to establish a students' information management system.關(guān)鍵詞: 系統(tǒng)設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì) 代碼設(shè)計(jì)Key words: system design;database design;code design0引言隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也稱被增長。面對龐大的信息量,就需要有學(xué)生信息管理系統(tǒng)來提高學(xué)生管理工作的效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢,從而減少管

3、理方面的工作量。1系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)是在系統(tǒng)分析提出的邏輯模型的基礎(chǔ)上,考慮如何用具體的物理設(shè)備和通信傳輸手段來實(shí)現(xiàn)系統(tǒng)各項(xiàng)功能的工作,也就是解決新系統(tǒng)具體“怎么做”的問題。系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)學(xué)生信息關(guān)系的系統(tǒng)化、規(guī)范化和自動化。系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成的。1-6本例中的學(xué)生信息管理系統(tǒng)需要完成的功能主要有:學(xué)生信息管理,包括學(xué)生信息的錄入、學(xué)生信息的查詢、學(xué)生信息的修改;班級信息管理,包括班級信息的錄入、班級信息的查詢、班級信息的修改;課程信息管理,包括課程信息的錄入和修改;成績信息管理,包括成績信息的錄入、修改、查詢和統(tǒng)計(jì)。對上述各項(xiàng)功能進(jìn)行集中、分塊,按照結(jié)構(gòu)化

4、程序設(shè)計(jì)的要求,得到如圖1所示的系統(tǒng)功能模塊圖。2數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是系統(tǒng)設(shè)計(jì)工作中的一項(xiàng)十分重要而又復(fù)雜的工作,它的設(shè)計(jì)質(zhì)量直接影響到系統(tǒng)的開發(fā)進(jìn)度、應(yīng)用效果及其生命力。因此,整個(gè)數(shù)據(jù)庫的設(shè)計(jì)工作必須按照科學(xué)的方法和程序來進(jìn)行。7-12數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵問題是如何建立一個(gè)數(shù)據(jù)模型,使其能夠正確反映用戶的現(xiàn)實(shí)環(huán)境,包括向用戶及時(shí)、準(zhǔn)確、全面地提供所需要的信息和支持用戶對所有需要處理的數(shù)據(jù)進(jìn)行處理,并且還要使其具有易于維護(hù)、易于理解和較高的運(yùn)行效率。數(shù)據(jù)庫需求分析。用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)

5、據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。對用戶需求進(jìn)行分析,其主要目的是在系統(tǒng)詳細(xì)調(diào)查的基礎(chǔ)上確定各個(gè)用戶對數(shù)據(jù)庫的使用要求。針對一般學(xué)生信息管理系統(tǒng)的需求,通過對學(xué)生學(xué)習(xí)過程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)數(shù)據(jù)項(xiàng)如下:學(xué)生的基本信息:學(xué)生學(xué)號、學(xué)生姓名、性別、出生日期、班級、入校時(shí)間、家庭住址、聯(lián)系電話、備注等。班級基本信息:班號、所在年紀(jì)、班主任姓名、所在教室等。課程基本信息:課程編號、課程名稱、任課老師、開設(shè)班級號等。成績信息:學(xué)生學(xué)號、學(xué)生姓名、所在班號、所學(xué)課程、考試分?jǐn)?shù)等。3代碼設(shè)計(jì)管理信息系統(tǒng)的主要任務(wù)是對管理活動中產(chǎn)生的大量數(shù)據(jù)進(jìn)行加工整理,以滿足各種管理職能

6、和各個(gè)管理層次對信息的需求。13-14由于現(xiàn)代管理活動中產(chǎn)生的數(shù)據(jù)量大,所需要的信息種類也很多,所以必須經(jīng)過分類整理后才能更有效地利用,而代碼設(shè)計(jì)就是信息分類的具體體現(xiàn)。將系統(tǒng)中具有某些共同屬性或特征的信息歸并在一起,并通過一些便于計(jì)算機(jī)或人進(jìn)行識別和處理的符號來表示各類信息,就是代碼設(shè)計(jì)。本系統(tǒng)采用多窗體設(shè)計(jì),部分代碼設(shè)計(jì)如下:Private Sub cmdOK_Click()Dim Sql as ADODB.RecordsetDim txtSql as stringDim msgText as stringIf not Testtxt(txtsid.text) thenMsgBox”請輸入

7、學(xué)號!”,vbOKOnly+vbExclamation,”警告”txtSID.SetFocusExit SubEnd ifIf not Testtxt(txtName.Text) thenMsgBox”請輸入姓名!”,vbOKOnly+vbExclamation,”警告”txtName.SetFocusExit SubEnd ifIf not Testtxt(txtSex.Text) thenMsgBox”請選擇性別!”,vbOKOnly+vbExclamation,”警告”txtSex.SetFocusExit SubEnd ifIf not Testtxt(txtBornDate.Text

8、) thenMsgBox”請輸入出生日期!”,vbOKOnly+vbExclamation,”警告”txtBornDate.SetFocusExit SubEnd ifIf not Testtxt(txtClass.Text) thenMsgBox”請選擇班號!”,vbOKOnly+vbExclamation,”警告”txtClass.SetFocusExit SubEnd ifIf not Testtxt(txtRudate.Text) thenMsgBox”請輸入入校時(shí)間!”,vbOKOnly+vbExclamation,”警告”txtRudate.SetFocusExit SubEnd

9、if4結(jié)束語學(xué)生管理信息系統(tǒng)對一個(gè)學(xué)校來說有著至關(guān)重要的作用,通過使用管理信息系統(tǒng)可以對學(xué)生的基本信息、班級信息、課程信息、成績信息進(jìn)行各種管理,可以大大方便學(xué)校的管理工作,而且可以方便學(xué)校領(lǐng)導(dǎo)和老師對學(xué)生的信息進(jìn)行掌握和管理,但通過目前學(xué)校的使用情況來看,還需要進(jìn)行調(diào)整和改進(jìn),這也是作者今后要研究的內(nèi)容。參考文獻(xiàn):1安中,吳洪波.管理信息系統(tǒng).北京:中國鐵道出版社,1997.2王勇領(lǐng).系統(tǒng)分析與設(shè)計(jì).北京:清華大學(xué)出版社,1991.3魏軍,王威,郭冰冰.管理信息系統(tǒng).北京:國防工業(yè)出版社,1999.4曹錦芳.信息系統(tǒng)分析與設(shè)計(jì).北京:北京航空航天大學(xué)出版社,1987.5黃梯云,李一軍.管理信息系統(tǒng).北京:高等教育出版社,2000.6張立厚等.管理信息系統(tǒng).廣州:世界圖書出版公司,2002.7邸端華等.小型局域網(wǎng)組建、維護(hù)、擴(kuò)展.北京:電子工業(yè)出版社,1998.8許卓群等.數(shù)據(jù)結(jié)構(gòu).北京:高等教育出版社,1987.9王行言等.計(jì)算機(jī)信息管理基礎(chǔ).北京:高等教育出版社,1999.10柴佩琪等.微機(jī)管理信息系統(tǒng)大全.西安:陜西科學(xué)技術(shù)出版社,1986.11薛

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論