【精品文檔】畢業(yè)論文樣例_第1頁(yè)
【精品文檔】畢業(yè)論文樣例_第2頁(yè)
【精品文檔】畢業(yè)論文樣例_第3頁(yè)
【精品文檔】畢業(yè)論文樣例_第4頁(yè)
【精品文檔】畢業(yè)論文樣例_第5頁(yè)
已閱讀5頁(yè),還剩62頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、工時(shí)定額管理系統(tǒng)專(zhuān)業(yè):計(jì)算機(jī)科學(xué)與技術(shù)班級(jí):2004級(jí)1班姓名:李東福1工時(shí)定額管理系統(tǒng)的需求分析61工時(shí)定額管理的現(xiàn)狀及存在的問(wèn)題61.2計(jì)算機(jī)輔助工時(shí)定額理的基木觀點(diǎn)72工時(shí)定額管理系統(tǒng)的功能描述1()2服務(wù)器端結(jié)構(gòu)功能描述1()2.2客戶(hù)端功能模塊概述163工時(shí)定額管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)203數(shù)據(jù)庫(kù)的表說(shuō)明203.2表結(jié)構(gòu)及字段描述203.3表與表關(guān)系214工時(shí)定額管理系統(tǒng)的詳細(xì)設(shè)計(jì)234服務(wù)器端234.2客戶(hù)端395運(yùn)行結(jié)果與分析47結(jié)論51致謝52353引言參考文獻(xiàn)隨著信息技術(shù)在管理上越來(lái)越深入而廣泛的應(yīng)用,管理信息系 統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新 型學(xué)科,

2、任何一個(gè)單位耍生存要發(fā)展,耍高效率地把內(nèi)部活動(dòng)有機(jī) 地組織起來(lái),就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。本文介紹了在j2ee和mysql環(huán)境下采用“自上而下地總體規(guī)劃, 自下而上地應(yīng)用開(kāi)發(fā)”的策略開(kāi)發(fā)一個(gè)管理信息系統(tǒng)的過(guò)程。通過(guò)分 析某一企業(yè)工時(shí)定額管理的不足,創(chuàng)建了一套行之有效的計(jì)算機(jī)管 理工時(shí)的方案。文章介紹了工時(shí)定額管理系統(tǒng)的系統(tǒng)分析部分,包 括可行性分析、業(yè)務(wù)流程分析等;系統(tǒng)設(shè)計(jì)部分主要介紹了系統(tǒng)功 能設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)及代碼設(shè)計(jì);系統(tǒng)實(shí)現(xiàn)部分說(shuō)明了幾個(gè)主要模 塊的算法,本系統(tǒng)界面友好,操作簡(jiǎn)單,比較實(shí)用。關(guān)鍵詞:信息管理系統(tǒng);工時(shí)定額管理;j2ee;工時(shí);mysqlabstractw

3、ith more and more widespread and profound application of information technology in management, the implement of management information system has become mature in technology step by step. managing information system is a new subject. enterprise needs existence and development, so enterprise activiti

4、es should be organized efficiently and organically, which means tightening up the enterprise management and strengthening effective management of any resource (staff, finance, property, etc.) internal the enterprise, and also establishing a management information system fitting in with its own chara

5、cteristics.this article introduces the detailed process of exploring a management information system under the environment of j2ee and mysql, utilizing "top-bottorrt overall plan and a strategy according to “bottom-top" application and exploitation. that is to establish a set of effective

6、scheme for man-hour ration management by computer, through analyzing disadvantages of man-hour ration management by human resources. this article emphasizes on three sections- the system analysis section of man-hour ration management information includes feasible analysis, management function analys

7、is.the system design section mainly focuses on system function design and data base design and data number design. and the system realization section has provided several major function , together with the main windows and programs.this economical and pragmatic system has explicit interface, with si

8、mple operation.keywords:mis; man-hour ration managements2ee; man-hour; mysql引言在信息時(shí)代,產(chǎn)品市場(chǎng)已成為國(guó)際化市場(chǎng),國(guó)際市場(chǎng)具有瞬息萬(wàn)變和多 品種、小批量的需求之特點(diǎn)。這就引起了企業(yè)在產(chǎn)品質(zhì)量、成本方面的激烈 競(jìng)爭(zhēng),各個(gè)企業(yè)為了在競(jìng)爭(zhēng)中取勝,為了在競(jìng)爭(zhēng)中求生存求發(fā)展,必然要尋求 新的生產(chǎn)管理模式。企業(yè)管理信息系統(tǒng)已成為企業(yè)生存與發(fā)展的必不可少的 重要支柱之一,建立企業(yè)管理信息系統(tǒng)又是企業(yè)應(yīng)用計(jì)算機(jī)實(shí)現(xiàn)整體優(yōu)化的 必由之路。隨著我國(guó)市場(chǎng)經(jīng)濟(jì)的建設(shè)和發(fā)展,企業(yè)的科學(xué)化管理已成為加強(qiáng)企業(yè)競(jìng) 爭(zhēng)力、使企業(yè)運(yùn)作方式與國(guó)際接軌的

9、重要保證之一。以工時(shí)定額為主體的勞 動(dòng)定額管理又是工廠、企業(yè)中諸多管理體系的核心之一。工時(shí)定額不僅是工 廠制定生產(chǎn)計(jì)劃和組織生產(chǎn)流程的主要依據(jù)之一,同時(shí)又是成本核算、產(chǎn)品報(bào) 價(jià)、確定生產(chǎn)周期的重要根據(jù)之一。我國(guó)的工廠企業(yè)中,長(zhǎng)期以來(lái)工時(shí)定額工作一直都是由工廠具有多年生 產(chǎn)經(jīng)驗(yàn)的定額員進(jìn)行人工估算。這種估工式的工吋定額存在著效率低、誤差 大等問(wèn)題。rti于不合理的工時(shí)定額而產(chǎn)生的職工內(nèi)部矛盾和糾紛很多,這些矛 盾和糾紛都嚴(yán)重地影響了企業(yè)職t的勞動(dòng)積極性,影響了企業(yè)生產(chǎn)的發(fā)展。為 此,我們?cè)谟嘘P(guān)工廠企業(yè)的協(xié)助下,研制了一套“計(jì)算機(jī)工時(shí)定額支持系統(tǒng)”。目前,時(shí)間定額主要根據(jù)工藝人員查表計(jì)算或工藝人員

10、的經(jīng)驗(yàn)來(lái)制定。 如果憑經(jīng)驗(yàn),那么有資歷的工藝人員就顯得很重要。即使如此,對(duì)工藝人員 來(lái)說(shuō),這一工作也是很枯燥的,而il不能避免查手冊(cè)。如果用查表計(jì)算的方 法對(duì)一個(gè)零件制定時(shí)間定額,就須確定每個(gè)t序的時(shí)間定額,而單件時(shí)間定 額又由四部分組成,也就是說(shuō)即使確定一個(gè)工序的時(shí)間定額,至少也應(yīng)查四次手冊(cè),以確定時(shí)間定額中的每一組成時(shí)間。而在每次查找前,又要首先確 定已知的生產(chǎn)加工條件,如機(jī)床、加工種類(lèi)、刀具、夾具及夾緊方式、裝卸 方式、工件尺寸、精度、測(cè)量工具及方式等許多因素,工作量大、程序繁瑣。 基于此,作者研制了一個(gè)基于典型零件的計(jì)算機(jī)輔助時(shí)間定額系統(tǒng)。吋間定 額的計(jì)算機(jī)輔助制定,可以將人從重復(fù)、簡(jiǎn)

