畢業(yè)設(shè)計(jì)(論文)ASP.NET企業(yè)人事工資管理系統(tǒng)_第1頁(yè)
畢業(yè)設(shè)計(jì)(論文)ASP.NET企業(yè)人事工資管理系統(tǒng)_第2頁(yè)
畢業(yè)設(shè)計(jì)(論文)ASP.NET企業(yè)人事工資管理系統(tǒng)_第3頁(yè)
畢業(yè)設(shè)計(jì)(論文)ASP.NET企業(yè)人事工資管理系統(tǒng)_第4頁(yè)
畢業(yè)設(shè)計(jì)(論文)ASP.NET企業(yè)人事工資管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩91頁(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)介

1、目 錄目 錄i1 前 言11.1人事工資管理系統(tǒng)概論11.2開發(fā)背景和目的22 可行性研究42.1系統(tǒng)性能需求42.2系統(tǒng)功能調(diào)查52.3技術(shù)可行性62.4社會(huì)可行性72.5 經(jīng)濟(jì)可行性分析72.6 數(shù)據(jù)流圖82.7數(shù)據(jù)字典103 開發(fā)工具簡(jiǎn)介143.1 asp.net技術(shù)143.2 sql sserver技術(shù)簡(jiǎn)介144系統(tǒng)概要設(shè)計(jì)164.1系統(tǒng)總體設(shè)計(jì)164.2業(yè)務(wù)流程圖174.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)195詳細(xì)設(shè)計(jì)225.1用戶登錄模塊225.2員工信息管理模塊235.3考勤業(yè)績(jī)管理模塊255.4銷售業(yè)績(jī)模塊265.5工資管理模塊295.6請(qǐng)假管理模塊325.7系統(tǒng)管理模塊355.8數(shù)據(jù)庫(kù)詳細(xì)

2、設(shè)計(jì)356系統(tǒng)測(cè)試386.1系統(tǒng)測(cè)試目的386.2系統(tǒng)測(cè)試方法386.2.1登錄模塊的測(cè)試386.2.2員工管理模塊測(cè)試396.2.3請(qǐng)假管理模塊測(cè)試397 結(jié)束語(yǔ)41參考文獻(xiàn)43致 謝44附 錄45a 主要源程序45b 用戶手冊(cè)69b.1 系統(tǒng)功能簡(jiǎn)介69b.2 系統(tǒng)的支持平臺(tái)70b.3 安裝說(shuō)明70b.4 使用說(shuō)明70b.5 系統(tǒng)維護(hù)方法70c 軟件光盤71c.1 光盤的樹形目錄71c.2 光盤文件一覽表71d 科技譯文72the strategy of setting up data warehouse72數(shù)據(jù)倉(cāng)庫(kù)的規(guī)劃構(gòu)建策略8593裝訂線11 前 言1.1人事工資管理系統(tǒng)概論隨著中小

3、型企業(yè)的不斷增多,企業(yè)人數(shù)不斷的增加,企業(yè)的工資管理工作就更重要、更復(fù)雜。實(shí)現(xiàn)工資管理的自動(dòng)化,無(wú)疑將給企業(yè)管理部門帶來(lái)很大的方便。 隨著社會(huì)信息量的迅速增長(zhǎng),計(jì)算機(jī)處理的數(shù)據(jù)量不斷增加。文件管理系統(tǒng)采用的一次最多存取一個(gè)記錄的訪問方式,以及在不同文件之間缺乏相互聯(lián)系的結(jié)構(gòu),越來(lái)越不能適應(yīng)管理大量數(shù)據(jù)的需要,于是數(shù)據(jù)庫(kù)管理系統(tǒng)便應(yīng)運(yùn)而生。數(shù)據(jù)庫(kù)管理系統(tǒng)是用來(lái)控制建立數(shù)據(jù)庫(kù)中的數(shù)據(jù)、數(shù)據(jù)的存取,并維護(hù)數(shù)據(jù)庫(kù)的數(shù)據(jù)。從文件管理到數(shù)據(jù)庫(kù)管理,代表了兩代不同的數(shù)據(jù)管理技術(shù)。今天,數(shù)據(jù)庫(kù)管理已成為計(jì)算機(jī)信息管理的主要方式。數(shù)據(jù)庫(kù)的應(yīng)用非常廣泛,可應(yīng)用于各行各業(yè)。尤其目前電腦發(fā)展前景廣闊,運(yùn)用廣泛,甚至每

4、個(gè)公司、每戶都有電腦,只要是稍復(fù)雜的數(shù)據(jù),都可制作成數(shù)據(jù)庫(kù),交由電腦來(lái)管理。用電腦管理數(shù)據(jù),可免除人為的疏忽,并且運(yùn)算速度快,可靠性提高。企業(yè)人事工資管理系統(tǒng)是一個(gè)企業(yè)單位不可缺少的部分,它的內(nèi)容對(duì)于企業(yè)決策者和管理者來(lái)說(shuō)都是至關(guān)重要的,所以企業(yè)工資管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍5?,一直以?lái)人們使用傳統(tǒng)人工的方式管理文件和檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越

