畢業(yè)設(shè)計(jì)(論文)ASP.NET某國(guó)有企業(yè)工資管理系統(tǒng)的開(kāi)發(fā)_第1頁(yè)
畢業(yè)設(shè)計(jì)(論文)ASP.NET某國(guó)有企業(yè)工資管理系統(tǒng)的開(kāi)發(fā)_第2頁(yè)
畢業(yè)設(shè)計(jì)(論文)ASP.NET某國(guó)有企業(yè)工資管理系統(tǒng)的開(kāi)發(fā)_第3頁(yè)
畢業(yè)設(shè)計(jì)(論文)ASP.NET某國(guó)有企業(yè)工資管理系統(tǒng)的開(kāi)發(fā)_第4頁(yè)
畢業(yè)設(shè)計(jì)(論文)ASP.NET某國(guó)有企業(yè)工資管理系統(tǒng)的開(kāi)發(fā)_第5頁(yè)
已閱讀5頁(yè),還剩19頁(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、某國(guó)有企業(yè)工資管理系統(tǒng)的開(kāi)發(fā)某國(guó)有企業(yè)工資管理系統(tǒng)的開(kāi)發(fā) 摘摘 要要 信息技術(shù)的發(fā)展,對(duì)企業(yè)的員工工資績(jī)效考核就更需要信息化。要達(dá)到著 一目標(biāo),就需要一個(gè)功能比較完善的管理系統(tǒng)來(lái)實(shí)現(xiàn)。本系統(tǒng)是采用 asp.net 開(kāi)發(fā)以 sql2000 為后臺(tái)數(shù)據(jù)庫(kù)的一個(gè)員工工資績(jī)效管理系統(tǒng)。實(shí)現(xiàn)了用戶登錄、 驗(yàn)證身份及用戶的數(shù)據(jù)的采集。后臺(tái)由用戶信息、項(xiàng)目信息、以及日志信息的 瀏覽、查詢、修改、刪除、維護(hù)等模塊組成。此系統(tǒng)的開(kāi)發(fā)能夠使企業(yè)有效快 捷的管理人力物力資源。本系統(tǒng)的設(shè)計(jì)中還主要講述了 asp.net 的基本功能及 設(shè)計(jì)方法。緊接著逐一介紹開(kāi)發(fā)本系統(tǒng)的步驟:系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí) 現(xiàn)。在系統(tǒng)分析

2、中先后用數(shù)據(jù)流圖、系統(tǒng)的功能結(jié)構(gòu)圖分析了系統(tǒng)所需的各種 數(shù)據(jù)。在系統(tǒng)的設(shè)計(jì)中,詳細(xì)的展現(xiàn)了系統(tǒng)的各個(gè)功能模塊、所需的數(shù)據(jù)庫(kù)表 及表字段、菜單的設(shè)計(jì)等。在系統(tǒng)的實(shí)現(xiàn)中,給出了實(shí)現(xiàn)表單中相應(yīng)的功能控 件的事件及代碼,以及菜單實(shí)現(xiàn)的方法。文章的最后則給出了本系統(tǒng)運(yùn)行界面 圖。 關(guān)鍵詞關(guān)鍵詞:績(jī)效考核;管理系統(tǒng);asp.net;sql2000 the development of staff performance appraisal system base on .net abstract with the development of information technology, the che

3、ck for the staff performance appraisal should be more informational. to achieve this goal, we need a relatively consummate management system. this system is staff performance appraisal management system which is developed by asp.net and regard sql2000 as the background database. the system compased

4、make by login, identitication checking and data collection of users. the background is consisted of a plenty of modules such as: users information, and of projects scaning, searching, revising, canceling and maintenance of log etc. enterprises could manage the human resource and property much more e

5、fficiently with the development of this system. this article is mainly narrate the basic foundation of asp.net and its design as well. cite this system as an example, ill introduce the developing this system step by step: system analyzing, system design and system fulfillment. in system analyzing, i

6、t discussed the way to analyse all data which system needed with data flow graph and system function instruction form. in the section on design, it clearly present every functional module, menu design and database form and field. in the last part, it shows the matter and code on fulfilling the relat

7、ed function controls in the form and the way on menu fulfillment. at the end of the article, it shows the operating interface of the system. key words: performance testing; management system;asp.net; sql2000 目目 錄錄 論文總頁(yè)數(shù):24 頁(yè) 1引言.1 1.1課題背景.1 1.2課題意義.1 2開(kāi)發(fā)概述.1 2.1管理系統(tǒng).1 2.2效績(jī)考核的發(fā)展現(xiàn)狀.2 3需求分析.3 3.1需求調(diào)研.

8、3 3.2業(yè)務(wù)流程.4 3.3開(kāi)發(fā)運(yùn)行環(huán)境.4 4系統(tǒng)設(shè)計(jì).5 4.1系統(tǒng)功能描述.5 4.2功能模塊的劃分.6 4.3系統(tǒng)流程分析.7 4.3.1 數(shù)據(jù)庫(kù)設(shè)計(jì).9 4.3.2 數(shù)據(jù)表的創(chuàng)建.10 4.3.3 數(shù)據(jù)表關(guān)系圖.11 4.3.4 創(chuàng)建存儲(chǔ)過(guò)程.12 5系統(tǒng)詳細(xì)設(shè)計(jì).14 5.1系統(tǒng)公用模塊創(chuàng)建.14 5.2系統(tǒng)界面和代碼的實(shí)現(xiàn).14 5.2.1 員工信息添加界面.15 5.2.2 項(xiàng)目信息添加界面.15 5.2.3 項(xiàng)目信息列表界面.16 5.2.4 日志信息的添加.17 5.2.5 用戶查詢個(gè)人日志信息.17 5.2.6 領(lǐng)導(dǎo)查詢?nèi)罩拘畔?18 5.2.7 密碼修改界面.19 6