11、單的查表計(jì)算工作中解脫出來(lái), 而且效率高,節(jié)省時(shí)間。工時(shí)定額是企業(yè)生產(chǎn)管理工作的基礎(chǔ)數(shù)據(jù)。工時(shí)定額制訂的質(zhì)量直接影 響工時(shí)、設(shè)備利用率、產(chǎn)品生產(chǎn)周期和企業(yè)員工的勞動(dòng)報(bào)酬等方面,也必然影 響企業(yè)的其它管理工作。由于工吋定額在企業(yè)中的重要性,國(guó)內(nèi)外許多企業(yè)和 研究機(jī)構(gòu)對(duì)此進(jìn)行了大量的研究。隨著計(jì)算機(jī)技術(shù)在企業(yè)管理工作中的應(yīng)用 和普及程度的提高,計(jì)算機(jī)在工時(shí)定額制訂中的應(yīng)用已成為研究的熱點(diǎn)。據(jù)我 們調(diào)查,許多企業(yè)有計(jì)劃將計(jì)算機(jī)引入日常的工時(shí)定額管理工作中,但目前絕 大多數(shù)企業(yè)還未能開(kāi)展這項(xiàng)工作,僅少數(shù)企業(yè)利用計(jì)算機(jī)完成部分的工時(shí)定額 管理工作,究其原因主要是目前已開(kāi)發(fā)的定額管理軟件專(zhuān)用性太強(qiáng),覆蓋面

12、太 窄,不能在不同企業(yè)中推廣使用,使企業(yè)難以利用目前的定額軟件完成日常的 定額管理工作。為了滿(mǎn)足企業(yè)定額管理工作的需要,提高定額工作的質(zhì)量,研制 和開(kāi)發(fā)適用于不同工藝環(huán)境、不同生產(chǎn)對(duì)象的通用工時(shí)制訂系統(tǒng),其意義是十 分重大的。工吋定額用途廣泛,數(shù)據(jù)量也很大。例如每個(gè)零件的每道工序都有工吋 定額,而一般的制造企業(yè),生產(chǎn)的零部件種類(lèi)成千上萬(wàn),工序繁多,定額數(shù)據(jù) 量非常大。長(zhǎng)期以來(lái),這些數(shù)據(jù)都只能依靠有經(jīng)驗(yàn)的技術(shù)人員和管理人員經(jīng)過(guò) 長(zhǎng)期的總結(jié)和反復(fù)修改才能確定,工作量大,周期長(zhǎng),受主觀因素影響大,準(zhǔn)確性和科學(xué)性難以保證,而且往往好幾年才能更新一次,不能及時(shí)反映實(shí)際 定額信息。我國(guó)制造業(yè)在工時(shí)定額制定

13、方面一直沿用原始的由定額員根據(jù)零 件的材質(zhì)、加工工步內(nèi)容、使用機(jī)床型號(hào)、切削用量、表面精度、工件尺寸、 走丿j次數(shù)、返回行程、所用刀具和輔助時(shí)間等從手冊(cè)中查出相應(yīng)值或用公式 計(jì)算得出。這樣不僅占用許多人力資源,而且使生產(chǎn)準(zhǔn)備時(shí)間加長(zhǎng),計(jì)算結(jié)果 存在由人為因素造成的誤差。因此,改變傳統(tǒng)手工勞動(dòng)定額制定模式,實(shí)現(xiàn)制 定方法與手段的根本性突破,是勞動(dòng)定額制定工作屮一個(gè)亟待解決的問(wèn)題。1工時(shí)定額管理系統(tǒng)的需求分析1.1工時(shí)定額管理的現(xiàn)狀及存在的問(wèn)題1.1.1 t時(shí)定額制定方法落后,定額水平普遍偏低經(jīng)驗(yàn)估計(jì)法、統(tǒng)計(jì)分析法、標(biāo)準(zhǔn)資料法等廣泛使用的定額制定方法,存 在數(shù)據(jù)缺乏科學(xué)性、計(jì)算過(guò)程復(fù)朵、表格線(xiàn)性化

14、工作繁瑣、工作效率低下等 缺點(diǎn),對(duì)實(shí)地測(cè)定、工作研究等先進(jìn)的定額制定方法應(yīng)用不足。定額制定方法的落后使工時(shí)定額數(shù)據(jù)受主觀因素影響大,數(shù)據(jù)的準(zhǔn)確性 弟。1.1.2缺乏有效的定額數(shù)據(jù)管理和分析工具積累的工時(shí)定額數(shù)據(jù)量龐大,又缺乏對(duì)數(shù)據(jù)進(jìn)行有效分析和評(píng)估的工具, 難以進(jìn)行準(zhǔn)確的定額調(diào)整,不利于形成先進(jìn)、合理、科學(xué)、穩(wěn)定的定額基礎(chǔ) 標(biāo)準(zhǔn)。多品種、中小批量的生產(chǎn)模式在機(jī)械制造企業(yè)更多地被采用,定額制定、 調(diào)整、統(tǒng)計(jì)等與定額管理工作相關(guān)的信息處理工作在量上不斷增加。1.1.3現(xiàn)行工時(shí)定額標(biāo)準(zhǔn)滯后于企業(yè)生產(chǎn)力的發(fā)展企業(yè)成長(zhǎng)過(guò)程中,新設(shè)備、新技術(shù)、新工藝和新材料得以不斷應(yīng)用,企 業(yè)的定額制定需作相應(yīng)的調(diào)整。大

15、多數(shù)企業(yè)的工時(shí)定額標(biāo)準(zhǔn)修訂工作不及時(shí)、不完善,修訂的周期太長(zhǎng), 修訂的依據(jù)不夠充分,修訂的準(zhǔn)確性和科學(xué)性難以保證。在多品種小批量及 單件生產(chǎn)類(lèi)型的企業(yè)內(nèi)表現(xiàn)更為突出。1.1.4計(jì)算機(jī)輔助工時(shí)定額的應(yīng)用水平不高企業(yè)發(fā)展過(guò)程中,擁有了較全面的制造工藝標(biāo)準(zhǔn)數(shù)據(jù)和各種加工方法的工時(shí)計(jì)算公式,積累了大量的工時(shí)定額統(tǒng)計(jì)數(shù)據(jù),迫切需要利用計(jì)算機(jī)技術(shù) 進(jìn)行有效的管理和利用。信息化成為企業(yè)提高市場(chǎng)競(jìng)爭(zhēng)力所依賴(lài)的重要手段,信息技術(shù)在企業(yè)的 各領(lǐng)域得到深入而廣泛的應(yīng)用。計(jì)算機(jī)輔助技術(shù)在工時(shí)定額制定和管理中的應(yīng)用水平遠(yuǎn)落后于其它工作 領(lǐng)域,成為企業(yè)信息化的“角落”。1.1.5 1時(shí)定額數(shù)據(jù)的集成度低工時(shí)定額的制定與管