5、重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)企業(yè)工資信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高工資管理的效率在我國(guó),管理信息系統(tǒng)是計(jì)算機(jī)應(yīng)用最廣泛的領(lǐng)域之一。隨著我國(guó)經(jīng)濟(jì)建設(shè)迅速發(fā)展,管理科學(xué)化與管理手段的現(xiàn)代化已經(jīng)提到非常重要的地位。企、事業(yè)單位為了提高自身的管理水平和競(jìng)爭(zhēng)能力,紛紛投入人力物力,開發(fā)適合本單位需求的管理信息系統(tǒng)。中小企業(yè)與各個(gè)行業(yè)建立的管理信息系統(tǒng)尤如雨后春筍,一個(gè)新的開發(fā)和管理信息系統(tǒng)的熱潮正在掀起,即工資管理系統(tǒng)。它可以大大減少人力,使人們擺脫了原有系統(tǒng)的局限性,只要在

6、電腦上輕輕地點(diǎn)幾下就可以完成查詢、輸入、修改、輸出等功能。非計(jì)算機(jī)專業(yè)的人員也可以熟練地進(jìn)行操作。企業(yè)工資管理系統(tǒng)的主要任務(wù)是用計(jì)算機(jī)對(duì)各種工資信息進(jìn)行日常的管理,如查詢、修改、增加、刪除以及存儲(chǔ)等,迅速準(zhǔn)確地完成各種工資信息的統(tǒng)計(jì)計(jì)算和匯總工作,快速打印出工資報(bào)表,針對(duì)系統(tǒng)服務(wù)對(duì)象的具體要求,設(shè)計(jì)了企業(yè)工資管理系統(tǒng)。1.2開發(fā)背景和目的隨著社會(huì)的進(jìn)步和計(jì)算機(jī)技術(shù)的發(fā)展,特別是微型計(jì)算機(jī)的大范圍普及,計(jì)算機(jī)的應(yīng)用逐漸由科學(xué)計(jì)算、實(shí)時(shí)控制等方面向非數(shù)值處理的各個(gè)領(lǐng)域中滲透。尤其是以微型計(jì)算機(jī)為處理核心,以數(shù)據(jù)庫(kù)管理系統(tǒng)為開發(fā)環(huán)境的管理系統(tǒng)在辦公室自動(dòng)化以及商業(yè)信息管理等方面的應(yīng)用,日益受到人們的

7、關(guān)注。早期的工資統(tǒng)計(jì)和發(fā)放都是使用人工方式處理紙質(zhì)材料,不僅花費(fèi)財(cái)務(wù)人員大量的時(shí)間且不易保存,往往由于個(gè)人的因素抄寫不慎或計(jì)算疏忽,出現(xiàn)工資發(fā)放錯(cuò)誤的現(xiàn)象。早期工資管理多采取紙質(zhì)材料和具有較強(qiáng)的時(shí)間限制。而在現(xiàn)代化企業(yè)中,信息管理工作將發(fā)揮越來(lái)越重要的作用。企業(yè)信息管理工作已經(jīng)滲透到企業(yè)日常工作的許多方面,無(wú)論是其自身還是所發(fā)揮的作用,都為企業(yè)的創(chuàng)新、發(fā)展以及經(jīng)濟(jì)效益,做出了顯著的貢獻(xiàn)。因此企業(yè)必須加強(qiáng)自身的信息基礎(chǔ)設(shè)施建設(shè),通過企業(yè)基礎(chǔ)數(shù)據(jù)的信息化、企業(yè)基本業(yè)務(wù)流程和事務(wù)處理的信息化、企業(yè)內(nèi)部控制及實(shí)施控制過程的信息化、人的行為規(guī)范管理等企業(yè)基礎(chǔ)管理和繁殖內(nèi)核,促進(jìn)企業(yè)的可持續(xù)性發(fā)展。我國(guó)中

8、小型企業(yè)信息化水平一直處于初級(jí)階段,有關(guān)統(tǒng)計(jì)表明,真正實(shí)現(xiàn)了計(jì)算機(jī)較高應(yīng)用的企業(yè)在全國(guó)中小型企業(yè)中所占比例還不足10%。然而,隨著我國(guó)市場(chǎng)條件下企業(yè)競(jìng)爭(zhēng)壓力的不斷加劇、企業(yè)組織管理觀念和業(yè)務(wù)流程標(biāo)準(zhǔn)化的不斷完善,近些年來(lái)中小型企業(yè)信息化建設(shè)的也在不斷的提高。本系統(tǒng)開發(fā)的主要目的就是要使企事業(yè)單位工資管理實(shí)現(xiàn)計(jì)算機(jī)管理,使管理員能夠有序的管理每一位職工的各項(xiàng)工資條款的發(fā)放以及員工個(gè)人臺(tái)帳的生成,使企業(yè)運(yùn)用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟(jì)效益。2 可行性研究可行性研究的目的是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。也就是說(shuō)可行性研究的目的不是解決問題,而是確定問題是否值得去解,研究在當(dāng)前的

9、具體條件下,開發(fā)新系統(tǒng)是否具備必要的資源和其它條件。可行性研究需要的時(shí)間長(zhǎng)短取決于工程的規(guī)模,一般說(shuō)來(lái),可行性研究的成本只占預(yù)期的工程中成本的5-10%??尚行匝芯康哪康氖褂米钚〉拇鷥r(jià)在盡可能短的時(shí)間里確定問題是否能解決,通過復(fù)雜系統(tǒng)的規(guī)模與目標(biāo),研究與此類似的系統(tǒng)后,具體從下面幾個(gè)方面考慮。2.1系統(tǒng)性能需求本系統(tǒng)開發(fā)的主要目的就是要使企事業(yè)單位工資管理實(shí)現(xiàn)計(jì)算機(jī)管理,使管理員能夠有序的管理每一位職工的各項(xiàng)工資條款的發(fā)放以及員工個(gè)人臺(tái)帳的生成,使企業(yè)運(yùn)用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟(jì)效益。為更好的實(shí)現(xiàn)用戶對(duì)系統(tǒng)的要求,本系統(tǒng)應(yīng)符合以下幾點(diǎn)要求:(1)整體結(jié)構(gòu)合理,風(fēng)格一致,模塊化結(jié)構(gòu),界面清晰