9、系統(tǒng)測(cè)試.20 結(jié) 論.22 參考文獻(xiàn).22 1 1 引言引言 1.11.1 課題背景課題背景 我國(guó)已經(jīng)加入 wto,我國(guó)企業(yè)與國(guó)際接軌成為一種迫切需要???jī)效考核作 為提高企業(yè)和員工績(jī)效的重要工具顯得越來(lái)越重要???jī)效考核是晉升和培訓(xùn)工 作的依據(jù)。通過(guò)定期考核,也可以使員工自己了解在哪些方面已有提高,在哪 些方面還有不足???jī)效考核為組織的各類人員提供一個(gè)暢所欲言機(jī)會(huì),有機(jī)會(huì) 揭示出工作中的那些低效率行為,同時(shí)還可以幫助員工強(qiáng)化已有的正確行為。 績(jī)效考核還是獎(jiǎng)勵(lì)的合理依據(jù)。在現(xiàn)實(shí)中,許多企業(yè)的績(jī)效考核都成了“走過(guò) 場(chǎng)” ,在考核的過(guò)程中沒(méi)有規(guī)范做法,從而沒(méi)有把績(jī)效考核的作用發(fā)揮出來(lái),甚 至走向其對(duì)

10、立面。因此,對(duì)我國(guó)企業(yè)的績(jī)效考核工作進(jìn)行分析、提出對(duì)策并設(shè) 定科學(xué)的績(jī)效考核體系不僅是可行的而且是必要的。 員工績(jī)效考核管理系統(tǒng) 是采用 asp.net 開(kāi)發(fā)的一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)。系統(tǒng)主要由六個(gè)模塊組成,他們 分別是:用戶登錄管理、用戶信息管理、項(xiàng)目信息管理、日志添加管理、日志 查詢管理、密碼修改管理本系統(tǒng)包括的六大功能如下:用戶登錄管理:用戶登 錄系統(tǒng),并劃分用戶的管理權(quán)限。用戶信息管理:查看用戶信息、增加、修改、 刪除用戶信息。項(xiàng)目信息管理:查看項(xiàng)目的信息、增加、修改、刪除項(xiàng)目信息。 日志添加管理:增加員工的日志信息。日志查詢管理:?jiǎn)T工查詢個(gè)人日志、領(lǐng) 導(dǎo)查詢所有員工日志 。密碼修改管理:

11、修改登錄密碼信息 。 1.21.2 課題意義課題意義 當(dāng)前隨著信息技術(shù)的飛躍發(fā)展,充分利用電腦的先進(jìn)管理方式,將員工績(jī) 效考核推向數(shù)字化,國(guó)有企業(yè)在實(shí)施績(jī)效考核時(shí),出現(xiàn)不同問(wèn)題在所難免,只 有清楚地分析問(wèn)題的根源,根據(jù)企業(yè)的實(shí)際情況有針對(duì)性地、及時(shí)準(zhǔn)確地采用 適當(dāng)?shù)姆椒ê图夹g(shù)手段把績(jī)效考核做實(shí)做好,從而充分發(fā)揮績(jī)效考核在提升企 業(yè)核心競(jìng)爭(zhēng)力的巨大作用,促進(jìn)企業(yè)不斷發(fā)展。 2 2開(kāi)發(fā)概述開(kāi)發(fā)概述 2.12.1 管理系統(tǒng)管理系統(tǒng) 管理信息系統(tǒng)是現(xiàn)代管理方法與手段相結(jié)合的系統(tǒng)。尤其是在企業(yè)管理信 息系統(tǒng)中,計(jì)算機(jī)系統(tǒng)與現(xiàn)代管理方法的結(jié)合才能使系統(tǒng)在管理中發(fā)揮作用。 20 世紀(jì) 50 年代中期,計(jì)算機(jī)

12、作為強(qiáng)有力的數(shù)據(jù)處理工具與手段,開(kāi)始在企業(yè) 管理中應(yīng)用。由于受計(jì)算機(jī)發(fā)展水平的限制,當(dāng)時(shí)的應(yīng)用只是考慮企業(yè)的哪些 工作可以應(yīng)用計(jì)算機(jī)來(lái)代替人的勞動(dòng),因而系統(tǒng)建設(shè)上閉門(mén)造車式的編寫(xiě)程序, 應(yīng)用效果十分有限。究其原因,主要在于系統(tǒng)開(kāi)發(fā)中沒(méi)有融合現(xiàn)代化的管理思 想和方法 ,使得管理信息系統(tǒng)的開(kāi)發(fā)只是簡(jiǎn)單的用計(jì)算機(jī)系統(tǒng)去模擬手工操作 系統(tǒng),這樣充其量也只是減輕了管理人員的手工勞動(dòng)。實(shí)際上,管理信息系統(tǒng) 的目的是要使各級(jí)管理人員在計(jì)算機(jī)系統(tǒng)支持下,從各種繁瑣的日常事務(wù)中解 脫出來(lái),以便更好地投入到?jīng)Q策工作中去。為了達(dá)到這個(gè)目的,管理信息系統(tǒng) 就不能只是對(duì)原手工系統(tǒng)的簡(jiǎn)單的模擬,它還必須能夠在仿真原管理信

