亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于C/S模式的心理檢測(cè)與指導(dǎo)系統(tǒng)

        2015-07-25 06:52:10張利利馬進(jìn)李曉京
        微型電腦應(yīng)用 2015年9期
        關(guān)鍵詞:字段測(cè)驗(yàn)客戶(hù)端

        張利利,馬進(jìn),李曉京

        0 引言

        隨著社會(huì)的發(fā)展和人們生活節(jié)奏的加快,心理健康已成為目前社會(huì)一個(gè)日益突出的問(wèn)題,據(jù)世界衛(wèi)生組織統(tǒng)計(jì),我國(guó)現(xiàn)有重癥精神疾患病人高達(dá) 1600萬(wàn)人;70%左右的人處于精神“亞健康”狀態(tài),有1.9億人在一生中需要接受專(zhuān)業(yè)的心理咨詢(xún)或心理治療,在年滿(mǎn)20歲的成年人中,有心理障礙的患者每年以11.3%的速度增加;17歲以下未成年人有各類(lèi)學(xué)習(xí)、情緒、行為障礙者約 3000萬(wàn)人;大學(xué)生中16%~25.4%的人有心理障礙[1]。為了向發(fā)達(dá)國(guó)家學(xué)習(xí),在我國(guó)普及心理知識(shí),我們旨在研制一套方便、快捷的心理檢測(cè)與指導(dǎo)系統(tǒng)。

        1 相關(guān)技術(shù)

        1.1 開(kāi)發(fā)工具

        客戶(hù)機(jī)/服務(wù)器體系結(jié)構(gòu)是當(dāng)前數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)中的主流結(jié)構(gòu),而 PowerBuilder是面向客戶(hù)機(jī)/服務(wù)器應(yīng)用領(lǐng)域的前端開(kāi)發(fā)工具,它支持面向?qū)ο蟮能浖_(kāi)發(fā)方法,具有可視化的集成開(kāi)發(fā)環(huán)境,特別適用于數(shù)據(jù)庫(kù)應(yīng)用的開(kāi)發(fā),集成能力強(qiáng),開(kāi)發(fā)效率高[2]。

        1.2 系統(tǒng)的數(shù)據(jù)庫(kù)選型

        SQL Server是基于SQL客戶(hù)服務(wù)器模式的數(shù)據(jù)庫(kù)系統(tǒng),具有系統(tǒng)集成方便、可靠性和安全性以及性能價(jià)格比高等優(yōu)點(diǎn)[3]。它區(qū)別于Access小型數(shù)據(jù)庫(kù),在數(shù)據(jù)并發(fā)控制方面比較完善,而像存儲(chǔ)過(guò)程、觸發(fā)器等特性,也是大型數(shù)據(jù)庫(kù)才擁有的[4]。因此,本系統(tǒng)選用SQL Server2008作為數(shù)據(jù)庫(kù)管理系統(tǒng)。

        1.3 關(guān)鍵技術(shù)

        1.3.1 PowerBuilder與數(shù)據(jù)庫(kù)的鏈接

        PowerBuilder通過(guò)事務(wù)對(duì)象完成應(yīng)用程序和數(shù)據(jù)庫(kù)之間的通信。每當(dāng)應(yīng)用程序開(kāi)始運(yùn)行時(shí),PowerBuilder都會(huì)創(chuàng)建一個(gè)名為SQLCA的事務(wù)對(duì)象。所以,如果應(yīng)用程序只與一個(gè)數(shù)據(jù)庫(kù)交互,則使用默認(rèn)的事務(wù)對(duì)象實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的鏈接。但對(duì)于需同時(shí)訪(fǎng)問(wèn)多個(gè)數(shù)據(jù)庫(kù)時(shí),則需要使用多個(gè)事務(wù)對(duì)象建立和數(shù)據(jù)庫(kù)的鏈接。該系統(tǒng)需要與兩個(gè)安裝在不同PC機(jī)上的數(shù)據(jù)庫(kù)進(jìn)行交互,所以又創(chuàng)建一個(gè)除SQLCA之外的事務(wù)對(duì)象來(lái)連接另一個(gè)數(shù)據(jù)庫(kù)data_b,當(dāng)對(duì)另一個(gè)數(shù)據(jù)庫(kù)執(zhí)行SQL指令時(shí),在指令的最后面加上“ using data_b”即可。如select typeid into:v_ftypeid from Student_Info where Student_ID=:v_fno1 using data_b;

        1.3.2 ntext字段的操作

        本系統(tǒng)中,有很多項(xiàng)人格測(cè)驗(yàn)和能力測(cè)驗(yàn),每個(gè)人格測(cè)驗(yàn)的測(cè)試維度都不同,為了數(shù)據(jù)庫(kù)的統(tǒng)一性,我們將所有維度的原始分、標(biāo)準(zhǔn)分、時(shí)間標(biāo)準(zhǔn)分等分別存放在一個(gè)字段中,這個(gè)字段的屬性設(shè)為ntext類(lèi)型,當(dāng)往該字段插入數(shù)據(jù)時(shí),可以使用String類(lèi)型的變量來(lái)插入,但是當(dāng)讀取ntext字段時(shí),就不能簡(jiǎn)單的以string類(lèi)型的變量來(lái)讀取了,而要使用一個(gè)convert函數(shù)來(lái)完成。如pf_main_org是一個(gè)ntext類(lèi)型的字段名,f_16pf_main_org為一個(gè)string類(lèi)型的變量。

        2 系統(tǒng)設(shè)計(jì)

        2.1 系統(tǒng)功能設(shè)計(jì)

        該系統(tǒng)主要包括以下5個(gè)功能模塊:基本信息管理模塊、測(cè)試項(xiàng)目管理模塊、測(cè)試數(shù)據(jù)管理模塊、查詢(xún)統(tǒng)計(jì)模塊和系統(tǒng)維護(hù)模塊。

        基本信息管理包括管理員信息和被試人員信息的管理;測(cè)試項(xiàng)目管理包括添加、修改或刪除單個(gè)人格測(cè)驗(yàn)項(xiàng)目或能力測(cè)驗(yàn)項(xiàng)目;測(cè)試數(shù)據(jù)管理包括測(cè)試任務(wù)管理、測(cè)試的原始數(shù)據(jù)和結(jié)果數(shù)據(jù)的管理;查詢(xún)統(tǒng)計(jì)包括被試基本信息的查詢(xún)、測(cè)試原始數(shù)據(jù)和結(jié)果數(shù)據(jù)的查詢(xún);系統(tǒng)維護(hù)包括系統(tǒng)初始化和數(shù)據(jù)庫(kù)備份。系統(tǒng)功能模塊如圖1所示:

        圖1 系統(tǒng)功能

        2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)

        根據(jù)我們以往的開(kāi)發(fā)經(jīng)驗(yàn),我們確定了C/S模式的心理檢測(cè)與指導(dǎo)系統(tǒng)的測(cè)試流程。其流程如圖2所示:

        圖2 系統(tǒng)測(cè)試流程

        2.3 系統(tǒng)安全設(shè)計(jì)

        對(duì)于本系統(tǒng)而言,數(shù)據(jù)的安全性和完整性是非常重要的,所以我們從整體考慮,將安全機(jī)制分為3級(jí),即計(jì)算機(jī)安全、數(shù)據(jù)庫(kù)安全和測(cè)試系統(tǒng)的安全。

        計(jì)算機(jī)安全通過(guò)計(jì)算機(jī)本身的安全控制來(lái)實(shí)現(xiàn),安裝該系統(tǒng)的計(jì)算機(jī)都必須由專(zhuān)人負(fù)責(zé)管理和維護(hù),進(jìn)入系統(tǒng)必須輸入相應(yīng)的密碼。

        SQL Server2008數(shù)據(jù)庫(kù)本身在安全性方面較之以前的版本也做了許多的改進(jìn),該系統(tǒng)主要使用的特性有:為數(shù)據(jù)庫(kù)建立多個(gè)用戶(hù),每個(gè)用戶(hù)具有不同的操作權(quán)限。每當(dāng)有用戶(hù)需要訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)時(shí),則需要輸入相應(yīng)的用戶(hù)名和密碼,以此來(lái)保證數(shù)據(jù)的安全性。通過(guò)數(shù)據(jù)庫(kù)自動(dòng)備份來(lái)保障數(shù)據(jù)庫(kù)的運(yùn)行和安全性能[3]。

        系統(tǒng)安全性,根據(jù)系統(tǒng)的使用需求,在設(shè)計(jì)我們將操作系統(tǒng)的用戶(hù)分為3種,高級(jí)管理員:能使用該系統(tǒng)的所有功能模塊,包括添加、修改和刪除系統(tǒng)管理員和一般用戶(hù),并為其分配相應(yīng)的權(quán)限;系統(tǒng)管理員:添加被試基本信息,并為被試分配相應(yīng)的測(cè)驗(yàn)項(xiàng)目,查看測(cè)試原始和結(jié)果數(shù)據(jù);一般用戶(hù):只查詢(xún)測(cè)試結(jié)果數(shù)據(jù)的用戶(hù)。

        3 系統(tǒng)實(shí)現(xiàn)

        3.1 服務(wù)器端的實(shí)現(xiàn)

        3.1.1 登錄窗口實(shí)現(xiàn)

        每當(dāng)用戶(hù)要進(jìn)入服務(wù)器端的系統(tǒng)時(shí),都要首先進(jìn)入登錄窗口,在此窗口提供輸入登錄口令的編輯框,用戶(hù)通過(guò)輸入相應(yīng)的信息來(lái)檢驗(yàn)其合法性,并且通過(guò)輸入的信息可以得到該用戶(hù)的操作權(quán)限。

        3.1.2 權(quán)限設(shè)置模塊的實(shí)現(xiàn)

        本系統(tǒng)是一個(gè)多用戶(hù)操作的系統(tǒng),不同的操作者在進(jìn)入系統(tǒng)后可以使用不同的權(quán)限,所以本模塊的設(shè)置就顯得尤為重要。在系統(tǒng)安裝成功后,系統(tǒng)中只有一個(gè)高級(jí)管理員,其他所有的操作者都是由這個(gè)管理員來(lái)創(chuàng)建并分配權(quán)限的,其操作界面如圖3所示:

        圖3 權(quán)限設(shè)置界面

        3.1.3 基本信息錄入模塊的實(shí)現(xiàn)

        本模塊包括兩部分,系統(tǒng)操作員信息的錄入和被試信息的錄入。操作員的錄入包括人員編號(hào)、姓名和權(quán)限。被試信息的錄入要考慮到人員登錄系統(tǒng)方便,所以將身份證號(hào)、姓名、密碼(身份證號(hào)后6位數(shù)字)、性別、學(xué)歷、單位錄入數(shù)據(jù)庫(kù),其中身份證號(hào)和密碼作為被試登錄客戶(hù)端的口令。錄入時(shí)可以逐個(gè)錄入,也可以通過(guò)Excel導(dǎo)入,我們提供了一個(gè)Excel的模板,供系統(tǒng)管理員使用。

        3.1.4 測(cè)試數(shù)據(jù)管理模塊的實(shí)現(xiàn)

        本系統(tǒng)是一個(gè)測(cè)試系統(tǒng),要進(jìn)行測(cè)試,首先需要給被試者分配相應(yīng)的測(cè)試任務(wù),這樣被試才能進(jìn)入系統(tǒng)進(jìn)行測(cè)試,所以本模塊設(shè)計(jì)的是否合理關(guān)系到整個(gè)系統(tǒng)的成功與否。在本模塊中,我們應(yīng)用了PB中一個(gè)很重要的對(duì)象DataWindow。其中一個(gè) DataWindow顯示系統(tǒng)中的所有被試及基本信息;另一個(gè)DataWindow顯示該系統(tǒng)所有的測(cè)試項(xiàng)目,包括能力測(cè)驗(yàn)和人格測(cè)驗(yàn)。我們從人員數(shù)據(jù)窗口選擇要進(jìn)行測(cè)試的人員,從測(cè)驗(yàn)數(shù)據(jù)窗口選擇要分配的測(cè)驗(yàn)項(xiàng)目,這樣就形成了一個(gè)測(cè)試任務(wù),通過(guò)該測(cè)試任務(wù)自動(dòng)生成相應(yīng)的測(cè)試列表,記錄被試測(cè)試的原始數(shù)據(jù),如圖4所示:

        圖4 分配測(cè)試任務(wù)界面

        3.2 客戶(hù)端的實(shí)現(xiàn)

        客戶(hù)端主要是供被試進(jìn)行測(cè)試的,當(dāng)服務(wù)器端給被試分配完任務(wù)后,被試就可以進(jìn)入客戶(hù)端系統(tǒng)的登錄界面,輸入自己的身份證號(hào)和密碼(身份證號(hào)的后6為數(shù)字)進(jìn)入系統(tǒng),進(jìn)入之后從任務(wù)列表中就可以選擇某個(gè)項(xiàng)目開(kāi)始測(cè)驗(yàn),等這一項(xiàng)測(cè)驗(yàn)完成后,該項(xiàng)測(cè)驗(yàn)就自動(dòng)從任務(wù)列表中消失,被試就可以選擇下一個(gè)項(xiàng)目進(jìn)行測(cè)驗(yàn),等任務(wù)列表中的所有測(cè)驗(yàn)項(xiàng)目都完成后,客戶(hù)端程序就自動(dòng)退出。其中任務(wù)列表如圖5所示:

        圖5 客戶(hù)端測(cè)試任務(wù)列表界面

        4 總結(jié)

        本文簡(jiǎn)要介紹采用 PowerBuilder為服務(wù)端和客戶(hù)端的開(kāi)發(fā)工具,SQL Server2008為后臺(tái)數(shù)據(jù)庫(kù)開(kāi)發(fā)網(wǎng)絡(luò)版心理測(cè)評(píng)系統(tǒng),并給出了主要的實(shí)現(xiàn)方案。該系統(tǒng)目前已投入使用,自運(yùn)行以來(lái),表現(xiàn)出了較好的穩(wěn)定性、實(shí)用性和操作直觀性,對(duì)在PB平臺(tái)下開(kāi)發(fā)類(lèi)似的軟件具有一定的參考價(jià)值。

        [1] 俞國(guó)良,董妍.我國(guó)心理健康研究的現(xiàn)狀、熱點(diǎn)與發(fā)展趨勢(shì)[J].教育研究, 2012,6(389):97-102.

        [2] 崔巍,PowerBuilder10.0實(shí)用教程[M].北京:清華大學(xué)出版社,2006.

        [3] 張莉.SQL Server數(shù)據(jù)庫(kù)原理及應(yīng)用教程[M].北京:清華大學(xué)出版社,2003.

        [4] 梁倩.基于 PowerBuilder的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).[J]計(jì)算機(jī)與現(xiàn)代化,2012,5:195-197.

        猜你喜歡
        字段測(cè)驗(yàn)客戶(hù)端
        圖書(shū)館中文圖書(shū)編目外包數(shù)據(jù)質(zhì)量控制分析
        縣級(jí)臺(tái)在突發(fā)事件報(bào)道中如何應(yīng)用手機(jī)客戶(hù)端
        孵化垂直頻道:新聞客戶(hù)端新策略
        《新年大測(cè)驗(yàn)》大揭榜
        基于Vanconnect的智能家居瘦客戶(hù)端的設(shè)計(jì)與實(shí)現(xiàn)
        兩個(gè)處理t測(cè)驗(yàn)與F測(cè)驗(yàn)的數(shù)學(xué)關(guān)系
        考試周刊(2016年88期)2016-11-24 13:30:50
        CNMARC304字段和314字段責(zé)任附注方式解析
        你知道嗎?
        無(wú)正題名文獻(xiàn)著錄方法評(píng)述
        關(guān)于CNMARC的3--字段改革的必要性與可行性研究
        老熟女毛茸茸浓毛| 在线日本看片免费人成视久网| 精品久久久久久综合日本| 国产一区二区三区在线观看黄| 一区二区三区在线视频观看| 亚洲日韩精品无码av海量| 国产精品9999久久久久仙踪林| 成人区人妻精品一熟女| 无码一区久久久久久久绯色AV| 日本免费一区精品推荐| 蜜桃视频在线免费视频| 国产毛多水多高潮高清| 无码人妻精品一区二区三区下载| 久热香蕉精品视频在线播放| 精品在线视频免费在线观看视频| 亚洲视频在线观看一区二区三区 | 亚洲国产精品美女久久久| 精品亚洲一区中文字幕精品| 一本久道综合色婷婷五月| 午夜精品久久久久久| 91亚洲人成手机在线观看| 精品少妇一区二区三区四区| 毛茸茸的女性外淫小视频| 综合图区亚洲另类偷窥| 十八18禁国产精品www| 亚洲AV无码成人品爱| 日本久久精品国产精品| 亚洲毛片在线观看免费| 久久97久久97精品免视看| 亚洲人成人77777网站| 日韩中文字幕无码av| 自拍视频在线观看国产| 精品国产免费一区二区三区香蕉| 真人直播 免费视频| 国产精品久久久久久2021| 少妇特殊按摩高潮不断| 久久伊人精品中文字幕有尤物| 亚洲最大av网站在线观看| 欧美白人最猛性xxxxx| 风流少妇一区二区三区| 亚洲中文字幕久久精品一区|