10、,接口靈活,操作簡(jiǎn)便。(2)開發(fā)方法,文檔規(guī)范化,便于管理,可擴(kuò)充。(3)完善的數(shù)據(jù)輸入,維護(hù),輸出。(4)自檢性能高,用戶誤輸、錯(cuò)輸均有提示。(5)容錯(cuò)性能高,某個(gè)用戶的操作錯(cuò)誤不會(huì)引起整個(gè)系統(tǒng)的癱瘓,每一功能的操作都有信息提示以免重復(fù)操作,錯(cuò)誤操作有警告,以便用戶及時(shí)改正。2.2系統(tǒng)功能調(diào)查整個(gè)系統(tǒng)從總體上分為員工信息管理模塊、考勤信息管理模塊、工資模塊、銷售業(yè)績(jī)模塊四大部分,每一部分應(yīng)實(shí)現(xiàn)的功能如下:?jiǎn)T工信息管理模塊:1.員工信息錄入:管理員將公司的員工進(jìn)行登記,包括姓名,電話,郵箱等。2.員工信息編輯:管理員修改自己已登記的員工信息。3.員工信息刪除:管理員將已不在公司的員工刪除。4.

11、員工信息查詢:管理員可以按部門、職工編號(hào)、姓名,進(jìn)行查詢員工信息??记谛畔⒐芾砟K:1.考勤信息錄入:管理員將公司的員工考勤信息進(jìn)行登記。2.考勤信息編輯:管理員修改考勤信息。3.考勤信息刪除:管理員將已過期的考勤信息刪除。4.考勤信息查詢:管理員可以按部門、職工編號(hào)、姓名,進(jìn)行查詢考勤員工信息。請(qǐng)假管理模塊管理請(qǐng)假信息的添加,修改,刪除。工資查詢模塊: 工資統(tǒng)計(jì):可以按員工各項(xiàng)信息對(duì)員工工資進(jìn)行統(tǒng)計(jì)工資查詢:可以按部門、編號(hào)、姓名、時(shí)間對(duì)職工工資進(jìn)行查詢。銷售業(yè)績(jī)管理模塊: 1.銷售業(yè)績(jī)錄入:管理員將公司的員工銷售業(yè)績(jī)進(jìn)行登記。 2.銷售業(yè)績(jī)維護(hù):管理員可以修改銷售信息,可以按時(shí)間、編號(hào)查詢

12、銷售信息。2.3技術(shù)可行性隨著計(jì)算機(jī)應(yīng)用的逐步擴(kuò)大,軟件需求量迅速增加,規(guī)模也日益增長(zhǎng)。軟件危機(jī)已成為社會(huì)最棘手的事,為了盡可能減少軟件危機(jī),在日常工作方面就要按時(shí)完成當(dāng)日工作量。對(duì)現(xiàn)行管理業(yè)務(wù)進(jìn)行詳細(xì)調(diào)查是了解系統(tǒng)需求和進(jìn)行系統(tǒng)分析和設(shè)計(jì)的重要基礎(chǔ)工作,因此要對(duì)企業(yè)的人事管理工作進(jìn)行全面、細(xì)致而充分的調(diào)查研究。系統(tǒng)調(diào)研采取的主要方法是到現(xiàn)場(chǎng)去,通過座談、詢問、觀察甚至直接參與管理活動(dòng),自上而下、逐步細(xì)化的進(jìn)行了解。通過調(diào)查得知,現(xiàn)在人事管理已經(jīng)初步實(shí)現(xiàn)了用計(jì)算機(jī)進(jìn)行人事管理,可為單位領(lǐng)導(dǎo)、人事部門及財(cái)務(wù)部門提供某階段的人事信息及出勤情況。但具體的操作大部分企業(yè)仍然使用word及excel電子

13、表格處理軟件進(jìn)行處理。為了充分利用計(jì)算機(jī)使人事管理工作進(jìn)一步規(guī)范化,滿足人事管理及財(cái)務(wù)管理方面的信息需求,使用人事管理水平向標(biāo)準(zhǔn)化、現(xiàn)代化邁進(jìn)一步,原人事管理信息操作方式就需要重新加以改進(jìn),以適應(yīng)新形勢(shì)的變化。就需要利用計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)強(qiáng)大的數(shù)據(jù)處理功能,建立一個(gè)功能強(qiáng)大的管理信息系統(tǒng)。也就是說(shuō),新建立的系統(tǒng)要求在保持原有系統(tǒng)的功能的基礎(chǔ)之上,要求具有良好的適用性和擴(kuò)展性。本系統(tǒng)的開發(fā)使用asp.net作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,它提供完善的指令控制語(yǔ)句、類與對(duì)象的支持及豐富的數(shù)據(jù)類型,給開發(fā)高性能系統(tǒng)提供的保障為開發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對(duì)