13、息系統(tǒng) 的基礎(chǔ)上,改進(jìn)管理系統(tǒng),使企業(yè)管理在先進(jìn)的技術(shù)手段和準(zhǔn)確及時(shí)的信息支 持下,達(dá)到一個(gè)新層次。 現(xiàn)代管理方法很多,任何一種方法都不僅要進(jìn)行科學(xué)管理,還要作定量分 析。不同企業(yè)應(yīng)根據(jù)自身狀況選擇相應(yīng)的管理方法?,F(xiàn)代管理活動(dòng)都離不開(kāi)數(shù) 據(jù)和信息,而且要采用數(shù)學(xué)方法對(duì)決策問(wèn)題進(jìn)行求解,為此,還必須進(jìn)行大量 的數(shù)據(jù)處理。如果只有方法而沒(méi)有相應(yīng)的手段,僅僅靠人工是難以實(shí)現(xiàn)的,因 而,現(xiàn)代管理方法必須以計(jì)算機(jī)的應(yīng)用為基礎(chǔ),二者的結(jié)合可謂相輔相成、缺 一不可。把計(jì)算機(jī)應(yīng)用到一個(gè)單位的管理中去,一般要經(jīng)歷從初級(jí)到成熟的過(guò) 程。 隨著社會(huì)不斷進(jìn)步,企業(yè)不斷發(fā)展,充分利用電腦的先進(jìn)管理方式,將員 工績(jī)效考核

14、推向“無(wú)紙化”已經(jīng)成了解決當(dāng)前企業(yè)人力資源管理的當(dāng)務(wù)之急。 管理人員通過(guò)該系統(tǒng)可及時(shí)全面了解每個(gè)項(xiàng)目的進(jìn)展,每個(gè)員工的業(yè)績(jī),及時(shí) 調(diào)整方法和控制成本。建立工作狀況,快速績(jī)效考核系統(tǒng)主要目的是為了達(dá)成 組織的目標(biāo),通過(guò)持續(xù)開(kāi)放的溝通過(guò)程,形成組織目標(biāo)所預(yù)期的利益和產(chǎn)出。 2.22.2 效績(jī)考核的發(fā)展現(xiàn)狀效績(jī)考核的發(fā)展現(xiàn)狀 在我國(guó),由于受傳統(tǒng)文化的影響和長(zhǎng)期實(shí)行計(jì)劃經(jīng)濟(jì)體制,人與人之間基 于一種倫理道德關(guān)系,關(guān)系的重要性往往大于制度的重要性,許多企業(yè)還沒(méi)有 建立真正的績(jī)效考核制度,有的企業(yè)即使建立了相關(guān)制度也沒(méi)有真正執(zhí)行。 2004 年初國(guó)務(wù)院發(fā)展研究中心中國(guó)企業(yè)人力資源管理調(diào)查報(bào)告:人員績(jī)效考

15、核現(xiàn)狀的調(diào)查統(tǒng)計(jì)顯示,我國(guó)只有 72.2%的企業(yè)建立了定期人員績(jī)效考核制 度,其中約一半(占總體 32.7%)還執(zhí)行不力;1044 家實(shí)施人員績(jī)效考核的企 業(yè)中,59.1%的企業(yè)認(rèn)為考核效果一般,認(rèn)為非常好和很好的比例合計(jì)才 20%, 認(rèn)為非常好的企業(yè)只有 18 家,占 1.7%。 針對(duì)儲(chǔ)備糧管理公司而言,因?yàn)槭怯烧聵I(yè)單位轉(zhuǎn)制而來(lái),目前公司內(nèi) 部的人事管理與政府機(jī)關(guān)一樣,員工的職級(jí)都是辦事員、科員、副主任科員、 主任科員、助理調(diào)研員、調(diào)研員等,工資待遇與政府機(jī)關(guān)相同職級(jí)的公務(wù)員工 資待遇基本一致。公司只建立了簡(jiǎn)單的檔案制度、考勤制度、人員提拔等人事 管理制度。每年年底,員工的考評(píng)也像公務(wù)員

16、一樣,從德、能、勤、技四個(gè)方 面評(píng)出優(yōu)秀、稱職、基本稱職、不稱職等四個(gè)等次,等次的評(píng)選一般以處室為 單位,而且各個(gè)等次都有人數(shù)限制,并不是在全公司范圍內(nèi),在科學(xué)、透明、 民主的制度環(huán)境內(nèi)進(jìn)行,準(zhǔn)確的說(shuō),儲(chǔ)備糧公司還沒(méi)有真正的公司績(jī)效考核制 度。 目前我國(guó)績(jī)效考核存在的主要問(wèn)題有: 1公司當(dāng)前發(fā)展戰(zhàn)略還不明確、沒(méi)有與績(jī)效考核完全聯(lián)系起來(lái)???jī)效考核 的定位是績(jī)效考核的核心問(wèn)題。所謂考核的定位,其實(shí)質(zhì)就是通過(guò)績(jī)效考核要 解決什么問(wèn)題,績(jī)效考核工作的管理目標(biāo)是什么。企業(yè)的一切行為和活動(dòng),都 應(yīng)以戰(zhàn)略和目標(biāo)為出發(fā)點(diǎn)和歸宿點(diǎn),績(jī)效考核制度也應(yīng)如此???jī)效考核作為人 力資源管理系統(tǒng)的一個(gè)子系統(tǒng),其最根本的目的