16、理只是企業(yè)生產(chǎn)流程整體中的一個(gè)環(huán)節(jié),工時(shí)定額 管理系統(tǒng)就必然與其它系統(tǒng)交互和共享信息。即便是已建立應(yīng)用系統(tǒng)對(duì)工時(shí)定額進(jìn)行管理的企業(yè),對(duì)工時(shí)定額管理的 信息集成性也考慮得不夠,難以實(shí)現(xiàn)與其它系統(tǒng)的信息集成和數(shù)據(jù)共享,定 額數(shù)據(jù)的一致性得不到有效保證,數(shù)據(jù)使用和重用的效率低下,不適應(yīng)企業(yè) 信息化的要求。1.2計(jì)算機(jī)輔助工時(shí)定額理的基本觀點(diǎn)計(jì)算機(jī)輔助工時(shí)定額管理系統(tǒng)是一種為定額人員服務(wù)的工具,一種幫助 定額人員改善工作方法,改進(jìn)工作流程和提高工作效率的工具。同時(shí),應(yīng)認(rèn)識(shí)到:良好工具是提高工作效率和管理水平的必要條件,不 是充分條件。實(shí)施計(jì)算機(jī)工時(shí)定額管理系統(tǒng)不會(huì)也不可能自動(dòng)解決工時(shí)定額 管理中以前存

17、在的種種弊端。計(jì)算機(jī)工時(shí)定額管理系統(tǒng)作為一種工具,其最終目標(biāo)是制定科學(xué)、準(zhǔn)確 的工時(shí)定額,現(xiàn)實(shí)目標(biāo)是制定平衡、不因人而異的工時(shí)定額,有利于積累和 完善企業(yè)的定額標(biāo)準(zhǔn)。不能將工時(shí)定額管理狹義地理解為制定準(zhǔn)確的工時(shí)定額,過(guò)分追求定額 計(jì)算過(guò)程的智能化和結(jié)果的準(zhǔn)確性。有工時(shí)定額,就存在工時(shí)定額的管理,管理必定依賴(lài)于一定的手段和工 具,這類(lèi)工具和手段一直存在,并不斷改進(jìn)和提高。計(jì)算機(jī)工時(shí)定額管理系統(tǒng)是適應(yīng)企業(yè)全面信息化需求,工作和管理效率 更高的管理工具。首先是適應(yīng)性強(qiáng)、應(yīng)用面廣,能解決企業(yè)定額管理信息化的主要問(wèn)題。 其次是人機(jī)界面友好、符合定額人員工作習(xí)慣,容易學(xué)習(xí)和使用。工吋定額受企業(yè)生產(chǎn)類(lèi)型、產(chǎn)

18、品結(jié)構(gòu)、工藝水平和生產(chǎn)技術(shù)等因素的影 響,甚至受到管理體制的制約,個(gè)性十足且需要不斷調(diào)整。我國(guó)企業(yè)數(shù)量眾多,規(guī)模和生產(chǎn)類(lèi)型千差萬(wàn)別,不同的企業(yè)具有不同的 定額標(biāo)準(zhǔn)和定額習(xí)慣。計(jì)算機(jī)工時(shí)定額管理系統(tǒng)一定是通用的系統(tǒng),能在不同的企業(yè)中推廣使 用。也只有這樣,才能成為一個(gè)實(shí)用的系統(tǒng),才能得到持續(xù)的改進(jìn)和提高, 才能為用戶(hù)提供專(zhuān)業(yè)化的產(chǎn)品和服務(wù)。企業(yè)的工時(shí)定額制定具有明顯的多樣性,這在定額標(biāo)準(zhǔn)的形式和應(yīng)用程 度、定額制定方法上體現(xiàn)得更明顯。對(duì)用戶(hù)而言,能解決問(wèn)題,能產(chǎn)生效益的方法就是先進(jìn)的方法,各種定 額制定方法均有其應(yīng)用場(chǎng)合和適用對(duì)象。實(shí)用的計(jì)算機(jī)輔助工時(shí)定額系統(tǒng)必定耍支持多種工時(shí)定額制定模式才能

19、滿(mǎn)足用戶(hù)需求。工時(shí)定額制定的過(guò)程就是依據(jù)工時(shí)定額標(biāo)準(zhǔn)進(jìn)行工時(shí)定額計(jì)算的過(guò)程。勞動(dòng)定額管理的核心是勞動(dòng)定額標(biāo)準(zhǔn)的形成和科學(xué)化,定額管理的發(fā)展 過(guò)程就是工時(shí)定額標(biāo)準(zhǔn)不斷量化、科學(xué)化的過(guò)程。企業(yè)信息化環(huán)境下,應(yīng)將工時(shí)定額管理系統(tǒng)視為企業(yè)集成系統(tǒng)中的一個(gè) 子系統(tǒng),定位于解決工吋定額管理這一局部問(wèn)題,需要滿(mǎn)足企業(yè)信息化中數(shù) 據(jù)共享和集成應(yīng)用的需求。產(chǎn)品生命周期中的各個(gè)環(huán)節(jié)是不可分割的,應(yīng)該加以統(tǒng)一處理。企業(yè)一切生產(chǎn)活動(dòng)都是圍繞產(chǎn)品展開(kāi)的?;诋a(chǎn)品結(jié)構(gòu)進(jìn)行工時(shí)定額管 理的系統(tǒng)內(nèi)在地具有信息化環(huán)境下數(shù)據(jù)集成的能力,表現(xiàn)為:工時(shí)定額系統(tǒng)任務(wù)通常來(lái)源于pdm、capp等系統(tǒng),這些系統(tǒng)木身就是 按產(chǎn)品結(jié)構(gòu)進(jìn)行信息

