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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

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

2、任何一個單位耍生存要發(fā)展,耍高效率地把內(nèi)部活動有機 地組織起來,就必須建立與自身特點相適應的管理信息系統(tǒng)。本文介紹了在j2ee和mysql環(huán)境下采用“自上而下地總體規(guī)劃, 自下而上地應用開發(fā)”的策略開發(fā)一個管理信息系統(tǒng)的過程。通過分 析某一企業(yè)工時定額管理的不足,創(chuàng)建了一套行之有效的計算機管 理工時的方案。文章介紹了工時定額管理系統(tǒng)的系統(tǒng)分析部分,包 括可行性分析、業(yè)務流程分析等;系統(tǒng)設計部分主要介紹了系統(tǒng)功 能設計和數(shù)據(jù)庫設計及代碼設計;系統(tǒng)實現(xiàn)部分說明了幾個主要模 塊的算法,本系統(tǒng)界面友好,操作簡單,比較實用。關鍵詞:信息管理系統(tǒng);工時定額管理;j2ee;工時;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引言在信息時代,產(chǎn)品市場已成為國際化市場,國際市場具有瞬息萬變和多 品種、小批量的需求之特點。這就引起了企業(yè)在產(chǎn)品質量、成本方面的激烈 競爭,各個企業(yè)為了在競爭中取勝,為了在競爭中求生存求發(fā)展,必然要尋求 新的生產(chǎn)管理模式。企業(yè)管理信息系統(tǒng)已成為企業(yè)生存與發(fā)展的必不可少的 重要支柱之一,建立企業(yè)管理信息系統(tǒng)又是企業(yè)應用計算機實現(xiàn)整體優(yōu)化的 必由之路。隨著我國市場經(jīng)濟的建設和發(fā)展,企業(yè)的科學化管理已成為加強企業(yè)競 爭力、使企業(yè)運作方式與國際接軌的

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

27、表所有用戶工時記錄信息3.2表結構及字段描述表2 users表(用戶表)結構字段類型及長度約束說明idnumber(io)primary keynot nullautojncrement用戶的唯一標識(主鍵)usernamevarchar(45)unique keynotnull用戶名passwdvarchar(45)notnull用戶密碼isactivetinylnt(l)not null用戶狀態(tài)標識ismanagertinyint(l)not null用戶權限標識namevarchar(45)unique keynotnull用戶姓名表3 usertasks表(用戶任務表)結構字段類型及長

28、度約束說明idnumber(io)primary keynot nullauto increment用戶任務的唯一標識(主鍵)user idnumber(io)not null對應users表中的idtaskjdnumber(io)not null對應tasks表中的id表4 hourrecord表(工時記錄表)結構字段類型及長度約束說明idint(io)primary keyauton crementi】時記錄iduserdint(io)not null對應users表中的idusertaskjdint(io)not null對應usertasks表中的iddatadatanot null任

29、務口期hoursfloatnot null實用時間commentvarchar(45)not nul任務描述表5 tasks表(任務表)結構字段類型及長度約束說明idint(io)primary keyautoncrement任務idnamevarchar(45)任務名isactivevarchar(4)任務狀態(tài)標識descriptionvarchar(254)not nul任務描述ratefloatnot null時間定額3-3表與表關系圖13表與表關系4工時定額管理系統(tǒng)詳細設計4.1服務器端4.1.1管理員登錄(1) 場景描述描述1:用戶輸入項目地址,進入系統(tǒng)首頁;描述2:輸入用戶名、密碼

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

49、述3:系統(tǒng)判斷舊密碼是否正確,新密碼是否合法;描述4:系統(tǒng)顯示密碼修改成功頁面。(2) 業(yè)務規(guī)則規(guī)則1:做任何操作時首先判斷當前用戶必須是有效的(被激活的),否則 停止操作進入登錄頁而;規(guī)則2:輸入的舊密碼和數(shù)據(jù)庫中的用戶表相匹配;規(guī)則3:兩次輸入的密碼必須相同;規(guī)則4:輸入的新密碼是合法的。(3) 輸入數(shù)據(jù)舊密碼、新密碼。輸出數(shù)據(jù)尤新數(shù)據(jù)輸出。密碼修改功能實現(xiàn)設計如圖28所示:home.isoeditoassword.isoeditdasswordaction.iavausersdao.iavaloqin.isd1:選擇密碼修改”按鈕>進入廉碼條改虹史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) 場景描述描述1:用戶選擇“退出”按鈕,退出系統(tǒng),進入登錄頁面。業(yè)務規(guī)則 規(guī)則1:系統(tǒng)清空用戶信息。(3)輸入數(shù)據(jù)無數(shù)據(jù)輸出。(4) 輸出數(shù)據(jù)無數(shù)據(jù)輸出。退出系統(tǒng)功能實現(xiàn)設計如圖29所示:home.isp logoutactiologin ispn1:褥擇“退;i係

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

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

溫馨提示

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

評論

0/150

提交評論