資源描述:
《人事工資管理系統(tǒng)人事工資管理系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。
114.9.1設計報表數(shù)據(jù)環(huán)境374.9。2數(shù)據(jù)報表設計器384.10 數(shù)據(jù)庫連接405系統(tǒng)測試與運行415.1系統(tǒng)測試415。2 功能測試415。3設計心得41結(jié)束語42參考文獻43致謝44免費論文購買論文定做論文發(fā)表論文3A學習網(wǎng)(www.3a3b.com)考試3A3B書店--零售書籍預定書籍批發(fā)服務同行配書QQ:100987460611前言隨著世界經(jīng)濟一體化趨勢的加強,市場競爭的加劇和高素質(zhì)人才的供不應求,各個公司發(fā)現(xiàn)他們的成功比以往任何時候,都更加依賴于其員工(尤其是拿些具有很高專業(yè)技術(shù)和能力的員工)的技術(shù)和能力表現(xiàn)。世界許多著名的企業(yè)已將提高自身“核心競爭力”作為公司下一步的努力方向。核心競爭力是企業(yè)獲得競爭優(yōu)勢的基礎力量,則是構(gòu)成這一基礎力量的關鍵要素。所以開發(fā)適合企業(yè)的人事工資管理的系統(tǒng)已成為現(xiàn)代企業(yè)發(fā)展的一個非常重視的問題。免費論文購買論文定做論文發(fā)表論文3A學習網(wǎng)(www.3a3b.com)考試3A3B書店--零售書籍預定書籍批發(fā)服務同行配書QQ:1009874606
111人事工資管理,現(xiàn)在由于企業(yè)對組織中的人力資源愈來愈重視,而人事工資管理者的工作亦不再局限于傳統(tǒng)的人事行政工作,處于被動的、聽命行事的地位,如今隨著企業(yè)人力資本的倍受重視,人事工資的管理者,更應提升自己的角色定位于策略提供者的服務角色,主動配合組織的策略,進行1。1Visual Basic6。0的安裝和配置1991年,Microsoft公司推出了Visual Basic,它的誕生標志著軟件設計和開發(fā)的一個新時代的開始。VisualBasic為開發(fā)Windows應用程序提供了強有力的工具。在以后的幾年里,Visual Basic經(jīng)歷了幾次升級,它的功能也更加強大,更加完善。1998年,Microsoft公司推出了VisualBasic6。0。與它的先前版本或同類產(chǎn)品相比,這個版本在編譯方法和速度,編程容易程度,生成應用程序類型等各個方面都具有較大的優(yōu)勢.VisualBasic6.0安裝程序提供了非常詳細的安裝向?qū)?只要遵照屏幕上的提示進行操作,就可以順利地完成安裝。安裝時選擇的是典型安裝,當文件復制進程結(jié)束以后,安裝程序?qū)⑻崾居脩羰欠癜惭bMSDNLibrary。MSDNLibrary中包括了極其豐富的技術(shù)文檔和實例程序,是開發(fā)人員必備的信息寶庫。用戶可以根據(jù)自己的實際情況來決定是否安裝它及安裝哪些內(nèi)容,可以選擇安裝同Visual?。耡sic有關的聯(lián)機文檔。等到安裝程序把用戶所選擇的組件全部復制到計算機中后,VisualBasic就安裝好了.運行VisualBasic6。0后,其集成開發(fā)環(huán)境如圖1。1:[1]圖1VisualBasic6。0的集成開發(fā)環(huán)境1.2VisualBasic6。0知識介紹窗體、控件及其屬性窗體是應用程序的編程窗口和對話框,窗體可包含多個控件,窗體就象包含多個控件的容器,幾乎每個應用程序都要包含一個窗體,如果一個應用程序中需要包含多個窗體,必須給這些窗體不同的名稱,也就是給它們賦予不同的Name屬性。窗體命名有如下規(guī)則:(1)必須以字母或漢字開頭。(2)可包括字母、數(shù)字和下劃線,不能有空格或分號. (3)最大為40個字符。(4)不能具有與別的公共對象相同的名字,例如 Clipboard、Screen 或免費論文購買論文定做論文發(fā)表論文3A學習網(wǎng)(www.3a3b.com)考試3A3B書店--零售書籍預定書籍批發(fā)服務同行配書QQ:1009874606
211App。雖然可以是一個關鍵字、屬性名字、或別的對象的名字,但這會在你的代碼中產(chǎn)生沖突。因此最好不要使用。屬性窗口包含被選擇的窗體、控件在設計時擁有的屬性的列表,這些屬性能夠在設計時被改變,當用戶選擇多個控件時,屬性窗口包含的屬性列表被所選擇的控件共享。[2]設置或改變對象屬性的一般步驟為:(1)選中要操作對象.(2)在屬性窗口的屬性列表框中找到要操作的屬性。此時設置框中為當前控件該屬性的當前設置。(3)在設置框中鍵入或選擇用戶的設置。與傳統(tǒng)的DOS時代的Basic語言(其實別的語言也一樣)不同,VB代碼的執(zhí)行順序是受一定條件激發(fā)的。相比較面言,傳統(tǒng)的Basic語言只是順序執(zhí)行的。激發(fā)VB執(zhí)行某一操作的條件就稱為事件,如鼠標移動等。窗體的常用事件有:Click事件,DblClick事件,Load事件,GotFocus事件,LostFocus事件,Unload事件,Activate事件,Deactivate事件,Paint事件等。窗體可以認為是控件的一個容器,其實也可以認為是一個控件.而下面將要列出的常用控件指的是放進窗體的控件,和窗體一樣各有各的屬性及事件。這些常用的控件包括:標簽,文本框,命令按扭,框架,單選按鈕,復選框,列表框,組合框,水平和垂直滾動條等.一般來說,每個應用程序有一個窗體就可以了,但如果有特殊需要,比如想創(chuàng)造更好的人機界面,可能就要添加另一個窗體.VB運用窗體是很靈活的,可使其中的一個或多個窗體可見。變量同名,則在局部變量所在模塊或窗體內(nèi)部,該變量為局部變量。離開該窗體或模塊,該變’,'值3’)”sql="select*from數(shù)據(jù)表 where字段名between 值1and值2"a)更新數(shù)據(jù)記錄:sql=”update數(shù)據(jù)表 set字段名=字段值where條件表達”sql="select*from數(shù)據(jù)表 where字段名=字段值orderby字段名[desc]"b)刪除數(shù)據(jù)記錄:sql=”deletefrom 數(shù)據(jù)表where條件表達式”sql=”delerefrom數(shù)據(jù)表"(將數(shù)據(jù)表所有記錄刪除)c)添加數(shù)據(jù)記錄:sql=”insertinto數(shù)據(jù)表(字段1,字段2,字段3…)values(值1,值2,值3…)"sql=”insertinto目標數(shù)據(jù)表select*from源數(shù)據(jù)表"(把源數(shù)據(jù)表的記錄添加到目標數(shù)據(jù)表)免費論文購買論文定做論文發(fā)表論文3A學習網(wǎng)(www.3a3b.com)考試3A3B書店--零售書籍預定書籍批發(fā)服務同行配書QQ:1009874606
311a)數(shù)據(jù)記錄統(tǒng)計函數(shù):AVG(字段名)得出一個表格欄平均值COUNT(*¦字段名)對數(shù)據(jù)行數(shù)的統(tǒng)計或?qū)δ骋粰谟兄档臄?shù)據(jù)行數(shù)統(tǒng)計b)引用以上函數(shù)的方法:sql=”selectsum(字段名)as 別名from數(shù)據(jù)表?。鳎鑕re條件表達式"setrs=com.excute(sql)用rs(”別名”)獲取統(tǒng)計的值,其他函數(shù)運用同上;c)數(shù)據(jù)表的建立和刪除:CREATETABLE數(shù)據(jù)表名稱(字段1 類型1(長度),字段2 類型2(長度)……)DROPTABLE數(shù)據(jù)表名稱(永久性刪除一個數(shù)據(jù)表)a)技術(shù)可行性使用現(xiàn)有的技術(shù)能實現(xiàn)這個系統(tǒng)嗎?b)經(jīng)濟可行性 這個系統(tǒng)的經(jīng)濟效益能超過它的開發(fā)成本嗎?c)操作可行性 系統(tǒng)的操作方式著這個用戶組織內(nèi)行得通嗎?可行性研究需要的時間長短取決于工程的規(guī)模。一般說來,可行性研究的成本只是預期的工程總成本的5%到10%.a(chǎn))技術(shù)可行性根據(jù)新系統(tǒng)目標來衡量所需的技術(shù)是否具備,一般可從硬件、軟件的性能要求、環(huán)境條件、技術(shù)人員和數(shù)量等方面去考慮和分析,其中開發(fā)人員的技術(shù)力量應首先考慮能力與水平,并考慮近期可以培養(yǎng)和發(fā)展的技術(shù)人員。b)經(jīng)濟可行性 估算新系統(tǒng)的開發(fā)費用和今后的運行、維護費用,估計新系統(tǒng)將獲得的效率,并將費用與效率進行比較,看是否有利。開發(fā)、運行和維護費用主要包括:c)操作可行性對新系統(tǒng)運行后給現(xiàn)行系統(tǒng)帶來的影響(包括組織機構(gòu)、管理方式、工作環(huán)境、管理人員等)和后果進行估計和評價。(3)可行性研究過程免費論文購買論文定做論文發(fā)表論文3A學習網(wǎng)(www.3a3b.com)考試3A3B書店--零售書籍預定書籍批發(fā)服務同行配書QQ:1009874606
411怎樣進行可行性研究呢?典型的可行性研究過程有下述一些步驟:a)復查系統(tǒng)規(guī)模和目標。b)研究目前正在使用的系統(tǒng)。c)導出新系統(tǒng)的高層邏輯模型。d)進一步定義問題.e)導出和評價供選擇的解法。f)推薦行動方針.g)書寫文檔提交審查。[7]通過以上分析,本系統(tǒng)在技術(shù)上,經(jīng)濟上,操作上是可行的。最后利用SQLServer2000進行數(shù)據(jù)庫的開發(fā)管理,使用Microsoft公司推出的VB6.0開發(fā)工具進行前臺的開發(fā)。2。2系統(tǒng)要達到的設計目標規(guī)范人事工資管理,搭建基礎管理平臺,通過研究設計開發(fā)員工潛能,提高員工生活質(zhì)量及職業(yè)滿意度,激勵人力資源,提升企業(yè)核心競爭力,實現(xiàn)人事工資管理的各項功能。使管理更為輕松、簡單又有效率。2。3系統(tǒng)需要解決的主要問題首先,因為實施管理的人員是特定的某些對象,所以進入系統(tǒng)者應該進行身份驗證。其次,管理人員進入人事工資管理系統(tǒng)后,應該能根據(jù)自己的需要選擇要執(zhí)行的操作,所以該系統(tǒng)還應具有人事工資管理項目的選擇功能。此外就是設計應簡單易懂,使管理人員能方便、快捷的進行操作.2.4 人事工資管理系統(tǒng)應該具備的基本功能(1)登陸系統(tǒng)的主要功能要求(1)講師等。(2)職務工資標準數(shù)據(jù):包含的數(shù)據(jù)項有正處,副處,正科,副科。(3)其它工資標準數(shù)據(jù):包含的數(shù)據(jù)項有專家津貼,補助,加班費,一次性補發(fā)。(4)扣發(fā)工資:包含請假,休假扣發(fā)的工資.免費論文購買論文定做論文發(fā)表論文3A學習網(wǎng)(www.3a3b.com)考試3A3B書店--零售書籍預定書籍批發(fā)服務同行配書QQ:1009874606
511(1)工資表數(shù)據(jù):包含的數(shù)據(jù)項有工資編號,員工編號,姓名,工資代碼,工資名稱,工資金額等。(2)工資代碼數(shù)據(jù):包含的數(shù)據(jù)項有工資代碼,工資名稱,工資金額等.(3)部門代碼數(shù)據(jù):包含的數(shù)據(jù)項有部門代碼,部門名稱等。3.5 數(shù)據(jù)庫結(jié)構(gòu)的設計3。5。1表的基本操作表是數(shù)據(jù)庫中最基本、最重要的對象,表中可以存放大量的描述試題的數(shù)據(jù)和信息,邊設計的成與否,將直接影響整個數(shù)據(jù)庫應用程序的性能.下面將介紹表的一些基本操作。在SQL?。樱臨VER中所創(chuàng)建的表都有兩個視圖,即“表”視圖和“設計"視圖,這兩個視圖有其不同的作用,“表”視圖用來顯示、增加或修改記錄,而“設計”視圖用來進行表窗口設計.使用視圖工具欄的“試圖”按鈕可以方便地在兩種視圖之間切換。3.5。2 表的設計(1)表的設計的基本要求在數(shù)據(jù)庫創(chuàng)建之前首先需要設計,當數(shù)據(jù)庫中表與表之間的關系確定之后,所要考慮的事情就是怎樣設計滿足要求的表,而且不會帶來其他問題。下面將介紹表結(jié)構(gòu)設計中應遵循的幾條規(guī)則。a)字段的唯一性字段的唯一性,即要求表中每個字段只能含有唯一類型的數(shù)據(jù)信息。在同一個字段內(nèi)不能也不可能存放兩類信息。b)記錄的唯一性記錄的唯一性,即表中沒有完全一樣的兩個記錄,也就是說一個表中同時保留兩個相同的記錄是沒有意義的.用(1)開發(fā)環(huán)境:Windows98/xp/2000(2)開發(fā)工具:VB6。0, SQLserver 2000免費論文購買論文定做論文發(fā)表論文3A學習網(wǎng)(www.3a3b.com)考試3A3B書店--零售書籍預定書籍批發(fā)服務同行配書QQ:1009874606
6114.2。登陸模塊用戶要使用本系統(tǒng),首先必須通過系統(tǒng)的身份認證,這個過程叫做登陸。登陸過程需要完成以下任務:(1)根據(jù)用戶名和密碼來判斷是否可以進入系統(tǒng);(2)根據(jù)用戶類型決定用戶擁有的權(quán)限4。2。1登陸窗體的控件及屬性(1)統(tǒng)時間狀態(tài)欄.在系統(tǒng)登陸以后,根據(jù)不同的權(quán)限,出現(xiàn)不同的主界面,當?shù)顷懹脩魹楣芾韱T時,能實現(xiàn)系統(tǒng)包括系統(tǒng)維護,員工管理,工資標準設定,工資管理等模塊,至此主界面設計完成,如圖12所示:圖12系統(tǒng)主界面當用戶以操作員的身份登陸以后,就只能執(zhí)行用戶密碼修改,查看工資信息等功能。[10]4.4系統(tǒng)用戶管理模塊4.4.1用戶信息窗體設計添加用戶界面如圖13:圖13添加用戶界面此功能模塊的主要部分代碼見附錄二:[11]4。4.(1)添加員工信息界面如圖16:圖16 員工信息添加界面免費論文購買論文定做論文發(fā)表論文3A學習網(wǎng)(www.3a3b.com)考試3A3B書店--零售書籍預定書籍批發(fā)服務同行配書QQ:1009874606
711(1)此功能模塊的主要部分代碼如下:Adodc1.Recordset。AddNew ?。砑訂T工信息Adodc1。Recordset("xm")=?。詄xt1.TextMsgBox”添加成功"PrivateSubCommand2_Click()//修改工資標準Adodc1。Recordset.UpdateAdodc1。RefreshPrivateSubCommand3_Click()//刪除工資標準Adodc1。Recordset。DeleteAdodc1.Recordset。UpdateAdodc1.Refresh圖29 工資信息查詢(1)對象的DataSuorce屬性選擇為數(shù)據(jù)環(huán)境設計器的名字DataEnvironment1,DataMember屬性設置為Command1,這樣就完成同數(shù)據(jù)源的連接.(2)進行數(shù)據(jù)報表設計,從數(shù)據(jù)環(huán)境器中把Command1對象中的員工信息字段拖到分組標頭部分,在細節(jié)部分放置bh,xm,bmmc,zwmc,zcmc,gzrq,bz字段。(3)調(diào)整數(shù)據(jù)報表設計器各部分之間的相對位置,這將直接影響到報表的外觀。[15]如圖34:圖34 把數(shù)據(jù)環(huán)境設計器的字段拖放到數(shù)據(jù)報表設計器為顯示報表,在主窗口加入一個命令按鈕,命名為command3,標題為顯示報表打印,編寫Click事件代碼如下:PrivateSub Command3_Click()DataReport1.Show困難,特別是剛剛開始學習使用VB的時候,對于它的很多組件使用和數(shù)據(jù)庫連接都不是免費論文購買論文定做論文發(fā)表論文3A學習網(wǎng)(www.3a3b.com)考試3A3B書店--零售書籍預定書籍批發(fā)服務同行配書QQ:1009874606
811很了解,后來又對運行過程中出現(xiàn)的各種各樣的錯誤以及改正方法不熟悉.可是通過幾個月的設計的過程,讓我熟悉了VB編程和SQL,也讓我深深認識到了科學和合理的開發(fā)方法對于軟件開發(fā)的重要性。更讓我認識到了開發(fā)軟件一定要遵循軟件工程的開發(fā)方法:循序漸進。參考文獻[1]EvagelosPetroutsos.(丘仲潘等譯)Visual Basic6從入門到精通[M].電子工業(yè)出版社,2002(第一版),2.[2]梁普選等.新編VisualBasic程序設計教程[M].電子工業(yè)出版社,2002.1(第一版),2-3.[3]李衛(wèi)東.VisualBasic6。0程序設計實踐教程[M].上海交通大學出版,2003。7(第一版),3.[4]夏邦貴,郭勝.SQLServer數(shù)據(jù)庫開發(fā)入門與范例解析[M].清華大學出版社,2004.3,3—5.[5] 薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2000年2月,7.電子出版社,1998,36.[15] 王晟,萬科.數(shù)據(jù)庫開發(fā)經(jīng)典案例解析北京[M].清華大學出版社,2005年2月第一版,37—38.免費論文購買論文定做論文發(fā)表論文3A學習網(wǎng)(www.3a3b.com)考試3A3B書店--零售書籍預定書籍批發(fā)服務同行配書QQ:1009874606
911致謝大學四年學習生活即將結(jié)束,我要衷心感謝所有曾經(jīng)教導、關心、幫助過我的老師和關心、幫。免費論文購買論文定做論文發(fā)表論文3A學習網(wǎng)(www.3a3b.com)考試3A3B書店--零售書籍預定書籍批發(fā)服務同行配書QQ:1009874606
1011免費論文購買論文定做論文發(fā)表論文3A學習網(wǎng)(www.3a3b.com)考試3A3B書店--零售書籍預定書籍批發(fā)服務同行配書QQ:1009874606