心理在線測試系統(tǒng)_第1頁
心理在線測試系統(tǒng)_第2頁
心理在線測試系統(tǒng)_第3頁
心理在線測試系統(tǒng)_第4頁
心理在線測試系統(tǒng)_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、面向?qū)ο蟮南到y(tǒng)分析與UML-心理測試系統(tǒng) 姓名:楊景學號:任課教師:唐莉君學院:數(shù)學計算機學院 計算機科學與技術6班摘要:面向?qū)ο蟮南到y(tǒng)分析是運用面向?qū)ο蟮姆椒▽ο到y(tǒng)進行分析。面向?qū)ο笙到y(tǒng)分析與設計課程是一門重要的專業(yè)課。通過本課程的學習,使學生在已有的計算機軟硬件基礎知識、程序設計知識、數(shù)據(jù)庫和網(wǎng)絡通信知識的基礎上系統(tǒng)掌握面向?qū)ο笙到y(tǒng)分析與設計的基本方法和技術,并具有針對特定環(huán)境下的應用問題進行信息系統(tǒng)開發(fā)(包括系統(tǒng)分析、設計與實現(xiàn))的能力。通過學習本課程學生可以理解和掌握面向?qū)ο笙到y(tǒng)的分析和設計的方法和分步過程、掌握面向?qū)ο笙到y(tǒng)分析和設計的建模標準UML語言,能夠利用Rational

2、60; Rose軟件以某一信息系統(tǒng)為例進行系統(tǒng)分析和設計。并且通過UML建立各種模型如用例圖、類圖、活動圖、和順序圖等,來可視化的表現(xiàn)它們的關系。 本文主要運用面向?qū)ο蟮南到y(tǒng)分析方法并結合建模針對心理在線測試系統(tǒng)進行分析,對心理在線測試系統(tǒng)復雜的關系進行分析,深入解析本系統(tǒng)。關鍵字:面向?qū)ο骍ML活動圖1.引言 隨著計算機應用的飛速發(fā)展,軟件的復雜度不斷提高,開發(fā)規(guī)模越來越大,項目失敗的可能性也相應增加。在長期的研究與實踐中,人們越來越深刻地認識到,建立簡明準確的表示模型是把握復雜系統(tǒng)的關鍵。模型是對事物的一種抽象,人們常常在正式建造實物之前,首先建立一個簡化的模型,以便更透徹地了解

3、它的本質(zhì),抓住問題的要害。使用模型可使人們從全局上把握系統(tǒng)的全貌及其相關部件之間的關系,可以防止人們過早地陷入各個模塊的細節(jié)。因此,建模是軟件建設的功能需求分析的重要部分。作為一種建模語言,正是這樣一種標準的表示,它通過統(tǒng)一語義和符號表示來定義一些圖和它們的意義,與使用的方法無關。所以,人們可以用各種方法使用,而不管方法如何變化,其基礎都是的圖,這就是的最終用途,即為不同領域的人們提供統(tǒng)一的交流標準 心理測試系統(tǒng)就是在基于UML建模語言,基于B/S結構的一種在線心理測試系統(tǒng),傳統(tǒng)的客服端模式較為繁瑣,這種結構我們可以在線直接測試,避免了很多麻煩,UML采用圖形化的表現(xiàn)形式,在心理測評系統(tǒng)開發(fā)中

4、使我們易于理解,易于我們團隊間的相互配合。心理在線系統(tǒng)的開發(fā),管理員一次添加測試題目,而在這種平臺下地測試用戶就可以通過在線平臺進行測試,避免了多次添加。作為管理員除了試題的管理,還有對學生的信息管理,瀏覽等。學生可以在線注冊、進行測試、查看測評結果等。在心理測試系統(tǒng)的開發(fā)過程中我們充分使用了UML的優(yōu)點為我們的開發(fā),及后期的維護帶來了很大的便利。2.面向?qū)ο蟮南到y(tǒng)分析2.1什么是OOA面向?qū)ο蠓治龇椒ǎ∣bject-Oriented Analysis,OOA),是在一個系統(tǒng)的開發(fā)過程中進行了系統(tǒng)業(yè)務調(diào)查以后,按照面向?qū)ο蟮乃枷雭矸治鰡栴}。OOA與結構化分析有較大的區(qū)別。OOA所強調(diào)的是在系統(tǒng)

