<noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><delect id="ixm7d"></delect><bdo id="ixm7d"></bdo><rt id="ixm7d"></rt><bdo id="ixm7d"></bdo><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"><rt id="ixm7d"></rt></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d">

vb學生管理系統論文

2022-05-16

小編精心整理了《vb學生管理系統論文(精選3篇)》,歡迎閱讀,希望大家能夠喜歡。摘要:本文以學生學籍管理系統為研究對象,提出了一種基于VB+ACCESS模式的學生學籍管理系統。該系統解決了傳統手工管理學生檔案效率低、保密性差、數據冗余等問題。系統邏輯結構由前臺應用程序開發和后臺共享數據庫設計兩部分組成。應用程序開發的窗體模塊和標準模塊通過ADODB組件和標準SQL語句來實現連接和訪問數據庫。

第一篇:vb學生管理系統論文

基于VB的學生信息管理系統設計

摘 要:學生信息管理系統是根據學生信息的特點以及學校管理的實際需要而設計,能夠有效地對學生信息進行管理,減輕學校工作人員的管理負擔,提高大量學生信息管理的效率和科學化,并減少人為操作的錯誤以及不規范行為,從而提高學校學生信息管理的可靠性。

關鍵詞:控件;窗體;數據庫;VB

1 系統介紹及開發的意義

1.1 系統介紹

規范學生信息管理是一項既重要又復雜的工作,為提高管理效率,更好的做好本項工作,服務學校發展和教學過程管理,根據學校實際情況,基于VB設計一套學生信息管理系統。

1.2 系統開發的意義

隨著教育信息化的不斷進步,計算機日益成為我們工作密不可分的工具。學校學生信息管理是一項常規工作,對學校管理的規范化、科學化有著重要意義。因此,開發一個簡單易用的學生信息管理系統對學校信息管理科學化的提升有著明顯的實用價值。

1.3 研究方法、發展趨勢

本系統是采用功能分析法進行設計和敘述的一個系統?,F代信息技術,特別是網絡和多媒體技術的發展,對各行各業的工作和生活帶來了深遠的影響。辦公信息化、管理信息化已成發展趨。

本系統采用簡單單機模式,在某些方面還有待進一步開發。未來有關學生信息管理的架構應采用多層系統,成為適應學校全面信息化發展方向的校園網絡應用平臺,并整合Internet功能、遠程控制與訪問功能,采用更加先進的CS和BS模式,支持學校日常教學、教務管理、信息交流等方面工作的應用。構建為一個基于學校內部聯網,支撐不同類型學校管理需求的綜合服務平臺和開發平臺,并以校園信息共享為基點,搭建起順暢的信息交流通道。提高教育信息化綜合應用水平,提升學校管理效率。

2 系統分析與設計

2.1 系統功能分析

學校學生具有很強的流動性,每年都有離校、入校和學籍變化。在校學生的各種信息也隨時在發生改變。要對這些龐大的信息量進行準確管理并提高工作效率,就必須建立一套有效的管理系統。系統應具備基礎管理、信息查詢、增加減少、刪除修改等功能,從而減少學生信息管理的工作量。

2.2 系統構架

本系統主要包括用戶管理、學生信息管理、學生成績管理、密碼修改等四大模塊,各個模塊的操作流程如圖1所示。

2.3 系統E-R圖

①用戶(包括管理員和普通用戶)基本信息如圖2所示。

②學生基本信息如圖3所示。

2.4 學生信息數據庫的設計

學生信息管理系統的建立,首先必須要構建一個科學的數據庫。本數據庫基于Access2003構建,包括3個基表,分別是用戶信息關聯表(admin)、學生信息關聯表(student)和學生成績關聯表(grade)。

①用戶信息表(admin)結構見表1。

②學生信息表(student)結構見表2。

③學生成績表(grade)結構見表3。

3 系統具體實現

3.1 登錄窗體設計

設計一個登錄窗體(form1)。窗體主要功能是對用戶真實性進行驗證,對登錄次數進行限制,窗體結構如圖4所示。

3.2 主界面設計

設計一個主界面窗體(form2)。窗體要提供按鈕控件和菜單編輯器。窗體在登錄后顯示,基本結構如圖5所示。