20、組織和數(shù)據(jù)管理的,下發(fā)到工時(shí)定額系統(tǒng)的定額任務(wù)也 應(yīng)是包含產(chǎn)品結(jié)構(gòu)的。.在工時(shí)定額系統(tǒng)內(nèi)部,按照產(chǎn)品結(jié)構(gòu)進(jìn)行任務(wù)分發(fā)、流程控制和進(jìn)度監(jiān) 控具有直觀、方便的優(yōu)點(diǎn)。按照產(chǎn)品結(jié)構(gòu)進(jìn)行定額數(shù)據(jù)的管理,查找和匯總方便而快捷,有利于其它業(yè)務(wù)系統(tǒng)對(duì)定額數(shù)據(jù)的應(yīng)用。2工時(shí)定額管理系統(tǒng)的功能描述本系統(tǒng)主要功能是進(jìn)行工時(shí)定額管理,分為服務(wù)器端和客戶(hù)端。服務(wù)器端可以添加用戶(hù)(普通用戶(hù)、管理員)、用戶(hù)任務(wù)。管理員可以對(duì) 每個(gè)用戶(hù)分配任務(wù),即:可以把一個(gè)任務(wù)分配給同一個(gè)用戶(hù)或者是多個(gè)用戶(hù), 也可以把多個(gè)任務(wù)分配給一個(gè)用戶(hù)或者是多個(gè)用戶(hù)。同時(shí)可以修改某個(gè)用戶(hù) 的權(quán)限(普通用戶(hù)與管理員),還可以對(duì)用戶(hù)狀態(tài)進(jìn)行操作(激活與不

21、激活)。 管理員可以查詢(xún)?nèi)魏我粋€(gè)用戶(hù)的工時(shí)清單,并對(duì)任務(wù)、用戶(hù)任務(wù)信息及狀態(tài) (激活與不激活)進(jìn)行修改,并且能對(duì)各個(gè)用戶(hù)的密碼進(jìn)行重新設(shè)置,也可 以更改自己登錄吋所用的密碼??蛻?hù)端使用已創(chuàng)建并激活的用戶(hù)名和密碼登錄,登錄用戶(hù)可以對(duì)其工時(shí) 記錄進(jìn)行添加、修改、刪除,也可查詢(xún)口己在某個(gè)期間的t時(shí)清單并打印, 密碼的修改是每個(gè)用戶(hù)的必備功能,我們同樣也為每個(gè)用戶(hù)設(shè)置了修改密碼 的功能。2.1服務(wù)器端結(jié)構(gòu)功能描述工時(shí)定額管理系統(tǒng)的服務(wù)器端應(yīng)用程序功能模塊如圖1所示:工時(shí)定額管理系統(tǒng)服務(wù)器端圖1服務(wù)器端應(yīng)用程序功能模塊2.1.1管理員登錄模塊此模塊實(shí)現(xiàn)管理員登錄功能,流程圖如圖2所示:圖2管理員登錄功能

22、流程圖2丄2用戶(hù)管理模塊此模塊成用戶(hù)查詢(xún)、用戶(hù)創(chuàng)建、用戶(hù)信息修改等功能,流程圖如圖3所示:圖3用戶(hù)管理模塊流程圖(1) 用戶(hù)查詢(xún)檢索出所有符合查詢(xún)條件的用戶(hù)的相關(guān)信息。(2) 用戶(hù)創(chuàng)建管理員創(chuàng)建新用戶(hù),填寫(xiě)用戶(hù)相應(yīng)信息,對(duì)用戶(hù)名、密碼和用戶(hù)的狀態(tài)(激活或不激活)及權(quán)限(管理員或普通用戶(hù))進(jìn)行設(shè)置。(3) 用戶(hù)信息修改管理員對(duì)所有用戶(hù)的所有信息進(jìn)行修改,包括:用戶(hù)名、密碼、用戶(hù)狀態(tài)及用戶(hù)權(quán)限。(4) 用戶(hù)信息刪除管理員可以任意刪除用戶(hù)的信息。2.1.3任務(wù)管理模塊此模塊主要完成任務(wù)查詢(xún)、任務(wù)添加、任務(wù)修改功能,流程圖如圖4所示:刪除任務(wù)n選擇要翩除的 用戶(hù)名允許刪修改仟?jiǎng)?wù)進(jìn)入任務(wù)管理 頁(yè)面任務(wù)名

23、、狀態(tài)修改阱任務(wù)顯示任務(wù)信息 刪除成功顯示任務(wù)信息 修改成功廠結(jié)束創(chuàng)建任務(wù)査詢(xún)?nèi)蝿?wù)輸入任務(wù)名并 設(shè)置任務(wù)狀態(tài)r->輸入杳詢(xún)條件任務(wù)的合法界示仟?jiǎng)?wù)創(chuàng)建 成功顯示査詢(xún)結(jié)果7圖4任務(wù)管理模塊流程圖(1) 任務(wù)查詢(xún)檢索出所有任務(wù)信息。(2) 任務(wù)添加實(shí)現(xiàn)新任務(wù)的添加。(3) 任務(wù)修改此模塊完成對(duì)所有任務(wù)信息的修改功能,包括:任務(wù)名和狀態(tài)(激活或不激活)。(4) 任務(wù)刪除實(shí)現(xiàn)對(duì)任務(wù)的刪除。2.1.4任務(wù)分配模塊此模塊主要完成用戶(hù)信息檢索、用戶(hù)任務(wù)檢索、用戶(hù)任務(wù)新建、用戶(hù)任務(wù)修改功能,流程圖如圖5所示:進(jìn)入任務(wù)分配頁(yè)面用門(mén)任務(wù)添加?xùn)嗽?xún)用八任務(wù)sh除用戶(hù)任務(wù)選擇用八選擇用戶(hù)選擇用戶(hù)已經(jīng)分顯示用八任務(wù)

24、修改成功顯示任務(wù)分配 成功i任務(wù)是否合選擇任務(wù)選擇任務(wù)n選擇任務(wù)任務(wù)結(jié)束顯示用戶(hù)任務(wù) 刪除成功允許刪圖5任務(wù)分配模塊流程圖(1) 用戶(hù)任務(wù)新建管理員完成新建用戶(hù)任務(wù)。(2) 用戶(hù)任務(wù)修改管理員對(duì)用戶(hù)任務(wù)的修改。(3) 用戶(hù)任務(wù)查詢(xún)管理員對(duì)用戶(hù)任務(wù)的查詢(xún)。(4) 用戶(hù)任務(wù)刪除管理員對(duì)用戶(hù)任務(wù)的刪除。2.1.5 i時(shí)清單模塊此模塊主要完成用戶(hù)信息檢索、工時(shí)清單查詢(xún)功能,流程圖如圖6所示:圖6工時(shí)清單模塊流程圖(1)按用戶(hù)查詢(xún)管理員完成對(duì)用戶(hù)工時(shí)清單的查詢(xún),根據(jù)給定的日期查詢(xún)某一用戶(hù)在此期間內(nèi)完成某一或多個(gè)任務(wù)的詳細(xì)清單。(2)按任務(wù)查詢(xún)管理員完成對(duì)用戶(hù)工時(shí)清單的查詢(xún),根據(jù)給定的日期查詢(xún)某一任務(wù)在此

25、 期間內(nèi)被某一或多個(gè)用戶(hù)完成的詳細(xì)情況。2.1.6密碼修改模塊此模塊完成登錄管理員密碼修改功能,流程圖如圖7所示:圖7密碼修改模塊流程圖2丄7退出系統(tǒng)模塊此模塊完成退!11系統(tǒng)功能。2.2客戶(hù)端功能模塊概述工時(shí)定額管理系統(tǒng)的客戶(hù)端應(yīng)用程序功能模塊圖如圖8所示:m戶(hù)登晁下頁(yè)面顯丞丄時(shí)記錄工時(shí)定額管理系統(tǒng)客戶(hù)端杳詢(xún)工時(shí)記錄添加工時(shí)記錄修改工時(shí)記錄刪除工時(shí)記錄圖8客戶(hù)端功能模塊流程圖2.2.1用戶(hù)登錄模塊此模塊實(shí)現(xiàn)用戶(hù)登錄功能,流程圖如圖9所示:顯示登錄對(duì)話(huà)框輸入用八名和密碼加載頁(yè)面圖9用戶(hù)登錄模塊流程圖2.2.2工時(shí)記錄模塊此模塊主要完成選擇任務(wù)、添加工時(shí)記錄、修改工時(shí)記錄、刪除工時(shí)記錄功能,流程