5、調(diào)查資料的基礎上,針對OO方法所需要的素材進行的歸類分析和整理,而不是對管理業(yè)務現(xiàn)狀和方法的分析。OOA(面向?qū)ο蟮姆治觯┠P陀?個層次(主題層、對象類層、結構層、屬性層和服務層)和5個活動(標識對象類、標識結構、定義主題、定義屬性和定義服務)組成。在這種方法中定義了兩種對象類之間的結構,一種稱為分類結構,一種稱為組裝結構。分類結構就是所謂的一般與特殊的關系。組裝結構則反映了對象之間的整體與部分的關系。2.2 OOA的主要原則在軟件系統(tǒng)開發(fā)研究和實踐中形成一些復雜的原則(包括人們思維方法和組織方法),通過這些原則人們來控制軟件開發(fā),使得軟件開發(fā)高效率、高質(zhì)量。對于OOA中我們主要使用抽象、繼承

6、,封裝、分類、聚合、關聯(lián)、消息通信、粒度控制、行為分析等2.3 OOA的主要優(yōu)點l 加強了對問題域和系統(tǒng)責任的理解l 改進與分析有關的各類人員之間的交流l 對需求的變化具有較強的適應性l 支持軟件復用2.4 OOA的基本步驟第一步,確定對象和類第二步,確定結構(structure)第三步,確定主題(subject)第四步,確定屬性(attribute)第五步,確定方法(method)3. UML3.1 UML的概念 統(tǒng)一建模語言(UML是 Unified Modeling Language的縮寫)是為面向?qū)ο筌浖O計提供統(tǒng)一的、標準的、可視化的建模語言。適用于用例為驅(qū)動、以體系機構為中心的軟件

7、設計的全過程。UML定義包括UML語義和MUL表示法兩個過程(1) UML語義:UML對語義的描述可以使軟件開發(fā)者能在語義上取得一定認識,消除了因人而異所造成的影響。(2) UML表示法:UML表示法定義UML符號的標識法,為開發(fā)者或開發(fā)工具使用這些圖形符號和文本語法為系統(tǒng)建模提供了標準。3.2 UML的主要特點(1) UML是Booch、OMT和OOSE等方法基本概念的拓展與延伸。(2) UML還吸取了面向?qū)ο蠹夹g領域中其他流派的長處,其中也包括非OO方法的影響。UML符號表示考慮了各種方法的圖形表示,刪掉了大量易引起混亂的、多余的和極少使用的符號,也添加了一些新符號。因此,在UML中匯入了

8、面向?qū)ο箢I域中很多人的思想。這些思想并不是UML的開發(fā)者們發(fā)明的,而是開發(fā)者們依據(jù)最優(yōu)秀的OO方法和豐富的計算機科學實踐經(jīng)驗綜合提煉而成的。 (3)UML在演變過程中還提出了一些新的概念。在UML標準中新加了模板(Stereotypes)、職責(Responsibilities)、擴展機制(Extensibility mechanisms)、線程(Threads)、過程(Processes)、分布式(Distribution)、并發(fā)(Concurrency)、模式(Patterns)、合作(Collaborations)、活動圖(Activity diagram)等新概念,并清晰地區(qū)分類型(T

9、ype)、類(Class)和實例(Instance)、細化(Refinement)、接口(Interfaces)和組件(Components)等概念。3.3 UML可以實現(xiàn)的模型UML統(tǒng)一建模語言,是一種建模語言而不是建模方法。通過UML可以進行各種模型的開發(fā),有類圖、用況圖、包圖、順序圖、活動圖、對象圖、狀態(tài)圖、組合結構圖、通信圖、交互概覽圖、定時圖、構件圖和部署圖。OOA是一種分析方法,UML是分析方法的描述語言。3.3 UML建模機制建立需求模型建立基本模型建立輔助模型4. 心理測評的系統(tǒng)需求及分工4.1 心理測評管理系統(tǒng)需求大學生經(jīng)過努力的拼搏和激烈的競爭,告別了中學時代、跨入了大學,