3.2.1 Toolbar

在主窗體上設定一個工具欄控件,添加6個按鈕,按鈕屬性見表4。

3.2.2 菜單編輯器

在主窗體上設定一行菜單編輯器。編輯器的結構和屬性見表5。

3.3 用戶信息管理

用戶信息管理主要包括用戶注冊、密碼修改和賬號刪除管理。

3.3.1 用戶注冊窗體

設定一個用戶注冊窗體(form3),窗體主要提供用戶注冊功能。運行情況如圖6所示。

3.3.2 密碼修改窗體設計

添加一個窗體(form4)、一個ADO控件。要把控件屬性設定為鏈接“學生信息系統.mdb”數據庫,把記錄源鏈接為數據庫里的“學生信息表”。把窗體上的文本框的數據源設定為adodc1,把數據字段設定為與數據庫相對應的字段。

該窗體主要用于用戶密碼修改的功能,窗體運行情況如圖7所示。

3.3.3 刪除賬號窗體設計

添加一個窗體(form5)、一個ADO控件。把ADO控件的屬性設定為鏈接至“學生信息系統.mdb”數據庫,把記錄源鏈接至數據庫中的“用戶賬戶表”,再把窗體上文本框的數據源鏈接到adodc1,分別把數據字段設定為與數據庫相對應的字段。

該窗體主要用于用戶密碼修改的功能,窗體運行情況如圖8所示。

3.4 學生基本信息錄入窗體設計

設定一個窗體(form6)和一個ADO控件。將ADO控件屬性設定為鏈接到“學生信息系統.mdb”數據庫,將記錄源鏈接到數據庫里面的“學生信息表”,將窗體上的文本框和下拉框的數據源設定為adodc1,將數據字段對應設定為數據庫中的字段。

該窗體主要針對學生基本信息的錄入操作,窗體設計如圖9所示。

3.5 學生基本信息維護窗體設計

設定一個窗體(form7)和一個ADO控件,一個DataGrid控件。在設計中添加一個數據環境,將ADO控件屬性設計為鏈接到“學生信息系統.mdb”,將記錄源鏈接到數據庫中的“學生信息表”,再將DataGrid控件的數據源設定為DataEnvironment1、把DateMember設定為Command1。該窗體主要功能是對學生基本信息進行維護,并將數據導出為Excel文件等。窗體設計如圖10所示。

3.5.1 數據環境

把數據環境的鏈接屬性設定為鏈接到Access2003中的“學生信息系統.mdb”中的student表,將命令Command1添加到在建立好的鏈接下,并在屬性頁設定數據源為student表,將記錄集管理的鎖定類型設定為開發式,同時在Command1中添加子命令Command2,將其屬性頁設定數據源為“學生信息表”,并在關聯定義中增加“學號”to“學號”的關聯。其數據環境結構如圖所11示。

注:在建立數據庫時添加了較多字段備用,實際使用中,部分字段并未使用。

3.5.2 DateReport1的設計

在系統中設計Data Report,并添加一個數據報表,報名名稱為默認的Data Report1,并將其數據源設定為DataEnvironme-

nt1,DateMember設定為Command1,報表窗體設計如圖12所示。

報表的運行界面如圖13所示。

3.5.3 成績查詢

添加一個窗體(form8)、一個ADO控件和一個DataGrid控件。將ADO控件屬性設定為鏈接到“學生信息系統.mdb”,該部分主要功能完成班級選擇。窗體運行情況如圖14所示。

3.6 成績信息錄入窗體設計

設定一個窗體(form9)和一個DataGrid控件。將控件的數據源設定為DataEnvironment1,將DateMember設定為Command2。將窗體上的文本框和下拉框的數據源設定為DataEnvironment1,將DateMember設定為Command1,數據字段與數據環境里的字段對應。該窗體主要功能是為學生添加成績,對成績進行打印。窗體運行情況如圖15所示。

3.6.1 DateReport2的設計

在系統中添加Data Report,設置一個數據報表,報表名使用默認的Data Report1。報表的數據源設定為DataEnvironment1,DateMember設定為Command1。報表界面如圖16所示。

