心理測試管理系統(tǒng)設(shè)計與開發(fā)_第1頁
心理測試管理系統(tǒng)設(shè)計與開發(fā)_第2頁
心理測試管理系統(tǒng)設(shè)計與開發(fā)_第3頁
心理測試管理系統(tǒng)設(shè)計與開發(fā)_第4頁
心理測試管理系統(tǒng)設(shè)計與開發(fā)_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

信息系統(tǒng)分析與設(shè)計課題設(shè)計報告PAGEPAGE13目錄第一章需求分析…………11.1項目名稱……………11.2系統(tǒng)開發(fā)的背景……………………11.3系統(tǒng)開發(fā)的現(xiàn)狀……………………11.4系統(tǒng)開發(fā)的目標(biāo)……………………11.5系統(tǒng)開發(fā)的可行性分析………………1第二章系統(tǒng)分析…………22.1系統(tǒng)分析方法…………22.2數(shù)據(jù)流程分析…………2第三章系統(tǒng)設(shè)計與實施…………………63.1系統(tǒng)設(shè)計……………63.2總體設(shè)計……………63.3詳細(xì)設(shè)計……………73.4程序設(shè)計……………83.5系統(tǒng)實施……………83.6系統(tǒng)測試……………9第四章系統(tǒng)運行………114.1系統(tǒng)運行…………114.2結(jié)論………………11