14、新系統(tǒng)的擴(kuò)展與修改。利用sql2005作為本系統(tǒng)的數(shù)據(jù)庫(kù),它是一個(gè)支持多用戶的新型數(shù)據(jù)庫(kù),適用于大中規(guī)模的數(shù)據(jù)量需求。綜上所述,本系統(tǒng)的設(shè)計(jì)與開發(fā)在技術(shù)上和硬件設(shè)備上的條件都是滿足的,因此,它在技術(shù)上是可行的2.4社會(huì)可行性工資管理是公司管理的一個(gè)重要內(nèi)容,隨著企業(yè)內(nèi)部人員數(shù)量增加,企業(yè)工資管理工作也變得越來(lái)越復(fù)雜。工資管理既涉及到企業(yè)勞動(dòng)人事的管理,同時(shí)也是企業(yè)財(cái)務(wù)管理的重要組成部分。工資管理需要和人事管理相聯(lián)系,同時(shí)連接工時(shí)考勤和醫(yī)療保險(xiǎn)等等,來(lái)生成企業(yè)每個(gè)職工的基本工資、津貼、醫(yī)療保險(xiǎn)、保險(xiǎn)費(fèi)、實(shí)際發(fā)放工資等。資金是企業(yè)生存的主要元素,資金的流動(dòng)影響到企業(yè)的整體運(yùn)作,企業(yè)員工的工資是企業(yè)

15、資金管理的一個(gè)重要的組成部分。以前企業(yè)工資統(tǒng)計(jì)和發(fā)放都是使用人工方式處理紙質(zhì)材料,不僅花費(fèi)財(cái)務(wù)人員大量的時(shí)間且不易保存,往往由于個(gè)人的因素抄寫不慎或計(jì)算疏忽,出現(xiàn)工資發(fā)放錯(cuò)誤的現(xiàn)象。受到紙質(zhì)材料和時(shí)間的較強(qiáng)限制?;谝陨显?,結(jié)合實(shí)際情況,開發(fā)設(shè)計(jì)了本系統(tǒng),有利于工資管理系統(tǒng)使用電腦安全保存、快速計(jì)算、全面統(tǒng)計(jì),實(shí)現(xiàn)工資管理的系統(tǒng)化、規(guī)范化、自動(dòng)化。運(yùn)行結(jié)果證明,本企業(yè)工資管理系統(tǒng)極大提高了工作效率,節(jié)省了人力和物力,最終滿足企業(yè)財(cái)務(wù)管理、員工工資發(fā)放的需要,同時(shí)也成為現(xiàn)代化企業(yè)管理的標(biāo)志。2.5 經(jīng)濟(jì)可行性分析人事工資管理系統(tǒng)的目的就是減輕企業(yè)財(cái)務(wù)部門工作人員的工作量,減少差錯(cuò),科學(xué)管理財(cái)務(wù)

16、工作,節(jié)省人力,提高企業(yè)的財(cái)、物管理水平,增加經(jīng)濟(jì)效益,改善財(cái)務(wù)工作的管理環(huán)境,方便企業(yè)領(lǐng)導(dǎo)查詢,提高企業(yè)工作效率、工作質(zhì)量和管理水平?;谄髽I(yè)的現(xiàn)有計(jì)算機(jī)及配套設(shè)備。不但能大大減少重復(fù)性的書面報(bào)告,降低辦公費(fèi)用,提高辦公室效率,而且能提高檢測(cè)數(shù)據(jù)效用,為企業(yè)提供很方便。此企業(yè)人事工資管理系統(tǒng)是針對(duì)單位工資管理而進(jìn)行研制的,經(jīng)過考察,本系統(tǒng)對(duì)計(jì)算機(jī)的軟硬件的要求不是太高,而且也無(wú)需過多的資金投入,從人力、物力、財(cái)力方面來(lái)說(shuō)都是可行的。2.6 數(shù)據(jù)流圖數(shù)據(jù)流圖:簡(jiǎn)稱dfd,就是采用圖形方式來(lái)表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟

17、件模型的一種圖示方法。數(shù)據(jù)流圖描繪系統(tǒng)的邏輯模型圖,其中沒有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動(dòng)和處理的情況。因?yàn)閿?shù)據(jù)流圖是邏輯系統(tǒng)的圖形表示,即使不是專業(yè)的計(jì)算機(jī)技術(shù)人員也容易理解,所以是極好的通信工具。此外,設(shè)計(jì)數(shù)據(jù)流圖只需考慮系統(tǒng)必須完成的基本邏輯功能,完全不需要考慮如何具體地實(shí)現(xiàn)這些功能,所以它也是系統(tǒng)分析員和用戶進(jìn)行交流的有效手段。圖2.1系統(tǒng)頂層數(shù)據(jù)流圖 d管理員 人事工資管理系統(tǒng)這里給出了系統(tǒng)的三層數(shù)據(jù)流圖。系統(tǒng)的頂層數(shù)據(jù)流圖如圖2.1所示,將整個(gè)的人力資源管理系統(tǒng)作為一個(gè)處理,數(shù)據(jù)流的兩端是管理員。員工信息表 p3員工請(qǐng)假信息管理 p4工資管理 p5銷售業(yè)績(jī)管理 p2員