報表的運行界面如圖17所示。

4 結 語

本文結合學校實際,對學生信息進行系統管理進行了設計,并實現了設計,對于這個系統,由于各方面條件的限制,許多系統功能還有待進一步精確化,本系統實現了基本功能,但仍需修改完善,使之功能更加廣泛和完備。

參考文獻:

[1] 林陳雷.Visual Basic6.0[M].北京:人民郵電出版社,2005.

[2] 潭浩.學用Visual Basic編程[M].西安:西安電子科技大學出版社,2001.

[3] 龔沛曾.面向對象程序設計系列教材[M].北京:高等教育出版社,2003.

[4] 溫賢發.Visual Basic6.0數據庫程序設計高手[M].北京:科學出版社,2001.

[5] 敬錚,于英杰.Visual Basic6.0數據庫開發與專業應用[M].北京:國防工業出版社,2002.

作者:周寶珍

第二篇:基于VB+ACCESS的學生學籍管理系統的設計與實現

摘 要:本文以學生學籍管理系統為研究對象,提出了一種基于VB+ACCESS模式的學生學籍管理系統。該系統解決了傳統手工管理學生檔案效率低、保密性差、數據冗余等問題。系統邏輯結構由前臺應用程序開發和后臺共享數據庫設計兩部分組成。應用程序開發的窗體模塊和標準模塊通過ADODB組件和標準SQL語句來實現連接和訪問數據庫。系統的詳細設計以邏輯結構為框架,闡述了學生學籍信息的添加、查詢和刪除等功能的算法和程序的設計過程。

關鍵詞:Visual Basic;Access;學生學籍管理系統

1 引言(Introduction)

目前,學生學籍管理系統已經是教育機構的重要應用平臺,學籍管理系統的出現將學校教務工作人員從繁雜的手工勞動中解放出來,系統為用戶提供充足的信息和快捷的查詢手段及高效率、強保密性、低冗余、低錯誤率等特點是傳統人工檔案管理模式無法比擬和超越的[1]?;赩isual Basic+Access的學生學籍管理系統是信息管理的子系統,其內容主要包括前臺應用程序的開發和后臺數據庫的設計兩個方面。根據學籍管理系統的結構和功能進行數據庫的設計,數據庫的連接使用開源的第三方數據庫框架ADODB進行數據的存取,可以批量導入和導出相關數據[2,3]。利用面向對象及模塊獨立的Visual Basic進行程序設計為系統后期擴展與維護提供了技術保障。

2 學生學籍管理系統的設計思想(The design idea of

student status management system)

本系統由Visual Basic語言開發,由五個窗體模塊和一個標準模塊構成,分別承擔不同的功能,由于標準模塊內部存放部分其他窗體模塊所需的公共代碼,并不能獨立運行,所以用帶箭頭虛線表示其他窗體模塊對標準模塊中公共代碼的調用,如圖1所示。

(1)模塊Module1,該模塊用來存放工程所用的公用信息,如程序與數據源的連接信息,系統的全局變量和函數等。

(2)窗體FrmLogin,該窗體作為登錄窗體,通過ADO控件的RecordSource屬性,指定通過窗體上的被綁定的相關控件訪問的記錄的來源,通過相關的SQL命令將輸入的信息與數據表中預設的用戶名與密碼做比較,判斷是否是合法用戶。

(3)窗體FrmMain,該窗體作為主窗體,用以實現與各窗體之間的連接。另外,由于數據庫在使用一段時間后,因數據刪除而造成數據庫中部分空間不可用的情況,這時就需要壓縮數據庫。因此,主窗體也添加了壓縮和清空數據庫的功能。

(4)窗體FrmTSL,該窗體為學籍管理窗體,通過各控件的DataSource屬性和DataFiled屬性,實現與數據源的綁定,并通過ADO控件中Recordset對象的一些屬性和方法,實現學生學籍記錄的查看、添加、保存、刪除、修改等功能。該窗體是整個程序的核心,如圖2所示。

(5)窗體FrmFind,該窗體為數據查詢窗體,通過SQL命令實現數據庫查詢功能,并將查詢結果根據具體需要按照一定的順序通過DataGrid控件顯示出來。