第一章需求分析1.1項目名稱:心理測試管理系統(tǒng)1.2系統(tǒng)開發(fā)的背景:為了加強大學(xué)生心理健康教育,提高心理測試水平,加快管理的信息化建設(shè),開發(fā)了大學(xué)生心理測試管理系統(tǒng)。本系統(tǒng)由MicrosoftVisualBasic6.0+MicrosoftAccess97進行開發(fā)完成。1.3系統(tǒng)開發(fā)的現(xiàn)狀:現(xiàn)有系統(tǒng)功能單一,操作不夠友好,無法完成現(xiàn)有測試項目修改、刪除和新測試項目的增加。1.4系統(tǒng)開發(fā)的目標(biāo):在改正現(xiàn)有系統(tǒng)缺點的基礎(chǔ)上建立一個全新的滿足需求的心理測試管理系統(tǒng)。1.5系統(tǒng)開發(fā)的可行性分析:1.5.1技術(shù)可行性分析:根據(jù)初步分析可以設(shè)計出一個滿足《系統(tǒng)目標(biāo)和范圍說明書》中項目目標(biāo)的系統(tǒng),實現(xiàn)其規(guī)定的功能和性能。以目前的軟件開發(fā)能力可以實現(xiàn)設(shè)計出的目標(biāo)系統(tǒng)。1.5.2經(jīng)濟可行性分析:由于現(xiàn)有的PC系統(tǒng)的軟硬環(huán)境都能滿足目標(biāo)系統(tǒng)的運行需要,無需再投入資金購買其他設(shè)備。新的目標(biāo)系統(tǒng)投入運行后可以大幅度提高對學(xué)生進行心理測試和管理的工作效率,減輕管理人員的工作量,相當(dāng)于減少經(jīng)濟投入。1.5.3社會可行性分析:目標(biāo)新系統(tǒng)的開發(fā)不會在社會上,政治上引起侵權(quán),破壞,不會與現(xiàn)行法律相抵觸。1.5.4運行可行性分析:目標(biāo)系統(tǒng)的最低運行環(huán)境為:CPU:P133+RAM:32MB+HD:4GB+Microsoftwindows98S。有的PC系統(tǒng)的軟硬環(huán)境都能滿足目標(biāo)系統(tǒng)的運行需要。第二章系統(tǒng)分析2.1系統(tǒng)分析方法為保證新系統(tǒng)的開發(fā)結(jié)果能滿足用戶的要求,采用結(jié)構(gòu)化系統(tǒng)分析方法,建立新系統(tǒng)的邏輯模型。在系統(tǒng)分析報告中使用圖表工具,避免使用計算機專業(yè)語言,以便于用戶與開發(fā)人員共同完成系統(tǒng)分析工作。2.2數(shù)據(jù)流程分析2.2.1數(shù)據(jù)流程圖的作用數(shù)據(jù)流程圖(DateFlowDiagram,DFD)是數(shù)據(jù)流程分析所使用的主要工具之一。數(shù)據(jù)流程圖用少量幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。2.2.2數(shù)據(jù)流程圖用戶登錄模塊用戶登錄模塊P1學(xué)生界面P2管理員界面學(xué)生管理員圖2-2-1心理測試管理系統(tǒng)的頂層數(shù)據(jù)流程圖P1.4環(huán)境設(shè)置P1.3密碼修改P1.2學(xué)生信息P1.1開始測試學(xué)生界面學(xué)生P1.4環(huán)境設(shè)置P1.3密碼修改P1.2學(xué)生信息P1.1開始測試學(xué)生界面學(xué)生進行測試查看信息修改密碼設(shè)置背景圖2-2-2心理測試管理系統(tǒng)的第一層數(shù)據(jù)流程圖管理員P2.1管理員P2.1功能設(shè)置管理員界面P2.2信息查詢P2.3試題庫修改系統(tǒng)設(shè)置查詢修改試題圖2-2-3心理測試管理系統(tǒng)的第一層數(shù)據(jù)流程圖2.2.3數(shù)據(jù)字典2.2.3.1數(shù)據(jù)元素1.學(xué)號描述:唯一標(biāo)識學(xué)生名稱的代碼。定義:學(xué)生代碼=12{字符}位置:學(xué)生基本信息、信息查詢、用戶登錄、心理測試、用戶信息修改。2.管理員帳號描述:唯一標(biāo)識管理員名稱的代碼。定義:學(xué)生代碼=10{字符}位置:信息查詢,試題庫編輯,客戶端功能設(shè)置,測試項目評測管理。3.測試類型描述:唯一標(biāo)識測試項目名稱。定義:測試類型=20{字符}位置:心理測試、試題庫編輯,客戶端功能設(shè)置,測試項目評測管理。4.測試評價描述:唯一標(biāo)識某一學(xué)生的測試成績。定義:測試評價=30{字符}位置:信息查詢、測試項目及評測管理、試題庫瀏覽編輯。5.測試時間描述:表示某學(xué)生測試的時間信息。如:“2007-3-4”定義:測試時間=8{字符}位置:歷史記錄查詢。2.2.3.2數(shù)據(jù)存儲以下只介紹主要的數(shù)據(jù)存儲。學(xué)生信息:標(biāo)識,學(xué)生登錄ID,登錄密碼,班級,性別,專業(yè),系別,聯(lián)系電話,出生日期,家庭住址。管理員信息:標(biāo)識,管理員ID,登錄密碼。試題庫信息:標(biāo)識,測試類型,試題號,答案數(shù)量,試題,多個答案及答案分?jǐn)?shù)。歷史記錄信息:標(biāo)識,學(xué)號,測試時間,測試評價??荚嚳颇啃畔ⅲ簶?biāo)識,科目名,創(chuàng)建時間。知識點信息:標(biāo)識,知識點名,所屬科目,創(chuàng)建時間。題庫信息:標(biāo)識,所屬科目,題目,正確答案,題目類型,選項(選擇題),所屬知識點,系統(tǒng)設(shè)定難度,入庫時間。試卷基本信息:標(biāo)識,試卷名,學(xué)校,操作者,考試開放時間,考試關(guān)閉時間,考試時間長度,考試科目,試卷狀態(tài)(是否完成生成向?qū)В?,生成時間。試卷詳細(xì)信息:標(biāo)識,試卷名,題目,類型,正確答案,選項(選擇題),系統(tǒng)難度。(1)學(xué)生信息表(stu)表所記錄的為所有學(xué)生的基本信息,在新會員加入并測試,可在此表加入新的記錄,也可根據(jù)此表查詢或修改有關(guān)學(xué)生的資料表2-2-3-2-1學(xué)生信息表標(biāo)題名稱列名數(shù)據(jù)類型精度可否為空順序位置學(xué)號sNoText120姓名sNameText201班級sClassText102性別sSexText23專業(yè)sSpeciaText204系別sDepartText105聯(lián)系電話sTelText15√6學(xué)制sLenText47學(xué)歷sLevelText48出生日期sDateDate/Time89家庭住址sAddresText5010登錄密碼sPasswordText1611(2)管理員信息表(administor)表所記錄的為所有管理員的登錄帳號及密碼,在添加管理員時,可在詞表加入新的記錄。表2-2-3-2-2管理員信息表標(biāo)題名稱列名數(shù)據(jù)類型精度可否為空順序位置管理員IDNameText100登錄密碼PasswordText151(3)歷史記錄表(history)表所記錄的為所有學(xué)生心理測試的歷史記錄,包括測試的時間,及評價。表2-2-3-2-3歷史記錄表標(biāo)題名稱列名數(shù)據(jù)類型精度可否為空順序位置學(xué)號snoText120測試時間dateText301評價allText2552(4)系統(tǒng)配置(ss)表2-2-3-2-4系統(tǒng)配置表標(biāo)題名稱列名數(shù)據(jù)類型精度可否為空順序位置項目名itemText500項目值valueText501(5)試題庫(topic)表2-2-3-2-5試題數(shù)據(jù)庫表標(biāo)題名稱列名數(shù)據(jù)類型精度可否為空順序位置測試類型typeText200題號numberText121試題contensText1602答案數(shù)量sumInteger23問題1答案Answer1Text60√4問題1分?jǐn)?shù)Answer1pointInteger25問題2答案Answer2Text60√6問題2分?jǐn)?shù)Answer2pointInteger27問題3答案Answer3Text60√8問題3分?jǐn)?shù)Answer3pointInteger29問題4答案Answer4Text60√10問題4分?jǐn)?shù)Answer4pointInteger211問題5答案Answer5Text60√12問題5分?jǐn)?shù)Answer5pointInteger213問題6答案Answer6Text60√14問題6分?jǐn)?shù)Answer6pointInteger215(6)測試分?jǐn)?shù)評價(item)表所記錄的每一個評價的測試分?jǐn)?shù)段。根據(jù)測試者所得的分?jǐn)?shù)與表中的分?jǐn)?shù)段比較,得出測試者的測試評價。表2-2-3-2-6測試分?jǐn)?shù)評價表標(biāo)題名稱列名數(shù)據(jù)類型精度可否為空順序位置測試類型typeText500最低分?jǐn)?shù)minInteger21最高分?jǐn)?shù)maxInteger22評價allText2553第三章系統(tǒng)設(shè)計與實施3.1系統(tǒng)設(shè)計系統(tǒng)設(shè)計是根據(jù)目標(biāo)系統(tǒng)邏輯功能的要求,結(jié)合實際情況,采用一定的方法,詳細(xì)地確定系統(tǒng)的結(jié)構(gòu)和具體實施方案。系統(tǒng)設(shè)計的工作內(nèi)容主要分為兩大部分,即系統(tǒng)的總體設(shè)計與系統(tǒng)的詳細(xì)設(shè)計。3.2總體設(shè)計在系統(tǒng)的總體設(shè)計中,主要根據(jù)系統(tǒng)分析說明書中所描述的系統(tǒng)目標(biāo)、系統(tǒng)功能與環(huán)境條件,確定系統(tǒng)的總體結(jié)構(gòu),將系統(tǒng)按照功能劃分為若干個子系統(tǒng),按照層次結(jié)構(gòu)關(guān)系,劃分功能模塊,確定模塊間的相互關(guān)系,畫出系統(tǒng)結(jié)構(gòu)圖。系統(tǒng)結(jié)構(gòu)圖:集體查詢個人查詢試題庫修改幫助信息查詢功能設(shè)置背景圖片背景音樂幫助環(huán)境設(shè)置心理測試系統(tǒng)密碼修改用戶信息開始測試管理員功能學(xué)生用戶功能精神狀況測試性格測試集體查詢個人查詢試題庫修改幫助信息查詢功能設(shè)置背景圖片背景音樂幫助環(huán)境設(shè)置心理測試系統(tǒng)密碼修改用戶信息開始測試管理員功能學(xué)生用戶功能精神狀況測試性格測試圖3-2-1系統(tǒng)層次結(jié)構(gòu)圖3.3詳細(xì)設(shè)計3.3.1人機交互設(shè)計3.3.1.1界面設(shè)計圖3-3-1-1-1學(xué)生登錄界面圖3-3-1-1-2用戶端主窗口3.3.1.2界面設(shè)計思路VisualBasic的重要特點之一就是可視,因此,引進了窗體和控件用于設(shè)計應(yīng)用程序界面。用戶可以通過在屏幕上的繪制按鈕、控件、設(shè)計菜單和對話框方便進行作答。3.3.2輸入/輸出設(shè)計3.3.2.1輸入設(shè)計:該系統(tǒng)采用的輸入設(shè)備為鍵盤與鼠標(biāo);其輸入格式設(shè)計為直觀、快速、準(zhǔn)確、簡便。3.3.2.2輸出設(shè)計:該系統(tǒng)采用的輸出方式為顯示輸出與磁盤輸出;其輸出格式設(shè)計要求使用方便,符合用戶的習(xí)慣,便于計算機處理以及能夠滿足系統(tǒng)的發(fā)展和項目增減的需求。3.4程序設(shè)計VisualBasic的重要特點之一就是可視。為此,引進了窗體和控件的概念和機制,用于設(shè)計應(yīng)用程序界面。用戶通過在屏幕上生成窗體中繪制按鈕和控件,設(shè)計出菜單和對話框,visualBasic會替用戶生成在屏幕上繪制圖形的代碼,并為用戶跟蹤鼠標(biāo)和鍵盤的交互輸入。用戶根本看不到這些代碼,這由VisualBasic在后臺進行處理。VisualBasic的另一重要特點是事件驅(qū)動,當(dāng)窗口或控制上發(fā)生一個事件(Event)時,VisualBasic就把控制權(quán)交給程序員。例如,當(dāng)用戶單擊鼠標(biāo)一個按鈕時,程序員不必?fù)?dān)心如何判斷按鈕是否以被按動,或者編寫代碼顯示按鈕被按動,或者編寫代碼顯示按鈕被按動的過程,只需要編寫一段代碼(事件處理例程)告訴計算機在按鈕被按動后,需要做些工作就可以了。這樣,設(shè)計一個Windows應(yīng)用程序就變成用鼠標(biāo)在屏幕上點按,拖拉并添加少量代碼就行了,大大簡化了程序設(shè)計的難易程度,降低了對程序設(shè)計的要求,加快了應(yīng)用程序開發(fā)的速度。3.5系統(tǒng)實施3.5.1服務(wù)器端數(shù)據(jù)庫安裝為了保證測試記錄,學(xué)生信息,試題信息的安全性,數(shù)據(jù)庫中的數(shù)據(jù)記錄統(tǒng)一部署到一臺專用服務(wù)器上。本系統(tǒng)使用的數(shù)據(jù)庫是Microsoft公司的Access,Access是Office辦公套件中一個極為重要的組成部分,安裝過程如下。第一步:將Office2003安裝光盤放入光驅(qū),安裝程序會自動運行。(如果光驅(qū)的自動播放功能被關(guān)閉,可進入安裝光盤目錄,找到“setup.exe”文件雙擊后也可啟動安裝程序)接著會出現(xiàn)“產(chǎn)品密鑰”的輸入窗口,查看安裝光盤封面或光盤內(nèi)的“sn.txt”文件可找到這個密鑰。服務(wù)器端數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入。第二步:正確輸入安裝密鑰后,進入“用戶信息”輸入窗口,任意輸入信息后單擊“下一步”。第三步:在“最終用戶許可協(xié)議”窗口里勾選接受后,進入“安裝類型”窗口。這里可選幾種安裝類型,如果是第一次使用Office,選擇“典型安裝”即可;如果對安裝組件有一定的選擇,則可選擇“自定義安裝”;接著是設(shè)定Access的安裝路徑。我們選擇“自定義安裝”進入下一步。第四步:進入“自定義安裝”窗口。勾選Access,另外勾選“選擇應(yīng)用程序的高級自定義”,以便安裝Access的具體組件項。第五步:在“高級自定義”窗口里,我們對Access進一步配置。Access組件項前標(biāo)有嘆號的表示默認(rèn)不安裝,如果要安裝這類組件項,單擊組件項前的小三角,選擇“從本機運行”即可。第六步:經(jīng)過以上步驟的選擇后,單擊“安裝”準(zhǔn)備安裝Access及其它組件。第七步:幾分鐘之后安裝即可完成,此時會出現(xiàn)“安裝已完成”窗口。如果硬盤空間不是很充足的話,建議勾選“刪除安裝文件”項,以釋放安裝時復(fù)制到硬盤的安裝文件。最后單擊“完成”。3.5.2服務(wù)器端管理員用客戶端安裝為了方便管理員管理測試試題,學(xué)生信息,測試結(jié)果,和本系統(tǒng)的各種運行設(shè)置,在服務(wù)器端上安裝客戶端程序。3.5.3工作站端客戶端安裝學(xué)生登錄系統(tǒng)進行測試使用的是與服務(wù)器聯(lián)網(wǎng)的工作站,要在這些工作站上安裝本系統(tǒng)的客戶端程序。3.5.4客戶端運行測試在服務(wù)器上啟動數(shù)據(jù)庫,分別在工作站和服務(wù)器上運行客戶端程序,進行客戶端程序與數(shù)據(jù)庫的連接測試。3.6系統(tǒng)測試系統(tǒng)測試是對最終軟件系統(tǒng)進行全面的測試,確保最終軟件系統(tǒng)滿足需求,并且遵循系統(tǒng)設(shè)計。當(dāng)產(chǎn)品需求和系統(tǒng)設(shè)計文檔完成之后,就可以提前開始制定測試計劃和設(shè)計測試用例,這樣可以提高系統(tǒng)測試的效率。以下是幾個主要的系統(tǒng)測試用例:測試用例1測試目標(biāo):測試管理員界面中測試項目及評測管理功能模塊里初始增加測試項目時能否正常運行。測試環(huán)境:項目數(shù)據(jù)庫表中為空,其他相關(guān)數(shù)據(jù)庫中相關(guān)記錄也為空。測試數(shù)據(jù)及步驟:1.點擊“新增測試項目”2.在項目名輸入框中輸入“性格測試”3.點擊“確定”測試結(jié)果:在錄入界面里正確顯示了錄入結(jié)果,在相關(guān)數(shù)據(jù)庫表中也正確添加了相關(guān)記錄。測試用例2測試目標(biāo):測試管理員界面中測試項目及評測管理功能模塊里正常增加測試項目時能否正常運行。測試環(huán)境:項目數(shù)據(jù)庫表中已有記錄。測試數(shù)據(jù)及步驟:1.點擊“新增測試項目”2.在項目名輸入框中輸入“精神狀況測試”3.點擊“確定”測試結(jié)果:在錄入界面里正確顯示了錄入結(jié)果,在相關(guān)數(shù)據(jù)庫表中也正確添加了相關(guān)記錄。測試用例3測試目標(biāo):測試管理員界面中測試項目及評測管理功能模塊里正常增加測試項目后撤銷所添加項目時能否正常運行。測試環(huán)境:項目數(shù)據(jù)庫表中已有記錄。測試數(shù)據(jù)及步驟:1.點擊“新增測試項目”2.在項目名輸入框中輸入“測試用例”3.點擊“取消”測試

溫馨提示

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

評論

0/150

提交評論