工資管理系統(tǒng)畢業(yè)論文
《工資管理系統(tǒng)畢業(yè)論文》由會員分享,可在線閱讀,更多相關(guān)《工資管理系統(tǒng)畢業(yè)論文(20頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 工資管理系統(tǒng) 內(nèi)容摘要 工資管理系統(tǒng)是針對企業(yè)的工資管理業(yè)務進行計算機處理而開發(fā)的應用軟件。該系統(tǒng)由系統(tǒng)輸入、查詢、修改、統(tǒng)計等子模塊組成,功能基本涵蓋普通企業(yè)的工資管理業(yè)務范圍。企業(yè)應用本系統(tǒng)后,可以有效的提高工資管理水平。本文從市場調(diào)查、需求分析、開發(fā)平臺選擇、系統(tǒng)模塊建立、數(shù)據(jù)庫設(shè)計、功能模塊編程實現(xiàn)及軟件測試等方面闡述了本應用系統(tǒng)的設(shè)計過程。為便于說明,文中繪制了程序結(jié)構(gòu)框圖、數(shù)據(jù)流程圖和部分界面圖。最后附有主要的源程序代碼清單。 【關(guān)鍵詞】 工資管理 管理系統(tǒng) 數(shù)據(jù)庫 表 目 錄 第一章 引言 …………………………………
2、………………………………………3 第二章 需求分析 ……………………………………………………………………4 2.1、系統(tǒng)需求分析…………………………………………………………………4 2.2、設(shè)計的基本思想和方法………………………………………………………5 2.3、工資系統(tǒng)開發(fā)的必要…………………………………………………………5 第三章 系統(tǒng)總體設(shè)計 ………………………………………………………………7 3.1、系統(tǒng)功能結(jié)構(gòu)圖 ……………………………………………………………7 3.2、系統(tǒng)總體主設(shè)計流程圖 ……………………………………………………8 第四章 系
3、統(tǒng)數(shù)據(jù)庫的設(shè)計…………………………………………………………9 4.1、軟件的特點及功能…………………………………………………………10 4.2、系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)……………………………………………………………11 第五章 工資管理系統(tǒng)的具體實現(xiàn)…………………………………………………12 5.1、系統(tǒng)開發(fā)環(huán)境………………………………………………………………12 5.2、系統(tǒng)設(shè)計窗體………………………………………………………………12 5.3、各模塊設(shè)計…………………………………………………………………13 第六章 系統(tǒng)實現(xiàn)概況……………………………………………………
4、…………15 6.1、系統(tǒng)測試……………………………………………………………………15 6.2、系統(tǒng)分析……………………………………………………………………18 6.3、系統(tǒng)功能有待完善之處……………………………………………………18 第七章 結(jié)束語………………………………………………………………………19 致謝 參考文獻 工資管理系統(tǒng) 第一章 引言 隨著社會的進步和計算機技術(shù)的發(fā)展,特別是微型計算機的大范圍普及,計算機的應用逐漸由科學計算、實時控制等方面向非數(shù)值處理的各個領(lǐng)域中滲透。尤其是以微型計算機為處理核心,以數(shù)據(jù)庫管
5、理系統(tǒng)為開發(fā)環(huán)境的管理系統(tǒng)在辦公室自動化以及商業(yè)信息管理等方面的應用,日益受到人們的關(guān)注。 隨著社會信息量的迅速增長,計算機處理的數(shù)據(jù)量不斷增加。文件管理系統(tǒng)采用的一次最多存取一個記錄的訪問方式,以及在不同文件之間缺乏相互聯(lián)系的結(jié)構(gòu),越來越不能適應管理大量數(shù)據(jù)的需要,于是數(shù)據(jù)庫管理系統(tǒng)便應運而生。數(shù)據(jù)庫管理系統(tǒng)是用來控制建立數(shù)據(jù)庫中的數(shù)據(jù)、數(shù)據(jù)的存取,并維護數(shù)據(jù)庫的數(shù)據(jù)。從文件管理到數(shù)據(jù)庫管理,代表了兩代不同的數(shù)據(jù)管理技術(shù)。今天,數(shù)據(jù)庫管理已成為計算機信息管理的主要方式。數(shù)據(jù)庫的應用非常廣泛,可應用于各行各業(yè)。尤其目前電腦發(fā)展神速,運用廣泛,甚至每個公司、每戶都有電腦,只要是稍復雜的數(shù)
6、據(jù),都可制作成數(shù)據(jù)庫,交由電腦來管理。用電腦管理數(shù)據(jù),可免除人為的疏忽,并且運算速度快,可靠性提高。 在我國,管理信息系統(tǒng)是計算機應用最廣泛的領(lǐng)域之一。隨著我國經(jīng)濟建設(shè)突飛猛進,管理科學化與管理手段的現(xiàn)代化已經(jīng)提到非常重要的地位。企、事業(yè)單位為了提高自身的管理水平和競爭能力,紛紛投入人力物力,開發(fā)適合本單位需求的管理信息系統(tǒng)。中小企業(yè)與行政事業(yè)單位建立的管理信息系統(tǒng)尤如雨后春筍,一個新的開發(fā)和管理信息系統(tǒng)的熱潮正在掀起, 為此我計劃設(shè)計:工資管理系統(tǒng)。它可以大大減少人力,使人們擺脫了原有系統(tǒng)的局限性,只要在電腦上輕輕地點幾下就可以完成查詢、輸入、修改、輸出等功能。非計算機專業(yè)的人員也可
7、以熟練地進行操作。 現(xiàn)在設(shè)計《工資管理系統(tǒng)》的軟件在網(wǎng)上很多且企業(yè)單位使用的也很多,我為什么未下載一套或使用一套現(xiàn)成的還要開發(fā)設(shè)計一套新的軟件呢?因為現(xiàn)代社會發(fā)展迅速,市場競爭激烈。公司剛成立三年要在殘酷的市場競爭中求生存立于不敗之地,就要在企業(yè)管理制度中對企業(yè)支出費用進行統(tǒng)計分析,極約經(jīng)營,才能良性發(fā)展?!豆べY管理系統(tǒng)》的統(tǒng)計功能可以實現(xiàn)對單位的員工工資項目進行詳盡的統(tǒng)計分析,根據(jù)比較分析為企業(yè)領(lǐng)導提供職工收入的依據(jù),單位領(lǐng)導做出決策判斷,有目的的向一些關(guān)鍵崗位和對企業(yè)發(fā)展貢獻大的崗位進行傾斜,調(diào)動職工的積極性,保持企業(yè)的良性發(fā)展。讓職工的工資收入和付出的勞動成正比,根據(jù)對企業(yè)的發(fā)展
8、貢獻大小與職工的工資收入掛鉤。根據(jù)工資管理系統(tǒng)的統(tǒng)計分析功能,比較年收入為領(lǐng)導在決策未來市場發(fā)展方向中,提供具有較大參考價值的依據(jù)。為公司的可持續(xù)性快速發(fā)展提供重要的價值。 第二章 需求分析 一、系統(tǒng)需求分析 (一)、背景 隨著小型企業(yè)的快速發(fā)展,規(guī)模越來越大,職工的數(shù)量也越來越多,企業(yè)工資管理更加的復雜,而工資管理是一項瑣碎、復雜而又十分細致的工作,工資計算、發(fā)放、核算的工作量很大,一般不允許出錯,如果實行手工操作,每月發(fā)放工資須手工填制大量的表格,這就會耗費工作人員大量的時間和精力,計算機進行工資發(fā)放工作,不僅能夠保證工資核算準確無誤、快速輸出,而且還可以利用計算機對有關(guān)工資的
9、各種信息進行統(tǒng)計,服務于財務部門其他方面的核算和財務處理,同時計算機具有手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事工資管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。這就對企業(yè)工資管理提出了新的要求,用計算機管理系統(tǒng)來管理企業(yè)工資已經(jīng)成為目前的趨勢,使用計算機可以高速,快捷地完成以上工作,從而提高了管理效率和水平。企業(yè)工資管理系統(tǒng)便是以計算機為工具,通過對工資管理所需的信息管理,不僅把管理人員從繁瑣的數(shù)據(jù)計算處理中解脫出來,而且優(yōu)化了管理體系,使其高效化,簡易化,智能化,也提高了透明度和互動性。
10、 (二)、編寫目的 編寫該文檔是為了分析人工管理企業(yè)工資的流程,把人工模式抽象為可在計算機上處理的自動模式,對企業(yè)工資的科學管理進行分析與總結(jié),便于開發(fā)小組成員對系統(tǒng)整體功能的認識,通過該文檔,確定了系統(tǒng)的目的和功能,以及管理的流程和方法,同時也為使用者提供參考。 (三)、功能定義 (1)員工基本信息的查詢,添加,修改,刪除,更新 (2)員工工資表創(chuàng)建(包含 查詢,添加,修改,刪除,更新,工資統(tǒng)計)。 (3)登陸用戶的注冊 (四)、系統(tǒng)目標 本系統(tǒng)的設(shè)計目標是能夠?qū)ζ髽I(yè)員工的基本信息和工資信息進行添加和修改,也能夠調(diào)整其他工資項目,根據(jù)需要對企業(yè)員工基本信息和工
11、資信息的查詢,增加系統(tǒng)用戶注冊功能。所有用戶均能運行系統(tǒng)所有功能,系統(tǒng)應該具有簡單,易用,小巧,經(jīng)典的特色,應該能夠?qū)ζ髽I(yè)工資管理進行優(yōu)化,使其系統(tǒng)化,高效化,智能化。并保證工資管理的準確性,簡易性,為企業(yè)財務人員提供便利。 (五)、系統(tǒng)分工 張靜負責界面的制作(外觀),以及用戶注冊等部分,陸海華負責工資管理和員工信息管理等部分(包括數(shù)據(jù)庫的連接和功能代碼的編寫) 二、設(shè)計的基本思想和方法: 本系統(tǒng)設(shè)計是在windows環(huán)境的支持下運行的,采用窗口式執(zhí)行文件,操作實用、簡易、方便、直觀。本著高效、全面、安全的設(shè)計思想,單位的辦公環(huán)境已經(jīng)具備辦公自動化系統(tǒng),以前的工資管理已經(jīng)是微機化管
12、理,在此基礎(chǔ)上只是設(shè)計軟件環(huán)境,就能滿足單位工資管理的需要。 (一)、 為了方便用戶操作,該系統(tǒng)提供了部分提示窗口!,使用戶能夠按照提示語句完成各項操作。 (二)、本系統(tǒng)的查詢功能可以按照編號或者姓名、學歷、職務、工作時間、民族等項目進行查詢,也可以按照各個字段組合進行查詢。 (三)、本系統(tǒng)的修改功能提供了逐條察看的方式修改刪除和以姓名方式進行查詢修改和刪除的功能,而且本著直觀、方便的原則進行設(shè)計窗口。 (四)、報表打印功能可以打印所有通信錄中擁有的信息,而且還要實現(xiàn)設(shè)置打印機的屬性,使用非常方便。 (五)、本系統(tǒng)的統(tǒng)計功能可以按照實發(fā)工資和養(yǎng)老金等各種組合進行查詢,達到公司對工資情
13、況的具體分析,對公司領(lǐng)導的決策起到幫助作用。 本系統(tǒng)包含“數(shù)據(jù)輸入”、“數(shù)據(jù)查詢”、“數(shù)據(jù)修改刪除”、“數(shù)據(jù)輸出”、“用戶管理”、 “統(tǒng)計功能”“退出”等功能。這些功能是以下拉菜單的形式要求用戶選擇相應的操作。本系統(tǒng)包含dhhmk.dbf和mmk.dbf數(shù)據(jù)庫主要用于存放職工編號信息和用戶信息。 三、工資管理系統(tǒng)開發(fā)的必要 (一)、可擴充性: 本系統(tǒng)在實際使用過程中,存在維護的困難。為適應公司管理的要求,需要修改工資管理系統(tǒng)界面、增加或修改功能等方面,在操作的時候存在費用和時間等問題,不能及時達到單位的要求。如果自主開發(fā)軟件,在使用維護方面,能夠及時、高效的完成軟件的更新提高,滿足單位
14、的特殊需求。如單位工資改革要求加入安全工資、電話費和目標工資,在企業(yè)和個人的安全生產(chǎn)達到要求是累計增加安全工資,在經(jīng)營收入指標完成的個人增加目標工資,達到工資收入和個人付出相掛鉤,達到多勞多得,保持公司的發(fā)展動力。 (二)、整個程序在操作上具有以下優(yōu)點: 1、界面友好,操作方便:全中文界面,界面友好,而且操作的交互方式多采用鍵盤操作以提高操作的速度。 2、功能的集中使用:以往的系統(tǒng),往往功能分散,相關(guān)的功能不能集中進行使用,這給用戶的實際使用帶來了很大的不便。為此,在設(shè)計中應進盡可能地將一項工作中可能涉及的相關(guān)操作和可能查看的相關(guān)數(shù)據(jù)安排在同一的操作界面中,這樣,用戶便不需要
15、反復地切換操作界面來修改哪怕是最微不足道的相關(guān)數(shù)據(jù),這在一定程度上也簡化了操作的流程,同時使操作更加靈活。 3、 操作的簡便易用:無論什么水平的操作人員,簡便的操作方法是一致性要求,因此,最大限度地簡化操作,尤其是提供足夠系統(tǒng)輔助功能以減少手工數(shù)據(jù)錄入的工作量便成為系統(tǒng)的設(shè)計目標之一,同時在系統(tǒng)操作的界面的設(shè)計中也應盡可能地把常用子模塊添加至主系統(tǒng)窗口中,實現(xiàn)“一觸即開”窗口。 4、適應性:應該明確的是,實際操作人員對計算機的了解程度和實際的操作能力各不相同,因此軟件應具有一定的適應能力。一方面要保證計算機的初級操作人員在經(jīng)過短期的培訓之后能夠很好的勝任基本的操作要求,另一方面還要能
16、夠滿足計算機的熟練人員對操作的靈活性方面的較高層次上的要求。 5、透明性:在系統(tǒng)設(shè)計中,應充分利用計算機在處理數(shù)據(jù)方面的能力,從而盡可能減輕操作人員的工作,實現(xiàn)一定意義上的透明操作,即用戶無須知道模塊功能實現(xiàn)的具體過程,只需要設(shè)置一定的操作選項,計算機即可按照用戶的要求得到所需要的處理結(jié)果,具體的操作細節(jié)對用戶是“透明”的。采用這樣的設(shè)計一方面可減輕使用者的操作復雜性,另一方面還可使操作折兌數(shù)據(jù)處理的針對性更強,從而提高了工作的效率。 6、點面結(jié)合:再數(shù)據(jù)處理方面,一方面應強調(diào)數(shù)據(jù)的成批處理能力,以盡可能簡化操作人員的處理工作,另一方面也應十分重視對單獨數(shù)據(jù)的處理能力,這主要是因為
17、在實際的處理中,往往會涉及對單個人員數(shù)據(jù)的修改和操作,如果僅僅修改少數(shù)人的數(shù)據(jù)還要使用較為復雜成批處理功能,那將會給操作帶來極大的不便,因此,“點面結(jié)合”的系統(tǒng)才能真正滿足實際的需要。 第三章 系統(tǒng)總體設(shè)計 一、 系統(tǒng)功能結(jié)構(gòu)圖 員工信息刪除 員工信息修改 員工信息添加 員工信息更新 員工信息查詢 用戶注冊界面 員工信息管理 企業(yè)工資管理系統(tǒng) 主界面 用戶登陸界面 工資修改 工資創(chuàng)建 工資統(tǒng)計 工資查詢 工資更新 工資刪除 工
18、資信息管理 關(guān) 于 退出系統(tǒng) 二、系統(tǒng)總體主設(shè)計流程圖 第四章 系統(tǒng)數(shù)據(jù)庫的設(shè)計 一、 VB.NET的特點及功能 ? 增強的面向?qū)ο笾С郑缋^承 ? 結(jié)構(gòu)化的異常處理 ? 新的線程選擇 ? 垃圾收集 (Garbage collection) ? 創(chuàng)建 Web 窗體與與創(chuàng)建 Windows 窗體同樣容易 ? 快速創(chuàng)建 Web 服務 ? 新版本
19、的 ActiveX Data Objects (ADO) 實現(xiàn)非連接數(shù)據(jù)源的訪問存取 ? 支持跨語言繼承(Visual Basic 開發(fā)的類可以自其他語言寫的類繼承而來) ? Visual Basic .NET 與其他 Visual Studio .NET 語言完全集成 ? 使用 Web 窗體與 Microsoft ADO.NET 快速開發(fā)可伸縮的網(wǎng)站 ? 簡單的應用程序部署過程,通過目錄對目錄的拷貝執(zhí)行文件和組件實現(xiàn) ? 用統(tǒng)一的調(diào)試器調(diào)試多語言應用程序 Visual Basic .NET 的調(diào)試優(yōu)點在 Consensus 3.0 的開發(fā)過程中顯
20、現(xiàn)無疑。在這個項目中,.NET 框架的非封裝性調(diào)試顯著的減少了幾乎 50% 的調(diào)試時間,以至于 Consensus 的開發(fā)人員不再愿意使用舊的調(diào)試環(huán)境。 二、SQL的特點及功能 關(guān)系數(shù)據(jù)庫引擎可以返回擴展標記語言 (XML) 文檔格式的數(shù)據(jù)。另外,XML 還可用于在數(shù)據(jù)庫中插入值以及更新和刪除數(shù)據(jù)庫中的值 SQL Server 2000 支持分布式分區(qū)視圖增強,使您得以在多臺服務器間對表進行水平區(qū)分。還可以從一臺數(shù)據(jù)庫服務器擴大到一組數(shù)據(jù)庫服務器,使服務器相互合作,提供與數(shù)據(jù)庫服務器群集相同的性能級別。此數(shù)據(jù)庫服務器組(或數(shù)據(jù)庫服務器聯(lián)合體)可以支持最大型的 Web 站點和企
21、業(yè)數(shù)據(jù)處理系統(tǒng)的數(shù)據(jù)存儲要求 可以通過創(chuàng)建自己的 Transact-SQL 函數(shù)來擴展 Transact-SQL 的可編程性。用戶定義函數(shù)可返回標量值也可返回表 當應用程序中包含需要經(jīng)常執(zhí)行聯(lián)接或聚合操作的查詢時,利用索引視圖可顯著提高查詢性能。索引視圖允許在視圖中創(chuàng)建索引,在數(shù)據(jù)庫中存儲視圖的結(jié)果集并編制索引。不必為了利用索引視圖所帶來的性能改進而修改現(xiàn)有的應用程序 SQL Server 2000 引入了三種新的數(shù)據(jù)類型:bigint 是 8 字節(jié)的整型類型,sql_variant 類型允許存儲不同數(shù)據(jù)類型的數(shù)據(jù)值,table 類型允許應用程序臨時存儲結(jié)果供以后使用。tab
22、le 類型可用于變量,并可作為用戶定義函數(shù)的返回數(shù)據(jù)類型。 執(zhí)行 INSTEAD OF 觸發(fā)器代替執(zhí)行觸發(fā)操作(例如 INSERT、UPDATE 和 DELETE)。這些觸發(fā)器同樣可在視圖中定義,這樣可以大大擴展視圖所能支持的更新操作類型。AFTER 觸發(fā)器在觸發(fā)操作完成后激發(fā)。SQL Server 2000 還增加了指定 AFTER 觸發(fā)器激發(fā)的先后順序的功能。 在嘗試更新或刪除現(xiàn)有外鍵所指向的鍵時,可以控制 SQL Server 2000 采取的操作。這由 CREATE TABLE 和 ALTER TABLE 語句的 REFERENCES 子句中新的 ON DELETE 和 O
23、N UPDATE 子句控制。 全文檢索現(xiàn)在包括更改跟蹤和圖像篩選。更改跟蹤維護記錄著全文索引數(shù)據(jù)所有更改的日志。若要使全文索引更新為新的內(nèi)容,可根據(jù)調(diào)度手工刷新日志,也可以使用后臺更新索引選項,在更改一發(fā)生時便更新。圖像篩選功能允許為存儲在 image 列中的文檔創(chuàng)建索引并執(zhí)行查詢。如果某個文檔以文件的形式存儲在文件系統(tǒng)中,則用戶可在包含該文檔應具有的文件擴展名的列中提供文檔類型。使用該信息,全文檢索可以裝載相應的文檔篩選以提取文本化信息進行索引。 Microsoft SQL Server 2000 企業(yè)版可以使用 Microsoft Windows 2000 Advanced W
24、indows Extension (AWE) API,支持計算機上有多達 64 GB 的物理內(nèi)存(RAM)。 SQL Server 2000 引入了新的 OPENROWSET 函數(shù),用于在分布式查詢中指定特殊的連接信息。SQL Server 2000 還指定了一些方法,OLE DB 提供程序通過這些方法報告它所支持的 SQL 語法的級別,以及數(shù)據(jù)源中鍵值分布的統(tǒng)計數(shù)據(jù)。然后,分布式查詢優(yōu)化器可使用這些信息減少必須從 OLE DB 數(shù)據(jù)源中發(fā)送的數(shù)據(jù)量。比起早期版本的 SQL Server,SQL Server 2000 委派給 OLE DB 數(shù)據(jù)源更多的 SQL 操作。分布式查詢還支
25、持在 SQL Server 2000 中增加的其它功能,例如支持多個實例、允許在結(jié)果集中混合不同排序規(guī)則的列、支持新的 bigint 和 sql_variant 數(shù)據(jù)類型。 SQL Server 2000 引入了分布式分區(qū)視圖的功能。用戶可以跨多個服務器水平分區(qū)表,并在每個成員服務器上定義一個分布式分區(qū)視圖,看起來就好象在每臺服務器上存儲了原始表的一個完整復本。以這種分區(qū)方式相互協(xié)作的 SQL Server 服務器組稱為服務器聯(lián)合體。使用 SQL Server 2000 數(shù)據(jù)庫生成的數(shù)據(jù)庫聯(lián)合體能支持最大型 Web 站點或企業(yè)級數(shù)據(jù)庫的處理要求。 三、系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)
26、 (一)、工資表數(shù)據(jù)庫結(jié)構(gòu) (二)、員工信息表數(shù)據(jù)庫結(jié)構(gòu) (三)、用戶數(shù)據(jù)庫結(jié)構(gòu) 第五章 工資管理系統(tǒng)的具體實現(xiàn) 一、系統(tǒng)開發(fā)環(huán)境 (一)、系統(tǒng)硬件環(huán)境 CPU: P4 1.8.G*1 RAM: KINSTON 512MB*1 HARDDISK : 西部數(shù)據(jù) 80GB*1 SAMSUNG 52x CD-ROM (二)、系統(tǒng)軟件環(huán)境 操作系統(tǒng): 簡體中文版WINDOWS 2000 professional sp4 IE 6.0 Visual Studio .NET 2003 SQL 2000 二、系統(tǒng)設(shè)計
27、窗體 三、各模塊設(shè)計 (一)、修改模塊設(shè)計: Try Me.BindingContext(ds1, "工資表").EndCurrentEdit() If ds1.HasChanges(DataRowState.Modified) Then ad1.Update(ds1) MsgBox("更改成功!") End If Catch ex As Exception End Try (二)、添加模塊設(shè)計:
28、 Try If btadd.Text = "添加" Then Me.BindingContext(Ds2, "員工信息").AddNew() btadd.Text = "確定" Me.btenabled(False) Else If btadd.Text <> "確定" Then Exit Sub End If
29、 Me.BindingContext(Ds2, "員工信息").EndCurrentEdit() ad2.Update(Ds2.員工信息) MsgBox("添加成功!") btadd.Text = "添加" Me.btenabled(True) Me.txtlocationchange() Me.DataGrid1.Select(DataGrid1.CurrentRowIndex)
30、 End If Catch ex As Exception MsgBox(ex.Message) End Try (三)、刪除模塊設(shè)計: Try If MsgBox("真的要刪除此記錄?", MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then ds1.工資表.Rows(Me.BindingContext(ds1, "工資表").Position).Delete() ad1.U
31、pdate(ds1) Me.txtlocationchange() Me.DataGrid1.Select(DataGrid1.CurrentRowIndex) End If Catch ex As Exception MsgBox(ex.Message) End Try (四)、查詢模塊設(shè)計: Try If Trim(txtfind.text) = "" Then Exi
32、t Sub End If ad1.SelectCommand.CommandText = "select * from 工資表 where 工號 like " & txtfind.Text & "%" ds1.Clear() ad1.Fill(ds1) Me.DataGrid1.Select(DataGrid1.CurrentRowIndex) Me.txtlocationchange() Catch ex As Exce
33、ption End Try (五)、登陸模塊設(shè)計: Try Me.Text = "正在驗證..." Me.Cursor = System.Windows.Forms.Cursors.WaitCursor Dim c As String Dim d As New DataSet c = "select 密碼 from 用戶 where 用戶名= " & Trim(userid.Text) & ""
34、 d.Clear() Dim aa As New SqlDataAdapter(c, SqlConnection1) aa.Fill(d, "table1") If d.Tables("table1").Rows(0).Item(0) = Trim(password.Text) Then Dim bb As New Form2 bb.Show() Me.Hide() Else
35、 MsgBox("密碼錯誤!") password.Text = "" Me.Text = "工資管理系統(tǒng)" Me.Cursor = System.Windows.Forms.Cursors.Arrow End If Catch ex As Exception MsgBox("用戶不存在!") userid.Text = "" password.Tex
36、t = "" Me.Text = "工資管理系統(tǒng)" Me.Cursor = System.Windows.Forms.Cursors.Arrow End Try 第六章 系統(tǒng)實現(xiàn)概況 在接到畢業(yè)設(shè)計任務后,我們積極展開市場調(diào)研。經(jīng)過深入調(diào)查、了解,最終確定了以實現(xiàn)企業(yè)工資管理為最終目的系統(tǒng)方案 (一)、系統(tǒng)測試 1、運行程序 運行成功! 2、使用注冊的用戶名密碼進行登錄 登陸代碼: Try Me.Te
37、xt = "正在驗證..." Me.Cursor = System.Windows.Forms.Cursors.WaitCursor Dim c As String Dim d As New DataSet c = "select 密碼 from 用戶 where 用戶名= " & Trim(userid.Text) & "" d.Clear() Dim aa As New SqlDataAdapter(c, SqlConnection1)
38、 aa.Fill(d, "table1") If d.Tables("table1").Rows(0).Item(0) = Trim(password.Text) Then Dim bb As New Form2 bb.Show() Me.Hide() Else MsgBox("密碼錯誤!") password.Text = ""
39、 Me.Text = "工資管理系統(tǒng)" Me.Cursor = System.Windows.Forms.Cursors.Arrow End If Catch ex As Exception MsgBox("用戶不存在!") userid.Text = "" password.Text = "" Me.Text = "工資管理系統(tǒng)" Me.Cursor = System.Wi
40、ndows.Forms.Cursors.Arrow End Try 登錄成功! 4、進入員工信息管理界面添加一條信息,工號為2 添加代碼: Try If btadd.Text = "添加" Then Me.BindingContext(Ds2, "員工信息").AddNew() btadd.Text = "確定" Me.btenabled(False) Else
41、 If btadd.Text <> "確定" Then Exit Sub End If Me.BindingContext(Ds2, "員工信息").EndCurrentEdit() ad2.Update(Ds2.員工信息) MsgBox("添加成功!") btadd.Text = "添加" Me.btenabled(True)
42、 Me.txtlocationchange() Me.DataGrid1.Select(DataGrid1.CurrentRowIndex) End If Catch ex As Exception MsgBox(ex.Message) End Try 添加成功! 7、查詢工號為6的信息 查詢代碼: Try If Trim(txtfind.text) = "" Then Exit
43、 Sub End If ad1.SelectCommand.CommandText = "select * from 工資表 where 工號 like " & txtfind.Text & "%" ds1.Clear() ad1.Fill(ds1) Me.DataGrid1.Select(DataGrid1.CurrentRowIndex) Me.txtlocationchange() Catch ex As Excep
44、tion End Try 查詢成功! 測試結(jié)果及發(fā)現(xiàn) 1) 功能測試 對生成軟件對工資信息添加功能進行測試,還可以對其他功能進一步測試,該功能完全正確實現(xiàn)。 2) 功能測試 對生成軟件對員工的查詢功能進行測試,還可以對其他功能進一步測試,該功能完全正確實現(xiàn)。 (二)、系統(tǒng)分析 優(yōu)點:界面美觀,操作簡便 缺點:功能不夠完善,需進一步改進 (三)、系統(tǒng)功能有待完善之處 盡管所研發(fā)的工資管理系統(tǒng)具備了一定的功能,能夠適應部分市場的需求,為他們提供方便、快捷的軟件系統(tǒng)。但是在后期的調(diào)試和試運行階段,還是發(fā)現(xiàn)一些需要進一步改進的地方。比如,可以
45、添加管理用戶權(quán)限,不同用戶的權(quán)限可使用不用功能;可以添加當前系統(tǒng)日期和時間;可以添加打印功能等等。在今后的系統(tǒng)研究階段再做改進。 第九章 結(jié)束語 經(jīng)過了兩個多月的學習和工作,我終于完成了《工資管理系統(tǒng)》的論文。從開始接到論文題目到系統(tǒng)的實現(xiàn),再到論文文章的完成,每走一步對我來說都是新的嘗試與挑戰(zhàn),在這段時間里,我學到了很多知識也有很多感受,從對VB。NET一無所知,到獨立的學習和試驗,查看相關(guān)的資料和書籍,讓自己頭腦中模糊的概念逐漸清晰,使自己非常稚嫩作品一步步完善起來,每一次改進都是我學習的收獲,從中我也充分認識到了VB給我
46、帶來的樂趣。 參考文獻 [1] 孔令德 《畢業(yè)設(shè)計實例教程--從系統(tǒng)開發(fā)到論文寫作》 國防工業(yè)出版社 [2] 聶琨坤 《實用計算機類畢業(yè)設(shè)計指導》 西電科大出版社 [3] 廖望 《VisualBasic.Net程序?qū)嶋H案例教程》 冶金工業(yè)出版社 [4] 劉韜 Visual Basic數(shù)據(jù)庫系統(tǒng)開發(fā)實例導航 人民郵電出版社 [5] 牛永鵬 《數(shù)據(jù)庫及其應用》 經(jīng)濟科學出版社 [6] Tony Bain 《 VB.NET和SQL Server 2000高級編程—創(chuàng)建高效數(shù)據(jù)層》 清華大學出版社 19
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教部編版教材三年級上冊道德與法治第四單元家是最溫暖的地方教學ppt課件 (全套)
- 蘇教版小學科學三年級下冊《雨下得有多大》課件1
- 花的形態(tài)與結(jié)構(gòu)課件匯總
- 一年級-數(shù)學下冊十幾減九人教版課件
- 電影膠片動態(tài)課件
- 高電壓技術(shù)課件第六章
- 項目采購管理(6)
- 四川省攀枝花市XX小學一年級數(shù)學下冊六100以內(nèi)的加法和減法二練習十三2課件蘇教版
- 山東省青島市黃島區(qū)海青鎮(zhèn)中心中學七年級歷史下冊 15 明朝君權(quán)的加強課件 新人教版
- 把握人物的性格特征
- 剪小紙人PPT課件
- 八年級物理探究凸透鏡成像規(guī)律8
- 1[1]22配方法2
- 近代機械行業(yè)唯物主義管理分析自然觀
- 全國科技創(chuàng)新大賽“科學幻想畫”獲獎作品ppt課件