10、進入了一個全新的生活天地。以前猶如“天堂”一般,浪漫奇特,美妙無比的大學生生活”夢一下坍塌,接踵而至的是緊張的學習,嚴格的紀律,生活的環(huán)境, 盡快克服依賴性,增強獨立性,以及和諧的人際關系等讓他們難以適應從。因此,大學生提高心理健康素質(zhì),積極主動適應大學生活變的尤為重要。 另外,隨著經(jīng)濟的高速發(fā)展,社會的各種壓力增大,就業(yè)壓力也嚴重困擾著大學生,一向身處“嬌生慣養(yǎng)”的獨身子面臨如此的大的壓力,他們或者選擇逃脫。此外,目前我國大學畢業(yè)生的分配工作已發(fā)生了很大變化,大學生都實行供需見面、雙向選擇、擇優(yōu)錄用等方式,擇業(yè)的競爭必然會使大學生心理上產(chǎn)生困惑和不安定感,驚嘆“皇帝女兒亦

11、愁嫁”。因而,面對新形勢大學生要注意保持心理健康,培養(yǎng)自立、自強、自律的良好心理素質(zhì),鍛煉自己的社會交往能力、使自己在變幻復雜的社會環(huán)境中,作出選擇適宜自己角色的正確抉擇,敢于面對困難、挫折與挑戰(zhàn),追求更加完美的人格,為事業(yè)成功奠定堅實的心理基礎。總之加強大學生心理素質(zhì)健康是相當有必要的。 心理健康教育的重要性紛紛得到認可,于是網(wǎng)絡心理測試平臺也逐漸建立起來,但是近年來,網(wǎng)絡心理測試題被反映怪、空、膚淺、以及題量大,總的說人們抱怨網(wǎng)絡心理測試越來越不切合實際。 各高校也認識到大學生心理健康的重要性,并明確了當前高校大學生心理健康教育工作的主要任務:依據(jù)大學生的心理特點,講授

12、心理健康知識,開展輔導或咨詢活動,幫助大學生樹立心理健康意識,優(yōu)化心理素質(zhì),增強心理調(diào)適能力和社會生活的適應能力,預防和緩解心理問題。幫助他們處理好環(huán)境適應、自我管理、學習成才、人際交往、交友戀愛、求職擇業(yè)、人格發(fā)展和情緒調(diào)節(jié)等方面的困惑,提高健康水平,促進德智體美等全面發(fā)展等等。    然而,即使各高校面向?qū)W生開設了心理咨詢平臺,一方面由于面向全校學生,范圍廣泛,再加上高校大學生普遍認為做心理咨詢的群體肯定有心理疾病,礙于面子,所以遲遲不肯做心理咨詢;另一方面真要實施起來學生數(shù)量極多,針對性差,因為少數(shù)的心理老師管不了龐大的學生群體,不能做到一對一的解

13、決,所以總體來說大學生的心理健康問題還是沒有很好的得到解決。 根據(jù)高校的實際要求和現(xiàn)代心理測評系統(tǒng)的特點對本項目的需求進行分析,可知所作系統(tǒng)有以下幾個方面的要求: 用戶的需求:可以選擇不同的測試類,進行心理測試并查看自己的測評結果 管理員的需求:可以創(chuàng)建不同類別的測試題庫,可以查看學生的成績所以最終我們的心理測評系統(tǒng)主要具有以下功能: 進行心理測試選擇測試類別用戶 登陸 查看測試結果 對考卷的增刪改查心理測評系統(tǒng)管理員 登陸查看學生測評結果 學生信息管理   4.2 小組人員分工 我們組員共四人,分工如下: 禹慧軍和楊景:負責學生測試相關的系統(tǒng)功能子模塊的分析,禹

14、慧軍負 責畫時序圖,楊景負責畫活動圖。 楊莉和張美玲:負責老師試卷管理相關的系統(tǒng)功能子模塊的分析,楊莉負責畫用例圖,張美玲負責畫類圖和狀態(tài)圖。5.需求模型的建立略(由楊莉完成)6.基本模型的建立略(由張美玲完成)7. 輔助模型的設計和分析7.1 狀態(tài)圖的設計和分析略(由張美玲完成)7.2 活動圖的設計與分析7.2.1 活動圖活動圖(activity diagram,動態(tài)圖)是闡明了業(yè)務用例實現(xiàn)的工作流程。業(yè)務用例工作流程說明了業(yè)務為向所服務的業(yè)務主角提供其所需的價值而必須完成的工作。業(yè)務用例由一系列活動組成,它們共同為業(yè)務主角生成某些工件。工作流程通常包括一個基本工作流程和一個或多個備選工作流

