版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
成績13信計(jì)2014-2015(二)《數(shù)據(jù)庫原理及應(yīng)用》課程設(shè)計(jì)設(shè)計(jì)題目企業(yè)人事管理系統(tǒng)設(shè)計(jì)時(shí)間2015.07.062015.07.10學(xué)生學(xué)生學(xué)號(hào)所在班級(jí)指導(dǎo)教師工程學(xué)院數(shù)學(xué)與物理科學(xué)學(xué)院目錄TOC\o"1-3"\h\u94791、可行性分析 14012、系統(tǒng)需求分析 1292532.1關(guān)于該項(xiàng)目的需求分析 1204542.2項(xiàng)目的功能分析 181222.3數(shù)據(jù)流圖 2200372.4數(shù)據(jù)字典 481923、數(shù)據(jù)庫概念設(shè)計(jì) 6113733.1系統(tǒng)的局部E-R圖 6300063.2系統(tǒng)全局E-R圖 7143014、數(shù)據(jù)庫的邏輯設(shè)計(jì) 890475、數(shù)據(jù)庫的物理設(shè)計(jì) 9264396、系統(tǒng)的實(shí)現(xiàn)與調(diào)試 9261876、1建立數(shù)據(jù)庫 9120216.2建立表 10208076、3插入數(shù)據(jù) 12197236、4創(chuàng)建索引 12299496、5創(chuàng)建視圖 13116026、6創(chuàng)建觸發(fā)器 14153016、7創(chuàng)建存儲(chǔ)過程 15281707、課設(shè)總結(jié) 181、可行性分析可行性分析是在用戶的要求和系統(tǒng)調(diào)研的基礎(chǔ)上進(jìn)行的,對(duì)新系統(tǒng)的開發(fā)從社會(huì)、技術(shù)、經(jīng)濟(jì)、管理等方面進(jìn)行分析,并得出新系統(tǒng)的開發(fā)工作可行、不可行、需要修改、追加投資、暫緩開發(fā)、分步實(shí)施等方案和結(jié)論,最后完成可行性分析??尚行苑治鲆话憧啥x為:可行性分析是在建設(shè)的前期對(duì)工程項(xiàng)目的一種考察和鑒定,對(duì)擬議中的項(xiàng)目進(jìn)行全面與綜合的技術(shù)、經(jīng)濟(jì)能力的調(diào)查,判斷它是在對(duì)系統(tǒng)目標(biāo)和環(huán)境精心分析的基礎(chǔ)上,由于本系統(tǒng)知識(shí)面向機(jī)關(guān)和事業(yè)單位人事信息管理人員和在職人員開發(fā)的信息管理系統(tǒng),盡管這些人員可能沒有使用過類似的系統(tǒng),但是以Windows的友好界面和本系統(tǒng)良好的安全性設(shè)置,可以是人事信息管理員在專業(yè)人員的指導(dǎo)幫助下迅速掌握系統(tǒng)的操作方法。機(jī)關(guān)和事業(yè)單位的人事信息管理目前還完全以傳統(tǒng)的人工管理方式進(jìn)行管理,耗時(shí)多,效率低下并且極容易出現(xiàn)錯(cuò)誤。而利用計(jì)算機(jī)來實(shí)現(xiàn)人事管理以成為適應(yīng)當(dāng)今人事管理的方式。開發(fā)一套能滿足人事信息管理的軟件是十分必要的,實(shí)現(xiàn)人事管理的自動(dòng)化,在減少由于認(rèn)為失誤而造成損失的同時(shí),也可以是認(rèn)識(shí)信息管理部門減少許多費(fèi)用支出,如實(shí)現(xiàn)自動(dòng)化管理后可以精簡人員,減少工資支出等。由上述三方面的分析可以看出,本系統(tǒng)的開發(fā)時(shí)機(jī)已經(jīng)成熟,從多種角度考慮開發(fā)此系統(tǒng)都是可行的,并且也是十分必要的。2、系統(tǒng)需求分析2.1關(guān)于該項(xiàng)目的需求分析企業(yè)人事管理系統(tǒng)中,用戶分為兩類:(1)系統(tǒng)管理員(2)企業(yè)領(lǐng)導(dǎo)。管理員的主要職責(zé)是管理系統(tǒng)中基礎(chǔ)的人事數(shù)據(jù),包括數(shù)據(jù)的添加,修改和刪除,維護(hù)企業(yè)部門的信息,職務(wù)信息和瀏覽人事檔案信息。企業(yè)領(lǐng)導(dǎo)可以檢索和瀏覽人事檔案。2.2項(xiàng)目的功能分析企業(yè)的人事管理系統(tǒng)分為管理員和企業(yè)領(lǐng)導(dǎo)兩個(gè)部分,主要包括以下功能:登入模塊:是用戶進(jìn)入人事管理系統(tǒng)的入口,根據(jù)用戶的選擇不同,會(huì)分別進(jìn)入管理員部分和領(lǐng)導(dǎo)部分。管理員模塊:管理員在模塊對(duì)員工進(jìn)行查找,修改,瀏覽和刪除操作。企業(yè)領(lǐng)導(dǎo)人模塊:企業(yè)領(lǐng)導(dǎo)對(duì)員工進(jìn)行查詢和瀏覽操作。(4)退出登陸模塊:管理員和企業(yè)領(lǐng)導(dǎo)人退出系統(tǒng)的操作。2.3數(shù)據(jù)流圖圖2-1企業(yè)人事管理系統(tǒng)頂層數(shù)據(jù)流圖圖2-2企業(yè)人事管理系統(tǒng)第一層數(shù)據(jù)流圖圖2-3企業(yè)人事管理系統(tǒng)第二層數(shù)據(jù)流圖2.4數(shù)據(jù)字典(1)數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)來源數(shù)據(jù)類型數(shù)據(jù)大小約束條件企業(yè)領(lǐng)導(dǎo)賬號(hào)企業(yè)領(lǐng)導(dǎo)信息表char20unique編號(hào)企業(yè)領(lǐng)導(dǎo)信息表char20Primarykey密碼企業(yè)領(lǐng)導(dǎo)信息表char20Notnull管理員賬號(hào)管理員信息表char20unique編號(hào)管理員信息表char20Primarykey密碼管理員信息表varcharNotnull權(quán)限管理員信息表char20編號(hào)部門信息表char10Primarykey部門名稱部門信息表char10員工編號(hào)企業(yè)員工信息表char10企業(yè)員工信息表char10性別企業(yè)員工信息表bit出生日期企業(yè)員工信息表char10家庭住址企業(yè)員工信息表char10部門企業(yè)員工信息表char10籍貫企業(yè)員工信息表char10職務(wù)企業(yè)員工信息表char10學(xué)歷企業(yè)員工信息表char10民族企業(yè)員工信息表char10編號(hào)職務(wù)信息表char10Notnull職務(wù)名稱職務(wù)信息表char10Notnull數(shù)據(jù)流數(shù)據(jù)流名來源去向企業(yè)領(lǐng)導(dǎo)信息企業(yè)領(lǐng)導(dǎo)企業(yè)人事管理系統(tǒng)處企業(yè)員工信息企業(yè)員工企業(yè)人事管理系統(tǒng)處系統(tǒng)管理員信息系統(tǒng)管理員企業(yè)人事管理系統(tǒng)處部門信息部門企業(yè)人事管理系統(tǒng)處職務(wù)信息職務(wù)企業(yè)人事管理系統(tǒng)處來源說明組成存儲(chǔ)了企業(yè)領(lǐng)導(dǎo)信息賬號(hào)、密碼、編號(hào)存儲(chǔ)了企業(yè)員工信息員工編號(hào)、、性別、出生日期、家庭住址、部門、籍貫、職務(wù)、學(xué)歷、民族存儲(chǔ)系統(tǒng)管理員信息賬號(hào)、密碼、編號(hào)、權(quán)限存儲(chǔ)了部門相關(guān)信息編號(hào)、員工編號(hào)、部門名稱存儲(chǔ)了職務(wù)相關(guān)信息編號(hào)、員工編號(hào)、職務(wù)名稱(3)數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)編號(hào):01數(shù)據(jù)存儲(chǔ)名稱:企業(yè)領(lǐng)導(dǎo)信息表說明:存儲(chǔ)了企業(yè)領(lǐng)導(dǎo)信息流入的數(shù)據(jù)流:企業(yè)領(lǐng)導(dǎo)信息流出的數(shù)據(jù)流:企業(yè)領(lǐng)導(dǎo)信息組成:企業(yè)領(lǐng)導(dǎo)賬號(hào),編號(hào),密碼數(shù)據(jù)存儲(chǔ)編號(hào):02數(shù)據(jù)存儲(chǔ)名稱:系統(tǒng)管理員信息表說明:存儲(chǔ)了系統(tǒng)管理員信息流入的數(shù)據(jù)流:系統(tǒng)管理員信息流出的數(shù)據(jù)流:系統(tǒng)管理員信息組成:系統(tǒng)管理員賬號(hào),編號(hào),密碼數(shù)據(jù)存儲(chǔ)編號(hào):03數(shù)據(jù)存儲(chǔ)名稱:部門信息表說明:存儲(chǔ)了部門信息流入的數(shù)據(jù)流:企業(yè)員工信息,部門信息流出的數(shù)據(jù)流:部門信息組成:員工編號(hào),編號(hào),部門名稱數(shù)據(jù)存儲(chǔ)編號(hào):04數(shù)據(jù)存儲(chǔ)名稱:企業(yè)員工信息表說明:存儲(chǔ)了企業(yè)員工信息流入的數(shù)據(jù)流:企業(yè)員工信息流出的數(shù)據(jù)流:企業(yè)員工信息組成:員工編號(hào),,性別,出生日期,家庭住址,部門,籍貫,職務(wù),學(xué)歷,民族數(shù)據(jù)存儲(chǔ)編號(hào):05數(shù)據(jù)存儲(chǔ)名稱:職務(wù)信息表說明:存儲(chǔ)了職務(wù)的信息流入的數(shù)據(jù)流:企業(yè)員工信息,職務(wù)信息流出的數(shù)據(jù)流:職務(wù)信息組成:員工編號(hào),編號(hào),部門名稱3、數(shù)據(jù)庫概念設(shè)計(jì)3.1系統(tǒng)的局部E-R圖圖3-1企業(yè)領(lǐng)導(dǎo)信息E-R圖圖3-2系統(tǒng)管理員信息E-R圖圖3-3部門信息E-R圖圖3-4職務(wù)信息E-R圖圖3-5企業(yè)員工信息E-R圖3.2系統(tǒng)全局E-R圖圖3-2企業(yè)人事管理系統(tǒng)全局E-R圖4、數(shù)據(jù)庫的邏輯設(shè)計(jì)根據(jù)系統(tǒng)需求分析的得到的數(shù)據(jù)結(jié)構(gòu)進(jìn)行分析,得到如下關(guān)系并優(yōu)化:管理員關(guān)系模式(編號(hào),賬號(hào),密碼,權(quán)限)企業(yè)領(lǐng)導(dǎo)關(guān)系模式(編號(hào),賬號(hào),密碼)員工-部門關(guān)系模式(編號(hào),員工編號(hào),部門名稱,,性別,出生年月,民族,學(xué)歷,籍貫,家庭住址,部門,職務(wù))員工-職務(wù)關(guān)系模式(編號(hào),員工編號(hào),職務(wù)名稱,,性別,出生年月,民族,學(xué)歷,籍貫,家庭住址,部門,職務(wù))對(duì)員工-部門關(guān)系模式進(jìn)行優(yōu)化:S1(編號(hào),員工編號(hào),部門名稱),編號(hào)為主鍵S2(員工編號(hào),,性別,出生年月,民族,學(xué)歷,籍貫,家庭住址,部門,職務(wù)),員工編號(hào)為主鍵S3(編號(hào),員工編號(hào),部門名稱,,性別,出生年月,民族,學(xué)歷,籍貫,家庭住址,部門,職務(wù)),(編號(hào),員工編號(hào)為主鍵)由于員工編號(hào)傳遞依賴于編號(hào),因此從關(guān)系S1中刪除員工編號(hào),部門,職務(wù)對(duì)員工編號(hào)存在傳遞依賴,從關(guān)系上中刪除部門,職務(wù)。S11(編號(hào),部門名稱)S21(員工編號(hào),,性別,出生年月,民族,學(xué)歷,籍貫,家庭住址)對(duì)員工-職務(wù)關(guān)系模式進(jìn)行優(yōu)化:S1(編號(hào),員工編號(hào),職務(wù)名稱),編號(hào)為主鍵S2(員工編號(hào),,性別,出生年月,民族,學(xué)歷,籍貫,家庭住址,部門,職務(wù)),員工編號(hào)為主鍵S3(編號(hào),員工編號(hào),職務(wù)名稱,,性別,出生年月,民族,學(xué)歷,籍貫,家庭住址,部門,職務(wù)),(編號(hào),員工編號(hào)為主鍵)由于員工編號(hào)傳遞依賴于編號(hào),因此從關(guān)系S1中刪除員工編號(hào),部門,職務(wù)對(duì)員工編號(hào)存在傳遞依賴,從關(guān)系上中刪除部門,職務(wù)。S11(編號(hào),職務(wù)名稱)S21(員工編號(hào),,性別,出生年月,民族,學(xué)歷,籍貫,家庭住址)5、數(shù)據(jù)庫的物理設(shè)計(jì)數(shù)據(jù)庫物理設(shè)計(jì)階段的任務(wù)是根據(jù)具體的計(jì)算機(jī)系統(tǒng)的特點(diǎn),為給定的數(shù)據(jù)庫系統(tǒng)確定合理的存儲(chǔ)結(jié)構(gòu)和存取方法。所謂的“合理”有兩個(gè)含義:一個(gè)是要使設(shè)計(jì)出的物理數(shù)據(jù)庫占用較少的存儲(chǔ)空間,另一個(gè)對(duì)數(shù)據(jù)庫的操作具有盡可能高的速度要體現(xiàn)在后者。(1)存儲(chǔ)結(jié)構(gòu)確定數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu)主要指確定數(shù)據(jù)的存放位置和存儲(chǔ)結(jié)構(gòu),包括確定關(guān)系、索引、日志、備份等的存儲(chǔ)安排及存儲(chǔ)結(jié)構(gòu),以及確定系統(tǒng)存儲(chǔ)參數(shù)的配置。將日志文件和數(shù)據(jù)庫對(duì)象分別放在不同的磁盤,可以改進(jìn)系統(tǒng)的性能,提高系統(tǒng)的安全性。所以,系統(tǒng)應(yīng)將日志文件和數(shù)據(jù)文件存放在不同的磁盤上。(2)評(píng)價(jià)物理結(jié)構(gòu)數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)過程中需要對(duì)時(shí)間效率,空間效率,維護(hù)代價(jià)和各種用戶需求進(jìn)行權(quán)衡,其結(jié)果可以產(chǎn)生多種方案,因此要從中選擇一個(gè)最優(yōu)的方案。評(píng)價(jià)物理結(jié)構(gòu)的方法依賴于所選用的DBMS,主要是定量估算各種方案的存儲(chǔ)空間,存儲(chǔ)時(shí)間和維護(hù)代價(jià),對(duì)估算結(jié)果進(jìn)行權(quán)衡,選擇一個(gè)較優(yōu)的物理結(jié)構(gòu)。6、系統(tǒng)的實(shí)現(xiàn)與調(diào)試6、1建立數(shù)據(jù)庫createdatabase企業(yè)人事管理系統(tǒng)on(name=企業(yè)人事管理系統(tǒng)_dat,filename='D:\datas\企業(yè)人事管理系統(tǒng)dat.mdf',size=10,maxsize=100,filegrowth=5)logon(name=企業(yè)人事管理系統(tǒng)_log,filename='D:\datas\企業(yè)人事管理系統(tǒng)log.ldf',size=5,maxsize=20,filegrowth=2)6.2建立表createtable企業(yè)領(lǐng)導(dǎo)(編號(hào)char(20)primarykey,賬號(hào)char(20)unique,密碼char(20)notnull)createtable系統(tǒng)管理員(編號(hào)char(20)primarykey,賬號(hào)char(20)unique,密碼char(20)notnull)createtable部門(編號(hào)char(10)primarykey,員工編號(hào)char(10),部門名稱char(10))createtable企業(yè)員工(員工編號(hào)char(10),char(10)notnull,性別bitnotnull,出生日期char(10),家庭住址char(10),部門char(10)notnull,籍貫char(10),職務(wù)char(10),學(xué)歷char(10)notnull,民族char(10)notnull)createtable職務(wù)(編號(hào)char(10)notnull,員工編號(hào)char(10),職務(wù)名稱char(10)notnull)6、3插入數(shù)據(jù)6、4創(chuàng)建索引6、5創(chuàng)建視圖createview企業(yè)領(lǐng)導(dǎo)信息(編號(hào),賬號(hào),密碼)ASselect編號(hào),賬號(hào),密碼fromdbo.企業(yè)領(lǐng)導(dǎo)createview系統(tǒng)管理員信息(編號(hào),賬號(hào),密碼)ASselect編號(hào),賬號(hào),密碼fromdbo.系統(tǒng)管理員createview部門信息(員工編號(hào),編號(hào),部門名稱)ASselect編號(hào),部門名稱,員工編號(hào)fromdbo.部門createview企業(yè)員工信息(員工編號(hào),,性別,出生日期,家庭住址)ASselect員工編號(hào),,性別,出生日期,家庭住址fromdbo.企業(yè)員工createview職務(wù)信息(員工編號(hào),編號(hào),職務(wù)名稱)ASselect員工編號(hào),編號(hào),職務(wù)名稱fromdbo.職務(wù)6、6創(chuàng)建觸發(fā)器創(chuàng)建一個(gè)名為“trig_1”的觸發(fā)器,當(dāng)向員工表添加記錄時(shí),該觸發(fā)器自動(dòng)顯示員工表的所有信息。createtriggertrig_1on企業(yè)員工forinsertasselect*from企業(yè)員工2、創(chuàng)建名為“trig_2”的觸發(fā)器,當(dāng)向員工表修改記錄時(shí),該觸發(fā)器自動(dòng)顯示修改前和修改后的記錄createtriggertrig_2on企業(yè)員工forupdateasselect*fromdeleted--修改前的數(shù)據(jù)select*frominserted--修改后的數(shù)據(jù)創(chuàng)建一個(gè)名為“trig_3”的觸發(fā)器,當(dāng)向員工表刪除記錄時(shí),該觸發(fā)器自動(dòng)刪除成績表中與之相關(guān)的所有記錄。createtriggertrig_3on企業(yè)員工fordeleteasdeletefrom企業(yè)員工where員工編號(hào)in(select員工編號(hào)fromdeleted)6、7創(chuàng)建存儲(chǔ)過程創(chuàng)建存儲(chǔ)過程proc1用于查看所有信息createprocproc1asselect*from企業(yè)領(lǐng)導(dǎo),系統(tǒng)管理員,企業(yè)員工,部門,職務(wù)execproc12、創(chuàng)建一個(gè)名為“proc2”Createprocproc2(員工編號(hào)char(10),char(10),性別bit,出生日期char(10),家庭住址char(10),部門char(10),籍貫char(10),職務(wù)char(10),學(xué)歷char(10),民族char(10))AsInsertinto企業(yè)員工values(員工編號(hào),,性別,出生日期,家庭住址,部門,籍貫,職務(wù),學(xué)歷,民族)Execproc2員工編號(hào)='0004',='peter',性別='1',出生日期='1993-10-24',家庭住址='London',部門='002',籍貫='London',職務(wù)='00001',學(xué)歷='博士',民族='日耳曼'創(chuàng)建名為proc3的存儲(chǔ)過程,用于刪除表中指定員工編號(hào)的員工的記錄,具體員工編號(hào)由調(diào)用時(shí)決定。然后調(diào)用該存儲(chǔ)過程Createprocproc3(員工編號(hào)char(10))Asdeletefrom企業(yè)員工where員工編號(hào)=員工編號(hào)execproc3'0004'設(shè)計(jì)存儲(chǔ)過程,實(shí)現(xiàn)根據(jù)傳遞參數(shù)(員工編號(hào)和部門編號(hào))查詢指定員工的部門名稱。creat
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 國慶節(jié)團(tuán)建主題活動(dòng)方案
- ktv國慶節(jié)的朋友圈活動(dòng)方案
- 2024-2025學(xué)年新教材高中語文 第三單元 7.1 青蒿素:人類征服疾病的一小步(1)說課稿 部編版必修下冊(cè)
- 2024-2025學(xué)年高中語文 第二單元 七 仁義禮智我固有之說課稿5 新人教版選修《先秦諸子選讀》
- 2025變更勞動(dòng)合同范文
- 2025智能化施工合同
- Unit 12 Weather(說課稿)-2024-2025學(xué)年滬教牛津版(深圳用)英語四年級(jí)上冊(cè)
- 門診手術(shù)策劃方案
- 出資比例 英語合同范例
- 云杉買賣合同范例
- 2025年華能新能源股份有限公司招聘筆試參考題庫含答案解析
- 《中國心力衰竭診斷和治療指南(2024)》解讀完整版
- 《檔案管理課件》課件
- 2024年度中國共產(chǎn)主義共青團(tuán)團(tuán)課課件版
- 2025年中考物理終極押題猜想(新疆卷)(全解全析)
- 脛骨骨折的護(hù)理查房
- 房顫手術(shù)后護(hù)理流程
- 抽水蓄能電站項(xiàng)目建設(shè)管理方案
- 北郵工程數(shù)學(xué)期末試卷B卷
- 超長結(jié)構(gòu)及大體積混凝土專項(xiàng)施工方案
- 初中 初一 數(shù)學(xué) 絕對(duì)值 課件
評(píng)論
0/150
提交評(píng)論