企業(yè)工資管理系統(tǒng)報(bào)告(共21頁(yè))_第1頁(yè)
企業(yè)工資管理系統(tǒng)報(bào)告(共21頁(yè))_第2頁(yè)
企業(yè)工資管理系統(tǒng)報(bào)告(共21頁(yè))_第3頁(yè)
企業(yè)工資管理系統(tǒng)報(bào)告(共21頁(yè))_第4頁(yè)
企業(yè)工資管理系統(tǒng)報(bào)告(共21頁(yè))_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上武漢理工大學(xué)華夏學(xué)院課程設(shè)計(jì)報(bào)告書 課程名稱:數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì) 題 目: 企業(yè)工資管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 系 名: 信息工程系 專業(yè)班級(jí): 軟件1111 姓 名: 學(xué) 號(hào): 指導(dǎo)教師: 張玉蓉 2013年 12 月 27日 武漢理工大學(xué)華夏學(xué)院信息工程系課 程 設(shè) 計(jì) 任 務(wù) 書課程名稱: 數(shù)據(jù)庫(kù)課程設(shè)計(jì) 指導(dǎo)教師: 張玉蓉 班級(jí)名稱: 軟件1111 開課系、教研室: 軟件與信息安全 一、課程設(shè)計(jì)目的與任務(wù)數(shù)據(jù)庫(kù)課程設(shè)計(jì)是數(shù)據(jù)庫(kù)原理與應(yīng)用課程的后續(xù)實(shí)踐課程,旨在通過(guò)一周的實(shí)踐訓(xùn)練,加深學(xué)生對(duì)理論課程中數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí),原理和使用方法的理解,加強(qiáng)學(xué)生綜合運(yùn)用sql語(yǔ)言

2、以及數(shù)據(jù)庫(kù)設(shè)計(jì)進(jìn)行實(shí)際應(yīng)用,包括數(shù)據(jù)庫(kù)設(shè)計(jì),數(shù)據(jù)庫(kù)實(shí)現(xiàn),sql語(yǔ)言查詢和sql server數(shù)據(jù)庫(kù)應(yīng)用及管理的能力,進(jìn)一步提高學(xué)生進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),分析問(wèn)題和解決問(wèn)題的能力。學(xué)生將在指導(dǎo)老師的指導(dǎo)下,完成從需求分析,總體設(shè)計(jì),實(shí)現(xiàn)到測(cè)試的全過(guò)程。 二、課程設(shè)計(jì)的內(nèi)容與基本要求本課程設(shè)計(jì)將設(shè)計(jì)和開發(fā)一個(gè)小型的數(shù)據(jù)庫(kù)實(shí)用系統(tǒng)。要求數(shù)據(jù)功能模塊劃分合理,數(shù)據(jù)庫(kù)表設(shè)計(jì)合理,查詢語(yǔ)句優(yōu)化,數(shù)據(jù)處理正確。根據(jù)所學(xué)的數(shù)據(jù)庫(kù)原理與程序設(shè)計(jì)的知識(shí),能夠針對(duì)一個(gè)小型的企業(yè)工資管理系統(tǒng),進(jìn)行數(shù)據(jù)庫(kù)系統(tǒng)的需求分析,概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì),數(shù)據(jù)錄入及測(cè)試等,完成題目要求的功能。主要任務(wù):用戶有以下需求:

3、建立用戶信息,建立工資信息,建立獎(jiǎng)金信息,實(shí)現(xiàn)對(duì)查詢系統(tǒng),工資管理系統(tǒng),獎(jiǎng)金管理系統(tǒng)的操作;用戶訪問(wèn)系統(tǒng),必需進(jìn)行身份驗(yàn)證。具體要求如下:1 用戶信息 數(shù)據(jù)包括:用戶編號(hào)、姓名、登錄密碼、性別、年齡、部門、通訊地址、備注。2. 工資信息 數(shù)據(jù)包括:類型、金額。3 獎(jiǎng)金信息 數(shù)據(jù)包括:類型、金額、原因。4 查詢系統(tǒng) 用戶根據(jù)用戶名和密碼查詢工資和獎(jiǎng)金。5. 工資管理系統(tǒng)財(cái)務(wù)人員通過(guò)員工號(hào)對(duì)工資查看或調(diào)整。6. 獎(jiǎng)金管理系統(tǒng) 財(cái)務(wù)人員通過(guò)員工號(hào)對(duì)獎(jiǎng)金進(jìn)行查看或調(diào)整。 三、課程設(shè)計(jì)步驟及時(shí)間進(jìn)度和場(chǎng)地安排本課程設(shè)計(jì)將安排在第17周, 教育技術(shù)中心211。具體安排如下:第一天 下發(fā)任務(wù)書,學(xué)生查閱資料

