【正文】
key identity, Dep_name varchar(40) not null,Describe varchar(400),UpperId int not null)create table family( Id tinyint primary key identity,Emp_Id int not null,Sex char(2),Age tinyint,Relationship varchar(20),WorkingOrg varchar(40))create table Experience(Id tinyint primary key identity,Emp_Id int not null,Strat_Date char(10),End_Date char(10),School_Org varchar(50),Title varchar(20))創(chuàng)建用戶本給用戶附加權(quán)限: Create user du Grant select insert update On table Experience To du: 登錄界面: 登錄成功后進入如下界面:部門管理如下:部門信息添加、修改、刪除、分別如下圖示: 員工信息管理界面如下:員工選項中有:在職,兼職,離職、試用、退休、返聘 等幾個選項員工信息添加界面如下:修改,和上面添加界面一樣。就是在里面修改.部門調(diào)轉(zhuǎn)如下:家庭成員基本信息管理如下圖:員工工作經(jīng)歷及受教育程度界面如下: 添加界面 修改界面考勤系統(tǒng)界面如下:有設(shè)置 月度統(tǒng)計 等功能;考評系統(tǒng)界面如下:設(shè)置界面如下:用戶管理系統(tǒng)界面如下: 八、組分工及設(shè)計體會本小組由張發(fā)軍、張恒兩人組成。在初期,我們一起討論并使用SQL sever建立了基本數(shù)據(jù)庫,對前端的控制設(shè)計進行了功能分類;并經(jīng)討論使用VC中的MFC進行數(shù)據(jù)庫連接。經(jīng)過這次數(shù)據(jù)庫課程設(shè)計,我覺得遇到的困難很多,做課程設(shè)計時明顯感覺平時學(xué)到的東西不夠。例如,在建立關(guān)系圖的時候,由于每個表中的主碼名稱一樣,但意義不統(tǒng)一,所以造成課設(shè)初期無法建立關(guān)系圖。在畫ER圖的時候,我們曾經(jīng)討論過是用屬性表示某個對象恰當(dāng),還是用實體集表示更為恰當(dāng);還分析了是否使用一般化??偨Y(jié)人事管理系統(tǒng)的功能使我對整個數(shù)據(jù)庫系統(tǒng)有了全面的了解,使各部分能夠聯(lián)系起來,不在是單獨的幾塊內(nèi)容。此次課程設(shè)計不僅考驗了我的數(shù)據(jù)庫系統(tǒng)的概念和數(shù)據(jù)庫的設(shè)計,而且更加檢驗了我使用VC的熟練程度。比如說數(shù)據(jù)庫的連接等等。通過此次課程設(shè)計,我的一些知識運用的熟練程度得到了提高,進一步了解了數(shù)據(jù)庫的結(jié)構(gòu)特點和設(shè)計過程。 九、參考文獻《數(shù)據(jù)庫系統(tǒng)概論》(第四版) 王珊,薩師煊 24 / 2