freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

工資管理系統(tǒng)(論文范文jspjava畢業(yè)設計)(編輯修改稿)

2024-08-30 03:58 本頁面
 

【文章內容簡介】 調查和分析,工資管理系統(tǒng)需要實現(xiàn)的主要功能如下:(1) 提供用戶登陸、用戶查詢功能(2) 提供員工信息添加、查詢、刪除功能(3) 提供部門信息查詢、添加、刪除等功能(4) 提供工資信息查詢、添加、修改、刪除等功能(5) 提供管理員對系統(tǒng)的管理功能 數(shù)據(jù)流圖從硬件方面來說,數(shù)據(jù)流圖(Data Flow Diagram,DFD )是用來描繪軟件系統(tǒng)邏輯模型的圖形工具,用于描繪信息在系統(tǒng)中的流動和處理情況。數(shù)據(jù)流圖是結構系統(tǒng)分析的主要工具,它表示了系統(tǒng)內部信息的流向,并表示了系統(tǒng)的邏輯處理的功能,是一種功能模型。數(shù)據(jù)流圖具體功能分析如下:數(shù)據(jù)源點和數(shù)據(jù)終點:數(shù)據(jù)源點和數(shù)據(jù)終點用方框表示,它是系統(tǒng)之外的實體,可以是人、事、物、部門或其他系統(tǒng)。加工(數(shù)據(jù)處理變換):加工用圓框表示,是對數(shù)據(jù)進行處理的邏輯單元,它接受若干輸入數(shù)據(jù)流,通過加工,內部產生規(guī)定的輸出數(shù)據(jù)流。數(shù)據(jù)流:數(shù)據(jù)流用帶數(shù)據(jù)流標識的箭頭表示,表示系統(tǒng)處理的數(shù)據(jù)對象和數(shù)據(jù)流動的方向。數(shù)據(jù)流的方向可以是:從一加工流向另一加工、從加工流向7 / 54部 門職 工 招聘工 資登 記 注 冊錄 取 信 息職 工 基 本 表審 核 計 算實際工資工 資 表部 門 信 息用 戶用 戶 表 動 態(tài) 維 護維護指令 錄 入 信 息 用 戶 查 詢用戶名密碼查詢結果錄 入 信 息工 資 表職 工 查 詢查 詢 信 息部 門 號 職工名職工編號負 則 操 作 提 供 信 息職 工分 配 工 資用 戶 管 理 工資計算進行管理錄 入 信 息進行分配領取工資獲得信息工資發(fā)放數(shù)據(jù)存儲或數(shù)據(jù)存儲流向加工、從源點流向加工或從加工流向終點。數(shù)據(jù)存儲文件:數(shù)據(jù)存儲文件在數(shù)據(jù)流圖中起著保存數(shù)據(jù)的作用,它可以是數(shù)據(jù)庫、文件或任何其它形式,指向存儲的數(shù)據(jù)流可理解為數(shù)據(jù)寫入,從存儲引出的數(shù)據(jù)流可理解為數(shù)據(jù)讀出。公司工資管理系統(tǒng)數(shù)據(jù)流圖如圖 所示。圖 系統(tǒng)數(shù)據(jù)流圖 數(shù)據(jù)字典從軟件方面來說,需要安裝 JDK 和 Web 服務器以及數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)字典通常包括數(shù)據(jù)項、數(shù)據(jù)結構、數(shù)據(jù)流、數(shù)據(jù)存儲和處理過程五個部分。其中數(shù)據(jù)項是數(shù)據(jù)的最小組成單位,若干個數(shù)據(jù)項可以組成一個數(shù)據(jù)結構,數(shù)據(jù)8 / 54字典通過對數(shù)據(jù)項和數(shù)據(jù)結構的定義來描述數(shù)據(jù)流、數(shù)據(jù)存儲的邏輯內容。 ⑴數(shù)據(jù)項數(shù)據(jù)項是不可再分的數(shù)據(jù)單位??梢杂藐P系規(guī)范化理論為指導,用數(shù)據(jù)依賴的概念分析和表示數(shù)據(jù)項之間的聯(lián)系。即按實際語義,寫出每個數(shù)據(jù)項之間的數(shù)據(jù)依賴,它們是數(shù)據(jù)庫邏輯設計階段數(shù)據(jù)模型優(yōu)化的依據(jù)。對數(shù)據(jù)項的描述通常包含以下內容:數(shù)據(jù)項描述={數(shù)據(jù)項名,數(shù)據(jù)項含義說明,別名,數(shù)據(jù)類型,長度}對于本系統(tǒng)所包含的各個數(shù)據(jù)項的具體描述如表 至表 所示。表 管理員信息的數(shù)據(jù)項數(shù)據(jù)項名 別名 數(shù)據(jù)類型 長度 數(shù)據(jù)項含義說明 備注管理員姓名 User VCHAR 8 管理員的唯一標識 主鍵,值不為空密碼 Upassword VCHAR 15 登錄密碼 值不為空表 員工信息的數(shù)據(jù)項數(shù)據(jù)項名 別名 數(shù)據(jù)類型 長度 數(shù)據(jù)項含義說明 備注員工編號 Pno VCHAR 8 員工的唯一標識 主鍵,值不為空員工姓名 Pname VCHAR 8 員工的姓名 值不為空性別 Sex VCHAR 4 員工的性別 可有可無年齡 Age VCHAR 4 員工的年齡 可有可無職位 Post VCHAR 8 員工的職位 可有可無所在部門 Department VCHAR 8 員工所在部門 可有可無工資 Wage VCHAR 10 員工工資 可有可無工資類型 Wagetype VCHAR 8 員工工資類型 可有可無表 部門信息的數(shù)據(jù)項數(shù)據(jù)項名 別名 數(shù)據(jù)類型 長度 數(shù)據(jù)項含義說明 備注部門編號 Dtmtid VCHAR 10 部門信息唯一標識 主鍵,值不為空 部門名稱 Dtmtname VCHAR 10 部門名稱 值不為空表 工資信息的數(shù)據(jù)項數(shù)據(jù)項名 別名 數(shù)據(jù)類型 長度 數(shù)據(jù)項含義說明 備注工資號 no VCHAR 8 員工的唯一標識 主鍵,值不為空工資類型 Wagetype VCHAR 4 工資類型 可有可無基本工資 Baswage VCHAR 4 員工的基本工資 可有可無獎金 Bonus VCHAR 8 員工的獎金 可有可無應減工資 Minwage VCHAR 8 員工所 可有可無實際工資 Factwage VCHAR 10 員工工資 可有可無9 / 54工資日期 Wagedate VCHAR 8 員工工資日期 可有可無⑵ 數(shù)據(jù)結構數(shù)據(jù)結構反映了數(shù)據(jù)之間的組合關系。一個數(shù)據(jù)結構可以由若干個數(shù)據(jù)項組成,也可以由若干個數(shù)據(jù)結構組成,或由若干個數(shù)據(jù)項和數(shù)據(jù)結構混合組成。對數(shù)據(jù)結構的描述通常包括以下內容:數(shù)據(jù)結構描述={數(shù)據(jù)結構名,含義說明,組成: {數(shù)據(jù)項或數(shù)據(jù)結構}}本系統(tǒng)的數(shù)據(jù)結構描述,如表 所示。表 數(shù)據(jù)結構說明數(shù)據(jù)結構名 含義說明 組成管理員信息 管理員的基本信息 管理員姓名、密碼員工信息 員工的基本信息 員工編號、姓名、性別、年齡、職位、所在部門、工資、工資類型部門信息 部門的基本信息 部門編號、部門名稱工資信息 工資信息 員工編號、基本工資、獎金、應減工資、實際工資等⑶ 數(shù)據(jù)流數(shù)據(jù)流是數(shù)據(jù)結構在系統(tǒng)內傳輸?shù)穆窂健?shù)據(jù)流的描述通常包括以下內容:數(shù)據(jù)流描述={數(shù)據(jù)流名,說明,數(shù)據(jù)流來源,數(shù)據(jù)流去向,組成:{ 數(shù)據(jù)結構}}其中, “數(shù)據(jù)流來源”是說明該數(shù)據(jù)流來自哪個過程;“數(shù)據(jù)流去向”是說明該數(shù)據(jù)流將到哪個過程去。⑷ 數(shù)據(jù)存儲數(shù)據(jù)存儲是數(shù)據(jù)結構停留或保存的地方,也是數(shù)據(jù)流的來源和去向之一。它可以手工文檔或手工憑單,也可以是計算機文檔。本系統(tǒng)中對數(shù)據(jù)存儲的具體描述。⑸ 處理過程處理過程的具體處理邏輯一般用判定表或判定樹來描述。數(shù)字字典中只需要描述處理過程的說明信息,通常包括以下內容:處理過程描述={處理過程名,說明,輸入: {數(shù)據(jù)流},輸出:{數(shù)據(jù)流}}。 概念結構設計 概念結構設計方法設計概念結構通常有四類方法如下:⑴ 自頂向下。即首先定義全局概念結構的框架,然后逐步細化;10 / 54部 門 員 工 工 資管 理 員屬 于 擁 有管 理 mn11n1部 門 編 號部 門 名 稱 所 在 部 門員 工 號 密 碼 工 資工 資 類 型性 別 年 齡 職 位姓 名 基 本 工 資工 資 日 期 獎 金實 際 工 資應 減 工 資密 碼姓 名工 資 號⑵ 自底向上。即首先定義各局部應用的概念結構,然后將他們集成起來,得到全局概念結構;⑶ 逐步擴張。首先定義最重要的核心概念結構,然后向外擴充,以滾雪球的方式逐步生成其他概念結構,直至總體概念結構;⑷ 混合策略。即將自頂向下和自地向上相結合,用自頂向下策略設計一個全局概念結構的框架,以它為骨架集成自底向上策略中設計的各局部概念結構。 概念模型設計在概念模型設計中,主要是對 ER 圖進行設計。在 ER 圖設計中,首先要設計分 ER 圖,然后再對總 ER 圖進行設計。由于各個局部所面向的問題不同,這就導致各個分 ER 圖之間必定會存在許多不一致的問題,稱之為沖突。因此合并分 ER 圖并不能簡單地將各個分 ER 圖畫到一起,而是必須合理消除各分ER 圖中的不一致,以形成一個能為全系統(tǒng)中所有用戶共同理解和接受的統(tǒng)一的概念模型,是合并 ER 圖的主要工作和關鍵。由分 ER 圖合成總體 ER 圖的規(guī)則,畫出完整的工資管理系統(tǒng)的完整 ER 圖,如圖 所示。圖 完整 ER 圖11 / 54 邏輯結構設計 邏輯結構設計思想從理論上講,設計邏輯結構應該選擇最適于相應概念結構的數(shù)據(jù)模型,然后支持這種數(shù)據(jù)模型的各種 DBMS 進行比較,從中選出最合適的 DBMS。但實際情況往往是已給定了某種 DBMS,設計人員沒有選擇的余地。目前 DBMS 產品一般支持關系、網狀、層次三種模型中的某一種, 對 某一種數(shù)據(jù)模型,各個機器系統(tǒng)又有許多不同的限制,提供不同的環(huán)境與工具。所以設計邏輯結構時一般要分三步進行,如圖 所示:●將概念結構轉換為一般的關系、網狀、層次模型;●將 轉換來的關系、網狀、層次模型向 DBMS 支持下的數(shù)據(jù)模型轉換;●對 數(shù)據(jù)模型進行優(yōu)化。圖 邏輯結構設計時的三個步驟邏輯結構設計采用關系模型轉換概念結構,將 ER 圖依照規(guī)則轉換為關系模型,為 了進一步提高數(shù)據(jù) 庫應用系統(tǒng)的性能,再將轉換后的關系模型進行優(yōu)化,確定是否要對某些模式進行合并或分解,為物理設計提供最優(yōu)的處理。 ER 圖向關系模型的轉換關系模型的邏輯結構是一組關系模式的集合。ER 圖則是由實體,實體的屬性和實體間的聯(lián)系三個要素組成。所以將 ER 圖轉換為關系模型實際上就是要將實體, 實體的屬性和實體 間的聯(lián)系轉換為關系模式。轉換原則如下:(1)實體類型的 轉換:將每個實體類型轉換成一個關系模式,實體的屬性就是關系模式的屬性,實體的碼 就是關系的碼。(2)聯(lián)系類型的 轉換,根據(jù)不同的情況做不同的處理。概念結構基本 ER 圖轉換規(guī)則DBMS的特點和限制優(yōu)化方法一般數(shù)據(jù)模型關系、網狀、層次特定的 DBMS 支持下的數(shù)據(jù)模型優(yōu)化的數(shù)據(jù)模型12 / 54若實體間的聯(lián)系是 1:1 的,可以 轉換為一個獨立的關系模式,也可以與任意一端對應的關系模式合并。如果轉換為一個獨立的關系模式,則與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉換為關系的屬性,每個實體的碼均是該關系的候選碼。如果與某一端 實體對應的關系模式合并,則需要在該關系模式的屬性中加入另一個關系模式的碼和聯(lián)系本身的屬性。若實體間的聯(lián)系 1:N 的,可以轉換為一個獨立的關系模式,也可以與 N 端對應的關系模式合并。如果轉換為一個獨立的關系模式,則與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉換為關系的屬性,而關系的碼為 N 端實體的碼。如果與 N 端對應的關系模式合并, 則將一方的碼傳到多方去作為多方的一個非主屬性。若實體間的聯(lián)系是 M:N 的,可 轉換為一個獨立的關系模式,與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉換為關系的屬性,而關系的碼為各實體碼的組合。三個或三個以上實體間的一個多元聯(lián)系可以轉換為一個關系模式。與該多元聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉換為關系的屬性,而關系的碼為各實體碼的組合。(3)依照該規(guī)則 將工資管理系統(tǒng)的 ER 圖轉換為關系模型如下:將每一個實體轉換成一個關系模式(實體的屬性就是關系的屬性,實體的碼就是關系的碼)帶下劃線的為主碼。管理員(姓名,密碼)管理(員工號,姓名)員工(員工號,姓名,性別,所在部門,年齡,密碼,職位,工資,工資類型)工資(工資號,基本工資,獎金,應減工資,實際工資,工資日期)擁有(員工號,工資號)部門(部門編號,部門名稱)屬于(員工號,部門編號)13 / 5414 / 54第 5 章 系統(tǒng)詳細模塊設計與實現(xiàn) 用戶登錄及主界面工資管理系統(tǒng)第一個界面就是用戶登錄界面,該界面是用戶想要登錄本系統(tǒng)必須有的步驟,當運行時,彈出界面,該界面登錄時用戶受權限限制,有管理員登陸和員工登陸。員工登錄時只有里面各項的查詢功能。管理員則有對里面各項的一切操作功能。這里介紹管理員的登錄及管理員的其他功能。按鈕選中管理員后,輸入正確的管理員用戶名和密碼后,按登錄按鈕就可進入系統(tǒng)主界面。如果用戶名或密碼輸入錯誤會出相應的提示信息。運行時登錄界面,如圖 所示。圖 登陸界面用戶登錄的代碼如下:public login1() { //登陸界面setTitle(用戶登錄)。setSize(WIDTH, HEIGHT)。setLocation((screenWidth WIDTH) / 2, (screenHeight HEIGHT) / 2)。setLayout(new BorderLayout())。JPanel check = new JPanel()。(new Color(230,235,250))。caozuo = new ButtonGroup()。r1 = new JRadioButton(管理員, true)。(new Color(230,235,250))。(r1)。r2 = new JRadioButton(職工, false)。(r2)。(new Color(230,235,250))。(r1)。15 / 54(r2)。add(check, )。JPanel p1 = new JPanel()。(new BorderLayout())。add(p1, )。JPanel p2 = new JPanel()。JPanel p3 = new JPanel()。JPanel p4 = new JPanel()。(p2, )。(p3, )。(p4, )。(new Color(230,235,250))。(new Color(230,235,250))。(new Color(230,235,250))。JLabel lno = new JLabel(用戶名:)。JLabel lpassword = new JLabel(密 碼: )。tname = new JTextField(10)。tpassword = new JPassword
點擊復制文檔內容
外語相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1