學生管理系統(tǒng)項目總結(jié).doc_第1頁
學生管理系統(tǒng)項目總結(jié).doc_第2頁
學生管理系統(tǒng)項目總結(jié).doc_第3頁
學生管理系統(tǒng)項目總結(jié).doc_第4頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、學生管理系統(tǒng)項目總結(jié)作為軟件工程經(jīng)常出現(xiàn)的課題學生信息管理系統(tǒng),完成 這個系統(tǒng)后培訓老師一般要我們寫一份總結(jié)報告,那么這份 總結(jié)報告怎么寫 ?下面為你帶來學生管理系統(tǒng)項目總結(jié)學生管理系統(tǒng)項目總結(jié)報告在上一個星期,我們用 C 語言做了一個學生管理系統(tǒng), 分別實現(xiàn)了學生管理系統(tǒng)的添加學生信息、刪除學生信息、 修改學生信息、對學習信息排序、退出等幾大功能。在這次項目中,我發(fā)現(xiàn)自己明顯認真多了,但是,在項 目中也出現(xiàn)了很多的問題,最大的問題就是忘記了,很多以 前的知識沒怎么用都忘記了,等到項目經(jīng)理的一點點提示才 慢慢的想起,其實也蠻簡單的,就是對知識的不怎么熟悉, 大概的體系都是知道的。在這次項目中,

2、學了怎樣做頭文件,剛開始大家都不知 道,以為頭文件是個很難的東西,只有高手牛人才會做,可 是當我們自己制作的時候,才發(fā)現(xiàn),也不是很難得。但是這種不難是建立在先人們把用的頭文件封好了,我 們再次調(diào)用,做成的頭文件,也很不錯了。我們還用了點美化界面,代碼是項目經(jīng)理找的,雖然寫 不來,淡市項目老師也沒強求,說我們能用就行,不要求掌 握,只要拿來用就可以了。在這個一個星期的項目中,我們回顧了很多以前的東 西,也發(fā)現(xiàn)了很多的問題,以前都沒遇見過的,收獲很大, 在對不同的編譯器代碼是不一定可以完整的執(zhí)行的,不過大 概都是一樣的,只有一些的小的細節(jié)。在處理那些小的細節(jié)時,要多方面考慮,才可以減小差 錯。應(yīng)為

3、沒有完美的代碼,所以就只有慢慢的多方面,多次 認真的考慮,盡量接近完美。在這次項目中,我還體會到了團隊合作的最要性,雖然 一直以來都在說團隊是很最要的,在這些,我也體會到了團 隊的熱情的, 項目老師的負責, 只有這樣, 我們才可以很好, 很效率的完成任務(wù),還把以前寫的雜亂無章的代碼進行了優(yōu) 化,看起來更直觀了,也容易找出錯誤。很明了。反正在這次項目中收回時無窮的,有這很好的項目老師 帶,在加上對項目的熱情,這次用 B 語言做的項目很成功。這次我也懂得了,一定要不斷地復習,人的忘記是很強 大的,一部留神就會忘記很多東西,有些事該忘記的,但是 有些事不該忘記的,就只有我們不斷地復習,來鞏固知識,

4、這次也很有利于下面的學習,這樣才可以學到更多的知識,不能學猴子搬包谷,一定 要好好的鞏固。學生管理系統(tǒng)項目總結(jié)報告從調(diào)試到自己敲完它,到最后的解決問題,已經(jīng)有半個月了,沒有想到自己還是這么慢,最后要好好總結(jié)一下一、學生信息管理系統(tǒng)的框架:充分體現(xiàn)了數(shù)據(jù)庫增 刪改查的特點和功能。二、忘記以前學過的 VB控件知識:1 、窗體背景全屏顯示學生信息管理系統(tǒng)里的主窗體是MDI父窗體,怎樣在MDI窗體上加上背景圖片呢 ?第一種方法是加 Picture 控件,但是 picture 控件在 MDI 窗體上的屬性是不能設(shè)置的,只有在 picture 上加上 Image 控件,可以設(shè)置 picture 屬性, 并

5、做如下設(shè)置:Picture1 的屬性:1.Align=top 2.Appearance=flat 3.BordeStyle=None 4.TabStop=falseImage1 的屬性: 1.Stretch=true在 MDI 窗體的 resize 事件中添加如下代碼:Private Sub MDIForm_Resize()= Me.HeightEnd Sub在 Picture1 控件的 resize 事件中添加如下代碼:Private Sub Picture1_Resize()0,0, End Sub但是這種方法會覆蓋子窗體,子窗體處于 picturebox 和 image 控件之間當時設(shè)置