17、應(yīng)該在于通過(guò)績(jī)效考核這一手 段,提高員工績(jī)效,從而提高組織績(jī)效,最終實(shí)現(xiàn)組織的戰(zhàn)略目標(biāo)。 2績(jī)效考核缺乏可操作性的考核指標(biāo)。由于現(xiàn)有的績(jī)效考核是依托于原來(lái) 的政府事業(yè)單位人事管理制度,雖然從德、能、勤、績(jī)四個(gè)方面進(jìn)行考核,但 這僅僅是四個(gè)大方向,并沒(méi)有根據(jù)公司業(yè)務(wù)特點(diǎn)有針對(duì)性的設(shè)計(jì)可操作、可量 化、具體的考核指標(biāo),公司機(jī)關(guān)各部門(mén)與各糧庫(kù)管理人員、工作人員的工作內(nèi) 容不一致,職能部門(mén)與業(yè)務(wù)部門(mén)考核指標(biāo)應(yīng)該不完全相同。一般來(lái)說(shuō),績(jī)效指 標(biāo)有三大類型:一是特征性指標(biāo),主要著重員工的個(gè)人特質(zhì),如忠誠(chéng)度、可靠 度、溝通能力、領(lǐng)導(dǎo)技巧等;二是行為性指標(biāo),著重員工如何執(zhí)行工作,如客 戶服務(wù)、超前創(chuàng)新、積極主

18、動(dòng)、團(tuán)隊(duì)合作;三是成果性指標(biāo),著重的是團(tuán)隊(duì)或 員工完成的工作,如工作時(shí)間、任務(wù)完成量、銷售額等,行為目標(biāo)支撐結(jié)果目 標(biāo)。前兩者偏向個(gè)人績(jī)效評(píng)估,后者則個(gè)人績(jī)效評(píng)估及團(tuán)隊(duì)績(jī)效評(píng)估并重。有 效的考核指標(biāo)應(yīng)符合內(nèi)涵明確清晰、具有獨(dú)立性、具有針對(duì)性的基本要求 3 3 需求分析需求分析 3.13.1 需求調(diào)研需求調(diào)研 員工績(jī)效考核系統(tǒng)是根據(jù)企業(yè)對(duì)員工進(jìn)行績(jī)效評(píng)估的需要來(lái)設(shè)計(jì)開(kāi)發(fā)的, 目標(biāo)是給員工更準(zhǔn)確的績(jī)效考核依據(jù),具有對(duì)用戶信息、項(xiàng)目信息、日志信息、 和日志查詢信息進(jìn)行管理和維護(hù)的功能。員工績(jī)效考核系統(tǒng)也可以全方位的進(jìn) 行人力資源管理績(jī)效評(píng)估,同時(shí)可以方便地為產(chǎn)品的成本提供人工費(fèi)用,提高 人力資源管理

19、的信息共享程度,人力資源信息的提取和統(tǒng)計(jì)將更加方便和快捷。 績(jī)效考核促進(jìn)上下級(jí)溝通,組織目標(biāo)與個(gè)人目標(biāo)的聯(lián)系,績(jī)效改進(jìn),績(jī)效管理, 減少法律糾紛以達(dá)到對(duì)企業(yè)的更好管理,以及企業(yè)對(duì)人才資源的綜合利用。 下面簡(jiǎn)單介紹一下這個(gè)公司的現(xiàn)狀(下圖是公司的各個(gè)組成部門(mén)的不同成 員扮演的不同角色,還有一些未涉及的成員沒(méi)有包括在內(nèi)) 。如圖 1 所示: 圖 1 系統(tǒng)總體框圖 這個(gè)系統(tǒng)只涉及到三個(gè)不同角色成員,來(lái)自不同部門(mén),員工績(jī)效系統(tǒng)應(yīng)該 首應(yīng)用時(shí)候首先需要進(jìn)行登錄操作,根據(jù)登錄用戶的權(quán)限實(shí)現(xiàn)不同的操作, 系 統(tǒng)管理員,企業(yè)員工,企業(yè)領(lǐng)導(dǎo),建立一個(gè)基本數(shù)據(jù)庫(kù)系統(tǒng),更好利用計(jì)算機(jī) 資源為職工提供給多的信息資源橋

20、梁,更重要的是方面企業(yè)管理人才資源,從 管理信息角度來(lái)看,這只不過(guò)是一個(gè)簡(jiǎn)單對(duì)員工業(yè)績(jī)進(jìn)行評(píng)估的系統(tǒng),主要目 的是為了達(dá)成組織的目標(biāo),通過(guò)持續(xù)開(kāi)放的溝通過(guò)程,形成組織目標(biāo)所預(yù)期的 利益和產(chǎn)出。 3.23.2 業(yè)務(wù)流程業(yè)務(wù)流程 用戶進(jìn)行登錄:輸入用戶名和密碼。 用戶信息管理:管理系統(tǒng)中所有登錄用戶的信息,并分配用戶的級(jí)別。 項(xiàng)目信息管理:通過(guò)用戶權(quán)限驗(yàn)證,實(shí)現(xiàn)分配不同用戶訪問(wèn)級(jí)別,有 選擇的可實(shí)現(xiàn)瀏覽,添加,維護(hù)項(xiàng)目的信息。 日志信息管理:每個(gè)不用的用戶通過(guò)驗(yàn)證都可以實(shí)現(xiàn)對(duì)個(gè)人的日志信 息的添加, 。 日志信息的查詢:每個(gè)不用的用戶通過(guò)驗(yàn)證都可以實(shí)現(xiàn)對(duì)個(gè)人的日志 信息的查詢,而系統(tǒng)管理員和企業(yè)管

21、理員因?yàn)樵L問(wèn)權(quán)限的不同可以查詢所有員 工的日志信息。 密碼修改:每個(gè)通過(guò)用戶身份驗(yàn)證過(guò)關(guān)的用戶都可以實(shí)現(xiàn)對(duì)自己登錄 密碼的修改。 用戶信息管理 項(xiàng)目信息管理 日志添加管理 員工查詢個(gè)人日志 領(lǐng)導(dǎo)查看所有員工日志 工資績(jī)效管理系統(tǒng) 密碼修改 3.33.3 開(kāi)發(fā)運(yùn)行環(huán)境開(kāi)發(fā)運(yùn)行環(huán)境 安裝此系統(tǒng)所需要的基本軟件,硬件環(huán)境為: windows2000,windowsxp/vista 或更高的系統(tǒng); asp.net2003/2005 或更高版本; sql sever 2000 或更好版本; pentium100 及以上檔次的 ibm pc 及其兼容機(jī); 256 以上內(nèi)存; 3g 以上可用內(nèi)存空間; 高密