26、圖如圖10所示:圖10工時(shí)記錄模塊流程圖(1) 查詢(xún)工時(shí)記錄完成登錄用戶(hù)對(duì)工時(shí)記錄的查詢(xún)功能。添加工時(shí)記錄完成登錄用戶(hù)對(duì)工時(shí)記錄的添加功能。(3) 修改工吋記錄完成登錄用戶(hù)對(duì)工時(shí)記錄的修改功能。(4) 刪除工時(shí)記錄完成登錄用戶(hù)對(duì)工時(shí)記錄的刪除功能。2.2.3密碼修改模塊此模塊完成登錄管理員密碼修改功能,流程圖如圖12所示:224退出系統(tǒng)模塊結(jié)束圖12密碼修改模塊流程圖完成登錄用戶(hù)退出系統(tǒng)功能。3工時(shí)定額管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)3.1數(shù)據(jù)庫(kù)表說(shuō)明表1數(shù)據(jù)庫(kù)表說(shuō)明表名衣說(shuō)明備注users用戶(hù)表所有用戶(hù)信息tasks任務(wù)表所有任務(wù)信息usertasks用戶(hù)任務(wù)表所有用戶(hù)任務(wù)信息hourrecord-時(shí)記錄

27、表所有用戶(hù)工時(shí)記錄信息3.2表結(jié)構(gòu)及字段描述表2 users表(用戶(hù)表)結(jié)構(gòu)字段類(lèi)型及長(zhǎng)度約束說(shuō)明idnumber(io)primary keynot nullautojncrement用戶(hù)的唯一標(biāo)識(shí)(主鍵)usernamevarchar(45)unique keynotnull用戶(hù)名passwdvarchar(45)notnull用戶(hù)密碼isactivetinylnt(l)not null用戶(hù)狀態(tài)標(biāo)識(shí)ismanagertinyint(l)not null用戶(hù)權(quán)限標(biāo)識(shí)namevarchar(45)unique keynotnull用戶(hù)姓名表3 usertasks表(用戶(hù)任務(wù)表)結(jié)構(gòu)字段類(lèi)型及長(zhǎng)

28、度約束說(shuō)明idnumber(io)primary keynot nullauto increment用戶(hù)任務(wù)的唯一標(biāo)識(shí)(主鍵)user idnumber(io)not null對(duì)應(yīng)users表中的idtaskjdnumber(io)not null對(duì)應(yīng)tasks表中的id表4 hourrecord表(工時(shí)記錄表)結(jié)構(gòu)字段類(lèi)型及長(zhǎng)度約束說(shuō)明idint(io)primary keyauton crementi】時(shí)記錄iduserdint(io)not null對(duì)應(yīng)users表中的idusertaskjdint(io)not null對(duì)應(yīng)usertasks表中的iddatadatanot null任

29、務(wù)口期hoursfloatnot null實(shí)用時(shí)間commentvarchar(45)not nul任務(wù)描述表5 tasks表(任務(wù)表)結(jié)構(gòu)字段類(lèi)型及長(zhǎng)度約束說(shuō)明idint(io)primary keyautoncrement任務(wù)idnamevarchar(45)任務(wù)名isactivevarchar(4)任務(wù)狀態(tài)標(biāo)識(shí)descriptionvarchar(254)not nul任務(wù)描述ratefloatnot null時(shí)間定額3-3表與表關(guān)系圖13表與表關(guān)系4工時(shí)定額管理系統(tǒng)詳細(xì)設(shè)計(jì)4.1服務(wù)器端4.1.1管理員登錄(1) 場(chǎng)景描述描述1:用戶(hù)輸入項(xiàng)目地址,進(jìn)入系統(tǒng)首頁(yè);描述2:輸入用戶(hù)名、密碼

30、,點(diǎn)擊“登錄”按鈕;描述3:系統(tǒng)判斷用戶(hù)名、密碼是否正確;描述4:系統(tǒng)顯示首頁(yè)信息。(2) 業(yè)務(wù)規(guī)則規(guī)則1:輸入的用戶(hù)名、密碼和數(shù)據(jù)庫(kù)中的用戶(hù)表相匹配;規(guī)則2:當(dāng)前用戶(hù)必須是有效的(被激活的),否則不能登錄;規(guī)則3:當(dāng)前用戶(hù)必須是管理員,否則不能登錄9】。(3) 輸入數(shù)據(jù)用戶(hù)名、密碼。(4) 輸出數(shù)據(jù)無(wú)新數(shù)據(jù)輸出。管理員登錄功能實(shí)現(xiàn)設(shè)計(jì)如圖14所示:index.jspz :管理員1:登錄系統(tǒng) >-login .jsploginacti on.jusersdao.jhome.jspavaava2:地址斤 一 j'3:輸木用戶(hù)名密碼 _ '4:execute(actionma

31、pping mapping, actionform form, httpsenetrequest request. httpservielresponse response) 5: findbyuser name。>.6:返回users對(duì)彖user7:getlsactive() >!;孑 &返回用戶(hù)狀態(tài);9:getlsmanager()亠|;返回用戶(hù)權(quán)限二:11:進(jìn)入首頁(yè) :u :iiiiii >9圖14管理員登錄功能實(shí)現(xiàn)設(shè)計(jì)412用戶(hù)查詢(xún)(1) 場(chǎng)景描述描述1:用戶(hù)點(diǎn)擊“用戶(hù)管理”按鈕,進(jìn)入用戶(hù)管理頁(yè)面;描述2:點(diǎn)擊“查詢(xún)用戶(hù)信息”進(jìn)入用戶(hù)信息查詢(xún)頁(yè)面;描述3:輸入

32、查詢(xún)條件。(2) 業(yè)務(wù)規(guī)則規(guī)則1:當(dāng)前管理員必須在登錄狀態(tài);規(guī)則2:當(dāng)前用戶(hù)必須是有效的(被激活的),否則不能登錄;規(guī)則3:當(dāng)前用戶(hù)必須是管理員,否則不能登錄。(3) 輸入數(shù)據(jù)無(wú)數(shù)據(jù)輸入。(4) 輸出數(shù)據(jù)。用戶(hù)詳細(xì)信息列表。用戶(hù)查詢(xún)功能實(shí)現(xiàn)設(shè)計(jì)如圖15所示::管理員home.ispuserma nagerjsfifinduser.isdfinduserconusersdao.jaaction.iavavashowuser. isd1:單擊呷戶(hù)管理”按鈕 廠2:單擊喳詢(xún)用戶(hù)信息”按鈕3:輸入査詢(xún)條件4: execute(actionmapping mapping.)5: findbycondit

