【正文】
True OldJobID varchar True 原職務(wù) 10 True NewJobID varchar True 新的職務(wù) 50 True RemoveDate datetime True True True OldBasicPay decimal True True 18 2 True NewBasicPay decimal True 新的基礎(chǔ)工資 18 2 True PayExplain varchar True 調(diào)動原因 50 9 用戶信息表 表名: UserInfo 表 59 用戶信息表 是否主鍵 字段名 類型 是否為空 別名 長度 整數(shù)長度 小數(shù)長度 默認值 備注 True ID int Flase 編號 True UserName varchar True 用戶名 50 True UserPassword varchar True 密碼 50 True LoginTime varchar True 登陸時間 50 18 數(shù)據(jù)庫實現(xiàn)及數(shù)據(jù)關(guān)系圖 圖 52 系統(tǒng)數(shù)據(jù)關(guān)系圖 主要功能模塊詳細設(shè)計 部門信息管理 ( 1)添加:添加部門信息時,需輸入部門名稱。 因為 ER 模型比較接近人的思維方式 ,所以 我們可以 用實體、聯(lián)系和屬性這三個概念來理解 實際 問題 。聯(lián)系分為三類:一對一 關(guān)系 , 一對多關(guān)系,多對多關(guān)系。 ( 1) 客觀存在并可相互區(qū)別的事物稱之為實體 .實體可以是具體的人、事、物 , 也可以是抽象的概念或聯(lián)系 。 概念結(jié)構(gòu)設(shè)計的重要性: 概念數(shù)據(jù)模型 ,主要在系統(tǒng)開發(fā)的數(shù)據(jù)庫設(shè)計階段使用 ,是按照用戶的觀點來對數(shù)據(jù)和信息進行建模 ,利用實體關(guān)系圖來實現(xiàn) .它描述系統(tǒng)中的各個實體以及相關(guān)實體之間的關(guān)系 ,是系統(tǒng)特性和靜態(tài)描述 .數(shù)據(jù)字典也將是系統(tǒng)進一步開發(fā)的基礎(chǔ) 。 具體的程序流程如下圖所示: 圖 44 登陸流程圖 13 第五章 系統(tǒng)詳細設(shè)計 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計 概念結(jié)構(gòu)設(shè)計 概念設(shè)計的主要任務(wù)是 在需求說明書的基礎(chǔ)上,使用特定的方法將讓俺們抽象成概念模型,即不依賴于任何具體機器的數(shù)據(jù)模型。系統(tǒng)通過數(shù)據(jù)庫檢查后,判斷出密碼是否正確。 i n cl u d e 187。 i n cl u d e 187。 i n cl u d e 187。 i n cl u d e 187。 i n cl u d e 187。 i n cl u d e 187。 i n cl u d e 187。 i n cl u d e 187。 i n cl u d e 187。 i n cl u d e 187。 i n cl u d e 187。 職務(wù)管理 根據(jù)公司職位需求對職位進行增刪改 。 系統(tǒng)管理模塊 部門管理 維護部門的基本信息,可以對部門進行增加、修改、刪除等操作?;拘劫Y只能由人事經(jīng)理指定和修改。 工資總結(jié) 對員工最終工資情況進行統(tǒng)計。 修改密碼 登陸的用戶對 賬號 進行密碼修改管理 。用戶登錄時要首先判斷用戶的合法性,只有合法用戶才能操作相應(yīng)的功能界面。 可按姓名查 詢員工資料,方便用戶快速查詢員工的基本信息 。 檔案管理 員工檔案的管理,記錄員工基本信息,包括姓名、性別、學(xué)歷、民族、部門、職務(wù)、手機號等相關(guān)信息。 可以按時間對員工獎罰信息進行排序, 可以對員工獎懲信息 單獨 進行增加、刪除、修改操作??伸`活設(shè)定獎懲類型,并記錄獎懲情況。 功 能:提供合同增加,修改,刪除功能。 合同管理 提供標準的合同管理臺,便于員工勞動合同的管理和維護。 根據(jù)員工考評的分數(shù),作為員工調(diào)動的說明??梢詫γ總€員工人事調(diào)配信息進行增加、刪除、編輯操作。 人事管理系統(tǒng) 人事管理 子系統(tǒng) 工資管理 子系統(tǒng) 系統(tǒng)管理 子系統(tǒng) 管理用戶 子系統(tǒng) 10 調(diào)動管理 對某個員工的調(diào)動都能相應(yīng)的進行操作管理。公司員工每個月評定一次績效,該報表包括以下幾項:員工的編號、姓名、部門、考評內(nèi)容、考 評結(jié)果、考評分數(shù)和考評人等。圖中的每一個模塊都能夠獨立地實現(xiàn)其具體的功能。鑒于人事管理系統(tǒng)的需求,此系統(tǒng)開發(fā)應(yīng)用 C/S 結(jié)構(gòu)開發(fā)。 通常如果要求系統(tǒng)的響應(yīng)要求快,又是用于局域網(wǎng)內(nèi)部或機關(guān)企事業(yè)單位內(nèi)部的系統(tǒng),可以采用 C/S 結(jié)構(gòu)模式。 系統(tǒng)總架構(gòu) 對于典型的 MIS系統(tǒng)結(jié)構(gòu)存在著兩種比較流行的模式 :C/S模式和 B/S模式: C/S 結(jié)構(gòu)的 MIS 系統(tǒng),這種結(jié)構(gòu)借助于網(wǎng)絡(luò)將應(yīng)用資源和應(yīng)用任務(wù)合理的分配到 CLINET、 SERVER 兩端。 系統(tǒng)總體結(jié)構(gòu)設(shè)計原則 系統(tǒng)總體結(jié)構(gòu)設(shè)計一般應(yīng)遵循以下原則:子系統(tǒng) 之間的獨立性;子系統(tǒng)之間的數(shù)據(jù)依賴盡可能??;子系統(tǒng)的設(shè)計及應(yīng)考慮今后管理發(fā)展的需要;子系統(tǒng)的劃分應(yīng)便于系統(tǒng)設(shè)計階段的 實現(xiàn)。 ( 2) 界面設(shè)計的友好性 : 界面 的 友好程度如何, 通常作為第一主觀印象被用戶拿去評判一個系統(tǒng)的優(yōu)劣與否,友好的用戶界面通常能夠使用戶有一個 愉悅的心情,所以界面的友好性非常重要。這樣才使得我們的系統(tǒng)開發(fā)更具有價值 。 采用聲明式異常處理,會對常見的 401,404,403, 500 等錯誤,提示 錯誤 。 對軟件的數(shù)據(jù)輸出及必須標明的控制輸出量進行解釋并舉例,包括對硬拷貝報告(正常結(jié)果輸出、狀態(tài)輸出及異常輸出)以及圖形或顯示報告的描述。 時間 性能需求 ? 響應(yīng)時間:等待時間約為 24 秒 ? 數(shù)據(jù)傳送 或轉(zhuǎn)換 時間: 24 秒 ? 處理 更新 時間:無 7 靈活性 能需求 系 統(tǒng)應(yīng)具有較靈活的更新操作,對用戶信息的添加、修改、刪除、查詢,對操作后數(shù)據(jù)庫的內(nèi)容進行有選擇地添加、修改和刪除,必要時對數(shù)據(jù)庫系統(tǒng)的部分信息進行初始化??梢詫τ脩暨M行增加、修改、刪除等操 作。 管理用戶 對使用本系統(tǒng)的用戶進行管理,管理信息包括用戶名、密碼、用戶權(quán)限等。部門應(yīng)展示父子關(guān)系――即部門間的所屬關(guān)系。 可以按員工 姓名查找 相應(yīng)月份 工資。其中基本工資只能由人事經(jīng)理指定和修改,而且有可能因為遲 到或者缺勤而扣除部分薪資。 可以對員工人事調(diào)動信息按時間排序,可以對員工人事調(diào)動信息單獨進行增刪改操作,可以按員工姓名,編號查找員工相關(guān)信息。 ? 調(diào)動管理 提供完善的調(diào)動管理體系。 可以 對員工獎懲信息按照時間排序,可以對員工獎懲信息 單獨進行增刪 改操作。 6 ? 獎罰管理 提供靈活的獎罰管理方式,并且做好同步記 錄 。 ? 考評管理 公司員工每 個月評定一次績效, 主要信息包括 :員工 編號、 員工 姓名、 所屬部門、考評內(nèi)容、考評結(jié)果、考評分數(shù)和考評人等。 ? 合同管理 提供完善 合同管理和維護功能,以便于對員工勞動合同進行相關(guān)的操作, 主要信息包括:合同 編號 、人員 編號 、合同編號、合同的 簽訂時間、結(jié)束日期 、 涉及 崗位、合同內(nèi)容等。 主要信息 包括 : 姓名、性別、學(xué)歷、民族、部門、職務(wù)、手機號等。 ? 合同制定確定違約責任。 法律可行性 ? 所有軟件都選用正版。 ? 管理人員也需經(jīng)一般培訓(xùn),經(jīng)過培訓(xùn)人員將會熟練使用本軟件。因此開發(fā)一個功能完善的系統(tǒng)是必須的。由于人事 管理系統(tǒng)主要用于員工個人相關(guān)信息的管理,使公司領(lǐng)導(dǎo)準確掌握員工的動向和員工的綜合素質(zhì),及時調(diào)整人才的分配,提高工作效率,可以為企業(yè)帶來可觀的經(jīng)濟效益。這為本系統(tǒng)的開發(fā)提供了技術(shù)上的支持。而隨著數(shù)據(jù)庫技術(shù)的發(fā)展,這些功能也相繼完善。 ? 用戶管理 : 系統(tǒng)超級管理員有權(quán)限增加或刪除本系統(tǒng)的用戶,且能夠賦予他們 不同 權(quán)限。 ? 工資管理:對員工 相應(yīng)月份的 工資 進行 總結(jié)算,并可以按照月份或者姓名查詢 對應(yīng) 工資。 服務(wù)端則是安裝在特設(shè)的服務(wù)器上,它主要用于維護用戶數(shù)據(jù)庫和處理客戶端發(fā)送來的請 求并返回處理結(jié)果。在 C/S 體系的下,數(shù)據(jù)庫不能真正成為公共、專業(yè)化的倉庫,它受到獨立的專門管理。所有這些,對于工作在前臺程 序上的最終用戶,是 “ 透明 ”的,他們無須過問(通常也無法干涉)背后的過程,就可以完成自己的一切工作。 C/S 架構(gòu)的有點主要體現(xiàn)在 數(shù)據(jù)的儲存管理功能較為透明。 C/S 應(yīng)用架構(gòu) Client/Server 結(jié)構(gòu) : Client/Server 結(jié)構(gòu) (C/S 結(jié)構(gòu) )是大家熟知的客戶機和服務(wù)器結(jié)構(gòu)。 僅 支持 只 進(forwardonly)、只讀的 結(jié)果集 和已斷開的結(jié)果集。在線恢復(fù)改進了 SQL 服務(wù)器的可用性,因為只有正在被恢復(fù)的數(shù)據(jù)是無法使用的,而數(shù)據(jù)庫的其他部分依然在線、可供使用。 分析服務(wù)對數(shù)據(jù)倉庫、商務(wù)智能和 lineofbusiness 解決方案的可伸縮性、可管理性、可靠性、可用性和可規(guī)劃性提供擴展。 SQL Server 2021 的特性包括: SQL Server 2021 引入了 SQL Server Management Studio,這是一個新型的統(tǒng)一的管理工具組。并且 C成為 ECMA 與 ISO 標準規(guī)范。 它在繼承 C 和 C++強大功能的同時去掉了一些它們的復(fù)雜特性(例如沒有宏和 模板 ,不允許多重繼承)。 實現(xiàn)語言概述 C是一種安全的、穩(wěn)定的、簡單的、 優(yōu)雅的,由 C 和 C++衍生出來的面向?qū)ο蟮木幊陶Z言。這個平臺包含廣泛的產(chǎn)品系列,它們都是基于 XML 和 Inter 行業(yè)標準構(gòu)建,提供從開發(fā)、管理、使用到體驗 XML Web 服務(wù)的每一方面。)允許應(yīng)用程序通過 Inter 進行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng)、設(shè)備或編程語言。 XML Web services( XML Web services 是分布式計算的重要標準,也是未來軟件開發(fā)的技術(shù)趨勢,通過 XML Web services 標準,應(yīng)用軟件之間可以實現(xiàn)跨平臺,跨編程語言的聯(lián)接和互操作。使 企業(yè) 人事管理人員從繁重的工作中解脫出來,提高了人事管理的效率,提高了人事管理的科學(xué)性, 為企業(yè)節(jié)約大量的人、財、物力、這也是社會發(fā)展的必然趨勢。 本系統(tǒng)是 根據(jù)不同的企業(yè)具有不同的人事管理制度,這也就決定了不同的企業(yè)不要不同的人事管理系統(tǒng)的特性 , 基于 企業(yè) 的人事管理而設(shè)計的, 針 對 企業(yè) 的人事資料管理,為人事管理人員提供了一套 通用性強、 操作簡單、使用可靠、界面友好、易于管理和使用的處理工具。 關(guān)鍵詞: 企業(yè)人事管理系統(tǒng) C/S C .NET III The Design and Implementation of Enterprise Personnel Management System Based on C/S Abstract With the rapid development of puter technology, the popular of puter application in business and enterprises management, implementing personnel management of enterprises by puters is imperative. To effectively improve the existing enterprise personnel management, and the information management efficiency of improving wages for workers, assessment, incentives, a personnel management system is developed. This system is powerful Visual as a development tool in bination with SQL Server 2021 as backend database, using C as development language, standalone version of the Personnel Management System developed in C / Sbased development architecture. The system includes four functional modules: personnel management, payroll management, system management, user management capabilities. After the actual applying, the system meets the need of the pany or enterprise personnel management, and achieves the desired objectives. Keywords: Bus