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

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫課程設(shè)計報告課程設(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

2、和設(shè)計工具;(3)提出系統(tǒng)的設(shè)計方案;(4)對所設(shè)計的數(shù)據(jù)庫系統(tǒng)進(jìn)行調(diào)試。2)創(chuàng)新要求:在基本要求達(dá)到后,可進(jìn)行創(chuàng)新設(shè)計,比如對系統(tǒng)性能進(jìn)行優(yōu)化。3)課程設(shè)計論文編寫要求( 1) 要按照書稿的規(guī)格打印謄寫畢業(yè)論文( 2) 論文包括目錄、緒論、正文、小結(jié)、參考文獻(xiàn)、謝辭、附錄等( 3) 裝訂按學(xué)校的統(tǒng)一要求完成數(shù)據(jù)庫課程設(shè)計報告4)答辯與評分標(biāo)準(zhǔn):( 1)完成原理分析 : 20 分;( 2)完成設(shè)計過程: 40 分;( 3)完成調(diào)試: 20 分;( 4)回答問題: 20 分。5)參考文獻(xiàn):( 1)薩師煊、王珊.數(shù)據(jù)庫系統(tǒng)概論M. 第三版 .北京:高等教育出版社2005( 2)李代平、 章文 .S

3、QLServer2012 數(shù)據(jù)庫應(yīng)用基礎(chǔ)教程.第一版 .北京 :冶金工業(yè)出版社2001( 3)張海藩 .軟件工程導(dǎo)論 . 第四版 .北京:清華大學(xué)出版社, 2004( 4)劉志銘 .java 數(shù)據(jù)庫開發(fā)實例解析 .第二版 .北京 :機械工業(yè)出版社 20046)課程設(shè)計進(jìn)度安排內(nèi)容構(gòu)思及收集資料設(shè)計與調(diào)試天數(shù)25地點圖書館實驗室撰寫論文3圖書館、實驗室學(xué)生簽名:年 月日課程設(shè)計 ( 論文 ) 評審意見( 1)完成原理分析 ( 20分):優(yōu)()、良()、中()、一般()、差();( 2)完成設(shè)計( 40分):優(yōu)()、良()、中()、一般()、差();( 3)完成調(diào)試( 20分):優(yōu)()、良()、中

4、()、一般()、差();( 4)回答問題( 20分):優(yōu)()、良()、中()、一般()、差();( 5)格式規(guī)范性及考勤是否降等級:是()、否()評閱人:職稱:講師年月日數(shù)據(jù)庫課程設(shè)計報告摘 要在企業(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ù)庫

