欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      實驗二 基于UML面向?qū)ο笮枨蠓治龅难芯可煽児芾硐到y(tǒng)

      時間:2019-05-12 07:36:59下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《實驗二 基于UML面向?qū)ο笮枨蠓治龅难芯可煽児芾硐到y(tǒng)》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《實驗二 基于UML面向?qū)ο笮枨蠓治龅难芯可煽児芾硐到y(tǒng)》。

      第一篇:實驗二 基于UML面向?qū)ο笮枨蠓治龅难芯可煽児芾硐到y(tǒng)

      實驗二

      基于UML面向?qū)ο笮枨蠓治龅耐ㄓ嶄浌芾硐到y(tǒng)一、實驗?zāi)康模?/p>

      1、熟悉UML建模工具Visio2007

      2、熟悉活動圖

      3、熟悉順序圖

      二、所用軟件:

      Microsoft Visio2007

      三、實驗分析:

      時代在發(fā)展,人們的交際圈越來越廣泛,人際關(guān)系的記錄也越來越多,所以我就編寫了一個通訊錄管理系統(tǒng),此系統(tǒng)由JAVA語言寫成,主要功能有:

      1、添加聯(lián)系人信息

      2、模糊查找了聯(lián)系人(按姓名、按號碼)

      3、修改聯(lián)系人信息

      4、刪除聯(lián)系人信息

      通過這個系統(tǒng),正快速準(zhǔn)確的對聯(lián)系人信息進(jìn)行各種操作。

      還有此系統(tǒng)運(yùn)用的數(shù)據(jù)庫為SQL-server數(shù)據(jù)庫,各種聯(lián)系人信心都儲存在其中,用戶輸入數(shù)據(jù),系統(tǒng)通過數(shù)據(jù)庫數(shù)據(jù)的驗證,來完成各種多通訊錄的操作。

      四、實驗步驟

      1、活動圖 Customersystem寫入數(shù)據(jù)庫進(jìn)入主頁面數(shù)據(jù)庫中查找號碼選擇業(yè)務(wù)顯示查詢結(jié)果號碼不存在添加聯(lián)系人輸入數(shù)據(jù)數(shù)據(jù)庫中查找姓名按號碼輸入號碼查找聯(lián)系人顯示查詢結(jié)果姓名不存在按姓名輸入姓名數(shù)據(jù)庫中查找姓名修改聯(lián)系人輸入聯(lián)系人姓名姓名不存在修改聯(lián)系人信息提取聯(lián)系人信息寫入數(shù)據(jù)庫刪除聯(lián)系人輸入聯(lián)系人姓名數(shù)據(jù)庫中查找姓名姓名不存在退出系統(tǒng)從數(shù)據(jù)庫刪除聯(lián)系人信息

      2、順序圖

      用戶選擇業(yè)務(wù)增加查找修改刪除頂層包:用戶選擇添加返回查找返回修改返回刪除返回

      五、心得體會

      這次試驗為基于UML面向?qū)ο笮枨蠓治龅耐ㄓ嶄浌芾硐到y(tǒng),試驗中主要是對通訊錄管理系統(tǒng)的進(jìn)行需求分析和畫出其活動圖和順序圖。通過這次試驗,讓我對UML的順序圖和活動圖有了更深一步的理解,在對系統(tǒng)活動流程以及系統(tǒng)對象之間消息發(fā)送時間順序等都更加熟悉了。

      第二篇:基于UML的項目客戶關(guān)系管理系統(tǒng)面向?qū)ο笤O(shè)計

      基于UML的項目客戶關(guān)系管理系統(tǒng)面向?qū)ο笤O(shè)計

      摘要:在項目管理中,項目客戶關(guān)系管理是實現(xiàn)項目成功實施的重要環(huán)節(jié)。本文以交通項目為背景,把面向?qū)ο蠼<夹g(shù)應(yīng)用在其項目客戶關(guān)系管理系統(tǒng)的建模設(shè)計過程中,使用可視化的統(tǒng)一建模語言UML對該系統(tǒng)進(jìn)行了詳細(xì)的分析和設(shè)計。關(guān)鍵詞:項目;CRM;PCRM;UML;用例

      Abstract:In project management,project customer relationship management acts an important role for a SUCCeSSfUl implementa‘tion of project.In this paper,the object·oriented modeling technology is used to design the project customer relationship manage‘ment system based on tragic engineering projects,and the function and components of the system are designed and described indetail by using visual unified modeling hnguag UML.

      Key words:pmject;CRM;PCRM;UML;use case

      一、引 言

      CRM(Customer Relationship Management)是指企業(yè)針對各方面信息進(jìn)行實時采集和動態(tài)跟蹤,然后進(jìn)行綜合、分析、處理、統(tǒng)計,進(jìn)而輔助企業(yè)進(jìn)行以客戶為中心的全面運(yùn)營管理¨。客戶關(guān)系管理的理念要求企業(yè)必須完整地認(rèn)識整個客戶生命周期,提供與客戶溝通有效的統(tǒng)一平臺,提高員工與客戶接觸的效率和客戶反饋率,提高客戶的忠誠度、滿意度以及降低企業(yè)經(jīng)營成本,從而提升企業(yè)客戶的價值,提高企業(yè)利潤收入。項目是一個組織為實現(xiàn)既定的目標(biāo),在一定的時間、人員和資源約束條件下,所開展的具有一定獨特性的一次性工作。項目的含義非常廣泛,既可以是一個大型的工程項目,也可以是一項新產(chǎn)品的開發(fā)、一項科研課題的研究,或一項特定的服務(wù)。項目的客戶是使用項目成果的個人或組織,任何一個項目都是為項目的客戶服務(wù)的,所以在項目管理中必須認(rèn)真考慮項目客戶的需要、期望和要求¨J。項目客戶關(guān)系管理(Project Customer Relation— ship Management,PCRM)系統(tǒng)是在項目管理過程中,用來捋清各種客戶關(guān)系、對客戶行為進(jìn)行分析并提供決策支持的系統(tǒng)。采用傳統(tǒng)的結(jié)構(gòu)化設(shè)計方法很難滿足現(xiàn)在大型軟件系統(tǒng)的要求,而面向?qū)ο蠹夹g(shù)實現(xiàn)了軟件的可重用性和可擴(kuò)展性,提高了系統(tǒng)的穩(wěn)定性,并使系統(tǒng)易于理解和維護(hù),針對系統(tǒng)特點我們選擇面向?qū)ο蠹夹g(shù)對項目客戶關(guān)系管理系統(tǒng)進(jìn)行分析、設(shè)計。

      1、項目客戶關(guān)系管理系統(tǒng)的特點

      項目客戶關(guān)系管理是以通過持續(xù)改進(jìn)提高客戶滿意度為中心,不斷實現(xiàn)對項目質(zhì)量、成本、進(jìn)度的控制,建立適應(yīng)客戶不斷變化需求的靈活的組織結(jié)構(gòu),以全面客戶滿意為目標(biāo),最終與客戶建立長期良好的

      合作關(guān)系,實現(xiàn)雙贏的管理方法 J??蛻絷P(guān)系的管理應(yīng)以項目的實施過程為主線,客戶關(guān)系管理貫穿于項目管理的整個流程中,尤其要把握項目進(jìn)度計劃實施與客戶關(guān)系管理實施的協(xié)調(diào)。項目管理是在有限的資源條件下,為實現(xiàn)項目目標(biāo)所采取的一系列管理活動,傳統(tǒng)的項目管理系統(tǒng)多是在企業(yè)內(nèi)部進(jìn)行進(jìn)度、成本、資源、費用的管理。項目客戶關(guān)系管理系統(tǒng)中:項目客戶應(yīng)該參與項目整個過程,客戶提供項目;客戶為項目提供主要信息,表達(dá)自己的需求;客戶約束項目;客戶提出項目變更并審核變更;客戶接收項目交付物并使用產(chǎn)品??蛻艄芾淼哪繕?biāo)和項目管理的目標(biāo)是統(tǒng)一的,即實現(xiàn)客戶的全面滿意?!陧椖咳芷谥?,存在客戶與項目、客戶與企業(yè)的頻繁的各種形式的交互,基于軟件可重用性和可擴(kuò)展性,開發(fā)該系統(tǒng)應(yīng)該采用面向?qū)ο蠹夹g(shù)。

      二、可視化的統(tǒng)一建模語言UML 2.1 UM L概述

      統(tǒng)一建模語言UML是一種定義良好、易于表達(dá)、功能強(qiáng)大且普遍適用的可視化圖形面向?qū)ο蠹夹g(shù)建模語言 J。它溶人了軟件工程領(lǐng)域的新思想、新技術(shù)和新方法,它的作用域不只限于支持面向?qū)ο蟮姆治雠c設(shè)計,還適用于系統(tǒng)開發(fā)過程中從需求規(guī)格描述到系統(tǒng)完成后測試的不同階段。UML采用圖形化的表示法,主要包括用例圖、類圖、包圖、狀態(tài)圖、活動圖、序列圖、協(xié)作圖、組件圖和部署圖等。這些圖為系統(tǒng)的分析、開發(fā)提供了多種圖形表示,它們的有機(jī)結(jié)合可以分析和構(gòu)造一個一致的關(guān)系,并不是每個項目都會用到所有的圖,許多項目并不需要狀態(tài)圖或活動圖,但一般項目至少產(chǎn)生用例圖、序列圖和類/協(xié)作圖。在軟件開發(fā)過程中,UML是軟件開發(fā)人員表達(dá)設(shè)計思想、進(jìn)行交流溝通的非常有效的工具。2.2 RoSE簡介

      Rational Rose是一種面向?qū)ο蟮姆治鼋9ぞ?,利用這個工具,我們可以建立起用UML描述的軟件系統(tǒng)的面向?qū)ο竽P停⑶铱梢宰詣由珊途S護(hù)VB、C++、Java等語言的代碼框架。應(yīng)用Rose進(jìn)行系統(tǒng)建模的過程大概如下:

      (1)識別系統(tǒng)的用例和角色:識別出角色(Actor)與各功能用例(Use Case)O(2)系統(tǒng)分析:建立Sequence(序列)視圖、Collaboration(協(xié)作)視圖以及State(狀態(tài))視圖。(3)系統(tǒng)設(shè)計:確定系統(tǒng)的類及類的屬性、操作、各類之間的關(guān)系,建立起詳細(xì)的Class Diagram(類圖)。

      (4)代碼實現(xiàn):在建模完成后,開發(fā)人員利用RationalRose工具可以生成程序代碼框架,并對代碼框架進(jìn)行修改和補(bǔ)充,形成完整代碼;而且,還可根據(jù)代碼逆向生成UML模型。

      三、PCRM 系統(tǒng)設(shè)計

      3.1 PCRM 總體功能結(jié)構(gòu)圖

      項目客戶關(guān)系管理系統(tǒng)主要由四大功能模塊組成:客戶管理、項目管理、服務(wù)管理、日歷管理。對每一功能模塊進(jìn)行分析,可得到詳細(xì)的子功能,如圖1所示。作為PCRM系統(tǒng)基礎(chǔ)的客戶管理模塊,其結(jié)構(gòu)形式以客戶資源管理為基礎(chǔ),客戶分析為核心,兼顧實現(xiàn)潛在客戶和合作伙伴管理的子功能。項目管理功能模塊實現(xiàn)項目全生命周期的各個環(huán)節(jié)進(jìn)度、成本、質(zhì)量以及客戶關(guān)系的協(xié)調(diào)管理,包括市場分析、項目采購(招投標(biāo))、合同管理、項目進(jìn)度管理、項目績效考核等子功能。服務(wù)管理功能模塊實現(xiàn)項目生命周期、客戶生命周期內(nèi)外客戶服務(wù)相關(guān)內(nèi)容管理,劃分為客戶接觸管理、客戶評價/投訴、需求變更管理等子功能。由于篇幅的限制,圖1并不是最終細(xì)化的功能結(jié)構(gòu)圖,比如說客戶分析子功能還應(yīng)進(jìn)一步劃分為:客戶群分析、客戶滿意度分析、客戶價值分析、客戶流失分析等,項目進(jìn)度管理子功能還應(yīng)進(jìn)一步劃分為:項目資源管理、成本控制、進(jìn)度計劃等。四大功能模塊的子功能模塊之間是有效結(jié)合,它們相互協(xié)作、相互貫穿,最終使行業(yè)中的企業(yè)運(yùn)行模式從“以項目為中心”向“以客戶為中心”進(jìn)行轉(zhuǎn)變。

      3.2項目管理功能模塊Use Case視圖

      圖I表示了系統(tǒng)最大的功能模塊的劃分,對每一個功能應(yīng)再創(chuàng)建用例圖,進(jìn)一步明確其功能。由于項目管理功能模塊是整個系統(tǒng)的核心模塊,我們僅對項目管理功能模塊用例進(jìn)行進(jìn)一步細(xì)分,其它模塊的建模過程與其類似。項目管理功能模塊的用例圖如圖2所示。注:途中“通常ADU操作”,指的是“ADD、DELETE、UPDATE操作”,細(xì)化后的底層用例都應(yīng)實現(xiàn)“通常ADU操作”,圖2中并沒一一標(biāo)出。

      項目管理功能模塊中涉及的參與者包括:企業(yè)領(lǐng)導(dǎo)、項目經(jīng)理、項目執(zhí)行人員、合作伙伴、客戶、相關(guān)廠商等。其中企業(yè)領(lǐng)導(dǎo)、項目經(jīng)理、項目執(zhí)行人員、合作伙伴等角色參與到項目管理的整個過程中;而角色客戶與項目實施方緊密地溝通交流、協(xié)作,參與進(jìn)度計劃、成本控制、項目資源管理、項目績效考核、合同管理等;相關(guān)廠商可能只參與某些項目的合作投標(biāo)過程。3.3 建立Sequence圖

      定義出各功能模塊的基本功能、建立起系統(tǒng)的Use Case視圖以后,下一步應(yīng)該針對每個Use Case的業(yè)務(wù)操作流程繪制其Sequence視圖。Sequence視圖反映系統(tǒng)中若干個對象之間的動態(tài)協(xié)作關(guān)系,分析對象之間消息的先后次序,說明對象之間的交互過程,以及系統(tǒng)執(zhí)行過程中,在某一具體位置將會發(fā)生什么事件。我們以“對客戶溝通記錄”操作為例說明sequence 視圖的建立過程:相關(guān)人員登錄項目管理主界面,打開項目采購中的客戶溝通記錄界面,選擇、打開記錄界面,在界面上根據(jù)權(quán)限對數(shù)據(jù)庫進(jìn)行增刪改操作(權(quán)限及輸入的合法性檢驗過程略)。這個過程我們可以初步建立一個完全面向操作過程的se—quence視圖,如圖3所示。此處我們沒有繪制協(xié)作圖,協(xié)作圖可以由所畫的

      Sequence視圖動態(tài)生成。其它功能模塊的建模過程也與此類似,這里不再說明。3.4系統(tǒng)類圖設(shè)計

      對系統(tǒng)的Use Case圖進(jìn)行分析,我們可以得到系統(tǒng)的類圖,在分析階段,可以找出大部分的類以及類中的大部分的屬性,剩余的類和屬J陛可以在詳細(xì)設(shè)計階段通過Sequence圖找出。類圖設(shè)計過程中,具有相似行為或?qū)傩缘念悜?yīng)合并,以避免類的冗余、提高類的抽象性和繼承性。客戶溝通局部類圖如圖4所示。

      3.5 PCRJVI系統(tǒng)的代碼結(jié)構(gòu)設(shè)計

      PCRM系統(tǒng)我們采用如圖5所示的三層軟件結(jié)構(gòu),分為User Services(用戶層)、Business Services(業(yè)務(wù)層)、Data Services(數(shù)據(jù)服務(wù)層),這種結(jié)構(gòu)有利于類的重用和擴(kuò)展,有利于提高類的抽象性和繼承性,這正是面向?qū)ο笤O(shè)計的優(yōu)勢所在。三層結(jié)構(gòu)中各類的功能如下:User Services層中的邊界類PCRM defineform實現(xiàn)界面顯示功能,邊界類Facade運(yùn)行界面中的函數(shù)和過程;Business Services層中的PRCM Man—ager集合管理類和PCRM持久實體類對界面提交的數(shù)據(jù)進(jìn)行業(yè)務(wù)邏輯處理,負(fù)責(zé)數(shù)據(jù)修改的Modify類、負(fù)責(zé)數(shù)據(jù)讀取的Fetch

      類和DataAccess類將業(yè)務(wù)邏輯處理好的數(shù)據(jù)提交給Data Services(數(shù)據(jù)服務(wù)層)進(jìn)行數(shù)據(jù)存??;Data ewices(數(shù)據(jù)服務(wù)層);OLEDB(ADO)/ODBC類通過DBMS(數(shù)據(jù)庫管理系統(tǒng))實現(xiàn)

      對數(shù)據(jù)庫的存取。

      應(yīng)用此三層軟件結(jié)構(gòu),結(jié)合面向?qū)ο笤O(shè)計過程中設(shè)計的類圖,圖3所示的對客戶溝通記錄操作的Sequence圖可以轉(zhuǎn)化為如圖6所示的對客戶溝通記錄操作的程序Sequence圖。這時,在Rose中可以自動生成對客戶溝通記錄進(jìn)行增刪改的VB、C++、Java等語言的代碼框架了。

      四、結(jié)束語

      本文對項目客戶關(guān)系管理這個項目管理中的新課題作了一定研究探討,并以交通項目為背景定義出了一個項目客戶關(guān)系管理系統(tǒng)。在這基礎(chǔ)上以統(tǒng)一建模語言UML為工具,將面向?qū)ο蠹夹g(shù)應(yīng)用于項目客戶關(guān)系管理系統(tǒng)設(shè)計中,使得系統(tǒng)具有更好的可重用性、可維護(hù)性,在一定程度上實現(xiàn)了軟件開發(fā)的自動化、實現(xiàn)了軟件設(shè)計和編碼的無縫的連接,提高了軟件開發(fā)的效率和質(zhì)量。有關(guān)項目客戶關(guān)系管理許多問題還有待于進(jìn)一步研究,項目客戶關(guān)系管理系統(tǒng)還有待進(jìn)一步完善。參考文獻(xiàn):

      [1] 夏安邦,孫欣.對當(dāng)前CRM研究的綜述和討論[J].中國制造業(yè)信息化,2004,33(5):13—17.

      [2] 戚安邦.項目論證與評估[M].北京:機(jī)械工業(yè)出版社,2004. [3] 陸菊春.淺析項目客戶關(guān)系管理[J].商業(yè)時代,2003(17):22.

      [4] Boggs W.UML與Rational Rose 2002從入門到精通[M].北京:電子工業(yè)出版社,2002. [5] 馬重明,張學(xué)旺,范時平.基于UML的軟件體系結(jié)構(gòu)開發(fā)方法[J].計算機(jī)工程與應(yīng)用,2006,42(4):118.120.

      [6] 劉潤東.UML對象設(shè)計與編程[M].北京:北京希望電子出版社.2001. [7] 何榮勤.CRIVl原理·設(shè)計·實踐[M].北京:電子工業(yè)出版社.2006. [8] 陳開.中國CRM最佳實務(wù)[M].北京:電子工業(yè)出版社,2005. [9] 陳增榮.軟件開發(fā)方法[M].上海:復(fù)旦大學(xué)出版社,1997.

      第三篇:面向?qū)ο蠹夹g(shù)與UML課程設(shè)計實驗指導(dǎo)書

      《面向?qū)ο蠹夹g(shù)與UML課程設(shè)計》實驗指導(dǎo)書

      實驗一 系統(tǒng)的用例模型

      實驗名稱:系統(tǒng)的用例模型

      實驗類型: 設(shè)計性實驗 學(xué)

      時:一天

      一、實驗?zāi)康?/p>

      1.熟悉用例圖的基本功能和使用方法。

      2.鍛煉結(jié)合給定題目,進(jìn)行有效需求分析的能力。3.掌握如何使用建模工具繪制用例圖的方法。

      二、實驗器材

      1.計算機(jī)一臺。

      2.Rational Rose 工具軟件。

      三、實驗內(nèi)容

      在理解用例圖的基本功能和使用方法的基礎(chǔ)上,結(jié)合具體問題,完成對系統(tǒng)的需求建模,得到用例模型后,應(yīng)針對每個用例進(jìn)行業(yè)務(wù)分析,說明其具體的業(yè)務(wù)流程。用Rational Rose工具軟件繪制系統(tǒng)的用例圖。

      四、實驗步驟

      1.結(jié)合實際給定題目,完成系統(tǒng)的需求建模。

      2.針對每個用例進(jìn)行業(yè)務(wù)分析。以圖書管理系統(tǒng)中“刪除讀者信息”用例為例來說明實驗具體步驟。

      (1)分析:在圖書管理系統(tǒng)中,管理員首先登錄系統(tǒng),系統(tǒng)驗證通過后,管理方可向系統(tǒng)查詢數(shù)據(jù),在查詢后,系統(tǒng)會給出提示,有沒有找到相關(guān)的數(shù)據(jù),管理員根據(jù)系統(tǒng)查詢的返回結(jié)果,進(jìn)行下一步的操作,就是刪除讀者,在刪除的過程中,系統(tǒng)會對查詢得到的結(jié)果判斷該記錄是否可以刪除,若可以刪除,則給刪除提示,若不能刪除,也給相關(guān)的提示信息。

      (2)根據(jù)分析結(jié)果,書寫業(yè)務(wù)流程,一般包含以下信息:

      ①管理員在錄入界面,輸入待刪除的讀者名;

      ②“業(yè)務(wù)邏輯”組件在數(shù)據(jù)庫中,查找待刪除的讀者名; ③如果不存在,則顯示出錯信息,返回步驟①,如果存在則繼續(xù); ④“業(yè)務(wù)邏輯”組件判斷“待刪除的讀者”是否可以刪除; ⑤如果不可以,則顯示出錯信息,返回步驟⑧,如果可以則繼續(xù); ⑥在數(shù)據(jù)庫中,刪除相關(guān)信息; ⑦顯示刪除成功信息; ⑧結(jié)束。

      3.根據(jù)分析結(jié)果,繪制用例圖。以圖書管理系統(tǒng)中“刪除讀者信息”用例為例說明具體繪圖步驟:(1)在用例圖上雙擊main,出現(xiàn)如圖1.1所示,為繪制用例圖做好準(zhǔn)備。

      圖1.1(2)在圖中的工具欄選取Actor圖標(biāo),在右邊的圖中添加一個Actor,并輸入名稱:administrator,如圖1.2所示。

      (3)在左邊的工具欄中,選取用例的圖標(biāo),在右邊的圖中畫出一個用例,并輸入用例的名稱:login。

      圖1.2(4)按照步驟(3),繪制出如圖1.4和圖1.5的兩個用例。

      圖1.3

      圖1.4

      圖1.5(5)在繪出了用例后,接下來的是繪制參與者與用例實現(xiàn),如圖1.6所示。

      圖1.6

      (6)根據(jù)步驟(5),同時完成如圖1.7和圖1.8。此時,刪除讀者用例圖就到此完成。其系統(tǒng)查詢讀者信息等其他的功能會在時序圖和活動圖中描繪。

      (7)根據(jù)分析情況,進(jìn)一步添加或細(xì)化用例圖。

      圖1.7

      圖1.8

      五、實驗報告要求

      1. 說明系統(tǒng)的需求建模結(jié)果,對主要用例整理用例圖。2. 小結(jié)實驗心得體會。

      實驗二 系統(tǒng)的類模型

      實驗名稱:系統(tǒng)的類模型

      實驗類型: 設(shè)計性實驗 學(xué)

      時:一天

      一、實驗?zāi)康?/p>

      1.理解類的基本概念。

      2.掌握如何從需求分析中抽象出類的方法。3.掌握在Rational Rose中繪制類的操作方法。

      二、實驗器材

      1.計算機(jī)一臺。

      2.Rational Rose 工具軟件。

      三、實驗內(nèi)容

      完成實驗一后,對給定題目的系統(tǒng)的需求的初步分析,得出系統(tǒng)的用例圖,通過對用例的業(yè)務(wù)流程的分析,我們可以初步了解系統(tǒng)的業(yè)務(wù)處理流程。本實驗需要對系統(tǒng)進(jìn)行靜態(tài)建模,這就需要從系統(tǒng)的用例圖去尋找和發(fā)現(xiàn)類。用Rational Rose工具軟件繪制系統(tǒng)的類圖。

      四、實驗步驟

      1.分析:由前面試驗對需求的分析抽象出類。2.繪制類圖的步驟:

      (1)打開前面初步構(gòu)建的UML模型文件;(2)打開Rose中的邏輯視圖(Logical View),選擇分析模型(analysis model)目錄。并在其下創(chuàng)建一個子目錄并命名為:“圖書館業(yè)務(wù)功能”。

      (3)用鼠標(biāo)右擊“圖書館業(yè)務(wù)功能”在彈出來的菜單中選擇“New→Class diagram”項,創(chuàng)建類圖,如圖2.1所示。

      (4)雙擊新建的類圖,并點右邊控件集中選中的類的圖標(biāo),并用鼠標(biāo)在圖中分別拖出一個類圖,并命名為Book,如圖2.2所示。

      圖2.1

      圖2.2(5)接下來的一步為設(shè)置類的屬性,在新的類中雙擊該類,在打開屬性面板中,可以看到在此可以設(shè)置類的屬性和方法等其他的信息,圖2.3所示;后撞擊Attributes這個欄目,此欄目為設(shè)置類的屬性的選項,在圖中間的單擊右鍵,可以看到有一個“Insert”的選項,選中這個選項,圖2.4所示,后在出現(xiàn)的對話框中輸入相關(guān)信息如圖2.5所示;如書本的ISBN號,在Type這個方框內(nèi)輸入此屬性的類型值,同時可以看到一欄可以設(shè)置此屬性的訪問權(quán)限,一般這些屬性都設(shè)置Private這個權(quán)限,如圖2.6所示。這個類的其他屬性也可以按照以上的做法設(shè)置,最后得到的結(jié)果是圖2.7所示。

      圖2.3 圖2.4

      圖2.5 圖2.6(6)設(shè)置好類的屬性,現(xiàn)在來設(shè)置類的方法(也是操作),雙擊類后在彈出的菜單上選operations這個選項,可以看到圖2.8所示,在圖中的空白地方,單擊右鍵,在彈出的菜單中選insert這個選項,也就只有這個選項可用,見圖2.9,接著輸入方法名,同時可以設(shè)置該方法的返回類型,也可以在Documentations的方框內(nèi)填寫一些相關(guān)的方法說明,如圖2.12所示,設(shè)置好該方法的訪問權(quán)限,見圖2.13。類的其他方法也可以按上面來設(shè)置好,最后,得到該類的其他方法見類2.14。

      圖2.7 圖2.8

      圖2.9

      圖2.11

      圖2.10

      圖2.12

      圖2.13 圖2.14(7)至此,類的方法和屬性都設(shè)置好了,如圖2.15所示。

      圖2.15(8)按照上面的步驟設(shè)置好所有類的屬性和方法。

      (9)為各個類添加關(guān)系,由關(guān)聯(lián)、泛化、依賴等關(guān)系來靜態(tài)描述業(yè)務(wù)。

      五、實驗報告要求

      1.整理實驗結(jié)果。2.小結(jié)實驗心得體會。

      實驗三 系統(tǒng)的狀態(tài)建模

      實驗名稱:系統(tǒng)的狀態(tài)建模

      實驗類型: 設(shè)計性實驗 學(xué)

      時:一天

      一、實驗?zāi)康?/p>

      1.熟悉狀態(tài)圖的基本功能和使用方法。2.掌握如何使用建模工具繪制狀態(tài)圖方法。

      二、實驗器材

      1.計算機(jī)一臺。

      2.Rational Rose 工具軟件。

      三、實驗內(nèi)容

      完成實驗一后,對給定題目的系統(tǒng)的需求的初步分析,得出系統(tǒng)的用例圖,通過對用例的業(yè)務(wù)流程的分析,我們可以初步了解系統(tǒng)的業(yè)務(wù)處理流程,但對業(yè)務(wù)處理過程的處理狀態(tài)間轉(zhuǎn)換了解仍不夠,這不利于設(shè)計人員對系統(tǒng)業(yè)務(wù)的進(jìn)一步理解,而狀態(tài)圖能從對象的動態(tài)行為的角度去描述系統(tǒng)的業(yè)務(wù)活動。因此,在本實驗主要完成用例的狀態(tài)圖。

      四、實驗步驟

      1.業(yè)務(wù)分析:由前面實驗對用例的描述和分析得到業(yè)務(wù)動態(tài)行為的狀態(tài)分析。以用例“還書”為例,還書業(yè)務(wù)的動態(tài)行為是由:空閑(idle)、圖書查找(finding)、還書(reversion)、失?。‵ailure)、歸還成功(Success)5種狀態(tài)及激活相互轉(zhuǎn)換的事件。

      2.繪制狀態(tài)圖。

      還書的狀態(tài)圖,還書的主要業(yè)務(wù)都是由管理員來完成,首先管理員必須先登錄系統(tǒng),并通過驗證后,便可以進(jìn)行下一步的操作,查找該書的相關(guān)信息,如存在,則進(jìn)行還書操作,如不存在該信息,則給出提示信息;

      繪圖步驟:

      (1)在用例圖中的還書(revesion)用例,單擊右鍵,如圖3.1所示,新建一個狀態(tài)圖,命名為revesion狀態(tài)圖,圖3.2所示。

      圖3.1

      圖3.2(2)雙擊“receivesion”狀態(tài)圖,展開后,在左邊的工具欄上選取一個實心圓點,此結(jié)點為開始結(jié)點,圖3.3所示;當(dāng)還書的時候,操作者先要詢問系統(tǒng)的狀態(tài),如果系統(tǒng)忙,操作者則必需等待,因此,得到系統(tǒng)的兩種狀態(tài),如圖3.5所示。

      圖3.3

      圖3.4

      圖3.5(3)操作者在詢問系統(tǒng)和狀態(tài)后,得到的圖3.6所示兩種狀態(tài),如果系統(tǒng)忙,操作者必需要等待、結(jié)束,如圖3.7和圖3.8所示,重返步驟(1)。

      圖3.6

      圖3.7

      圖3.8(4)如系統(tǒng)空閑,則進(jìn)行對還書的信息進(jìn)行查詢操作,圖3.9所示;查詢也有兩種結(jié)果,一是查詢得到該書的相關(guān)信息,二查詢不到該書的相關(guān)信息;則此時有兩種狀態(tài),需要建立兩種狀態(tài),如圖3.10所示。

      圖3.9

      圖3.10(5)最后,操作者進(jìn)行了操作后,系統(tǒng)會給出操作的結(jié)果給操作者;操作成功或失敗,都會有提示信息給出。整個的還書的過程便完成;圖3.11所示。

      (7)根據(jù)分析設(shè)計情況,進(jìn)一步添加或細(xì)化狀態(tài)圖。

      圖3.11

      五、實驗報告要求

      1.整理實驗結(jié)果。2.小結(jié)實驗心得體會。

      實驗四 活動圖

      實驗名稱:活動圖

      實驗類型: 設(shè)計性實驗 學(xué)

      時:一天

      一、實驗?zāi)康?/p>

      1.熟悉活動圖的基本功能和使用方法。2.掌握如何使用建模工具繪制活動圖方法。

      二、實驗器材

      1.計算機(jī)一臺。

      2.Rational Rose 工具軟件。

      三、實驗內(nèi)容

      完成實驗一后,對給定題目的系統(tǒng)的需求的初步分析,得出系統(tǒng)的用例圖,通過對用例的業(yè)務(wù)流程的分析,我們可以初步了解系統(tǒng)的業(yè)務(wù)處理流程。本實驗在前面基礎(chǔ)上繪制活動圖,說明用例具體的業(yè)務(wù)流程。

      四、實驗步驟

      (1)通過對用例的分析,得到用例執(zhí)行的具體步驟。以用例“刪除讀者信息”為例,經(jīng)過分析,一般按照以下步驟進(jìn)行:

      ①管理員在錄入界面,輸入待刪除的讀者名;

      ②“業(yè)務(wù)邏輯”組件在數(shù)據(jù)庫中,查找待刪除的讀者名;

      ③如果不存在,則顯示出錯信息,返回步驟(1),如果存在則繼續(xù); ④“業(yè)務(wù)邏輯”組件判斷“待刪除的讀者”是否可以刪除; ⑤如果不可以,則顯示出錯信息,返回步驟(8),如果可以則繼續(xù); ⑥在數(shù)據(jù)庫中,刪除相關(guān)信息; ⑦顯示刪除成功信息; ⑧結(jié)束。

      (2)繪制活動圖,以用例“刪除讀者信息為例”繪圖步驟如下:

      ①在用例圖中,找到刪除的用例,如圖4.1所示,在刪除用例上單擊右鍵,在彈出的快捷菜單中選“New”,Rose工具也會彈出一個菜單,選”Activity Diagram”,選中后單擊,便可以新建好一個活動圖。如圖4.2所示。

      圖 4.1

      圖4.2 ②新建好活動圖后,雙擊刪除的活動圖,得到如圖4.3所示,然后把在左邊的工具欄內(nèi)點擊“Swinlane“,在右邊的圖添加一個泳道,如圖4.4所示,并命名為administrator.按照此步驟,再添加另一個泳道,并命名為SystemTool,得到圖4.5。

      圖4.3 ③接著在左邊的工具上選取開始點,并在administrator的泳道上添加,如圖4.6所示;添加完開始結(jié)點后,再來為此活動圖添加活動,圖4.7所示,在左邊的工具欄上選中Activity這個圖標(biāo),在administrator這邊的泳道上添加一個活動,命名為登錄(login),再在開始結(jié)點和活動登錄(login)之間添加活動關(guān)系,如圖4.8所示。

      圖4.4

      圖4.5

      圖4.6

      圖4.7

      圖4.8

      ④完成步驟②后,登錄輸入需要對輸入的信息進(jìn)行驗證,則在圖中添加一個驗證框,如圖4.9所示:添加驗證框后,驗證的內(nèi)容,如果通過,則允許管理員進(jìn)行查詢操作,如圖4.10所示;如不能通過,則結(jié)束,如圖4.11所示。

      圖4.9

      圖4.10

      圖4.11

      ⑤驗證后,下一步的操作是查詢需要刪除的記錄,添加一個活動,命名為delete,如圖4.12和圖4.13所示。

      圖4.12

      圖4.13 ⑥最后,在刪除后,系統(tǒng)會返回操作結(jié)果給操作者,圖4.14所示;刪除成功或刪除失敗系統(tǒng)都會有信息返回給操作者。

      五、實驗報告要求

      1. 整理實驗結(jié)果。2. 小結(jié)實驗心得體會。

      實驗五 順序圖

      實驗名稱:順序圖

      實驗類型: 設(shè)計性實驗 學(xué)

      時:一天

      一、實驗?zāi)康?/p>

      1.理解順序圖的基本概念。

      2.掌握在Rational Rose中繪制交互圖的操作方法。

      二、實驗器材

      1.計算機(jī)一臺。

      2.Rational Rose 工具軟件。

      三、實驗內(nèi)容

      通過對教學(xué)內(nèi)容的學(xué)習(xí),我們完成了系統(tǒng)的需求分析,并從業(yè)務(wù)對象中抽象出了類。現(xiàn)在需要對前面所給出的用例進(jìn)行實現(xiàn),而用例的實現(xiàn)主要由順序圖來指定和描述系統(tǒng)的動態(tài)特性。本實驗主要在前面實驗基礎(chǔ)上對用例進(jìn)行動態(tài)建模。

      四、實驗步驟

      1.通過前面實驗,分析系統(tǒng)中存在的主要交互操作。

      2.為每一個交互操作繪制順序圖。以“增加圖書”為例說明繪圖步驟:

      (1)在Rose軟件的左邊欄目上的Logicl View單擊右鍵,新建一個時序圖,順序圖可以用時序來表示,如圖5.1;圖中的直線箭頭是發(fā)送消息;虛線箭頭是返回消息;曲折線是對象自己給自己發(fā)送消息并調(diào)用。

      (2)接下來的是添加類,系統(tǒng)中的類是其他的方法的邊界,在上面做好的類找到可以直接拖拉來圖中,見圖5.2 和圖5.3所示。

      圖5.1

      圖5.2

      圖5.3(3)添加類后,便可以添加方法了,開始是必需是外面的實體向系統(tǒng)發(fā)送消息,如圖5.4所示,是管理員登錄時向系統(tǒng)發(fā)送的消息;

      圖5.4(5)可以按上一步的方法來完成其他的方法,如viladate(驗證),返回驗證結(jié)果,當(dāng)用戶收到結(jié)果后,可以正常登錄后便能進(jìn)行增加圖書見圖5.5到圖5.9。最后得到的時序圖如圖5.10所示。

      圖5.5 : administrator1: login : ActionFormSystem2: login3: validate

      圖5.6 : administrator1: login : ActionFormSystem2: login3: validate4: result5: result

      圖5.7 : administrator1: login : ActionFormSystem2: login3: validate4: result5: result6: add7: add

      圖5.8 : administrator1: login : ActionFormSystem2: login3: validate4: result5: result6: add7: add8: addbook

      圖5.9

      : administrator1: login : ActionFormSystem2: login3: validate4: result5: result6: add7: add8: addbook9: addruselt10: addresult

      圖5.10

      五、實驗報告要求

      1.整理實驗結(jié)果。2.小結(jié)實驗心得體會。

      第四篇:uml圖書管理系統(tǒng)需求分析與設(shè)計

      圖書館圖書管理系統(tǒng)的需求分析與設(shè)計

      一、本課題的研究意義

      一個圖書館的圖書資料庫在正常運(yùn)轉(zhuǎn)中總是面對大量的讀者信息、書籍信息以及兩者相互作用產(chǎn)生的借書信息、還書信息。圖書館作為一個信息資源的集散地,圖書和用戶借閱資料繁多,包含著很多的信息數(shù)據(jù)。以前對信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,對于圖書借閱情況(如借書天數(shù)、超過限定借書時間的天數(shù))的統(tǒng)計和核實等往往采用人工檢查,對借閱者的借閱權(quán)限以及借閱天數(shù)等采用人工計算、手抄進(jìn)行,數(shù)據(jù)信息處理工作量大,容易出錯和丟失。因此,建立一個智能化、系統(tǒng)化、信息化的圖書資料庫是十分重要的。使用計算機(jī)軟件對圖書進(jìn)行管理,是計算機(jī)應(yīng)用的一部分。充分利用計算機(jī)的功能,實現(xiàn)對讀者管理、書籍管理等自動化控制,將會使圖書資料庫的工作強(qiáng)度大大減弱,可以實現(xiàn)圖書檢索迅速、可靠性高、存儲量大、壽命長、成本低,能最大限度地提高圖書管理的效率,也是圖書管理信息化、正規(guī)化管理的必然趨勢。

      二、圖書館圖書管理系統(tǒng)的需求分析與設(shè)計過程

      圖書管理系統(tǒng)的開發(fā)和應(yīng)用主要通過兩個步驟來實現(xiàn):首先是基于系統(tǒng)功能的需求分析,其次是系統(tǒng)模型的設(shè)計和實現(xiàn)。

      2.1需求分析

      需求分析是信息系統(tǒng)設(shè)計過程中的一個重要階段,其中一個主要任務(wù)是確定系統(tǒng)的功能需求,并采用面向?qū)ο蠓椒?即基于UML的可視化系統(tǒng)進(jìn)行需求分析。需求分析的目標(biāo)就是建立需求模型,即從功能需求出發(fā)建立圖形模型, UML的視圖從用戶的需求中提取,以圖形的方式描述待開發(fā)的系統(tǒng)的功能需求。每個圖形都指定了客戶的需求,即他們需要系統(tǒng)干什么。用圖形為設(shè)計活動不僅記錄需求而且還提供了一種挖掘的信息, 它記錄了需求到設(shè)計結(jié)果之間的映射關(guān)系,能夠確保設(shè)計結(jié)果具有明確的根據(jù)或者說具有可維護(hù)性,基于UML的信息系統(tǒng)設(shè)計過程是以建模圖形驅(qū)動的。

      首先我們進(jìn)行角色的認(rèn)識,對于一所大學(xué)的圖書管理系統(tǒng),基本的功能是完成圖書的借閱和相關(guān)信息的管理,服務(wù)的對象有本科生,研究生,教師,及其他學(xué)校的學(xué)生,還有社會人員,這些人可歸結(jié)為一類即讀者。而為幫助讀者順利完成借還書的可以是工作人員,可以是自動借還書機(jī),他們可以歸結(jié)為一類即圖書管理人員。因此對于一個圖書管理系統(tǒng)主要有兩類角色,讀者、圖書管理員。

      其次,在主要角色的基礎(chǔ)上,可以識別出與角色相應(yīng)的用例,從而得到系統(tǒng)的用例模型圖。與讀者相關(guān)的過程包括:借書、還書、預(yù)借(想借的書已借出,預(yù)定要借的書籍)、圖書信息檢索、借閱查詢(如查詢本人借書記錄、還書期限、是否超期)、個人相關(guān)信息查詢及修改(如學(xué)號、姓名、性別、年級、專業(yè)、家庭住址、聯(lián)系電話、出生日期、民族、政治面貌、身份證號等)。與圖書管理員相關(guān)的過程包括:辦理借書、辦理還書、刪除預(yù)借對象、圖書訂購、讀者信息管理(增加/刪除讀者、修改讀者權(quán)限及密碼、借閱超期罰款)、圖書信息管理(增加/刪除數(shù)目、圖書類別等相關(guān)信息的修改、流通情況)。系統(tǒng)管理(系統(tǒng)的登陸、退出、日志維護(hù)、系統(tǒng)更新)。以上分析中,與讀者,圖書管理員相關(guān)的過程構(gòu)成了本系統(tǒng)的基本用例。

      2.2 系統(tǒng)的整體結(jié)構(gòu)

      綜上所述一個圖書館圖書管理系統(tǒng)的整體結(jié)構(gòu)可以分為三大模塊:圖書管理模塊、讀者管理模塊、系統(tǒng)管理模塊。

      (1)圖書管理模塊包括與圖書相關(guān)的一些過程,主要有圖書的借出、圖書的歸還、預(yù)借、圖書信息檢索、圖書訂購、圖書相關(guān)信息管理。

      (2)讀者管理模塊主要包括與讀者有聯(lián)系相關(guān)的過程,主要有增加/刪除讀者、修改讀者權(quán)限及密碼、借閱信息查詢、個人信息查詢及修該、借閱超期和丟失罰款。

      (3)系統(tǒng)管理模塊包括系統(tǒng)的登陸、退出、系統(tǒng)維護(hù)、系統(tǒng)更新。綜上我們畫出系統(tǒng)的整體結(jié)構(gòu),如圖一所示:

      圖一 圖書管理系統(tǒng)的整體結(jié)構(gòu)

      2.3 圖書管理系統(tǒng)的用例圖

      從以上分析中我們不難得出系統(tǒng)的基本用例圖,如圖二所示:

      圖二 系統(tǒng)的基本用例圖

      圖書管理和圖書管理是圖書管理系統(tǒng)的重要組成部分,為此我們按照前文所述將圖書管理模塊和讀者模塊以及系統(tǒng)管理模塊詳細(xì)精化得出如下的用例圖,如圖

      三、圖

      四、圖五所示:

      圖三 圖書管理模塊的用例圖

      圖四 讀者管理用例圖

      圖五 系統(tǒng)管理模塊的用例圖

      2.4 圖書管理系統(tǒng)的交互圖

      協(xié)作圖

      第五篇:學(xué)生成績管理系統(tǒng)需求分析說明書

      學(xué)生成績管理系統(tǒng)需求分析說明書

      1. 引言

      1.1 摘要

      ? 開發(fā)系統(tǒng)的名稱:學(xué)生成績管理系統(tǒng) ? 開發(fā)系統(tǒng)的目標(biāo):

      節(jié)約資源,提高學(xué)籍信息的精確度。方便快速操作,精簡人員,節(jié)約開支。結(jié)合學(xué)校管理的實際需要,實現(xiàn)對學(xué)生成績等數(shù)據(jù)進(jìn)行有效管理,提供查詢分析功能等。? 開發(fā)系統(tǒng)的功能:

      學(xué)生查詢功能,管理員查詢功能、添加功能、修改功能、刪除功能、匯總功能、統(tǒng)計功能。1.2 背景

      它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對學(xué)生成績信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點。例如,檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學(xué)生檔案管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)學(xué)生成績管理系統(tǒng)很有必要。? 項目的承擔(dān)者:軟件工程0511班小組:李志洋,盧金華,周波 ? 用戶:某大學(xué)相關(guān)技術(shù)人員、管理人員及學(xué)生

      ? 本系統(tǒng)是學(xué)校教學(xué)管理系統(tǒng)的一個功能模塊,可以快速方便地對學(xué)生成績進(jìn)行管理、輸入、輸出、查詢,和教務(wù)管理系統(tǒng)、教材管理系統(tǒng)、班務(wù)管理系統(tǒng)是緊密相連的。例如,教務(wù)管理系統(tǒng)要通過成績管理系統(tǒng)來存儲學(xué)生成績信息;班務(wù)管理系統(tǒng)也要通過成績管理中的數(shù)據(jù)庫對學(xué)生成績進(jìn)行管理。1.3 參考和引用資料

      《管理信息系統(tǒng)》.薛華成.清華大學(xué)出版社 《軟件文檔編寫》.潘孝銘,辛明海.高等教育出版社 《軟件工程》.鐘珞.清華大學(xué)出版社 1.4

      專門術(shù)語定義 ? 隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,2. 項目概述

      2.1 項目的主要工作內(nèi)容

      2.1.1 確定對系統(tǒng)的綜合要求 ? 系統(tǒng)功能要求

      系統(tǒng)必須完成的功能有學(xué)生查詢功能,管理員查詢功能、添加功能、修改功能、刪除功能、匯總功能、統(tǒng)計功能。此階段必須確定下來。? 系統(tǒng)性能要求

      必須考慮到系統(tǒng)的響應(yīng)時間、系統(tǒng)需要的存儲容量以及后援存儲、重新啟動和安全性等方面。? 運(yùn)行要求

      必須確定支持系統(tǒng)運(yùn)行的系統(tǒng)軟件是什么,采用哪種數(shù)據(jù)庫管理系統(tǒng),需要什么樣的外存儲器和數(shù)據(jù)通信接口等。? 將來可能提出的要求.應(yīng)該明確的列出那些雖然不屬于當(dāng)前系統(tǒng)開發(fā)范疇,但是根據(jù)分析將來很可能會提出來的要求。2.1.2 分析系統(tǒng)的數(shù)據(jù)要求

      通過建立概念模型的方法來分析系統(tǒng)的數(shù)據(jù)要求。例如,利用數(shù)據(jù)字典可以全面準(zhǔn)確地定義數(shù)據(jù)。2.1.3 導(dǎo)出系統(tǒng)的邏輯模型

      用數(shù)據(jù)流圖、數(shù)據(jù)字典等,根據(jù)對系統(tǒng)的綜合要求和數(shù)據(jù)要求的結(jié)果導(dǎo)出系統(tǒng)的詳細(xì)的邏輯模型。2.1.4 修正系統(tǒng)開發(fā)計劃

      根據(jù)在分析過程中獲得的對系統(tǒng)的深入、細(xì)致的了解,比較準(zhǔn)確地估計系統(tǒng)的成本和進(jìn)度,修改以前制定的開發(fā)計劃。2.1.5 開發(fā)原型系統(tǒng)

      構(gòu)建原型系統(tǒng)用來檢驗關(guān)鍵設(shè)計方案的正確性及系統(tǒng)是否真正滿足用戶的需要。

      2.2 系統(tǒng)需求說明

      2.2.1 現(xiàn)行系統(tǒng)的現(xiàn)狀調(diào)查說明

      學(xué)生成績管理系統(tǒng)主要提供方便高效的管理功能以及網(wǎng)上的信息查閱平臺,學(xué)生可以通過該系統(tǒng)查閱相關(guān)信息,管理員可以管理所有信息。? 現(xiàn)行系統(tǒng)的目標(biāo):

      (1)管理員能夠方便的對信息進(jìn)行添加、修改、刪除、查詢、匯總、統(tǒng)計等操作。

      (2)可以將數(shù)據(jù)庫發(fā)布到網(wǎng)上,進(jìn)行資源共享。

      (3)學(xué)生可以在自己的權(quán)限內(nèi)對信息進(jìn)行訪問,查詢相關(guān)信息。? 現(xiàn)行系統(tǒng)的主要功能:

      (1)學(xué)生查詢功能:為了方便學(xué)生查找成績等信息,將所有信息按照需要進(jìn)行分類。這樣學(xué)生就能很方便的找到自己所需要的信息。

      (2)管理員查詢功能:管理員可以通過條件選擇查詢所有信息,并進(jìn)行排序。

      (3)添加功能:管理員可以通過填寫表格的形式輸入學(xué)生成績等相關(guān)信息。系統(tǒng)可以自動避免重復(fù)信息。

      (4)修改功能:管理員可以對數(shù)據(jù)庫中的信息進(jìn)行修改。系統(tǒng)能夠通

      過管理員給出的條件查找出所要修改的信息,對修改后的信息進(jìn) 行保存,并自動查找是否是重復(fù)信息。

      (5)刪除功能:管理員可以對數(shù)據(jù)進(jìn)行刪除操作。系統(tǒng)能夠通過管理員給出的條件查找出要刪除的信息,并提示是否確定刪除,如果確定刪除,則把相關(guān)信息從數(shù)據(jù)庫中刪除。

      (6)匯總功能:管理員可以通過此功能對信息進(jìn)行匯總。

      (7)統(tǒng)計功能:管理員可以通過此功能對信息進(jìn)行統(tǒng)計。

      2.2.2 業(yè)務(wù)流程說明

      ? 學(xué)生成績管理業(yè)務(wù)流程圖1

      圖1

      從以上的業(yè)務(wù)流程圖可以看出學(xué)生成績管理的基本業(yè)務(wù)及動態(tài)走向,從各科教師給出成績到學(xué)生拿到成績單要經(jīng)過系部、教務(wù)處等部門。

      ? 學(xué)生成績管理業(yè)務(wù)流程圖2

      圖2 ? 學(xué)生成績管理業(yè)務(wù)流程圖3

      圖3 2.3

      系統(tǒng)功能說明

      ? 成績管理系統(tǒng)數(shù)據(jù)流程圖

      單科成績

      F3

      成績單

      成績統(tǒng)計信息

      F2

      F8

      頂層圖

      單科成績

      F3

      成績

      F10

      學(xué)生成績

      F8

      F2.1

      F2.3

      F2.2

      補(bǔ)考成績單

      二層圖

      S1學(xué)生科,S2學(xué)生,S3教師,S4教務(wù)處

      P3.1錄入,P3.2統(tǒng)計,P3.3查詢,P3.4發(fā)布

      F2成績單,F(xiàn)2.1學(xué)生成績,F(xiàn)2.2學(xué)生成績單,F(xiàn)2.3補(bǔ)考成績單,F(xiàn)3單科成績,F(xiàn)8成績統(tǒng)計信息,F(xiàn)10成績,D3學(xué)分,D4成績檔案

      2.4 系統(tǒng)的數(shù)據(jù)要求說明 ? 編寫數(shù)據(jù)詞典

      3. 實施總計劃

      3.1 3.2 3.3 工作任務(wù)的分解 進(jìn)度 預(yù)算

      下載實驗二 基于UML面向?qū)ο笮枨蠓治龅难芯可煽児芾硐到y(tǒng)word格式文檔
      下載實驗二 基于UML面向?qū)ο笮枨蠓治龅难芯可煽児芾硐到y(tǒng).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        學(xué)生成績管理系統(tǒng)需求分析說明書

        學(xué)生成績管理系統(tǒng)需求分析說明書 一.系統(tǒng)功能需求說明 學(xué)生成績管理系統(tǒng)主要提供方便高效的管理功能以及網(wǎng)上的信息查閱平臺,學(xué)生可以通過該系統(tǒng)查閱相關(guān)信息,管理員可以管理......

        學(xué)生成績管理系統(tǒng)需求分析報告(推薦)

        長 春 大 學(xué)課程設(shè)計紙 學(xué)生成績管理系統(tǒng)系統(tǒng)需求分析報告┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊......

        學(xué)生成績管理系統(tǒng)需求

        學(xué)生成績管理系統(tǒng)的需求1. 功能概述 本系統(tǒng)具有系統(tǒng)登錄、學(xué)生管理、課程管理、教師管理、班級管理、教學(xué)管理、成績管理等功能。 1.1 系統(tǒng)登錄 用戶登錄后才能使用本系統(tǒng)功......

        基于UML的圖書管理系統(tǒng)的需求分析與設(shè)計范文大全

        基于UML的圖書管理系統(tǒng)的需求分析與設(shè)計 摘要:本文對面向?qū)ο蟮母拍?、UML產(chǎn)生的背景及其基本內(nèi)容進(jìn)行了闡述,在對圖書館圖書管理系統(tǒng)進(jìn)行功能描述和需求分析的基礎(chǔ)上,結(jié)合軟件......

        學(xué)生成績管理系統(tǒng)需求分析報告(大全5篇)

        查看文章 學(xué)生成績管理系統(tǒng)需求分析報告 2009-08-02 11:44 采用 vs2005 .NET 2.0框架,數(shù)據(jù)庫:sql server 2000 ,存儲過程。 系統(tǒng)采用三層架構(gòu),結(jié)構(gòu)清晰。以下為需求分析,貌似也不......

        學(xué)生成績管理系統(tǒng)的需求分析與設(shè)計說明(模版)

        論文題目:學(xué)生成績管理系統(tǒng)的需求分析與設(shè)計說明 課程:軟件工程基礎(chǔ)學(xué)院: 班級: 學(xué)號: 姓名: 指導(dǎo)教師: 學(xué)生成績管理系統(tǒng)的需求分析與設(shè)計說明 一.功能需求近年來,隨著中學(xué)的辦學(xué)......

        圖書管理系統(tǒng)需求分析

        云南工商學(xué)院09信息管理1班 圖書管理系統(tǒng)需求分析 班級:09信息管理1班 組員: 唐學(xué)悅,段敏,楊文燕,胡勇毅,余科輯,林春宇,李波 任務(wù)分配情況: 云南工商學(xué)院09信息管理1班 目錄 1 系......

        圖書管理系統(tǒng)需求分析

        圖書管理系統(tǒng)需求分析報告 1. 引言 1.1 編寫目的 軟件需求分析,其目的是用于說明軟件產(chǎn)品或軟件項目需要滿足的條件和限制。在軟件工程項目中,首先要獲取用戶的需求,通過對軟件......