通用工資管理體系的設(shè)計與實現(xiàn).doc_第1頁
通用工資管理體系的設(shè)計與實現(xiàn).doc_第2頁
通用工資管理體系的設(shè)計與實現(xiàn).doc_第3頁
通用工資管理體系的設(shè)計與實現(xiàn).doc_第4頁
通用工資管理體系的設(shè)計與實現(xiàn).doc_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

課程設(shè)計(論文)任務(wù)書 軟件 學(xué)院 電子商務(wù) 專業(yè) 2006-2 班 一、課程設(shè)計(論文)題目 通用工資管理體系的設(shè)計與實現(xiàn) 二、課程設(shè)計(論文)工作自 2009 年 1 月 10 日起至 2009 年 1 月 14 日止。三、課程設(shè)計(論文) 地點: 創(chuàng)新大樓404棟 四、課程設(shè)計(論文)內(nèi)容要求:1本課程設(shè)計的目的(1)使學(xué)生掌握DBMS的基本工作原理; (2)培養(yǎng)學(xué)生基本掌數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計的基本思路和方法; (3)培養(yǎng)學(xué)生分析、解決問題的能力;(4)提高學(xué)生的科技論文寫作能力。 2課程設(shè)計的任務(wù)及要求1)基本要求:(1)分析各系統(tǒng)的需求;(2)選用DBMS和設(shè)計工具;(3)提出系統(tǒng)的設(shè)計方案; (4)對所設(shè)計的數(shù)據(jù)庫系統(tǒng)進行調(diào)試。 2)創(chuàng)新要求: 在基本要求達到后,可進行創(chuàng)新設(shè)計,比如對系統(tǒng)性能進行優(yōu)化。3)課程設(shè)計論文編寫要求(1)要按照書稿的規(guī)格打印謄寫畢業(yè)論文(2)論文包括目錄、緒論、正文、小結(jié)、參考文獻、謝辭、附錄等(3)裝訂按學(xué)校的統(tǒng)一要求完成4)答辯與評分標(biāo)準(zhǔn): (1)完成原理分析 :20分; (2)完成設(shè)計過程:40分; (3)完成調(diào)試:20分;(4)回答問題:20分。5)參考文獻:(1)薩師煊、王珊.數(shù)據(jù)庫系統(tǒng)概論M.第三版.北京:高等教育出版社2005(2)李代平、章文.SQLServer2000數(shù)據(jù)庫應(yīng)用基礎(chǔ)教程.第一版.北京:冶金工業(yè)出版社 2001(3)張海藩.軟件工程導(dǎo)論. 第四版.北京:清華大學(xué)出版社,2004(4)劉志銘.java數(shù)據(jù)庫開發(fā)實例解析.第二版.北京:機械工業(yè)出版社 20046)課程設(shè)計進度安排內(nèi)容 天數(shù)地點構(gòu)思及收集資料 2圖書館設(shè)計與調(diào)試 5實驗室撰寫論文 3圖書館、實驗室學(xué)生簽名: 年 月 日課程設(shè)計(論文)評審意見(1)完成原理分析(20分):優(yōu)()、良()、中()、一般()、差(); (2)完成設(shè)計(40分):優(yōu)()、良()、中()、一般()、差(); (3)完成調(diào)試(20分):優(yōu)()、良()、中()、一般()、差();(4)回答問題(20分):優(yōu)()、良()、中()、一般()、差();(5)格式規(guī)范性及考勤是否降等級:是()、否()評閱人: 職稱: 講師 年 月 日摘 要在企業(yè)單位以往的工資錄入,計算、合計等需要通過大量的手工完成,數(shù)據(jù)量多,處理速度慢,而且極易出錯,導(dǎo)致工作效率低。本論文目的在于在現(xiàn)行工資管理制度的基礎(chǔ)上,建立科學(xué)的計算機工資管理系統(tǒng)數(shù)據(jù)庫,用計算機工作代替以往大量的手工重復(fù)勞動以減輕工作人員的勞動量,提高工作效率。本系統(tǒng)結(jié)合企業(yè)的實際需要,通過對JAVA開發(fā)工具、數(shù)據(jù)庫以及SQL語言的深入學(xué)習(xí)及實踐,主要完成了工資理管系統(tǒng)的需求分析、數(shù)據(jù)庫設(shè)計以及前臺程序簡單設(shè)計與開發(fā)。系統(tǒng)包括工資、部門、和人員等數(shù)據(jù)庫文件,并設(shè)有數(shù)據(jù)管理、部門管理、人員管理等功能,通過對數(shù)據(jù)庫的控制和管理,可實現(xiàn)查詢、增加、刪除、修改等功能。該設(shè)計基本合理,能夠滿足工作中的基本需要。最后還對本系統(tǒng)作了客觀評價評價,指明了系統(tǒng)的現(xiàn)實意義、缺點以及系統(tǒng)的升級方向。關(guān)鍵詞 數(shù)據(jù)庫設(shè)計;工資管理;SQL Server;JAVA目 錄1緒 論.22 需求分析.3 2.1 功能需求43概念結(jié)構(gòu)設(shè)計5 3.1 總E-R圖.6 3.2 數(shù)據(jù)字典 .74邏輯結(jié)構(gòu)設(shè)計7 4.1 系統(tǒng)結(jié)構(gòu)圖8 4.2 數(shù)據(jù)模型轉(zhuǎn)換9 4.3 表的建立95數(shù)據(jù)庫系統(tǒng)管理設(shè)計12 5.1 表關(guān)系實現(xiàn)12 5.2 關(guān)系圖136 附:前臺簡單設(shè)計.107 小結(jié).128 謝辭139 參考文獻.131緒 論本課題將設(shè)計一個應(yīng)用與企業(yè)的工資管理系統(tǒng)。隨著國民經(jīng)濟的急速發(fā)展,企業(yè)的工資應(yīng)用體系也變的越來越復(fù)雜,企業(yè)中,部門、職務(wù)、工作效益等與工資管理有關(guān)的信息隨之急劇增加。在這種情況下單靠人工來處理員工的工資不但要消耗大量的人力和物力,而且極容易出錯。該系統(tǒng)的具體任務(wù)就是設(shè)計一個企業(yè)工資的數(shù)據(jù)庫管理系統(tǒng),由計算機來代替人工執(zhí)行一系列工作,諸如增加員工添加刪除、工資設(shè)置、修改、查詢、統(tǒng)計等操作。這樣就使財務(wù)人員可以快捷高效地完成工資管理任務(wù)。工資管理重復(fù)性、規(guī)律性、時間性,使得工資管理計算機化成為可能。計算機進行工資發(fā)放工作,不僅能夠保證工資核算正確無誤、快速輸出,而且還可以利用工資數(shù)據(jù)庫對有關(guān)工資的各種信息進行統(tǒng)計,服務(wù)于財務(wù)部門其他方面的核算和財務(wù)處理,使會計人員從繁重的手工制作中解脫出來,提高了會計信息的及時性、正確性、全面性。大大提高了管理水平和管理效率,產(chǎn)生了巨大的經(jīng)濟效益和社會效益。 信息時代計算機技術(shù)的發(fā)展給整個社會的生活、工作方式帶來了一次革命。傳統(tǒng)意義上的企事業(yè)工資管理的形式和內(nèi)涵都在發(fā)生著本質(zhì)的變化。以前那種一個會計、一個帳本的工資管理形式已經(jīng)被計算機及財務(wù)軟件所代替。計算機以及相關(guān)軟件的介入使得企事業(yè)的工資管理變的科學(xué)化、透明化、簡單化。因此,根據(jù)不同企事業(yè)的自身特點開發(fā)適合自己的工資管理軟件是非常有必要的。本文設(shè)計的指導(dǎo)思想是一切為用戶著想,界面簡潔,操作盡量簡單明了。2 需求分析2.1 功能需求要求設(shè)計一套企業(yè)工資管理系統(tǒng),其中應(yīng)具有一定的人事檔案管理功能。工資管理系統(tǒng)是企業(yè)進行管理的不可缺少的一部分,它是建立在人事檔案系統(tǒng)之上的,其職能部門是財務(wù)處和會計室。通過對職工建立人事檔案,根據(jù)其考勤情況以及相應(yīng)的工資級別,算出其相應(yīng)的工資。為了減少輸入帳目時的錯誤,可以根據(jù)職工的考勤、職務(wù)、部門和各種稅費自動求出工資。為了便于企業(yè)領(lǐng)導(dǎo)掌握本企業(yè)的工資信息,在系統(tǒng)中應(yīng)加入各種查詢功能,包括個人信息、職工工資、本企業(yè)內(nèi)某一個月或某一部門的工資情況查詢,系統(tǒng)應(yīng)能輸出各類統(tǒng)計報表。分析需求就是描述系統(tǒng)的需求,通過定義系統(tǒng)中的關(guān)鍵域類來建立模型。分析的根本目的是在開發(fā)者和提出需求的人之間建立一種理解和溝通的機制。因此,工資管理系統(tǒng)的需求分析也應(yīng)該是一個討論的過程。該系統(tǒng)應(yīng)該具備以下功能:初始化數(shù)據(jù)、人事信息管理、考勤管理、工資管理:增減部門(主要是為了好修改員工調(diào)動時候的信息)增減員工(包括了辭退、辭職、退休等)考勤管理工資統(tǒng)計和計發(fā)(包括獎金和其他)注意:員工的升降職可以看做調(diào)動的一種,但是,如果是在同一部門升降職就不好處理了,因此建議將升降職和調(diào)動分開。升降職只界定在同一部門的職務(wù)變化。其中各模塊都具有添加、修改、刪除、查詢各項信息的功能。具體分析體現(xiàn)在系統(tǒng)結(jié)構(gòu)圖中。3 概念結(jié)構(gòu)設(shè)計3.1 總的E-R圖把應(yīng)用需求抽象成為信息世界的結(jié)構(gòu),用E-R圖進行表示。E-R圖如下:3.2數(shù)字字典 員工信息表列名數(shù)據(jù)類型是否為空描述說明員工號Char(20)否員工的編號姓名Char(40)是員工姓名性別Char(2)是員工性別年齡Int(4)是員工年齡職務(wù)Char(20)是員工的職務(wù)政治面貌Char(10)是員工的政治面貌部門Char(30)是員工所在部門 員工工資表列名數(shù)據(jù)類型是否為空描述說明員工號Char(20)否員工編號。參照員工信息表中的員工號姓名Char(40)是員工姓名基本工資Float(8)是員工固定工資扣除金額Float(8)是員工需扣除的金額加班工資Float(8)是加班所得個人所得稅Float(8)是扣除和人所得稅 員工考勤表列名數(shù)據(jù)類型是否為空描述說明員工號Char(20)否員工編號姓名Char(20)是員工的姓名遲到Char(40)是員工遲到次數(shù)早退Char(40)是員工早退情況曠工Char(40)是員工曠工情況請假Char(40)是員工請假次數(shù)加班Char(40)是員工加班情況其他幾個表如上一樣,在這不再畫出來。4 邏輯結(jié)構(gòu)設(shè)計4.1 系統(tǒng)結(jié)構(gòu)圖4.2 數(shù)據(jù)模型轉(zhuǎn)換根據(jù)E-R圖和相關(guān)要求,進行數(shù)據(jù)模型轉(zhuǎn)換,建立了五個表:員工信息表、員工考勤表、員工工資表、調(diào)動信息表、用戶管理表。將E-R圖轉(zhuǎn)換成關(guān)系模型,關(guān)系的主碼用橫線標(biāo)識:1:員工信息表(員工號,姓名,性別,年齡,部門,職務(wù),政治面貌) 2:員工考勤表(員工號,姓名,遲到,早退,曠工,請假,加班) 3:員工工資表(員工號,姓名,基本工資,扣除金額,加班工資,個人所得稅,總工資)4:調(diào)動信息表(員工號,姓名,原職務(wù),現(xiàn)任職務(wù),原部門,現(xiàn)所在部門) 5:用戶管理表(用戶名,密碼)4.3 表的創(chuàng)建 1:員工信息表CREATE TABLE 員工信息表(員工號 char (10) NOT NULL ,姓名 char (2),性別 char (10) check(性別 in (男, 女),年齡 int,部門 char (100),職務(wù) char (100) ,政治面貌 char (100),)輸入表信息2:員工考勤表CREATE TABLE 員工考勤(員工號char (10) primary key , 姓名char (50) NOT NULL,遲到 char (100) ,早退 char (100),曠工 char (100) , 請假 char (100),加班 char (100) , )3:員工工資表CREATE TABLE 員工工資(員工號char (10) primary key ,姓名char (50) NOT NULL,基本工資 float (8) NULL ,扣除金額 float (8) NULL ,加班工資 float (8) NULL ,個人所得稅 float (8) NULL ,實發(fā)工資 float (8) NULL ,)4:調(diào)動信息表 CREATE TABLE 調(diào)動信息表(員工號 char (10) NOT NULL ,原職務(wù) char (100) NULL , 原部門 char(100) NULL現(xiàn)任職務(wù) char (100) NULL現(xiàn)所在部門 char(100)NULL)5:用戶管理表CREATE TABLE用戶管理表(name (50) NOT NULL ,password char (10) NOT NULL )5數(shù)據(jù)庫系統(tǒng)管理設(shè)計5.1 表內(nèi)部各列的約束 主要在員工信息表中有一個性別的屬性,對于其的約束表達式如下:constraint c1 check (性別 in (男,女)。5.2 表關(guān)系的實現(xiàn)員工考勤表、員工工資表、調(diào)動信息表和員工信息表存在著關(guān)系5.3 關(guān)系圖的實現(xiàn)結(jié)果如圖5.4 觸發(fā)器設(shè)置 觸發(fā)器建立create trigger chufaqi4on 員工工資表for insert,updateasbeginif exists (select * from inserted where 基本工資4000)update 員工工資表 set 基本工資=4000 where 基本工資4000enda)觸發(fā)氣可以通過數(shù)據(jù)庫中的相關(guān)表進行層疊更改。b)下面(只是一個小例子)創(chuàng)建一個修改觸發(fā)器檢測員工工資表中基本工資列的更新操作。5.5 數(shù)據(jù)庫保護 a) 在數(shù)據(jù)庫SQLServer里,可以定義用戶權(quán)限和登入密碼:如下圖所示就添加了一個新用戶:chenchaoxi 并可設(shè)置密碼和權(quán)限。6 附:前臺簡單設(shè)計由于好久之前學(xué)的java編程語言,所以到現(xiàn)在對這些語言的運用有些陌生。在重溫以前所學(xué)的知識,感覺理解起來有些困難,所以做起來覺得很困難,設(shè)計起來不是很順利,其中有些功能還沒弄好,特別是與數(shù)據(jù)庫連接的這塊知識更加的缺乏,所以說只是些簡單的設(shè)計。登入界面:主菜單界面查詢工資界面(調(diào)試 :功能好像不是很完善)7 小結(jié)在老師的悉心指導(dǎo)和同學(xué)們的熱心幫助之下,我通過一個星期的學(xué)習(xí),基本完成了本次課程設(shè)計,唯一遺憾的是沒有及時答辯。這主要是因為我對以前所學(xué)的語言都忘記的差不多了,而且對SQL語言了解的很少,所以在設(shè)計的過程中花了很多的時間去學(xué)習(xí)看書,耽誤了不少時間,影響到了設(shè)計,不過我還是把重點放在了數(shù)據(jù)庫管理設(shè)計方面。由于時間、條件和個人水平的限制,設(shè)計相對較簡單 。但是通過這次課程設(shè)計,使我受到了一次用專業(yè)知識分析和解決問題的全面系統(tǒng)的鍛煉,使我在綜合知識的選用方面,在掌握數(shù)據(jù)庫SQLServer專業(yè)知識方面,在常用編程設(shè)計思路技巧的掌握方面都能向前邁了一大步。綜觀本系統(tǒng)還是有很多不足之處的1實體屬性沒有完全列出,信息不夠全面。2. 基本工資的設(shè)定太籠統(tǒng),沒有細化。3. 表之間的聯(lián)系約束關(guān)系設(shè)計還不是很完善,觸發(fā)器的設(shè)計還有待進一步改進。4. 幫助文檔比較簡單,前臺操作時還不夠人性化。課程設(shè)計對一個學(xué)生來說是一個非常的重要的學(xué)習(xí)過程,是一個動手實踐的好機會。雖然課程設(shè)計接近尾聲,但是我還會繼續(xù)堅持去完善各模塊功能,繼續(xù)把理論聯(lián)系實際,希望成為一個動手能力強的學(xué)生??偟膩碚f,這次的課程設(shè)計是非常有意義的而且是非常辛苦的,不過我認為是值得的,在我的大學(xué)學(xué)習(xí)道路上起到了一個里程碑的作用,讓我有一個質(zhì)的飛躍!8 謝辭這一個星期來緊張有序的課程設(shè)計是檢驗自己所學(xué)知識習(xí)的試金石。首先我要感謝老師在本次設(shè)計過程中給與的悉心指導(dǎo)和幫助,讓我走了很少彎路

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論