【正文】
在這一點(diǎn)上,我還相當(dāng)欠缺。這對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,衷心地感謝老師耐心的輔導(dǎo)! 其次我要感謝的是同學(xué),在一開始的調(diào)研和結(jié)構(gòu)化設(shè)計(jì)中他們給予了我很大的幫助,不僅幫我解 答了不少的難點(diǎn),還給我提出了許多建議。excel 輸出 On Error GoTo Err If (0, 0) = Then Exit Sub Dim i As Integer Dim j As Integer Dim xlApp As Dim xlBook As Dim xlSheet As Set xlApp = CreateObject() Set xlBook = 39。 strTableName amp。 Trim() amp。 檢索 Call Loaddata End Sub 信息管理源代碼: Dim nModeSys As Integer Dim strKc As String Private Sub cmdExit_Click() Unload Me End Sub Private Sub cmdRegAdd_Click() 39。刪除 On Error GoTo Err Dim ss As Integer ss = MsgBox(真的刪除該記錄嗎? , vbCritical + vbOKCancel, 系統(tǒng)提示 ) If ss = 1 Then If And Then For i = 1 To Val(Txt(0).Text) Txt(i).Text = Next i Else = adFilterNone If Not Then For i = 1 To Val(Txt(0).Text) If Not IsNull((i 1)) Then Txt(i) = (i 1) Else Txt(i) = End If Next i Else For i = 1 To Val(Txt(0).Text) Txt(i) = Next i End If End If End If Exit Sub Err: MsgBox , vbInformation + vbOKOnly, 系統(tǒng)提示 End Sub 學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 27 Private Sub cmdRegFirst_Click() 39。 strLook = Trim() If strLook Then 1 學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 28 End If End Sub Private Sub cmdRegNext_Click() 39。39。39。39。用于記 錄字段數(shù) (列 ) If Not Then For i = 0 To Val(Txt(0).Text) 1 If Not IsNull((i)) Then Txt(i + 1) = Trim((i)) Else Txt(i + 1) = End If Next i End If Exit Sub Err: MsgBox , vbInformation + vbOKOnly, 系統(tǒng)提示 End Sub Private Sub Combo2_Click() 39。 Dim i As Integer On Error GoTo Err If Then If Not Then For i = 1 To Val(Txt(0).Text) 學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 29 If Not IsNull((i 1)) Then Txt(i) = (i 1) Else Txt(i) = End If Next i End If Else If Not Then For i = 1 To Val(Txt(0).Text) If Not IsNull((i 1)) Then Txt(i) = (i 1) Else Txt(i) = End If Next i End If End If Exit Sub Err: End Sub Private Sub cmdRegSave_Click() 39。 Dim i As Integer On Error GoTo Err If Not Then For i = 1 To Val(Txt(0).Text) If Not IsNull((i 1)) Then Txt(i) = (i 1) Else Txt(i) = End If Next i End If Exit Sub Err: End Sub Private Sub cmdRegLook_Click() 39。39。 Trim(strTableName), CN, adOpenStatic, adLockOptimistic Dim i As Integer For i = 0 To 1 (i).Name Next i = (0) Set = rs2 End Sub Private Sub Form_Load() = strTableName amp。 If = like Then strSql = strSql amp。39。記錄集 ,檢索用的 Private Sub cmdExcel_Click() 39。使得我的論文不斷完善,對(duì)數(shù)據(jù)庫和 VB 編程有了更深的學(xué)習(xí)。 然后,會(huì)用了兩種軟件,如何把它們連接在一起還真是一件困難的事:選擇連接的方法就很重要,通過各方面的比較,我選擇了 ADO,通過 ADO 控件與數(shù)據(jù)庫中各表進(jìn)行連接,同時(shí)也用到少數(shù)編程實(shí)現(xiàn) VB 和 SQL 數(shù)據(jù)庫的連接。成功 MIS 的基礎(chǔ)是科學(xué)的管理加上科學(xué)的開發(fā)方式。 ( 2)管理部門進(jìn)行審批,并對(duì)修改帶來的影響作出充分的估計(jì)。換言之,系統(tǒng)維護(hù)就是為了保證系統(tǒng)中的各個(gè)要素隨著環(huán)境的變化始終處于最新的、正確的工作狀態(tài)。數(shù)據(jù)測(cè)試成功。測(cè)試對(duì)象是隨階段而異的,最基本、最初的測(cè)試是單元測(cè)試,后面的組合測(cè)試、確認(rèn)測(cè)試都是以被測(cè)過的模塊作為測(cè)試對(duì)象的。 硬件環(huán)境: CPU 內(nèi)存: 256M 硬盤: 40G 打印機(jī):三星 S555p 操作系統(tǒng): windows xp sp2 系統(tǒng) 開發(fā)工具: Microsoft Visual basic 中文企業(yè)版 數(shù)據(jù)庫: SQLServer2021 系統(tǒng)測(cè)試 在 MIS 開發(fā)過程中采用了多種措施保證 軟件質(zhì)量,但是實(shí)際開發(fā)過程中還是不可避免地會(huì)產(chǎn)生差錯(cuò),系統(tǒng)中通??赡茈[藏著錯(cuò)誤和缺陷,示經(jīng)周密測(cè)試的系統(tǒng)投入運(yùn)行,將會(huì)造成難以想像的后果,因此系統(tǒng)測(cè)試是 MIS 開發(fā)過程中為保證軟件質(zhì)量必須進(jìn)行的工作。 圖 42 主界面 學(xué)籍管理模塊設(shè)計(jì) 該模塊可以實(shí)現(xiàn)對(duì)現(xiàn)有學(xué)生學(xué)籍管理系統(tǒng)檔案中的專業(yè),學(xué)號(hào),性別,民族等學(xué)生基本信息的記載情況的查看,并且可以對(duì)這些信息進(jìn)行添加,修改或刪除。 4 詳細(xì)設(shè)計(jì) 詳細(xì)設(shè)計(jì)也稱為系統(tǒng)的物理設(shè)計(jì),是系統(tǒng)設(shè)計(jì)者在系統(tǒng)的邏輯設(shè)計(jì)完成的基礎(chǔ)之前對(duì)系統(tǒng)的代碼功能等的設(shè)計(jì)。 C/S ( Client/Server)結(jié)構(gòu),即大家熟知的客戶機(jī)和服務(wù)器結(jié)構(gòu)。 4 系名表: 存放學(xué)校系名稱。 概念設(shè)計(jì) 在了解了系統(tǒng)的各個(gè)模 塊之后,我們來對(duì)數(shù)據(jù)庫的結(jié)構(gòu)進(jìn)行創(chuàng)建,根據(jù)模塊中各個(gè)部分我們創(chuàng)建出一些數(shù)據(jù)結(jié)構(gòu),并建立這些數(shù)據(jù)之間的關(guān)系, 學(xué)籍管理系統(tǒng)的實(shí)體主要是學(xué)生和成績。 ( 1)學(xué)籍管理模塊 該模塊可以實(shí)現(xiàn)對(duì)現(xiàn)有學(xué)生學(xué)籍管理系統(tǒng)檔案中的專業(yè),班號(hào),性別,學(xué)生等基本信息的記載情況,并且可以對(duì)這些信息進(jìn)行添加,修改或刪除。 3 系統(tǒng)設(shè)計(jì) 學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 8 系統(tǒng)設(shè)計(jì)的目的是確定系統(tǒng)如何完成預(yù)定的任務(wù),也就是確定系統(tǒng)的物理配置方案,并且進(jìn)而確定組成系統(tǒng)的每個(gè)程序的結(jié)構(gòu)。業(yè)務(wù)流程分析可以幫助我們了解該業(yè)務(wù)的具體處理過程 ,發(fā)現(xiàn)和處理系統(tǒng)調(diào)查工作中的錯(cuò)誤和疏漏 ,修改和刪除原系統(tǒng)的不合理部分 ,在新系統(tǒng)基礎(chǔ)上優(yōu)化業(yè)務(wù)處理流程。因此,它在用戶使用上是可行的。使用 VB 作為系統(tǒng)開發(fā)的開發(fā)軟件,它作為一種現(xiàn)代的編程語言,提供完善的指令控制語句、類 與對(duì)象的支持及豐富的數(shù)據(jù)類型,給開發(fā)高性能系統(tǒng)提 供的保障為開發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對(duì)新系統(tǒng)的擴(kuò)展與修改。我們?cè)谟?jì)算機(jī)還沒有普及之前 ,信息都必須通過在紙上填寫來實(shí)現(xiàn) , 這樣既浪費(fèi)時(shí)間又容易出錯(cuò) ,。 可行性研究的目的是用最小的代價(jià)在盡可能的時(shí)間內(nèi)確定問題 是否能夠解決。 可行性分析研究 計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手:今天,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長足的進(jìn)步。 在學(xué)校的教學(xué)工作中,學(xué)籍管理就是對(duì)取得學(xué)習(xí)資格的學(xué)生,按照國家有關(guān)規(guī)定,制定相應(yīng)規(guī)章制度并予以實(shí)施。國外曾有人對(duì)一些軟件項(xiàng)目開發(fā)各階段的工作量進(jìn)行了統(tǒng)計(jì),結(jié)果表明,在開發(fā)過程中各工作階段所占全部工作量的比重分別達(dá)到系統(tǒng)分析:系統(tǒng)設(shè)計(jì):編程:模塊調(diào)試:系統(tǒng)調(diào)試=20%: 15%: 20%: 25%: 20%。 作為數(shù)據(jù)庫系統(tǒng)的開發(fā), Visual Basic 是一個(gè)非常理想選擇。 信息系統(tǒng)目標(biāo) 此系統(tǒng)以計(jì)算機(jī)為工具,通過對(duì)學(xué)校所需的信息進(jìn)行管理,把管理人員從繁瑣的數(shù)據(jù)計(jì)算處理中解脫出來,使其有更多的精力從事教務(wù)管理政策的研究實(shí)施,教學(xué)計(jì)劃的制定執(zhí)行和教學(xué)質(zhì)量的監(jiān)督檢查,從而全面提高教學(xué) 質(zhì)量,具體如下: 節(jié)約資源,提高學(xué)籍信息的精確度。 隨著科學(xué)技術(shù)的不斷提高 ,計(jì)算機(jī)科學(xué)日漸成熟 ,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí) ,它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng) 域并發(fā)揮著越來越重要的作用。但是,就是在這樣的一個(gè)結(jié)構(gòu)下,過度重視硬件投入的相關(guān)教育部門更應(yīng)該理性的思考,將教育信息化的精力重新拉回到基礎(chǔ)數(shù)據(jù)信息化的投入上,通過數(shù)據(jù)基礎(chǔ)的實(shí)施與逐漸完善,形成一個(gè)更具價(jià)值的系統(tǒng)化、規(guī)模化的全方位教育信息化體系。 本論文包括需求分析、系統(tǒng)功能、系統(tǒng)設(shè)計(jì)、程序設(shè)計(jì)、系統(tǒng)測(cè)試及存在問題等方面,較為系統(tǒng)地介紹了“學(xué)生學(xué)籍管理系統(tǒng)”課題開發(fā)的整個(gè)過程。 本科畢業(yè)設(shè)計(jì) (論文 )正文 目 錄 摘要 ................................................................. 1 Abstract ............................................................. 1 1 引言 .............................................................. 2 系統(tǒng)開發(fā)背景 ................................................. 2 信息系統(tǒng)目標(biāo) ................................................. 3 開發(fā)工具的選擇 ............................................... 3 系統(tǒng)開發(fā)計(jì)劃 ................................................. 4 系統(tǒng)對(duì)教學(xué)工作的影響 ......................................... 4 2 需求分析 .......................................................... 4 可行性分析研究 ............................................... 5 用戶需求 .................................................