4、第二天 系統(tǒng)設(shè)計(jì)和原型開發(fā)第三,四天 系統(tǒng)功能實(shí)現(xiàn)第五天 系統(tǒng)調(diào)試 測(cè)試 打包和驗(yàn)收 四、課程設(shè)計(jì)考核及評(píng)分標(biāo)準(zhǔn)課程設(shè)計(jì)考核將綜合考慮學(xué)生考勤和參與度,系統(tǒng)設(shè)計(jì)方案正確性,系統(tǒng)設(shè)計(jì)和開發(fā)效果以及課程設(shè)計(jì)報(bào)告書的質(zhì)量。具體評(píng)分標(biāo)準(zhǔn)如下:設(shè)置六個(gè)評(píng)分點(diǎn)(1)設(shè)計(jì)方案正確,具有可行性、創(chuàng)新性; 25分(2)系統(tǒng)開發(fā)效果較好; 25分(3)態(tài)度認(rèn)真、刻苦鉆研、遵守紀(jì)律; 10分(4)設(shè)計(jì)報(bào)告規(guī)范、課程設(shè)計(jì)報(bào)告質(zhì)量高、參考文獻(xiàn)充分 20分(5)課程設(shè)計(jì)答辯概念清晰,內(nèi)容正確 10分(6)課程設(shè)計(jì)期間的課堂考勤、答疑與統(tǒng)籌考慮。 10分 按上述六項(xiàng)分別記分后求和,總分按五級(jí)記分法記載最后成績(jī)。優(yōu)秀(100

5、90分),良好(8089分),中等(7079分),及格(6069分),不及格(059分) 1引言1.1目的在企業(yè)的管理中員工工資管理是必不可少的,使用數(shù)據(jù)庫(kù)創(chuàng)建工資管理系統(tǒng)是非常有必要的。利用java應(yīng)用程序連接數(shù)據(jù)庫(kù),提供友好可視化界面,更有利于對(duì)員工工資的管理。使用數(shù)據(jù)庫(kù)和java語(yǔ)言的基本知識(shí)設(shè)計(jì)企業(yè)員工工資管理系統(tǒng),熟練掌握與數(shù)據(jù)庫(kù)有關(guān)的查詢語(yǔ)句,將數(shù)據(jù)庫(kù)與應(yīng)用程序結(jié)合,更利于我們對(duì)數(shù)據(jù)庫(kù)的使用。通過(guò)對(duì)工資管理系統(tǒng)的設(shè)計(jì),將所學(xué)的知識(shí)運(yùn)用于實(shí)踐,為以后的學(xué)習(xí)和工作積累基礎(chǔ)。2總體概述2.1系統(tǒng)描述2.1.1開發(fā)背景在windowsXP環(huán)境下,利用MyEclipse和數(shù)據(jù)庫(kù)系統(tǒng)(MySQ

6、L)來(lái)開發(fā)企業(yè)員工工資系統(tǒng)2.1.2系統(tǒng)功能該系統(tǒng)功能主要分為四大模塊:登錄功能、管理員管理功能、財(cái)務(wù)人員管理功能、用戶查詢功能。序號(hào)功能名稱優(yōu)先級(jí)簡(jiǎn)要描述1用戶登錄子系統(tǒng)a用戶按身份登錄2管理員管理子系統(tǒng)b用戶信息管理3財(cái)務(wù)管理子系統(tǒng)b工資獎(jiǎng)金管理4用戶查詢功能c重置密碼、查詢個(gè)人信息3具體需求3.1功能模塊: 圖1功能模塊圖3.2功能描述:功能編號(hào)1功能名稱用戶登錄功 能描 述用戶登錄模塊分為兩個(gè)部分:一般操作員及管理人員登錄。其中管理人員又分為兩級(jí)別:系統(tǒng)管理員及財(cái)務(wù)人員,這樣設(shè)置的主要原因是將個(gè)人信息管理分給管理員,將工資及獎(jiǎng)金的管理分給財(cái)務(wù)人員,有利于對(duì)員工工資的管理。數(shù)據(jù)庫(kù)調(diào)置了這

