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

下載本文檔

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

文檔簡(jiǎn)介

PAGEPAGE10摘要 前言11.系統(tǒng)概述 11.1系統(tǒng)設(shè)計(jì)的背景21.2項(xiàng)目開發(fā)的目標(biāo)21.3項(xiàng)目提出的意義21.4系統(tǒng)及需求分析 31.5可行性分析 31.6系統(tǒng)設(shè)計(jì)的背景 41.7系統(tǒng)的功能簡(jiǎn)介 41.4系統(tǒng)開發(fā)的目標(biāo) 52.系統(tǒng)分析 52.1基本流圖 52.1.1基本構(gòu)成部分62.1.2學(xué)生信息72.2數(shù)據(jù)字典 82.3輸入需求 82.4輸出需求 92.5源程序10全文總結(jié) 15編程心得15參考文獻(xiàn) 16前言學(xué)生信息管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)生信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍5恢币詠?lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)籍信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生學(xué)籍管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套學(xué)籍管理軟件成為很有必要的事情。在下面的各章中我將以開發(fā)學(xué)生信息管理系統(tǒng)為例,談?wù)勂溟_發(fā)過(guò)程和所涉及到的問題及解決方法。1.系統(tǒng)概述本學(xué)生信息管理系統(tǒng)可以說(shuō)是一個(gè)綜合性的學(xué)校學(xué)生管理系統(tǒng),它集成了學(xué)生學(xué)籍管理系統(tǒng)、學(xué)生檔案管理系統(tǒng)等多種功能,因而具有較強(qiáng)的實(shí)用性和先進(jìn)性。1.1系統(tǒng)設(shè)計(jì)的背景隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,越來(lái)越多的企業(yè)開始采用計(jì)算機(jī)進(jìn)行管理。學(xué)校作為培育新人才的搖籃,更應(yīng)該隨著經(jīng)濟(jì)和文化的發(fā)展而不斷發(fā)展拓新。在學(xué)生考勤管理,學(xué)生宿舍管理,學(xué)生成績(jī)管理等方面運(yùn)用了計(jì)算機(jī)作為渠道。學(xué)校使用學(xué)生信息管理系統(tǒng)可以說(shuō)是一個(gè)綜合性的學(xué)校學(xué)生管理系統(tǒng),它集成了學(xué)生學(xué)籍管理系統(tǒng)、學(xué)生檔案管理系統(tǒng)等多種功能,因而具有較強(qiáng)的實(shí)用性和先進(jìn)性。1.2項(xiàng)目開發(fā)的目標(biāo)建立學(xué)生信息管理系統(tǒng),采用計(jì)算機(jī)對(duì)學(xué)生信息進(jìn)行管理,進(jìn)一步提高辦學(xué)效益和現(xiàn)代化水平.幫助廣大教師提高工作效率,實(shí)現(xiàn)學(xué)生信息管理工作流程的系統(tǒng)化、規(guī)范化和自動(dòng)化.1.3項(xiàng)目提出的意義現(xiàn)在我國(guó)的大中專院校的學(xué)生信息管理水平普遍不高,有的還停留在紙介質(zhì)基礎(chǔ)上,這種管理手段已不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了了許多的人力和物力。在當(dāng)今信息時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理系統(tǒng)所代替。如果本系統(tǒng)能被學(xué)校所采用,將會(huì)改變以前靠手工管理學(xué)生成績(jī)的狀況,可以樹立良好的辦學(xué)形象,提高工作效率。1.4系統(tǒng)及需求分1.1.1系統(tǒng)需求通過(guò)調(diào)查,要求系統(tǒng)需要有以下功能:=1\*GB2⑴由于操作人員的計(jì)算機(jī)知識(shí)普遍較差,要求有良好的人機(jī)界面;=2\*GB2⑵由于該系統(tǒng)的使用對(duì)象多,要求有較好的權(quán)限管理;=3\*GB2⑶原始數(shù)據(jù)修改簡(jiǎn)單方便,支持多條件修改=4\*GB2⑷方便的數(shù)據(jù)查詢,支持多條件查詢;=5\*GB2⑸在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡(jiǎn)單,數(shù)據(jù)穩(wěn)定性好;=6\*GB2⑹數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù);1.5可行性分析技術(shù)上的可行性由于VB語(yǔ)言簡(jiǎn)單、易學(xué)的優(yōu)點(diǎn),又增強(qiáng)了可視化、數(shù)據(jù)庫(kù)功能,很容易就可以進(jìn)行系統(tǒng)開發(fā)。因此系統(tǒng)開發(fā)工具可以采用VisualBasic進(jìn)行開發(fā)。而對(duì)數(shù)據(jù)庫(kù)的建立,由于建立的數(shù)據(jù)庫(kù)主要是對(duì)光纖的信息進(jìn)行管理,所以可以采用微軟公司開發(fā)的MicrosoftAccess。該軟件簡(jiǎn)單易懂,應(yīng)用廣泛,比較適合新手上路使用,而且建立的數(shù)據(jù)庫(kù)較為安全。管理上的可行性因?yàn)橄到y(tǒng)主要應(yīng)用于學(xué)院內(nèi)部,而不具備網(wǎng)絡(luò)查找功能,因此在實(shí)現(xiàn)時(shí)可以做成單機(jī)版,對(duì)管理員賦予數(shù)據(jù)錄入、查詢、修改以及對(duì)數(shù)據(jù)庫(kù)的清零等功能。安全上的可行性在建立數(shù)據(jù)庫(kù)時(shí)可以通過(guò)對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)用戶名和密碼進(jìn)行保密,以及在建立數(shù)據(jù)庫(kù)以后可以對(duì)數(shù)據(jù)進(jìn)行壓縮等技術(shù),保證數(shù)據(jù)的安全,使數(shù)據(jù)庫(kù)具有安全保障。1.6系統(tǒng)的功能簡(jiǎn)介本系統(tǒng)主要可以實(shí)現(xiàn)以下的管理功能:用戶登陸、學(xué)生信息管理、用戶管理等功能。1)用戶登陸學(xué)生信息管理網(wǎng)站采用用戶名及密碼驗(yàn)證模式,進(jìn)入學(xué)生信息管理網(wǎng)站前,用戶必須在登陸頁(yè)面輸入用戶名及密碼,只有驗(yàn)證通過(guò)的用戶方可進(jìn)入學(xué)生信息管理網(wǎng)站操作主頁(yè)面。(2)學(xué)生信息管理包括3個(gè)功能模塊:學(xué)生個(gè)人信息的添加、學(xué)生信息的查詢以及學(xué)生信息的修改與刪除。(3)用戶管理包括2個(gè)功能模塊:用戶信息查詢以及用戶的刪除與處理。1.7系統(tǒng)開發(fā)的目標(biāo)出于本系統(tǒng)是學(xué)校學(xué)生管理的一個(gè)綜合性的系統(tǒng),本系統(tǒng)的設(shè)計(jì)目標(biāo)將最終定位于完成以上所述的系統(tǒng)主要業(yè)務(wù)的基本模型上。(1)系統(tǒng)易操作性所開發(fā)的系統(tǒng)應(yīng)做到操作簡(jiǎn)單,盡量使系統(tǒng)操作不受用戶對(duì)電腦知識(shí)水平的限制。(2)系統(tǒng)具有可維護(hù)性由于系統(tǒng)涉及的信息比較廣,數(shù)據(jù)庫(kù)中的數(shù)據(jù)需定期修改,系統(tǒng)可利用的空間及性能也隨之下降,為了使系統(tǒng)更好地運(yùn)轉(zhuǎn),學(xué)院可以對(duì)系統(tǒng)數(shù)據(jù)及一些簡(jiǎn)單的功能進(jìn)行獨(dú)立的維護(hù)及調(diào)整。(3)系統(tǒng)具有開放性該系統(tǒng)能夠在開放的硬件體系結(jié)構(gòu)中運(yùn)行,并且能與其他系統(tǒng)順利連接,不會(huì)因外部系統(tǒng)的不同面要做在量的修改工作。2.系統(tǒng)分析2.1基本流圖學(xué)生登陸學(xué)生登陸添加編輯刪除信息查詢查詢信息用戶名及密碼正確教務(wù)人員登陸報(bào)表選擇身份登陸學(xué)生信息管理系統(tǒng)面向的對(duì)象有后臺(tái)管理員和前臺(tái)注冊(cè)的用戶,他們的權(quán)限也不相同,權(quán)限范圍如下:①管理員權(quán)限:注冊(cè)成為管理員后,可以對(duì)系,班級(jí),學(xué)生,分別進(jìn)行添加,刪除,查詢和修改,只要符合條件和邏輯便可以將數(shù)據(jù)寫進(jìn)數(shù)據(jù)庫(kù)中,并保證數(shù)據(jù)沒有冗余。同時(shí)可以對(duì)自己的密碼進(jìn)行修改。②普通用戶權(quán)限:注冊(cè)成為普通用戶后,可以對(duì)每個(gè)學(xué)生的綜合信息進(jìn)行查詢,但不能進(jìn)行添加,刪除以及修改操作。進(jìn)行查詢顯示的信息使用的是視圖,是將學(xué)生,班級(jí),系,成員四張表進(jìn)行連接生成的。同時(shí),用戶同樣可以對(duì)自己的密碼進(jìn)行修改。2.1.1基本構(gòu)成部分學(xué)生學(xué)生教務(wù)管理人員信息管理系統(tǒng)查詢請(qǐng)求返回請(qǐng)求系統(tǒng)發(fā)請(qǐng)求返回信息功能模塊2.1.2學(xué)生信息學(xué)生學(xué)生學(xué)號(hào)姓名性別照片出生年月聯(lián)系電話班級(jí)家庭住址簡(jiǎn)歷2.2數(shù)據(jù)字典:數(shù)據(jù)結(jié)構(gòu):學(xué)生組成:學(xué)號(hào),姓名,性別,出生年月,家庭住址,聯(lián)系電話,班級(jí),簡(jiǎn)歷,照片數(shù)據(jù)項(xiàng):姓名含義說(shuō)明:唯一標(biāo)識(shí)一個(gè)學(xué)生類型:整型長(zhǎng)度:4(2)數(shù)據(jù)流:管理員對(duì)所有信息進(jìn)行管理以及普通用戶對(duì)信息進(jìn)行查詢說(shuō)明:表示每一位登錄者的操作(3)處理過(guò)程:各項(xiàng)操作(4)定義一個(gè)視圖,用于顯示普通用戶查詢的學(xué)生信息(5)定義一個(gè)存儲(chǔ)過(guò)程,用于對(duì)視圖中的學(xué)生信息進(jìn)行查詢(6)定義一個(gè)觸發(fā)器,用于對(duì)普通用戶注冊(cè)的限制,有些用戶名不能注冊(cè)2.3輸入需求用戶登陸時(shí),用戶信息進(jìn)入存放用戶名和密碼的數(shù)據(jù)庫(kù),打開超級(jí)用戶表,可用從中找到用戶名和密碼。如果用戶名或密碼錯(cuò)誤,會(huì)彈出窗口提示無(wú)效的用戶名或密碼,返回用戶登陸界面。2.4輸出需求跟據(jù)用戶需求輸出相應(yīng)信息。還可以報(bào)表形式輸出2.5源程序2.5.1系統(tǒng)登錄界面:OptionExplicitPrivateDeclareFunctionGetUserNameLib"advapi32.dll"Alias"GetUserNameA"(ByVallpbufferAsString,nSizeAsLong)AsLongPublicOKAsBooleanDimtxtSQLAsStringDimmrcAsADODB.RecordsetDimMsgTextAsStringDimmiCountAsIntegerPrivateSubForm_Load()DimiAsIntegeri=0txtSQL="select*fromuser_Form"Setmrc=ExecuteSQL(txtSQL,MsgText)WithtxtUserNameDoWhileNotmrc.EOFi=i+1.AddItemTrim(mrc!user_ID)mrc.MoveNextLoop.ListIndex=i-1EndWithmrc.CloseOK=FalsemiCount=0EndSubPrivateSubcmdCancel_Click()OK=FalseMe.HideEndSubPrivateSubcmdOK_Click()txtSQL="select*fromuser_Formwhereuser_ID='"&txtUserName.Text&"'"Setmrc=ExecuteSQL(txtSQL,MsgText)Ifmrc.EOF=TrueThenMsgBox"對(duì)不起,無(wú)此用戶或者密碼不正確!請(qǐng)重新輸入!!",vbOKOnly+vbExclamation,"警告"txtUserName.SetFocusElseIfTrim(mrc.Fields(1))=Trim(txtPassword.Text)ThenOK=Truemrc.CloseMe.HideUserName=Trim(txtUserName.Text)ElseMsgBox"對(duì)不起,無(wú)此用戶或者密碼不正確!請(qǐng)重新輸入!!",vbOKOnly+vbExclamation,"警告"txtPassword.SetFocustxtPassword.Text=""EndIfEndIfmiCount=miCount+1IfmiCount=3ThenMe.HideEndIfExitSubEndSubPrivateSubtxtPassword_KeyDown(KeyCodeAsInteger,ShiftAsInteger)EnterToTabKeyCodeEndSubPrivateSubtxtPassword_KeyPress(KeyAsciiAsInteger)IfKeyAscii=13ThenCallcmdOK_ClickEndIfEndSubPrivateSubtxtUserName_Click()txtPassword.Text=""EndSubPrivateSubtxtUserName_KeyDown(KeyCodeAsInteger,ShiftAsInteger)EnterToTabKeyCodeEndSub2.5.2系統(tǒng)主界面:DimiAsLongPrivateSubForm_Load()Label1.ForeColor=&H8000000ELabel1.FontSize=12Label1.AutoSize=Truei=Image2.WidthEndSubPrivateSubForm_Resize()Image1.Top=0Image1.Left=0Image1.Height=Me.HeightImage1.Width=Me.WidthImage2.Top=Me.Height-Image2.HeightImage2.Left=Me.Width-Image2.WidthLabel1.Top=Me.Height-Label1.Height-100EndSubPrivateSubTimer1_Timer()i=i+50Label1.Left=Me.Width-iIfi>Me.Width+Label1.WidthTheni=Image2.WidthEndIfEndSub2.5.3管理模塊PrivateSubCommand7_Click()DimjAsIntegerDimtxtSQLAsStringIfText4(0)=""ThenMsgBox"請(qǐng)選擇要?jiǎng)h除的紀(jì)錄!",vbOKOnly,"提示"MSFlexGrid1.SetFocusExitSubEndIftxtSQL="Deletefromscore_Formwherescore_NO='"&Trim(Text4(0))&"'"Setmrc=ExecuteSQL(txtSQL,MsgText)MsgBox"信息修改成功!",vbOKOnly,"提示"j=0Fori=1ToMSFlexGrid1.Rows-1IfMSFlexGrid1.TextMatrix(i,0)=Text4(0)Thenj=iEndIf結(jié)論(1)系統(tǒng)的優(yōu)點(diǎn):①本系統(tǒng)采用模塊化設(shè)計(jì),從問題的提

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論