freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫(kù)課程設(shè)計(jì)人事管理系統(tǒng)(doc畢設(shè)論文)-預(yù)覽頁(yè)

 

【正文】 nxDaysdecimal(4,1)年休天數(shù)10dxDaysdecimal(4,1)倒休天數(shù)11cdMinutestinyint遲到時(shí)間12ztMinutestinyint早退天數(shù)13ot1Daysdecimal(4,1)一類加班天數(shù)14ot2Daysdecimal(4,1)二類加班天數(shù)15ot3Daysdecimal(4,1)三類加班天數(shù)16Memovarchar(200)備注表5 表Checkin的結(jié)構(gòu)員工考評(píng)表Evaluation編號(hào)字段名數(shù)據(jù)類型是否可以為空是否為主鍵說(shuō)明1EvaMonthchar(10)Not NULL候選鍵考評(píng)月份2Emp_IdintNot NULL候選鍵編號(hào)3ztEvavarchar(200)總體評(píng)價(jià)4jlReasonvarchar(200)獎(jiǎng)勵(lì)事由5jlAmountsmallint獎(jiǎng)勵(lì)金額6cfReasonvarchar(200)處罰事由7cfAmountsmallint處罰金額8Menovarchar(200)備注表6 表Evaluation的結(jié)構(gòu)用戶信息表Users編號(hào)字段名數(shù)據(jù)類型是否可以為空是否為主鍵說(shuō)明1UserNamevarchar(40)Not NULL主鍵用戶名2Pwdvarchar(40)Not NULL密碼3User_TypetinyintNot NULL類型表6 表Users的結(jié)構(gòu)三.概念模型設(shè)計(jì)部門上級(jí)部門編號(hào)編號(hào)只能描述名稱圖7 實(shí)體“部門”ER圖工號(hào)姓名上級(jí)員工編號(hào)員工狀態(tài)照片戶口性別檔案聯(lián)系方式上班日期國(guó)籍手機(jī)號(hào)備注員工部門編號(hào)辦公電話出生日期修改人編號(hào)政治面貌崗位身份證號(hào)修改時(shí)間文化水平職務(wù)婚姻狀況籍貫圖8 實(shí)體“員工”的ER圖工作單位編號(hào)關(guān)系員工編號(hào)家庭成員姓名年齡性別圖9 實(shí)體“家庭成員”的ER圖員工編號(hào)編號(hào)開(kāi)始日期學(xué)校名稱教育工作經(jīng)歷職務(wù)結(jié)束日期圖10 實(shí)體“教育工作經(jīng)歷”的ER圖剩余實(shí)體“員工考勤記錄”、“員工測(cè)評(píng)記錄”、“用戶信息”的ER圖類似,此處省略。其余基本表,均不存在部分函數(shù)依賴和傳遞函數(shù)依賴,滿足第三范式(3NF)。 // 設(shè)置連接字符串,必須是BSTR型或者_(dá)bstr_t類型 _bstr_t strConnect = Provider=SQLOLEDB。 m_pConnectionOpen(strConnect,adModeUnknown)。 // 創(chuàng)建記錄集對(duì)象 (__uuidof(Recordset))。} // 執(zhí)行SQL語(yǔ)句,Insert Update _variant_tBOOL ADOConn::ExecuteSQL(_bstr_t bstrSQL){// _variant_t RecordsAffected。 return true。 m_pConnectionClose()。各基本表的查詢、刪除、插入功能的實(shí)現(xiàn),以基本表Departments為例,其他表類似。 int UpperId。 CDepartments()。 CString GetDep_name()。 int GetUpperId()。 //判斷指定的部門是否包含下級(jí)部門(如果包含則不能刪除) int HaveEmp(CString cDep_id)。 void sql_delete(CString cDepId)。define new DEBUG_NEWendif//////////////////////////////////////////////////////////////////////// Construction/Destruction//////////////////////////////////////////////////////////////////////CDepartments::CDepartments(){ Dep_id = 0。}CDepartments::~CDepartments(){}//讀取和設(shè)置成員變量int CDepartments::GetDep_id(){ return Dep_id。}CString CDepartments::GetDescribe(){ return Describe。}//數(shù)據(jù)庫(kù)操作int CDepartments::HaveName(CString cDep_Name){ //連接數(shù)據(jù)庫(kù) ADOConn m_AdoConn。 + cDep_Name + 39。 else return 1。 //設(shè)置SELECT語(yǔ)句 _bstr_t vSQL。 if (m_pRecordsetadoEOF) return 1。 ()。 m_pRecordset = (vSQL)。}void CDepartments::Load_dep(){ //連接數(shù)據(jù)庫(kù) ADOConn m_AdoConn。 //執(zhí)行SELETE語(yǔ)句 _RecordsetPtr m_pRecordset。 ()。 m_pRecordsetMoveNext()。 //設(shè)置INSERT語(yǔ)句 CString strUpperId。 + Dep_name + 39。 //執(zhí)行INSERT語(yǔ)句 (vSQL)。 m_pRecordset = (vSQL)。 return lDepId。 vSQL = UPDATE Departments SET Dep_name=39。 WHERE Dep_id= + cDepId。 ()。 //斷開(kāi)與數(shù)據(jù)庫(kù)的連接 ()。 vSQL = SELECT * FROM Departments WHERE Dep_id= + cDepId。 else { Dep_id = atoi(cDepId)。 } //斷開(kāi)與數(shù)據(jù)庫(kù)的連接 ()。遇到最難解決的問(wèn)題是數(shù)據(jù)庫(kù)的刷新問(wèn)題,每次添加、刪除操作后,當(dāng)前顯示沒(méi)有變化,但數(shù)據(jù)庫(kù)中數(shù)據(jù)已經(jīng)發(fā)生變化。這次數(shù)據(jù)庫(kù)課設(shè)第一感覺(jué)就是難,任務(wù)龐大。基本了解了一般數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)流程。相信以后的學(xué)習(xí)工作中一定會(huì)更加
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1