18、工考勤管理 p1員工信息管理d1 d2d3d4d5管理員考勤信息表請(qǐng)假信息表員工工資表銷售業(yè)績(jī)信息表圖2.2系統(tǒng)的一級(jí)分解數(shù)據(jù)流圖以考勤信息管理為例: p2.3查看考勤信息d2 p2.2修改員工考勤信息考勤信息表 p2.1添加員工考勤信息管理員圖2.3 系統(tǒng)的底層分解數(shù)據(jù)流圖2.7數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。任何字典最主要的用途都是供人查閱對(duì)不了解的條目的解釋。數(shù)據(jù)字典的作用是在系統(tǒng)分析和設(shè)計(jì)的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型,沒有數(shù)據(jù)字典,數(shù)據(jù)流圖就不嚴(yán)格,然而沒有數(shù)據(jù)流圖數(shù)據(jù)字典也難于發(fā)揮作

19、用。只有數(shù)據(jù)流圖和對(duì)數(shù)據(jù)流圖的精確定義放在一起,才能共同構(gòu)成系統(tǒng)的規(guī)格說(shuō)明。(1) 元素是最小的數(shù)據(jù)組成單元,也就是不可再分的數(shù)據(jù)單位,如員工編號(hào),需要描述以下屬性如表2.1所示。表2.1 數(shù)據(jù)元素條目數(shù)據(jù)元素條目名稱:?jiǎn)T工編號(hào) 長(zhǎng)度:20 總編號(hào):1-001別名:employeeid 有關(guān)數(shù)據(jù)結(jié)構(gòu) 編 號(hào):001說(shuō)明:本企業(yè)員工編號(hào) 員工信息表 數(shù)據(jù)值類型:離散 類型:字符串 (2) 數(shù)據(jù)結(jié)構(gòu)重點(diǎn)是描述數(shù)據(jù)之間的組合關(guān)系,即說(shuō)明這個(gè)數(shù)據(jù)結(jié)構(gòu)包括那些成分。如員工考勤信息卡,所包含的內(nèi)容如表2.2所示。數(shù)據(jù)結(jié)構(gòu)條目名稱:?jiǎn)T工考勤信息卡 總編號(hào):2-001說(shuō)明:?jiǎn)T工每月考勤的基本信息 編 號(hào):00

20、1結(jié)構(gòu):?jiǎn)T工編號(hào) 有關(guān)數(shù)據(jù)流數(shù)據(jù) 考勤月份 員工考勤信息表加班時(shí)間遲到時(shí)間 早退時(shí)間 曠工時(shí)間表2.2 數(shù)據(jù)結(jié)構(gòu)條目(3) 數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂剑枋龅膶傩匀绫?.3所示。這里的數(shù)據(jù)流名稱是“考勤信息表”,主要是企業(yè)人員考勤信息進(jìn)行管理,數(shù)據(jù)來(lái)源是管理員錄入,數(shù)據(jù)流去向是員工考勤信息顯示表,在顯示數(shù)據(jù)前一定要進(jìn)行信息的檢查,如果查到符合條件的記錄,就顯示在信息表中;若是沒有符合條件的記錄則不顯示。表2.3數(shù)據(jù)流條目數(shù)據(jù)流條目名稱:?jiǎn)T工考勤信息表 總編號(hào):2-001說(shuō)明:管理員有對(duì)考勤信息進(jìn)行管理的權(quán)限,包含員工信息的增刪改查 編 號(hào):001數(shù)據(jù)流來(lái)源:管理員數(shù)據(jù)流去向:?jiǎn)T工考勤信

21、息顯示表包含數(shù)據(jù)結(jié)構(gòu):?jiǎn)T工編號(hào)考勤月份加班時(shí)間遲到時(shí)間早退時(shí)間 曠工時(shí)間(4)數(shù)據(jù)存儲(chǔ)條目主要是描述數(shù)據(jù)存儲(chǔ)的結(jié)構(gòu),如考勤信息中數(shù)據(jù)存儲(chǔ)的結(jié)構(gòu)如表2.4所示。在這的數(shù)據(jù)存儲(chǔ)條目是以測(cè)試情況統(tǒng)計(jì)為例。當(dāng)用戶選擇相應(yīng)條目后,系統(tǒng)根據(jù)條件統(tǒng)計(jì)出符合條件的記錄。表2.4 數(shù)據(jù)存儲(chǔ)條目數(shù)據(jù)存儲(chǔ)條目名稱:?jiǎn)T工考勤信息顯示表 總編號(hào):2-001說(shuō)明:?jiǎn)T工考勤的相關(guān)信息 編號(hào):d2結(jié)構(gòu): 有關(guān)的數(shù)據(jù)流員工編號(hào) p2.1d2考勤月份 p2.2d2加班時(shí)間 d2p2.3遲到時(shí)間早退時(shí)間 曠工時(shí)間(5)對(duì)于數(shù)據(jù)流圖中的處理框,需要描述處理的名稱,說(shuō)明、有關(guān)輸入和輸出等,能使人有一個(gè)明確的概念,知道這一處理的主要功能