15、程。工作流程的結構使用活動圖來進行說明。7.2.2 活動圖的設計這里先給出心理測試系統(tǒng)活動圖。給出的活動圖是:學生進行心理測試活動圖和管理員添加試卷活動圖此活動圖闡明了業(yè)務用例實現(xiàn)的工作流程,業(yè)務用例工作流程說明了業(yè)務為向所服務的業(yè)務主角提供其所需的價值而必須完成的工作。活動圖是狀態(tài)圖的一種特殊形式。其中所有或多數(shù)狀態(tài)都是活動狀態(tài),而且所有或多數(shù)轉(zhuǎn)移都在源狀態(tài)中的活動完成時立即觸發(fā)?;顒訄D詳見:學生進行心理測試活動圖.mdl、學生登陸系統(tǒng)活動圖.mdl和管理員添加試卷活動圖.mdl之 心理測試系統(tǒng)的活動圖學生進行心理測試活動圖(1) 學生進行心理測試活動圖.mdl如圖示(2)學生進行心理測試活

16、動圖分析1.第一步登陸系統(tǒng)2.進行判斷判斷心理測試能不能被接受,即登陸者是否滿足測試條件,滿足則能被接受,否則不能產(chǎn)生兩個分支:1.否(心理測試不被接受)2.是(測試被接受)2.1心理測試不被接受則關閉測試,活動結束。2.2心理測試被接受則進一步動作選擇測試。2.3選擇測試類型2.4同意測試條款,在這里不同意測試條款是不能測試的,所以這里產(chǎn)生兩個分支:1.取消2.進行測試2.4.1取消則關閉測試,活動結束。2.4.2繼續(xù)選擇進行測試,則開始測試。2.5關閉測試2.6整個活動結束 .2學生登陸系統(tǒng)活動圖(1)學生登陸系統(tǒng)活動圖.mdl,如下:(2)學生登陸系統(tǒng)活動圖分析: 1.第一步登陸外部系統(tǒng)

17、(外部系統(tǒng)是對任何人都開放)2.判斷學生登陸的合法性,看學生登陸條件是否被滿足這里產(chǎn)生三個分支:1.否(非法登陸等不被滿足).2是(登陸條件被滿足).3否(無賬號等登陸條件不被滿足)2.1這里由于非法登陸或者是其他原因,登陸不被滿足,則直接登陸關閉活動結束。2.2登陸條件被滿足則學生可以進行登陸,進行信息填寫,等待下一步的動作,產(chǎn)生了兩個分岔:1確認2.取消2.2.1確認登陸成功,登陸關閉,整個活動結束。2.2.2選擇取消,登陸也關閉,登陸活動結束。2.3這里因為用戶沒有賬號等原因,用戶不滿足登陸條件用戶不進行非法登陸,進行返回。用戶轉(zhuǎn)向注冊,以滿足登陸條件,并成功注冊2.3.2用戶登陸條件被

18、滿足進行登陸,對步驟整個2.2步驟(包含2.2及所屬的下屬步驟)進行重復7.2.3.3 管理員添加試卷活動圖(1)管理員添加試卷活動圖.mdl,如下:(2) 管理員添加試卷活動圖分析:1.第一步選擇添加試題2.試題可以添加不同類型,例如可以添加心理類,情感類等測試型,所以應選擇試題類型3試題的信息的填寫,這個步驟中,在試題填寫完成或者過程中,會產(chǎn)生不同的分支:1.確認添加2.取消3.1確認添加則試題添加成功,添加試題關閉活動結束。3.2取消,試題添加不成功,添加試題關閉,活動結束。7.3 順序圖的設計和分析略(由禹慧軍完成)總結:通過運用OOA對心理測評系統(tǒng)的進行分析,進一步了解面向?qū)ο蟮南到y(tǒng)分析的過程和思想,也一定程度上體會了OOA的優(yōu)越性。但是UML

溫馨提示

  • 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

提交評論