軟件項(xiàng)目開(kāi)發(fā)課程設(shè)計(jì)-人事管理系統(tǒng)說(shuō)明書(shū)_第1頁(yè)
軟件項(xiàng)目開(kāi)發(fā)課程設(shè)計(jì)-人事管理系統(tǒng)說(shuō)明書(shū)_第2頁(yè)
軟件項(xiàng)目開(kāi)發(fā)課程設(shè)計(jì)-人事管理系統(tǒng)說(shuō)明書(shū)_第3頁(yè)
軟件項(xiàng)目開(kāi)發(fā)課程設(shè)計(jì)-人事管理系統(tǒng)說(shuō)明書(shū)_第4頁(yè)
軟件項(xiàng)目開(kāi)發(fā)課程設(shè)計(jì)-人事管理系統(tǒng)說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

*******************實(shí)踐教學(xué)*******************蘭州理工大學(xué)計(jì)算機(jī)與通信學(xué)院2021年秋季學(xué)期軟件開(kāi)發(fā)綜合訓(xùn)練課程設(shè)計(jì)題目:人事管理系統(tǒng)專業(yè)班級(jí):08級(jí)計(jì)算機(jī)科學(xué)與技術(shù)3班姓名:韓倩學(xué)號(hào):08240343指導(dǎo)教師:張紅成績(jī):目錄TOC\o"1-3"\h\u31030摘要 123284序言 229353一、可行性分析 3322331.1問(wèn)題描述 324311.2可行性分析 322085 48710二、工程開(kāi)發(fā)方案 510040 521877 527570 530413 66646三、功能需求 764673.1功能概述 732369 71952四、概要設(shè)計(jì) 95997 925451 1111483五、詳細(xì)設(shè)計(jì) 1623551 16310055.2主頁(yè)模塊 18136495.3人員模塊 198459設(shè)計(jì)總結(jié) 2422275參考文獻(xiàn) 2532183致謝 26摘要本系統(tǒng)是采用MyEclipse6.5和DreamweaverCS3開(kāi)發(fā)工具實(shí)現(xiàn)的,該說(shuō)明書(shū)重點(diǎn)介紹了人事管理系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)過(guò)程:包括系統(tǒng)分析、系統(tǒng)調(diào)查、功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)測(cè)試等。本系統(tǒng)主要為公司的員工、管理員、公司領(lǐng)導(dǎo)提供更加方便的查詢注冊(cè)審批管理,其中包括公司員工界面:填寫(xiě)請(qǐng)假條、個(gè)人請(qǐng)假查詢;管理員界面:公司員工的添加、員工的查詢;公司領(lǐng)導(dǎo)界面:?jiǎn)T工的請(qǐng)假批示、員工請(qǐng)假查詢、員工根本信息的查詢。管理系統(tǒng)應(yīng)該將這些信息進(jìn)行統(tǒng)一的管理,以便及時(shí)的獲取和更新相關(guān)信息,提高管理的效率。關(guān)鍵詞:人事管理;MyEclipse6.5;DreamweaverCS3