22、。描述如表2.5 所示。表2.5處理過程條目處理過程條目名稱:?jiǎn)T工請(qǐng)假信息修改 總編號(hào):2-001說(shuō)明:管理員具有信息修改的功能,根據(jù)正確信息進(jìn)行修改 編 號(hào):001輸入:管理員p2.2輸出:p2.2應(yīng)聘信息顯示表處理:管理員進(jìn)入照片信息修改,可進(jìn)行相關(guān)內(nèi)容的修改:加班時(shí)間,早退時(shí)間,遲到時(shí)間,曠工時(shí)間。(6)外部實(shí)體的數(shù)量對(duì)于估計(jì)本系統(tǒng)的使用量有參考作用,尤其是關(guān)系密切的主要外部實(shí)體。主要說(shuō)明外部實(shí)體產(chǎn)生的數(shù)據(jù)流和傳給該外部實(shí)體的數(shù)據(jù)流,以及該外部實(shí)體的數(shù)量。描述如表2.6 所示。表2.6外部實(shí)體條目外部實(shí)體條目名稱:工資 總編號(hào):4-001簡(jiǎn)述:管理員工的獎(jiǎng)勵(lì)與懲罰制度 編 號(hào):001輸入

23、數(shù)據(jù)流:?jiǎn)T工工資表輸出數(shù)據(jù)流:?jiǎn)T工工資顯示表3 開發(fā)工具簡(jiǎn)介為了實(shí)現(xiàn)該人事系統(tǒng)的動(dòng)態(tài)網(wǎng)頁(yè)和大量員工、項(xiàng)目的管理,此人事系統(tǒng)主要采用asp.net動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)工具和sql數(shù)據(jù)庫(kù)。整體設(shè)計(jì)遵循軟件工程的方法,經(jīng)過需求分析、概要設(shè)計(jì)、文檔和代碼的編制、模塊測(cè)試和系統(tǒng)實(shí)現(xiàn)幾個(gè)階段。下面就對(duì)這些主要開發(fā)工具做一個(gè)概述。3.1 asp.net技術(shù)sp.net是一種將各種web元素組合在一起的服務(wù)器技術(shù),是一個(gè)統(tǒng)一的web開發(fā)平臺(tái),它提供了生成一個(gè)完整的web應(yīng)用程序所必需的各種服務(wù)。作為一種新的web技術(shù),asp.net給了設(shè)計(jì)者一個(gè)全新的web設(shè)計(jì)概念。它將軟件設(shè)計(jì)和web設(shè)計(jì)融為一個(gè)整體,同時(shí)與vis

24、ual basic.net(以下簡(jiǎn)稱“vb.net”)、visual c+.net和visual c#等程序設(shè)計(jì)語(yǔ)言緊密結(jié)合,從而為web開發(fā)人員提供了一個(gè)更為強(qiáng)大的編程空間。asp.net在結(jié)構(gòu)上與以前的版本大相徑庭,它是一種建立在clr(common language runtime,通用語(yǔ)言運(yùn)行時(shí))基礎(chǔ)之上的程序開發(fā)構(gòu)架。它幾乎是完全基于組件和模塊化的。開發(fā)人員可以使用這個(gè)開發(fā)環(huán)境來(lái)開發(fā)更加模塊化,并且功能更強(qiáng)大的web應(yīng)用程序。3.2 sql sserver技術(shù)簡(jiǎn)介使用數(shù)據(jù)庫(kù)可以高效且條理分明地存儲(chǔ)數(shù)據(jù),它使人們能夠更加迅速和方便地管理數(shù)據(jù)。主要體現(xiàn)在以下幾個(gè)方面:1.可以結(jié)構(gòu)化存儲(chǔ)大

25、量的數(shù)據(jù)信息,方便用戶進(jìn)行有效的檢索和訪問。2.可以有效地保持?jǐn)?shù)據(jù)信息的一致性、完整性,降低數(shù)據(jù)冗余。3.可以滿足應(yīng)用的共享和安全方面的要求。4.數(shù)據(jù)庫(kù)技術(shù)能夠方便智能化的分析,產(chǎn)生新的有用的信息。sql是英文structured query language的縮寫,意思為結(jié)構(gòu)化查詢語(yǔ)言。sql server是microsoft公司的數(shù)據(jù)庫(kù)產(chǎn)品,microsoft sql server脫胎于sybase sql server。在設(shè)計(jì)上,microsoft sql server大量利用了microsoft windows操作系統(tǒng)的底層結(jié)構(gòu),直接面向microsoft windows,尤其是nt系

26、列服務(wù)器操作系統(tǒng)的用戶。它基本不能移植到其他操作系統(tǒng)上,就算勉強(qiáng)移植,也無(wú)法得到很好的性能。4系統(tǒng)概要設(shè)計(jì)4.1系統(tǒng)總體設(shè)計(jì)整個(gè)系統(tǒng)從總體上分為員工信息管理模塊、考勤信息管理模塊、工資模塊、銷售業(yè)績(jī)模塊四大部分,每一部分應(yīng)實(shí)現(xiàn)的功能如下:?jiǎn)T工信息管理模塊:1.員工信息錄入:管理員將公司的員工進(jìn)行登記,包括姓名,電話,郵箱等。2.員工信息編輯:管理員修改自己已登記的員工信息。3.員工信息刪除:管理員將已不在公司的員工刪除。4.員工信息查詢:管理員可以按部門、職工編號(hào)、姓名,進(jìn)行查詢員工信息??记谛畔⒐芾砟K:1.考勤信息錄入:管理員將公司的員工考勤信息進(jìn)行登記。2.考勤信息編輯:管理員修改考勤信