(6)窗體FrmAdmin,該窗體為管理員信息窗體,通過ADO控件中Validate事件的各Action參數實現對數據庫的操作,并通過DataGrid對象將查詢,以及修改管理員信息。

3 軟件設計的流程結構與技術實現(The process

structure and technical implementation of the

software design)

3.1 工程與主窗體

(1)創建窗體模塊

新建工程及窗體,設置窗體屬性。名稱:FrmMain,并設置其他位置和外觀屬性;添加如下菜單:學籍管理(MnuHjgl)、學籍查詢(MnuCs)、操作員管理(MnuYhGl)、二級菜單:操作員管理(MnuYhxxbj);切換操作員(MnuChyh)。數據庫維護(MnuMdbGl)、二級菜單:壓縮數據庫(MnuMdbYs);清空數據庫(MnuMdbClear)、關于(MnuAbout)、退出(MnuExit)。并在代碼中完成菜單對象的事件內容。

(2)壓縮數據庫源代碼。

Sub CompactData():Dim src As String,dst As String:src=App.Path &”TelDb.mdb":dst=App.Path &”abbc2.mdb":If Dir(dst) <>““Then Kill dst:Set jro=CreateObject("JRO.JetEngine"):jro.CompactDatabase”Provider=Microsoft.Jet.OLEDB.4.0;Data Source=“&src,_"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=“&dst&”;Jet OLEDB:Engine Type=4":Set jro=Nothing:Kill src:Name dst As src:End Sub

以上代碼由MnuMdbYs_Click()事件發生后調用,作用是先檢測臨時文件“abbc2.mdb”是否存在,如存在則刪除,然后將數據庫文件“TelDb.mdb”壓縮到臨時文件中,接著將原數據庫文件刪除,最后將臨時文件再重命名為原數據庫文件名,以達到壓縮數據庫的目的[1]。

(3)清空數據庫源代碼,其中調用了壓縮數據庫函數CompactData()

Private Sub MnuMdbClear_Click():Dim sSQL As String,db:Set db=CreateObject("ADODB.Connection"):db.Open”Provider=Microsoft.Jet.OLEDB.4.0;Data Source=“&App.Path&”TelDb.mdb":sSQL="DELETE*FROM telbook":db.Execute sSQL,dbFailOnError:db.Close:Call CompactData:MsgBox”數據庫已清空!",

vbInformation,”提示"Set db=Nothing:End Sub

此段代碼的功能是刪除數據庫文件“TelDb.mdb”中的表“telbook”,以達到清空數據庫的目的。數據庫的建立將在后面闡述。

3.2 數據庫設計

(1)創建建數據庫(TelDb.mdb),設計兩個表MMK、telbook

MMK(管理員表)結構包含2個字段:字段名稱(UserName,PassWord);數據類型(文本,文本)。

Telbook(學生信息表)結構包含13個字段:字段名稱(name,sex,minzhu,date,id,grade,xibie,class,huji,zhengzhi,address,tel,pic);數據類型:date為日期/時間,pic為OLE對象,其他都為文本。

(2)連接數據庫

為了保證程序將強的移植性,數據庫采用字符串的連接方式,同時將相關代碼寫成函數放入標準模塊,保證其他窗體模塊調用方便。函數代碼如下:

Public Function OpenMDb(DataControl As Adodc,TabelName As String):Dim FileName As String:FileName=App.Path&” eldb.mdb":DataControl.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=“&FileName&”;Jet OLEDB:Database Password=;Persist Security Info=False;":DataControl.RecordSource=TabelName:DataControl.Refresh:End Function

此段代碼用于檢測數據庫文件是否存在,避免程序發生錯誤,并將ADO控件與數據庫文件“teldb.mdb”連接。

3.3 登錄窗體(FrmLogin)

新建窗體(FrmLogin),包含對象為ComboBox控件(Combo1)、TxetBox控件(Text1)、Image控件(Image1,確定)、Image控件(Image2,取消)、ADO控件(Data1)。窗體FrmLogin是用來做登錄界面的窗體,程序將ADO控件與數據庫文件中用于存儲用戶名和密碼的表“MMk”進行連接,使用SQL中的Select命令做遍歷查詢記錄,并將數據庫記錄與控件進行綁定,然后與管理員輸入的用戶名和密碼在進行比對,具體代碼就不一一闡述。

