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

正文內(nèi)容

員工信息管理系統(tǒng)的設(shè)計(jì)與開發(fā)-wenkub

2023-02-25 09:23:15 本頁(yè)面
 

【正文】 都是從數(shù)據(jù)服務(wù)器直接取 ,每個(gè)應(yīng)該程序?yàn)橐粋€(gè)客戶端 [8]。 系統(tǒng)實(shí)施計(jì) 劃 (1)項(xiàng)目概述 a、工作內(nèi)容:開發(fā)一個(gè)員工信息管理系統(tǒng),供企業(yè)員工或者管理人員使用,其它事業(yè)單位的員工均可借鑒本系統(tǒng)。 ? 系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于維護(hù)。因此設(shè)計(jì)本系統(tǒng)是一個(gè)邊開發(fā)邊學(xué)習(xí)的過程。同時(shí)根據(jù)文檔進(jìn)行編碼,設(shè)計(jì)具體的每個(gè)功能模塊,并進(jìn)行單元測(cè)試。 本系統(tǒng)的主要使用對(duì)象是個(gè)企業(yè)中的管理人員,其它只作旁外功能,所以首先應(yīng)與員工部主任進(jìn)行交流,確定他們對(duì)系統(tǒng)的要求 ,將含混的軟件概念轉(zhuǎn)變成為具體的規(guī)格說(shuō)明,以奠定軟件開發(fā)的基礎(chǔ)。 5 第 2 章 系統(tǒng)分析 開發(fā)一個(gè)系統(tǒng)軟件首先要對(duì)該系統(tǒng)進(jìn)行需求分析,它的主要工作是確定系統(tǒng)的規(guī)模和范圍,確定軟件的總體要求以及所需要的硬件環(huán)境和軟件支撐,確定待開發(fā)軟件與外界的接口,根據(jù)用戶的情況確定軟件對(duì)操作的要求,以及待開發(fā)軟件總體上的約 束和限制 [13]。 需求分析 (1)任務(wù)概述 目標(biāo) : 根據(jù)企業(yè)對(duì)員工管理的要求,制定企業(yè)員工 管理系統(tǒng)目標(biāo)如下: 、界面簡(jiǎn)潔美觀。 、還原及清空操作。 條件和限制 : 一個(gè)更為完善的企業(yè)員工管理系統(tǒng),應(yīng)提供更為便捷與強(qiáng)大的信息查詢功能,如相應(yīng)的網(wǎng)絡(luò)操作及服務(wù),由于開發(fā)時(shí)間和計(jì)算機(jī)數(shù)量有限, 該系統(tǒng)并未提供這一功能。 主要包括包括:數(shù)據(jù)基礎(chǔ)和員工提示信息兩個(gè)部分。 可直接調(diào)用計(jì)算器和記事本的快捷方式。 礎(chǔ)上可以為該系統(tǒng)設(shè)定多種登錄方式,程序開始運(yùn)行所有功能將是不可使用的,只有系統(tǒng)管理員登錄和普通用戶登錄兩個(gè)窗口可以使用,沒有系統(tǒng)管理員或者普通用戶的用戶名和密碼任何人都不能登錄該系統(tǒng)。一般情況下,系統(tǒng)安全性方面的需求主要有 : 1) 系統(tǒng)應(yīng)具有登陸管理的功能,防止非法用戶訪問數(shù)據(jù)庫(kù)。 系統(tǒng)應(yīng)在服務(wù)器、數(shù)據(jù)庫(kù)等多個(gè)層次上提供行之有效的安全防范措施,可確保系統(tǒng)安全可靠地運(yùn)行。同時(shí)借此我拓寬了知識(shí)面,鍛煉了能力,對(duì)軟件工 程的重要性有了更深的體會(huì)比如對(duì)目標(biāo)系統(tǒng)的需求定義的不夠完整,清晰,給后續(xù)工作帶來(lái)相當(dāng)?shù)睦щy。程序流程圖是設(shè)計(jì)中應(yīng)用最廣泛的算法描述方法,而且獨(dú)立于各種程序設(shè)計(jì)語(yǔ)言。 根據(jù)軟件工程原理,我們?cè)谧鲕浖乓O(shè)計(jì)時(shí)將整個(gè)系統(tǒng)劃分為若干個(gè)模 塊。它的繪制依據(jù)是現(xiàn)行系統(tǒng)流程圖,數(shù)據(jù)流程圖是管理信息系統(tǒng)總體設(shè)計(jì)圖。在對(duì)員工信息管理系統(tǒng)的功能進(jìn)行分析后,將概要設(shè)計(jì)的粗象的各模塊功能現(xiàn)具體化如下: (1)基礎(chǔ)信息管理模塊包括 : 10 a. 數(shù)據(jù)基礎(chǔ):主要包括管理員對(duì)本系統(tǒng)中的基本信息進(jìn)行添加、修改、和刪除,主要是為了解決數(shù)據(jù)信息不全引起個(gè)別員工的信息無(wú)法錄入。 (2)員工管理模擬包括: a. 員工檔案瀏覽:主要對(duì)職工的基本信息,工作簡(jiǎn)歷,家庭關(guān)系等等的查看,和增、刪、改、查操作。備份后可對(duì)其文件進(jìn)行還原。 c. 系統(tǒng)退出:用戶直接退出系統(tǒng)。 b. 記事本:同樣也是直接調(diào)用出操作系統(tǒng)的輔助工具里的記事本。 根據(jù)本系統(tǒng)的功能下面給出本系統(tǒng)的總的流程圖,如圖 32: 11 圖 32 系統(tǒng)結(jié)構(gòu)流程圖 本系統(tǒng)的功能下面給出本系統(tǒng)的業(yè)務(wù)流程圖,從用戶進(jìn)入登錄界面時(shí),首先要判斷用戶的數(shù)據(jù)庫(kù)是遠(yuǎn)程的還是本地的數(shù)據(jù)庫(kù),當(dāng)數(shù)據(jù)庫(kù)連接上后,再來(lái)判斷用戶登錄信息,判斷用戶是否是當(dāng)前系統(tǒng)的合法用戶。在數(shù)據(jù)流圖中,最主要的是詞條描述,即對(duì)于在數(shù)據(jù)流圖中每一個(gè)被命名的圖形元素,均加以定義。另外也是公司發(fā)放工資的依據(jù)。數(shù)據(jù)庫(kù)的應(yīng)用已越來(lái)越廣泛。使用這種方法與設(shè)計(jì)人員的經(jīng)驗(yàn)和水平有直接的關(guān)系,從而使數(shù)據(jù)庫(kù)設(shè)計(jì)成為一種技藝而不是工程技術(shù),缺乏科學(xué)理論和工程方法的支持,工程的質(zhì)量難以保證。 物理結(jié)構(gòu)設(shè)計(jì)。 “員工信息管理系統(tǒng)”由兩大部分組成:數(shù)據(jù)庫(kù)和管理系統(tǒng) [15]。 (3) 易于更改,當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時(shí),容易對(duì)概念模型修改和擴(kuò)充。即自頂向下地進(jìn)行需求分析,再自底向上地設(shè)計(jì)概念結(jié)構(gòu)。描述概念模型的有力工具是 ER圖。屬性:用橢圓形表示,并用無(wú)向邊將其與相應(yīng)的實(shí)體連接起來(lái)。 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 概念結(jié)構(gòu)是獨(dú)立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu)。 表 42 員工基本信息表 字段名稱 數(shù)據(jù)類型 長(zhǎng)度 說(shuō)明 編號(hào) int 4 主鍵 (key) 管理員 varchar 10 不能為空 權(quán)限名稱 varchar 10 不能為空 用戶 varchar 10 不能為空 16 字段名稱 數(shù)據(jù)類 型 長(zhǎng)度 說(shuō)明 員工編號(hào) int 4 主鍵 員工姓名 varchar 10 不能為空 民族 varchar 10 不能為空 出生年月 varchar 10 不能為空 年齡 varchar 10 不能為空 文化程度 varchar 10 不能為空 婚姻 varchar 10 不能為空 民族 varchar 10 不能為空 性別 varchar 10 不能為空 政治面貌 varchar 10 不能為空 身份證號(hào) varchar 10 不能為空 單位工作時(shí)間 varchar 10 不能為空 工齡 varchar 10 不能為空 員工類型 varchar 10 不能為空 職務(wù)類型 varchar 10 不能為空 工資類別 varchar 10 可以為空 部門類別 varchar 10 可以為空 職稱類別 varchar 10 可以為空 電話 varchar 10 可以為空 手機(jī) varchar 10 可以為空 畢業(yè)學(xué)校 varchar 10 可以為空 主修專業(yè) varchar 10 可以為空 畢業(yè)時(shí)間 varchar 10 可以為空 家庭地址 varchar 10 可以為空 個(gè)人照片 varchar 10 可以為空 省 varchar 10 可以為空 市 varchar 10 可以為空 月工資 varchar 10 可以為空 銀行帳號(hào) varchar 10 可以為空 合同起始日期 varchar 10 可以為空 合同結(jié)束日期 varchar 10 可以為空 合同年限 varchar 10 可以為空 說(shuō)明 : 員工基本信息表的主鍵是:?jiǎn)T工編號(hào);此表主要記錄的是員工的基本信息,供管理員 統(tǒng)計(jì)員工信息,且是公司人事部調(diào)動(dòng)員工的崗位基礎(chǔ)。 我用的是 SQL Server 進(jìn)行數(shù)據(jù)的載入。 ( 2)通過所有任務(wù)中的添加附加文件來(lái)調(diào)用先前保存在磁盤中的數(shù)據(jù)文件。 遠(yuǎn)程數(shù)據(jù) 訪問的實(shí)現(xiàn) 本系統(tǒng)的數(shù)據(jù)庫(kù)服務(wù)器端支持用戶遠(yuǎn)程訪問功能 .也就是說(shuō) ,用戶可通過公網(wǎng)訪問此數(shù)據(jù)庫(kù) ,但需要一些配置工作 , 然后再能進(jìn)行遠(yuǎn)程的連接。 ,Sql server and windows Authentication 方式同時(shí)選中 ,具體設(shè)置 : manage 管理器 windows Authentication(第一次用 windows 方式進(jìn)去 ),對(duì)象資源管理器中選擇你的數(shù)據(jù)服務(wù)器 右鍵 屬性 securitySql server and windows Authentication方式同時(shí)選中 。sa39。User id=sa。 //打開數(shù)據(jù)庫(kù)連接 return My_con。PWD=sa123456。 //返回 SqlConnection 對(duì)象的信息 本章小結(jié) 本章主要是講述了系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn),特別是本系統(tǒng)的數(shù)據(jù)庫(kù)的實(shí)現(xiàn)部分,通過數(shù)據(jù)庫(kù)需求分析,數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì),數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì),數(shù)據(jù)庫(kù)的實(shí)施,完成了系統(tǒng)設(shè)計(jì)部分。同時(shí)設(shè)計(jì)人員也要注意界面的美觀。下面就給出用戶界面設(shè)計(jì)的一般原則 [21]: (1) 熟悉性:界面所使用的術(shù)語(yǔ)和概念應(yīng)該是來(lái)自于用戶的經(jīng)驗(yàn),這些用戶是將要使用系統(tǒng)最多的人。 (5) 用戶指南:在錯(cuò)誤發(fā)生時(shí)界面應(yīng)該提供有意義的反饋,并有上下文感知能力的用戶幫助功能。而各種信息的刪除,修改,添加窗體的設(shè)計(jì)主要考慮到對(duì)信息的瀏覽和修改,所以我們主要通過按鈕,使其與數(shù)據(jù)庫(kù)連接起來(lái)后進(jìn)行查詢,添加,刪除,修改的操作。所以具體的請(qǐng)運(yùn)行本系統(tǒng)觀看其它界面。 在輸入數(shù)據(jù)庫(kù) IP 時(shí)要注意:如果用戶的數(shù)據(jù)庫(kù)在本機(jī)的話就直接輸入 ”.”或本機(jī)的名稱;如果用戶使用的數(shù)據(jù)不是在本機(jī)的話,那就輸入遠(yuǎn)程的主機(jī) IP, 如果是公網(wǎng)上的數(shù)據(jù)庫(kù),則還要在 IP 的后面加上端口才行。 本界面的設(shè)計(jì)如圖 52 所示: 圖 52 登錄界面 該窗口中同樣放置了 3 個(gè)靜態(tài)控件,在窗口相應(yīng)的位置顯示文字。 單擊“登錄”按鈕后,應(yīng)用程序先執(zhí)行一次數(shù)據(jù)庫(kù)的查詢,看輸入的用戶名和口令是否在數(shù)據(jù)庫(kù)的 password 表中存在,若存在驗(yàn)證用戶身份后進(jìn)入系統(tǒng)主界面;若沒有找到,則提示用戶名或者密碼不正確。 + () + 39。在窗體的布局上,主要采用菜單創(chuàng)建并顯示子窗體,該菜單層次分明,菜單項(xiàng)布局合理,完全符合前面的系統(tǒng)功能劃分的要求。 主窗體的界面圖如下: 圖 53 主窗 體界面 (3).基礎(chǔ)信息管理窗體的實(shí)現(xiàn) 基礎(chǔ)信息管分為:數(shù)據(jù)基礎(chǔ)和員工信息提示 ,如下圖: 54 圖 54 數(shù)據(jù)基礎(chǔ)分類界面 22 數(shù)據(jù)基礎(chǔ)分為:民族類別設(shè)置,職工類別設(shè)置,文化程度設(shè)置,政治面貌設(shè)置,部門類別設(shè)置,工資類別設(shè)置,職務(wù)類別設(shè)置,職稱類別設(shè)置,獎(jiǎng)懲類別設(shè)置,記事本類別設(shè)置。另外用戶可以通過此界面來(lái)管理員工信息,可進(jìn)行添加、修改和刪除。 :是為用戶提供更換權(quán)限進(jìn)入系統(tǒng)的方便,如:當(dāng)用戶修改了權(quán)限后,可直 接用此操作的進(jìn)行再次的權(quán)限實(shí)時(shí)分配,而不需要重啟系統(tǒng);由于篇幅限制在此不提 價(jià)界面設(shè)計(jì)圖片。它是軟件設(shè)計(jì)工作的最后階段,它完成的好壞將直接影響到軟件的質(zhì)量,它是保證軟件可靠性的方法之一;它的目的是保證發(fā)現(xiàn)設(shè)計(jì)過程中的代碼錯(cuò)誤;而它的任務(wù)是發(fā)現(xiàn)并排除在分析、設(shè)計(jì)和編程過程中所產(chǎn)生的各種錯(cuò)誤,以得到滿足用戶需求的軟件系統(tǒng)。與 Alpha 測(cè)試不同的是,進(jìn)行 Beta 測(cè)試時(shí)開發(fā)者通常是不在現(xiàn)場(chǎng)的。 (2) 集成測(cè)試也稱組合測(cè)試,它是由各模塊組裝成的模塊進(jìn) 行測(cè)試,主要檢查模塊間的接口和通信。白盒測(cè)試是把程序裝在一只透明的盒子里,測(cè)試者完全了解程序的結(jié)構(gòu)和處理過程。 (3) 確認(rèn)測(cè)試的任務(wù)是檢查軟件的功能、性能和其他特征是否與用戶的需求一致,它是以需求規(guī)格說(shuō)明書作為依據(jù)的測(cè)試,也是通常采用黑盒測(cè)試。 (1) 單元測(cè)試也稱模塊測(cè)試,通常單元測(cè)試可放在編碼階段,主要發(fā)現(xiàn)編碼和詳細(xì)詳細(xì)設(shè)計(jì)中產(chǎn)生的錯(cuò)誤。 Alpha 測(cè)試是在開發(fā)者的現(xiàn)場(chǎng)由客戶來(lái)實(shí)施的,被測(cè)試的軟件是開發(fā)者從用戶的角度在常規(guī)的環(huán)境下運(yùn)行的。 當(dāng)前登錄的管理員可添加、修改、刪除用戶,也可以對(duì)已有的用戶進(jìn)行權(quán)限分配, 本章小結(jié) 本章主要是實(shí)現(xiàn)員工管理 系統(tǒng)的功能 ,在此期間 ,我學(xué)會(huì)了 C的命名規(guī)范 ,數(shù)據(jù)庫(kù)的命名規(guī)范 ,以及 SQL Server2021 的使用 ,還有如果配置遠(yuǎn)程訪問功能等。 圖 56 員工檔案瀏覽界面 23 b. 員工資料查詢:主要是用戶根據(jù) 員工的基本信息和個(gè)人信息來(lái)找出符合選中條件的所有員工記錄。 員工信息提示子模塊分成員工生日提示和員工合同提示,如圖 55 所示 圖 55 員工信息提示 分類界面 (4)員工管理的實(shí)現(xiàn) 員工管理分為:?jiǎn)T工檔案瀏覽,員 工資料查詢,員工資料統(tǒng)計(jì); :職工基本信息,工作簡(jiǎn)歷,家庭關(guān)系,培訓(xùn)記錄,獎(jiǎng)懲記錄,個(gè)人簡(jiǎn)歷,這里以職工基本信息作為示例 , 如圖 56 所示。操作起來(lái)非常簡(jiǎn)單。 bool if = ()。 + 21 () + 39。另外還設(shè)計(jì)了兩個(gè)按鈕控件(Button)。 如果用戶在登錄數(shù)據(jù)庫(kù)時(shí)因各種出現(xiàn)連接不上數(shù)據(jù)庫(kù),則系統(tǒng)會(huì)給出錯(cuò)誤提示。放置了三個(gè)編輯框控件,一個(gè)供用戶輸入數(shù)據(jù)庫(kù)的 IP,一個(gè)供用戶輸入數(shù)據(jù)庫(kù)用戶名,一個(gè)供用戶輸入身份類型數(shù)據(jù)庫(kù)密碼。因此在進(jìn)行輸出設(shè)計(jì)前我們要和用戶進(jìn)行溝通,對(duì)該輸出信息有關(guān)的內(nèi)容進(jìn)行分析研究。為此,我們?cè)谠O(shè)計(jì)時(shí)要盡可能增加信息自動(dòng)輸入來(lái)減少用戶的輸入操作,使界面具有預(yù)見性和一致性,防止用戶輸入出錯(cuò)。 (3) 意 外最小化:永遠(yuǎn)不要讓用戶對(duì)系統(tǒng)的行為感到吃驚。人類具有的短期記憶很有限,而且很容易出錯(cuò),尤其是需要處理太多的信息或壓力太大的時(shí)候。好的用戶界面設(shè)計(jì)對(duì)一個(gè)系統(tǒng)的成功是至關(guān)重要的。 //用 SqlConnection對(duì)象與指定的數(shù)據(jù)庫(kù)相連接 ()。Database=db_PWMS。 //數(shù)據(jù)庫(kù)的連接字符串 SqlConnection My_con = new SqlConnection(M_str_sqlcon)。 (2) 內(nèi)部網(wǎng)的數(shù)據(jù)庫(kù)遠(yuǎn)程連接實(shí)現(xiàn)的語(yǔ)句如下 : Public static string M_str_sqlcon = Data Source= 數(shù) 據(jù) 庫(kù) 服 務(wù) 器 IP \\sqlexpress。sa12345639。 再打開 SQL Server Management Studio 然后把 SQLSERVER 設(shè)置成混合登陸模式,啟用 SA賬號(hào) 。這一階段要實(shí)際運(yùn)行數(shù)據(jù)庫(kù)應(yīng)用程序,執(zhí)行對(duì)數(shù)據(jù)庫(kù)的各種操作,測(cè)試應(yīng)用程序的功能是否滿足設(shè)計(jì)要求。但是我們?nèi)绾螌⑵溥M(jìn)行保存呢? SQL S
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1