




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、XX系統(tǒng)數(shù)據(jù)庫設(shè)計說明書項目名稱:班級:成員: 設(shè)計日期: 指導(dǎo)教師: 審閱日期:目錄第一章緒論 51.1 概述.««««««««51.1.1開發(fā)背景1.1.2 XX系統(tǒng)特點1.2商廈人事勞資管理系統(tǒng)發(fā)展錯誤!未定義書簽1.2.1商廈人事勞資管理系統(tǒng)存在的問題錯誤!未定義書簽。1.2.2商廈人事勞資管理系統(tǒng)的開發(fā)價值錯誤!未定義書簽。第二章開發(fā)商廈人事勞資管理系統(tǒng)的問題2. 1商廈人事勞資管理系統(tǒng)的簡介2. 2商廈人事管理系統(tǒng)的用戶需求221總體功能需求2.2.2具體系統(tǒng)功能需求描述第三章商廈人事勞資管理系統(tǒng)的分析
2、和設(shè)計3.1商廈人事勞資管理系統(tǒng)的分析和概要設(shè)計3丄1商廈人事勞資管理系統(tǒng)結(jié)構(gòu)3丄2模塊概述3.2商廈人事勞資管理系統(tǒng)數(shù)據(jù)庫基本設(shè)計3.2.1數(shù)據(jù)庫基本設(shè)計3. 3商廈人事勞資管理系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計331數(shù)據(jù)庫ER圖設(shè)計3.3.2數(shù)據(jù)庫各表之間的關(guān)系333數(shù)據(jù)庫詳細(xì)設(shè)計910103.4數(shù)據(jù)庫代碼實現(xiàn)建立數(shù)據(jù)庫建立數(shù)據(jù)表給各表添加主外鍵數(shù)據(jù)的添加數(shù)據(jù)的統(tǒng)計3413.4.23.4.33.4.43451414141618195346數(shù)據(jù)庫的存儲過程347數(shù)據(jù)庫觸發(fā)器1920第四章結(jié)束語22參考文獻(xiàn)錯誤!未定義書簽商廈人事勞資管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),開發(fā)主要包括后臺數(shù)據(jù) 庫的建立和維
3、護(hù)。對于前者要求建立起數(shù)據(jù)一致性和完整性強.數(shù)據(jù)安全性好的 庫。經(jīng)過分析如此情況,我們使用Microsoft公司的SQL seiver2000數(shù)據(jù)庫開發(fā)工 具,Microsoft公司的SQL servelOOO是基于客戶端/服務(wù)器模式的新一代大型關(guān) 系數(shù)據(jù)庫管理系統(tǒng)。它在電子商務(wù)、數(shù)據(jù)倉庫和數(shù)據(jù)庫解決方案等應(yīng)用中,起著 重要的作用,可謂企業(yè)的數(shù)據(jù)庫管路提供強大的支持,對數(shù)據(jù)提供有效的管理, 并采用有效的措施實施數(shù)據(jù)完整性和數(shù)據(jù)的安全性,直到形成用戶滿意的可行系 統(tǒng)。第一章緒論1.1.1開發(fā)背景人事勞資管理系統(tǒng)是一個企業(yè)單位不可缺少的部分,它的內(nèi)容對于企業(yè)的決 策者和管理者來說都至關(guān)重要,所以人
4、事勞資管理系統(tǒng)應(yīng)該能夠為用戶提供充足 的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案, 這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的 文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,其強大的功能已為人們深刻 認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。1.1. 2商廈人事勞資管理系統(tǒng)特點作為計算機應(yīng)用的一部分,使用計算機對人事勞資信息進(jìn)行管理,具有著手工 管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密 性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事
5、勞資管理的效率,也是 企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套管理軟件成為很有必要的事情,在下面的各章中我們將以 開發(fā)一套商廈人事勞資管理系統(tǒng)為例,談?wù)勂溟_發(fā)過程和所涉及到的問題及解決方法。第二章 開發(fā)商廈人事勞資管理系統(tǒng)的問題2.1商廈人事勞資管理系統(tǒng)的簡介商廈人事勞資管理系統(tǒng)是針對商廈人事處的大量業(yè)務(wù)處理工作而開發(fā)的管 理軟件。根據(jù)用戶的要求,實現(xiàn)人員基本情況管理、工資管理、和考勤管理。等 幾個方面的功能。用戶通過輸入工資、考勤、職工履歷等基本信息,由系統(tǒng)自行生成相應(yīng)的統(tǒng) 計數(shù)據(jù)及各類統(tǒng)計報表以供用戶查詢、打印,另外用戶還可以對這些基本信息進(jìn) 行定期的更新和刪除,
6、商廈人事勞資管理系統(tǒng)力求給用戶方便快捷的途徑去管 理這些繁瑣的數(shù)據(jù)。2. 2商廈人事管理系統(tǒng)的用戶需求2.2.1總體功能需求商廈人事勞資管理系統(tǒng)是針對商廈人事處的大*業(yè)務(wù)處理工作用計 算機進(jìn)行全面現(xiàn)代化管理.主要包括人員基本情況管理、工資管理、和考 勤管理。等幾個方面的功能,以實現(xiàn)用戶方便的輸入、查詢、統(tǒng)計、打印 相關(guān)報表的業(yè)務(wù)需求。2.2.2具體系統(tǒng)功能需求描述(1) 人員基本情況管理提供對“商廈人員履歷表”數(shù)據(jù)輸入、組合條件查詢、統(tǒng)計功能,實現(xiàn) “職工花名冊”數(shù)據(jù)生成、查詢、統(tǒng)計功能。(2) 職工工資管理提供對“商場職工工資表”數(shù)據(jù)的輸入、查詢、按商場統(tǒng)計功能,完成每 月對“商場職工工資表
7、”數(shù)據(jù)的月統(tǒng)計,以此生成“商場職工工資總額構(gòu) 成情況表”實現(xiàn)該表的查詢、打印功能。實現(xiàn)每季由“商場職工工資總額 構(gòu)成情況表”生成“商廈職工工資總額季度匯總表”及該表的查詢、打印功 能。(3) 職工考勤管理提供對各單位(商場)“月考勤登記表”數(shù)據(jù)的錄入、查詢、統(tǒng)計功能; 根據(jù)“月考勤登記表”數(shù)據(jù)分單位按各種n考勤標(biāo)志進(jìn)行分類統(tǒng)計,且生成“商場職工月考勤統(tǒng)計表”,數(shù)據(jù)及“商廈職工月考勤統(tǒng)計匯總表”數(shù)據(jù), 實現(xiàn)該表的查詢功能。第三章商廈人事勞資管理系統(tǒng)的分析和設(shè)計3.1商廈人事勞資管理系統(tǒng)的分析和概要設(shè)計3.1.1商廈人事勞資管理系統(tǒng)結(jié)構(gòu)根據(jù)實際情況,我們使用原型法,即以少量代價快速地構(gòu)造一個可執(zhí)行
8、的軟 件系統(tǒng)模型。使用戶和開發(fā)人員可以較快地確定需求,然后采用循環(huán)進(jìn)化的開發(fā) 方式,對系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性質(zhì)逐漸增加上去,直到所有 的性質(zhì)全部滿足。此時模塊也發(fā)展成為最終產(chǎn)品了。通過對用戶需求的分析,我們可以分析出該商廈人事勞資管理系統(tǒng)大致可以 分為四個模塊:人員基本情況管理模塊、職工工資管理模塊、職工考勤管理模塊、系統(tǒng)維護(hù)模塊。四者的關(guān)系如圖3-1圖3-1人事勞資管理系統(tǒng)關(guān)系圖3.1. 2模塊概述現(xiàn)在對這四個模塊做具體說明:人事基本情況管理模塊:輸入:職工信息輸出:“商廈人員履歷表”“職工花名冊” 功能:對商廈人事基本信息的查詢和統(tǒng)計職工工資管理模塊輸入:人員月工資輸出:“
9、商場職工工資表的月統(tǒng)計”,“商場職工工資總額構(gòu)成表”及以“商 廈職工工資總額季度匯總表”功能:完成商廈員工工資的查詢和統(tǒng)計73. 3商廈人事勞資管理系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計3. 3.1數(shù)據(jù)庫E-R圖設(shè)計商廈人事勞資管理系統(tǒng)的數(shù)據(jù)庫E-R圖:如圖3-1所示圖3-1商廈人事勞資管理系統(tǒng)的數(shù)據(jù)庫E-R圖a:由于字段太多,這里就不在ER圖中一一列出了。3. 3.2數(shù)據(jù)庫各表之間的關(guān)系數(shù)據(jù)庫個表之間人數(shù)關(guān)系如圖3-2所示13職工基本信息表PK職工編號FK單位編號檔案號職工姓名性別職工考勤表PK口期FK職工編號職工姓名 應(yīng)出勤人數(shù)4 0 4職工考勤統(tǒng)計表,FK單位編碼口期在編人數(shù) 外界人數(shù) 考勤人數(shù)0 4 0
10、職工工資統(tǒng) 計表FK單位編碼季末人數(shù)夜班費單位編碼表PK單位編碼單位注:由于字段過多,就不一一列出了。圖32數(shù)據(jù)表關(guān)系圖3.3.2數(shù)據(jù)庫詳細(xì)設(shè)計下面我們詳細(xì)說明:職工基本信息表:如表3-1所示 主鍵:職工編號外鍵:單位編號表3-1職工基本信息表列名(中文)數(shù)據(jù)類型寬度小數(shù)點位數(shù)是否為空職工編號char12No單位編號char15No檔案號char18No職工姓名char10No性別bit1No民族char10No職務(wù)char20No出生年月Datetime8No政治面貌char10No加入時間Datetime8Yes文化程度char10No畢業(yè)學(xué)校char20Yes畢業(yè)時間Datetime8Y
11、es所學(xué)專業(yè)char20Yes籍貫char20No家庭住址char40No工作時間Datetime8No調(diào)入單位時間char20No職稱char20Yes批準(zhǔn)職稱時間Datetime8Yes工人技術(shù)等級char20Yes技師職務(wù)char20Yes評為先進(jìn)榮譽稱號時間Datetime8Yes稱號char40Yes立功情況char40Yes處分char40Yes簽訂合同時間Datetime8No合同期限char20No續(xù)定情況char20No崗位工資float82No技能工資float82No連動工資float82No技能級別char10No備注char100Yes婚姻狀況Char10Yes愛人姓
12、名char10Yes愛人單位char10Yes職工工資表:如表3-2所示 主鍵:日期外鍵:職工編號列名(中文)數(shù)據(jù)類型寬度小數(shù)點位數(shù)是否為空職工姓名char10No口期Datetime8No職工編號char10No崗位工資Float82No技能工資Float82No工齡工資Float82No連動工資Float82No房水電費Float82No衛(wèi)生費Float82No洗理車補費Float82No地區(qū)差Float82No房租Float82No病假Float82No公積金Float82No統(tǒng)籌金Float82No備用char200No實發(fā)工資Float82No職工考勤表:如表3-3所示 主鍵:n期外
13、鍵:職工編號表3- 3職工考勤表列名(中文)數(shù)據(jù)類型寬度是否為空職工姓名char10No職工編號char10No口期Datetiine8No應(yīng)出勤人數(shù)Int4No單位編碼表:如表3-4所示 主鍵:單位編碼列名(中文)數(shù)據(jù)類型寬度小數(shù)點位數(shù)是否為空單位編碼char15No單位char20No表3-4單位編碼表系統(tǒng)信息表:如表3-5所主鍵:用戶ID表3-5系統(tǒng)信息表列名(中文)數(shù)據(jù)類型寬度小數(shù)點位數(shù)是否為空1用八IDchar20No密碼用戶名NoNo2020charchar職工工資統(tǒng)計表:如表3-6所示 外鍵:單位編號表3-6職工工資統(tǒng)計表列名(中文)數(shù)據(jù)類型寬度小數(shù)點位數(shù)是否為空單位編號char
14、15No口期Datetiine8No季末人數(shù)int20No夜班費Float82No津貼備用Float82Yes補貼備用Float82Yes加班費Float82No獎金Float82No其他工資Float82No實發(fā)工資Float82No職工考勤統(tǒng)計表:如表3-7所示 外鍵:單位編號表3-7職工考勤統(tǒng)計表列名(中文)數(shù)據(jù)類型寬度小數(shù)點位數(shù)是否為空單位編號char15No口期Datetinie8No在編人數(shù)mt7No外借人數(shù)lilt5No應(yīng)出勤人數(shù)lilt7No考勤人數(shù)lilt5No探親假lilt4No婚假lilt4No喪假lilt4No事假lilt4No病假lilt4No曠工lilt4No產(chǎn)前假
15、lilt4No產(chǎn)假lilt4No以上兒張表均屬于基本表,根據(jù)用戶需求我們乂設(shè)計兒張視圖職工花名冊表數(shù)據(jù)源:職工基本信息表商場職工工資總額構(gòu)成表,商廈職工工資總額季度匯總表#數(shù)據(jù)源:職工工資表,職工工資統(tǒng)計表商場月考勤統(tǒng)計表,商廈職工月考勤統(tǒng)計匯總表 數(shù)據(jù)源:職工考勤表職工考勤統(tǒng)計表另外,要聲明的是,在本數(shù)據(jù)庫的兒張表中沒有定義外鍵,其原因主要是兒張表 的主鍵的特點。所以為了保持?jǐn)?shù)據(jù)一致性就通過程序完成。3.4數(shù)據(jù)庫代碼實現(xiàn)3. 4.1建立數(shù)據(jù)庫注:在“我的電腦” E盤下建立文件夾DATAocreate database employeeon primary(name employee _dat
16、a fileuame='e;data employee _data.iiidf, size=l,filegiwlIi=10%)log on(iiame=* employee _log fileuame='e;data employee _log.ldf, size=l,filegiwlIi=10%)go3.4. 2建立數(shù)據(jù)表注:由于字段過多,就不一一列出了。(1)建立員工基本信息表use employeenot null,not null,not null,not null.create table員工基本信息表 (職工編號char (12)char(10) not null.
17、單位編號char (15) 檔案號char (18) 職工姓名 性別bit21愛人姓名char(10),愛人單位char(10) on primarygo(2) 創(chuàng)建職工工資表use employeecreate table職工工資表(職工姓名 char(10) not null, n期 DatetiineO not null, 職工編號 char(10) not null, 崗位工資Float (8),統(tǒng)籌金Float (8),實發(fā)工資Float (8)on priraarygo(3) 創(chuàng)建職工考勤表use employeecreate table職工考勤表(職工姓名 char(10) no
18、t null, 職工編號 char(9) not null, 口期 datetime() not null, 應(yīng)出勤人數(shù)int(4) not null) on primarygo創(chuàng)建單位編碼表use employeecreate table單位編碼表(單位編號 char (15) not null, 單位 char (20) not null) On primaryGo(5)創(chuàng)建系統(tǒng)信息表use employeecreate table系統(tǒng)信息表(用戶 ID char (20) not null, 用戶名 char(20) not null, 密碼 char (20), not null) o
19、n priraarygo(6)創(chuàng)建職工工資統(tǒng)計表use employeecreate table職工工資統(tǒng)計表(單位編號 char (15) not null, n期 DatetiineO not null>季末人數(shù) char (10) not null, 夜班費Float,其他工資Float (8), 實發(fā)工資Float (8) on priraarygo (7)建立職工考勤統(tǒng)計表use employeecreate table職工考勤統(tǒng)計表(單位編號 char (15) not null, 口 期 datetime() not null, 在編人數(shù) int(7) not null,
20、應(yīng)出勤人數(shù)int(4) not null曠工 int(4) not null, 產(chǎn)前假 int(4) not null, 產(chǎn)假 int(4) not null )on primarygo3. 4. 3給各表添加主外鍵use database employeealter table職工基本信息表with check (性別二 1 or 性別二0) add 性別add constraint pk_職工基本信息表piiiiiary key clustered (職工編號'')on primaiygoalter table職工基本信息表addconstraint fk_職工基本信息表_
21、單位編號foreign key (單位編號)""references單位編號表(單位編號),goalter table職工工資表with nocheckadd constraint pk_H只工工資表priiiiaiv key clustered (H期)on primaiygoalter table職工工資表addconstraint fk_職工工資表_職工編號foreign key (職工編號) ""references職工基本信息表(職工編號),goalter table職工考勤表with nocheckadd constraint pk_職工考勤
22、表priiiiaiv key clustered (H期)on primaiygoalter table職工考勤表addconstraint fk_職工考勤表_職工編號foreign key (職工編號) ""references職工基本信息表(職工編號),goalter table單位編號表with nocheckadd constraint pk_單位編 號表priiiiaiv key clustered (單位編號)on primaiygoalter table職工考勤統(tǒng)計表addconstraint fk_職工考勤統(tǒng)計表_單位編號foreign key (單位編號)
23、""references單位編號表(單位編號),goalter table職工工資統(tǒng)計表addconstraint £匸職工工資統(tǒng)計表_單位編號foreign key(單位編號)references單位編號表 (單位編號),go3.4.4數(shù)據(jù)的添加注:由于字段過多,就不一一列出了。use employeeinsert職工基本信息表(職工編號,單位編號,檔案號,職工姓名,,愛人姓名,愛人單位) valuesC 201','1221','1000','張豐',李明,'豐田公司') insert職工
24、工資表(職工編號,口期,職工姓需,崗位工資,備注,實發(fā)工資) values('201','2005-5-5','張豐','1200',,'無','1200')insert職工考勤表(職工姓名,職工編號,口期,應(yīng)出勤人數(shù))valuesC 張豐','201','張豐','2005-5-5','1200')insert單位編碼表(單位編碼,單位)valuesC 1222','豐田公司')insert系統(tǒng)信息表(
25、用戶ID,密碼,用戶名)valuesC 201',' 12345','張豐')insert職工工資統(tǒng)計表(單位編號,口期,季末人數(shù),夜班費,其他工資,實發(fā)工資) valuesC 1222',' 2005-5-5, '1222',' 500',,'無','123232') insert職工考勤統(tǒng)計表(單位編號,口期,在編人數(shù),外借人數(shù),應(yīng)出勤人數(shù),產(chǎn)前假, 產(chǎn)假)valuesC 1222'2005-5-5'1200'O', ' 1200*
26、,'3' , ' 3')3.4. 5數(shù)據(jù)的統(tǒng)計use employeeselect count (*) as 職工總數(shù) from職工基本信息表go use employeeselect count (*) as人數(shù),ayg(實發(fā)工資)as平均實發(fā)工資 from職工基本信息表where 收入2500go use employeeselect couiit(*) as 人數(shù)from職工基本信息表where datediff(yy,出生年月,getdate() between 20 and 40go3.4.6數(shù)據(jù)庫的存儲過程create proc p270匚_單位編 號職工姓名char (10)單位編號char(15)as select 單位編號=單位編號 from職工基本信息表where職工姓名=職工姓名create proc procJR工信息職工姓名char (10) =張豐'ass
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國埋地管道重防腐靜電噴涂設(shè)備數(shù)據(jù)監(jiān)測研究報告
- 統(tǒng)編版二年級語文下冊第八單元達(dá)標(biāo)測試卷(含答案)
- 上海市曹楊二中2024-2025學(xué)年高二上學(xué)期期末考試化學(xué)試卷(含答案)
- 遼寧省鞍山市高新區(qū)2024-2025學(xué)年九年級下學(xué)期開學(xué)考試化學(xué)試題(含答案)
- 技校汽車底盤試題及答案
- 3 2025年耳鼻喉科相關(guān)疾病試題
- 色彩生命測試題及答案
- 遺產(chǎn)繼承分配方案合同
- 高等教育自學(xué)考試《00065國民經(jīng)濟(jì)統(tǒng)計概論》模擬試卷一
- 2025年度主管護(hù)師考試專項復(fù)習(xí)試題庫70題及答案(四)
- 2025年安徽工業(yè)經(jīng)濟(jì)職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫及答案參考
- 2025年安慶醫(yī)藥高等??茖W(xué)校單招職業(yè)適應(yīng)性考試題庫附答案
- 4.1 人要有自信(課件)-2024-2025學(xué)年道德與法治七年級下冊 (統(tǒng)編版2024)
- 2025春季開學(xué)第一課安全教育班會課件-
- 生物節(jié)律調(diào)節(jié)課件
- 不分手承諾書(2025版)戀愛忠誠協(xié)議
- 2020-2025年中國國有控股公司行業(yè)發(fā)展趨勢及投資前景預(yù)測報告
- 病區(qū)8S管理成果匯報
- 2025年人教版七年級歷史下冊階段測試試卷含答案
- 林下經(jīng)濟(jì)中藥材種植基地建設(shè)項目可行性研究報告立項新版
- 急診預(yù)檢分診標(biāo)準(zhǔn)
評論
0/150
提交評論