33、i 叟;()6尹回users對(duì)彖7:foiward圖15用戶(hù)查詢(xún)功能實(shí)現(xiàn)設(shè)計(jì)4.1.3用戶(hù)創(chuàng)建(1) 場(chǎng)景描述描述1:用戶(hù)點(diǎn)擊“創(chuàng)建用戶(hù)信息”按鈕,進(jìn)入用戶(hù)詳情頁(yè)面;描述2:輸入用戶(hù)名、姓名、設(shè)置狀態(tài)(激活或未被激活)、設(shè)置用戶(hù)權(quán) 限;描述3:用戶(hù)點(diǎn)擊“提交”按鈕,進(jìn)入用戶(hù)添加成功頁(yè)面。(2) 業(yè)務(wù)規(guī)則規(guī)則1:做任何操作時(shí)首先判斷當(dāng)前用戶(hù)必須是有效的(被激活的),否則 停止操作進(jìn)入登錄頁(yè)面;規(guī)則2:新建的用戶(hù)名不能與數(shù)據(jù)庫(kù)中的重復(fù)。(3) 輸入數(shù)據(jù)用戶(hù)名、姓名、用戶(hù)狀態(tài)、用戶(hù)權(quán)限。(4) 輸!li數(shù)據(jù)無(wú)新數(shù)據(jù)輸出。用戶(hù)創(chuàng)建功能實(shí)現(xiàn)設(shè)計(jì)如圖16所示:home.isd:管理員usermanaqel

34、isp0addusers.isdadduseraction.iavausersdao.iavasuccess.isd1:羊擊“用戶(hù)管理"按鈕2:單擊梶新建用戶(hù)信息"按鈕>ing)3:輸入用戶(hù)信息4: execute(actionmapping majppi5: saveuserq6: forward圖16用戶(hù)創(chuàng)建功能實(shí)現(xiàn)設(shè)計(jì)4.l4用戶(hù)修改(1) 場(chǎng)景描述描述1:用戶(hù)選擇一條用戶(hù)記錄,點(diǎn)擊下一步按鈕,進(jìn)入用戶(hù)詳情頁(yè)面;描述2:修改用戶(hù)名、姓名、設(shè)置狀態(tài)(激活或未被激活)、設(shè)置用戶(hù)權(quán) 限;描述3:用戶(hù)點(diǎn)擊“提交”按鈕,進(jìn)入用戶(hù)修改成功頁(yè)而。(2) 業(yè)務(wù)規(guī)則規(guī)則1:做任何

35、操作時(shí)首先判斷當(dāng)前用戶(hù)必須是有效的(被激活的),否則 停止操作進(jìn)入登錄頁(yè)面;規(guī)則2:修改的用戶(hù)名不能與數(shù)據(jù)庫(kù)中的重復(fù)。(3) 輸入數(shù)據(jù)用戶(hù)名、姓名、用戶(hù)狀態(tài)、用戶(hù)權(quán)限。(4) 輸出數(shù)據(jù)無(wú)新數(shù)據(jù)輸出。用戶(hù)修改功能實(shí)現(xiàn)設(shè)計(jì)如圖17所示:(1) 場(chǎng)景描述描述1:選擇一條用戶(hù)記錄,點(diǎn)擊下一步按鈕,即可刪除該用戶(hù)信息。(2) 業(yè)務(wù)規(guī)則規(guī)則1:做任何操作時(shí)首先判斷當(dāng)前用戶(hù)必須是有效的(被激活的),否則 停止操作進(jìn)入登錄頁(yè)面【。(3) 輸入數(shù)據(jù)無(wú)新數(shù)據(jù)輸入。(4) 輸出數(shù)據(jù)無(wú)新數(shù)據(jù)輸出。用戶(hù)刪除功能實(shí)現(xiàn)設(shè)計(jì)如圖18所示:管理員home.ispusermanaaedeleteuser.isdeleteuser

36、ausersdao.iausepctio n.javavasuccess.isp1:擊i戶(hù)管理”按鈕 >1?2:單擊“刪除用戶(hù)信息”按鈕1 e:選擇要?jiǎng)h除的用戶(hù)4: execute(actionmapping m;ing5: delectbyldg6: forward圖18用戶(hù)刪除功能實(shí)現(xiàn)設(shè)計(jì)(1) 場(chǎng)景描述描述1:用戶(hù)點(diǎn)擊“任務(wù)管理”按鈕,進(jìn)入任務(wù)管理頁(yè)而;描述2:點(diǎn)擊“查詢(xún)?nèi)蝿?wù)信息”進(jìn)入任務(wù)信息查詢(xún)頁(yè)面;描述3:輸入查詢(xún)條件。(2) 業(yè)務(wù)規(guī)則規(guī)則做任何操作時(shí)首先判斷當(dāng)前用戶(hù)必須是有效的(被激活的),否則 停止操作進(jìn)入登錄頁(yè)面。(3) 輸入數(shù)據(jù)無(wú)數(shù)據(jù)輸入。(4) 輸出數(shù)據(jù)任務(wù)列表、任務(wù)

37、詳細(xì)信息。任務(wù)查詢(xún)功能實(shí)現(xiàn)設(shè)計(jì)如圖19所示:home.isdtaskmanaaerfin dtask.ispfindtaskcontasksdao.iaaction.iava些showtask. isd1:羊擊臨務(wù)管畧按鈕2:單擊“查詢(xún)?nèi)蝿?wù)信息”按鈕>13:輸入杳詢(xún)條件4: execute(actionmapping mapping)5:findbyconditions()6孌回tasks對(duì)彖7: forward圖19任務(wù)查詢(xún)功能實(shí)現(xiàn)設(shè)計(jì)4丄7任務(wù)創(chuàng)建(1) 場(chǎng)景描述描述1:用戶(hù)點(diǎn)擊“新建任務(wù)信息”按鈕,進(jìn)入任務(wù)詳情頁(yè)面;描述2:輸入任務(wù)名、定額時(shí)間、任務(wù)描述設(shè)置任務(wù)狀態(tài)(激活或未被激

38、活);描述3:用戶(hù)點(diǎn)擊“提交”按鈕,進(jìn)入任務(wù)添加成功頁(yè)面。(2) 業(yè)務(wù)規(guī)則規(guī)則1:做任何操作時(shí)首先判斷當(dāng)前用戶(hù)必須是有效的(被激活的),否則 停止操作進(jìn)入登錄頁(yè)面;規(guī)則厶 新建的任務(wù)名不能與數(shù)據(jù)庫(kù)中的重復(fù)。(3) 輸入數(shù)據(jù)任務(wù)名,任務(wù)狀態(tài),定額時(shí)間,任務(wù)描述。(4) 輸岀數(shù)據(jù)無(wú)新數(shù)據(jù)輸出。任務(wù)創(chuàng)建功能實(shí)現(xiàn)設(shè)計(jì)如圖20所示:home.isd:管理員1:-taskmanageraddtask.jspispaddtaskaction.iavatasksdao.iayasuccess.isd丫擊14任務(wù)管矍驢鈕2:?jiǎn)螕簟靶鹿?#187;:務(wù)信息”按鈕>3:輸入任務(wù)信怎4: execute(act

