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

正文內(nèi)容

數(shù)據(jù)庫(kù)人事管理系統(tǒng)-預(yù)覽頁(yè)

 

【正文】 重試用戶(hù)登錄 失敗 成功確認(rèn)用戶(hù)類(lèi)型管理系統(tǒng)管理員用戶(hù)信息;管理一般用戶(hù);擁有所有權(quán)限修改復(fù)位密碼;添加刪除普通用戶(hù); 基本信息管理 考勤考評(píng)管理 系統(tǒng)用戶(hù)管理 管理員修改復(fù)位自己用戶(hù)密碼;刪除自己用戶(hù);管理自己的用戶(hù)信息查詢(xún)權(quán)限 用戶(hù)退出系統(tǒng)結(jié)束圖5 系統(tǒng)工作流圖數(shù)據(jù)庫(kù)建立員工信息用戶(hù)信息部門(mén)信息退出系統(tǒng)用戶(hù)信息表員工基本信息采用樹(shù)狀結(jié)構(gòu)管理部門(mén)信息,在部門(mén)間建立從屬關(guān)系。設(shè)計(jì)三大基本模塊:基本信息管理、考勤考評(píng)管理和系統(tǒng)用戶(hù)管理。2. 設(shè)計(jì)目的為了使公司的認(rèn)識(shí)管理效率得到提高,減少人工操作的出錯(cuò)機(jī)會(huì),實(shí)現(xiàn)數(shù)據(jù)共享,便于查詢(xún)、添加、更新數(shù)據(jù),實(shí)現(xiàn)整個(gè)公司的信息化和辦公自動(dòng)化,為公司的競(jìng)爭(zhēng)提供良好的條件。數(shù)據(jù)庫(kù)一個(gè)信息系統(tǒng)的各個(gè)部分能否緊密地結(jié)合在一起以及如何結(jié)合,關(guān)鍵在數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)系統(tǒng)原理及其應(yīng)用教程課程設(shè)計(jì)報(bào)告 題目名稱(chēng)———人事管理系統(tǒng) 任課教師———姓 名: 學(xué) 號(hào): 2009年12月20日一 .概述1. 設(shè)計(jì)背景在計(jì)算機(jī)不斷發(fā)展的今天,計(jì)算機(jī)已經(jīng)運(yùn)用到各個(gè)領(lǐng)域,計(jì)算機(jī)的作用使由手工的操作到計(jì)算機(jī)的操作是一個(gè)大的飛躍,代替的復(fù)雜的容易出錯(cuò)的人工操作,節(jié)省了大量的時(shí)間,提高了正確性,提高了數(shù)據(jù)的可靠性。數(shù)據(jù)庫(kù)設(shè)計(jì)是建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開(kāi)發(fā)和建設(shè)中的核心技術(shù),具體說(shuō),是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿(mǎn)足各種用戶(hù)的應(yīng)用需求(信息要求和處理要求)。為了便于公司人事管理,設(shè)計(jì)了認(rèn)識(shí)管理系統(tǒng),簡(jiǎn)化公司管理工作,實(shí)現(xiàn)管理現(xiàn)代化。2) 設(shè)計(jì)用戶(hù)的操作界面,實(shí)現(xiàn)數(shù)據(jù)的查詢(xún)、添加、刪除等功能。本系統(tǒng)共分為3個(gè)功能模塊:基本信息管理、考評(píng)考勤管理、系統(tǒng)用戶(hù)管理。對(duì)于基本表Departments,我們認(rèn)為Dep_Id,Dep_Name是不重名的,所以Dep_Id和Dep_Name對(duì)于Describes和UpperId存在部分依賴(lài),所以只滿(mǎn)足第一范式(1NF)。define new DEBUG_NEWendif//////////////////////////////////////////////////////////////////////// Construction/Destruction//////////////////////////////////////////////////////////////////////ADOConn::ADOConn(){}ADOConn::~ADOConn(){}// 初始化—連接數(shù)據(jù)庫(kù)void ADOConn::OnInitADOConn(){ // 初始化OLE/COM庫(kù)環(huán)境 ::CoInitialize(NULL)。Database=HrSys。 }}// 執(zhí)行查詢(xún)_RecordsetPtramp。 } // 捕捉異常 catch(__error e) { // 顯示錯(cuò)誤信息 AfxMessageBox(())。 // Connection對(duì)象的Execute方法:(_bstr_t CommandText, // VARIANT * RecordsAffected, long Options ) // 其中CommandText是命令字串,通常是SQL命令。 return false。}3.以基本表Departments為例,其各功能代碼的實(shí)現(xiàn)建立各基本表所對(duì)應(yīng)的類(lèi),此處為標(biāo)識(shí)清楚,以基本表名作為該類(lèi)類(lèi)名。 CString Dep_name。 CStringArray a_DepId。 //讀取和設(shè)置成員變量 int GetDep_id()。 CString GetDescribe()。 //數(shù)據(jù)庫(kù)操作 int HaveName(CString cDep_Name)。 //讀取所有部門(mén)編號(hào)、名稱(chēng)和上級(jí)部門(mén)編號(hào)等信息到數(shù)組對(duì)象CStringArray long sql_insert()。}。 Describe = 。}CString CDepartments::GetDep_name(){ return Dep_name。}int CDepartments::GetUpperId(){ return UpperId。 //設(shè)置SELECT語(yǔ)句 _bstr_t vSQL。 m_pRecordset = (vSQL)。}int CDepartments::HaveSon(CString cDep_id){ //連接數(shù)據(jù)庫(kù) ADOConn m_AdoConn。 //執(zhí)行SELECT語(yǔ)句 _RecordsetPtr m_pRecordset。 //斷開(kāi)與數(shù)據(jù)庫(kù)的連接 ()。 vSQL = SELECT * FROM Employees WHERE Dep_Id= + cDep_id。 else return 1。 //設(shè)置SELECT語(yǔ)句 _bstr_t vSQL。 //初始化數(shù)組 ()。 ((LPCTSTR)(_bstr_t)m_pRecordsetGetCollect(Dep_Name))。}long CDepartments::sql_insert(){ //連接數(shù)據(jù)庫(kù) ADOConn m_AdoConn。 _bstr_t vSQL。 + Describe + 39。 vSQL = SELECT MAX(Dep_id) AS MaxId FROM Departments。 else lDepId = atol((LPCTSTR)(_bstr_t)m_pRecordsetGetCollect(MaxId))。 ()。, Describe=39。 //斷開(kāi)與數(shù)據(jù)庫(kù)的連接 ()。 vSQL = DELETE FROM Departments WHERE Dep_id= + cDepId。 ()。 m_pRecordset = (vSQL)。 Describe = (LPCTSTR)(_bstr_t)m_pRecordsetGetCollect(Describe)。從界面的設(shè)計(jì)到數(shù)據(jù)庫(kù)的連接,還有各個(gè)功能的實(shí)現(xiàn)。還有遇到的問(wèn)題就是命名混亂造成很多程序的紊亂,結(jié)構(gòu)繁雜。在知識(shí)掌握方面,熟練了SQL語(yǔ)句的應(yīng)用,以及嵌入到C++中的方法和一些注意事項(xiàng)。借鑒大量例子,糾正了之前的一些設(shè)計(jì)缺陷,養(yǎng)成了很好的設(shè)計(jì)習(xí)慣,為以后的工作打下
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1