22、軟盤(pán)驅(qū)動(dòng)器; vga 顯示器; dvd-rom 驅(qū)動(dòng)器。 本程序在 windows/xp perfessional 操作系統(tǒng)下,以中文版。 asp.net2003 為前臺(tái)開(kāi)發(fā)工具,用 sql server2000 為后臺(tái)數(shù)據(jù)庫(kù),其中主 要通過(guò) ado 技術(shù)來(lái)訪問(wèn)數(shù)據(jù)庫(kù)。 4 4 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì) 4.14.1 系統(tǒng)功能描述系統(tǒng)功能描述 在上一節(jié)的需求分析中,已經(jīng)大致介紹了員工績(jī)效考核管理系統(tǒng)的 3 種用 戶對(duì)系統(tǒng)功能的需求,本節(jié)將根據(jù)上一節(jié)的內(nèi)容,對(duì)系統(tǒng)各模塊的功能進(jìn)行概 述,系統(tǒng)的功能包括用戶登錄、 查看用戶信息、維護(hù)用戶信息、查看項(xiàng)目信息、維護(hù)項(xiàng)目信息、日志的添 加、日志的查詢等等。 (1

23、) “用戶登錄”由于此系統(tǒng)涉及不同的用戶級(jí)別,因此要對(duì)不同登錄用 戶分配不同的登錄首頁(yè),并記錄下每個(gè)用戶的 id 和級(jí)別數(shù)據(jù)。 (2) “查看用戶信息”系統(tǒng)管理員登錄系統(tǒng)后,主界面展示的是用戶的基 本信息,包括用戶的 login、姓名、職務(wù)、聯(lián)系電話、e-mail 等等,可以 分頁(yè)顯示用戶的信息。 (3) “維護(hù)擁,聯(lián)系電話、e-mail、用戶的級(jí)別,管理員還可以修改或者 刪除某一用戶的信護(hù)信息”系統(tǒng)管理員可以 增加新的用戶信息,包括用戶的 login、姓名、職務(wù)息記錄。 (4) “查看項(xiàng)目信息”可以瀏覽項(xiàng)目信息列,包括項(xiàng)目的 id、項(xiàng)目的名稱; 可以分頁(yè)顯示項(xiàng)目的信息。 (5) “維護(hù)項(xiàng)目信

24、息”可以增加新的項(xiàng)目信息,包括項(xiàng)目的 id、項(xiàng)目的名 稱;而且還可以修改項(xiàng)目的名稱信息,也可以刪除某一項(xiàng)目的信息。 (6) “添加日志信息”可以添加日志信息,包括產(chǎn)品的編號(hào)、產(chǎn)品的名稱、 產(chǎn)品的規(guī)格、產(chǎn)品的價(jià)格、產(chǎn)品的描述,列表信息的分頁(yè)顯示。 (7) “維護(hù)產(chǎn)品信息”可以增加新的產(chǎn)品信息,包括選擇項(xiàng)目名稱、時(shí)間、 完成狀況的信息,填寫(xiě)工作描述信息。 (8) “日志查詢信息”可以查詢?nèi)罩拘畔ⅰF胀▎T工可以通過(guò)輸入起始時(shí) 間和終止時(shí)間,查詢此段時(shí)間內(nèi)自己的日志信息,企業(yè)領(lǐng)導(dǎo)也可以對(duì)所有員工 的日志信息進(jìn)行查詢。 (9) “密碼信息的修改”可以 修改密碼信息,填寫(xiě)舊密碼,然后填寫(xiě)新更 改的密碼,或

25、者將舊密碼更新為新密碼。 4.24.2 功能模塊的劃分功能模塊的劃分 在了解了系統(tǒng)的需求分析和功能描述后,可以將員工績(jī)效考核管理系統(tǒng)劃 分為以下 7 個(gè)模塊。 (1)用戶登錄管理:用戶登錄系統(tǒng),并劃分用戶的管理權(quán)限。 (2)用戶信息管理:查看用戶的信息、增加、修改、刪除用戶的信息。 (3)項(xiàng)目信息管理:查看項(xiàng)目的信息、增加、修改、刪除項(xiàng)目的信息。 (4)日志添加管理:添加員工的日志信息。 (5)日志查詢管理:?jiǎn)T工查詢個(gè)人日志、領(lǐng)導(dǎo)查詢所有員工日志,系統(tǒng)管理 員查詢所有員工日志。 (6)密碼修改管理:修改登錄密碼信息。 整個(gè)系統(tǒng)的功能模塊劃分結(jié)構(gòu)圖如圖 2 所示。 員工查看個(gè)人日志信息 領(lǐng)導(dǎo)查詢

26、所有員工日志 員工績(jī)效考核系統(tǒng) 用戶登錄管理 用戶信息管理 項(xiàng)目信息管理 日志添加管理 日志查詢管理 密碼修改管理 查看用戶登信息理 增加用戶登信息理 修改用戶信息理 刪除用戶信息理 查看項(xiàng)目信息 增加項(xiàng)目信息 修改項(xiàng)目信息 刪除項(xiàng)目信息 圖 2 系統(tǒng)的功能模塊劃分結(jié)構(gòu)圖 4.34.3 系統(tǒng)流程分析系統(tǒng)流程分析 員工績(jī)效考核管理系統(tǒng)在應(yīng)用時(shí)候首先需要進(jìn)行登錄操作,根據(jù)登錄的用 戶的權(quán)限實(shí)現(xiàn)不同的操作。 1、用戶信息管理 用戶信息由系統(tǒng)管理員進(jìn)行維護(hù)管理。 用戶信息管理提供了用戶信息的列 表,在此列表中可查看、修改、刪除用戶的記錄信息。在添加用戶信息界面中, 可以添加新的用戶信息記錄。用戶信息管