3.4 添加學籍窗體(FrmTSL)

(1)創建窗體模塊(圖2)

①添加窗體,名稱:FrmTSL;②添加一組Label控件,名稱為“lblLabels”,Index從0到12,設置Caption屬性來顯示窗體上的文本提示,如學號,姓名等;③添加一組Label控件,名稱為“LbButton”,Index從0到7,設置Caption屬性用來顯示記錄操作向導,如上一記錄、下一記錄等;④添加一組TextBox對象,名稱為“txtFields”,Index從0到11,不包含1。DataSource屬性設置為adodc1,DataFiled屬性,根據Index從0到11(不包含1),屬性設置為Telbook中的字段值,如name、minzhu等,用于將每個TextBox控件與數據庫中相應的字段綁定;⑤添加一個Image對象,名稱為“Image1”,DataSource屬性設為adodc1,DataFiled屬性設置為“pic”,將此對象與數據庫中的以長二進制數據類型保存的字段“pic”綁定。

(2)記錄的訪問,添加和刪除等源代碼

Private Sub LbButton_Click(Index As Integer):With Data1.Recordset:On Error Resume Next:Select Case Index:Case 0:.MovePrevious:Case1:.MoveNext:Case2:.MoveFirst:Case3:.MoveLast:Case4:.AddNew:Case5:.Delete:.MoveNext:Case 6:Image1.DataChanged=True:adodc1.Recordset.Update:LbMsg="保存完畢!":Exit Sub:Case 7:Unload Me::End Select:If.BOF Then.MoveFirst:If.EOF Then.MoveLast:End With:Label1.Caption="記錄:”&Data1.Recordset.AbsolutePosition:End Sub

中間還用到了Bof和Eof屬性。進行刪除操作后,如果Bof屬性為Ture,則表示記錄指針當前位置位于首記錄之前,此時調用MoveFirst方法將指針移動到首記錄;如果Eof屬性為Ture,則表示記錄指針當前位置位于末記錄之后,此時調用MoveLast方法將指針移動到末記錄。Bof和Eof屬性,避免了刪除操作后程序出錯。

(3)檢驗數據源代碼

Function Test()As Boolean:Dim ErrMsg As String:If Not (IsNumeric(txtFields(4)) And IsNumeric(txtFields(5)) And IsNumeric(txtFields(11)))Then:MsgBox”學號、年級、電話必須為數字!",vbCritical,”出錯提示":Exit Function:End If:If IsDate(txtFields(3))=False Then:MsgBox”出生日期必須符合日期格式(2009-5-1)!", vbCritical,”出錯提示":Exit Function:End If

If txtFields(0)="“Or txtFields(2)="“Or txtFields(6)="“Or txtFields(9)="“Or txtFields(7)="“Or txtFields(8)="“Or txtFields(10)="“Then:MsgBox”相關欄目不能為空!", vbCritical,”出錯提示":Exit Function:End If:Test=True:End Function

此段代碼主要是為了檢驗數據有效性,并彈出相應的提示窗口。單擊“保存”按鈕后此段代碼將被調用,檢查學號、年級、電話是否為數字;出生日期是否符合日期格式;以及相關欄目是否為空。

(4)添加圖片源代碼

Private Sub Command1_Click():Dim oDLG:Set oDLG=CreateObject("MSComDlg.CommonDialog"):With oDLG:.DialogTitle="打開文件":.Filter="所有圖片文件|*.jpg;*.jpeg;*.bmp;*.gif|JPG文件|*.jpg;*.jpeg|BMP文件|*.bmp|GIF文件|*.gif":.FilterIndex=1:.MaxFileSize=1255:.ShowOpen:If.FileName<>""Then:Image1.Picture=LoadPicture(.FileName):End If:End With:Set oDLG=Nothing:End Sub[4]