序言當(dāng)今時(shí)代是飛速開(kāi)展的信息時(shí)代,在各行各業(yè)中離不開(kāi)信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其平安性。尤其對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。隨著信息技術(shù)在管理上越來(lái)越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。要高效率地把活動(dòng)有機(jī)地組織起來(lái),就必須加強(qiáng)管理,即加強(qiáng)對(duì)組織內(nèi)部的各種資源的有效管理,建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。本說(shuō)明書(shū)介紹的是人事管理系統(tǒng)。人事管理系統(tǒng)主要為公司的員工、管理員、公司領(lǐng)導(dǎo)提供更加方便的查詢注冊(cè)審批管理,其中包括公司員工界面:填寫(xiě)請(qǐng)假條、個(gè)人請(qǐng)假查詢;管理員界面:公司員工的添加、員工的查詢;公司領(lǐng)導(dǎo)界面:?jiǎn)T工的請(qǐng)假批示、員工請(qǐng)假查詢、員工根本信息的查詢。管理系統(tǒng)應(yīng)該將這些信息進(jìn)行統(tǒng)一的管理,以便及時(shí)的獲取和更新相關(guān)信息,提高管理的效率第一章可行性分析問(wèn)題描述人事管理系統(tǒng)的總體目標(biāo)是:在計(jì)算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫(kù)和先進(jìn)的開(kāi)發(fā)平臺(tái)上,利用現(xiàn)有的軟件,配置一定的硬件,分析和設(shè)計(jì)一個(gè)具有開(kāi)放體系結(jié)構(gòu)的、易擴(kuò)充的、易維護(hù)的、具有良好人機(jī)交互界面的人事管理系統(tǒng),為人事主管部門(mén)的決策者和管理者提供充足的信息、快捷的查詢和有效的管理方式,減少不必要的損失和浪費(fèi),提高人事管理的效率。1.2可行性分析1.2.1技術(shù)可行性該系統(tǒng)功能比擬簡(jiǎn)單,易于實(shí)現(xiàn)。系統(tǒng)所需硬件設(shè)備,市場(chǎng)上銷售且價(jià)格較低,甚至可以使用原有的設(shè)備,軟件上,操作系統(tǒng)采用Windows系列操作系統(tǒng),數(shù)據(jù)庫(kù)管理系統(tǒng)采用oracle9i,編程工具采用MyEclipse6.5和DreamweaverCS3,環(huán)境為JDK1.5以上版本,效勞器為tomcat6.0.對(duì)系統(tǒng)開(kāi)發(fā)人員要求較低,只要掌握編程工具以及數(shù)據(jù)庫(kù)根本知識(shí)即可。這些軟件在MIS開(kāi)發(fā)中已被大量應(yīng)用,技術(shù)上都比擬成熟。因此在技術(shù)上是可行的。.2經(jīng)濟(jì)可行性該系統(tǒng)對(duì)硬件沒(méi)有什么特殊要求,軟件是運(yùn)用數(shù)據(jù)庫(kù)oracle9i系統(tǒng)編程語(yǔ)言采用java開(kāi)發(fā)實(shí)現(xiàn)的,這些軟件已經(jīng)很普及,費(fèi)用相當(dāng)?shù)?;系統(tǒng)的維護(hù)、運(yùn)行根本上不用花費(fèi)什么人力物力;系統(tǒng)掌握也極其簡(jiǎn)單,不用花費(fèi)人員培訓(xùn)費(fèi)用。開(kāi)發(fā)本錢(qián)和使用的各項(xiàng)本錢(qián)都比擬低。因此對(duì)開(kāi)發(fā)本管理系統(tǒng)的開(kāi)發(fā)經(jīng)費(fèi)不存在問(wèn)題。本系統(tǒng)采用基于Windows的圖形用戶界面,而該系統(tǒng)是大家熟悉的操作系統(tǒng),對(duì)于那些有一般的計(jì)算機(jī)知識(shí)的人員就可以輕松上手。而整個(gè)人口信息管理系統(tǒng)采用最友好的交互界面,簡(jiǎn)單明了,不需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行深入的了解。綜合以上三方面,該系統(tǒng)具有很高的開(kāi)發(fā)可行性,無(wú)論是從技術(shù)上或者經(jīng)濟(jì)上還是操作上。因此,可以設(shè)計(jì)該系統(tǒng)的數(shù)據(jù)流程圖,建立數(shù)據(jù)字典。經(jīng)過(guò)認(rèn)真地全面地可行性研究,系統(tǒng)根本上做到了在技術(shù)、經(jīng)濟(jì)、運(yùn)行、法律上的可行。因此,相信在按照方案上實(shí)施的前提下,全系統(tǒng)的設(shè)計(jì)將會(huì)按時(shí)、高質(zhì)量完成。所以,系統(tǒng)研制和開(kāi)發(fā)是可以進(jìn)行的。第二章工程開(kāi)發(fā)方案經(jīng)過(guò)工程的可行性分析,得出工程可進(jìn)一步進(jìn)行下去的結(jié)論,在軟件繼續(xù)進(jìn)一步的開(kāi)發(fā)之前首先給出此軟件工程方案。工程分析單位在接到工程分析員給出的工程可行性分析報(bào)告后,在本系統(tǒng),即人事管理系統(tǒng)開(kāi)發(fā)主管部門(mén)的統(tǒng)一下制定用于軟件實(shí)質(zhì)開(kāi)發(fā)的軟件工程方案,以使軟件開(kāi)發(fā)單位理解軟件開(kāi)發(fā)要求,進(jìn)行開(kāi)發(fā)。1、工作內(nèi)容人事管理系統(tǒng)主要為公司的員工、管理員、公司領(lǐng)導(dǎo)提供更加方便的查詢注冊(cè)審批管理,其中包括公司員工界面:填寫(xiě)請(qǐng)假條、個(gè)人請(qǐng)假查詢;管理員界面:公司員工的添加、員工的查詢;公司領(lǐng)導(dǎo)界面:?jiǎn)T工的請(qǐng)假批示、員工請(qǐng)假查詢、員工根本信息的查詢。2、條件與限制開(kāi)發(fā)該軟件的條件比擬簡(jiǎn)單,以開(kāi)發(fā)單位目前的經(jīng)濟(jì)與技術(shù)條件已完全具備開(kāi)發(fā)的條件。該系統(tǒng)可在用戶要求的期限內(nèi)完成。3、產(chǎn)品1〕、程序2〕、文檔文檔內(nèi)容包括:封面、目錄、中文摘要100字左右、關(guān)鍵詞3-5個(gè)、序言、可行性分析、工程開(kāi)發(fā)方案、需求規(guī)格說(shuō)明、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、設(shè)計(jì)總結(jié)、參考文獻(xiàn)、致謝等4、驗(yàn)收標(biāo)準(zhǔn)軟件的驗(yàn)收標(biāo)準(zhǔn)完全由用戶提出的軟件需求制定,能保證軟件的根本符合用戶的要求。1、任務(wù)分解分三個(gè)大的階段進(jìn)行開(kāi)發(fā)第一階段完本錢(qián)系統(tǒng)的數(shù)據(jù)流圖跟E-R圖。第二階段完成概要設(shè)計(jì)跟詳細(xì)設(shè)計(jì)。第三階段書(shū)寫(xiě)文檔。

