




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
數據庫原理及應用課程設計《工資管理系統》學生姓:學生班:學生學:指導老:
+++++++++++++++++++++++++目錄
一、開發(fā)背景隨著經濟的發(fā)展,企業(yè)正向著大型化、規(guī)模化發(fā)展,而對于大中型企業(yè),員工、職稱等跟工資管理有關的信息隨之急劇增加。在這種情況下單靠人工來處理員工的工資不但顯得力不從心,而且極容易出錯。如何設計一個小型企業(yè)工資的,由計算機代替人工執(zhí)行一系列諸如增加新員工,刪除舊員工,工資查詢,統計等操作。這樣就使辦公人員可以輕松快捷地完成工資管理的任務。對于企、事業(yè)單位的工資發(fā)放來說,不需要太大型的。只需要一個操作方便,功能實用,能同時滿足財務部門、單位其他相關部門及代發(fā)單位三方對數據的管理及需求的系統。實現工資的集中管理??晒┴攧杖藛T對本單位的人員以及工資進行增加、刪除、修改、查詢,對工資發(fā)放中的應發(fā)工資合計等項目由系統自動進行計算;同時系統還可對員工及工資管理情況進行多角度查詢。基于以上原因,企業(yè)工資管理系統使用電腦安全保存、快速計算、全面統計,實現工資管理的系統化、規(guī)范化、自動化。企業(yè)工資管理系統是典型的信息管理系統
(MIS,后臺數據庫采用Server2005數據庫。SQLServer2005數據庫具有與無縫連接、操作簡單、易于使用的優(yōu)點。二、功能描述工資管理系統系是為了更好的實現工資各種信息的管理以及各種信息的安全性管理。本系統主要對查看員工的各種工資信息需求所設計的,可以很好的管理數據。本系統的主要功能由以下幾個部分組成:經過調研及分析,工資管理信息系統主要完成以下功能:(1)員工基本信息模塊:員工的基本信息。(2)工資信息模塊:員工每個月度的基本工資、崗位工資、水電費、津貼工資、扣除薪酬、實發(fā)金額。(3)部門信息模塊:公司各部門編號、名稱、負責人、人數。(4)考勤模塊:記錄員工遲到、缺席次數。(5)津貼模塊:記錄員工加班情況派發(fā)津貼。(6)員工信息管理模塊:管理員對所需要的資料的查詢即對員工基本信息的增加、刪除、修改、查詢操作。(7)員工工資管理模塊:管理員對所需要的資料的查詢即對員工工資信息的增加、刪除、修改、查詢操作。
三、數據流分數據流圖
用戶
登陸權限用戶名、密員工信息
工資管理工資信息
部門信息員工信息
考勤管理
工資信息
考勤管理
部門信息員工信息添、刪、改
考勤信息表
津貼信息表
部門信息添、刪、改考勤信息
考勤信息
津貼信息
津貼信息員工信息表
部門信息表工資信息表報表打印圖工資管理系統簡易數據流圖
數據字數據項的述1、數據項名:員工編號別名:w_number取值范圍:0000-9999含義說明:每位員工的編號類型:char長度:42、數據項名:員工姓名別名:w_name取值范圍:1-4含義說明:每位員工的姓名類型:varchar長度:83、數據項名:員工性別別名:sex取值范圍:“男”或“女”含義說明:每位員工的性別類型:char長度:24、數據項名:基本工資別名:basic_wage取值范圍:整數含義說明:每位員工的基本工資類型:int5、數據項名:出生年月別名:birthday
含義說明:每位員工的出生日期類型:datetime數據結構述1、名稱:員工(Employee)含義說明:員工信息組成結構:員工編號+姓名+性別+出生年月+屬部門+文化程度+職稱2、名稱:工資(Salary)含義說明:工資信息組成結構:員工編號+基本工資+崗位工資+水電費津貼工資+扣除工資+實發(fā)工資數據流的述1、數據流名稱:員工信息添加簡述:新員工信息錄入數據流來源:公司管理者數據流去向:員工信息數據流組成:員工編號+姓名+性別+出生年月所屬部門+文化程度+職稱主要數據儲的定義1、存儲名稱:員工記錄存儲說明:記錄著所有員工的所有基本信息輸入:員工基本信息輸出:員工所有信息數據結構:員工編號+姓名+性別+出生年月+屬部門+文化程度+職稱處理過程定義1、處理過程名:員工信息處理說明:處理員工的基本信息輸入數據流:終端
輸出數據流:員工信息入庫四、概念模型計根據系統數據流圖和數據字典,得出系統的概念模型(E-R)如圖所示。員工信息員工編號姓名
職稱文化程度性別出生年月圖員工信息E-R圖部門信息
所屬部門部門編號
部門名稱
部門負責人
部門人數圖部門信息E-R圖
工資信息員工編號基本工資
實發(fā)金額扣除工資崗位工資
津貼工資水電費圖工資信息E-R圖考勤信息員工編
姓名
性別
遲到次
缺席次圖考勤信息E-R圖
津貼信息員工編號姓名
津貼情況加班類型性別
加班天數加班時間圖津貼信息E-R圖員工編號
扣除工資職稱文化程度
基本工資
津貼工資1
n員工
獲得
工資所屬部門
出生年月
性別姓名
實發(fā)工資扣除工資圖工資管理系統局部E-R圖
員工編號
職稱
負責人部門編號所屬部門1員工
m
屬于
部門所屬部門出生年月
部門人數姓名性別圖工資管理系統局部E-R圖職稱員工編號
缺席人數所屬部門n1員工
參加
考勤所屬部門出生年月性別
姓名圖工資管理系統局部E-R圖
遲到人數
員工編號
職稱
加班類型
加班時間所屬部門員工
1
享有
n
津貼所屬部門出生年月姓名
加班天數性別
津貼情況圖工資管理系統局部E-R圖部門編號
負責人
水電費
扣除工資部門
崗位工資基本工資
工資1
員工編號
n部門人數
實發(fā)工資職稱
屬于
m
1
獲得
姓名員工1文化程度
1
性別參加
享有遲到人數
所屬部門
出生年月
加班類型n
n加班時間考勤
津貼缺席人數
加班天數
津貼情況
圖工資管理系統總E-R圖五、邏輯結構計和優(yōu)關系模設關系模式:員工信息(員工編號、姓名、性別、出生年月、所屬部門、文化程度、職稱)模式判定:員工信息∈2NF,且每個非主屬性都不傳遞函數依賴于員工信息的主關系鍵,所以員工信息關系模式:部門信息(部門編號、部門名稱、部門負責人、部門人數)模式判定:部門信息∈2NF,且每個非主屬性都不傳遞函數依賴于部門信息的主關系鍵,所以部門信息關系模式:基本工資(工資級別、工資金額)模式判定:基本工資∈2NF,且每個非主屬性都不傳遞函數依賴于基本工資的主關系鍵,所以基本工資∈關系模式:崗位工資(工資級別、工資金額)模式判定:崗位工資∈2NF,且每個非主屬性都不傳遞函數依賴于崗位工資的主關系鍵,所以崗位工資∈關系模式:工資信息(員工編號、基本工資、崗位工資、水電費、津貼工資、扣除工資、實發(fā)金額)模式判定:工資信息∈2NF,且每個非主屬性都不傳遞函數依賴于工資信息的主關系鍵,所以工資信息關系模式:考勤信息(員工編號、姓名、性別、遲到次數、缺勤次數)模式判定:考勤信息∈2NF,且每個非主屬性都不傳遞函數依賴于考勤信息的主關系鍵,所以考勤信息∈關系模式:津貼信息(員工編號、姓名、性別、加班時間、加班天數、加班類型、津貼情況)模式判定:津貼信息∈2NF,且每個非主屬性都不傳遞函數依賴于津貼信
息的主關系鍵,所以津貼信息∈數據庫結設計表員工信息表員工編號姓名性別出生年月所屬部門文化程度職稱部門編號部門名稱部門負責人部門人數工資級別工資金額工資級別工資金額
char(4)varchar(8)char(2)datetimevarchar(20)varchar(20)char(12)char(4)varchar(20)varchar(20)intchar(2)intchar(2)int
主鍵,不允許重復外鍵表部門信息表主鍵,不允許重復表基本工資表主鍵,不允許重復表崗位工資表主鍵,不允許重復員工編號基本工資崗位工資水電費津貼工資扣除薪酬實發(fā)金額員工編號
char(4)intintfloatintintintchar(4)
表工資信息表主鍵,不允許重復;外鍵加班工資遲到、缺席扣薪表考勤信息表主鍵不允許重復姓名性別遲到次數缺席次數
varChar(8)Char(2)intint表津貼信息表
員工編號姓名性別加班時間加班天數加班類型津貼情況
char(4)varChar(8)Char(2)Varchar(10)floatvarChar(8)int
主鍵不允許重復六、物理設計實施數據庫物設計數據庫物理設計的主要任務是確定數據庫物理結構,即確定數據庫的存儲結構設計和存取方法。包括確定關系、索引、聚簇、日志、備份等的存儲安排和存儲結構,確定系統配置等。存儲結構計為了提高系統的性能,根據應用情況將數據的易變部分與穩(wěn)定部分、經常存取部分與不經常存取部分分開存放。由于現在的計算機都有多個磁盤,將表(如員工信息表)和索引放在不同的磁盤上,在查詢過程中,大大提高I/O讀寫的效率,而對于較大的分放在兩個磁盤上,可以加快存取速度,在多用戶環(huán)境下的作用更有效;為了改進系統的性能,將日志文件與數據庫對象(表、索引等)放在了不同的盤上。同時,考慮到本系統是多用戶的,為了提高效率,數據庫備份的數據和日志文件將保存在磁盤中。在數據庫中經常存取的部分包括:員工(員工編號、姓名、性別、出生年月、所屬部門.....)部門(部門編號、部門名稱、部門負責人、部門人數.....)工資(員工編號、基本工資、崗位工資、水電費.....)考勤(員工編號、姓名、性別、遲到次數、缺勤次數)不經常存取部分包括:基本工資(工資級別、工資金額)崗位工資(工資級別、工資金額)在數據庫設計初始階段,為了對以后的數據庫進行物理優(yōu)化,提供了一些系統配置變量、存儲分配系數,并對這些變量賦予合理的缺省值。但這些值不
一定適合每一種應用環(huán)境,在進行物理設計時,對這些變量重新賦值,以改善系統的性能。在選擇硬件設備、服務器操作系統、數據庫時應該考慮能夠逐步增加和擴展。在配置系統變量時,要注意同時使用數據庫的用戶數,同時打開的數據庫對象數,內存分配參數,緩沖區(qū)分配參數,時間片大小,數據庫的大小,鎖的數目等。這些參數值都會影響數據庫的存儲時間和存儲空間的分配。存儲方法計在本系統中,采用順序查找,平均查找n/2,建立B+樹索引,則平均查找次數為B+樹的層數log2n+1。所以選擇B+樹作為索引,再設計過程中對關系的碼建立索引。數據庫實數據庫的立(,50,=5)(,5,25,=5)表對象的立)員工信息工信息(員工編號4)姓名8),
性別(),出生年月所屬部門20),文化程度20),職稱(12)))部門信息門信息(部門編號4)部門名稱20),部門負責人20部門人數)基本工資本工資(工資級別2)工資金額)崗位工資位工資(工資級別2)工資金額)工資信息資信息(員工編號4)基本工資崗位工資水電費,津貼工資扣除薪酬實發(fā)金額))考勤信息勤信息(員工編號4)姓名8),性別(),遲到次數缺席次數))津貼信息貼信息(員工編號4)姓名8),性別(),加班時間10),
加班天數加班類型8),津貼情況)索引為提高檢索性能,為表創(chuàng)建符合索引,其索引項為員工編號、姓名。員工信息員編號,姓)視圖建立一個視圖,反映員工姓名及工資情況。員工工資工信息員編號姓名實發(fā)金額員工信息工信息工信息員編號工資息員工號備份數據庫的完全備份=公數據庫的差異備份=公數據庫的日志備份
log"study"=公七、心得體會通過這一周的數據庫設計,使我們從中受到很大的影響,不僅將大學所學的知識進行了實際應用,還學到了很多書本上學不到的知識。開闊了視野,增長了知識,積累了一些經驗和教訓。充分鍛煉了自己的動手和應用能力,真正做到了理論聯系實際。由于是第一次弄數據庫程序設計,對于數據庫的流程還不是很清楚,所以很大一部分時間是在網上找資料,來完善這次數據庫的需求分析。一開始對于這個數據庫系統的功能模塊、數據流圖和數據字典都不是很清楚該怎么樣來書寫和繪圖,不過經過進一步的學習終于懂得這些該怎么樣寫才是正確的,也增強了我自學的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基建基礎知識培訓課件教學
- 交通事件持續(xù)時間預測方法:多模型對比與優(yōu)化策略
- 中國漢族人群風濕性心臟病遺傳易感性的深度剖析與探究
- SpltNPV感染甜菜夜蛾幼蟲的病理學特征及機制解析
- 初二英語比較級測試試卷及答案
- 基層民警業(yè)務知識培訓課件
- 六自由度擺缸關節(jié)機械臂的液壓系統設計開題報告
- 新解讀《GB-T 36805.2-2020塑料 高應變速率下的拉伸性能測定 第2部分:直接測試法》
- 培訓課件打造
- 事業(yè)時政面試題及答案
- 婦女維權法律知識講座
- 2025年內蒙古自治區(qū)中考語文真題含答案
- 2025版危險貨物道路運輸綜合預案(電石)
- 2025年中醫(yī)確有專長考試試題及答案
- DB32∕T 4553-2023 醫(yī)療機構醫(yī)療器械不良事件監(jiān)測工作指南
- 2025年機關事業(yè)單位技能資格考試-政工歷年參考題庫含答案解析(5套共100道單選合輯)
- 關于工勤人員管理辦法
- 老中醫(yī)講辟谷課件
- 殯葬政策培訓課件
- 原核生物(細菌、藍藻等)的主要類群和特征測試題帶答案
- 中國LNG船用低溫泵行業(yè)市場占有率及投資前景預測分析報告
評論
0/150
提交評論