此段代碼在單擊“瀏覽”按鈕后被調用,通過CreateObject函數引用CommonDialog控件。CommonDialog控件能提供一組標準的操作對話框,在此段代碼中用來運行打開文件的操作。然后通過代碼將圖片傳遞給控件Image1,控件Image1已通過DataSource屬性和DataFiled屬性與數據庫中表”telbook”里的”pic”字段綁定。其中:.Filter="所有圖片文件|*.jpg;*.jpeg;*.bmp;*.gif|JPG文件|*.jpg;*.jpeg|BMP文件|*.bmp|GIF文件|*.gif”這一段代碼用以約束打開文件的格式。

3.5 數據查詢窗體(FrmFind)

(1)創建窗體模塊

(1)添加窗體,名稱:FrmFind;(2)添加對象,DataGrid對象,名稱:DBGrid1”,DataSource:adodc1;Frame對象,名稱:Frame1”在Frame對象內部添加一組CheckBox對象,名稱:Check1”,Index從0到11,Caption設置為具體學生信,如姓名、性別等;兩個ComboBox對象,名稱:Combo1、Combo2,Text:姓名;兩個CommandButton對象,名稱:Command1、Command2,Caption:查詢、退出。

(2)ComboBox控件連接數據庫,獲取List

Private Sub Form_Load():Dim i As Integer:OpenMDb Data1,”telbook":SetTitle:For i=0 To Check1.UBound:Combo1.AddItem Check1(i).Caption:Combo2.AddItem Check1(i).Caption:Next:Combo1.ListIndex=0:Combo2.ListIndex=0:End Sub

此段代碼用于打開數據庫,并通過For循環使兩個ComboBox控件依次獲取添加項Check1(i)的標題,其中UBound為Check1控件數組的上界。

(3)SQL命令

Private Sub Command1_Click():Dim i As Integer,strsql As String:strsql="select”:For i=Check1.LBound To Check1.UBound:If Check1(i).Value=1 Then:strsql=strsql+"“+Check1(i).Tag &”,":End If:Next:If strsql="select”Then:strsql="select *":Else:strsql=Left(strsql, Len(strsql)-1):End If:strsql=strsql+”from telbook where”+Check1.Item(Combo2.ListIndex).Tag:If Option1(0).Value=True Then:strsql=strsql+"='":strsql=strsql+Text1.Text+"'":Else:strsql=strsql+”like’*":strsql=strsql+Text1.Text+"*'":End If:strsql=strsql+”order by”+Check1.Item(Combo1.ListIndex).Tag:Data1.RecordSource=strsql:Data1.Refresh:End Sub

此段代碼用于構造SQL語句,通過For循環與IF語句的嵌套,遍歷并挑選被勾選的Check1對象,然后查詢被選中的字段,并將結果顯示出來。最后通過Call命令調用子程序約束DataGrid控件的顯示條件。有關約束DataGrid對象的顯示條件需要通過For循環與If語句的嵌套,遍歷并挑選被勾選的Check1對象,將該控件的標題傳遞給DBGrid1對象,以此約束DBGrid1對象顯示的項。同時獲取該被勾選的Check1控件的字節數,并與數據庫內對應項的字節數相比較,最終DBGrid1控件上該項的長度將取決于兩者之間較大的那一個。

4 結論(Conclusion)

Visual Basic的面向對象程序設計思想和可視化編程環境贏得了廣泛的市場應用,同時也是一個功能強大的數據庫開發平臺,為開發數據庫前臺應用程序提供了專門的控件,ACCESS是由微軟發布的關聯式數據庫管理系統,結合了Microsoft Jet Database Engine和圖形用戶界面兩項特點,兩者的結合較適合編寫中小型的數據庫管理系統[5,6]。通過本系統的開發及相關文獻的研究,證明Visual Basic+Access是中小型管理信息系統開發最優化組合。程序中五個窗體模塊,集成了整個學籍管理系統,因為模塊獨立,對特定模塊的修改不會影響系統中其他模塊的正常工作。標準模塊和數據庫的開發更是體現了“一次編程,處處使用”的面向對象編程思想,為后續的擴展和維護提供了良好的技術支持。

參考文獻(References)

[1] 張玉清.HTML5新特性安全研究綜述[J].計算機研究與發展,2016(10):2163-2172.