2、預(yù)算軟件資金投入較少,具體預(yù)算分配簡(jiǎn)略。3、關(guān)鍵問(wèn)題各模塊之間的聯(lián)系和后臺(tái)數(shù)據(jù)庫(kù)的完成。使用目前的設(shè)備與現(xiàn)有開(kāi)發(fā)技術(shù)完全可以開(kāi)發(fā)出該系統(tǒng),總的來(lái)說(shuō)該工程沒(méi)有較大的技術(shù)難點(diǎn)與其他的一些風(fēng)險(xiǎn)因素。對(duì)于出現(xiàn)的一些小難點(diǎn)總都能得到解決。第三章功能需求3.1.功能概述人事管理系統(tǒng)主要為公司的員工、管理員、公司領(lǐng)導(dǎo)提供更加方便的查詢注冊(cè)審批管理,其中包括公司員工界面:填寫(xiě)請(qǐng)假條、個(gè)人請(qǐng)假查詢;管理員界面:公司員工的添加、員工的查詢;公司領(lǐng)導(dǎo)界面:?jiǎn)T工的請(qǐng)假批示、員工請(qǐng)假查詢、員工根本信息的查詢。管理系統(tǒng)應(yīng)該將這些信息進(jìn)行統(tǒng)一的管理,以便及時(shí)的獲取和更新相關(guān)信息,提高管理的效率。參考下面用例圖圖1系統(tǒng)總體功能用例圖3.2詳細(xì)功能需求〔1〕功能1:?jiǎn)T工檔案管理。角色和職責(zé):管理員按資料查找要管理的人員檔案信息,并對(duì)其進(jìn)行管理更改;調(diào)出要查詢?nèi)藛T的檔案人員。操作:管理員登錄到管理界面。對(duì)數(shù)據(jù)進(jìn)行管理操作輸入:添加的新人員檔案資料,要管理的先關(guān)人員的資料、查詢的人員相關(guān)資料。輸出:添加成功信息;管理成功信息;查詢?nèi)藛T檔案。〔2〕功能2:評(píng)定職稱角色和職責(zé):管理員按規(guī)定添加職稱評(píng)定、管理職稱評(píng)定。操作:管理員登錄到職稱評(píng)定界面。對(duì)數(shù)據(jù)進(jìn)行管理操作輸入:參加評(píng)定的人員信息〔如人員編號(hào)〕,職稱評(píng)定信息表〔如職稱名稱,評(píng)定時(shí)間,評(píng)定方式〕,操作方式。輸出:職稱評(píng)定信息表和評(píng)定后的人員檔案?!?〕功能3:獎(jiǎng)懲管理角色和職責(zé):管理員按職稱評(píng)定管理規(guī)定添加職稱評(píng)定、管理職稱評(píng)定。根據(jù)需要對(duì)某條職稱評(píng)定記錄進(jìn)行添加、修改和刪除。操作:管理員登錄到獎(jiǎng)懲管理界面。對(duì)數(shù)據(jù)進(jìn)行管理操作輸入:獎(jiǎng)懲人員的信息〔如人員編號(hào)、所在部門(mén)〕,獎(jiǎng)懲信息〔如類別、內(nèi)容、原因〕。輸出:獎(jiǎng)懲信息表,和更改后的人員檔案?!?〕功能4:人員調(diào)動(dòng)管理角色和職責(zé):管理員按規(guī)定進(jìn)行添加人員調(diào)動(dòng)、管理人員調(diào)動(dòng)的操作。操作:管理員登錄到人員調(diào)動(dòng)管理界面。對(duì)數(shù)據(jù)進(jìn)行管理操作。輸入:要調(diào)動(dòng)的人員信息〔如人員編號(hào),調(diào)前的部門(mén),調(diào)用后的部門(mén)〕輸出:人員調(diào)動(dòng)信息表和更改后的人員檔案。第四章概要設(shè)計(jì)用戶進(jìn)入人事管理系統(tǒng)前,需要通過(guò)系統(tǒng)的權(quán)限驗(yàn)證,如登錄用戶不具備該系統(tǒng)的操作權(quán)限,提示越權(quán)信息,禁止進(jìn)入該系統(tǒng)。當(dāng)用戶進(jìn)入系統(tǒng)后,共有5個(gè)模塊可以使用,分別為:人員檔案、職稱評(píng)定、獎(jiǎng)懲管理和調(diào)動(dòng)管理。如果用戶要退出人事管理系統(tǒng),單擊“退出系統(tǒng)〞按鈕即可。大致的設(shè)計(jì)概念和處理流程參見(jiàn)下活動(dòng)關(guān)系圖2圖2UML活動(dòng)關(guān)系圖本系統(tǒng)結(jié)構(gòu)都是采用MVC模式〔如以下圖3〕,用JSP+SERVLET+JAVABEAN結(jié)構(gòu),即jsp作為視圖的顯示,SERVLET作為控制流,JAVABEAN處理模型數(shù)據(jù)。其處理流程如以下圖所示圖3MVC設(shè)計(jì)模式的結(jié)構(gòu)圖系統(tǒng)包括登陸模塊、主頁(yè)面模塊、人員檔案模塊、培訓(xùn)管理模塊、職稱評(píng)定模塊、獎(jiǎng)懲管理模塊、調(diào)動(dòng)管理模塊等。各模塊又包括許多子功能模塊,如圖4所示。圖4系統(tǒng)化模塊結(jié)構(gòu)圖結(jié)合上圖3,易看出功能需求和模塊之間的關(guān)系:模塊功能需求人員檔案管理模塊職稱評(píng)定模塊獎(jiǎng)懲管理模塊人員調(diào)動(dòng)管理模塊員工檔案管理√員工職稱評(píng)定√員工獎(jiǎng)懲管理√人員調(diào)動(dòng)管理√根據(jù)系統(tǒng)需求,可列出以下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):·職員根本信息表:公司所有遠(yuǎn)東的信息都保存在這張表中,包括員工編號(hào)、姓名、性別、出生日期、婚姻狀況、身份證號(hào)碼、部門(mén)、職務(wù)等?!ぢ毞Q評(píng)定信息表:存放公司所有培訓(xùn)的根本信息,包括員工的編號(hào)、職稱名字、評(píng)定日期、評(píng)定方式、職稱英語(yǔ)、職稱計(jì)算機(jī)等·獎(jiǎng)懲管理信息表:存放公司所有的獎(jiǎng)懲的信息,包括員工的編號(hào)、獎(jiǎng)懲類別、內(nèi)容、原因等·人員調(diào)動(dòng)信息表:存放公司所有人員調(diào)動(dòng)的信息,包括員工的編號(hào)、調(diào)動(dòng)前部門(mén)、調(diào)動(dòng)后部門(mén)、調(diào)動(dòng)前職務(wù)、調(diào)動(dòng)后職務(wù)、調(diào)動(dòng)日期等·系統(tǒng)用戶表:存放系統(tǒng)用戶的名字和密碼信息4.2.1邏輯設(shè)計(jì)系統(tǒng)用到的表有職員根本信息表〔employee〕、職稱評(píng)定信息表〔assess〕、獎(jiǎng)懲管理信息表〔reward〕、人員調(diào)動(dòng)信息表〔translate〕,它們之間的層次關(guān)系如圖5所示。除此之外還有系統(tǒng)用戶表實(shí)體關(guān)系圖圖5系統(tǒng)用戶實(shí)體-屬性圖圖6員工根本信息實(shí)體-屬性圖圖7人員調(diào)動(dòng)信息表實(shí)體-屬性圖圖8獎(jiǎng)懲管理信息實(shí)體-屬性圖圖9職稱評(píng)定實(shí)體-屬性圖圖10系統(tǒng)實(shí)體關(guān)系圖圖11數(shù)據(jù)庫(kù)關(guān)系圖4各個(gè)表的詳細(xì)結(jié)構(gòu)如下:表1.職員根本信息表(employee)字段名描述類型長(zhǎng)度是否允許為空是否主鍵EmployeeID員工編號(hào)varchar6否是UserName姓名Varchar10否否Sex性別Varchar2否否Birthday出生日期DateTime否否Marriage婚姻狀況Varchar4否否IdentityID身份證號(hào)Varchar18否否Department部門(mén)varchar20是否Duty職務(wù)Varchar20否否表2.職稱評(píng)定信息表(assess)字段名描述類型長(zhǎng)度是允許否空是否主鍵AssessNO序號(hào)Bigint否是EmployeeID員工編號(hào)Varchar6否否Position職稱Varchar20否否GetDate取得日期smalldatetime否否GetType取得方式Varchar4否否English職稱英語(yǔ)Varchar2否否Computer職稱計(jì)算機(jī)Varchar2否否Remark備注Varchar200是否表3.獎(jiǎng)懲管理信息表(reward)字段名描述類型長(zhǎng)度是否允許空是否主鍵RewardNO序號(hào)bigint否是EmployeeID員工編號(hào)varchar6否否RewardPunish獎(jiǎng)/懲Varchar2否否RewardConten獎(jiǎng)懲內(nèi)容Varchar30否否Reason獎(jiǎng)懲原因Varchar40否否Remark備注varchar200是否表4人員調(diào)動(dòng)信息表〔translate〕字段名描述類型長(zhǎng)度是否允許空是否主鍵TranslateNO序號(hào)bigint否是EmployeeID員工編號(hào)varchar6否否TranslteDate調(diào)動(dòng)日期smalldatetime否否PriorBranch調(diào)動(dòng)前部門(mén)Varchar20否否NextBranch調(diào)動(dòng)后部門(mén)Varchar20否否PriorDuty調(diào)動(dòng)前職務(wù)Varchar20否否NextDuty調(diào)動(dòng)后職務(wù)Varchar20否否表5系統(tǒng)用戶表〔user〕字段名描述類型長(zhǎng)度是否為空是否主鍵UserName用戶名Varchar16否是Password密碼varchar16否否4.2.2.物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)為了加快數(shù)據(jù)庫(kù)查詢速度,職稱評(píng)定信息表assess、獎(jiǎng)懲管理信息表reward、人員調(diào)動(dòng)信息表translate中的員工編號(hào)EmployeeID字段設(shè)置為非聚集索引。同時(shí)為保證各表之間數(shù)據(jù)的同步,在更新和刪除職員信息表employee的記錄時(shí),職稱評(píng)定信息表assess、獎(jiǎng)懲管理信息表reward、人員調(diào)動(dòng)信息表translate相關(guān)的信息也要被同步更新和刪除,因此需要設(shè)置它們之間的關(guān)系為級(jí)聯(lián)更新和級(jí)聯(lián)刪除。第五章詳細(xì)設(shè)計(jì)〔1〕登錄模塊是用來(lái)驗(yàn)證用戶的合法性,防止非法用戶進(jìn)入人事管理系統(tǒng)。登錄模塊的結(jié)構(gòu)如圖12所示。登錄驗(yàn)證模塊登錄驗(yàn)證模塊控制控制〔2〕此模塊中輸入:用戶名,密碼處理:判斷用戶名和密碼是否有效。填入用戶名和密碼后點(diǎn)擊【登錄】按鈕,系統(tǒng)將自動(dòng)從系統(tǒng)用戶信息表中判斷是否存在相同的用戶名和密碼,如果存在,那么進(jìn)入管理界面,如果不存在那么提示用戶名和密碼有錯(cuò)誤信息。如果用戶未填寫(xiě)用戶名或者密碼,系統(tǒng)將出現(xiàn)提示信息。輸出:如果存在用戶名和密碼都符合的,便進(jìn)入主頁(yè)面。否那么返回出錯(cuò)頁(yè)面,要求用戶選擇是否重新登陸。(3)流程邏輯本系統(tǒng)程序結(jié)構(gòu)都是采用MVC模式〔如以下圖13〕,用JSP+SERVLET+JAVABEAN結(jié)構(gòu),即jsp作為視圖的顯示,SERVLET作為控制流,JAVABEAN處理模型數(shù)據(jù)。圖13MVC模式結(jié)構(gòu)圖管理主頁(yè)面正確管理主頁(yè)面正確開(kāi)始其主要功能的模塊如下:系統(tǒng)登錄界面系統(tǒng)登錄界面輸入用戶名和密碼NNNNNNYY圖14登錄驗(yàn)證流程圖〔1〕主頁(yè)面是用戶通過(guò)身份驗(yàn)證后進(jìn)入的頁(yè)面,也是操作人事管理系統(tǒng)各功能的平臺(tái),可以在該模塊中管理人員檔案、培訓(xùn)、職稱評(píng)定、獎(jiǎng)懲、調(diào)動(dòng)等。主頁(yè)面模塊的結(jié)構(gòu)如圖15所示。主頁(yè)面模塊主頁(yè)面模塊修改密碼模塊中輸入、輸出輸入:點(diǎn)擊想要執(zhí)行的功能。處理:根據(jù)用戶的點(diǎn)擊,進(jìn)入相應(yīng)的功能模塊的子頁(yè)面,并進(jìn)行相應(yīng)操作。輸出:進(jìn)入相應(yīng)的子頁(yè)面。以修改密碼為例:輸入:點(diǎn)擊修改密碼。處理:請(qǐng)用戶輸入舊密碼和新密碼后,根據(jù)登錄的用戶在用戶表中查找到密碼與輸入的舊密碼對(duì)照。輸出:舊密碼正確的話,將新密碼寫(xiě)入用戶表。不正確提示用戶密碼錯(cuò)誤,重新輸入?!?〕流程邏輯流程邏輯和登錄模塊類似,也是采用mvc模式,參見(jiàn)上文,修改密碼流程圖16如下圖16修改密碼流程圖〔1〕人員檔案是人事管理系統(tǒng)的根本數(shù)據(jù)資料,人員檔案管理是人事管理系統(tǒng)的根本功能。人員檔案模塊提供的功能有:添加人員檔案、修改人員檔案、刪除人員檔案和查詢?nèi)藛T檔案。人員檔案模塊的結(jié)構(gòu)如圖17所示?!?〕模塊中相應(yīng)輸入、輸出模塊主頁(yè)面輸入:點(diǎn)擊想要進(jìn)行的操作按鈕。處理:根據(jù)用戶的點(diǎn)擊按鈕,鏈接到相應(yīng)的界面。輸出:顯示用戶選擇的操作界面。添加人員檔案輸入:預(yù)添加人員的檔案信息,如員工編號(hào)、姓名、性別、籍貫等。處理:根據(jù)員工編號(hào)檢查原有的人員檔案表中是否已經(jīng)存在此員工。如果表中沒(méi)有此員工,那么將人員檔案信息存入表中。如果已經(jīng)存在那么提示用戶系用戶已經(jīng)存在,請(qǐng)重新輸入。輸出:顯示添加成功或失敗。管理人員檔案輸入:預(yù)管理的人員編號(hào)。點(diǎn)擊修改或刪除按鈕。處理:根據(jù)用戶輸入的員工編號(hào)查找出相應(yīng)的員工信息,顯示出來(lái),用戶進(jìn)行修改后點(diǎn)提交后,將新信息寫(xiě)入原表,或刪除相應(yīng)記錄。輸出:修改或刪除成功消息。查詢?nèi)藛T檔案:輸入:預(yù)查詢的人員的某些信息,如員工編號(hào)、姓名等。處理:根據(jù)用戶的輸入信息在查找是否存在相對(duì)應(yīng)的記錄表項(xiàng)。輸出:顯示出預(yù)查詢?nèi)藛T的全部檔案信息,或顯示無(wú)此員工的提示信息。(3)流程邏輯流程邏輯和登錄模塊類似,也是采用mvc模式,請(qǐng)參見(jiàn)上文。該塊的其主要功能的流程圖18如下:圖18添加員工檔案流程圖圖19查詢員工檔案流程圖圖20修改員工檔案流程圖圖21刪除員工檔案流程圖4.除了上面介紹的模塊,人事管理系統(tǒng)還包括:職稱評(píng)定模塊、獎(jiǎng)懲管理模塊和人員調(diào)動(dòng)模塊。這些模塊與人員檔案模塊類似。第六章設(shè)計(jì)總結(jié)在課程設(shè)計(jì)當(dāng)中我了解到,在開(kāi)發(fā)一個(gè)工程時(shí)一定要先做好規(guī)劃,按照軟件的開(kāi)發(fā)過(guò)程,從需求分析、系統(tǒng)設(shè)計(jì)到具體設(shè)計(jì)和調(diào)試,詳細(xì)地進(jìn)行每一個(gè)環(huán)節(jié)。在這段時(shí)間里,我通過(guò)查看相關(guān)資料和

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論