39、ionmapping mapping)5: savetasks?6: forward圖20任務(wù)創(chuàng)建功能實(shí)現(xiàn)設(shè)計(jì)4.1.8任務(wù)修改(1) 場(chǎng)景描述描述1:用戶(hù)選擇一條任務(wù)記錄,點(diǎn)擊下一步按鈕,進(jìn)入任務(wù)詳情頁(yè)面;描述2:輸入任務(wù)名、定額時(shí)間、任務(wù)描述,設(shè)置任務(wù)狀態(tài)(激活或未被 激活);描述3:用戶(hù)點(diǎn)擊“提交”按鈕,進(jìn)入任務(wù)修改成功頁(yè)而。(2) 業(yè)務(wù)規(guī)則規(guī)則1:做任何操作時(shí)首先判斷當(dāng)前用戶(hù)必須是有效的(被激活的),否則 停止操作進(jìn)入登錄頁(yè)面;規(guī)則2:修改的任務(wù)名不能與數(shù)據(jù)庫(kù)中的重復(fù)。(3) 輸入數(shù)據(jù)任務(wù)名,任務(wù)狀態(tài),定額時(shí)間,任務(wù)描述。(4) 輸出數(shù)據(jù)無(wú)新數(shù)據(jù)輸出。任務(wù)添加功能實(shí)現(xiàn)設(shè)計(jì)如圖21所示:

40、taskma naaerselecttask, isedittask.ispedittaskactitasksdao.iasuccess.isdqon.iavahome, iso1: ¥擊植任務(wù)管理“按鈕2:單擊“修改任務(wù)信息”按鈕3:選杼任務(wù)4:輸入耍修改的任務(wù)信息5: execute(actionmapping mapping)6: editbyld()>7: forward圖21任務(wù)添加功能實(shí)現(xiàn)設(shè)計(jì)4丄9任務(wù)刪除(1) 場(chǎng)景描述描述1:管理員選擇一條任務(wù)記錄,點(diǎn)擊下一步按鈕,即可刪除該任務(wù)信 息。(2) 業(yè)務(wù)規(guī)則規(guī)則1:做任何操作時(shí)首先判斷當(dāng)前用戶(hù)必須是有效的(被激活的)

41、,否則 停止操作進(jìn)入登錄頁(yè)面。(3) 輸入數(shù)據(jù)無(wú)新數(shù)據(jù)輸入。(4) 輸出數(shù)據(jù)無(wú)新數(shù)據(jù)輸出。任務(wù)刪除功能實(shí)現(xiàn)設(shè)計(jì)如圖22所示:管理員home.isptaskmanaqerdeletetask, isdeletetaskatasksdao.iajsection.iavavasuccess.isd1:單擊“任務(wù)管理農(nóng)鈕2:4: execute(actionmapping mapping)5: delectbyldg6: forward圖22任務(wù)刪除功能實(shí)現(xiàn)設(shè)計(jì)4.1.10用戶(hù)任務(wù)查詢(xún)(1) 場(chǎng)景描述描述1:用戶(hù)選中一條用戶(hù)信息點(diǎn)擊下一步按鈕,進(jìn)入任務(wù)列表頁(yè)面;(2) 業(yè)務(wù)規(guī)則規(guī)則1:做任何操作時(shí)首先

42、判斷當(dāng)前用戶(hù)必須是有效的(被激活的),否則 停止操作進(jìn)入登錄頁(yè)面。(3) 輸入數(shù)據(jù)無(wú)數(shù)據(jù)輸入。輸出數(shù)據(jù)任務(wù)列表。用戶(hù)任務(wù)查詢(xún)功能實(shí)現(xiàn)設(shè)計(jì)如圖23所示::管理員home.ispfindusertask.ifindusertaskrusertasksdaesult.ispo.iavausertaskman ager.jsp1:?jiǎn)螕袈閯?wù)分配”按鈕2:單擊渣詢(xún)用戶(hù)的任務(wù)”按鈕a3:輸入杳詢(xún)條代無(wú)新數(shù)據(jù)輸入;(4) 輸出數(shù)據(jù)無(wú)新數(shù)據(jù)輸出。:件理員home.ispusertaskmanaddusertask.addusertasknewusertaskuserlasksdasuccess.isoaqer.

43、jspispsele.isoaction.iavao.iava1:聲擊“任務(wù)分配'舉鈕>t2:單擊“為用戶(hù)分呢任務(wù)“按鈕>3:選擇用戶(hù)4:選擇任務(wù)用戶(hù)任務(wù)新建功能實(shí)現(xiàn)設(shè)計(jì)如圖24所示:,i5: execute(actionmapping mapping)6: savebillrate)7: forward圖24用戶(hù)任務(wù)新建功能實(shí)現(xiàn)設(shè)計(jì)4.1.12用戶(hù)任務(wù)刪除(1) 場(chǎng)景描述描述1:用戶(hù)選擇一個(gè)用戶(hù)記錄,點(diǎn)擊“下一步”按鈕,進(jìn)入選擇任務(wù)頁(yè)描述厶 選擇一條要?jiǎng)h除的任務(wù);描述3:用戶(hù)點(diǎn)擊“提交”按鈕,進(jìn)入用戶(hù)任務(wù)刪除成功頁(yè)面。(2) 業(yè)務(wù)規(guī)則規(guī)則1:做任何操作時(shí)首先判斷當(dāng)前用戶(hù)必

44、須是有效的(被激活的),否則停止操作進(jìn)入登錄頁(yè)面;(3) 輸入數(shù)據(jù)無(wú)數(shù)據(jù)輸入。輸出數(shù)據(jù)無(wú)新數(shù)據(jù)輸出。用戶(hù)任務(wù)新建功能實(shí)現(xiàn)設(shè)計(jì)如圖25所示:件理員home.ispusertaskmandeleteusertadeleteusertadeleteusertasuserlasksdasuccess.ispaqer.jspsk.isdsksel.isokaction.iavao.iava¥ 擊14任務(wù)分配對(duì)>2:單擊“刪除開(kāi)安鈕1戶(hù)的任務(wù)"按鈕3:選擇用戶(hù)4:選擇該用戶(hù)的任務(wù)>1:,i5: execute(actionmapping japping) 6: delete

45、 bycondi 卿() 7: forward圖25用戶(hù)任務(wù)新建功能實(shí)現(xiàn)設(shè)計(jì)4.1.13按用戶(hù)查詢(xún)工時(shí)清單(1) 場(chǎng)景描述描述1:管理員選擇“工時(shí)清單”按鈕,進(jìn)入工時(shí)清單查詢(xún)頁(yè)面;描述2:管理員選擇按“按用戶(hù)查詢(xún)”,進(jìn)入按用戶(hù)查詢(xún)頁(yè)面;描述3:管理員輸入查詢(xún)條件并選擇“提交”按鈕;描述4:系統(tǒng)根據(jù)條件查詢(xún)記錄并進(jìn)行顯示。(2) 業(yè)務(wù)規(guī)則規(guī)則1:當(dāng)前管理員必須在登錄狀態(tài);規(guī)則厶 系統(tǒng)判斷用戶(hù)選擇的u期是否合法;規(guī)則3:系統(tǒng)根據(jù)用戶(hù)輸入的條件進(jìn)行查詢(xún)并輸出z。(3) 輸入數(shù)據(jù)輸入查詢(xún)條件。(4) 輸出數(shù)據(jù)查詢(xún)出的記錄。按用戶(hù)查詢(xún)功能實(shí)現(xiàn)設(shè)計(jì)如圖26所示::管理員home.isphourmanaqe