[2] 梁合蘭,等.基于協同進化的松弛時序約束多服務流程優化[J].計算機集成制造系統,2015(08):2213-2227.

[3] 苗東菁,等.概率數據庫中近似函數依賴挖掘算法[J].計算機研究與發展,2015(12):2857-2865.

[4] 潘春花,等.基于Android的漢字聽寫比賽系統的設計與實現[J].軟件工程,2016(07):38-39;21.

[5] 段秀娟.智能化考試狀態識別監控方法研究與仿真[J].計算機仿真,2014(01):209-210.

[6] 武懷生.基于VB&ACCESS的考試系統中生成不重復隨機試題的算法及程序設計[J].自動化與儀器儀表,2015(10):132-134.

作者簡介:

武懷生(1977-),男,碩士生,副教授.究領域:軟件工程.

李秀明(1978-),女,博士生,講師.究領域:計算機網路與遠程教育.本文通訊作者.

作者:武懷生 李秀明

第三篇:基于VB的物流管理信息系統設計

摘要:為了順利完成目標和戰略任務,物流運輸、保存、供應、采購、外包和自動化一體化的單一功能保證了各個環節的優化。與傳統物流相比,現代物流具有輔助流量控制的功能,它已經成為基礎設施建設的主要手段,但信息技術的應用,使現有的基礎設施、信息、交通需求共享和運輸運營更快?,F代信息技術的核心,是信息技術、物流的原始鏈接在一起,顯示了現代物流一體的特征.信息技術,實現了空間的原始位移,同時將貨物運輸、倉庫、包裝、裝卸、加工、和配送等幾項統合在了一起,滿足了社會的物流需求。

關鍵詞:VB;信息管理;物流管理

基于VB的物資管理信息系統的設計方法。物資管理信息系統為企業物資管理的定性和定量分析創造有利條件并提供數據依據,是實現生產過程物資配備合理化、整體化控制的惟一途徑。一方面系統能提供各種數據分析報表,使庫存狀況直觀顯示在企業物資管理人員的面前,另一方面,系統能收集數據進行統計分析輔助管理人員決策對采購狀況的分析和生產裝備形勢的預測,及時發現工作中存在的問題,提前預防控制,改變物資管理工作的現狀,形成科學的、動態的物資信息管理系統,為企業安全生產和資源管理提供助力。以圍繞著數據結構設計和數據共享性為核心,建立物資管理的數據共享基礎庫,為系統進一步的深化和延伸打下堅實的基礎。在應用功能上利用計算機網絡及時、完整、準確地反映整個物流過程,同時提供物資的收料、發料、庫存和資金情況,隨時讓有關人員掌握物資信息,實現各類物資管理信息操作、維護、查詢、統計、匯總、分析等功能。

一、系統需求分析

1.登陸需求。⑴根據用戶名和密碼的匹配性判斷用戶是否可以登陸系統。⑵根據用戶名的類型決定進入系統后所擁有的權限。

2.物資管理需求。在實際應用中,由于物資信息是可變的,經常會有一些新的材料信息需要錄入,也有一些原有信息需要進行修改、刪除等操作,基于此,該過程應該具有對材料信息進行管理的功能(包括對材料信息的添加、修改、刪除)。

3.倉儲管理需求。物資信息從倉庫中取出,或將其加入到倉庫中都涉及到材料信息的變更,包括添加、修改等操作,基于此,系統應該具有對材料入庫信息、材料出庫信息進行管理的功能。

4.物資管理信息查詢需求。由于物資信息較多,并且比較復雜,管理者經常需要根據需求對某些材料進行信息檢索,包括倉庫中還有哪些材料,倉庫中材料的價格如何,基于此,系統應具有對倉庫中的材料信息進行各種查詢的功能。

5.數據統計需求。為了清晰掌握倉庫中的材料的銷售、維護等信息,管理者需要經常對倉庫中的材料的各種信息進行統計、匯總,基于此,該過程應具有對倉庫中材料信息、設備修理成本、設備改造成本及工程成本進行統計和管理的功能。

二、VB的物流管理信息系統設計與實現