27、理流程圖如圖 3 所示。 圖 3 用戶信息管理流程圖 2、項(xiàng)目信息管理 添加 是否存在 提交 添加記錄 填寫(xiě)信息 用戶信息管理 修改界面 取消 刪除記錄 刪除 更新記錄 修改信息 修改 用戶列表 重置 y n 項(xiàng)目信息管理提供了項(xiàng)目信息的列表的功能,在此列表中可以查看、修改、 刪除項(xiàng)目的記錄信息,同時(shí),在添加項(xiàng)目信息界面中可以添加新的項(xiàng)目信息記 錄。項(xiàng)目信息的管理流程與用戶信息管理流程類似,只是維護(hù)的數(shù)據(jù)不同而已。 3、日志添加管理 日志添加管理提供了員工添加每天日志信息的功能,日志信息添加后不得 刪除或者修改,所以只設(shè)計(jì)了日志添加管理的功能,其功能流程圖如圖 4 所示。 圖 4 添加日志信息

28、管理流程圖 4、員工查詢個(gè)人日志管理 員工查詢個(gè)人日志管理提供了查詢登錄用戶自己的日志信息的功能,可以 輸入需要查詢?nèi)罩镜钠鹗紩r(shí)間和終止時(shí)間,將會(huì)查詢出此段時(shí)間內(nèi)的日志情況, 其功能流程圖如圖 5 所示。 圖 5 員工查詢個(gè)人日志管理流程圖 5、領(lǐng)導(dǎo)查詢所有員工日志管理 添加日志信息管理 提交 重置 填寫(xiě)信息 添加記錄 員工查詢個(gè)人日志管理 填寫(xiě)日志查詢時(shí)間信息 提交 日志信息列表 領(lǐng)導(dǎo)查詢所有員工日志管理提供了選擇某位員工日志的功能,可以輸入要 查詢?nèi)罩镜钠鹗紩r(shí)間和終止時(shí)間,將會(huì)查詢出此段時(shí)間內(nèi)某位員工的日志情況, 其功能流程圖如圖 6 所示。 圖 6 領(lǐng)導(dǎo)查詢所有員工日志管理流程圖 6、密

29、碼修改和管理 密碼修改管理的主要功能是修改登錄用戶的密碼信息,用戶定期更換密碼, 保證其登錄的安全性。 .1 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì) 本系統(tǒng)使用的是 sql server2000 數(shù)據(jù)庫(kù)管理系統(tǒng)。數(shù)據(jù)庫(kù)服務(wù)器安裝的位 置為本機(jī),數(shù)據(jù)庫(kù)名稱為 elog。根據(jù)前面的模塊功能的設(shè)計(jì),系統(tǒng)所需要的數(shù) 據(jù)庫(kù)下面將介紹數(shù)據(jù)庫(kù)的分析和設(shè)計(jì)、數(shù)據(jù)表的創(chuàng)建、創(chuàng)建存儲(chǔ)過(guò)程的內(nèi)容。 1、數(shù)據(jù)庫(kù)分析和設(shè)計(jì) 在本節(jié)中將根據(jù)上一節(jié)的系統(tǒng)功能設(shè)計(jì)分析,創(chuàng)建個(gè)數(shù)據(jù)表的實(shí)體 e-r 關(guān) 系圖,它是數(shù)據(jù)庫(kù)設(shè)計(jì)非常重要的一步,下面用 e-r 圖的形式表示出各實(shí)體的 屬性。 2、員工 e-r 實(shí)體圖 員工的實(shí)體具有員工

30、 id、員工 login、姓名 、密碼、職務(wù)、e-mail、移動(dòng) 電話、辦公電話、級(jí)別 9 個(gè)屬性,員工 e-r 實(shí)體圖如圖 7 所示。 填寫(xiě)日志查詢時(shí)間信息 提交 員工日志信息列表 選擇員工 領(lǐng)導(dǎo)查詢所有員工日志管理 填寫(xiě)日志查詢時(shí)間信息 提交 員工日志信息列表 圖 7 員工 e-r 實(shí)體圖 3、項(xiàng)目 e-r 實(shí)體圖項(xiàng)目的實(shí)體具有項(xiàng)目 id、項(xiàng)目名稱兩個(gè)屬性,項(xiàng)目 e-r 實(shí)體圖如圖 8 所示。 圖 8 項(xiàng)目 e-r 實(shí)體圖 4、日志 e-r 實(shí)體圖 日志的實(shí)體具有日志 id、員工 id、項(xiàng)目名稱、完成狀況、工作時(shí)間、系統(tǒng) 時(shí)間、描述 7 個(gè)屬性,日志 e-r 實(shí)體圖如圖 9 所示。 圖 9