27、息。3.考勤信息刪除:管理員將已過期的考勤信息刪除。4.考勤信息查詢:管理員可以按部門、職工編號(hào)、姓名,進(jìn)行查詢考勤員工信息。請(qǐng)假管理模塊管理請(qǐng)假信息的添加,修改,刪除。工資模塊:1.工資統(tǒng)計(jì):對(duì)職工工資進(jìn)行統(tǒng)計(jì)。2.工資查詢:可以按部門、編號(hào)、姓名、時(shí)間對(duì)職工工資進(jìn)行查詢。銷售業(yè)績(jī)模塊: 1.銷售業(yè)績(jī)錄入:管理員將公司的員工銷售業(yè)績(jī)進(jìn)行登記。 2.銷售業(yè)績(jī)維護(hù):管理員可以修改銷售信息,可以按時(shí)間、編號(hào)查詢銷售信息。人事人事工資管理系統(tǒng)員工管理添加員工刪除員工和項(xiàng)目查詢員工考勤業(yè)績(jī)管理考勤信息添加考勤修改信息刪除考勤信息業(yè)績(jī)管理工資管理工資查詢請(qǐng)假管理請(qǐng)假信息添加請(qǐng)假信息刪除圖4.1系統(tǒng)功能模

28、塊圖4.2業(yè)務(wù)流程圖 業(yè)務(wù)流程分析可以幫助我們了解某項(xiàng)業(yè)務(wù)的具體處理過程,發(fā)現(xiàn)和處理人力資源管理中的錯(cuò)誤和疏漏,修改和刪除原設(shè)計(jì)中不合理部分,在新設(shè)計(jì)基礎(chǔ)上優(yōu)化業(yè)務(wù)處理流程。業(yè)務(wù)流程圖是系統(tǒng)分析人員作進(jìn)一步系統(tǒng)分析的依據(jù)。業(yè)務(wù)流程圖是系統(tǒng)分析人員、管理人員相互交流思想的工具,系統(tǒng)分析員可以直接在業(yè)務(wù)流程圖上擬出計(jì)算機(jī)要處理的部分。通過分析業(yè)務(wù)流程圖可以判斷業(yè)務(wù)流程是否合理。以員工信息管理為例進(jìn)行圖解:管理員用戶名、密碼登錄1添加2刪除3編輯4查詢查詢結(jié)果信息添加、刪除、編輯后的信息信息信息信息圖4.2員工信息編輯管理員添加員工信息員工信息輸入員工信息員工信息表employeeemployee表

29、添加圖4.3添加員工模塊用戶名、密碼管理員刪除員工信息員工信息刪除員工信息員工信息表employeeemployee表添加圖4.4刪除員工模塊用戶名、密碼4.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)完畢的基本er圖轉(zhuǎn)化為與選用的具體機(jī)器上的dbms產(chǎn)品所支持的數(shù)據(jù)模型相符的邏輯結(jié)構(gòu)(包括數(shù)據(jù)庫(kù)模式和外模式)。這些模式在功能性、完整性和一致性約束及數(shù)據(jù)庫(kù)的可擴(kuò)充性等方面應(yīng)滿足用戶的各種要求。人事管理系統(tǒng)中每個(gè)表格就是數(shù)據(jù)庫(kù)中的一個(gè)表,而在實(shí)際的數(shù)據(jù)表的設(shè)計(jì)中也多了幾個(gè)表,可以在數(shù)據(jù)庫(kù)設(shè)計(jì)中看到,根據(jù)前面定義的實(shí)體及實(shí)體之間的關(guān)系,形成數(shù)據(jù)庫(kù)的表格以及各個(gè)表之間的關(guān)系。為了減

30、少數(shù)據(jù)冗余度,有以下幾個(gè)表:?jiǎn)T工信息表、考勤信息表、員工職位信息表、員工表、請(qǐng)假信息表,對(duì)各個(gè)表設(shè)置一個(gè)主健,按照關(guān)系模式的規(guī)范化進(jìn)行規(guī)范,消除數(shù)據(jù)依賴中不合適的部分,使模式中的各關(guān)系模式達(dá)到某種程度的分離。管理員信息實(shí)體用戶名密碼圖4.5管理員信息實(shí)體e-r圖員工實(shí)體e-r圖:?jiǎn)T工信息實(shí)體姓名民族學(xué)歷編號(hào)性別畢業(yè)學(xué)校身份證號(hào)電話emile生日?qǐng)D4.5員工信息實(shí)體-圖考勤管理e-r圖:考勤管理加班時(shí)間早退時(shí)間遲到時(shí)間曠工時(shí)間圖4.6考勤管理實(shí)體-圖請(qǐng)假信息e-r圖:開始時(shí)間員工編號(hào)總時(shí)間備注請(qǐng)假信息請(qǐng)假原因批準(zhǔn)人圖4.7請(qǐng)假信息e-r圖裝訂線15系統(tǒng)詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)的主要目的是確定應(yīng)該怎樣具體

