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

正文內(nèi)容

員工信息管理系統(tǒng)--畢業(yè)設(shè)計說明書-資料下載頁

2025-08-06 07:51本頁面
  

【正文】 tudio 的組件集成為和諧的開發(fā)環(huán)境。Microsoft 的主力軟件產(chǎn)品。Visual C++是一個功能強(qiáng)大的可視化軟 件 開 發(fā) 工具 。自 1993 年 Microsoft 公司推出 Visual C++ 后,隨著其新版本的不斷問世,Visual C++已成為專業(yè)程序員進(jìn)行軟件開發(fā)的首選工具。雖然微軟公司推出了 Visual C++.NET(Visual C++),但它的應(yīng)用的很大的局限性,只適用于 Windows 2022,Windows XP 和 Windows 。所以實際中,更多的是以 Visual C++ 為平臺。    第 3 章 總體設(shè)計系統(tǒng)設(shè)計階段的主要目的是將系統(tǒng)分析階段所提出的反映了用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實施的基于計算機(jī)與通信系統(tǒng)的物理(技術(shù))方案。包括總體結(jié)構(gòu)設(shè)計、總體功能設(shè)計、總體物理結(jié)構(gòu)設(shè)計、系統(tǒng)詳細(xì)設(shè)計、數(shù)據(jù)庫設(shè)計(概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計)、代碼設(shè)計、輸入輸出設(shè)計等。 用模塊化原理進(jìn)行軟件設(shè)計時;為了得到一組最好的模塊集合,應(yīng)該根據(jù)信息隱蔽原理對軟件進(jìn)行分解。也就是應(yīng)該這樣來設(shè)計和確定模塊,使得一個模塊內(nèi)包含的信息(數(shù)據(jù)和過程)對手不需要這些信息的模塊是不能訪問的。 設(shè)計目標(biāo) 本系統(tǒng)主要用于對企業(yè)中的員工進(jìn)行管理。具體地講,員工管理系統(tǒng)就是通過員工信息、員工考核、薪酬管理、獎懲管理、員工培訓(xùn)、員工調(diào)動信息管理等一系列手段來提高勞動生產(chǎn)率,最終達(dá)到發(fā)展目標(biāo)的一種管理行為。系統(tǒng)最大限度地實現(xiàn)了易安裝性、易維護(hù)性和易操作性。系統(tǒng)運行穩(wěn)定、安全可靠。針對企業(yè)員工的工作性質(zhì)和特點,企業(yè)員工信息管理系統(tǒng)應(yīng)用于各企事業(yè)單位,該系統(tǒng)應(yīng)實現(xiàn)以下幾個方面的目標(biāo):(1)系統(tǒng)界面友好美觀,系統(tǒng)操作簡單易行。(2)系統(tǒng)支持鼠標(biāo)和鍵盤兩套操作。(3)能夠根據(jù)每個員工當(dāng)月請假的天數(shù)自動計算出該員工的曠勤工資。(4)能夠統(tǒng)計出員工每月遲到、早退、事假、病假及其所扣工資金額的相關(guān)信息。(5)打印出員工基本信息及出勤情況的相關(guān)信息。 語言簡介 C/C++的特點 C++語言是在 C 。C++中加入了面向?qū)Τ绦蛟O(shè)計(OOP)的特征。下面的三個主要性質(zhì)刻劃 OOP 語言的特點:1. 封裝性:把一個數(shù)據(jù)結(jié)構(gòu)同操作的函數(shù)(行為或方法)組合在一起。封裝性是借助于一種新的結(jié)構(gòu)和數(shù)據(jù)類型機(jī)制――類實現(xiàn)的。2. 繼承性:建立一個新的派生類,它從一個或多個先前定義的基類中繼承函數(shù)和數(shù)據(jù)而且可能重新定義或加進(jìn)新的數(shù)據(jù)行為,這樣就建立了類的層次。3. 多態(tài)性:給行為取一個名字或符號,它共享一個類的層次,在這個層次中的每個類以適合自己的方式實現(xiàn)這個行為。 Visual C++具有的優(yōu)點:提供了面向?qū)ο蟮膽?yīng)用程序框架 MFC(Microsoft Foundation Class),簡化了程序員的編程工作,提高了模塊的可重用性;提供了基于 CASE 技術(shù)的可視化軟件的自動生成和維護(hù)工具 AppWizard、ClassWizard、Visual Studio、WizardBar 等,實現(xiàn)了直觀、可視的程序設(shè)計風(fēng)格,方便地編和管理各種類,維護(hù)程序的源代碼;封裝了Windows 的 API 函數(shù)、USER、KERNEL、GDI 函數(shù),簡化了編程時創(chuàng)建、維護(hù)窗口的許多復(fù)雜的工作。 本程序中使用的 VC++控件及其屬性簡介(1)CStatic(靜態(tài)控件):顯示一些幾乎固定不變的文字或圖形描述。(2)CButton(按鈕控件):產(chǎn)生某些命令或改變某些選項設(shè)置。(3)CEdit(編輯框控件):完成文字的輸入輸出雙向操作,查看并編輯文字。(4)CListBox(列表框控件):顯示一個列表,讓用戶從中選取一個或多個項。(5)CComboBox(組合框):將列表框和編輯框有機(jī)地組合在一起,可選擇列表中已有的項,還可以編輯出新的項。 系統(tǒng)數(shù)據(jù)訪問接口的選擇 Visual C++中可用的數(shù)據(jù)訪問對象接口有三種:ODBC(Open Database Connectity,開放數(shù)據(jù)庫連接) 、DAO(Data Access Objects,數(shù)據(jù)訪問對象)及 OLE DB(OLE data Base,OLE數(shù)據(jù)庫)。1.ODBC(Open Database Connectity,開發(fā)數(shù)據(jù)庫連接) ODBC 提供了應(yīng)用程序接口(API) ,使得任何一個數(shù)據(jù)庫都可以通過 ODBC 驅(qū)動器與指定DBMC 相聯(lián),用戶的程序就可以通過調(diào)用 ODBC 驅(qū)動管理器中相應(yīng)的驅(qū)動程序達(dá)到管理數(shù)據(jù)庫的目的。作為 Microsoft Windows Open Standards Architecture(WOSA,Windows 開放式服務(wù)體系結(jié)構(gòu))的主要組成部分,ODBC 一直沿用至今。2. DAO(Data Access Objects,數(shù)據(jù)訪問對象)DAO 提供了一種通過程序代碼創(chuàng)建和操縱數(shù)據(jù)庫的機(jī)制。多個 DAO 對象構(gòu)成了一個體系結(jié)構(gòu),在這個結(jié)構(gòu)里,各個 DAO 對象協(xié)同工作,通過 Microsoft Jet 數(shù)據(jù)庫訪問數(shù)據(jù)庫中的數(shù)據(jù)和數(shù)據(jù)庫的結(jié)構(gòu)定義??梢栽L問的數(shù)據(jù)庫類型主要有:Microsoft Jet 數(shù)據(jù)庫、ODBC 數(shù)據(jù)源、可安裝的 ISAM 數(shù)據(jù)庫。DAO 是我們可以通過程序訪問和操縱本地的或遠(yuǎn)程的數(shù)據(jù)和數(shù)據(jù)定義,管理數(shù)據(jù)庫中的對象或結(jié)構(gòu)。DAO 支持兩種不同的數(shù)據(jù)庫環(huán)境——稱為工作區(qū)(Workspace).Microsoft Jet Workspace ——這是一種使用 Microsoft Jet 數(shù)據(jù)庫引擎來訪問數(shù)據(jù)源的工作區(qū)。 ODBC Direct Workspace ——這是一種使用 ODBC Direct 來直接訪問一個 ODBC 數(shù)據(jù)源,并繞過 Microsoft Jet 數(shù)據(jù)庫引擎的工作區(qū)??赏ㄟ^ ODBC 訪問數(shù)據(jù)庫服務(wù)器,而無須安裝 Microsoft Jet 數(shù)據(jù)庫引擎。3.OLE DB(OLE data Base,OLE 數(shù)據(jù)庫)。 OLE DB 試圖提高一種統(tǒng)一的數(shù)據(jù)訪問接口,并能處理除了標(biāo)準(zhǔn)的關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)之外,還能處理包括郵件數(shù)據(jù)、Web 上的文本或圖形、目錄服務(wù)(Directory Services) ,以及主機(jī)系統(tǒng)中的 IMS 和 VSAM 數(shù)據(jù)。OLE DB 提供一個數(shù)據(jù)庫編程 COM(組件對象模型)接口,使得數(shù)據(jù)的使用者(應(yīng)用程序)可以使用同樣的方法訪問各種數(shù)據(jù),而不用考慮數(shù)據(jù)的具體存儲地點、格式或類型。這個 COM 接口與 ODBC 相比,其健壯性和靈活性要高的多。但是,由于 OLE DB 的程序比較復(fù)雜,因而對于一般用戶來說使用 ODBC 和 DAO 方式已能滿足一般數(shù)據(jù)庫處理的需要。 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計對軟件工程來講是一項十分重要的工程,由于該系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)量龐大,數(shù)據(jù)復(fù)雜,應(yīng)用面廣,所以設(shè)計的好壞,對數(shù)據(jù)庫使用和維護(hù)關(guān)系極大。有許多數(shù)據(jù)庫由于設(shè)計不當(dāng)而不能達(dá)到預(yù)定目標(biāo)。因此,在數(shù)據(jù)庫設(shè)計時,應(yīng)該嚴(yán)格按照要求進(jìn)行。一般的,數(shù)據(jù)庫設(shè)計包括了數(shù)據(jù)建模的三個方面,即數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束。 數(shù)據(jù)庫概念設(shè)計將用戶的需求加以解釋,并用概念模型表達(dá)出來。概念模型是現(xiàn)實世界到信息世界的抽象,有獨立于具體的數(shù)據(jù)庫實現(xiàn)的優(yōu)點,因此是用戶和數(shù)據(jù)庫設(shè)計人員之間進(jìn)行交流的語言。此處,采用的建模技術(shù)方法為注重描述數(shù)據(jù)及其之間語義關(guān)系的語義數(shù)據(jù)模型的實體—聯(lián)系模型。 員工信息管理系統(tǒng)的數(shù)據(jù)庫 ER 圖如圖 所示:圖 系統(tǒng) ER 圖 數(shù)據(jù)庫邏輯設(shè)計 員工出生日期家庭住址性 別姓 名編 號民 族政治面貌文化程度籍 貫部門編號到崗時間聯(lián)系方式系統(tǒng)用戶用戶名 密 碼 家庭成員姓名年齡與 員 工 關(guān) 系學(xué)校/單位管 理管 理管 理學(xué)習(xí)及工作經(jīng)歷開始時間學(xué)習(xí)/單位結(jié)束時間職 務(wù) 部門部門名稱部門描述管理屬于數(shù)據(jù)庫邏輯設(shè)計的任務(wù)是將概念結(jié)構(gòu)轉(zhuǎn)換成特定 DBMS 所支持的數(shù)據(jù)模型的過程。ER圖轉(zhuǎn)換成關(guān)系模型更具優(yōu)勢。關(guān)系數(shù)據(jù)庫邏輯設(shè)計的結(jié)果是一組關(guān)系模式的定義。一般邏輯設(shè)計過程可分為以下三個步驟:第一,初始關(guān)系模式設(shè)計;第二,關(guān)系模式規(guī)范化;第三,模式的評價與修正。 總體數(shù)據(jù)結(jié)構(gòu)登錄用戶信息表:表 用戶登錄信息表字段名 字段類型 字段說明 字段長度 主鍵 空值 外鍵約束UserName varchar 用戶名 40 是 否Pwd varchar 密碼 40 否User_Type tinyint 用戶類型 1 否考勤信息表: 表 考勤信息表字段名 字段類型 字段說明 字段長度 主鍵 空值 外鍵約束CheckDate char 用戶名 10 是 否Emp_Id int 密碼 4 否qqDays decimal 用戶類型 5ccDays decimal 全勤天數(shù) 5bjDays decimal 出差天數(shù) 5sjDays decimal 事假天數(shù) 5kgDays decimal 曠工天數(shù) 5fdxjDays decimal 法定休假天數(shù) 5nxjDays decimal 年休假天數(shù) 5dxjDays decimal 倒休假天數(shù) 5cdMinutes tinyint 遲到時間 1ztMinutes tinyint 早退時間 1 否ot1Days decimal 法定節(jié)假日加班天數(shù)5ot2Days decimal 周末加班天數(shù) 5ot3Days decimal 平時加班天數(shù) 5Memo varchar 備注 200部門信息表: 表 部門信息表字段名 字段類型 字段說明 字段長度 主鍵 空值 外鍵約束Dep_id int 部門編號 4 是 否Dep_name varchar 部門名稱 40 否Describe varchar 描述信息 400UpperId int 4 否員工基本信息表: 表 基本信息表字段名 字段類型 字段說明 字段長度 主鍵 空值 外鍵約束Emp_Id int 員工編號 10 是 否Emp_NAME varchar 員工姓名 40 否Photo image 員工頭像 100Sex char 性別 2Nationality varchar 民族 40Birth varchar 出生日期 20Political_Party varchar 政治面貌 40Culture_Level varchar 文化程度 40Marital_Condition varchar 籍貫 20Family_Place varchar 家庭住址 60Office_phone varchar 辦公電話 30Mobile varchar 移動電話 30Hukou varchar 戶口所在地 100HireDate varchar 到崗日期 20Dep_Id int 部門編號 4[Position] varchar 職務(wù) 40UpperId int 上級員工 4Fillin_Person varchar 填表人 30Fillin_Time varchar 填表時間 20員工考勤信息表: 表 考評信息表字段名 字段類型 字段說明 字段長度 主鍵 空值 外鍵約束EvaMonth char 考勤日期 10 是 否Emp_Id int 部門編號 4 是 否ztEva varchar 描述信息 200jlReason varchar 200jlAmount smallint 2cfReason varchar 200cfAmount smallint 2Memo varchar 200工作經(jīng)歷信息表: 表 經(jīng)歷信息表字段名 字段類型 字段說明 字段長度 主鍵 空值 外鍵約束Id tinyint 編號 1 是 否Emp_Id int 員工編號 4 否zStart_Date char 開始日期 10End_Date char 結(jié)束日期 10School_Org varchar 實習(xí)單位 50Title varchar 實習(xí)描述 20家庭成員信息表: 表 家庭信息表字段名 字段類型 字段說明 字段長度 主鍵 空值 外鍵約束Id tinyint 編號 1 是 否Emp_Id int 員工編號 4 否Name varchar 姓名 50 否Sex char 性別 2Age tinyint 年齡 1Relationship varchar 關(guān)系 20WorkingOrg varchar 工作單位 40 總體軟件層次結(jié)構(gòu)圖1.系統(tǒng)管理系統(tǒng)啟動的時候有一個管理員用戶,使用這個用戶登陸以后,可以添加其他用戶,而且每個用戶都可以更改自己的密碼。2.基本數(shù)據(jù)管理 添加員工信息:系統(tǒng)自動生成員工的編號。管理員可以添加員工的基本信息。包括姓名,性別,籍貫,年齡,生日,住址,Email,學(xué)歷,專業(yè),進(jìn)入本公司的時間等。修改員工信息:選擇一個員工,可以修改這個員工的基本信息。查詢員工的基本信息:可以根據(jù)員工的編號,姓名或是進(jìn)入本
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1