6、好了突然不見了的子窗體就是這 么回事,當然還有一種方法就是直接更改圖片的尺寸使它符 合 MDI 窗體的大小。注意:在 MDI 主窗體中不可以放置控件,除非你在顯示 窗體時使用的是: Show 方法而不是 ShowDialog 方法,如果 是在MDI窗體中添加背景圖,建議可以將設(shè)置窗體的背景圖, 而不是添加 PictureBox 控件。2 、resize 事件是窗口大小改變時發(fā)生的事件,可以在 窗口啟動、最大化、最小化、窗口大小改變 ( 如拖拉改變窗 口大小、 move 語句改變窗口大小、改變 width 或 height 屬 性以改變窗口大小 ) 時發(fā)生。3 、 ListBox 控件 在設(shè)置課

7、程窗體中,遇到的問題是點擊一遍設(shè)置課程在ListAllcourse 中就顯示一遍課程信息,以至于課程重復。解決方法: listAllcourse.Clear 加在設(shè)置課程按鈕單 機事件里,每執(zhí)行一次設(shè)置課程就清空上一次的所有課程列 表 ; 另一種方法添加循環(huán)語句,把重復列表項刪除:For i = 0 To listAllcourse.ListCount - 1For j = i + 1 To listAllcourse.ListCountIf listAllcourse.List(j) = listAllcourse.List(i)ThenlistAllcourse.RemoveItem jE

8、nd IfNext jNext i三、數(shù)據(jù)庫和 SQL Server 的問題1 、 MSFlexGrid 控件 作用:該控件以表格形式顯示二維字符數(shù)組中每個單元 的數(shù)據(jù)。常用于處理復雜的二維數(shù)據(jù)表的問題。簡單用法 : MSFlexGrid1.Rows=5 規(guī)定表格的總行數(shù) 為5行MSFlexGrid1.Cols=2 規(guī)定表格的總列數(shù)為 2 行MSFlexGrid 1.TextMatrix(3,0)= “ dhkg” 某 一 單 元 格 的文本內(nèi)容MSFlexGrid1.AddItem “” , 2 在 第 二 行 處 插 入 行 ;MSFlexGrid1.RemoveItem 3 刪除行屬性:

9、 CellAlignment 設(shè)置一個值定義當前單元的水平 和垂直對齊方式在五個實例里面用到過,顯示查詢結(jié)果時,怎樣防止 MSFlexGrid 出現(xiàn)空白行 ?代碼如下 :With myflexgrid.Rows = 2.CellAlignment = 4.TextMatrix(1, 0) =“考試編號”.TextMatrix(1, 1) =“學號”.TextMatrix(1, 2) =“姓名”.TextMatrix(1, 3) =“班號”.TextMatrix(1, 4) =“課程名稱”.TextMatrix(1, 5) =“分數(shù)”Do While Not mrc.EOF.Rows = .Ro

10、ws + 1.CellAlignment = 4.TextMatrix(.Rows - 1, 0) = mrc.Fields(0) .TextMatrix(.Rows - 1, 1) = mrc.Fields(1) .TextMatrix(.Rows - 1, 2) = mrc.Fields(2) .TextMatrix(.Rows - 1, 3) = mrc.Fields(3) .TextMatrix(.Rows - 1, 4) = mrc.Fields(4) .TextMatrix(.Rows - 1, 5) = mrc.Fields(5) mrc.MoveNextLoopEnd With

11、2 、BOF 和 EOFTrue ,如果當前記錄為第一個記錄或位于其后則將返回 False 。如果當前記錄位于 Recordset 對象的最后一個記錄之 后 EOF 屬性將返回 True ,而當前記錄為 Recordset 對象 的最后一個記錄或位于其前,則將返回 False 。如果 BOF 或 EOF 屬性為 True ,則沒有當前記錄3 、SQL語句這是出現(xiàn)錯誤最多的地方,一個小小的符號或是空格都 有可能導致出錯例如: txtSQL = “select * from gradecourse_Info where grade= “ & comboGrade.Text & “ “SELECT

12、語 句 用 于 檢 索 查 詢 數(shù) 據(jù) 庫 中 的 數(shù) 據(jù) ,SELECT from WHERE 4 、兩種遍歷記錄方法If Not mrc.EO F Then 遍歷記錄方法 1For i = 1 To mrc.RecordCount listSelectcourse.AddItem mrc.Fields(1) mrc.MoveNextNext iEnd IfWhile (mrc.EOF = False) 遍歷記錄方法 2listAllcourse.AddItem mrc.Fields(1)mrc.MoveNextWend5 、GetUserName 函數(shù)作用:取得當前用戶的名字,返回值 Long,true 表示成 功,否則為零。加強系統(tǒng)安全性,不同賬號登錄。 對賬號記錄,不同的賬號有不同的權(quán)限。6 、ExecuteSQL(sqlQuery;fieldSeparator;rowSeparator )作用:直接執(zhí)行SQL語句獲取數(shù)據(jù)表中的數(shù)據(jù)sqlQuery:是SQL查詢語句fieldSeparator:字

溫馨提示

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

評論

0/150

提交評論