【正文】
初始化m_checkado = DataConnectString = False = select 操作時(shí)間 from 系統(tǒng)日志 order by 操作時(shí)間 desc If 0 Then Dim t As String Else BackupData DataPath, + End If (登陸系統(tǒng))End SubPrivate Sub Form_Resize() On Error Resume Next = End SubPrivate Sub Form_Unload(Cancel As Integer) (退出系統(tǒng)) End SubPrivate Sub L高級(jí)查詢_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single) M高級(jí)查詢_ClickEnd SubPrivate Sub L用戶管理_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single) mnuUserManage_ClickEnd SubPrivate Sub mnuFileExit_Click() Unload MeEnd SubPrivate Sub mnuModifyPassword_Click() End SubPrivate Sub mnuUserManage_Click() End SubPrivate Sub mnuHelpAbout_Click() vbModal, MeEnd SubPrivate Sub mnuFilePageSetup_Click() On Error Resume Next With dlgCommonDialog .DialogTitle = 頁(yè)面設(shè)置 .CancelError = True .ShowPrinter End WithEnd SubPrivate Sub mnuViewStatusBar_Click() = True = End SubPrivate Sub mnuViewToolbar_Click() = True = End SubPrivate Sub M報(bào)損單_Click() vbModalEnd SubPrivate Sub M備份數(shù)據(jù)庫(kù)_Click() On Error GoTo failure With dlgCommonDialog .DialogTitle = 數(shù)據(jù)庫(kù)備份為.. .ShowSave If Len(.filename) = 0 Then Exit Sub If BackupData(DataPath, .filename) = 1 Then MsgBox 備份成功! 39。權(quán)限 Else success = False End If End If 39。用戶名 UserPas = 39。找到該用戶,但密碼錯(cuò)誤 On Error GoTo enter Dim OldPas As String OldPas = (用戶密碼).Value If OldPas = Thenenter: success = True 39。 fit 39。查找用戶名 fit = 用戶名=39。ToDo: 創(chuàng)建測(cè)試密碼是否正確 On Error Resume Next 39。在這一次的實(shí)習(xí)中,我們一方面把理論應(yīng)用到實(shí)踐中去,另一方面積累了更多的操作經(jīng)驗(yàn)。通過(guò)此次課程設(shè)計(jì),我掌握了一個(gè)軟件開發(fā)的整個(gè)過(guò)程,以及提高軟件可靠性、可維護(hù)性、提高效率的重要性。通過(guò)這次課程設(shè)計(jì),我對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)的目標(biāo)、方法、應(yīng)注意的事項(xiàng)有了比較深刻的了解同時(shí)也提高了用Visual Basic 的編程能力。此次實(shí)習(xí)我們知道了光是紙上談兵是沒有用的,唯有理論聯(lián)系實(shí)際,才能更好的把這個(gè)軟件完成。點(diǎn)擊確定后更新成功則提示,取消操作時(shí)放棄更新,是記錄返回到選擇更新記錄位置上 庫(kù)存信息刪除模塊:當(dāng)進(jìn)入主界面時(shí),單擊庫(kù)存管理里菜單會(huì)出現(xiàn)窗口,找到要?jiǎng)h除的記錄,點(diǎn)擊刪除即可實(shí)現(xiàn)刪除,點(diǎn)擊取消將會(huì)放棄操作,是記錄返回到選擇刪除的記錄位置 第四章 結(jié)束語(yǔ)為期兩周的數(shù)據(jù)庫(kù)的課程設(shè)計(jì)結(jié)束了,我選擇了“庫(kù)存管理系統(tǒng)”這個(gè)課題。點(diǎn)擊添加,輸入所有要錄入的信息,輸入完畢后,將記錄添加到數(shù)據(jù)庫(kù) 入庫(kù)查詢:主要講入庫(kù)表中的所有數(shù)據(jù)信息查處并顯示,這樣用戶便可以查看顯存的貨物信息,并以此為據(jù)進(jìn)行貨物的采集,及采購(gòu)表和采購(gòu)單明細(xì)表的錄入和更新(2) 出庫(kù)管理模塊出庫(kù)登記:主要對(duì)出庫(kù)信息進(jìn)行錄入操作,輸入出庫(kù)信息后將記錄添加到出庫(kù)數(shù)據(jù)庫(kù)中,及銷售輸出表和銷售出庫(kù)明細(xì)表的有關(guān)內(nèi)容的錄入和更新出庫(kù)查詢:主要講出庫(kù)表中的所有數(shù)據(jù)信息查出兵顯示,這樣用戶便可以查看所有的出貨信息(3) 庫(kù)存管理模塊 此模塊有三個(gè)子模塊,庫(kù)存信息查詢模塊,庫(kù)存信息更新模塊,庫(kù)存信息刪除模塊。入庫(kù)時(shí)商品進(jìn)入倉(cāng)庫(kù)時(shí)的信息,如商品編號(hào)、種類、數(shù)量、價(jià)格、入庫(kù)時(shí)間、倉(cāng)庫(kù)編號(hào)的信息;出庫(kù)類似,但包含出庫(kù)時(shí)間,出庫(kù)等信息;訂單是系統(tǒng)根據(jù)系統(tǒng)情況分析要購(gòu)買的商品種類數(shù)量;報(bào)表是查詢各種商品信息和倉(cāng)庫(kù)信息,提供商信息時(shí)顯示的表格庫(kù)存管理模塊(1)庫(kù)存盤點(diǎn)軟件系統(tǒng)周期性的自動(dòng)檢查倉(cāng)庫(kù)中商品的種類并記錄商品的數(shù)量,同時(shí)產(chǎn)生表格給管理員,對(duì)于超過(guò)最大限度和最小限度的商品分別給予報(bào)警,有管理員確認(rèn)信息無(wú)誤后,由系統(tǒng)產(chǎn)生采購(gòu)哦計(jì)劃表(2)庫(kù)存查詢用戶登錄系統(tǒng)后,根據(jù)需要的的商品的種類輸入關(guān)鍵字檢索,可以查詢不同的倉(cāng)庫(kù)的商品,也可以查詢商品在不同的倉(cāng)庫(kù)中的庫(kù)存和價(jià)格等。(4)商品信息刪除:定位要?jiǎng)h除的信息,點(diǎn)擊按鈕即可刪除數(shù)據(jù)庫(kù)庫(kù)中的相應(yīng)的記錄數(shù)據(jù)查詢模塊的設(shè)計(jì)與實(shí)現(xiàn) 用戶在系統(tǒng)界面選擇系統(tǒng)功能完成不同的操作,實(shí)現(xiàn)系統(tǒng)的使用。 第三章 系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)一、 引言詳細(xì)設(shè)計(jì)的為系統(tǒng)中的每一個(gè)模塊去確定使用的算法和塊內(nèi)數(shù)據(jù)結(jié)構(gòu),并描述每個(gè)模塊具體實(shí)現(xiàn)細(xì)節(jié),其中數(shù)據(jù)庫(kù)的操作分為錄入,查詢,更新和刪除,在該系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)中,考慮到操作員的技術(shù)水平,運(yùn)用了COMMAND空間,似的整個(gè)系統(tǒng)界面清楚,易于操作,同時(shí)運(yùn)用了組合框等空間,用戶選擇便可以以實(shí)現(xiàn)操作二、 模塊實(shí)現(xiàn) 基礎(chǔ)數(shù)據(jù)模塊 基礎(chǔ)數(shù)據(jù)模塊包含的內(nèi)容有供應(yīng)商信息、倉(cāng)庫(kù)基本信息,員工信息,商品基本信息,商品庫(kù)存信息,這些數(shù)據(jù)是其余三個(gè)模塊功能實(shí)現(xiàn)的基礎(chǔ),在此模塊能進(jìn)行信息的查詢、添加、更新、刪除。八、系統(tǒng)安全性設(shè)計(jì) 系統(tǒng)數(shù)據(jù)庫(kù)中包含多個(gè)二維表,所以在系統(tǒng)與數(shù)據(jù)庫(kù)的連接上,并沒有把數(shù)據(jù)庫(kù)和系統(tǒng)的連接直接寫入代碼,而是通過(guò)對(duì)服務(wù)器端進(jìn)行系統(tǒng)設(shè)置,使數(shù)據(jù)庫(kù)名及路徑不可見,并通過(guò)ACCESS的數(shù)據(jù)庫(kù)安全設(shè)置,保證了數(shù)據(jù)庫(kù)的安全性。七、輸入輸出設(shè)計(jì) 本系統(tǒng)界面標(biāo)準(zhǔn)Windows形式,鍵盤輸入(也可以用條形碼讀取),人機(jī)交互,容易使用。 采購(gòu)入庫(kù)管理倉(cāng)庫(kù)管理數(shù)據(jù)查詢庫(kù)存操作處理出入庫(kù)管理基礎(chǔ)數(shù)據(jù)供應(yīng)商基本信息供應(yīng)商基本信息 倉(cāng)庫(kù)基本信息 員工基本信息 商品基本信息 商品存儲(chǔ)信息入庫(kù)管理出庫(kù)管理 采購(gòu)?fù)素浌芾? 銷售出庫(kù)管理 銷售退貨管理 其它入庫(kù)管理 其它出庫(kù)管理 倉(cāng) 庫(kù) 調(diào) 撥