【正文】
ctSQL_Error strConnection= Provider=。判斷是否為回車(chē)鍵 SendKeys {TAB} 39。判斷兩次密碼是否相同 MsgBox 兩次密碼不同, vbOKOnly + vbExclamation, 警告 = = Else 39。起始時(shí)間Private todate As String 39。 1, yyyymmdd) todate = amp。 End If If = vbChecked Then query = select * from StuffInfo where SName=39。 End If If = vbChecked And = vbChecked Then query = select * from StuffInfo where SID=39。 End If If = vbChecked And = vbChecked Then query = query amp。 Trim() amp。 and amp。 Trim() amp。 amp。 MsgBox 密碼已經(jīng)修改, vbOKOnly + vbExclamation, 修改結(jié)果 Unload Me End If End IfEnd SubPrivate Sub Form_Load() = = = End Sub查詢員工信息圖4-4相關(guān)代碼如下:Option ExplicitPrivate query As String 39。判斷是否輸入舊密碼 MsgBox 請(qǐng)輸入舊密碼, vbOKOnly + vbExclamation, 警告 Exit Sub Else If Trim() = Then 39。執(zhí)行命令 iflag = 1 End IfTransactSQL_Exit: Set rs = Nothing Set con = Nothing Exit FunctionTransactSQL_Error: MsgBox 查詢錯(cuò)誤: amp。數(shù)據(jù)庫(kù)是否打開(kāi)標(biāo)志Public Function TransactSQL(ByVal SQL As String) As Dim con As Dim rs As Dim strConnection As StringDim strArray() As StringSet con = New 39。在這個(gè)系統(tǒng)中,每個(gè)功能模塊都要使用數(shù)據(jù)庫(kù),因此可以使用一個(gè)公用有數(shù)據(jù)操作函數(shù),來(lái)執(zhí)行一系列的SQL語(yǔ)句。例如,如果字段中的一個(gè)值包含 HTML 標(biāo)記,它將文字的格式設(shè)置為斜體,IText/I,可以在頁(yè)上使用一個(gè)綁定 HTML 控件按斜體顯示該值。 您可以使用頁(yè)添加、編輯和查看 Microsoft Access 數(shù)據(jù)庫(kù)或 Microsoft Access 項(xiàng)目中的數(shù)據(jù);可以在 Internet 或 Intranet 上使用這些數(shù)據(jù),也可以在電子郵件中發(fā)送這些數(shù)據(jù)。 如果選擇,更改默認(rèn)行為,并將光標(biāo)置于其上以選中數(shù)據(jù)對(duì)象, 單擊以打開(kāi)該對(duì)象。將數(shù)據(jù)庫(kù)對(duì)象組織為組“數(shù)據(jù)庫(kù)”窗口的新增功能Microsoft Access 2000 的“數(shù)據(jù)庫(kù)”窗口提供了下列查看和處理數(shù)據(jù)庫(kù)對(duì)象的選項(xiàng)。由于 Visual Basic 的交互特性,因此可以發(fā)現(xiàn)在開(kāi)發(fā)應(yīng)用程序時(shí),您自己正頻繁地運(yùn)行著您的應(yīng)用程序。當(dāng)作出某些假設(shè)時(shí),應(yīng)該組織好應(yīng)用程序的結(jié)構(gòu),以確保該假設(shè)始終有效。這樣就可以快速創(chuàng)建強(qiáng)大的應(yīng)用程序而無(wú)需涉及不必要的細(xì)節(jié)。用 Visual Basic 既可以開(kāi)發(fā)現(xiàn)一般的 Windows應(yīng)用程序,也可以實(shí)現(xiàn)先進(jìn)的客戶機(jī)/服務(wù)器、瀏覽器/服務(wù)器系統(tǒng)。(4) 刪除調(diào)動(dòng)信息:刪除那些不需要的信息。3. 員工考勤信息:(1) 添加考勤信息:,而其他考勤信息包含有請(qǐng)假、加班、出差信息。 模塊設(shè)計(jì) 按照功能分析及數(shù)據(jù)庫(kù)的設(shè)計(jì)結(jié)果,為本系統(tǒng)設(shè)計(jì)如下模塊,最終得到如下圖所示的功能模塊圖: (附圖)員工出勤管理系統(tǒng)員工基本信息管理員工考勤信息管理員工實(shí)習(xí)信息管理系統(tǒng)添加員工基本信息修改員工基本信息查詢員工基本信息刪除員工基本信息添加員工考勤信息修改員工考勤信息查詢員工考勤信息刪除員工考勤信息添加員工調(diào)動(dòng)信息修改員工調(diào)動(dòng)信息查詢員工調(diào)動(dòng)信息刪除員工調(diào)動(dòng)信息添加用戶、修改密碼圖3-8從總體結(jié)構(gòu)圖容易列出應(yīng)用程序的菜單,由總體結(jié)構(gòu)圖轉(zhuǎn)換到菜單時(shí),其對(duì)應(yīng)情況如下:系統(tǒng)對(duì)應(yīng)菜單文件,子系統(tǒng)層對(duì)應(yīng)菜單標(biāo)題,功能層對(duì)應(yīng)子菜單項(xiàng)。計(jì)算機(jī)系統(tǒng)的建成是建立在原系統(tǒng)充分調(diào)研的基礎(chǔ)上的,它既不能脫離原系統(tǒng)的大框架,也不是簡(jiǎn)單的重復(fù)和替代。每個(gè)關(guān)系的碼用下劃線表示。 實(shí)體 屬性 實(shí)體間的聯(lián)系圖3-5 E-R圖圖例 Email在本系統(tǒng)的數(shù)據(jù)流程圖中,系統(tǒng)邊界已經(jīng)很清楚了,所以可直接根據(jù)它設(shè)計(jì)本系統(tǒng)的E-R圖,不必要先設(shè)計(jì)分E-R圖,再合并總體E-R圖了。修改記錄:編寫(xiě)日期審核日期表16:起薪時(shí)間 數(shù) 據(jù) 項(xiàng)系統(tǒng)名:人事管理系統(tǒng) 編號(hào):I016 名稱: 起薪時(shí)間 別名: 數(shù)據(jù)項(xiàng)值: 類型:日期/時(shí)間 長(zhǎng)度: 取值范圍:簡(jiǎn)述:?jiǎn)T工從事相應(yīng)的工作可以領(lǐng)取相應(yīng)的薪金的時(shí)間修改記錄:編寫(xiě)日期審核日期表17:職務(wù) 數(shù) 據(jù) 項(xiàng)系統(tǒng)名:人事管理系統(tǒng) 編號(hào):I017 名稱:職務(wù) 別名: 數(shù)據(jù)項(xiàng)值: 類型:文本 長(zhǎng)度:16 取值范圍:簡(jiǎn)述:?jiǎn)T工在相應(yīng)的工作崗位所承擔(dān)的職責(zé)。修改記錄:編寫(xiě)日期審核日期表9:住址 數(shù) 據(jù) 項(xiàng)系統(tǒng)名:人事管理系統(tǒng) 編號(hào):I009 名稱:住址 別名: 數(shù)據(jù)項(xiàng)值: 類型:文本 長(zhǎng)度:26個(gè)字節(jié) 取值范圍:簡(jiǎn)述:?jiǎn)T工現(xiàn)在的家庭住址,若員工的家庭住址變動(dòng),則從每年一度的員工簡(jiǎn)明情況登記表中的信息進(jìn)行修改。修改記錄:編寫(xiě)日期審核日期表3:性別 數(shù) 據(jù) 項(xiàng)系統(tǒng)名:人事管理系統(tǒng) 編號(hào):I003 名稱:性別 別名: 數(shù)據(jù)項(xiàng)值: 類型:文本 長(zhǎng)度:2個(gè)字節(jié) 取值范圍:男、女簡(jiǎn)述:性別僅有兩種情況,為了便于錄入,在設(shè)計(jì)時(shí)可以采用單選按鈕或下拉列表框的方式。人事管理信息處理D1各種報(bào)表P人事基本信息出勤調(diào)動(dòng)出差請(qǐng)假信息用戶單位領(lǐng)導(dǎo) 圖3-2 人事信息處理的頂層數(shù)據(jù)流程圖 現(xiàn)在以加班處理的數(shù)據(jù)流程圖(圖33)為例說(shuō)明二層數(shù)據(jù)流程圖,其它如出差、出勤等信息的數(shù)據(jù)流程圖略 工作加班記錄加班人員 匯總上報(bào)審核部門(mén)負(fù)責(zé)人上報(bào)加班記錄領(lǐng)導(dǎo)審批財(cái)務(wù)部門(mén)送交送交人事部門(mén)圖33人事管理系統(tǒng)的數(shù)據(jù)流程圖如下圖所示F1錄入員工基本信息和工作信息P1 1221員工信息空白單D1F2P2 1221填寫(xiě)有關(guān)信息D2已填好的有關(guān)信息F3P3員工信息處理D3處理結(jié)果F4圖3-4 系統(tǒng)數(shù)據(jù)流程圖其中‘P’表示數(shù)據(jù)處理,‘F’表示數(shù)據(jù)流,‘D’表示數(shù)據(jù)存儲(chǔ)。即在對(duì)人事管理方式和業(yè)務(wù)流程進(jìn)行認(rèn)真分析和研究的基礎(chǔ)上,排除現(xiàn)有組織機(jī)構(gòu)和業(yè)務(wù)分工所造成的信息障礙。(二) 用戶的處理要求:能進(jìn)行每位員工的基本信息管理,員工考勤信息的管理,調(diào)動(dòng)信息的管理等。在此基礎(chǔ)上,深入到具體業(yè)務(wù)職能管理部門(mén)即人事科和財(cái)務(wù)科進(jìn)行詳細(xì)的調(diào)查,了解他們對(duì)現(xiàn)有系統(tǒng)的看法,在操作上有無(wú)需要改進(jìn)的地方。2. VC作為一種軟件開(kāi)發(fā)工具,雖然它的功能十分強(qiáng)大齊全,可以用于開(kāi)發(fā)各類軟件,而且由VC生成的應(yīng)用程序使用效率也比較高,但是在中小規(guī)模的數(shù)據(jù)庫(kù)應(yīng)用程序中,尤其是在本程序中,不僅不能夠發(fā)揮VC的優(yōu)勢(shì),相反還使本程序的開(kāi)發(fā)復(fù)雜化,多做許多額外的設(shè)計(jì),對(duì)于開(kāi)發(fā)時(shí)間來(lái)說(shuō)不太劃算,所以不選擇VC開(kāi)發(fā)本系統(tǒng)。4. 幫助模塊包括如何使用本系統(tǒng)的各類操作。因此,不需要擔(dān)心會(huì)因?yàn)椴捎萌耸鹿芾硐到y(tǒng)而降低了人事信息的保密性,相反,信息的安全性會(huì)因?yàn)槿耸鹿芾硐到y(tǒng)的采用而得到加強(qiáng)。而本系統(tǒng)開(kāi)發(fā)工具選取VB ,所以編制的程序在以上環(huán)境的機(jī)器中均可順利運(yùn)行,并且本系統(tǒng)占用空間較小,主要依靠鼠標(biāo)和鍵盤(pán)進(jìn)行錄入,依靠打印機(jī)進(jìn)行輸出。(企業(yè)管理業(yè)務(wù)流程圖)企業(yè)負(fù)責(zé)人(廠長(zhǎng)、經(jīng)理)銷售部主管財(cái)務(wù)部主管生產(chǎn)部主管人事部主管圖21根據(jù)企業(yè)對(duì)人員管理的需要,開(kāi)發(fā)一個(gè)“人事管理系統(tǒng)”,開(kāi)發(fā)目的如下:1. 能夠?qū)T工的有關(guān)資料進(jìn)行輸入,修改,刪除。由于人事管理系統(tǒng)需處理的信息關(guān)系非常復(fù)雜,各企業(yè)的需求也不盡相同,所以在其實(shí)的初期要進(jìn)行軟件功能的測(cè)試,以確保日后的使用。要想使人事管理系統(tǒng)真正地發(fā)揮應(yīng)有的效用,必須通過(guò)培訓(xùn)轉(zhuǎn)變?nèi)藗兊乃季S方式和行為方式,學(xué)會(huì)通過(guò)系統(tǒng)來(lái)進(jìn)行科學(xué)的管理。人事管理系統(tǒng)實(shí)施的特點(diǎn)及注意事項(xiàng)要想通過(guò)人事管理系統(tǒng)來(lái)提高企業(yè)的管理水平,光是選取一個(gè)好的或比較好的、適合本企業(yè)特點(diǎn)的人事管理軟件還是遠(yuǎn)遠(yuǎn)不夠的。在采用和實(shí)施人事管理系統(tǒng)之后,就會(huì)將依賴于人的過(guò)程改為依賴于計(jì)算機(jī)系統(tǒng)的過(guò)程。4. 盲目依靠銷售商的實(shí)施顧問(wèn)過(guò)分依賴銷售商的實(shí)施顧問(wèn)是不可取的,除了費(fèi)用和響應(yīng)時(shí)間方面的因素之外,企業(yè)的相關(guān)設(shè)置不可能一成不變,而實(shí)施顧問(wèn)不可能長(zhǎng)時(shí)間地熟悉某個(gè)企業(yè)人力資源管理系統(tǒng)的詳細(xì)設(shè)置。企業(yè)的信息化規(guī)劃和建設(shè)是一個(gè)不斷改進(jìn)、逐步提高的過(guò)程。企業(yè)自然會(huì)考慮下述問(wèn)題:在規(guī)劃方案中,哪些功能是必需的?哪些并不適合自己的公司?遺漏了哪些必需功能?企業(yè)建立管理信息系統(tǒng)時(shí),現(xiàn)行的工作流程還需要怎么調(diào)整才能使工作效率真正提高?企業(yè)管理信息系統(tǒng)將來(lái)的運(yùn)行、維護(hù)、升級(jí)、改造成本有多高?選擇什么樣的管理信息系統(tǒng)軟件平臺(tái)開(kāi)發(fā)自己的管理信息系統(tǒng)最可靠而且經(jīng)濟(jì)?而只有對(duì)以下三個(gè)問(wèn)題進(jìn)行分析,才有助于推動(dòng)企業(yè)的信息化。其生的文檔還可作為歷史信息保存,用于分析,統(tǒng)計(jì)和查詢。這些軟件盡管各有特點(diǎn),但從功能上來(lái)分析,大致可分為如下五種:1. 薪資和福利計(jì)算程序。第二代人力資源管理系統(tǒng)基本上解決了第一代系統(tǒng)的主要缺陷,對(duì)非財(cái)務(wù)的人力資源信息和薪資的歷史信息都給予了考慮,其報(bào)表生成和薪資數(shù)據(jù)分析功能也都有了較大的改善。如何能保持本企業(yè)員工的工作責(zé)任感,激勵(lì)他們的工作熱情,減少人才的流失,已成為困擾企業(yè)主管和人力資源經(jīng)理的一個(gè)日益尖銳的問(wèn)題。s detailed data etc .As for the business enterprise, the personal management system constitutes the part indispensably, it manages the employee of the business enterprise availably, rising to the business enterprise fluxion and allotments of the internal personnel the important management function, it reflects the personnel variety of the business enterprise with accuracy.This system is I borrow at the moment that this graduation design, work to oneself the personal management of the unit is through analysis, strict is analytical according to the need, essentials design, detailed design, system implement, the step that system test carry on design and write the thesis, the source code adjust to try without any error. Build up the system application prototype first, then, start the prototype system to carr