31、地實(shí)現(xiàn)各個(gè)軟件元素,得到對(duì)目標(biāo)系統(tǒng)的精確描述。數(shù)據(jù)設(shè)計(jì)是軟件工程設(shè)計(jì)活動(dòng)之一,由于數(shù)據(jù)結(jié)構(gòu)對(duì)程序結(jié)構(gòu)和過程復(fù)雜性都有影響,因此,我們常說(shuō)數(shù)據(jù)結(jié)構(gòu)是影響軟件質(zhì)量的重要因素。數(shù)據(jù)設(shè)計(jì)得合理,往往能夠獲得很好的軟件結(jié)構(gòu)系統(tǒng)結(jié)構(gòu),使軟件具有很強(qiáng)的模塊獨(dú)立性,可理解性和可維護(hù)性。5.1用戶登錄模塊先連接服務(wù)器,然后出現(xiàn)登錄窗口,防止非法用戶闖入本系統(tǒng),保證系統(tǒng)的安全,輸入口令時(shí)屏幕顯示為“”以利保密。如下圖所示:圖5.1登錄窗口只有輸入正確用戶名跟密碼才能進(jìn)入系統(tǒng),否則系統(tǒng)會(huì)彈出提示框。輸入ip地址檢查ip地址是否正確否提示無(wú)法連接服務(wù)器是出現(xiàn)登錄窗口退出輸入登錄名、密碼是否繼續(xù)登錄否是檢查登錄名、密碼

32、不正確正確進(jìn)入系統(tǒng)圖5.2登錄流程圖5.2員工信息管理模塊員工管理功能: 員工信息添加:管理員錄入新員工各項(xiàng)基本信息包括員工編號(hào)、員工姓名、身份證號(hào)、民族、性別、生日、畢業(yè)學(xué)校、學(xué)歷、任職部門、職位、電話、備注、郵箱、加入時(shí)間等,還可以通過備注進(jìn)一步完善信息員工信息維護(hù):提供完善的查詢功能,可以通過部門、員工編號(hào)、員工姓名進(jìn)行查詢;并可以對(duì)員工信息進(jìn)行修改、刪除。管理員添加員工信息刪除員工信息編輯員工信息查詢員工進(jìn)入系統(tǒng)圖5.3信息修改、查詢流程圖圖5.4添加員工信息界面圖5.5員工信息維護(hù)界面圖5.6員工信息修改界面5.3考勤業(yè)績(jī)管理模塊考勤業(yè)績(jī)管理功能:添加考勤信息:管理員可以通過實(shí)際對(duì)員

33、工考勤進(jìn)行錄入,包括員工編號(hào)、考勤時(shí)間、加班時(shí)間、遲到時(shí)間、早退時(shí)間、曠工時(shí)間等??记谛畔⒕S護(hù):管理員可以通過年份、月份、員工股編號(hào)對(duì)員工考勤信息進(jìn)行查詢修改。管理員添加考勤信息修改考勤信息查詢考勤信息圖5.7考勤流程圖圖5.8添加考勤信息界面添加考勤成功后管理員可以通過考勤信息維護(hù)對(duì)員工考勤信息進(jìn)行增刪改查如下圖所示:圖5.9考勤信息維護(hù)界面5.4銷售業(yè)績(jī)模塊銷售業(yè)績(jī)管理模塊功能:添加銷售業(yè)績(jī):可以按日期對(duì)員工銷售業(yè)績(jī)進(jìn)行添加。銷售業(yè)績(jī)維護(hù):可以按時(shí)間、員工編號(hào)進(jìn)行銷售業(yè)績(jī)查詢、修改、刪除。圖5.9銷售業(yè)績(jī)添加界面5.10銷售業(yè)績(jī)維護(hù)界面銷售業(yè)績(jī)維護(hù)模塊主代碼: 信息查詢: 銷售年份: &n

34、bsp;  銷售月份:   員工編號(hào):       asp:literal id=chuqinyear runat=server text=年asp:literal id=chuqinmonth runat=server text=月 a href=sellmodify.aspx?sellid=修改    a href=selldel.aspx?sellid=刪除 5.5工資管理模塊工資管理模塊功能:工資查詢:可以按員工編號(hào)、年份、月份對(duì)員工信息進(jìn)行查詢、打印、修改。圖5.11工資查詢界面 工資查詢模塊主代碼: 員

35、工編號(hào):   查詢年份:   查詢?cè)路?   所在部門:    asp:literal id=year runat=server text=-asp:literal id=month runat=server text= 5.6請(qǐng)假管理模塊請(qǐng)假管理模塊功能:添加請(qǐng)假信息:添加員工請(qǐng)假的各項(xiàng)信息,包括員工編號(hào)、請(qǐng)假時(shí)間、請(qǐng)假事由、批準(zhǔn)人。并可以通過備注進(jìn)一步詳細(xì)請(qǐng)假信息請(qǐng)假信息維護(hù):可以按請(qǐng)假員工編號(hào)、姓名對(duì)請(qǐng)假信息進(jìn)行查詢、刪除6.12員工請(qǐng)假添加界面513請(qǐng)假管理查詢界面請(qǐng)假信息添加主代碼: 員工編號(hào): *必填 開始時(shí)間: *必填 總時(shí)間: 天 請(qǐng)假原因: 批準(zhǔn)人: 備注:    5.7系統(tǒng)管理模塊系統(tǒng)管理模塊 密碼修改:對(duì)管理員密碼進(jìn)行修改。5.8數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)系統(tǒng)主要設(shè)計(jì)了六個(gè)數(shù)據(jù)表即“員工信息表、考勤信息表、員工職位信息表、員工表、請(qǐng)假信息表”其各個(gè)表格的設(shè)計(jì)如下: 表5.1管理員表列名數(shù)據(jù)類型大小可否為空說(shuō)明adminusenamevarchar50否管理員名主鍵adminpasswordvarchar50否密碼表5.2員工信息表列名數(shù)據(jù)類型大小可否為空

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論