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