5、設(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數(shù)據(jù)庫課程設(shè)計報告目 錄1.22.32.14353.1E-R.63.27.47數(shù)據(jù)庫課程設(shè)計報告4.184.294.395125.1125.2136.107.128139 .131 緒 論本課題將設(shè)計一個應(yīng)用與企業(yè)的工資管理系統(tǒng)。隨著國民經(jīng)濟(jì)

6、的急速發(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ī)律性、時間性,使得工資管理計算機化成為數(shù)據(jù)庫課程設(shè)計報告可能。計算機進(jìn)行工資發(fā)放工作,不僅能夠保證工資核算正確無誤、快速輸出,而且還可以利用工資數(shù)據(jù)庫對有關(guān)工資的各種信息進(jìn)行統(tǒng)計,服務(wù)于財務(wù)部門其他

7、方面的核算和財務(wù)處理,使會計人員從繁重的手工制作中解脫出來 ,提高了會計信息的及時性、正確性、全面性。大大提高了管理水平和管理效率,產(chǎn)生了巨大的經(jīng)濟(jì)效益和社會效益。信息時代計算機技術(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功能需求

8、要求設(shè)計一套企業(yè)工資管理系統(tǒng), 其中應(yīng)具有一定的人事檔案管理功能。工資管理系統(tǒng)是企業(yè)進(jìn)行管理的不可缺少的一部分,它是建立在人事檔案系統(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)計報表。數(shù)據(jù)庫課程設(shè)計報告分析需求就是描述系統(tǒng)的需求, 通過定義系統(tǒng)中的關(guān)鍵域類來建立模型。分析的根本目的是在開發(fā)者和提出

9、需求的人之間建立一種理解和溝通的機制。因此,工資管理系統(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 圖進(jìn)行表

10、示。E-R 圖如下:數(shù)據(jù)庫課程設(shè)計報告企業(yè)遲到1早退工作員工號n姓名員工性別1對應(yīng)1工資包括基扣加本除班工金工資額資曠工請假加班年齡部門職務(wù)政治面貌個人所得稅3.2 數(shù)字字典員工信息表數(shù)據(jù)庫課程設(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(

11、8)是員工固定工資扣除金額Float(8)是員工需扣除的金額數(shù)據(jù)庫課程設(shè)計報告加班工資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)圖數(shù)據(jù)庫課程設(shè)計報告工資管理系統(tǒng)系統(tǒng)登入初始化員工檔案考勤管理工資管理檔案輸出打印退出用增添 更刪查添 修

12、刪查計 修查員 考工戶減加 新除詢加 改除詢發(fā) 改詢工 勤資管部員 員員員考 考考考工 工員檔 信報理門工 工工工勤 勤勤勤資 資工案 息表信信信信信信信信工息息息息息息息息資查詢保存退部員姓出工名門號查查查詢詢退出詢4.2數(shù)據(jù)模型轉(zhuǎn)換根據(jù) E-R 圖和相關(guān)要求,進(jìn)行數(shù)據(jù)模型轉(zhuǎn)換,建立了五個表:員工信息表、員工考勤表、員工工資表、調(diào)動信息表、用戶管理表。將 E-R 圖轉(zhuǎn)換成關(guān)系模型,關(guān)系的主碼用橫線標(biāo)識:數(shù)據(jù)庫課程設(shè)計報告1 :員工信息表(員工號,姓名,性別,年齡,部門,職務(wù),政治面貌)2 :員工考勤表(員工號,姓名,遲到,早退,曠工,請假,加班)3 :員工工資表(員工號,姓名,基本工資,扣除

13、金額,加班工資,個人所得稅,總工資)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),數(shù)據(jù)庫課程設(shè)計報告職務(wù)char (100) ,政治面貌char (100),)輸入表信息數(shù)據(jù)庫課程設(shè)計報告2 :員工考勤表CREATE TABLE員工考勤 (員工號 char (1

14、0)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 ,數(shù)據(jù)庫課程設(shè)計報告加班工資float (8)NULL ,個人所得稅float (8)NULL ,實發(fā)工資float (8)NULL ,)4 :調(diào)動信息表CREATE

15、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 :用戶管理表CREATETABLE 用戶管理表 (name(50) NOT NULL ,password char (10) NOT NULL)數(shù)據(jù)庫課程設(shè)計報告5 數(shù)據(jù)庫系統(tǒng)管理設(shè)計5.1 表內(nèi)部各列的約束主要在員工信息表中有一個性別的屬性,對于其的約束表達(dá)式如下: constraint c1 check (性別 in (男,女 )。5.2 表關(guān)系的實現(xiàn)員工考勤表、員工

16、工資表、 調(diào)動信息表和員工信息表存在著關(guān)系數(shù)據(jù)庫課程設(shè)計報告5.3 關(guān)系圖的實現(xiàn)結(jié)果如圖數(shù)據(jù)庫課程設(shè)計報告5.4觸發(fā)器設(shè)置數(shù)據(jù)庫課程設(shè)計報告觸發(fā)器建立create trigger chufaqi4on員工工資表for insert,updateasbeginif exists (select * from inserted where基本工資 <4000)update員工工資表set基本工資 =4000 where基本工資 <4000enda)觸發(fā)氣可以通過數(shù)據(jù)庫中的相關(guān)表進(jìn)行層疊更改。b)下面(只是一個小例子)創(chuàng)建一個修改觸發(fā)器檢測員工工資表中基本工資列的更新操作。數(shù)據(jù)庫課程設(shè)計

17、報告5.5數(shù)據(jù)庫保護(hù)a) 在數(shù)據(jù)庫 SQLServer 里,可以定義用戶權(quán)限和登入密碼:數(shù)據(jù)庫課程設(shè)計報告如下圖所示就添加了一個新用戶:chenchaoxi并可設(shè)置密碼和權(quán)限。數(shù)據(jù)庫課程設(shè)計報告6 附:前臺簡單設(shè)計由于好久之前學(xué)的java 編程語言,所以到現(xiàn)在對這些語言的運用有些陌生。在重溫以前所學(xué)的知識,感覺理解起來有些困難,所以做起來覺得很困難,設(shè)計起來不是很順利,其中有些功能還沒弄好,特別是與數(shù)據(jù)庫連接的這塊知識更加的缺乏,所以說只是些簡單的設(shè)計。登入界面:主菜單界面數(shù)據(jù)庫課程設(shè)計報告查詢工資界面(調(diào)試 :功能好像不是很完善)數(shù)據(jù)庫課程設(shè)計報告7 小結(jié)在老師的悉心指導(dǎo)和同學(xué)們的熱心幫助之

18、下, 我通過一個星期的學(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),沒有細(xì)化。數(shù)據(jù)庫課

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論