46、findbvuserid.jfi ndbvuseridma nhourdachnuv icnr.ispspaction.javao javaol ivvv«|o>j擊14工時(shí)淸單麥鈕httpservletresponse response)2:單擊幼安用戶(hù)查看工時(shí)信息"按鈕 習(xí) 3:輸入査詢(xún)條件4: execute(aciionmapping mapping, actionform form, httpservltrequest request, 5:findbyuser_id()6:返回結(jié)果集< 7: forward圖26按用戶(hù)查詢(xún)功能實(shí)現(xiàn)設(shè)計(jì)4.1.14按任

47、務(wù)查詢(xún)工時(shí)清單(1) 場(chǎng)景描述描述1:管理員選擇“工時(shí)清單”按鈕,進(jìn)入工時(shí)清單查詢(xún)頁(yè)面;描述2:管理員選擇“按任務(wù)查詢(xún)”,進(jìn)入按任務(wù)查詢(xún)頁(yè)而;描述3:管理員輸入查詢(xún)條件并選擇“提交”按鈕;描述4:系統(tǒng)根據(jù)條件查詢(xún)記錄并進(jìn)行顯示。(2) 業(yè)務(wù)規(guī)則規(guī)則1:做任何操作時(shí)首先判斷當(dāng)前用戶(hù)信息是否存在,不存在時(shí)停止操作進(jìn)入登錄頁(yè)面;規(guī)則2:系統(tǒng)判斷用戶(hù)選擇的日期是否合法;規(guī)則3:系統(tǒng)根據(jù)用戶(hù)輸入的條件進(jìn)行查詢(xún)并輸岀。(3) 輸入數(shù)據(jù)輸入查詢(xún)條件。輸出數(shù)據(jù)查詢(xún)出的記錄。按任務(wù)查詢(xún)功能實(shí)現(xiàn)設(shè)計(jì)如圖27所示::管理mhome.isphourmanaqefindbytaskid.jfin dbytaskidma

48、nhourdashow.isprjspspaction.javao javail廣工時(shí)清單費(fèi)鈕2:單擊“按任務(wù)查看工時(shí)信息"按鈕3:輸入杳詢(xún)條件4: execute(acionmapping mapping, actionform form, httpservltrequest request,5: findbytask_()6:返回結(jié)果集<httpservletresponse response)7: forward圖27按任務(wù)查詢(xún)功能實(shí)現(xiàn)設(shè)計(jì)4.1.15密碼修改(1) 場(chǎng)景描述描述1:用戶(hù)點(diǎn)擊“密碼修改”按鈕,進(jìn)入密碼修改頁(yè)面;描述2:輸入用舊密碼、新密碼,點(diǎn)擊提交按鈕;描

49、述3:系統(tǒng)判斷舊密碼是否正確,新密碼是否合法;描述4:系統(tǒng)顯示密碼修改成功頁(yè)面。(2) 業(yè)務(wù)規(guī)則規(guī)則1:做任何操作時(shí)首先判斷當(dāng)前用戶(hù)必須是有效的(被激活的),否則 停止操作進(jìn)入登錄頁(yè)而;規(guī)則2:輸入的舊密碼和數(shù)據(jù)庫(kù)中的用戶(hù)表相匹配;規(guī)則3:兩次輸入的密碼必須相同;規(guī)則4:輸入的新密碼是合法的。(3) 輸入數(shù)據(jù)舊密碼、新密碼。輸出數(shù)據(jù)尤新數(shù)據(jù)輸出。密碼修改功能實(shí)現(xiàn)設(shè)計(jì)如圖28所示:home.isoeditoassword.isoeditdasswordaction.iavausersdao.iavaloqin.isd1:選擇密碼修改”按鈕>進(jìn)入廉碼條改虹史3:輸入數(shù)崩h>uest,

50、httpservletresponse response)4: execute(actionmapping gapping, actionform form, httpservletrequest rec5: editpasswordfrepass. user.gettd()6: forward4.1.16 退 1_l1 系統(tǒng)(1) 場(chǎng)景描述描述1:用戶(hù)選擇“退出”按鈕,退出系統(tǒng),進(jìn)入登錄頁(yè)面。業(yè)務(wù)規(guī)則 規(guī)則1:系統(tǒng)清空用戶(hù)信息。(3)輸入數(shù)據(jù)無(wú)數(shù)據(jù)輸出。(4) 輸出數(shù)據(jù)無(wú)數(shù)據(jù)輸出。退出系統(tǒng)功能實(shí)現(xiàn)設(shè)計(jì)如圖29所示:home.isp logoutactiologin ispn1:褥擇“退;i係

51、統(tǒng)呼鈕2: execute(actionma|:管理員pping mapping, actionform form, httpservletrequest3: forward>圖29退岀系統(tǒng)功能實(shí)現(xiàn)設(shè)計(jì)4.2客戶(hù)端4.2.1用戶(hù)登錄(1) 場(chǎng)景描述描述用戶(hù)輸入項(xiàng)目地址,進(jìn)入系統(tǒng)首頁(yè);描述2:輸入用戶(hù)名、密碼,點(diǎn)擊“登錄”按鈕;描述3:系統(tǒng)判斷用戶(hù)名、密碼是否止確;描述4:系統(tǒng)顯示首頁(yè)信息。(2) 業(yè)務(wù)規(guī)則規(guī)則1.用戶(hù)是否存在、并看用戶(hù)是否被激活;規(guī)則2.根據(jù)用戶(hù)名、密碼查詢(xún)出用戶(hù)信息,并保存。(3) 輸入數(shù)據(jù)用戶(hù)名、密碼。輸出數(shù)據(jù)不輸出數(shù)據(jù)。登錄功能設(shè)計(jì)如圖30所示::用戶(hù)index.j

52、splogin.jsploginacti on.jausersdao.iavavahome.jspnuxj. 1111:登錄系統(tǒng)2世址垂定向3:輸入用戶(hù)名密碼4: execute(actionm督ing mapping, aclionform form. httpservlelrequest request httpservfetresponse response)5: findbyusemameo j6:返回user實(shí)例<e7:進(jìn)入苗貝圖30登錄功能設(shè)計(jì)4.2.2添加工時(shí)記錄(1) 場(chǎng)景描述描述1:用戶(hù)進(jìn)入工時(shí)記錄頁(yè)面;描述厶 用戶(hù)選擇“添加工時(shí)信息”按鈕,進(jìn)入添加記錄頁(yè)面;描述3:用戶(hù)輸入數(shù)據(jù),并選擇“提交”按鈕;描述4:系統(tǒng)添加該記錄,并在工時(shí)記錄頁(yè)面顯示。(2) 業(yè)務(wù)規(guī)則規(guī)則1:做任何操作時(shí)首先判斷當(dāng)前用戶(hù)信息是否存在,不存在時(shí)停止操 作進(jìn)入登錄頁(yè)面;規(guī)則2:系統(tǒng)判斷用戶(hù)選擇要添加記錄的fi期。規(guī)則3:系統(tǒng)判斷用戶(hù)提交的記錄是否合法。(3) 輸入數(shù)據(jù)輸入工時(shí)記錄信息。輸出數(shù)據(jù)工時(shí)記錄信息。添加記錄功能實(shí)現(xiàn)設(shè)計(jì)如圖31所示::用戶(hù)home.isdmanhourma n

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論