【正文】
= amp。 vbTab amp。具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能。Data Source=(local” 39。顯示出錯信息 End FunctionPrivate Sub Command3_Click(Unload Me End SubPrivate Sub Form_Load(Dim SQL As String Dim rs As Dim X As LongOn Error GoTo Err_box SQL = “ select * from 用戶表” Set rs = Selectsql(SQL If 0 Then For X = 1 To (“用戶名”.Value Next X = 0 End If Exit Sub Err_box: End SubPrivate Sub Command1_Click(Dim SQL As String Dim rs As If = “ Then MsgBox ”請輸入口令!“, 16 Exit Sub End IfIf = ”“ Then MsgBox ”請選擇登錄用戶!“, 16 Exit SubEnd IfSQL = ”SELECT * FROM 用戶表 WHERE 用戶名=39。 “ Set rs = Selectsql(SQL If 0 Then 39。 ”39。 mystr amp。 ”39。 ”39。“ MsgBox ”數(shù)據(jù)完全備份已經(jīng)完成“, vbOKOnly + vbInformation, ”提醒“ End Sub Private Sub Command2_Click( ”backup database 工資 to disk=39。 with FILE=1“ MsgBox ”數(shù)據(jù)恢復(fù)已經(jīng)完成“, vbOKOnly + vbInformation, ”提醒“ End Sub Private Sub Command4_Click( ”restore database 工資 from disk=39。auto translate=true。在一個體。tag with column collation when possible=false“ = strcon On Error Resume Next If 0 Then For i = 0 To If ( =2147467259 Then MsgBox ”網(wǎng)絡(luò)不通或服務(wù)器未開,請確認(rèn)后再試“, vbOKOnly + vbInformation, ”提醒 Unload MeExit Sub Exit For End If Next i End If End Sub設(shè)計體會在數(shù)據(jù)庫課程開課之前我就下決心要學(xué)好這一門課,因為這是我的專業(yè)課,我一開始就謹(jǐn)慎小心,爭取每一個細節(jié)都做得很好。 with FILE=1“ MsgBox ”數(shù)據(jù)恢復(fù)已經(jīng)完成“, vbOKOnly + vbInformation, ”提醒“ End Sub Private Sub Form_Load(Set Cn = New strcon = ”Provider=。 with differential ,noinit,name=39。設(shè)計代碼:Public Cn As Private Sub Command1_Click( ”backup database 工資 to disk=39?!?amp?!?amp。設(shè)計代碼:Private Sub Command1_Click(Dim i As Integer, r As Integer, c As Integer Dim newxls As Dim newbook As Dim newsheet As Set newxls = CreateObject(”“ 39。設(shè)計代碼:Private Sub rechaxun_Click( End SubPrivate Sub reluru_Click( End SubPrivate Sub cygl2_Click( End SubPrivate Sub cyxx_Click( End SubPrivate Sub Form_Load( = Time End SubPrivate Sub gzcx_Click( End SubPrivate Sub Image1_Click(End SubPrivate Sub jcqk_Click( End SubPrivate Sub rexiugai_Click( End SubPrivate Sub rescbb_Click(MsgBox ”請先查詢,再點擊生成報表按鈕“, , ”提示窗口“ End SubPrivate Sub sjbf_Click( End SubPrivate Sub sjhf_Click( End SubPrivate Sub tjcy_Click( End Sub成員管理 成員瀏覽成員瀏覽 設(shè)計過程:用控件可以實現(xiàn)檔案的瀏覽,在此窗體用戶可以瀏覽員工信息,此窗體與數(shù)據(jù)輪中的員工信息表進行連接。 amp。Exit Function 39。該數(shù)據(jù)庫包括員工信息表、工資標(biāo)準(zhǔn)表、其他工資標(biāo)準(zhǔn)表、用戶表用于紀(jì)錄員工的基本信息數(shù)據(jù)庫表結(jié)構(gòu)如下所示: 字段名 類型 varchar大小 8允許空 Not null 員工編號姓名 varchar 10 Not null 性別 varchar 職務(wù) Varchar 出生年月 datetime 員工頭像 image員工信息表字段名 類型員工編號 varchar月份 int 津貼 money 獎金 Money 扣保險 Money 扣考勤 Money 扣其他 Money 其他工資標(biāo)準(zhǔn)表 Not null 8 Not null Not null大小允許空 8 NULL NULL NULL NULL NULL字段名 類型大小職務(wù) varchar基本工資 money 8工資標(biāo)準(zhǔn)表字段名 類型大小用戶名 char口令 char 10用戶表 2.主要內(nèi)容 登錄窗體登錄窗體 設(shè)計代碼:允許空Not nullNot null允許空Not nullNot nullOption ExplicitPrivate Function Selectsql(SQL As String As 39。 vbCrLfNext ElseMsgBox “刪除員工失敗!”, vbOKOnly + vbExclamation, “失敗” End If End SubPrivate Sub Command7_Click()第五篇:SQL vb課程設(shè)計工資管理系統(tǒng)概要(模版)課程設(shè)計報告課程設(shè)計題目: 工資管理系統(tǒng)學(xué)生姓名 : 專 業(yè) :班 級 : 指導(dǎo)教師 :2011年 12 月 17 日姓名: 學(xué)號: 實驗時間:12月14日 實驗地點:一、課程設(shè)計題目:工資管理系統(tǒng)二、課程設(shè)計目的:本次課程設(shè)計的主要目的是綜合運用所學(xué)的數(shù)據(jù)庫與VB知識解決一個比較實際的簡單問題,側(cè)重對數(shù)據(jù)庫連接、查詢等相關(guān)內(nèi)容的綜合應(yīng)用,使同學(xué)們能進一步熟悉掌握數(shù)據(jù)庫的基本使用方法,進一步提升自己的編程能力并逐步培養(yǎng)編程思維,進而不斷提高同學(xué)們解決問題的能力,并為以后的語言學(xué)習(xí)打下良好的基礎(chǔ)。 vbTab amp。 vbTab amp。在整個設(shè)計過程中,不僅回顧了以往的理論知識,更重要的是鍛煉了對SQL語言的編寫能力。3)數(shù)據(jù)庫的可維護性好,數(shù)據(jù)的錄入、刪除及更改均能順利完成,并能實現(xiàn)動態(tài)更新。第二位成員由未參加軟件制作者擔(dān)任,主要責(zé)任是進行軟件的黑盒測試以及軟件環(huán)境,硬件要求和極限測試工作。(0,14,(char*)(_bstr_t)m_pRecordsetGetCollect(“實發(fā)數(shù)”))。(0,6,(char*)(_bstr_t)m_pRecordsetGetCollect(“房貼”))。//打開記錄集m_pRecordsetOpen((_bstr_t)bstrSQL,(),ad adLockOptimistic,adCmdText)。Persist Security Info=False。()。return。()。return。amp。amp。m_Chaxun=(position,0)。m_Fangzu=NULL。()。%s39。(cstr4)。float f4。} OnInitADOConn()。} if(()){AfxMessageBox(”請輸入查詢的職工編號!“)。return。(”delete from 職工表 where 職工編號CMAKESURE cmake。AddToGrid()。,備注=39。(”update 職工表 set 性別=39。} return m_pRecordset。//設(shè)置連接字符串 CstringstrConnect=“Provider=。} else{AfxMessageBox(“兩次密碼輸入不一樣,注冊失敗!”)。()。_variant_t var。return。根據(jù)系統(tǒng)總體結(jié)構(gòu)可以得出登錄管理模塊實現(xiàn)用戶登錄、密碼修改和退出系統(tǒng)三個功能。 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計是指為邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲結(jié)構(gòu)和存取方法),它完全取決于給定的計算機系統(tǒng)?!?〕關(guān)系模型的優(yōu)化。 。采用結(jié)構(gòu)化分析方法,主要采用數(shù)據(jù)流圖對用戶需求進行分析,用數(shù)字字典和加工說明對數(shù)據(jù)流圖進行補充和說明。雖然當(dāng)前,不少單位的工資管理部門對于計算機應(yīng)用還僅限于簡單的單機應(yīng)用,隨著時間的推移、任務(wù)的復(fù)雜、用戶的需求,其應(yīng)用還會擴大。格,如完成任務(wù)表、考勤表、考核表、職工當(dāng)月的扣款情況(包括水電費、病事假扣款等)等計算職工變動工資、個人所得稅和應(yīng)發(fā)放工資等,編制工資單。而管理是一個動態(tài)過程,在其運行過程中要采取多項措施。條件、假定、限制:當(dāng)企業(yè)工資管理的信息量和復(fù)雜程度達到某一限度時,即管理人員的勞動強度超過其承受能力時,就必須采用新的管理手段,如用計算機技術(shù)對信息的收集、加工、傳遞和存貯等,這樣,一個工資管理系統(tǒng)就可以對企業(yè)職工工資進行高效、合理、恰當(dāng)?shù)毓芾?。根?jù)題目的基本需求,畫出流程圖、用例圖、類圖等,編寫程序,并寫出詳細的設(shè)計說明書。本系統(tǒng)需要完成的功能主要有:系統(tǒng)數(shù)據(jù)初始化;職工基本信息數(shù)據(jù)的輸入、修改、刪除;企業(yè)工資的基本設(shè)定;職工工資的瀏覽;職工個人工資表的查詢;職工工資的計算;工資報表打印。C的功能很強大,這也是我以 后需要學(xué)習(xí)的課程,于是我毅然選擇了它。 修改員工工資信息一旦失敗 就會把原有信息刪除。 工資管理系統(tǒng)工資管理部門希望建立一個數(shù)據(jù)庫來管理員工的工資。提高公司企業(yè)管理 水平的主要途徑是更新管理者的思想,增強對管理活動的科學(xué)認(rèn)識。5 六 數(shù)據(jù)庫設(shè)計21 附錄 1.(組員及學(xué)號廖翔(,劉小芳(41009040127,馮兆強(, 張晶晶(41009040130,夏沖(,強將波(使用 C進行客戶端應(yīng)用程序的開發(fā),數(shù)據(jù)庫管理系統(tǒng)采用 SQL SERVER一、緒論隨著計算機技術(shù)的飛速發(fā)展和經(jīng)濟體制改革的不斷深入, 傳統(tǒng)企業(yè)管理方法、手段以及 工作效率已不能適應(yīng)新的發(fā)展需要, 無法很好地完成員工工資管理工作。本文檔作為人力資源管理系統(tǒng)的需求說明文檔,用于與用戶確定最終的目標(biāo), 并成為協(xié)議文本的一部分,同時也是本系統(tǒng)設(shè)計人員的基礎(chǔ)文檔。: [員工登錄 ]即可進入 [員工登陸界面 ], 選擇 [管理員登陸 ]即可進入 [管理員 登錄界面 ]。(1 員工基本信息表 :(2員工工資表 : :(1管理員登陸界面(2管理員功能選擇界面((4錄入員工工資信息(( ( ( (((( 更改員工資料不可以更改身份。數(shù)據(jù)庫的建立并非 難事,難點在于數(shù)據(jù)庫的連接和編程語言的選擇。系統(tǒng)應(yīng)能輸出各類統(tǒng)計報表。所設(shè)計的工資管理系統(tǒng)應(yīng)包含輸入輸出、修改、刪除、查詢等基本功能。目標(biāo):實現(xiàn)無紙化辦公,節(jié)省成本,提高工作效率。理理念的集合體。管理水平和管理效率的提高能直接產(chǎn)生經(jīng)濟效益。為企業(yè)提供各種加工管理了工資管理信息,以滿足工資管理的特殊要求,適應(yīng)新形勢對職工隊伍建設(shè)提出的新要求,幫助管理人員選擇方案,實現(xiàn)優(yōu)化決策。本系統(tǒng)的數(shù)據(jù)流程圖把握住對系統(tǒng)總體目標(biāo)與總體功能的要求,基于上述的業(yè)務(wù)流程圖,從科學(xué)性,合理性和可行性入手,采用自頂向下,逐層分解的方法建立本管理信息系統(tǒng)的邏輯模型,綜合地反映出信息在本系統(tǒng)中的流動,處理和存儲,,就要對用戶需求進行分析,并表達用戶的需求。178。下面分別給出各個用例的時序圖:用戶登錄時序圖:職工時序圖:71819設(shè)計一般分為三個步驟:〔1〕概念模型轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型。如:部門與員工的聯(lián)系是n:m 聯(lián)系。工資表下面說明各表的字段名稱和數(shù)據(jù)類型:工資表:職工表:用戶表:第五章 詳細設(shè)計詳細設(shè)計階段主要是將系統(tǒng)中的每個模塊完成的功能進行具體描述。UpdateData(FALSE)。)”,m_username,m_password)。()。()。(“”)。m_pRecordsetOpen(sqlstr,(),adOpenDyna} catch(__error e){ ()。CString str。%s39。()。CString bstrSQL。UpdateData(FALSE)。return。return。(cstr2)。(“%.2f”,f4)。,39。m_Jintie=NULL。()。m_Bianhao=(position,0)。} if(b=500amp。b=40000amp。if(()){AfxMessageBox(”請輸入查詢的職工編號!“)。m_pConnectionClose()。if(()){AfxMessageBox(”請輸入查詢的職工編號!“)。m_pC