7、三類人員的登錄用戶名密碼及相關(guān)權(quán)限,若登錄信息與數(shù)據(jù)庫(kù)不符則提示“錯(cuò)誤的用戶名及密碼”,需重新輸入。輸入項(xiàng)鍵盤輸入處理描述1. 用戶鍵盤輸入用戶名及密碼。檢驗(yàn)用戶身份,存在相應(yīng)的身份證號(hào)碼則進(jìn)入客戶端界面,否則返回失敗信息。2. 管理員鍵盤輸入其ID號(hào)和密碼,在數(shù)據(jù)庫(kù)中搜索系統(tǒng)管理員驗(yàn)證表(管理員ID號(hào)+密碼),檢驗(yàn)身份,存在相應(yīng)的ID號(hào)和密碼則進(jìn)入管理員管理端界面,否則驗(yàn)證失敗則返回失敗信息。輸出項(xiàng)若登錄成功則進(jìn)入一般用戶界面或管理員界面,否則返回驗(yàn)證失敗信息。界面要求圖形化用戶界面。功能編號(hào)2功能名稱管理員管理功能描述根據(jù)需求對(duì)財(cái)務(wù)人員及員工的信息進(jìn)行操作輸入項(xiàng)主要輸入員工號(hào)和財(cái)務(wù)人編號(hào)對(duì)

8、其信息進(jìn)行增加,刪除,修改,查詢的操作處理描述保存當(dāng)前的操作信息輸出項(xiàng)顯視相應(yīng)的人員信息和操作的提示信息界面要求圖形界面功能編號(hào)3功能名稱財(cái)務(wù)管理功能描述根據(jù)需求對(duì)工資和獎(jiǎng)金進(jìn)行調(diào)整輸入項(xiàng)主要輸入工資類型和獎(jiǎng)金類型編號(hào)對(duì)其信息進(jìn)行增加,刪除,修改,查詢的操作對(duì)員工工資和獎(jiǎng)金進(jìn)行分配處理描述保存當(dāng)前的操作信息輸出項(xiàng)顯示相應(yīng)的操作提示信息和查詢信息界面要求圖形界面功能編號(hào)4功能名稱員工查詢功能描述根據(jù)需求查詢個(gè)人信息和修改密碼輸入項(xiàng)主要輸入個(gè)人要修改的密碼信息處理描述保存當(dāng)前的操作信息輸出項(xiàng)顯示相應(yīng)的操作提示信息和查詢信息界面要求圖形界面3.3流程圖:N登錄頁(yè)面AdminLoginServlet驗(yàn)

9、證用戶名和密碼Y管理員主界面Admin_main.jsp管理員流程圖財(cái)務(wù)信息管理員工信息管理添加財(cái)務(wù)信息刪除財(cái)務(wù)信息修改財(cái)務(wù)信息查詢財(cái)務(wù)信息添加員工信息刪除員工信息修改員工信息查詢員工信息N登錄頁(yè)面CaiwuLoginServlet驗(yàn)證用戶名和密碼Y財(cái)務(wù)主界面caiwu_main.jsp財(cái)務(wù)流程圖工資信息管理獎(jiǎng)金信息管理添加工資信息刪除工資信息修改工資信息查詢工資信息添加獎(jiǎng)金信息刪除獎(jiǎng)金信息修改獎(jiǎng)金信息查詢獎(jiǎng)金信息員工工資分配員工獎(jiǎng)金分配N登錄頁(yè)面StaffLoginServlet驗(yàn)證用戶名和密碼Y員工主界面Staff_main.jsp員工流程圖信息查詢個(gè)人信息工資信息獎(jiǎng)金信息修改密碼4數(shù)據(jù)庫(kù)

