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