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

正文內(nèi)容

基于c#人事管理系統(tǒng)設(shè)計(jì)-文庫吧

2025-04-11 01:13 本頁面


【正文】 (1)系統(tǒng)采用人機(jī)交互的方式,界面美觀友好,信息查詢靈活、方便,數(shù)據(jù)存儲安全可靠; (2)能夠?qū)M(jìn)貨信息進(jìn)行有效的管理; (3)對用戶輸入的數(shù)據(jù),進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能地避免人為錯(cuò)誤; (4)能夠?qū)ι唐蜂N售信息進(jìn)行有效的管理; (5)能夠準(zhǔn)確、詳細(xì)地管理商品庫 存信息; (6)系統(tǒng)應(yīng)最大限度地實(shí)現(xiàn)易維護(hù)性和易操作性。 該系統(tǒng)主要從以下幾個(gè)功能來實(shí)現(xiàn)的: 1. 新增:添加新員工的個(gè)人信息。 2. 修改:修改已有員工的個(gè)人信息。 3. 刪除:刪除已有員工的個(gè)人信息。 4. 查詢:根據(jù)條件查詢員工的信息。 5. 顯示所有:顯示所有員工的信息。 本系統(tǒng)的功能模塊圖如下: 二、企業(yè)人事管理系統(tǒng)的需求分析 (1)基本信息管理 該模塊實(shí)現(xiàn)職工基本信息的管理,包含職工的名族類別、職工類別、文化程度、政治面貌、部門類別、工資類別 、職務(wù)類別、職稱類別、獎懲類別、記事本類別以及員工生日和員工合同提示等。 (2)人事管理 通過該模塊,能夠進(jìn)行人事檔案瀏覽、人事資料查詢和人事資料統(tǒng)計(jì)。以便進(jìn)入該企業(yè)的人能快速了解其他職工信息和工資等方面的信息,也方便人事專員對信息的記錄、增刪和修改。 (3)備忘記錄 在企業(yè)的運(yùn)作的同時(shí),需要對企業(yè)進(jìn)行日常記事,便于統(tǒng)計(jì)信息,建立本企業(yè)的信息庫。還要建立通訊錄,方便企業(yè)中人員的聯(lián)系。 (4)數(shù)據(jù)庫 職工管理系統(tǒng) 插入員工 刪除員工 查詢員工 信息修改 信息瀏覽 退出系統(tǒng) 根據(jù)職工的基本信息,以及日常記事,可以建立備份 /還原數(shù)據(jù)庫和清空數(shù)據(jù)庫兩項(xiàng),存儲需要的信息,刪除不必要的冗余信 息。 (5)管理工具 在這個(gè)板塊中,可以選擇你所需要的管理工具,記事本或者計(jì)算器,進(jìn)行你需要的計(jì)算。 (6)系統(tǒng)管理 該模塊實(shí)現(xiàn)重新登錄、用戶設(shè)置、系統(tǒng)退出等功能,使用戶能正確的登錄和使用該系統(tǒng)。 三、企業(yè)人事管理系統(tǒng)總體設(shè)計(jì) UML 活動關(guān)系具體的 UML 活動圖如圖 22 所示。 圖 22 UML活動關(guān)系圖 第二節(jié) 企業(yè)人事管理系統(tǒng)功能設(shè)計(jì) 一、企業(yè)人事管理系統(tǒng)功能 (1)記錄了職工的基本信息,了解職工的基本情況,對企業(yè)的日常管理有很大的幫助,同時(shí)也可以通過這些對職工采取針對性的措施; (2)瀏覽 功能, 使用戶能看到所有職工的信息,了解自己所需要的情況,互相了解, 從而有利于交流; (3)備份 /還原數(shù)據(jù)庫,保證信息的不流失; (4)對人事檔案的瀏覽和查詢; (5)管理使用本地?cái)?shù)據(jù)庫, 更快更好的進(jìn)系統(tǒng)維護(hù)。 二、企業(yè)人事管理系統(tǒng)內(nèi)容和功能設(shè)計(jì) 企業(yè)人事管理系統(tǒng) 提供的主要功能 如下。 (1)本企業(yè)人事管理系統(tǒng)錄入職工的基本信息,如民族類型、職工類別、文化程度、政治面貌、部門類別等等很多設(shè)置; (2)員工提示信息,包括員工生日和員工合同,是企業(yè)更加人性化; (3)備忘記錄,能是日常流程更順利; (4)數(shù)據(jù) 庫的使用,存有備份,避免數(shù)據(jù)流失帶來的不必要的麻煩; (5)系統(tǒng)管理,使用正確的用戶名和密碼才能進(jìn)入下一個(gè)界面。 建立內(nèi)容和功能清單 1)內(nèi)容 主要包括 基本信息管理 主頁, 包含職工的名族類別、職工類別、文化程度、政治面貌、部門類別、工資類別、職務(wù)類別、職稱類別、獎懲類別、記事本類別以及員工生日和員工合同提示 ; 人事管理 頁面, 備忘記錄 頁面, 數(shù)據(jù)庫 頁面, 管理工具 頁面, 系統(tǒng)管理 頁面等可視化頁面 。 2)功能清單 主要有主界面、用戶登錄系統(tǒng)、公共模塊、系統(tǒng)管理入口、查看,修改個(gè)人信息等。 三、企業(yè)人事管理系統(tǒng) 信息結(jié)構(gòu)設(shè)計(jì) 確定 導(dǎo)行 欄目 導(dǎo)行 欄目是網(wǎng)站主要 功能 的體現(xiàn),合理的劃分和安排欄目,將網(wǎng)站的主題明確的顯示出來,并且盡量方便訪問者的瀏覽和查詢。 四、企業(yè)人事管理系統(tǒng)構(gòu)架的詳細(xì)介紹 (1)用戶登錄 用戶在登陸之后才能對該系統(tǒng)進(jìn)行瀏覽、修改等操作。 (2)企業(yè)人事信息的改變 企業(yè)人事管理系統(tǒng)中信息發(fā)生變化時(shí),必須先登陸,然后再進(jìn)行對應(yīng)的操作,使信息的變化及時(shí)反映在系統(tǒng)中,保證系統(tǒng)運(yùn)行結(jié)果的正確性。 五、企業(yè)人事管理系統(tǒng)功能模塊圖 企業(yè)人事管理系統(tǒng)的功能模塊圖如圖 23 所示。 人事管理系統(tǒng)的業(yè)務(wù)流程圖如圖 24 所 示。 圖 23 人事管理系統(tǒng)功能模塊圖界面 圖 24 人事管理系統(tǒng)的業(yè)務(wù)流程圖 第四節(jié) 數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn) 在開發(fā)應(yīng)用程序時(shí),對數(shù)據(jù)庫的操作時(shí)必不可少的,數(shù)據(jù)庫設(shè)計(jì)是根據(jù)程序的需求及其實(shí)現(xiàn)功能所制定的,數(shù)據(jù)庫設(shè)計(jì)的合理性將直接影響到程序的開發(fā)過程。 一、數(shù)據(jù)庫的需求分析 公司人事管理系統(tǒng)主要用來記錄一個(gè)公司中所有員工的基本信息,以及每個(gè)員工的工作簡歷、家庭成員、獎懲記錄等,數(shù)據(jù)量是根據(jù)企業(yè)員工的多少來決定的,本系統(tǒng)使用Microsoft SQL Server 2020 作為后臺數(shù)據(jù)庫。數(shù)據(jù)庫命名為 db_PWMS。 二、數(shù)據(jù)庫的概念設(shè)計(jì) 為了提高的安全性,每個(gè)用戶都要使用正確的用戶名和密碼才能進(jìn)入主窗體,為了能夠記錄正確的用戶名和密碼,應(yīng)在數(shù)據(jù)庫中創(chuàng)建登錄表。登錄表的實(shí)體 ER 圖如圖 25 所示。 為了避免登錄用戶隨意修改數(shù)據(jù)庫中的信息,創(chuàng)建一個(gè)用戶權(quán)限表,實(shí)體 ER 圖如圖26 所示。 圖 25 登錄表的實(shí)體 ER圖 圖 26 用戶權(quán)限的實(shí)體 ER圖 為了可以在用戶權(quán)限表中更方便地添加用戶權(quán)限信息,可以再數(shù)據(jù)庫中創(chuàng)建一個(gè)權(quán)限模板。權(quán)限模板的實(shí)體 ER 圖如圖 27 所示。 圖 27 權(quán)限模板表的實(shí)體 ER圖 在開發(fā)企業(yè)人事管理系統(tǒng)時(shí),最重要的數(shù)據(jù)表是職工基本信息表,它記錄了企業(yè)中所有職工的基本信息。職工基本信息表的實(shí)體 ER 圖如圖 28 所示。 圖 28 職工基本信息表的實(shí)體 ER圖 為了更具體地記錄職工信息,創(chuàng)建一個(gè)家庭關(guān)系表,來記錄每個(gè)職工的家庭成員,以及工作單位、聯(lián)系方式等。其實(shí)體 ER 圖如圖 29 所示。 圖 29 家庭關(guān)系表的實(shí)體 ER圖 在企業(yè)中,職工的獎懲是必不可少的。獎懲表的實(shí)體 ER 圖如圖 210 所示。 圖 210 獎懲表的實(shí)體 ER圖 為了使前 臺在錄入信息時(shí)更加簡單、快捷,可以將基本表中的一些特定字段值在數(shù)據(jù)庫中以表的形式進(jìn)行記錄。部門類別表的實(shí)體 ER 圖如圖 211 所示。 圖 211 部門類別表的實(shí)體 ER 圖 三、數(shù)據(jù)庫的邏輯設(shè)計(jì) 根據(jù)上面設(shè)計(jì)好的 E_R 圖,可以在數(shù)據(jù)庫中創(chuàng)建相應(yīng)的數(shù)據(jù)表例如: tb_Stuffbusic(職工基本信息表 ) 表 tb_Stuffbusic 用于保存職工的基本信息,該表的結(jié)構(gòu)如表 37 所示。 表 37 職工基本信息表 字段名 數(shù)據(jù)類型 主鍵 描述 ID Varchar(5) 是 職工編號 StuffName Varchar(20) 否 職工姓名 Folk Varchar(20) 否 民族 Birthday datetime 否 出生日期 Age int 否 年齡 Kultur Varchar(14) 否 文化程度 Marriage Varchar(4) 否 婚姻 Sex Varchar(4) 否 性別 Visage Varchar(14) 否 政治面貌 IDCard Varchar(20) 否 省份證號 workdate datetime 否 單位工作時(shí)間 WorkLength int 否 工齡 Employee Varchar(20) 否 職工類型 Business Varchar(10) 否 職務(wù)類型 Laborage Varchar(10) 否 工資類別 Branch Varchar(14) 否 部門類別 Duthcall Varchar(14) 否 職稱類別 Phone Varchar(14) 否 電話 Handset Varchar(11) 否 手機(jī) School Varchar(24) 否 畢業(yè)學(xué)校 Speciality Varchar(20) 否 主修專業(yè) GraduateDate datetime 否 畢業(yè)時(shí)間 Adress Varchar(50) 否 家庭地址 Photo image 否 個(gè)人照片 BeAware Varchar(30) 否 省 City Varchar(30) 否 市 M_Pay float 否 月工資 Bank Varchar(20) 否 銀行賬號 Pact_B datetime 否 合同起始日期 Pact_E datetime 否 合同結(jié)束日期 Pact_Y float 否 合同年齡 第三章 系統(tǒng)測 試 在開發(fā)一個(gè)企業(yè)人事管理系統(tǒng),尤其是大型數(shù)據(jù)庫應(yīng)用系統(tǒng)的過程中,需要面對許多錯(cuò)綜復(fù)雜的問題,在應(yīng)用系統(tǒng)的投入使用之前的發(fā)現(xiàn)并修改其中的錯(cuò)誤。 第一節(jié) 企業(yè)人事管理系統(tǒng)的三個(gè)測試階段 企業(yè)人事管理系統(tǒng)測試包括模塊測試,集成測試和驗(yàn)收測試三個(gè)階段。 (1)模塊測試 人事管理系統(tǒng)由若干個(gè)子模塊組成,每個(gè)子模塊又由其相應(yīng)的功能,所以人事管理系統(tǒng)的測試首要進(jìn)行模塊測試。每個(gè)模塊都要完成一個(gè)定義清晰的子功能,模塊測試的目的就是保證每個(gè)模塊作為一個(gè)單元能夠運(yùn)行。 (2)集成測試 集成測試是根據(jù)所設(shè)計(jì)的軟件結(jié)構(gòu)把經(jīng)過 了模塊測試的各個(gè)模塊按某種策略組裝起來,同時(shí)在組成過程中進(jìn)行必要的測試。 (3)驗(yàn)收測試 由用戶對目標(biāo)企業(yè)人事管理系統(tǒng)進(jìn)行驗(yàn)收,在經(jīng)過了集成測試后,已經(jīng)按設(shè)計(jì)要求把所有模塊組裝成了一個(gè)完整的軟件企業(yè)人事管理系統(tǒng),接口錯(cuò)誤基本排除,需要進(jìn)一步驗(yàn)證軟件的有效性。 企業(yè)人事管理系統(tǒng)測試,主要是基本信息管理、人事管理、數(shù)據(jù)庫和系統(tǒng)管理的測試。 第二節(jié) 測試系統(tǒng) 一、登錄模塊實(shí)現(xiàn) 登錄模塊主要是通過輸入正確的用戶名和密碼進(jìn)入主窗體,它可以提高程序的安全性,保護(hù)數(shù)據(jù)資料不外泄。登錄窗體使用了 SqlDataReader 對象從數(shù)據(jù)源中檢索只讀數(shù)據(jù)集,該對象只允許以只讀、順向的方式查看其中所存儲的數(shù)據(jù)。可以用該對象的GetSring(n)、 GetInt32(n)、 GetDataTime(n)等方法讀取指定字段的值, n 表示當(dāng)前表中 字段的列數(shù)。登錄窗體運(yùn)行結(jié)果如圖 31 所示。 圖 31 企業(yè)人事管理系統(tǒng)登錄界面 二、主窗體概述 (1)主窗體是程序操作過程中必不可少的,通過主窗體,用戶可以調(diào)用系統(tǒng)相關(guān)的各子模塊,快速掌握本系統(tǒng)的實(shí)現(xiàn)功能及操作方法,還可以通過主窗體的菜單欄,判斷當(dāng)前用戶對各模塊的使用權(quán)限。當(dāng)?shù)卿洿绑w驗(yàn) 證成功后,用戶將進(jìn)入主窗體,主窗體被分為四個(gè)部分:最上面是系統(tǒng)菜單欄,可以通過它調(diào)用系統(tǒng)中的所有子窗體;菜單欄下面是常用按鈕區(qū),以按鈕的形式調(diào)用最常用的子窗體,便于用戶的操作;在窗體的左邊是一個(gè)樹形下拉列表,該列表的各個(gè)節(jié)點(diǎn)和菜單欄相同,可以通過樹形列表完整的顯示該系統(tǒng)的所有子窗體及其調(diào)用;在窗體的最下面,用狀態(tài)欄顯示當(dāng)前登陸的用戶名。主窗體界面如圖 32所示。 當(dāng)用戶以普通用戶進(jìn)入主窗體時(shí),主窗體中的菜單欄將根據(jù)當(dāng)前用戶的使用權(quán)限,對各子菜單欄的使用狀態(tài)進(jìn)行相應(yīng)的設(shè)置,當(dāng)用樹形列表調(diào)用子窗體時(shí),如果有權(quán)限 ,則顯示相應(yīng)的子窗體,否則將彈出“當(dāng)前用戶無權(quán)限調(diào)用 XXX 窗體”對話框。 圖 32 主窗體界面 (2)主窗體界面代碼 namespace PWMS { public partial class F_Main : Form { MyClass = new ()。 MyMenu = new ()。 public F_Main() { InitializeComponent()。 } region 通過權(quán)限對主窗體進(jìn)行初始化 /// summary /// 對主窗體初始化 . /// /summary private void Preen_Main() { [2].Text = 。 //在狀態(tài)欄顯示當(dāng)前登錄的用戶名 ()。 (treeView1, menuStrip1)。 //調(diào)用公共類 MyModule下的 GetMenu()方法,將 menuStrip1控件的子菜單添加到 treeView1控件中 (menuStrip1)。 //將菜單欄中的各子菜單項(xiàng)設(shè)為不可用狀態(tài) (menuStrip1, )。 //根據(jù)權(quán)限設(shè)置相應(yīng)子菜單的可用狀態(tài) } endregion private void F_Main_Load(object sender, EventArgs e) { F_Login FrmLogin = new F_Login()。 //聲時(shí)登錄窗體,進(jìn)行調(diào)用 = 1。 //將登錄窗體的 Tag屬性設(shè)為 1,表示調(diào)用的是登錄窗體 ()。 ()。 //當(dāng)調(diào)用的是登錄窗體時(shí) if ( == 1) { Preen_Main()。 //自定義方法,通過權(quán)限對窗體進(jìn)行初始化 (1)。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1