<wbr id="ede8e"></wbr><bdo id="ede8e"><var id="ede8e"><optgroup id="ede8e"></optgroup></var></bdo>
    1. <sub id="ede8e"></sub>
    2. <sub id="ede8e"></sub>
    3. 18禁无遮挡啪啪无码网站,真人无码作爱免费视频,2018年亚洲欧美在线v,国产成人午夜一区二区三区 ,亚洲精品毛片一区二区,国产在线亚州精品内射,精品无码国产污污污免费,国内少妇人妻偷人精品
      首頁 > 文章中心 > vb學生成績管理系統(tǒng)

      vb學生成績管理系統(tǒng)

      前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇vb學生成績管理系統(tǒng)范文,相信會為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。

      vb學生成績管理系統(tǒng)

      vb學生成績管理系統(tǒng)范文第1篇

      關(guān)鍵詞:學生成績管理 學生成績查詢 自動填表功能

      1.概述

      新世紀以高科技為核心,知識經(jīng)濟將占主導地位,國家的綜合國力和國際競爭力將越來越取決于科學技術(shù)創(chuàng)新水平。教育作為知識創(chuàng)新、傳播和應(yīng)用的基礎(chǔ),培養(yǎng)和輸送人才的搖籃,已經(jīng)成為經(jīng)濟發(fā)展和社會進步的基礎(chǔ)。本系統(tǒng)在vb的基礎(chǔ)上與Word對象相結(jié)合,在傳統(tǒng)輸入輸出的基礎(chǔ)上加入直接從Word文檔讀取的功能,使系統(tǒng)不再單一化,更方便快捷地對學生成績進行管理。如果本系統(tǒng)被學校所采用,則將改變以前靠手工管理學生成績的狀況,塑造良好的辦學形象,提高工作效率。

      2.系統(tǒng)目標

      根據(jù)現(xiàn)有的軟硬件及科學的管理系統(tǒng)開發(fā)方案,建立學生成績管理系統(tǒng),實現(xiàn)對學生成績管理的自動化。這要求系統(tǒng)操作直觀、方便、實用、安全,提供詳細的學生成績信息;能夠隨時查閱在籍學生的成績。因此,本系統(tǒng)應(yīng)用VB設(shè)計主窗體,可以添加用戶,讀取、修改和查詢數(shù)據(jù)庫內(nèi)容,并在VB中應(yīng)用Word對象與SQL 語句從系統(tǒng)中直接讀取Word文檔中的相應(yīng)內(nèi)容,并存入由ACCESS創(chuàng)建的數(shù)據(jù)庫中,從而實現(xiàn)對學生成績的管理,利用本系統(tǒng)也可生成相應(yīng)的Word文檔。

      3.問題識別

      (1)功能需求

      輸入功能:可以輸入學生的成績信息;可以讀取Word文檔。

      修改功能:可以修改學生的成績信息;可以修改Word文檔。

      查看功能:可以查看學生的成績情況。

      輸出功能:可以生成相應(yīng)的Word文檔。

      (2)性能需求

      要求系統(tǒng)能夠具有快速而又強大的統(tǒng)計功能,并有較強的安全性。

      (3)環(huán)境要求

      用戶要在WINDOWS下完成所有操作。

      (4)用戶界面需求

      軟件與用戶界面的友好性使用戶方便、有效、愉快地使用本系統(tǒng)。

      4.自動填充功能的實現(xiàn)

      在學生信息錄入、添加及刪除功能中,可以實現(xiàn)從Word文檔中錄入的功能。具體方法為:定義一個Word類型的application類型的對象,讓該對象與用戶選擇的具體Word文檔連接,在程序中操作Word文檔中的行或列,并對其中寫入信息實現(xiàn)限制、判別和檢查等功能。同時利用ADO數(shù)據(jù)控件可以把Word中輸入的數(shù)據(jù)或從用戶界面上輸入的數(shù)據(jù)加入到數(shù)據(jù)庫中,或反方向地操作,實現(xiàn)Word文檔和用用戶界面及數(shù)據(jù)庫的一致關(guān)聯(lián)。給不同用戶留下不同接口,并保證數(shù)據(jù)的一致性,主要代碼如下:

      Dim wdapp As New Word.Application

      Dim wddoc As Document

      Set wddoc = wdapp.Documents.Open(Form4.CD1.FileName)

      m = wddoc.Tables(1).Cell(i, 1)

      n = wddoc.Tables(1).Cell(i, 2)

      s = wddoc.Tables(1).Cell(i, 7)

      x = wddoc.Tables(1).Cell(i, 8)

      Adodc1.Recordset.AddNew

      Adodc1.Recordset.Fields(″班級″) = Left(m, 7)

      Adodc1.Recordset.Fields(″學號″) = Left(m, 9)

      Adodc1.Recordset.Fields(″姓名″) = Left(n, 9)

      Adodc1.Recordset.Fields(″成績″) = Left(s, 2)

      Adodc1.Recordset.Fields(″專業(yè)″) = Text1.Text

      Adodc1.Recordset.Fields(″學分″) = Text3.Text

      Adodc1.Recordset.Fields(″類別″) = Combo1.Text

      Adodc1.Recordset.Fields(″學時″) = Text4.Text

      Adodc1.Recordset.Fields(″備注″) = ″″

      Adodc1.Recordset.Fields(″備注″) = x

      Adodc1.Recordset.Update

      Adodc1.RecordSource = ″select * from student ″

      Adodc1.Refresh

      ′wddoc.Close

      wdapp.Quit ′退出Word軟件′

      Adodc1.Refresh

      參考文獻:

      [1]劉炳文.Visual Basic 程序設(shè)計教程[M].清華大學出版社,2012:1-2.

      vb學生成績管理系統(tǒng)范文第2篇

      關(guān)鍵詞:VB程序設(shè)計;項目教學;探究式學習

      中圖分類號:G642文獻標識碼:A文章編號:1009-3044(2008)21-30586-03

      1 引言

      VB程序設(shè)計的傳統(tǒng)教學方式一般先介紹數(shù)據(jù)類型、對象、屬性、方法和事件等一系列概念,然后介紹程序的建立和運行, 最后介紹VB語言基礎(chǔ)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和數(shù)組。這對非計算機專業(yè)學生而言,難于很快體會VB的價值,陷入難懂的概念理解,對VB畏而遠之。

      2 探究式學習與項目教學

      2.1 探究式學習的基本特征

      探究式學習是指“在學科領(lǐng)域或現(xiàn)實生活情境中, 讓學生自主的探索、發(fā)現(xiàn)和體驗,通過發(fā)現(xiàn)問題、調(diào)查研究、動手操作、表達與交流等探究性活動,學會對大量信息的收集、分析和判斷,從而培養(yǎng)積極探索未知世界的科學態(tài)度、科學精神,進而增進思考能力、學習能力、創(chuàng)造能力和實踐能力的學習過程。[1]”相對于傳統(tǒng)的接受式學習,探究性學習本質(zhì)上是一種學習方式的革命,它更多地強調(diào)自主探究,而不是被動接受。探究性學習的基本特征如下:

      1)以問題情景或項目任務(wù)為先導;

      2)以實踐為根本;

      3)以小組合作討論為主要活動形式;

      4)教師實現(xiàn)從傳授向指導轉(zhuǎn)變。

      2.2 項目教學的基本方式

      依據(jù)探究式學習的特征, 基于探究式學習的項目化教學應(yīng)是一種以項目為先導和核心, 圍繞具體項目讓學生自主進行探究和解決問題的教學方式。對非計算機專業(yè)的VB程序設(shè)計課程進行項目化教學的基本思路是根據(jù)課程的內(nèi)容和認知目標,重新合理安排組織知識內(nèi)容順序,按照探究式學習的需要,設(shè)計若干與實際緊密聯(lián)系的軟件項目,以項目為先導開展教學。具體實施時,遵循先學會如何做,探究為什么這樣做,學生主動從做中學的原則。一般操作方式如下:

      1)設(shè)置或演示問題情景,引導學生分析、提出項目要求;

      2)教師示范教學,在實施項目過程中對遇到的基本知識作必要的說明講解,引導學生探索相關(guān)語句的功能和使用方法,讓學生在實踐中體驗程序設(shè)計的方法與步驟,完成對相關(guān)知識的認知,體驗成功的樂趣;

      3)引導學生結(jié)合實際,對項目進行深入分析,使學生感到問題的存在,造成認知矛盾和沖突,激發(fā)學生的求知欲和創(chuàng)造沖動,組織學生通過小組合作自主進行合作學習和編程實踐,并對遇到的問題展開討論和研究,不斷調(diào)整計劃和策略并最終解決問題;

      4)組織各小組進行成果交流,將各種見解集中講解,在澄清或重述探究的思想和方法中, 拓展認識與見解,開闊視野與思路,使學生對問題生成多層次的理解。

      該課程的教學目標是培養(yǎng)具有程序設(shè)計思維和能力的應(yīng)用型人才,在VB程序設(shè)計過程中采用上述的項目化教學方法不僅能使學生學到相應(yīng)的知識,更重要的是學生成為學習主體,激發(fā)了學生的學習興趣和主觀能動性,讓學生在自主探索的實踐中學會學習,學會創(chuàng)造,學會合作。

      3 項目教學實例――成績管理系統(tǒng)

      3.1 項目描述

      制作一個簡單的成績管理系統(tǒng),可以實現(xiàn)成績的錄入、查詢、修改、求平均成績等基本操作(如圖1)。

      在標準模塊中代碼如下:

      Public b(1 To 50, 1 To 2) As Single, a As Integer

      成績錄入窗體(圖2)代碼如下:

      Private Sub Command1_Click()

      Dim i As Integer

      a = Val(Text1.Text)

      For i = 1 To a

      b(i, 1) = i

      b(i, 2) = InputBox("請輸入學號" & i & "的成績")

      Next i

      End Sub

      成績查詢窗體(圖3)代碼如下:

      Private Sub Command1_Click()

      Dim a As Integer, t1 As Integer, t2 As Integer

      a = Val(Text1.Text)

      For i = 1 To 49 '選擇排序開始

      For j = i + 1 To 50

      If b(i, 2) < b(j, 2) Then

      t1 = b(i, 1)

      b(i, 1) = b(j, 1)

      b(j, 1) = t1

      t2 = b(i, 2)

      b(i, 2) = b(j, 2)

      b(j, 2) = t2

      End If

      Next j

      Next i'選擇排序結(jié)束

      For i = 1 To UBound(b)

      If b(i, 1) = a Then

      Label2.Caption = "學號為" & a & "的學生成績?yōu)? & b(i, 2) & "全班排名第" & i

      End If

      Next i

      End Sub

      平均成績窗體(圖4)代碼如下:

      Dim s As Single'著重解釋S為什么不在過程中定義

      Private Sub Command1_Click()

      Dim i As Integer

      s = 0

      For i = 1 To a

      s = s + b(i, 2)

      Next i

      s = s / a

      Text1.Text = s

      End Sub

      Private Sub Command2_Click()

      Dim i As Integer, x As Integer

      x = 0

      For i = 1 To a

      If b(i, 2) > s Then

      x = x + 1

      End If

      Next i

      Text2.Text = x

      End Sub

      成績修改窗體代碼如下:

      Dim i%

      Private Sub Command1_Click(Index As Integer)

      Select Case Index

      Case 0

      Dim x%

      Call append(b(), a)

      Case 1

      Dim c%, j!

      c = (InputBox("請輸入要插入的學號:"))

      j = Val(InputBox("請輸入要插入的成績:"))

      Call insert(b(), c, j)

      Case 2

      Dim d%

      d = Val(InputBox("請輸入要刪除數(shù)的學號:"))

      Call del(b(), d)

      End Select

      End Sub

      Public Sub append(x() As Single, y As Integer)

      a = a + 1

      b(y, 1) = y

      b(y, 2) = InputBox("請輸入學號為" & a & "的學生成績")

      End Sub

      Public Sub insert(x() As Single, y As Integer, k As Single)

      Dim i%

      For i = 2 To a

      If k > x(i, 2) And k < x(i - 1, 2) Then

      x(i, 2) = k

      x(i, 1) = y

      End If

      Next i

      a = a + 1

      End Sub

      Public Sub del(x() As Single, k As Integer)

      Dim i%, f%

      For i = 1 To a

      If x(i, 1) = k Then f = i

      Next i

      For i = f To a

      x(i, 1) = x(i + 1, 1)

      x(i, 2) = x(i + 1, 2)

      Next i

      a = a -1

      End Sub

      3.2 教學目標

      1) 知識目標:VB程序控制結(jié)構(gòu)、常用控件、二維數(shù)組、空件數(shù)組、過程調(diào)用、變量的作用域、多重窗體、菜單設(shè)計;

      2) 能力目標:初步具備需求分析能力;功能模塊化;并能所學知識設(shè)計簡單的程序。

      3.3 教學過程

      3.3.1 項目中的任務(wù)分解

      3.3.2 教學實施過程

      項目教學程中遵循小案例與大項目結(jié)合的原則,按照“項目展示-分析討論-操作實施-成果展示-小組討論”五個環(huán)節(jié)。下面著重以任務(wù)2為例說明教學實施過程。

      1)在學生對該項目有整體把握后,著重展示錄入窗體的功能。

      2)了解功能后,進一步深入分析,在原有知識的基礎(chǔ)上引入新知識。在現(xiàn)實生活中我們通常用學號查詢成績,(畫出一個包含學號和成績的二維表幫助學生理解)。其實要解決的問題就是如何錄入這個二維表,這里就引入了二維數(shù)組的概念。

      3)設(shè)計窗體,并編寫代碼。通過演示讓學生看到如何用二維數(shù)組實現(xiàn)數(shù)據(jù)存放。

      4)運行窗體并進一步修改。

      通過上面的過程可以看到,項目教學實際上是以大項目為背景結(jié)合小案例教學。最后把各個小案例結(jié)合起來就是一個完整的項目。

      5)總結(jié)與交流,組織全班交流編程思路與得失,著重探討各自的編程策略、過程和對相關(guān)語句的理解,總結(jié)制作的步驟與方法。

      4 結(jié)束語

      項目教學實踐充分調(diào)動學生學習積極性,激發(fā)學生探索學習的意識和興趣。

      參考文獻:

      [1] 吳建.項目化教學在VB程序設(shè)計教學中的探索與實踐[J].文教資料,2006(30).

      vb學生成績管理系統(tǒng)范文第3篇

      關(guān)鍵詞: 權(quán)限設(shè)置 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 系統(tǒng)功能結(jié)構(gòu)分析

      一、課題的提出及其研究意義

      學生成績管理是學校教務(wù)管理中的一項重要工作,傳統(tǒng)的通過教師或?qū)W生傳送成績單或以郵寄的方式進行成績單發(fā)放的方式既浪費人力和物力又易受地域的影響和限制,不僅效率低而且已經(jīng)不能滿足需要,所以提出設(shè)計一個基于ASP+SQL Server的網(wǎng)上學生成績查詢系統(tǒng)的課題,讓學生利用網(wǎng)絡(luò)實現(xiàn)對成績的查詢,提高效率。

      二、 系統(tǒng)功能的總體設(shè)計與實現(xiàn)

      1.系統(tǒng)涉及人員權(quán)限設(shè)置

      查詢系統(tǒng)的學生:學生可以利用本系統(tǒng)查詢某一學期所有課程的成績,也可以查詢所有學期全部課程的成績。通過定期的成績查詢,學生可以了解自己有沒有科目不及格要補考的。

      各科老師:可查詢自己所負責課程的成績信息及學生信息,可將學生的成績錄入數(shù)據(jù)庫中,并在頁面上產(chǎn)生成績報表;實現(xiàn)對成績的查詢、更改、刪除。各科老師還可以查詢自己所負責課程重修和補考的學生,打印出重修和補考名單,及時通知學生注意重修和補考時間。各科老師還可以修改密碼,留言并及時答復學生的疑問。

      系統(tǒng)管理員:可實現(xiàn)學生成績查詢,學科成績查詢;可實現(xiàn)學生信息添加。他可按需求,從而將成績數(shù)據(jù)錄入數(shù)據(jù)庫中,更可以對成績進行查詢、更改、刪除。他可以對課程進行管理:增加新的課程,編輯課程,或刪除不需要的舊課程。他有權(quán)修改自己的資料,根據(jù)需要編輯與管理各學科老師及其他管理員的信息。

      2.數(shù)據(jù)庫結(jié)構(gòu)設(shè)計

      首先要在SQL Server 2003中創(chuàng)建名為score的數(shù)據(jù)庫,然后在score數(shù)據(jù)庫中創(chuàng)建學生基本信息表(student)、課程基本信息表(course)、學生成績信息表(score)、系統(tǒng)管理員和教師信息表(admin)及留言信息表(message)。接著創(chuàng)建各個表包括的字段,再者建立四張表間字段的約束關(guān)系。

      圖1 表間約束關(guān)系 圖2 留言信息表

      3.系統(tǒng)功能結(jié)構(gòu)分析

      (1) 系統(tǒng)網(wǎng)絡(luò)拓撲關(guān)系

      系統(tǒng)網(wǎng)絡(luò)拓撲關(guān)系圖如圖3所示:

      圖3 系統(tǒng)網(wǎng)絡(luò)拓撲關(guān)系圖

      (2)系統(tǒng)功能模塊

      學生登錄與查詢模塊:按學生的學號和密碼成功登錄后,進入學生查詢主界面。學生可以按學期查詢,可以全部成績查詢,可以查詢補考科目,可以修改密碼,可以給老師或系統(tǒng)管理員留言和接受留言的回復,最后安全退出系統(tǒng)。

      系統(tǒng)管理員或教師登錄模塊:管理員登錄;教師登錄。該模塊主要實現(xiàn)兩種登錄可以使用的不同權(quán)限。

      管理員登錄后進入的主界面包括:查詢與編輯(學生成績查詢、學科成績查詢);學生信息添加(單人信息添加、多人信息添加);學生成績添加(單人成績添加、多人成績添加);課程管理(課程添加、課程管理);管理員管理(密碼修改、編輯管理員、添加管理員);交互平臺(留言、回復留言);安全退出。

      教師登錄后進入的主界面包括:查詢與編輯(學生成績查詢、學科成績查詢、成績報表、補考名單);學生成績添加(單人成績添加、多人成績添加);個人資料修改(密碼修改);交互平臺(留言、留言管理);安全退出。

      查詢與編輯模塊:學生成績查詢模塊,在學生信息查詢條件中選擇“完全匹配”輸入學生完整的學號,查詢某個學生具體的成績;或者選擇“模糊匹配”輸入學號共同的地方查詢某個系或某個班級學生的成績。學科成績查詢模塊,查詢某個科目老師所教學科的某個學期學生的成績。成績報表模塊,選擇課程老師、年級、學期后單擊“生成報表”,就會生成一張成績報表,通過報表老師可以很明顯地看出學生的成績情況。補考名單模塊,選擇科目老師、年級、學期后單擊“補考名單”,就會生成一張補考名單,學生的補考情況一目了然。學生成績查詢與學科成績查詢這兩塊,系統(tǒng)管理員與教師均有權(quán)限。而按學期生成成績報表和補考名單,只有教師有權(quán)限。

      (3)系統(tǒng)總體結(jié)構(gòu)圖

      系統(tǒng)總體結(jié)構(gòu)圖如圖4所示:

      vb學生成績管理系統(tǒng)范文第4篇

      關(guān)鍵詞:數(shù)據(jù)管理;Visual Studio 2010;Access;Excel;模塊化

      中圖分類號:TP273 文獻標識碼:A 文章編號:1009-3044(2013)28-6246-04

      1 概述

      隨著社會的不斷進步,經(jīng)濟的不斷發(fā)展,人們的生活中越來越注重自動化的應(yīng)用。現(xiàn)階段,不管是跨國大企業(yè)還是小到幾人的小公司,都有自己的人才資源,對于每一個員工的管理也都是大同小異[1]。最為常見的是將公司的每個員工信息存儲在一個建立了大量結(jié)構(gòu)的電子表格里,對其進行管理。在員工人數(shù)不多的企業(yè)中,這種用法已經(jīng)得到了滿足,但是如果將其應(yīng)用于上萬人的企業(yè)里,那么就產(chǎn)生一定的難度,而且利用Excel直接進行數(shù)據(jù)管理也容易出錯,效率也比較低,不能滿足大企業(yè)的需求[2]。

      數(shù)據(jù)庫是上世紀六十年代產(chǎn)生的信息管理工具,在經(jīng)過幾十年的發(fā)展中應(yīng)用到了生產(chǎn)生活的各個方面,實現(xiàn)了計算機的信息管理應(yīng)用[3]。該文基于某跨國公司的實際情況,根據(jù)需要,設(shè)計了一種新型人員管理系統(tǒng),主要是基于Visual Studio 2010軟件編寫界面,Access進行數(shù)據(jù)庫構(gòu)建和Excel進行各種多功能設(shè)計和圖表的自動構(gòu)建[4]。大大滿足了公司的實際需要,并且充分利用了Excel的宏功能,以及Access數(shù)據(jù)庫本身的優(yōu)點,實現(xiàn)了辦公自動化功能。將Visual Studio軟件、Excel和Access結(jié)合起來進行應(yīng)用比單調(diào)的應(yīng)用他們具有更多的優(yōu)點。

      2 系統(tǒng)需求分析和功能設(shè)計

      2.1 系統(tǒng)的需求分析

      根據(jù)公司實際的情況,需要分為兩個方面,一方面是管理層人員的信息,另一個是技術(shù)人員的信息。然后每一方面包括以下幾個部分:

      1)員工的基本信息,包括員工的照片、姓名、工號、部門、職位、家庭及個人主要信息等;

      2) 主要能力介紹,主要根據(jù)公司的要求,將辦公的各個方面分成能力進行匯總;

      3) 對現(xiàn)有管理人員和技術(shù)人員的各個能力進行估計評分,可以采用百分制設(shè)置;

      4)對每個員工每年的能力培訓進行設(shè)計,包括學習情況、學習時間和能力類型等;

      5) 對每個員工的學習情況進行評分,給出實際的分數(shù),并且計算出和滿分的差值。

      2.2 系統(tǒng)功能設(shè)計

      系統(tǒng)的功能設(shè)計應(yīng)滿足公司的實際需要,同時能夠根據(jù)具體情況可以方便修改,以便于系統(tǒng)設(shè)計好后能夠應(yīng)用于類似的地方[5]。要求包括以下幾個方面:

      1)系統(tǒng)主要實現(xiàn)的功能是,建立一個人性化的界面,需要有一個和Office類似的操作規(guī)則,能夠具有快捷操作方式和菜單按鈕等;

      2) 具有多個界面,能實現(xiàn)不同信息的分界面顯示;

      3) 能夠通過操作界面來顯示Access內(nèi)部所有表的信息,并且通過界面表格顯示出來,可以隨意的通過修改、刪除界面表格內(nèi)的信息來完成對數(shù)據(jù)庫內(nèi)部數(shù)據(jù)進行操作,同樣,也可以隨時增添新的信息;

      4)由于存在多個表格,所以應(yīng)該能夠?qū)崿F(xiàn)各個Access表格的獨自操作和所有Access內(nèi)部表格的同時操作兩種方式;

      5) 在界面內(nèi)部應(yīng)有查找功能,能夠?qū)ccess內(nèi)部所有的項進行查找,對于數(shù)值型數(shù)據(jù)能夠通過設(shè)置包括大于某值,小于某值,或者介于兩值之間的數(shù)據(jù)進行查詢;

      6) 能夠?qū)崿F(xiàn)查找條件的自動檢測,防止查找條件和選項的不符而出錯;

      7)能夠?qū)⒉樵兘Y(jié)果按需要傳送給Excel,由于Excel具有強大的報表功能,可以極大的滿足用戶的需要。

      3 數(shù)據(jù)庫設(shè)計

      本系統(tǒng)采用Visual Studio 2010軟件設(shè)計系統(tǒng)界面,與傳統(tǒng)的VB6.0相比,一方面采用這種軟件進行設(shè)計實現(xiàn)的界面更加完善,另一方面能夠很好的完成所需要的功能,同時能夠增加編寫代碼的效率[6]。對于數(shù)據(jù)庫的建立,可以使用Access進行設(shè)計,Access管理的對象有表、查詢、窗體、報表、頁、宏和模塊,功能比較強大,能夠滿足此管理系統(tǒng)的需要,同時能夠獨立的實現(xiàn)Access功能設(shè)計[7]。下圖為本數(shù)據(jù)庫結(jié)構(gòu)圖:

      4 主要功能模塊的設(shè)計

      系統(tǒng)的界面主要包含了五個窗口,管理人才信息操作窗口、技術(shù)人才信息操作窗口、系統(tǒng)登錄窗口、刪除權(quán)限窗口和系統(tǒng)管理窗口。其中系統(tǒng)登錄窗口和刪除權(quán)限窗口的構(gòu)建相似,管理人才信息操作窗口和技術(shù)人才信息操作窗口相似,只是操作的數(shù)據(jù)庫表不同。

      同時在每個串口還設(shè)有菜單欄,并且設(shè)置相應(yīng)的快捷鍵,對于菜單欄的內(nèi)容根據(jù)實際需要主要分為:文件菜單,用來完成數(shù)據(jù)庫的打開、存儲和系統(tǒng)的退出等;窗口菜單,主要完成不同窗口進行切換;視圖菜單,能夠顯示和隱藏設(shè)置的工具欄;編輯菜單,在操作時可以剪切、復制、粘貼和撤銷;工具菜單,選擇需要的工具;幫助菜單,完成對操作常見問題的解答。對于數(shù)據(jù)庫的操作,采用了實時刷新的功能,以便于用戶隨時能夠掌握數(shù)據(jù)庫中的最新信息,每一次對于數(shù)據(jù)庫中信息的變動,都會刷新界面表格中的數(shù)據(jù),顯示數(shù)據(jù)庫中當前時刻滿足查詢條件的所有數(shù)據(jù),防止信息滯后而出錯。

      本系統(tǒng)的主要功能如圖2所示。

      4.1 系統(tǒng)管理窗口

      系統(tǒng)管理窗口的設(shè)立是為了便于操作者增添用戶名和更改密碼,便于對系統(tǒng)更好的應(yīng)用和管理,同時可以設(shè)置權(quán)限等級,例如管理人員可以進行所有信息的瀏覽,而技術(shù)人員只能看到技術(shù)人員的信息,而系統(tǒng)維護人員可以對整個系統(tǒng)進行操作。

      代碼編寫思路為,增加用戶名時通過ADODB語句根據(jù)用戶名查詢數(shù)據(jù)庫中表中是否含有這個用戶,如果沒有顯示出錯,則將這條信息存儲到rsRecordSet內(nèi)部,然后修改后存儲即可;在修改舊密碼時,首先根據(jù)當前用戶查詢數(shù)據(jù)庫表中的記錄,存儲到rsRecordSet,然后直接修改后存儲[8]。

      4.2 系統(tǒng)登錄窗口和刪除權(quán)限窗口的設(shè)計

      對于登錄窗口的建立應(yīng)與一般的系統(tǒng)設(shè)計類似,在Visual Studio 2010里有一個“登錄窗口”可以直接應(yīng)用于本系統(tǒng)的設(shè)計。程序編寫框圖如圖3所示。

      4.3 管理人才操作窗口和技術(shù)人才操作窗口的設(shè)計

      人才操作窗口是本系統(tǒng)設(shè)計的主要窗口,按照分模塊的思想進行設(shè)計,一方面應(yīng)該使操作簡單,另一方面應(yīng)該使更詳細的信息在同一窗口上顯示。按照要求,窗口主要包括以下幾個模塊:查詢條件模塊,用于查詢條件的選擇和輸入,可以根據(jù)數(shù)據(jù)庫中的任何條件查詢出相應(yīng)的結(jié)果,利用ComboBox控件來完成;數(shù)據(jù)庫查詢結(jié)果顯示模塊,用于將查詢的結(jié)果存入到界面的不同表格里,用多個AxMSFlexGrid可以實現(xiàn);具體信息操作顯示模塊,主要對操作的信息進行提取和顯示,可以用多個TextBox控件顯示;操作按鈕模塊和數(shù)據(jù)導出傳輸模塊。數(shù)據(jù)導出模塊中,可以在Excel內(nèi)部編寫需要的宏定義,然后在界面代碼中進行編寫程序進行調(diào)用即可。

      對于ComboBox控件采用SelectedIndexChanged 事件,在編寫功能代碼時,根據(jù)選擇不同的條件,自動顯示在不同的AxMSFlexGrid控件表格,其中顯示Access的代碼是:

      While Not rsRecordSet1.eof

      RowCount = RowCount + 1

      .Rows = .Rows + 1

      .set_TextMatrix(RowCount - 1, 0, RowCount - 1)

      .set_TextMatrix(RowCount - 1, 1, rsRecordSet1.Fields(0).Value & "")

      .set_TextMatrix(RowCount - 1, 2, rsRecordSet1.Fields(1).Value & "")

      rsRecordSet1.movenext()

      End While

      其中rsRecordSet1用來存儲查詢的數(shù)據(jù)結(jié)果,EmployeeNo表示數(shù)據(jù)庫中的員工基本信息表,代碼如下:

      rsRecordSet1 = New ADODB.Recordset

      rsRecordSet1.CursorType = ADODB.CursorTypeEnum.adOpenStatic

      rsRecordSet1.CursorLocation = ADODB.CursorLocationEnum.adUseClient

      rsRecordSet1.LockType = ADODB.LockTypeEnum.adLockPessimistic

      rsRecordSet1.Source = "select * from MEmployee where EmployeeNo = '" & InformationAxMSFlexGrid4.get_TextMatrix(i, 3) & "'"

      rsRecordSet1.ActiveConnection = connConnection

      rsRecordSet1.Open()

      管理人才操作窗口的操作結(jié)果如圖4。

      5 系統(tǒng)運行環(huán)境與開發(fā)工具

      本系統(tǒng)是由Windows系統(tǒng)開發(fā),可以在現(xiàn)有的電腦上使用,同時對于2007版 以下Excel的宏可以直接建立在Excel內(nèi)部,對于2007版以上版本需要建立以.xlsm后綴命名。數(shù)據(jù)存儲軟件選擇Access, Access是由微軟的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng),可以進行數(shù)據(jù)分析和開發(fā)軟件[9]。

      系統(tǒng)的開發(fā)工具選擇Visual Studio 2010 ,Visual Studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的Windows平臺應(yīng)用程序開發(fā)環(huán)境,采用這個軟件進行界面設(shè)計可以自動設(shè)置開始頁,使設(shè)計更簡便,具有更高效的開發(fā)環(huán)境,兼容傳統(tǒng)的VB 6.0,使設(shè)計的界面更能滿足用戶的需要。

      本系統(tǒng)的設(shè)計采用模塊化的思想,在實際操作中可以多人共同設(shè)計。Excel中采用VBA語言進行編寫,并且單獨設(shè)計模版;對于Access數(shù)據(jù)庫的建立應(yīng)該根據(jù)需要建立多個表格,將不同數(shù)據(jù)放到不同的表中,如有需要,可以利用Access的其他功能使,以滿足實際的需要[10]。在Visual studio 2010編寫界面時,根據(jù)不同模塊的作用進行獨立設(shè)計,最后整合在一塊,這樣一方面可以提高設(shè)計的效率,另一方面便于調(diào)試,在進行相似設(shè)計時可以直接利用,避免了重復工作。界面編好后進行調(diào)試工作,沒有任何錯誤后,形成可執(zhí)行的文件[11]。

      其中自動生成圖像的Excel 結(jié)果如圖5。

      6 結(jié)論

      本文根據(jù)公司的實際情況和需要,借鑒已有的數(shù)據(jù)庫管理系統(tǒng),利用Visual Studio2010進行界面設(shè)計,Access作為數(shù)據(jù)存儲軟件,而把Excel作為查詢結(jié)果數(shù)據(jù)輸出軟件,基于Excel強大的報表功能和員工對Excel操作熟悉,這樣就可以對數(shù)據(jù)進行更多的操作,滿足公司工作的正常需要,實現(xiàn)一種新型的人事管理系統(tǒng)。同時,對設(shè)計好的界面進行了封裝,對于操作人員來說,不需要了解內(nèi)部代碼。該文設(shè)計的人事管理系統(tǒng)同時具有Excel、Access和Visual Studio2010 軟件的優(yōu)點,所設(shè)計的管理系統(tǒng)功能強大,可以稍作修改就能滿足其他地方的應(yīng)用。根據(jù)在公司的應(yīng)用,利用本文所設(shè)計的系統(tǒng)進行日常管理,能夠很好的滿足需要。

      參考文獻:

      [1] 杜艷,張申.基于 VB與 Access的公司信息管理系統(tǒng)設(shè)計[J].徐州工程學院學報:自然科學版, 2011,26(2):42-48.

      [2] 盧越.基于 的高職院校學籍管理系統(tǒng)的設(shè)計與實現(xiàn)[J].電腦知識與技術(shù), 2010(20):5507-5509.

      [3] 王英,李平.基于VB語言開發(fā)的學生成績管理系統(tǒng)[J].電腦開發(fā)與應(yīng)用,2010,23(6):48-59.

      [4] 劉長旺,張濤.基于SSH的高校學生管理系統(tǒng)設(shè)計與實現(xiàn)[J].南陽師范學院學報,2011,10(6):70-73.

      [5] 梁小曉,韋崇崗.基于Web的高校學生信息管理系統(tǒng)的設(shè)計與實現(xiàn)[J].四川理工學院學報, 2010,23(6):699-703.

      [6] 周國民.Visual Basic + Access數(shù)據(jù)庫項目開發(fā)實踐[M].北京:中國鐵道出版社,2005.

      [7] 蔡敏,劉海英,汪杰.Visual Basic數(shù)據(jù)庫開發(fā)工程案例[M].北京:人民郵電出版社,2007.

      [8] 張婧,鄭鵬華.基于V B 的房地產(chǎn)管理系統(tǒng)設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2013(19):1009-3044.

      [9] 陳偉康.基于VB6.0的學生考勤管理系統(tǒng)[J].福建電腦,2012(12):113-114.

      vb學生成績管理系統(tǒng)范文第5篇

      隨著社會經(jīng)濟的飛速發(fā)展,當今社會是知識化的時代,對人才的需求越來越多,并對人才的要求也越來越高。以往的傳統(tǒng)教學方法比較注重理論知識,主要向?qū)W生講授基本的知識結(jié)構(gòu),對學生的實踐操作能力和創(chuàng)新能力以及思維能力的培養(yǎng)較少。這種教學方法所傳授的知識點比較分散,學生只能跟著教師的步伐走。在規(guī)定的時間范圍內(nèi),需要完成教學內(nèi)容并開展實踐訓練,時間比較緊,課程結(jié)束后學生也無法全面掌握所有的知識點[2]。因此,這種教學方法具有較大的漏洞。針對這些問題,就急需要進行教學改革,因此,VB課程項目化教學改革的意義重大,其是順應(yīng)社會和教育的發(fā)展趨勢進行的。通過項目化教學可以有效的提高學生的實踐操作能力和思維能力,這種教學方法培養(yǎng)出來的人才比較符合社會和企業(yè)的需求,能夠提高學生的就業(yè)優(yōu)勢。

      二、VB課程項目化教學中的項目開發(fā)研究

      其一,VB課程項目化教學目標的確定。首先,知識點的目標。需要讓學生及時掌握VB程序設(shè)計的基本內(nèi)容,例如編程的語法、界面設(shè)計、數(shù)據(jù)庫的訪問等,需要讓學生的基礎(chǔ)知識更加扎實。其次,能力方面的目標。需要讓學生掌握項目開發(fā)設(shè)計的能力,對整個VB程序進行操作的能力,從而使得學生具備專業(yè)的實踐操作能力。最后,素質(zhì)培養(yǎng)的目標。在進行VB課程教程教學的時候,不僅需要學生及時掌握相關(guān)專業(yè)知識和實踐能力,還需要具備一定的職業(yè)素養(yǎng)和綜合素質(zhì)。例如對學生進行團隊合作精神、競爭意識、責任感的培養(yǎng)。

      其二,項目的選擇方向。首先,項目選擇需要遵循的原則。項目的選擇首先就要以教學大綱為前提基礎(chǔ),并根據(jù)教學目標為方向進行制定。主要遵循的原則有:(1)項目需要覆蓋所學的知識原則。主要指每個項目中必須要涵蓋預(yù)定的教學目標,以及需要學習的知識點,在各個項目之間需要形成一個相互連接、環(huán)環(huán)相扣、種類多樣的項目群,從而建立一個完整的教學設(shè)計流程。每個項目的構(gòu)建重點在于主題和重點的突出,而不是規(guī)模的大小。(2)項目實用性評價原則。對項目進行選擇的時候,項目就必須要符合以下幾個條件:項目需要具備一定的實用價值,能夠體現(xiàn)出VB課程完整的發(fā)展過程。另外,項目還需要具備培養(yǎng)學生思維能力和創(chuàng)新能力的條件。其次,VB課程教學中的項目選擇。在選擇的時候,就需要根據(jù)教學目標進行分析,并結(jié)合知識點進行選擇,在VB課程項目化教學中,可以從記事本、網(wǎng)絡(luò)程序、計算器和數(shù)據(jù)庫軟件設(shè)計和開發(fā)幾個方面進行。在這些軟件技術(shù)的開發(fā)過程中,就需要開發(fā)一個類似于Windows中的記事本、和計算器,類似于QQ網(wǎng)絡(luò)的通訊工具以及類似學生成績管理系統(tǒng)的數(shù)據(jù)庫軟件。在項目設(shè)計和開發(fā)的過程中,需要學生組成小組進行,需要分工明確,相互合作,共同完成項目的開發(fā)[3]。

      其三,VB課程項目化教學中的考核內(nèi)容。在VB課程項目化教學改革的過程中,實施項目考核措施,能夠為教學活動的開展和教學目標的實施指明道路,項目化教學主要注重的是項目化教學的過程。因此,就需要將考核的內(nèi)容貫穿在整個教學的過程中,在平時教學的時候,考核的次數(shù)需要適當?shù)脑黾印?己藘?nèi)容主要包括基本知識、基礎(chǔ)技能、綜合能力等,在平時的課程教學中考察學生的出勤率、課堂表現(xiàn)、作業(yè)完成度、綜合運用知識解決問題的能力等方面的內(nèi)容。

      三、VB課程項目化教學改革的措施

      1、合適設(shè)置問題,引導教學

      專業(yè)教師需要根據(jù)完成的項目提出實施該項目會遇到的各種問題,并需要合理設(shè)計這些問題,以問題為線索,引導學生展開項目化教學。其中問題的引導主要包括:提出問題、知識點引導、基本技能引導、綜合應(yīng)用引導。將各個環(huán)節(jié)的引導要從抽象到具體,將問題劃分為多個細小的知識點問題。

      2、觀察分析項目中的知識點和技術(shù),設(shè)定詳細的教學任務(wù)

      在選擇好項目教學內(nèi)容之后,就需要進行知識引導和技能引導。其中,在知識引導方面需要詳細了解完成項目教學需要涉及到哪些知識層面,以及這些知識點的特點和連接點是什么。在技能引導的方面,就需要及時掌握將知識點轉(zhuǎn)化為實踐能力的技能。例如,在進行記事本軟件開發(fā)的時候,就需要明確記事本軟件開發(fā)所涉及到的知識點,對這些知識點進行詳細的分析研究,在知識引導和技能引導方面需要淺顯易容,根據(jù)學生對知識點的反應(yīng),再進行有針對性的講解,需要激發(fā)出學生學習的興趣。通過將知識點的引導逐漸轉(zhuǎn)化為技能引導,提供學生實踐操作的機會。

      3、注重培養(yǎng)學生的實踐操作能力

      教師在進行教學的時候,在項目設(shè)計和開發(fā)流程的過程中需要引導學生自己設(shè)計和開發(fā),注重培養(yǎng)學生的動手能力。在整個教學的過程中,需要以培養(yǎng)學生實踐操作能力為主要目的。在教學的安排上加大學生上機的機會,在上機的時候,教師需要合理的進行指導,做到每個學生都顧及到,幫助學生解決上機操作中的問題。另外,在布置作業(yè)的時候,需要布置學生能夠動手查閱資料以及學生感興趣的作業(yè)內(nèi)容,讓學生進行深入的了解,從而體會到參與教學和學習的樂趣。

      四、結(jié)語

      主站蜘蛛池模板: 国产av中文字幕精品| 国产精品一线二线三线区| 久久中文字幕日韩无码视频| 一级女性全黄久久片免费| 亚洲精品人妻中文字幕| 国产精品国语对白露脸在线播放| 永久免费av无码网站直播| 国产乱码精品一区二区麻豆| 久久国产成人av蜜臀| 国产精品久久久久久福利69堂| 亚洲国产成人久久综合区| 一区二区三区四区五区自拍| 久久人与动人物a级毛片| 一道本AV免费不卡播放| 亚洲精品中文综合第一页| 精品国产亚洲午夜精品av| 四虎库影成人在线播放| 国产免费午夜福利在线播放| 欧美成人h亚洲综合在线观看| 亚洲av免费成人在线| 日韩中文字幕av有码| XXXXXHD亚洲日本HD| 中文字幕日韩国产精品| 国产熟女一区二区三区四区| 激情六月丁香婷婷四房播 | 人妻丰满熟妇无码区免费| 成人啪精品视频网站午夜| 亚洲欧洲精品日韩av| 人妻中文字幕亚洲一区| 国产亚洲精品视频一二区| 亚洲中文字幕一二区日韩| 国产午夜福利片在线观看| 成人亚洲一级午夜激情网| 欧美一区二区三区欧美日韩亚洲 | 久热久热中文字幕综合激情| 四川丰满少妇无套内谢| 欧美日韩免费专区在线观看| 99九九热久久只有精品| 亚洲 制服 丝袜 无码| 色偷偷亚洲女人天堂观看| 手机无码人妻一区二区三区免费|