10、需求4.1頂級(jí)數(shù)據(jù)流圖工資管理系統(tǒng)管理人員員工 用戶名,密碼 信息管理 工資及獎(jiǎng)金信息 用戶名,密碼 4.2相關(guān)數(shù)據(jù)項(xiàng)系統(tǒng)管理員(ID,用戶名,密碼)財(cái)務(wù)(ID,姓名,密碼,備注)員工(員工號(hào),姓名,密碼,性別,年齡,所在部門,住址,電話,備注)工資(工資編號(hào),工資金額)獎(jiǎng)金(獎(jiǎng)金編號(hào),獎(jiǎng)金金額,獎(jiǎng)金原因)員工工資(員工號(hào),工資編號(hào))員工獎(jiǎng)金(員工號(hào),獎(jiǎng)金編號(hào))工資管理(財(cái)務(wù)ID,工資編號(hào))獎(jiǎng)金管理(財(cái)務(wù)ID,獎(jiǎng)金編號(hào))4.3E-R圖N4.4數(shù)據(jù)表設(shè)計(jì)管理員信息表:tb_admin列名數(shù)據(jù)類型約束說(shuō)明IdInt主鍵,not null主鍵,自動(dòng)增長(zhǎng)UsernameVarchar(30)Not n

11、ull管理員姓名PasswordVarchar(16)Not null管理員登錄密碼 財(cái)務(wù)信息表:tb_caiwu列名數(shù)據(jù)類型約束說(shuō)明caiwu_idint主鍵,not null自動(dòng)增長(zhǎng)NameVarchar(30)Not null財(cái)務(wù)姓名PasswordvarChar(16)Not null財(cái)務(wù)登錄密碼DescriptVarchar(200)Not null備注說(shuō)明 員工信息表:tb_staff列名數(shù)據(jù)類型約束說(shuō)明snumChar(11)主鍵,not null員工編號(hào)NameVarchar(30)Not null姓名PasswordVarchar(16)Not null員工登錄密碼SexCh

12、ar(2)Not null性別AgeInt年齡DepartmentVarchar(30)Not null部門addressVarchar(200)住址DescriptVarchar(200)備注 工資信息表:tb_wage列名數(shù)據(jù)類型約束說(shuō)明wnumChar(11)主鍵,not null工資編號(hào)amountIntNot null工資金額 獎(jiǎng)金信息表:tb_award列名數(shù)據(jù)類型約束說(shuō)明anumChar(11)主鍵,not null獎(jiǎng)金編號(hào)amountIntNot null獎(jiǎng)金金額reasonVarchar(200)獎(jiǎng)金原因 員工工資信息表:tb_staff_wage列名數(shù)據(jù)類型約束說(shuō)明Staf

13、f_numChar(11)聯(lián)合主鍵,關(guān)聯(lián)外鍵tb_staff中的snum,not null員工編號(hào)Wage_numChar(11)聯(lián)合主鍵,關(guān)聯(lián)外鍵tb_wage中的wnum,Not null工資編號(hào)員工獎(jiǎng)金信息表:tb_staff_award列名數(shù)據(jù)類型約束說(shuō)明Staff_numChar(11)聯(lián)合主鍵,關(guān)聯(lián)外鍵tb_staff中的snum,not null員工編號(hào)award_numChar(11)聯(lián)合主鍵,關(guān)聯(lián)外鍵tb_award中的anum,Not null獎(jiǎng)金編號(hào) 工資管理表:tb_wage_manage列名數(shù)據(jù)類型約束說(shuō)明caiwu_numint聯(lián)合主鍵,關(guān)聯(lián)外鍵tb_caiwu中的

14、caiwu_id,not null財(cái)務(wù)編號(hào)Wage_numChar(11)聯(lián)合主鍵,關(guān)聯(lián)外鍵tb_wage中的wnum,Not null工資編號(hào) 獎(jiǎng)金管理表:tb_award_manage列名數(shù)據(jù)類型約束說(shuō)明caiwu_numint聯(lián)合主鍵,關(guān)聯(lián)外鍵tb_caiwu中的caiwu_id,not null財(cái)務(wù)編號(hào)award_numChar(11)聯(lián)合主鍵,關(guān)聯(lián)外鍵tb_award中的anum,Not null獎(jiǎng)金編號(hào) 5系統(tǒng)設(shè)計(jì) 5.1:企業(yè)工資管理系統(tǒng)設(shè)計(jì) 5.1.1:登陸模塊的詳細(xì)設(shè)計(jì)?!暗卿浤K”的設(shè)計(jì)主要是針對(duì)用戶登錄界面的設(shè)計(jì),判 斷用戶是管理員還是財(cái)務(wù)員還是員工,從而進(jìn)入主界面。&#