1.系統可行性分析。項目的可行性分析也被稱為可行性研究系統的調查,此為基礎,探討新系統開發的必要性和可能性。通過對新系統的開發技術在經濟、社會上的分析和研究,以防投資失誤,確保新系統的開發成功??尚行匝芯康哪康氖怯米钌俚拇鷥r盡早確定解決問題。(1)經濟的可行:主要是評價項目的經濟效益,該系是畢業設計、不需要開發經費,在該系統的還可以實現顯著提高企業經營的效率。因此經濟可行。(2)技術的可行:系統的使用、Visual Basic接口方便迅速發展平臺,正確的系統接口;開發數據庫SQL服務器再利用,創建具有合理的邏輯的數據庫;服務的最終用途。利用信息技術車收據、ADO交互方式建立和后臺參考數據庫的連接,包括統計數據,刪除,轉換等等。計算機設備和信息技術設備、必須保證裝備齊全并能完全滿足系統。(3)管理上的可行:主要管理人員的批準和認同。該系統開發目標,十分明確。技術和經濟方面完全可以,而且投資少,但是,效果非???。所以系統開發是完全可行的。

2.模塊結構設計。“物流管理系統”可以分為主要的幾個模塊:文件管理模塊、合同管理模塊、工資管理模塊,工作指令管理、倉庫管理模塊。根據系統的結構設計方法對系統進行拆解后,分解出相對立的模塊,基于模塊的設計和模塊之間的關系得到軟件的功能和系統功能模塊結構。

3.概念模型設計。概念模型被視為在現實世界的機器的世界的中產階層的過渡,占全體的數據庫的設計的關鍵。概念結構的設計概念模型的結果,客觀的對象,在現實世界中第一個抽象是過于依賴特定機械結構的信息,數據分析后詞典,系統模型之間的關系是可以使用實物一關系圖(E—R圖)方法是數據結構分析得到了概念模型。為充分滿足顧客的各種實物之間的關系,成功的邏輯構造的設計打下基礎。這些實物含有各種具體信息的相互作用形成數據的流動。該系統的設計實現了對汽車信息實體和貨物信息的系統統計。

4.數據庫設計。系統中設計了兩個數據庫,一個是對登陸信息進行管理,另一個是對系統數據進行管理。⑴登陸信息庫包括姓名與密碼。⑵系統的物資信息管理數據庫包括以下數據:1)物資信息管理,包括所有物資的基本信息。2)入庫信息管理,包括入庫單號號碼、入庫發票號碼、入庫日期等信息。3)入庫材料信息管理,包括入庫材料的入庫單號、材料編號、價格、數量等信心。4)余2額信息管理,包括材料的編碼、價格、數量等信息。5)出庫信息管理,包括出庫單號碼、出庫發票號碼、出庫日期等信息。6)出庫材料信息管理,包括出庫材料的出庫單號、材料編碼、價格、數量等信息。

5.系統實現。漂亮清晰的界面,容易理解,操作簡單,具有指導功能,操作者會覺得簡易,從而提高效率。由于系統基于Windows操作系統,因此接口遵循傳統風格的窗戶,標題欄,菜單欄,對話框組件。符合人機界面的Windows操作系統,只要操作者有Windows操作基礎,能快速適應這種管理系統操作,因此可以大大降低培訓成本,提高系統推廣性。

總之,設計的物資管理信息系統,對生產現場物資配備、管理的快速反饋、動態監管、受控,提高對生產現場成本的受控能力,同時對物資管理的臺賬進行統計、匯總都由物資管理信息系統輔助完成,更加可靠的保證最佳物資儲備和最佳的管理績效,同時實現管理過程信息化的處理。

參考文獻

[1]劉曉偉.淺談基于VB的物流管理信息系統設計.2017.

[2]梁海平.淺析基于VB的物流管理信息系統設計與實現.2018.

作者:于芬

本文來自 99學術網(www.gaojutz.com),轉載請保留網址和出處

上一篇:本科法律專業畢業論文下一篇:大學生暑期三下鄉論文

91尤物免费视频-97这里有精品视频-99久久婷婷国产综合亚洲-国产91精品老熟女泄火