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

正文內(nèi)容

企業(yè)考勤系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)畢業(yè)論文-在線瀏覽

2025-04-30 10:55本頁面
  

【正文】 操作系統(tǒng): Microsoft Windows XP 或以上版本 。 數(shù)據(jù)庫: SQL Server 2021. SQL Server 2021 數(shù)據(jù)庫 通過詳細(xì)的系統(tǒng)調(diào)查和上面的系統(tǒng)分析,我們已經(jīng)對用戶的需求得到了大致全面的了解,這里為了得到數(shù)據(jù)庫的基本數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)項(xiàng),我們再一次著重對用戶的需求進(jìn)行詳細(xì)的分析。對于小規(guī)模的數(shù)據(jù)庫, SQL SERVER 可 以運(yùn)行在只有 32MB內(nèi)存的簡單的 WINDOWS 9X 系統(tǒng)上。 SQL server 的分布式體系結(jié)構(gòu)把數(shù)據(jù)庫訪問應(yīng)用程序與數(shù)據(jù)引擎分離開來。這些客戶機(jī)系統(tǒng)一般是運(yùn)行在 SQL server 客戶機(jī)軟件的 PC 機(jī)上, SQL server 支持下 列計(jì)算機(jī)系統(tǒng)。而且 SQL server 還有一個(gè)優(yōu)點(diǎn)是其與主流客戶機(jī) /服務(wù)器開發(fā)工具和桌面應(yīng)用程序,例如, MICROSOFT WORD,ACCESS,EXCEL 的緊密集成。對于制定數(shù)據(jù)庫的開發(fā), SQL server 與幾種流行開發(fā)工具所使用的訪問界面兼容。 數(shù)據(jù)庫訪問技術(shù) 所有 C/S 結(jié)構(gòu)的分布式應(yīng)用程序都以讀取和更新數(shù)據(jù)庫中的為中心任務(wù),為了允許分布式、可縮放應(yīng)用程序中實(shí)現(xiàn)數(shù)據(jù)集成,從長遠(yuǎn)來看,較新的數(shù)據(jù)訪問技術(shù)通常能夠減少開發(fā)時(shí)間,簡化代碼并提供良好的性能。 不僅僅是 ADO 的新版本,更是一個(gè)全新的以 .NET 框架為基礎(chǔ)的數(shù)據(jù)操作模型,是專門為 .NET 平臺(tái)上的數(shù)據(jù)操作而設(shè)計(jì)的。大多數(shù) 應(yīng)用程序都需要某種形式的數(shù)據(jù)訪問。 數(shù)據(jù)操作模型介紹 ① ADO 對于用本機(jī)代碼編寫的應(yīng)用程序, ADO 為 OLE DB 數(shù)據(jù)接口提供基于 COM 的應(yīng)用程序級(jí)別接口。而且, ADO也可構(gòu)建客戶端記錄集、使用松耦合記錄集、處理 OLE DB 的數(shù)據(jù)集合。然而,因?yàn)榉?wù)器端游標(biāo)需要保存數(shù)據(jù)庫資源,所以使用它們可能會(huì)對應(yīng)用程序的性能和可縮放性產(chǎn)生極大的負(fù)面影響。 COM 封送處理還將數(shù)據(jù)類型限制為 COM 標(biāo)準(zhǔn)定義的那些數(shù)據(jù)類型。 ② 是一組向 .NET 程序員公開數(shù)據(jù)訪問服務(wù)的類。它提供了對關(guān)系數(shù)據(jù)、 XML和應(yīng)用程序數(shù)據(jù)的訪問, 是重要的應(yīng)用程序級(jí)接口,用于在 平臺(tái)中提供數(shù)據(jù)訪問服務(wù),在 中,可以使用新的 .NET Framework 數(shù)據(jù)提供程序來訪問數(shù)據(jù)源。這些數(shù)據(jù)提供程序可以滿足各種開發(fā)要求,包括創(chuàng)建由應(yīng)用程序、工具、語言或 Inter 瀏覽器使用的前端數(shù)據(jù)庫客戶端和中間層業(yè)務(wù)對象(它們使用與關(guān)系數(shù)據(jù)庫和其他存儲(chǔ)區(qū)中的數(shù)據(jù)的活動(dòng)連接)。通過支持對數(shù)據(jù)的松耦合訪問, 減少了與數(shù)據(jù)庫的活動(dòng)連接數(shù)目(即減少了多個(gè)用戶爭用數(shù)據(jù)庫服務(wù)器上的有限資源的可能性),從而實(shí)現(xiàn)了最大程度的數(shù)據(jù)共享。 包含用于連接到數(shù)據(jù)庫、執(zhí)行命令和檢索結(jié)果的 .NET Framework 數(shù)據(jù)提供程度。 DataSet 對象也可以獨(dú)立于 .NET Framework 數(shù)據(jù)提供程序使用,以管理應(yīng)用程序本地的數(shù)據(jù)。數(shù)據(jù)集是一種關(guān)系數(shù)據(jù)結(jié)構(gòu),可使用 XML 進(jìn)行讀取、寫入或序列 化。 因?yàn)閿?shù)據(jù)集被遠(yuǎn)程處理為 XML 形式,所以任何兩個(gè)組件都可共享數(shù)據(jù)并使用XML 架構(gòu)來定義數(shù)據(jù)集的關(guān)系結(jié)構(gòu)。除了從 XML 加載數(shù)據(jù)以外,數(shù)據(jù)集還可用 SQL Server 中的數(shù)據(jù)以及通過 OLE DB 公開的數(shù)據(jù)源中的數(shù)據(jù)來填充,并可保存對這些數(shù)據(jù)的更改。數(shù)據(jù)共享使用者可以使用 來連接到這些數(shù)據(jù)源,并檢索、操作和更新數(shù)據(jù)。當(dāng)編譯使用 命名空間的代碼時(shí),請引用 和。通過 可以將應(yīng)用程序編程接口,以便與 OLE DB兼容的數(shù)據(jù)來源進(jìn)行溝通。 沿襲以前的 ADO所能操作的數(shù)據(jù)來源,包括關(guān)聯(lián)數(shù)據(jù)和非關(guān)聯(lián)數(shù)據(jù)。但是 ADO提供了更豐富的對象模型這使得編程者可以用更加直觀的方式來存取數(shù)據(jù)。凡是數(shù)據(jù)庫的應(yīng)用,不論是從數(shù)據(jù)庫中選取、過濾、排序等,都可以由程序中下達(dá) SQL 指令來完成,不過 SQL 不是完整的程序語言,必須搭配程序來使用。 (1) 數(shù)據(jù)查詢功能 (SELECT) SELECT 字段名 ,?? FROM 表名或視圖名 [WHERE 條件 ] 企業(yè)考勤系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 8 [GROUP BY 字段名 [HAVING 內(nèi)部函數(shù)表達(dá)式 ]] [ORDER BY 字段名 ASC∣ DESC] (2) 數(shù)據(jù)定義功能 CREATE TABLE 表名 。CREATE INDEX 索引名 DROP TABLE 表名 。DROP INDEX 索引名 ALTER TABLE 表名 [ ADD 新列名 新列的性質(zhì) ]/[MODIFY列名 新的性質(zhì) ] (3) 數(shù)據(jù)操縱功能 UPDATE 表名 SET 字段 =表達(dá)式? [WHERE 條件 ] INSERT INTO 表名 [(字段名 [,字段名 ]? ) ] VALUES (常量 [,常量 ]? ) DELETE FROM 表名 [WHERE 條件 ] (4) 關(guān)系運(yùn)算符 = 等于; 小于; = 小于或等于; 大于; = 大于或等于; 或 ! 不等于; BETWEEN:定義一個(gè)數(shù)值區(qū)間范圍,配合 AND使用; LIKE:字符串匹配操作符,配合通配符 %和 _使用; IS NULL:測試屬性值是否為空值; BETWEEN、 LIKE、 IS NULL 均可 和 NOT 操作符一同使用 [7] 3 系統(tǒng)設(shè)計(jì)總體 系統(tǒng)功能性分析 公司考勤管理系統(tǒng)是為了滿足公司對人事信息、考勤信息和工資信息管理的方便,以電子化的模式處理事務(wù),將公司的管理思想、各部門的業(yè)務(wù)經(jīng)驗(yàn)與計(jì)算機(jī)技術(shù)相統(tǒng)一,實(shí)現(xiàn)人、財(cái)、物、信息各種資源的處理,并使之規(guī)范化、嚴(yán)密化和智能化。 員工基本信息部分:主要完成員工基本信息的管理。 員工調(diào)動(dòng)信息部分:主要完成員工調(diào)動(dòng)信息的管理。 企業(yè)考勤系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 9 員工基本信息 ( 1)添加員工基本信息:管理員可以添加員工的基本信息,包括姓名,性別,籍貫,年齡,生日,住址,學(xué)歷。 ( 3)刪除員工信息:直接從列表中選中需要 刪除的員工信息,然后進(jìn)行刪除操作,或者首先查詢需要?jiǎng)h除的員工信息,然后再刪除。上下班信息要記錄每個(gè) 員工每天上下班的時(shí)間,而其他考勤信息包括含有請假,加班,出差信息。 ( 3)查詢考勤信息:根據(jù)員工編號(hào)或者時(shí)間進(jìn)行查詢,得到所有的考勤信息,包括上下班,請假,加班和出差信息,但是不能夠?qū)π畔⑦M(jìn)行任何操作。 員工調(diào)動(dòng)信息 ( 1)添加調(diào)動(dòng)信息:添加公司員工的原有部門,原有職務(wù),新部門,新職務(wù)等信息。 ( 3)查詢調(diào)動(dòng)信息:查詢某個(gè)員工的調(diào)動(dòng)信息或者某段時(shí)間內(nèi)公司內(nèi)部的調(diào)動(dòng)情況。 系統(tǒng)功能模塊設(shè)計(jì) 對上述各項(xiàng)功能進(jìn)行集中、分塊,按照結(jié)構(gòu)化程序設(shè)計(jì)的要求,得到如圖31 所示的系統(tǒng)功能模塊圖。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)庫存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。 公 司 考 勤 管理系統(tǒng) 打印 系統(tǒng)管理 修改密碼 刪除用戶 修改用戶 增加用戶 打印員工信息 打印工資條 工資管理 工資查詢 工資登錄 考勤管理 加班出差 出勤管理 人事管理 福利待遇 人員調(diào)動(dòng) 員工信息 部門信息 圖 31 公司考勤管理系統(tǒng)功能模塊圖 企業(yè)考勤系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 11 設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)時(shí)應(yīng)該首先充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的以及將來可能增加的需求。 概念結(jié)構(gòu)設(shè)計(jì) 針對公司考勤管理的需求,通過對公司考勤管理工作過程和 數(shù)據(jù)流程分析,設(shè)計(jì)出下面所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): (1)員工信息,包括數(shù)據(jù)項(xiàng)有:員工編號(hào)、員工姓名、部門編號(hào)、性別、生日、住址、職位、出生地、聯(lián)系電話、最高學(xué)歷等信息。 (3)部門信息,包括數(shù)據(jù)項(xiàng)有:部門編號(hào)、部門名稱、部門人數(shù)、部門級(jí)別等信息。 (5)缺勤信息,包括數(shù)據(jù)項(xiàng)有:員工編號(hào)、缺勤 日期、缺勤時(shí)間、缺勤類型等信息。 由上面的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項(xiàng)和數(shù)據(jù)流程得出每個(gè)實(shí)體的描述實(shí)體圖,如圖41 所示,員工信息實(shí)體圖。 員工信息實(shí)體 員工姓名 最高學(xué)歷 員工編號(hào) ? 工資福利實(shí)體 崗位工資 實(shí)發(fā)工資 員工編號(hào) ? 企業(yè)考勤系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 12 圖 42 工資福利信息實(shí)體圖 如圖 43 所示,部門信息實(shí)體圖。 圖 44 用戶信息實(shí)體圖 如圖 45 所示,缺勤信息實(shí)體圖。 圖 46 加班信息實(shí)體圖 概念模型描述事物、事物的特征和事物之間的聯(lián)系情況,正如現(xiàn)實(shí)世界中事用戶信息實(shí)體 用戶密碼 用戶類型 用戶名 部門信息實(shí)體 部門名稱 部門級(jí)別 部門編號(hào) ? 缺勤信息實(shí)體 缺勤日期 缺勤類型 員工編號(hào) ? 加班信息實(shí)體 加班日期 加班補(bǔ)助率 員工編號(hào) ? 企業(yè)考勤系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 13 物之間存在著聯(lián)系一樣,實(shí)體之間也存在聯(lián)系。根據(jù)本系統(tǒng)實(shí)際情況,分析出這些實(shí)體間的聯(lián)系如下: (1) 職員信息與部門信息之間是一對多的關(guān)系。 (2) 職員信息與考勤信息之間是一對多的關(guān)系。 (3) 考勤信息與工資管理信息一對一的關(guān)系。 圖 47 ER 圖 n n 1 1 1 職員 職員編號(hào) 職員姓名 屬于 部門 部門編號(hào) 部門名稱 上班 考勤 考勤編號(hào) 職員編號(hào) n 1 工資 擁有 實(shí)際工資 影響 1 職員編號(hào) 企業(yè)考勤系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 14 邏輯結(jié)構(gòu)設(shè)計(jì) 通過上面的分析,存在多對多的聯(lián)系,那么既要考慮實(shí)體到關(guān)系表的轉(zhuǎn)換,也要合理進(jìn)行聯(lián)系到關(guān)系表的轉(zhuǎn)換。下面是根據(jù)數(shù)據(jù)概念結(jié)構(gòu)設(shè)計(jì)出的實(shí)體圖,分析出各個(gè)實(shí)體的數(shù)據(jù)表。 表 41 員工信息表 字段名稱 數(shù)據(jù)類型 字段長度 是否主鍵 是 否 為空 員工編號(hào) Numeric 9 是 NOT NULL 員工姓名 Char 15 NOT NULL 部門編號(hào) Int 4 NULL 性別 Char 2 NULL 生日 Char 10 NULL 住址 Char 30 NULL 職位 Vachar 20 NULL 出生地 Char 10 NULL 聯(lián)系電話 Char 20 NULL 最高學(xué)歷 Char 20 NULL (2)工資福利基本信息,如表 42 所示。 表 43 部門信息表 字段名稱 類型 長度 是否主鍵 是否為空 部門編號(hào) int 4 是 NOT NULL 部門名稱 char 20 NULL 部門人數(shù) int 4 NULL 部門級(jí)別 char 10 NULL (4)用戶信息,如圖 44 所 示。 表 45 缺勤信息表 字段名稱 類型 長度 是否主鍵 是否為空 員工編號(hào) Numeric 9 是 NOT NULL 考勤編號(hào) Numeric 9 NOT NULL 缺勤日期 Char 10 NULL 缺勤時(shí)間 Char 10 NULL 缺勤類型 Int 4 NULL (6)加班信息,如圖表 46 所示 企業(yè)考勤系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 17 表 46 加班信息表 5 系統(tǒng)實(shí)現(xiàn) 創(chuàng)建工程項(xiàng)目 創(chuàng)建一個(gè) Visual 的 Windows 應(yīng)用程序項(xiàng)目,操作步驟如下: (1)啟動(dòng) Visual 開發(fā)環(huán)境后,選擇【文件】︱【新建】︱【項(xiàng) 目】命令。在右側(cè)的“模板”窗口中單擊“ Windows 應(yīng)用程序”圖標(biāo)。單擊【確定】按鈕。在進(jìn)入系統(tǒng)的界面中為了系統(tǒng)的安全和保密性,系統(tǒng)使用了口令庫,只有那些有資格操作系統(tǒng)的管理人員才能進(jìn)入系統(tǒng)。密碼被修改完成后,進(jìn)入系統(tǒng)時(shí)的口令就為新口令。如果用戶要進(jìn)入系統(tǒng),需要輸入用戶名和密碼進(jìn)入,這樣可以保障系統(tǒng)的安全。字段名稱 類型 長度 是否主鍵 是否為空 員工編號(hào) Numeric 9 是 NOT NULL 加班日期 Char 10 NULL 加班時(shí)間 Int 4 NULL 加班補(bǔ)助率 Int 4 NULL 企業(yè)考勤系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 18 同時(shí),也可以對四種記錄進(jìn)行查詢,由于此系統(tǒng)主要針對條形碼進(jìn)新行識(shí)別,所以查詢時(shí)以編號(hào)為主進(jìn)行查詢。如果不是此用戶,或密碼錯(cuò)誤,系統(tǒng)會(huì)給你重試的提示。 (3)員工信息模塊:輸入用戶名和密碼后,進(jìn)入系統(tǒng)。選擇“人事管理 |設(shè)置員工信息”菜單,出現(xiàn)如圖 52所示的窗口,輸入員工的基本信息的各項(xiàng)內(nèi)容。如 圖 53所示。缺勤管理負(fù)責(zé)對員工的缺勤情況進(jìn)行登記,包括請假、曠工
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1