15、160;登陸界面主要由用戶名和密碼的信息,還有選擇身份的設(shè)置,登錄和取消按鈕的設(shè)置。用戶只有選擇用戶名后填入相應(yīng)的密碼后點(diǎn)擊“登錄”才能進(jìn)入主界面,點(diǎn)擊“取消”會(huì)退出系統(tǒng)。由此,登陸界面設(shè)計(jì)如圖所示 5.1.2:若用戶操作有誤,則提示信息;5.1.3: “主界面”的詳細(xì)設(shè)計(jì)。若選擇的是管理員身份,則主界面的設(shè)計(jì)是由菜單編輯 器生成,主要由財(cái)務(wù)信息管理和員工信息管理兩個(gè)模塊組成。當(dāng)點(diǎn)擊財(cái)務(wù)信息管理 則進(jìn)入財(cái)務(wù)信息管理界面,其主要由添加財(cái)務(wù)信息,刪除財(cái)務(wù)信息,修改財(cái)務(wù)信息, 查詢財(cái)務(wù)信息四個(gè)模塊組成,如點(diǎn)擊的是員工信息管理,則進(jìn)入員工信息管理界面, 其主要由添加員工信息,刪除員工信息,修

16、改員工信息,查詢員工信息四個(gè)模塊組 成其作用是使程序更加有條有理,有利于管理主界面設(shè)計(jì),財(cái)務(wù)信息管理界面,員 工信息管理界面的設(shè)計(jì)如圖所示: 5.1.4:財(cái)務(wù)員和員工的功能界面設(shè)計(jì)過(guò)程同上; 5.2:子模塊的設(shè)計(jì) 5.2.1:選擇“管理員->員工信息管理”,進(jìn)入到員工信息管理界面,點(diǎn)擊“添加員工信息” 在添加員工的窗體里輸入用戶名、用戶密碼和權(quán)限,系統(tǒng)自動(dòng)新增用戶名及其員工 信息, 數(shù)據(jù)庫(kù)中的顯示如圖所示 5.2.2: 選擇”管理員“”員工信息管理“”修改員工信息“菜單。在用戶修改的窗 體里選擇用戶名即可修改用戶密碼和權(quán)限,系統(tǒng)價(jià)自動(dòng)更改后臺(tái)數(shù)據(jù)庫(kù)的用戶信息 修改后數(shù)據(jù)庫(kù)中的顯

17、示如下圖 5.2.3:選擇”管理員“”員工信息管理“”刪除員工信息“菜單,由于刪除的用戶只 可以是后臺(tái)數(shù)據(jù)庫(kù)中存在的用戶在下拉按鈕中選擇要?jiǎng)h除的用戶名,即可刪除員工 名及其有關(guān)信息 關(guān)于員工信息管理的子菜單,只有管理員有權(quán)限進(jìn)入設(shè)置。 5.2.4:選擇”管理員“”員工信息管理“”查詢員工信息“菜單,由于查詢的用戶只 可以是后臺(tái)數(shù)據(jù)庫(kù)中存在的用戶在下拉按鈕中選擇要?jiǎng)h除的用戶名,即可根據(jù)員工 的員工號(hào)的查詢員工名及其有關(guān)信息 ,查詢界面及結(jié)果如下圖 查詢界面及結(jié)果 5.2.5:其他的子模塊的功能設(shè)計(jì)過(guò)程同上 5.3:各功能模塊設(shè)計(jì)的要點(diǎn) 5.3.1:登錄模塊是所有用戶進(jìn)入工資管

18、理系統(tǒng)的唯一途徑,除了確定用戶類型以外, 還要注意用戶登錄的密碼是否與后臺(tái)數(shù)據(jù)庫(kù)的一致,如果不一致則會(huì)彈出圖所示 的提示信息;5.3.2:添加,刪除信息是應(yīng)給與提示“確定添加信息”,“確定刪除信息”; 5.4:測(cè)試結(jié)果Guan li yuan jie mianTian jia yuan gong Cha kan yuan gong Cai wu yuan jie mian Gong zi guan liTian jia gong zi xin xiTian jia Cheng gongCha kan yuan gong 測(cè)試結(jié)果6總結(jié)在開發(fā)一個(gè)系統(tǒng)前,前期的準(zhǔn)備工作是非常重要的。對(duì)系統(tǒng)的需求要明確,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論