數(shù)據(jù)庫課程設計工資管理系統(tǒng)
《數(shù)據(jù)庫課程設計工資管理系統(tǒng)》由會員分享,可在線閱讀,更多相關《數(shù)據(jù)庫課程設計工資管理系統(tǒng)(23頁珍藏版)》請在裝配圖網上搜索。
數(shù)據(jù)庫課程設計報告 工資管理系統(tǒng) 組員:廖翔,劉小芳,強江波, 張晶晶,馮兆強,夏沖 組長:劉小芳 需求分析員:張晶晶 程序員:廖翔,劉小芳,強將波 測試員:馮兆強 界面設計員:夏沖 目錄 一 緒論 3 二 課程設計說明3 三 需求分析4 四 物理結結構設計5 五 數(shù)據(jù)字典5 六 數(shù)據(jù)庫設計10 七 功能實現(xiàn)截圖11 八,小結21 附錄 1.(組員及學號) 廖翔(),劉小芳(41009040127),馮兆強(), 張晶晶(41009040130),夏沖(),強將波() 2.開發(fā)環(huán)境說明 使用C#進行客戶端應用程序的開發(fā),數(shù)據(jù)庫管理系統(tǒng)采用SQL SERVER 一、緒論 隨著計算機技術的飛速發(fā)展和經濟體制改革的不斷深入,傳統(tǒng)企業(yè)管理方法、手段以及工作效率已不能適應新的發(fā)展需要,無法很好地完成員工工資管理工作。提高公司企業(yè)管理水平的主要途徑是更新管理者的思想,增強對管理活動的科學認識。基于 C#與SQL server數(shù)據(jù)庫技術建立一個通用工資管理系統(tǒng),該系統(tǒng)為提供了查詢、增加記錄、刪除等功能,功能比較的齊全,并對工資進行了統(tǒng)計如津貼管理、報表統(tǒng)計等?;旧夏軡M足管理員和公司的要求。 此次數(shù)據(jù)庫課程設計的主要設計如下: 原理分析、程序設計過程、程序實現(xiàn)和程序調試以及數(shù)據(jù)庫的設計。 需求分析、概要結構設計、邏輯結構設計、物理結構設計和數(shù)據(jù)庫的實施和維護。 二.課程設計說明 1.設計題目:工資管理系統(tǒng) 2.設計任務與要求: 2.1實驗任務 1. 掌握數(shù)據(jù)庫設計和實現(xiàn)的基本過程 2. 掌握數(shù)據(jù)庫模式設計、分析和實現(xiàn)的方法 3. 了解數(shù)據(jù)庫應用系統(tǒng)軟件開發(fā)的一般過程。 2.2 實驗基本要求 (1)學習相關的預備知識 (2)按照數(shù)據(jù)庫設計與實現(xiàn)過程完成數(shù)據(jù)庫的設計,應用程序的開發(fā),上機調試、運行 (3)寫出課程設計報 3. 目的 本說明書目的在于明確說明系統(tǒng)需求,界定系統(tǒng)實現(xiàn)功能的范圍,指導系統(tǒng)設計以及編碼。本文檔作為人力資源管理系統(tǒng)的需求說明文檔,用于與用戶確定最終的目標,并成為協(xié)議文本的一部分,同時也是本系統(tǒng)設計人員的基礎文檔。 4.背景 工資管理系統(tǒng) 工資管理部門希望建立一個數(shù)據(jù)庫來管理員工的工資。要計算員工的工資,就需要考慮不在休假日期以內的假期、工作期間的病假時間、獎金和扣除的部分。必須指明給每個員工發(fā)薪水的方式,隨著時間的推移,方式可能會有些改變。大多數(shù)的員工是通過銀行卡來結算工資的,但是也有一部分人使用現(xiàn)金或支票。如果是通過銀行卡,就需要知道賬號和卡的類型。付款方式只可能是一種方式。有幾種原因可以扣除工資:例如,個人所得稅、國家稅、醫(yī)療保險、退休保險或者預付款。 5.主要包括三大功能模塊: 1.登錄界面選擇[員工登錄]即可進入[員工登陸界面],選擇 [管理員登陸]即可進入[管理員登錄界面]。 2.管理員功能模塊。 3.員工功能模塊. 6.操作說明 6.1 無論是管理員還是員工,操作都以員工編號來進行。 6.2 管理員可以對員工基本信息增、刪、查、改,員工只能對本人基本信息和工資信息查詢。 三.需求分析 1.功能需求分析: 該通用工資管理系統(tǒng)具備下列功能:登錄界面選擇[員工登錄]即可進入[員工登陸界面],選擇 [管理員登陸]即可進入[管理員登錄界面]. 管理員通過輸入用戶名和密碼進下該系統(tǒng)后,可以進行一些基本查詢(員工個人信息查詢,員工工資信息查詢),修改(修改員工基本信息,修改工資信息),刪除(員工個人資料刪除,員工工資信息刪除),錄入(員工資料錄入,員工工資資料錄入);;通過輸入密碼,可以進行查詢員工的數(shù)據(jù)(工資,獎金津貼,加班情況)。 員工通過輸入用戶名和密碼即可進入系統(tǒng),可以進行查詢(查詢個人基本信息和工資信息). 2.數(shù)據(jù)流需求分析: 登陸信息 返回信息 用 戶 登 錄 操 作 數(shù)據(jù)庫 錯誤信息 尋找信息 數(shù)據(jù)庫需求分析——數(shù)據(jù)流圖 四.物理結構設計 1.系統(tǒng)模塊劃分 登陸界面 員工登陸界面 管理員登陸界面 工資資料錄入 員工資料錄入 員工資料修改 刪除員工信息 員工資料查詢 查詢工資信息 查詢基本信息 修改個人信息 修改工資信息 查詢個人信息 查詢工資信息 刪除個人信息 刪除工資信息 五.數(shù)據(jù)字典 2.1表字典 表的編號 代碼 內容 101 職工信息表 EmpInfoTable 記錄員工基本信息 主要字段:員工編號,姓名,年齡,性別,工齡,職務,銀行卡號,上班天數(shù),病假天數(shù) 102 工資管理表 SalaryInfoTable 紀錄員工應發(fā)工資以及應扣除數(shù)和實發(fā)工資 主要字段:員工編號,獎金,應發(fā)工資,個人所得稅,國家稅,醫(yī)療保險,退休保險,扣除總數(shù),實際工資,銀行卡號 2.2表字段字典 編號 名稱 屬于的表 編碼 長度 屬性 備注 201 員工編號 職工信息表 工資管理表 Id 10 字符 例,00001 (表101,102,104的主關鍵字,表103外來關鍵字) 202 員工姓名 職工信息表 工資管理表 Name 16 字符 例,王小賓 205 員工職務 職工信息表 Position 16 字符 例,經理 登陸密碼 職工信息表 Password 16 字符 例,123456 登錄身份 職工信息表 Status 16 字符 管理員或員工 206 獎金 工資管理表 Prize 8 單精度小數(shù) 例,2450.32 基本工資 工資管理表 BasePay 8 單精度小數(shù) 例,3900.00 207 退休保險金 工資管理表 RetirementInsurance 8 單精度小數(shù) 例,2450.32 208 個人所得稅 工資管理表 IncomeTax 8 單精度小數(shù) 例,2450.32 214 國家稅 工資管理表 State 8 單精度小數(shù) 50 216 醫(yī)療保險 工資管理表 Medical 8 單精度小數(shù) 100 請假天數(shù) 工資管理表 DaysLeave 短整型 215 扣除總數(shù) 工資管理表 Deduced 16 單精度小數(shù) 發(fā)薪方式 工資管理表 PayType 16 字符 銀行卡,支票,現(xiàn)金 銀行卡號 工資管理表 CardNumber 16 單精度小數(shù) 例,6145201365 銀行卡類型 工資管理表 CardType 16 字符 例,農業(yè)銀行 應發(fā)工資 工資管理表 GrossSalary 18 單精度小數(shù) 4500 實發(fā)工資 工資管理表 NetSalary 18 單精度小數(shù) 6000 發(fā)薪時間 工資管理表 Date 六.數(shù)據(jù)庫設計 1.建表: EmpInfoTable(Id[主鍵],Name,Position,Status); SalaryInfoTable(Id主鍵],Name,Prize,Pasepay,RetirementInsurance,Income,Stute,Medical, Dayleave,Deduced,Paytpe,CardNumber,Cardtype,GrossSalary,NetSalary,Date); (1) 員工基本信息表: (2)員工工資表: 七.功能實現(xiàn)截圖 1.登錄界面 2.管理員部分: (1)管理員登陸界面 (2)管理員功能選擇界面 (3 ).錄入員工基本信息界面 (4)錄入員工工資信息 (5).修改功能選擇界面 A.修改員工基本信息 B.修改工資信息 (6).管理員查詢界面 A.查詢功能選擇界面 B.查詢員工基本信息 C.查詢工資信息 (7).管理員查詢界面 A.功能選擇界面 B.管理員修改員工個人信息 C.管理員修改員工工資界面界面 (8).管理員刪除界面 A.功能選擇界面 B.刪除員工個人信息及工資信息界面 C.刪除員工工資信息界面 3.員工功能界面 (1).員工登錄界面 (2).員工功能選擇界面 (3).員工查詢本人基本信息 (4).員工查詢本人工資信息 4.測試分析 4.1更改員工資料不可以更改身份。 4.2 修改員工工資信息一旦失敗 就會把原有信息刪除。 4.3 管理員固定,且只有一個。 八.小結 該工資管理系統(tǒng)總體說來功能比較齊全,管理員和員工的一些基本的功能都已經具備;數(shù)據(jù)庫的設計方面,建有員工表、工資表。數(shù)據(jù)庫中存在一些問題,如數(shù)據(jù)冗余,不夠完善。 但在做課程設計的過程中也遇到很多問題,一開始時其中最大的問題是數(shù)據(jù)庫的連接部分,該部分直接影響到數(shù)據(jù)庫與應用程序接口實現(xiàn),而且必須注意數(shù)據(jù)庫數(shù)據(jù)庫的名稱與連接數(shù)據(jù)庫的取名以致.后來經過大家的合作努力解決了這個問題.在編寫程序時,確實也遇到了很多困難,后來經過調試后終于把自已想到實現(xiàn)的功能一步步實現(xiàn)了,通過這次課程設計使我收獲了好多,熟悉了C#的運用,還復習了數(shù)據(jù)庫相關語句的編寫。 此次課程設計讓我感受頗多:做一個數(shù)據(jù)庫其實是一件很有趣的事情。想到自己可以創(chuàng)建一個小型的數(shù)據(jù)庫系統(tǒng),有點學習后的滿足感。數(shù)據(jù)庫的建立并非難事,難點在于數(shù)據(jù)庫的連接和編程語言的選擇。C#的功能很強大,這也是我以后需要學習的課程,于是我毅然選擇了它。再就是建立數(shù)據(jù)庫系統(tǒng)的步驟,我的經驗就是要先總體規(guī)劃,再局部整理。先做好總的界面,再通過該界面的布置一步一步實現(xiàn)其功能! 同時我體會到:熟練的編程能力,對知識運用的強烈渴望及其創(chuàng)新和團隊的合作精神設做好一個大型數(shù)據(jù)庫的基礎。因此通過此次課程設計我明顯感覺到自身的不足,并希望以后能更加用心地運用所學知識和學習新的知識。- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 數(shù)據(jù)庫 課程設計 工資管理 系統(tǒng)
裝配圖網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
相關資源
更多
正為您匹配相似的精品文檔
相關搜索
鏈接地址:http://weibangfood.com.cn/p-9643346.html