31、 日志 e-r 實(shí)體圖 .2 數(shù)據(jù)表的創(chuàng)建數(shù)據(jù)表的創(chuàng)建 根據(jù) e-r 實(shí)體圖的內(nèi)容,可以創(chuàng)建員工績(jī)效考核系統(tǒng)中的各數(shù)據(jù)表,在此 系統(tǒng)中共涉及到 3 個(gè)數(shù)據(jù)表的應(yīng)用,分別如下。 1、員工信息表 員工信息表(emp)用于存放績(jī)效考核關(guān)系管理系統(tǒng)中所有企業(yè)員工的信息, 員工 id 員工 login姓 名 密碼職務(wù) email 移動(dòng)電 話 級(jí)別 員工 項(xiàng)目 項(xiàng)目名稱項(xiàng)目 id 日志 id 日志 描述 系統(tǒng)時(shí)間 工作時(shí)間 完成狀況 項(xiàng)目名稱 員工 id 員工信息的管理是此管理系統(tǒng)中必不可少的部分,表中各個(gè)字段的數(shù)據(jù)類型、 大小以及簡(jiǎn)短描述如表 1 所示。 表 1 員工信息表(emp) 字

32、段名數(shù)據(jù)類型大小字段描述 emp-idint4 員工 id,主鍵 emp-loginvarchar50員工登錄 login passwordvarchar50記錄員工登入系統(tǒng)時(shí)間的用戶密碼 namevarchar50員工姓名 dutyvarchar50員工職務(wù) emailvarchar50員工 e-mail mobile-tellvarchar50移動(dòng)電話 work-tellvarchar50工作電話 jbint4級(jí)別 2、項(xiàng)目信息表 項(xiàng)目信息表(item)用于存放績(jī)效考核管理系統(tǒng)中項(xiàng)目的信息,項(xiàng)目信息 的管理是日志信息添加的基礎(chǔ),表中各個(gè)字段的數(shù)據(jù)類型、大小以及簡(jiǎn)短描述 如表 2 所示。 表

33、 2 項(xiàng)目信息表 字段名數(shù)據(jù)類型大小字段描述 item-idint4項(xiàng)目 id、主鍵 item-namevarchar50項(xiàng)目名稱 3、日志信息表 日志信息表(compact)用于存放績(jī)效考核管理系統(tǒng)中所有員工的日志信息, 日志信息是系統(tǒng)進(jìn)行績(jī)效考核的主要依據(jù),表中各個(gè)字段的數(shù)據(jù)類型、大小以 及簡(jiǎn)短描述如表 3 所示。 表 3 日志信息表 字段名數(shù)據(jù)類型大小字段描述 log-idint4日志唯一標(biāo)識(shí),主鍵 emp-idint4員工編號(hào) item-namevarchar50項(xiàng)目名稱 statusvarchar8完成狀態(tài) work-datevarchar4工作時(shí)間 sysdatedatetime8

34、系統(tǒng)時(shí)間,為日志填寫(xiě)的時(shí)間 showdatetime400描述 4.3.3 數(shù)據(jù)表關(guān)系圖數(shù)據(jù)表關(guān)系圖 在員工績(jī)效考核管理系統(tǒng)中各個(gè)數(shù)據(jù)表的關(guān)系圖如圖 -10 所示。在 emp 數(shù) 據(jù)表中的 emp-id 字段作為外鍵,提供日志表中員工的信息;在 emplog 數(shù)據(jù)表 中,應(yīng)用了 item 數(shù)據(jù)表中的 item-name 字段,提供項(xiàng)目的名稱信息。如圖 10 所示。 圖 10 數(shù)據(jù)關(guān)系表示圖 4.3.4 創(chuàng)建存儲(chǔ)過(guò)程創(chuàng)建存儲(chǔ)過(guò)程 在系統(tǒng)中,應(yīng)用存儲(chǔ)過(guò)程處理數(shù)據(jù)是對(duì)數(shù)據(jù)庫(kù)進(jìn)行優(yōu)化的一種方法,所以 在此系統(tǒng)中大部分的數(shù)據(jù)操作都使用了存儲(chǔ)過(guò)程,存儲(chǔ)過(guò)程共有 9 個(gè),它們將 會(huì)在系統(tǒng)程序文件的后臺(tái)應(yīng)用中

35、調(diào)用。 1、addemp 存儲(chǔ)過(guò)程用于向員工信息表中添加新的員工信息,代碼如下。 create procedure addemp emp_login varchar(50), password varchar(50), name varchar(50), duty varchar(50), email varchar(50), mobile_tell varchar(50), work_tell varchar(50), jb int as insert into emp ( emp_login, password, name, duty, email, item(主鍵) item-id(外鍵

36、) item-name emplog(主鍵) log-id(外鍵) emp-id item-name status work-date sysdate show emp(主鍵) emp-id(外鍵) emp-login password neme duty email mobile-tell work-tell jb mobile_tell, work_tell, jb ) values ( emp_login, password, name, duty, email, mobile_tell, work_tell, jb ) go 2、additem 存儲(chǔ)過(guò)程 additem 存儲(chǔ)過(guò)程用于向

37、項(xiàng)目信息表中添加新的項(xiàng)目信息,代碼如下。 create procedure additem item_name varchar(50) as insert into item ( item ) values ( item_name ) go 3、addlog 存儲(chǔ)過(guò)程用于向日志信息表中添加新的日志信息,代碼如下。 create procedure addlog emp_id int, item_name varchar(50), status varchar(8), work_date varchar(4), sysdate datetime, show varchar(400) as ins

38、ert into emplog ( emp_id, item_name, status, work_date, sysdate, show ) values ( emp_id, item_name, status, work_date, sysdate, show ) go 5 5 系統(tǒng)詳細(xì)設(shè)計(jì)系統(tǒng)詳細(xì)設(shè)計(jì) 5.15.1 系統(tǒng)公用模塊創(chuàng)建系統(tǒng)公用模塊創(chuàng)建 本節(jié)將介紹員工績(jī)效考核系統(tǒng)中應(yīng)用到的公共模塊的創(chuàng)建,這里只介紹 web.config 文件的配置,在系統(tǒng)工程 web.config 文件中定義了很多配置節(jié)處 理程序聲明和配置節(jié)處理程序。在此文件中添加一個(gè)appsettings節(jié),定義 了數(shù)據(jù)

