【正文】
e t I n f o . j s p Fl o w A c t i o n Fl o w D A O f l o w _ a d d s t e p . j spS t e p D A O1 : c r e a t e f l o w2 : f l o w I n f o3 : c r e a t e Fl o w4 : s e t s e s s i o n5 : 7 : a d d S t e p T o Fl o w ( s t e p I n f o )8 : a d d S t e p9 : 1 0 : f o r w a r d1 1 : s t a r t1 4 : f o r w a r d1 。尋找分析類的方法:尋找名詞或者形容詞 +名詞,這些名詞中有些是類,有些是類的屬性,有的無(wú)關(guān)。其中部門是由系統(tǒng)在一個(gè)新網(wǎng)頁(yè)中提供被選項(xiàng)。本系統(tǒng)中的流程包括:流程名,所屬部門,流程管理員,狀態(tài)等信息 遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(jì)(論文) 25 流程步驟 任務(wù) 把一個(gè)流程分成若干個(gè)步驟,步驟之間按照一定的規(guī)則跳轉(zhuǎn)。 分配用戶權(quán)限 描述:系統(tǒng)管理員為用戶分配各個(gè)系統(tǒng)模塊的權(quán)限,只有管理權(quán)限和一般權(quán)限 主要參與者:系統(tǒng)管理員 先決條件:系統(tǒng)管理員權(quán)限已被驗(yàn)證 后置條件:系統(tǒng)在數(shù)據(jù)庫(kù)中記載了此用戶在各個(gè)模塊的權(quán)限,用戶從此擁有了使用各個(gè)模塊的不同權(quán)限 基本事件流: 系統(tǒng)把 所有用戶呈現(xiàn)給系統(tǒng)管理員 系統(tǒng)管理員 選擇要分配權(quán)限的用戶 系統(tǒng)管理員根據(jù)用戶的實(shí)際職務(wù)為其分配相應(yīng)權(quán)限 系統(tǒng)保存這些權(quán)限信息于數(shù)據(jù)庫(kù)中 系統(tǒng)管理員可以繼續(xù)分配用戶權(quán)限 其他事件流: 遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(jì)(論文) 17 3a、 系統(tǒng)管理員為用戶在某個(gè)模塊分配了管理和一般兩種權(quán)限: 系統(tǒng) 提示系統(tǒng)管理員每個(gè)用戶在每個(gè)模塊只能有一種權(quán)限 系統(tǒng)管 理員取消該用戶在那個(gè)模塊的一種權(quán)限 3b、系統(tǒng)管理員在某個(gè)模塊沒(méi)有給用戶分配權(quán)限: 系統(tǒng)默認(rèn)為用戶分配一般權(quán)限 13a、系統(tǒng)管理員取消 分配 用戶 權(quán)限 : 系統(tǒng) 取消分配 用戶 權(quán)限 特殊需求: 用戶權(quán)限只能由系統(tǒng)管理員來(lái)分配 更改 用戶權(quán)限 描述:系統(tǒng)管理員 更改 主要參與者:系統(tǒng)管理員 先決條件:系統(tǒng)管理員權(quán)限已被驗(yàn)證 后置條件: 用戶在某個(gè)模塊的權(quán)限被更改 基本事件流: 系統(tǒng)把 用戶在各個(gè)模塊的權(quán)限呈現(xiàn)給系統(tǒng)管理員 系統(tǒng)管理員 給用戶輸入新的權(quán)限 系統(tǒng)保存這些權(quán)限 信息于數(shù)據(jù)庫(kù)中 其他事件流: 12a、系統(tǒng)管理員取消 更改 用戶權(quán)限: 系統(tǒng)取消 更改 用戶權(quán)限 特殊需求: 用戶權(quán)限只能由系統(tǒng)管理員更改。 吳佰桐:基于 WEB的辦公 自動(dòng)化 系統(tǒng) 14 刪除部門 描述:系統(tǒng)管理員根據(jù)公司情況刪除 部門 主要參與者:系統(tǒng)管理員 先決條件:系統(tǒng)管理員權(quán)限已被驗(yàn)證 后置條件:系統(tǒng)從數(shù)據(jù)庫(kù)中刪除此部門 基本事件流: 系統(tǒng)將所有部門 呈現(xiàn)給系統(tǒng)管理員 系統(tǒng)管理員選擇要?jiǎng)h除的 部門 ,并刪除之 系統(tǒng)提示系統(tǒng)管理員是 否確定要?jiǎng)h除 系統(tǒng)管理員確定刪除 系 統(tǒng)將此部門 從數(shù)據(jù)庫(kù)中刪除 系統(tǒng)提示刪除成功 其他事件流: 14a、系統(tǒng)管理員取消刪除部門 : 系統(tǒng)停止刪除部門 5a、正在刪除的部門擁有員工 系統(tǒng)將這些員工的部門 設(shè)置為空 或者系統(tǒng)管理員給這些員工分配新的 部門 特殊需求: 無(wú)。 刪除日程 描述:用戶刪除某一個(gè)或一些日程安排 主要參與者:用戶 先決條件:用戶合法登陸 后置條件:系統(tǒng)從數(shù)據(jù)庫(kù)中刪除該日程安排 基本事件流: 用戶選擇要?jiǎng)h除的日程安排 刪除此日程安排 系統(tǒng)提示用戶確定刪除此日程安排 用戶確定刪除此日程安排 系統(tǒng)從數(shù)據(jù)庫(kù)中刪除此日程安排 其他事件流: 13a、用戶取消刪除日程: 系統(tǒng)停止刪 除日程 4a、用戶不同意刪除此日程安排 系統(tǒng)停止刪除此日程安排 特殊需求: 無(wú)。 用 例就是系統(tǒng)需求,但它們主要是功能需求,用來(lái)表示系統(tǒng)將會(huì)做什么。在需求分 析階段最大的困難就是發(fā)現(xiàn)真正的需求。 操作可行性 使用本系統(tǒng)的操作人員需要 一些基本的計(jì)算機(jī)操作常識(shí) ,管理員應(yīng)該具備一些計(jì)算機(jī)專業(yè)知識(shí)。 經(jīng)濟(jì)可行性 與其它的系統(tǒng)相比,本系統(tǒng)獨(dú)立性相當(dāng)強(qiáng),只需要投入較少的資金即可。 系統(tǒng)目標(biāo)是: 實(shí)現(xiàn)公文流轉(zhuǎn),個(gè)人辦公,收發(fā)消息,文檔查詢,資源管理,人力管理的計(jì)算機(jī)化。 葫蘆島鋅廠連續(xù)八年進(jìn)入國(guó)家 500 家最大工業(yè)企業(yè)、是國(guó)家 512 家重點(diǎn)扶持企業(yè)之一。 葫蘆島鋅廠簡(jiǎn)介 葫蘆島鋅廠又名葫蘆島東北有色金屬集團(tuán)有限公司是 是一家擁有 18000 多人總資產(chǎn)超過(guò) 100 億的大型國(guó)有企業(yè),業(yè)務(wù)范圍 涉及鋅錠、鎘錠、熱鍍鋅合金、鋅粉、氧化鋅、工業(yè)硫酸鋅等 10 余種產(chǎn)品,并且銷售到海外,鋅錠年生產(chǎn)能力 33 萬(wàn)噸,粗銅 6 萬(wàn)噸,電解銅 10 噸,金 5 噸、銀 80 噸,硫酸 80 萬(wàn)噸。同時(shí)我們也認(rèn)為,企業(yè)辦公主要是一個(gè)文件流轉(zhuǎn)的過(guò)程,所有的辦公事務(wù)都可以抽象成一個(gè)數(shù) 據(jù)庫(kù)表單。 快捷的信息交流,暢通的公文傳遞,迅速的文檔查詢,自動(dòng)的工作流轉(zhuǎn)等等都能提高一個(gè)企業(yè)的辦公效率,進(jìn)而提高其市場(chǎng)競(jìng)爭(zhēng)力。本文主要做的工作是描述了我們采用統(tǒng)一過(guò)程開(kāi)發(fā)此辦公自動(dòng)化系統(tǒng)的分析,設(shè)計(jì),實(shí)現(xiàn)的主要工作流程。UML。 本文描述了葫蘆島鋅廠的辦公自動(dòng)化系統(tǒng)的開(kāi)發(fā)過(guò)程,依據(jù)統(tǒng)一過(guò)程的開(kāi)發(fā)思想,利用 UML 構(gòu)建和描述系統(tǒng)的結(jié)構(gòu)與行為,并用 Struts 完成了系統(tǒng)的最終實(shí)現(xiàn)。傳統(tǒng)的辦公模式完成此流程需要投入很多人力,而且運(yùn)轉(zhuǎn)起來(lái)較慢,容易出錯(cuò),如果采用辦公自動(dòng)化系統(tǒng),公文的流轉(zhuǎn)就可以自動(dòng)化,顯然有很多好處。此外,國(guó)家對(duì)于 電子政務(wù)的推廣力度也逐步加大,辦公自動(dòng)化作為其中的一個(gè)重要環(huán)節(jié),也被要求更深入的 解決問(wèn)題 。 我國(guó)企業(yè) 都已經(jīng)致力于 管理素質(zhì)與效率的提高 。一個(gè)發(fā)文流程可能要經(jīng)歷起草,審批,校對(duì),領(lǐng)導(dǎo)簽字,傳閱等步驟。 Struts 是基于 JAVA 的一個(gè)開(kāi)源項(xiàng)目 , 采用模塊化的設(shè)計(jì)思想將業(yè)務(wù)邏輯,數(shù)據(jù)存儲(chǔ)和用戶界面分離,簡(jiǎn)化了企業(yè)級(jí)應(yīng)用程序的構(gòu)建。Unified Process。系統(tǒng)選用 Struts 框架,以統(tǒng)一過(guò)程作為軟件工程方法,采用 UML 建模技術(shù)和面向?qū)ο笤O(shè)計(jì),并用 JAVA 語(yǔ)言實(shí)現(xiàn)。 在現(xiàn)代社會(huì)中,任何一個(gè)行業(yè),任何一個(gè)企業(yè),高效準(zhǔn)確的辦公都是至關(guān)重要的。 圖 12 網(wǎng)絡(luò)化辦公模式 Networkbased official mode 遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(jì)(論文) 3 現(xiàn)有辦公自動(dòng)化系統(tǒng)和大型信息管理系統(tǒng)中,企業(yè)業(yè)務(wù)流程重組或者是文件流轉(zhuǎn)功能都是核心功能。 要想實(shí)現(xiàn)辦公自動(dòng)化,就需要實(shí)施計(jì)算機(jī)管理,所以,我們開(kāi)發(fā)了這個(gè)辦公自動(dòng)化系統(tǒng) WEBOA,此系統(tǒng)是基于網(wǎng)絡(luò)的,安裝方便,易于維護(hù) 。始終致力于 1)建立高效高速可行的運(yùn)行機(jī)制; 2)建立布局合理,經(jīng)濟(jì)效益顯著的生產(chǎn)經(jīng)營(yíng)運(yùn)作框架,完善主業(yè)產(chǎn)品生產(chǎn)能力,生產(chǎn)技術(shù)達(dá)到國(guó)內(nèi)先進(jìn)水平; 3)采用低成本擴(kuò)張方式,加速資產(chǎn)駝營(yíng),壯大企業(yè)總體實(shí)力; 4)采取滾動(dòng)發(fā)展、分步實(shí)施的辦法,實(shí) 現(xiàn)產(chǎn)品的技術(shù)、質(zhì)量、生產(chǎn)、經(jīng)濟(jì)效益水平的同步提高; 5)在發(fā)展主導(dǎo)產(chǎn)品的同時(shí),研究開(kāi)發(fā)鋅系列、加工系列、高新技術(shù)系列產(chǎn)品; 6)利用兩個(gè)市場(chǎng),建立穩(wěn)定的鋅精礦、銅精礦原料基地,提高企業(yè)產(chǎn)品在兩個(gè)市場(chǎng)上的占有率,使企業(yè)由大變強(qiáng)。 本系統(tǒng)將在葫蘆島鋅廠的日常辦公中發(fā)揮不可替代的作用,利用計(jì)算機(jī)技術(shù)實(shí)現(xiàn)無(wú)紙化辦公,和收發(fā)文等業(yè)務(wù),必將使得工作人員從瑣碎和煩躁的日常工作中解脫出來(lái) ,輕松的完成工作??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。技術(shù)上完全可行。 遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(jì)(論文) 7 3 系統(tǒng)需求模型 系統(tǒng)需求是系統(tǒng)必須遵守的一系列約束條件,以及要實(shí)現(xiàn)的一系列功能。 ”在 統(tǒng)一過(guò)程 中,對(duì)用例的描述沒(méi)有實(shí)質(zhì)性的改變,它認(rèn)為用例是 “一系列帶變量的動(dòng)作描述,系統(tǒng)由此對(duì)特定用戶產(chǎn)生有價(jià)值的可見(jiàn)結(jié)果 ”。 修改日程 描述:用戶修改某一個(gè)或一些日程安排 主要參與者:用戶 先決條件:用戶合法登陸 后置條件:系統(tǒng)將修改后的日程安排存入數(shù)據(jù)庫(kù)中 基本事件流: 用戶選擇要 修改的日程安排 系統(tǒng)呈現(xiàn)給用戶此日程安排的信息 用戶更改日程安排并提交 遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(jì)(論文) 11 系統(tǒng)將 新 日程安排 替換原日程安排, 存入數(shù)據(jù)庫(kù) 用戶重新執(zhí)行 13 步,直至離開(kāi) 其他事件流: 13a、用戶取消 修改 日程: 系 統(tǒng)停止 修改 日程 4a、用戶輸入的新的日程安排開(kāi)始時(shí)間晚于結(jié)束時(shí)間 系統(tǒng)提示用戶重新錄入開(kāi)始時(shí)間和結(jié)束時(shí)間 特殊需求: 無(wú)。 添加部門 描述:系統(tǒng)管理員根據(jù)公司組織機(jī)構(gòu)添加部門 主要參與者:系統(tǒng)管理員 先決條件:系統(tǒng)管理員權(quán)限已被驗(yàn)證 后置條件:系統(tǒng)將部門信息存入數(shù)據(jù)庫(kù) 基本事件流: 系統(tǒng) 管理員錄入部門信息,并提交 系統(tǒng) 將此部門信息存入數(shù)據(jù)庫(kù) 系統(tǒng)提示系統(tǒng)管理員 添加成功 其他事件流: 1a、系統(tǒng)管理員取消 添加部門 : 系統(tǒng)停止添加部門 1b、 系統(tǒng)管理員沒(méi)有提供部門簡(jiǎn)稱: 系統(tǒng) 提示系統(tǒng)管理員重新輸入部門簡(jiǎn)稱 1c、系統(tǒng)管理員沒(méi)有提供部門代碼: 系統(tǒng)提示系統(tǒng)管理員重新輸入部門代碼 1d、系統(tǒng)管理員輸入的部門代碼和已有部門重復(fù): 系統(tǒng)提示系統(tǒng)管理員重新輸入部門代碼 特殊需求: 無(wú)。 刪除用戶 描述:系統(tǒng)管理員刪除用戶 主要參與者:系統(tǒng)管理員 先決條件:系統(tǒng)管理員權(quán)限已被驗(yàn)證 后置條件:系統(tǒng)從數(shù)據(jù)庫(kù)中刪除此用戶,此用戶賬號(hào)不再 可用,和此用戶賬號(hào)相關(guān)的一切工作由別人接替 或者暫停 基本事件流: 系統(tǒng)管理員根據(jù)用戶所屬部門或者用戶姓名查找到此用戶 系統(tǒng)管理員 想要 刪除此用戶 吳佰桐:基于 WEB的辦公 自動(dòng)化 系統(tǒng) 16 系統(tǒng)提示系統(tǒng)管理員是否確定刪除此用 戶 系統(tǒng)管理員確定刪除之 系統(tǒng)將此用戶的相關(guān)工作取消 系統(tǒng)將此用戶從數(shù)據(jù)庫(kù)中刪除 其他事件流: 1a、系統(tǒng)管理員 沒(méi)有找到滿足條件的用戶 : 系統(tǒng)管理員重新輸入查詢條件 或者 系統(tǒng)管理員 查找出全部用戶,逐一比較 14a、系統(tǒng)管理員 取消刪除用戶: 系統(tǒng) 取消刪除用戶 5a、有些工作必須有人完成: 為這些工作分配其他用戶 特殊需求: 無(wú)。 “一般”權(quán)限通常是 只允許讀取信息,不允許改動(dòng),管理權(quán)限包含“一般”權(quán)限,并且通常可以添加,刪除,修改 模塊 模塊是系統(tǒng)的組成部分,包括: 個(gè)人辦公模塊: grbg 公共信息模塊: ggxx 工作流模塊: gzl 資源管理模塊: zygl 人力管理模塊: rlgl 系統(tǒng)管理模塊: xtgl 流程 工作流 是一個(gè)過(guò)程,由許多步驟或者任務(wù)以及決定它們執(zhí)行順序的條件組成。 1)個(gè)人辦公用例補(bǔ)充描述 添加日程 系統(tǒng)在網(wǎng)頁(yè)上給用戶提供一個(gè)萬(wàn)年歷,方便用戶選擇日期 系統(tǒng)提供給用戶的日程安排時(shí)間介于 8: 0022: 00 2)系統(tǒng)管理用例補(bǔ)充描述 刪除職務(wù) 系統(tǒng)在網(wǎng)頁(yè)上將所有 職務(wù) 顯示出來(lái) 管理員選擇要?jiǎng)h除的職務(wù) 系統(tǒng)彈出一個(gè)確認(rèn)對(duì)話框,征求管理員的意見(jiàn) 管理員確認(rèn)刪除后,系統(tǒng)刪除該 職務(wù) ,并在同一網(wǎng)頁(yè)顯示剩余的其他所有 職務(wù) 注冊(cè)用戶 系統(tǒng)在網(wǎng)頁(yè)上讓管理員輸入用戶的注冊(cè)信息,有些是選填的(如家庭地址,電子郵件,電 話,傳真等)有些是必填的(如姓名) 系統(tǒng)在網(wǎng)頁(yè)中提供可選擇的部門和職務(wù) 如果管理員注冊(cè)了一個(gè)新用戶,則系統(tǒng)在新網(wǎng)頁(yè)中顯示注冊(cè)成功 分配用戶權(quán)限 系統(tǒng)在一個(gè)頁(yè)面上列出所有模塊 管理員可以一次為一個(gè)用戶分配他在 所有 模塊的權(quán)限 更改用戶權(quán)限 系統(tǒng)在一個(gè)頁(yè)面上列出所有模塊 吳佰桐:基于 WEB的辦公 自動(dòng)化 系統(tǒng) 36 管理員可以一次更改用戶在所有模塊的權(quán)限 3)工作流管理用例補(bǔ)充描述 制定流程 用戶在一個(gè)網(wǎng)頁(yè)中填寫(xiě)流程的基本信息,包括名稱,所屬部門,負(fù)責(zé)人,說(shuō)明等。 用戶在下一個(gè)網(wǎng)頁(yè)中修改流程步驟,在同一網(wǎng)頁(yè)中可以在任何步驟之后添加新步驟 銷毀流程 系統(tǒng)在一個(gè)網(wǎng)頁(yè)中顯示所有流程的清單 用戶刪除了一個(gè)流程后,系統(tǒng)在同一網(wǎng)頁(yè)中顯示剩余流程的清單 系統(tǒng)分析類 一個(gè)業(yè)務(wù)級(jí)別的分析類是業(yè)務(wù) 領(lǐng)域中的一個(gè)要素 ,是現(xiàn)實(shí)世界中的一個(gè)觀念類,與實(shí)現(xiàn)技術(shù)