版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上武漢理工大學(xué)華夏學(xué)院課程設(shè)計報告書 課程名稱:數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計 題 目: 企業(yè)工資管理系統(tǒng)數(shù)據(jù)庫設(shè)計 系 名: 信息工程系 專業(yè)班級: 軟件1111 姓 名: 學(xué) 號: 指導(dǎo)教師: 張玉蓉 2013年 12 月 27日 武漢理工大學(xué)華夏學(xué)院信息工程系課 程 設(shè) 計 任 務(wù) 書課程名稱: 數(shù)據(jù)庫課程設(shè)計 指導(dǎo)教師: 張玉蓉 班級名稱: 軟件1111 開課系、教研室: 軟件與信息安全 一、課程設(shè)計目的與任務(wù)數(shù)據(jù)庫課程設(shè)計是數(shù)據(jù)庫原理與應(yīng)用課程的后續(xù)實踐課程,旨在通過一周的實踐訓(xùn)練,加深學(xué)生對理論課程中數(shù)據(jù)庫的基礎(chǔ)知識,原理和使用方法的理解,加強學(xué)生綜合運用sql語言
2、以及數(shù)據(jù)庫設(shè)計進行實際應(yīng)用,包括數(shù)據(jù)庫設(shè)計,數(shù)據(jù)庫實現(xiàn),sql語言查詢和sql server數(shù)據(jù)庫應(yīng)用及管理的能力,進一步提高學(xué)生進行數(shù)據(jù)庫設(shè)計,分析問題和解決問題的能力。學(xué)生將在指導(dǎo)老師的指導(dǎo)下,完成從需求分析,總體設(shè)計,實現(xiàn)到測試的全過程。 二、課程設(shè)計的內(nèi)容與基本要求本課程設(shè)計將設(shè)計和開發(fā)一個小型的數(shù)據(jù)庫實用系統(tǒng)。要求數(shù)據(jù)功能模塊劃分合理,數(shù)據(jù)庫表設(shè)計合理,查詢語句優(yōu)化,數(shù)據(jù)處理正確。根據(jù)所學(xué)的數(shù)據(jù)庫原理與程序設(shè)計的知識,能夠針對一個小型的企業(yè)工資管理系統(tǒng),進行數(shù)據(jù)庫系統(tǒng)的需求分析,概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計,數(shù)據(jù)錄入及測試等,完成題目要求的功能。主要任務(wù):用戶有以下需求:
3、建立用戶信息,建立工資信息,建立獎金信息,實現(xiàn)對查詢系統(tǒng),工資管理系統(tǒng),獎金管理系統(tǒng)的操作;用戶訪問系統(tǒng),必需進行身份驗證。具體要求如下:1 用戶信息 數(shù)據(jù)包括:用戶編號、姓名、登錄密碼、性別、年齡、部門、通訊地址、備注。2. 工資信息 數(shù)據(jù)包括:類型、金額。3 獎金信息 數(shù)據(jù)包括:類型、金額、原因。4 查詢系統(tǒng) 用戶根據(jù)用戶名和密碼查詢工資和獎金。5. 工資管理系統(tǒng)財務(wù)人員通過員工號對工資查看或調(diào)整。6. 獎金管理系統(tǒng) 財務(wù)人員通過員工號對獎金進行查看或調(diào)整。 三、課程設(shè)計步驟及時間進度和場地安排本課程設(shè)計將安排在第17周, 教育技術(shù)中心211。具體安排如下:第一天 下發(fā)任務(wù)書,學(xué)生查閱資料
4、第二天 系統(tǒng)設(shè)計和原型開發(fā)第三,四天 系統(tǒng)功能實現(xiàn)第五天 系統(tǒng)調(diào)試 測試 打包和驗收 四、課程設(shè)計考核及評分標(biāo)準(zhǔn)課程設(shè)計考核將綜合考慮學(xué)生考勤和參與度,系統(tǒng)設(shè)計方案正確性,系統(tǒng)設(shè)計和開發(fā)效果以及課程設(shè)計報告書的質(zhì)量。具體評分標(biāo)準(zhǔn)如下:設(shè)置六個評分點(1)設(shè)計方案正確,具有可行性、創(chuàng)新性; 25分(2)系統(tǒng)開發(fā)效果較好; 25分(3)態(tài)度認真、刻苦鉆研、遵守紀(jì)律; 10分(4)設(shè)計報告規(guī)范、課程設(shè)計報告質(zhì)量高、參考文獻充分 20分(5)課程設(shè)計答辯概念清晰,內(nèi)容正確 10分(6)課程設(shè)計期間的課堂考勤、答疑與統(tǒng)籌考慮。 10分 按上述六項分別記分后求和,總分按五級記分法記載最后成績。優(yōu)秀(100
5、90分),良好(8089分),中等(7079分),及格(6069分),不及格(059分) 1引言1.1目的在企業(yè)的管理中員工工資管理是必不可少的,使用數(shù)據(jù)庫創(chuàng)建工資管理系統(tǒng)是非常有必要的。利用java應(yīng)用程序連接數(shù)據(jù)庫,提供友好可視化界面,更有利于對員工工資的管理。使用數(shù)據(jù)庫和java語言的基本知識設(shè)計企業(yè)員工工資管理系統(tǒng),熟練掌握與數(shù)據(jù)庫有關(guān)的查詢語句,將數(shù)據(jù)庫與應(yīng)用程序結(jié)合,更利于我們對數(shù)據(jù)庫的使用。通過對工資管理系統(tǒng)的設(shè)計,將所學(xué)的知識運用于實踐,為以后的學(xué)習(xí)和工作積累基礎(chǔ)。2總體概述2.1系統(tǒng)描述2.1.1開發(fā)背景在windowsXP環(huán)境下,利用MyEclipse和數(shù)據(jù)庫系統(tǒng)(MySQ
6、L)來開發(fā)企業(yè)員工工資系統(tǒng)2.1.2系統(tǒng)功能該系統(tǒng)功能主要分為四大模塊:登錄功能、管理員管理功能、財務(wù)人員管理功能、用戶查詢功能。序號功能名稱優(yōu)先級簡要描述1用戶登錄子系統(tǒng)a用戶按身份登錄2管理員管理子系統(tǒng)b用戶信息管理3財務(wù)管理子系統(tǒng)b工資獎金管理4用戶查詢功能c重置密碼、查詢個人信息3具體需求3.1功能模塊: 圖1功能模塊圖3.2功能描述:功能編號1功能名稱用戶登錄功 能描 述用戶登錄模塊分為兩個部分:一般操作員及管理人員登錄。其中管理人員又分為兩級別:系統(tǒng)管理員及財務(wù)人員,這樣設(shè)置的主要原因是將個人信息管理分給管理員,將工資及獎金的管理分給財務(wù)人員,有利于對員工工資的管理。數(shù)據(jù)庫調(diào)置了這
7、三類人員的登錄用戶名密碼及相關(guān)權(quán)限,若登錄信息與數(shù)據(jù)庫不符則提示“錯誤的用戶名及密碼”,需重新輸入。輸入項鍵盤輸入處理描述1. 用戶鍵盤輸入用戶名及密碼。檢驗用戶身份,存在相應(yīng)的身份證號碼則進入客戶端界面,否則返回失敗信息。2. 管理員鍵盤輸入其ID號和密碼,在數(shù)據(jù)庫中搜索系統(tǒng)管理員驗證表(管理員ID號+密碼),檢驗身份,存在相應(yīng)的ID號和密碼則進入管理員管理端界面,否則驗證失敗則返回失敗信息。輸出項若登錄成功則進入一般用戶界面或管理員界面,否則返回驗證失敗信息。界面要求圖形化用戶界面。功能編號2功能名稱管理員管理功能描述根據(jù)需求對財務(wù)人員及員工的信息進行操作輸入項主要輸入員工號和財務(wù)人編號對
8、其信息進行增加,刪除,修改,查詢的操作處理描述保存當(dāng)前的操作信息輸出項顯視相應(yīng)的人員信息和操作的提示信息界面要求圖形界面功能編號3功能名稱財務(wù)管理功能描述根據(jù)需求對工資和獎金進行調(diào)整輸入項主要輸入工資類型和獎金類型編號對其信息進行增加,刪除,修改,查詢的操作對員工工資和獎金進行分配處理描述保存當(dāng)前的操作信息輸出項顯示相應(yīng)的操作提示信息和查詢信息界面要求圖形界面功能編號4功能名稱員工查詢功能描述根據(jù)需求查詢個人信息和修改密碼輸入項主要輸入個人要修改的密碼信息處理描述保存當(dāng)前的操作信息輸出項顯示相應(yīng)的操作提示信息和查詢信息界面要求圖形界面3.3流程圖:N登錄頁面AdminLoginServlet驗
9、證用戶名和密碼Y管理員主界面Admin_main.jsp管理員流程圖財務(wù)信息管理員工信息管理添加財務(wù)信息刪除財務(wù)信息修改財務(wù)信息查詢財務(wù)信息添加員工信息刪除員工信息修改員工信息查詢員工信息N登錄頁面CaiwuLoginServlet驗證用戶名和密碼Y財務(wù)主界面caiwu_main.jsp財務(wù)流程圖工資信息管理獎金信息管理添加工資信息刪除工資信息修改工資信息查詢工資信息添加獎金信息刪除獎金信息修改獎金信息查詢獎金信息員工工資分配員工獎金分配N登錄頁面StaffLoginServlet驗證用戶名和密碼Y員工主界面Staff_main.jsp員工流程圖信息查詢個人信息工資信息獎金信息修改密碼4數(shù)據(jù)庫
10、需求4.1頂級數(shù)據(jù)流圖工資管理系統(tǒng)管理人員員工 用戶名,密碼 信息管理 工資及獎金信息 用戶名,密碼 4.2相關(guān)數(shù)據(jù)項系統(tǒng)管理員(ID,用戶名,密碼)財務(wù)(ID,姓名,密碼,備注)員工(員工號,姓名,密碼,性別,年齡,所在部門,住址,電話,備注)工資(工資編號,工資金額)獎金(獎金編號,獎金金額,獎金原因)員工工資(員工號,工資編號)員工獎金(員工號,獎金編號)工資管理(財務(wù)ID,工資編號)獎金管理(財務(wù)ID,獎金編號)4.3E-R圖N4.4數(shù)據(jù)表設(shè)計管理員信息表:tb_admin列名數(shù)據(jù)類型約束說明IdInt主鍵,not null主鍵,自動增長UsernameVarchar(30)Not n
11、ull管理員姓名PasswordVarchar(16)Not null管理員登錄密碼 財務(wù)信息表:tb_caiwu列名數(shù)據(jù)類型約束說明caiwu_idint主鍵,not null自動增長NameVarchar(30)Not null財務(wù)姓名PasswordvarChar(16)Not null財務(wù)登錄密碼DescriptVarchar(200)Not null備注說明 員工信息表:tb_staff列名數(shù)據(jù)類型約束說明snumChar(11)主鍵,not null員工編號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ù)類型約束說明wnumChar(11)主鍵,not null工資編號amountIntNot null工資金額 獎金信息表:tb_award列名數(shù)據(jù)類型約束說明anumChar(11)主鍵,not null獎金編號amountIntNot null獎金金額reasonVarchar(200)獎金原因 員工工資信息表:tb_staff_wage列名數(shù)據(jù)類型約束說明Staf
13、f_numChar(11)聯(lián)合主鍵,關(guān)聯(lián)外鍵tb_staff中的snum,not null員工編號Wage_numChar(11)聯(lián)合主鍵,關(guān)聯(lián)外鍵tb_wage中的wnum,Not null工資編號員工獎金信息表:tb_staff_award列名數(shù)據(jù)類型約束說明Staff_numChar(11)聯(lián)合主鍵,關(guān)聯(lián)外鍵tb_staff中的snum,not null員工編號award_numChar(11)聯(lián)合主鍵,關(guān)聯(lián)外鍵tb_award中的anum,Not null獎金編號 工資管理表:tb_wage_manage列名數(shù)據(jù)類型約束說明caiwu_numint聯(lián)合主鍵,關(guān)聯(lián)外鍵tb_caiwu中的
14、caiwu_id,not null財務(wù)編號Wage_numChar(11)聯(lián)合主鍵,關(guān)聯(lián)外鍵tb_wage中的wnum,Not null工資編號 獎金管理表:tb_award_manage列名數(shù)據(jù)類型約束說明caiwu_numint聯(lián)合主鍵,關(guān)聯(lián)外鍵tb_caiwu中的caiwu_id,not null財務(wù)編號award_numChar(11)聯(lián)合主鍵,關(guān)聯(lián)外鍵tb_award中的anum,Not null獎金編號 5系統(tǒng)設(shè)計 5.1:企業(yè)工資管理系統(tǒng)設(shè)計 5.1.1:登陸模塊的詳細設(shè)計?!暗卿浤K”的設(shè)計主要是針對用戶登錄界面的設(shè)計,判 斷用戶是管理員還是財務(wù)員還是員工,從而進入主界面。
15、160;登陸界面主要由用戶名和密碼的信息,還有選擇身份的設(shè)置,登錄和取消按鈕的設(shè)置。用戶只有選擇用戶名后填入相應(yīng)的密碼后點擊“登錄”才能進入主界面,點擊“取消”會退出系統(tǒng)。由此,登陸界面設(shè)計如圖所示 5.1.2:若用戶操作有誤,則提示信息;5.1.3: “主界面”的詳細設(shè)計。若選擇的是管理員身份,則主界面的設(shè)計是由菜單編輯 器生成,主要由財務(wù)信息管理和員工信息管理兩個模塊組成。當(dāng)點擊財務(wù)信息管理 則進入財務(wù)信息管理界面,其主要由添加財務(wù)信息,刪除財務(wù)信息,修改財務(wù)信息, 查詢財務(wù)信息四個模塊組成,如點擊的是員工信息管理,則進入員工信息管理界面, 其主要由添加員工信息,刪除員工信息,修
16、改員工信息,查詢員工信息四個模塊組 成其作用是使程序更加有條有理,有利于管理主界面設(shè)計,財務(wù)信息管理界面,員 工信息管理界面的設(shè)計如圖所示: 5.1.4:財務(wù)員和員工的功能界面設(shè)計過程同上; 5.2:子模塊的設(shè)計 5.2.1:選擇“管理員->員工信息管理”,進入到員工信息管理界面,點擊“添加員工信息” 在添加員工的窗體里輸入用戶名、用戶密碼和權(quán)限,系統(tǒng)自動新增用戶名及其員工 信息, 數(shù)據(jù)庫中的顯示如圖所示 5.2.2: 選擇”管理員“”員工信息管理“”修改員工信息“菜單。在用戶修改的窗 體里選擇用戶名即可修改用戶密碼和權(quán)限,系統(tǒng)價自動更改后臺數(shù)據(jù)庫的用戶信息 修改后數(shù)據(jù)庫中的顯
17、示如下圖 5.2.3:選擇”管理員“”員工信息管理“”刪除員工信息“菜單,由于刪除的用戶只 可以是后臺數(shù)據(jù)庫中存在的用戶在下拉按鈕中選擇要刪除的用戶名,即可刪除員工 名及其有關(guān)信息 關(guān)于員工信息管理的子菜單,只有管理員有權(quán)限進入設(shè)置。 5.2.4:選擇”管理員“”員工信息管理“”查詢員工信息“菜單,由于查詢的用戶只 可以是后臺數(shù)據(jù)庫中存在的用戶在下拉按鈕中選擇要刪除的用戶名,即可根據(jù)員工 的員工號的查詢員工名及其有關(guān)信息 ,查詢界面及結(jié)果如下圖 查詢界面及結(jié)果 5.2.5:其他的子模塊的功能設(shè)計過程同上 5.3:各功能模塊設(shè)計的要點 5.3.1:登錄模塊是所有用戶進入工資管
18、理系統(tǒng)的唯一途徑,除了確定用戶類型以外, 還要注意用戶登錄的密碼是否與后臺數(shù)據(jù)庫的一致,如果不一致則會彈出圖所示 的提示信息;5.3.2:添加,刪除信息是應(yīng)給與提示“確定添加信息”,“確定刪除信息”; 5.4:測試結(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 測試結(jié)果6總結(jié)在開發(fā)一個系統(tǒng)前,前期的準(zhǔn)備工作是非常重要的。對系統(tǒng)的需求要明確,
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Sch-33303-生命科學(xué)試劑-MCE
- 2023年新疆鐵道職業(yè)技術(shù)學(xué)院引進筆試真題
- 2023年泉州惠安縣招聘國有企業(yè)工作人員筆試真題
- 白酒工廠的課程設(shè)計
- 白酒廠節(jié)能改造方案
- 2024年影像掃描儀項目規(guī)劃申請報告
- 白茶沖泡課程設(shè)計
- 2024年企業(yè)文化展示系統(tǒng)項目立項申請報告
- 病案復(fù)印服務(wù)外包方案
- 2024年吡唑啉酮項目申請報告
- DB11∕994-2021 平戰(zhàn)結(jié)合人民防空工程設(shè)計規(guī)范
- 信號與系統(tǒng)課設(shè)報告
- 近代科學(xué)革命課件
- 《文言賓語前置句式》課件(廣東省省級優(yōu)課)
- 《霸王別姬》賞析課件
- 《中級微觀經(jīng)濟學(xué)》考試復(fù)習(xí)題庫(附答案)
- 三年級 上冊科學(xué) 課件-2.4 哺乳動物 |湘教版(一起)(共23張PPT)
- 建設(shè)工程總投資組成表
- 詩詞大會訓(xùn)練題庫(九宮格)課件
- 箱變施工方案
- 心系中國夢兒童競選少先隊大隊長PPT飄揚紅領(lǐng)巾光榮少先隊PPT課件(帶內(nèi)容)
評論
0/150
提交評論