39、庫(kù)連接的設(shè)置,在其它應(yīng)用程的后臺(tái)程序中可以直接調(diào)用此連接設(shè)置, 程序代碼如下。 configuration /appsettings . 5.25.2 系統(tǒng)界面和代碼的實(shí)現(xiàn)系統(tǒng)界面和代碼的實(shí)現(xiàn) 本節(jié)將介紹員工績(jī)效考核系統(tǒng)的應(yīng)用界面和代碼的實(shí)現(xiàn),員工信息添加界 面這個(gè)窗體,可以由系統(tǒng)管理員進(jìn)行維護(hù)。在此界面中添加企業(yè)員工的信息, 并設(shè)定用戶的級(jí)別。 .1 員工信息添加界面員工信息添加界面 .2 項(xiàng)目信息添加界面項(xiàng)目信息添加界面 .3 項(xiàng)目信息列表界面項(xiàng)目信息列表界面 .4 日志信息的添加日志信息的添加 1、功能描述 日志信息的添加可以

40、由所有員工進(jìn)行維護(hù),在此界面中需要選擇項(xiàng)目名稱、 工作時(shí)間和完成狀況,并且還可以填寫(xiě)一些描述信息。 2、工作流程 窗體加載時(shí),可顯示部分項(xiàng)目相關(guān)數(shù)據(jù),單擊某一項(xiàng)目,對(duì)其進(jìn)行工作時(shí) 間,完成狀況的進(jìn)行選擇,并可以在描述攔里添加相應(yīng)描述,完成操作單擊確 定。 所示代碼實(shí)現(xiàn)如下: private void page_load(object, sender, system.eventargs e) string strconn=configurationsettings.appsettingsconnectionstring; cn=new sqlconnection(strconn); cn.ope

41、n(); string ssol=select item_name from item; sqlcommand command=new sqlcommand(ssql,cn); sqldatareader reader=command.executereader(); while(reader.read() reader.close(); .5 用戶查詢個(gè)人日志信息用戶查詢個(gè)人日志信息 1、功能描述 在用戶查詢個(gè)人日志信息界面中如果在查詢時(shí)間段中的日志信息比較多, 將會(huì)分頁(yè)顯示用戶填寫(xiě)的日志信息。 2、工作流程 窗體加載時(shí),顯示查詢個(gè)人日志相關(guān)數(shù)據(jù),日期自動(dòng)加載,可以查看到項(xiàng)

42、目的工作時(shí)間,完成狀態(tài),描述的原因,如果在查詢時(shí)間段中的日志信息比較 多,將會(huì)分頁(yè)顯示用戶填寫(xiě)的日志信息。 實(shí)現(xiàn)代碼如下: private void page_load(object, sender, system.eventargs e) date time dt=date time.now; end.text=dt.tostring(); string strconn=configurationsettings.appsettingsconnectionstring; cn=new sqlconnection(strconn); .6 領(lǐng)導(dǎo)查詢?nèi)罩拘畔㈩I(lǐng)導(dǎo)查詢?nèi)罩拘畔?1、

43、功能描述 在領(lǐng)導(dǎo)查詢?nèi)罩拘畔⒔缑妫梢杂泄芾韱T和企業(yè)領(lǐng)導(dǎo)使用。在此界面中可 以通過(guò)選擇員工,填寫(xiě)的起始時(shí)間和結(jié)束時(shí)間來(lái)查詢企業(yè)中某位員工的工作日 志信息。 2、工作流程 窗體加載時(shí),顯示員工工作日志信息,企業(yè)領(lǐng)導(dǎo)可以通過(guò)選擇員工,填寫(xiě) 的起始時(shí)間和結(jié)束時(shí)間來(lái)查詢企業(yè)中某位員工的工作日志信息。在窗口體的下 面單擊” “鏈接,進(jìn)行翻頁(yè)處理,此時(shí)頁(yè)面顯示了第二頁(yè)中的員工信息,單 擊窗體下面的”添加員工信息“鏈接,打開(kāi)員工信息添加頁(yè)面,管理員可在此 界面中添加企業(yè)員工信息。 主要代碼實(shí)現(xiàn)如下: private void page_load(object, sender, system.eventarg

44、s e) date time dt=date time.now; end.text=dt.tostring(); emp.items.clear(); if(sessionjb.tostring()=0/sessionjb.tostring()=2) string strconn=configurationsettings.appsettingsconnectionstring; cn=new sqlconnection(strconn); cn.open(); string ssol=select emp_id from emp; sqlcommand command=new sqlcomm

45、and(ssql,cn); sqldatareader reader=command.executereader(); while(reader.read() reader.close(); else response.write(你不是合法用戶,請(qǐng)登入后再操作!“) ; response.redirect(error.apx); page.response.end(); .7 密碼修改界面密碼修改界面 1、功能描述 用戶登錄后可以修改自己的登錄密碼,使系統(tǒng)應(yīng)用更加安全。 2、工作流程 窗體加載后,顯示出修改密碼相關(guān)數(shù)據(jù),在舊密碼攔里輸入現(xiàn)在使用的密 碼,再在新密碼攔里輸入你想要的密,完成操作單擊確定。 主要實(shí)現(xiàn)代碼如下: private void btn_ok_click(object, sender, system.eventargs e) if(page.is valid) sqlcommand cm=new sqlcommand(updatepassword,cn); . private void cv_id_server vaildate(object source,system,web.ui,webcontrols.servervaildateeventargs args) cn.pen(); sqlcommand cm=new sqlcomman

溫馨提示

  • 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)論