員工管理系統(tǒng)數(shù)據(jù)庫實習(xí)報告_第1頁
員工管理系統(tǒng)數(shù)據(jù)庫實習(xí)報告_第2頁
員工管理系統(tǒng)數(shù)據(jù)庫實習(xí)報告_第3頁
員工管理系統(tǒng)數(shù)據(jù)庫實習(xí)報告_第4頁
員工管理系統(tǒng)數(shù)據(jù)庫實習(xí)報告_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

概述伴隨企業(yè)發(fā)展規(guī)模擴(kuò)大,員工數(shù)量增加,傳統(tǒng)人事管理方式已不能滿足當(dāng)代企業(yè)發(fā)展要求,比如,在員工信息管理方面,假如以賬本方式進(jìn)行查找和更新,效率會非常低下,而且輕易犯錯,于是,為了提升管理效率,便產(chǎn)生了人事管理系統(tǒng)。經(jīng)過該系統(tǒng),人事管理員能夠?qū)Ω鞑块T、各個崗位職員信息進(jìn)行管理,包含新員工信息輸入、員工獎懲統(tǒng)計、加薪統(tǒng)計、調(diào)動統(tǒng)計、考勤和工資,員工也能夠利用該系統(tǒng)進(jìn)行資料編輯和查找。本系統(tǒng)基于C/S網(wǎng)絡(luò)結(jié)構(gòu),適合在局域網(wǎng)和企業(yè)內(nèi)部使用,數(shù)據(jù)庫采取SQLServerR2版本,數(shù)據(jù)庫編程語言采取T-SQL語言,客戶端采取C#語言編程。C#語言是微軟開發(fā)一個運(yùn)行穩(wěn)定、高效,使用方便面向?qū)ο笳Z言,而且其ADO.Net框架為我們提供了良好數(shù)據(jù)訪問類庫,大大節(jié)約了開發(fā)時間。需求分析2.1產(chǎn)品介紹產(chǎn)品名稱:企業(yè)人事管理系統(tǒng)。產(chǎn)品用途:對企業(yè)各部門、各職位員工進(jìn)行管理。2.2產(chǎn)品面向用戶群體中小型企業(yè)人事管理人員和員工。2.3系統(tǒng)用例圖圖1:管理員用例圖圖2:員工用例圖2.4產(chǎn)品功效依照用戶群體和系統(tǒng)用例圖分析,人事管理系統(tǒng)主要有以下幾項功效要求:新員工資料輸入。自動分配員工號,而且設(shè)置員工初始用戶密碼。企業(yè)、部門、職位信息增加和編輯。統(tǒng)計員工獎懲情況。統(tǒng)計員工調(diào)薪情況。人事變動詳細(xì)統(tǒng)計,包含崗位和部門調(diào)整。員工考勤情況統(tǒng)計。員工工資計算和輸出。系統(tǒng)初始設(shè)置和用戶管理。2.5數(shù)據(jù)庫需求分析人事管理系統(tǒng)數(shù)據(jù)主要包括到員工、部門、職位等數(shù)據(jù)輸入、更新、刪除、查詢。為了愈加好對員工信息進(jìn)行管理,就需要搞清楚各個實體之間對應(yīng)關(guān)系以及詳細(xì)數(shù)據(jù)字典描述,為最終數(shù)據(jù)庫建立打下基礎(chǔ)。經(jīng)過對系統(tǒng)功效分析,針對用戶需求,總結(jié)出以下幾點數(shù)據(jù)庫需求:一個員工有唯一員工編號,編號由系統(tǒng)自動生成;一個員工只能在一個部門一個崗位上工作;一個部門能夠有多個員工也能夠有多個職位;不一樣部門能夠設(shè)置相同職位,但相同職位不能出現(xiàn)在同一個部門;一個員工能夠從一個部門某個崗位調(diào)到另一個部門某個崗位,也能夠調(diào)到相同部門其它崗位;2.6E-R圖圖3:系統(tǒng)E-R圖3、數(shù)據(jù)庫邏輯設(shè)計表3.1員工表FieldTypeNullPKConstrainCommentEmployeeIdbigintNYIdentity(1,1)自增標(biāo)識列(員工編號)NameNvarchar(12)N姓名Gendernchar(2)N[男女]性別DepartmentIntN部門表外鍵部門編號PositionIntN職位表外鍵職位PositionNameNvarchar(50)YDefault‘無職稱’職稱TelephoneVarchar(11)Y長度限制電話EnrollDateDateTimeN入職日期DegreeNvarchar(30)Y枚舉學(xué)歷MajorNvarchar(50)Y枚舉專業(yè)BaseSalaryfloatY基本工資IdCardVarchar(18)Y身份證號AccountVarchar(50)Y銀行賬號EmailVarchar(100)Y郵箱IsMarriedNchar(2)Y已婚、未婚婚姻情況NationVarchar(50)Y枚舉民族BirthPlaceNvarchar(50)Y枚舉籍貫BirthdayDateTimeY出生日期FormalDateDateTimeY轉(zhuǎn)正日期PoliticalStatusNvarchar(20)Y枚舉政治面貌WorkStateNvarchar(20)Y在職、離職等在職狀態(tài)ResignDateDateTimeY離職日期GradSchoolNvarchar(100)Y畢業(yè)院校AddresNvarchar(100)Y聯(lián)絡(luò)地址ContractStartDateTimeY協(xié)議起始日期ContractEndDateTimeY協(xié)議終止日期WorkAgeIntYDefault0工齡PersonalResumeNvarchar(max)Y個人簡歷NoteNvarchar(max)Y備注PhotoImgeY照片PasswordNvarchar(20)NDefault123密碼表3.2部門表FieldTypeNullPrimaryKeyConstrainCommentIdIntNYIdentity(1,1)自增標(biāo)識列NameNvarchar(128)N部門名稱DescribleNvarchar(256)Y部門描述NoteNvarchar(max)Y備注表3.3職位表FieldTypeNullPrimaryKeyConstrainCommentIdIntNYIndentity(1,1)自增標(biāo)識列DepartmentIdIntN部門表外鍵所屬部門NameNvarchar(128)N職位名稱SalaryFloatY基本薪金DescribleNvarchar(256)Y職位描述NoteNvarchar(max)Y備注表3.4獎懲表FieldTypeNullPrimaryKeyConstrainCommentIdbigintNYIndentity(1,1)自增標(biāo)識列EmployeeIdbigintN員工表外鍵員工號JCDateDateTimeNdefault獎懲日期JCClassNvarchar(8)N獎、懲獎懲類別JCResonNvarchar(8)N部分枚舉獎懲原因JCMoneyFloatY獎懲金額NoteNvarchar(max)Y備注表3.5調(diào)薪表:(調(diào)薪后,員工表基本工資就會變)FieldTypeNullPrimaryKeyConstrainCommentIdBigintNYIndentity(1,1)自增標(biāo)識EmployeeIdbigintN員工表外鍵員工編號TXDateDatetimeNDefault調(diào)薪日期PreSalaryFloatN調(diào)前薪資AfterSalaryFloatN調(diào)后薪資TXReasonNvarchar(512)Y部分枚舉調(diào)薪原因NoteNvarchar(max)Y備注表3.6職位調(diào)動表:(調(diào)動后員工表基本工資也會變)FieldTypeNullPrimaryKeyConstrainCommentIdBigintNYIndentity(1,1)自增標(biāo)識EmployeeIdbigintN員工表外鍵員工編號PreDepartNvarchar(128)N調(diào)前部門PrePositionNvarchar(128)N調(diào)前職位PreSalaryfloatN調(diào)前工資AfterDepartNvarchar(128)N調(diào)后部門AfterPositionNvarchar(128)N調(diào)后職位AfterSalaryfloatN調(diào)后工資DDDateDateTimeNdefault調(diào)動日期DDResonNvarchar(128)Y調(diào)動原因NoteNvarchar(max)Y備注表3.7工資表:(依照其余表自動生成,管理員能夠修改)FieldTypeNullPrimaryKeyConstrainCommentIdBigintNYIndentity(1,1)自增標(biāo)識EmployeeIdbigintN員工表外鍵員工編號SalaryDatedatetimeN工資年月BaseSalaryfloatY員工表獲取基本工資RewardSalaryfloatY獎懲表獲取獎勵金額PunishSalaryfloatY獎懲表獲取處罰金額QQDurationintY考勤表缺勤天數(shù)QQSalaryfloatY考勤表缺勤扣除進(jìn)而OtherSalaryfloatY其余金額SumSalaryfloatY總工資NoteNvarchar(max)Y備注表3.8考勤表:FieldTypeNullPrimaryKeyConstrainCommentIdBigintNYIndentity(1,1)自增標(biāo)識EmployeeIdbigintN員工表外鍵員工編號QQReasonNvarchar(8)N枚舉缺勤原因QQDateDatetimeY缺勤日期QQDurationintY按天計缺勤時長CutSalaryFloatY扣除工資LeaveDatedatetimeY請假日期LeaveDurationintY請假天數(shù)IsGetSalaryintY0,1請假期間是否拿工資NoteNvarchar(max)Y備注表3.9系統(tǒng)配置表:KeyValue企

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論