心里咨詢系統(tǒng)的設(shè)計與分析報告_第1頁
心里咨詢系統(tǒng)的設(shè)計與分析報告_第2頁
心里咨詢系統(tǒng)的設(shè)計與分析報告_第3頁
已閱讀5頁,還剩35頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

天津師范大學(xué)本科畢業(yè)設(shè)計題目基于JSP的多成心理素質(zhì)在線測試系統(tǒng)的設(shè)計與實(shí)現(xiàn)學(xué)院:軟件學(xué)院學(xué)生姓名:孫旭東學(xué)號:1130200134主修專業(yè):軟件工程年級:2011級完成日期:2015年4月指導(dǎo)教師: 黃新基于JSP的多成心理素質(zhì)在線測試系統(tǒng)的設(shè)計與實(shí)現(xiàn)摘要:當(dāng)今社會己進(jìn)入信息社會時代,信息己經(jīng)受到社會的廣泛關(guān)注,被看作社會和科學(xué)技術(shù)發(fā)展的三大支柱 (材料、能源、信息)之一。信息是管理的基礎(chǔ),是進(jìn)行決策的的基本依據(jù)。在一個組織里,信息己作為人力、物力、財力之外的第四種能源,占有重要的地位。然而,信息是一種非物質(zhì)的,有別于基本資源的新形式的資源。信息也是管理的對象,必須進(jìn)行管理和控制。心理健康網(wǎng)是將IT技術(shù)用于心理健康信息的管理,它能夠收集與存儲心理健康的檔案信息,提供更新與檢索心理健康信息檔案的接口;提高工作效率。系統(tǒng)采用JSP為編程語言。論文主要介紹了本課題的開發(fā)背景,所要完成的功能和開發(fā)的過程。重點(diǎn)的說明了系統(tǒng)設(shè)計的重點(diǎn)、設(shè)計思想、難點(diǎn)技術(shù)和解決關(guān)鍵詞:心理健康;管理;系統(tǒng);開發(fā)TheDesignandImplementationBasedonTheJSPIntoDuochengPsychologicalQualityOnlineTestSystemsociety,Abstract:Today'ssocietyhasenteredtheeraofinformationinformationhasbeenwidespreadconcerninsociety,asthethreepillarsofthesocialandscientificandtechnologicaldevelopment(materials,energy,information)one.Informationmanagement,decision-makingbasisforInansociety,organization,theinformationhastheenergyofthefourthadditiontothehuman,materialandfinancialresourcestooccupyanimportantposition.However,informationisanon-materialresourcesofthenewformisdifferentfromthebasicresources.Informationisalsomanagedobjects,managementandcontrol.SiteretrievalsystemistheITtechnologyforthemanagementofthesitetoretrieveinformation,fileinformationretrievalandstoragesite,itcancollect,updateandretrievethewebsitetoretrieveinformation fileinterface;improveworkefficiency.ThesystemusesJSPasprogrammingIanguage.Thepaperintroducesthedevelopmentbackgroundofthesubject,tocompletethedevelopmentandfunctionoftheprocess.Focusonadescriptionofthefocusofsystemdesign,designideas,difficulttechnologyandsolutions.Keywords:mentalhealth;management;system;development1、引言1.1研究現(xiàn)狀及其前景1.2主要研究的目的及內(nèi)容1.3研究方法及設(shè)計思路研究方法,錯.誤!未定義書簽。,錯誤!.未定義書簽。.10.1.Q2.1應(yīng)用需求分析.13.2.2運(yùn)行需求分析.14.2.3其他需求分析14.2.4可行性分析.15.2.5經(jīng)濟(jì)可行性技術(shù)可行性運(yùn)行可行性時間可行性法律可行性:系統(tǒng)開發(fā)步驟1.51.61616.1.7..10.1.Q2.1應(yīng)用需求分析.13.2.2運(yùn)行需求分析.14.2.3其他需求分析14.2.4可行性分析.15.2.5經(jīng)濟(jì)可行性技術(shù)可行性運(yùn)行可行性時間可行性法律可行性:系統(tǒng)開發(fā)步驟1.51.61616.1.7.設(shè)計思路2、系統(tǒng)需求分析1.73、相關(guān)技術(shù)簡介1.717JSP技術(shù)簡介173.2Mysql數(shù)據(jù)庫3.3JDBC183.4B/S模式分析 錯誤!..未定義書簽4、系統(tǒng)總體設(shè)計 20 4.1系統(tǒng)實(shí)現(xiàn)目標(biāo) 20 系統(tǒng)體系結(jié)構(gòu) 22 4.3主控流程圖 22 4.4系統(tǒng)ER圖 24 5、系統(tǒng)設(shè)計5、系統(tǒng)設(shè)計 25 5.1概要設(shè)計 25 5.2系統(tǒng)結(jié)構(gòu)設(shè)計 26 5.3詳細(xì)設(shè)計5.3詳細(xì)設(shè)計 26 TOC\o"1-5"\h\z管理員登錄界面 2.6.心理健康信息管理 27心理測試模塊 27\o"CurrentDocument"心理咨詢模塊 28總結(jié) 錯誤!..未定義書簽參考文獻(xiàn)總結(jié) 錯誤!..未定義書簽參考文獻(xiàn) .錯誤I...未定義書簽致謝 35 引言1.1研究現(xiàn)狀及其前景隨著科技發(fā)展和社會進(jìn)步,尤其是計算機(jī)大范圍的普及,計算機(jī)應(yīng)用逐漸由大規(guī)??茖W(xué)計算的海量數(shù)據(jù)處理轉(zhuǎn)向大規(guī)模的事務(wù)處理和對工作流的管理 ,這就產(chǎn)生了以臺式計算機(jī)為核心,以數(shù)據(jù)庫管理系統(tǒng)為開發(fā)環(huán)境的管理信息系統(tǒng)在大規(guī)模的事務(wù)處理和對工作流的管理等方面的應(yīng)用 ,特別是在心理健康信息管理之中的應(yīng)用日益收到人們的關(guān)注 。近年來我國信息事業(yè)發(fā)展迅速,手工管理方式在心理健康信息管理等需要大量事務(wù)處理的應(yīng)用中已顯得不相適應(yīng) ,采用IT技術(shù)提高服務(wù)質(zhì)量和管理水平勢在必行。目前,對外開放必然趨勢使信息行業(yè)直面外國同行單位的直接挑戰(zhàn),因此,信息行業(yè)必須提高其工作效率,改善其工作環(huán)境。這樣,心理健康信息管理的信息化勢在必行。在傳統(tǒng)的心理健康信息管理中,其過程往往是很復(fù)雜的,繁瑣的,心理健康信息管理以心理健康信息管理為核心,在此過程中又需要經(jīng)過若干道手續(xù) ,因?yàn)檎麄€過程都需要手工操作,效率十分低下,且由于他們之間關(guān)聯(lián)復(fù)雜,統(tǒng)計和查詢的方式各不相同;且會出現(xiàn)信息的重復(fù)傳遞問題,因此該過程必須實(shí)現(xiàn)信息化。隨著計算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,各校都相繼采用信息技術(shù)對心理健康有關(guān)信息進(jìn)行管理。然而,也注意到許多單位,并沒有很好地運(yùn)用現(xiàn)代信息技術(shù)對心理健康等信息進(jìn)行管理,很多心理健康網(wǎng)將所有的管理事務(wù)全都交給管理員來完成,如果信息有任何的增刪改查,都需要通過管理員來完成,非常麻煩。如何開發(fā)一個實(shí)用的心理健康網(wǎng),是擺在設(shè)計者面前的一大難題。通過對心理健康網(wǎng)進(jìn)行深入分析和研究 ,本文從功能模塊、數(shù)據(jù)格式、通用性三個方面進(jìn)行細(xì)化,提出心理健康網(wǎng)設(shè)計的理論依據(jù)和實(shí)現(xiàn)的方法 。設(shè)計系統(tǒng)的數(shù)據(jù)層、邏輯層、界面層,重點(diǎn)體現(xiàn)數(shù)據(jù)格式的規(guī)范,也為通用性的實(shí)施提供保障。最后在系統(tǒng)開發(fā)環(huán)節(jié),從技術(shù)層面實(shí)現(xiàn)代碼的可重用性及系統(tǒng)的通用性,從而使系統(tǒng)的設(shè)計更具實(shí)用性和通用性??傊矣X得現(xiàn)在逐漸發(fā)展起來的信息系統(tǒng)可以讓心理健康變得非常靈活,每一種角色都有自己的權(quán)限,保證了信息的安全性以及交流簡易性。因此,基于MVC的心理健康網(wǎng)將會是以后的趨勢。所以我通過開發(fā)一個心理健康網(wǎng)來完成以便能更好的銜接。1.2主要研究的目的及意義本課題的目的是使心理健康信息管理清晰化 ,透明化,便于操作,易于管理。通過功能模塊的優(yōu)化組合實(shí)現(xiàn)不同的管理細(xì)節(jié),使管理過程實(shí)現(xiàn)最大程度的自動化與信息化,并能自動對人工操作環(huán)節(jié)進(jìn)行復(fù)查,使心理健康網(wǎng)出錯率降至最低。在傳統(tǒng)的心理健康信息管理中,各種管理工作往往是很復(fù)雜煩瑣的。心理健康信息管理的特點(diǎn)是信息處理量比較大,所管理的種類比較繁多,而且由于消費(fèi)、繳費(fèi)等單據(jù)發(fā)生量特別大,關(guān)聯(lián)信息多,查詢和統(tǒng)計的方式不盡相同。在管理過程中經(jīng)常會出現(xiàn)信息的重復(fù)傳遞,因此心理健康信息管理必須實(shí)現(xiàn)計算機(jī)化處理。我們系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)心理健康信息管理的系統(tǒng)化、規(guī)范化、自動化、信息化與智能化,從而達(dá)到提高心理健康信息管理效率的目的。1.3研究方法及設(shè)計思路研究方法心理健康信息管理是信息行業(yè)業(yè)務(wù)流程過程中十分重要且必備的環(huán)節(jié)之一,在信息行業(yè)業(yè)務(wù)流程當(dāng)中起著承上啟下的作用,其重要性不言而喻。但是,目前許多信息行業(yè)在具體的業(yè)務(wù)流程處理過程中仍然使用手工操作的方式來實(shí)施,不僅費(fèi)時、費(fèi)力,效率低下,而且無法達(dá)到理想的效果。針對上述問題,采用軟件工程的開發(fā)原理,依據(jù)軟件流程過程規(guī)范,按照需求分析、概要設(shè)計、詳細(xì)設(shè)計、程序編碼、測試、軟件應(yīng)用、軟件維護(hù)等過程開發(fā)了一個心理健康網(wǎng)。采用JSP作為開發(fā)工具,結(jié)合Mysql數(shù)據(jù)庫,數(shù)據(jù)庫設(shè)計遵循3范式,解決了心理健康網(wǎng)中存在的數(shù)據(jù)安全性 、數(shù)據(jù)一致性以及系統(tǒng)運(yùn)行速度等問題。設(shè)計思路(1) 系統(tǒng)應(yīng)符合心理健康信息管理的規(guī)定,滿足信息行業(yè)相關(guān)人員日常使用的需要,并達(dá)到操作過程中的直觀,方便,實(shí)用,安全等要求;(2) 系統(tǒng)采用模塊化程序設(shè)計方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護(hù)人員補(bǔ)充,維護(hù);(3)系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護(hù)功能,及時根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加、刪除、修改、備份等操作;(4)盡量采用現(xiàn)有軟件環(huán)境及先進(jìn)的管理系統(tǒng)開方案 ,從而達(dá)到充分利用現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的。1.4主要研究內(nèi)容隨著社會壓力的增大,越來越多的人心里感受到生活壓力的增大 ,在這種情況下,越發(fā)增加了心理疾病的爆發(fā)率,本項目的主要研究內(nèi)容就是如何通過JSP技術(shù)實(shí)現(xiàn)在線心里素質(zhì)測試系統(tǒng),結(jié)合現(xiàn)實(shí)情況,在保證人性化的前提下,讓更多的人更方面快捷的釋緩心理壓力,并一定程度的解決部分心理疾病。系統(tǒng)需求分析伴隨著信息行業(yè)的蓬勃發(fā)展和人們辦公自動化意識的增強(qiáng) ,心理健康部門的的工作也越來越繁重,原來的心理健康網(wǎng)已經(jīng)不能完全滿足相關(guān)人員使用的需要。為了協(xié)助信息行業(yè)開展心理健康工作,提高工作效率,充分利用信息行業(yè)的現(xiàn)有資源,開發(fā)更好的心理健康網(wǎng)勢在必行。心理健康網(wǎng)是將IT技術(shù)用于心理健康信息的管理,它能夠收集與存儲患者信息,提供更新與檢索的接口;協(xié)助信息行業(yè)開展心理健康工作提高工作效率 。心理健康網(wǎng)采用B/S結(jié)構(gòu)、結(jié)合網(wǎng)絡(luò)數(shù)據(jù)庫開發(fā)技術(shù)來設(shè)計本系統(tǒng)。開發(fā)語言采用JSR數(shù)據(jù)庫使用Mysql數(shù)據(jù)庫。完成以下基本功能:本系統(tǒng)是一個獨(dú)立的系統(tǒng),用來解決心理健康信息的管理問題。采用JSP技術(shù)構(gòu)建了一個有效而且實(shí)用的心理健康信息管理平臺 ,目的是為高效地完成對心理健康信息的管理。前臺功能:新聞動態(tài):主要是提供新聞,發(fā)布最近的活動(最好有圖片,有文字的)心理測評:主要是在網(wǎng)站上提供心理測評的試題專題輔導(dǎo):可以情緒心理、戀愛心理、學(xué)習(xí)心理、社交心理幾方面的內(nèi)容心理咨詢:主要是用戶進(jìn)行留言,管理員看到后對此進(jìn)行回復(fù)。文章下載:主要是在提供的文章中,看到感興趣的文章可以進(jìn)行下載信息搜索:在文本框中輸入信息,就可以查到網(wǎng)站內(nèi)相對應(yīng)的狀況附加功能:用戶登錄窗口,友情鏈接、熱門文章推薦等等用戶:1?進(jìn)行注冊和登錄;對用戶的信息進(jìn)行修改瀏覽新聞動態(tài),了解最新時事進(jìn)行心理測試,通過登陸后,選擇感興趣的試題,進(jìn)行心理測驗(yàn),提交后,得出相對應(yīng)的結(jié)果。同時,可以對結(jié)果進(jìn)行打分,為以后同學(xué)進(jìn)行心理測試提供參考價值。進(jìn)行心理咨詢。當(dāng)碰到心理問題,需要提問后,可以在網(wǎng)站上進(jìn)行留言。對感興趣的文章進(jìn)行下載可以搜索感興趣的信息注意:3,4需要用戶進(jìn)行注冊登錄后,才可以進(jìn)行操作后臺(管理員):進(jìn)行登錄;修改密碼;增加管理員對新聞動態(tài)和專題輔導(dǎo)中的信息進(jìn)行增加、修改、刪除增加、修改、刪除心理測評的試題增加、修改、刪除友情鏈接,熱門推薦的內(nèi)容增加、修改、刪除心里下載中的文章管理心理咨詢中的內(nèi)容:修改,刪除等對心理咨詢中,用戶提出的疑問,進(jìn)行回答。心理健康網(wǎng)具有標(biāo)準(zhǔn)心理健康網(wǎng)所具有的現(xiàn)實(shí)中完整的心理健康步驟 ,完全的虛擬現(xiàn)實(shí)實(shí)現(xiàn)。真正實(shí)現(xiàn)節(jié)約資源、提高效率、業(yè)務(wù)處理的同時真正實(shí)現(xiàn)心理健康網(wǎng)的功能作用。系統(tǒng)整體結(jié)構(gòu)如下:心理健康網(wǎng)站用戶信息管理文早信息管理在線

測系統(tǒng)管理文早信息添加文早信息修改在線評測心理健康網(wǎng)站用戶信息管理文早信息管理在線

測系統(tǒng)管理文早信息添加文早信息修改在線評測2.1應(yīng)用需求分析處理器:Intel酷睿服務(wù)器硬件內(nèi)存:512M或更大硬盤:120G或更大軟件MicrosoftWindowsXPMicrosoftACCESSMicrosoftIIS6.0或更咼版本MicrosoftOffice2003客戶機(jī)硬件無特殊要求,只要能上連接互聯(lián)網(wǎng)即可軟件MicrosoftWindowsXPMicrosoftIE6.0或更咼版本系統(tǒng)的性能要求通常指系統(tǒng)需要的存儲容量以及后援存儲 ,重新啟動和安全性,運(yùn)行效率等方面的考慮。硬件系統(tǒng)環(huán)境:Core5600、1GMB(RAM)、120GB(HD)。系統(tǒng)運(yùn)行時對數(shù)據(jù)的保密性要求不高對一般的數(shù)據(jù)不要求進(jìn)行加密。此外,對其它軟件幾乎沒有依賴性,程序健壯性較好2.2運(yùn)行需求分析硬件條件:酷睿CPU、1GRAM、10G硬盤以上的PC機(jī);打印機(jī);局域網(wǎng)。軟件條件:WindowsXP IE6.0以上2.3其他需求分析本系統(tǒng)有較好的可維護(hù)性、可靠性、可理解性、效率。易于用戶理解和操作??删S護(hù)性包括了可讀性、可測試性等含義??煽啃酝ǔ0ㄕ_性和健壯性。開發(fā)過程中,在各種矛盾的目標(biāo)之間作權(quán)衡 ,并在一定的限制的條件下(經(jīng)費(fèi)、時間、可用的軟、硬件資源等),使上述各方面最大限度的得到滿足。2.4可行性分析經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性研究是對組織的經(jīng)濟(jì)現(xiàn)狀和投資能力進(jìn)行分析,對系統(tǒng)建設(shè)運(yùn)行和維護(hù)費(fèi)用進(jìn)行估算,對系統(tǒng)建成后可能取得的社會和經(jīng)濟(jì)效益進(jìn)行估計 。由于本系統(tǒng)是作為畢業(yè)設(shè)計由我們自己開發(fā)的 ,在經(jīng)濟(jì)上的投入甚微,系統(tǒng)建成之后將為今后心理健康信息管理提供很大的方便,估算新系統(tǒng)的開發(fā)費(fèi)用和今后的運(yùn)行、維護(hù)費(fèi)用,估計新系統(tǒng)將獲得的效益,并將費(fèi)用與效益進(jìn)行比較,看是否有利。開發(fā)、運(yùn)行和維護(hù)費(fèi)用主要包括:購買和安裝心理健康的費(fèi)用:計算機(jī)硬件、系統(tǒng)軟件、機(jī)房、電源、空調(diào)等;軟件開發(fā)費(fèi)用:若由實(shí)習(xí)單位的技術(shù)人員開發(fā),則該項費(fèi)用可以計入下面的人員費(fèi)用一項;人員費(fèi)用:系統(tǒng)開發(fā)人員、操作人員和維護(hù)人員的工資、培訓(xùn)費(fèi)用等;消耗品費(fèi)用:系統(tǒng)開發(fā)所用材料、系統(tǒng)正常運(yùn)行所用消耗品,例如水、電費(fèi),打印紙、軟盤、色帶等開支。所有開支都不大,所以經(jīng)濟(jì)上是可行的。242技術(shù)可行性技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。心理健康網(wǎng)用的是JSP開發(fā)語言,調(diào)試相對簡單,當(dāng)前的計算機(jī)硬件配置也完全能滿足開發(fā)的需求,因此在技術(shù)上是絕對可行的。軟件方面:由于目前BS模式軟件相對發(fā)展成熟,故軟件的開發(fā)平臺成熟可行,它們速度快、容量大、可靠性能高、價格低,完全能滿足系統(tǒng)的需求。243運(yùn)行可行性對新系統(tǒng)運(yùn)行后給現(xiàn)行系統(tǒng)帶來的影響(包括組織機(jī)構(gòu)、管理方式、工作環(huán)境等)和后果進(jìn)行估計和評價。同時還應(yīng)考慮現(xiàn)有管理人員的培訓(xùn)、補(bǔ)充,分析在給定時間里能否完成預(yù)定的系統(tǒng)開發(fā)任務(wù)等。運(yùn)行可行性是對組織結(jié)構(gòu)的影響,現(xiàn)有人員和機(jī)構(gòu)和環(huán)境對系統(tǒng)的適應(yīng)性及人員培訓(xùn)補(bǔ)充計劃的可行性。當(dāng)前我國信息化技術(shù)已經(jīng)相當(dāng)普及,各類操作人員水平都有相當(dāng)?shù)母叨?,所以在運(yùn)行上是可行性的。本系統(tǒng)的開發(fā),是典型的Mis開發(fā),主要是對數(shù)據(jù)的處理,包括數(shù)據(jù)的收集,數(shù)據(jù)的變換,及數(shù)據(jù)的各種報表形式的輸出。采用流行的JSP+Mysql體系,已無技術(shù)上的問題。244時間可行性從時間上看,在兩個月的時間里學(xué)習(xí)相關(guān)知識,并開發(fā)心理健康信息管理系統(tǒng),時間上是有點(diǎn)緊,但是不是不可能實(shí)現(xiàn),通過兩個多月的努力功能應(yīng)該基本實(shí)現(xiàn)245法律可行性:所有技術(shù)資料都為合法。開發(fā)過程中不存在知識產(chǎn)權(quán)問題。未抄襲任何已存在的心理健康信息管理系統(tǒng),不存在侵犯版權(quán)問題。開發(fā)過程中未涉及任何法律責(zé)任。綜上所述,本系統(tǒng)的開發(fā)從技術(shù)上、從經(jīng)濟(jì)上、從法律上都是完全可靠的。2.5系統(tǒng)性能需求整個多成心理素質(zhì)在線測試系統(tǒng)將使用 JSP技術(shù)進(jìn)行編輯,使用Mysql數(shù)據(jù)庫進(jìn)行數(shù)據(jù)管理,并且使用JDBC技術(shù)和更加先進(jìn)的B/S模式。在精度需求上,根據(jù)實(shí)際需要,數(shù)據(jù)在輸入、輸出及傳輸?shù)倪^程中要滿足各種精度的需求根據(jù)關(guān)鍵字精度的不同。查閱出相關(guān)的文章。在使用性上,操作界面簡單明了,易于操作,對格式和數(shù)據(jù)類型限制的數(shù)據(jù),進(jìn)行驗(yàn)證,并采用錯誤提醒機(jī)制,提示用戶輸入正確數(shù)據(jù)。在安全保密性上,只有合法用戶才能登錄使用系統(tǒng),對每個用戶都有權(quán)限設(shè)置。對登錄名、密碼、以及用戶重要信息進(jìn)行加密,保證賬號信息安全。3?相關(guān)技術(shù)簡介3.1JSP技術(shù)簡介JSP(JavaServerPages)是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。它是在傳統(tǒng)的網(wǎng)頁HTML文件(*htm,*html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*jsp)。用JSP開發(fā)的Web應(yīng)用是跨平臺的,即能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。JSP主要優(yōu)先如下:一次編寫,到處運(yùn)行。系統(tǒng)的多平臺支持。強(qiáng)大的可伸縮性。多樣化和功能強(qiáng)大的開發(fā)工具支持Mysql數(shù)據(jù)庫Mysql是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。目前Mysql被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了Mysql作為網(wǎng)站數(shù)據(jù)庫。與其他的大型數(shù)據(jù)庫例如Oracle、DB2等相比,Mysql自有它的不足之處,如規(guī)模小、功能有限等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業(yè)來說,Mysql提供的功能已經(jīng)綽綽有余。JDBCJDBC(JavaDataBaseConnectivityjava數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的JavaAPI,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java語言編寫的類和接口組成。JDBC為工具/數(shù)據(jù)庫開發(fā)人員提供了一個標(biāo)準(zhǔn)的API,據(jù)此可以構(gòu)建更高級的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠用純JavaAPI編寫數(shù)據(jù)庫應(yīng)用程序。有了JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送 SQL語句就是一件很容易的事 。換言之,有了JDBC,就不必為訪問access數(shù)據(jù)庫專門寫一個程序,為訪問Oracle數(shù)據(jù)庫又專門寫一個程序,或?yàn)樵L問Informix數(shù)據(jù)庫又編寫另一個程序等等 ,程序員只需用JDBC寫一個程序就夠了,它可向相應(yīng)數(shù)據(jù)庫發(fā)送SQL調(diào)用。同時,將Java語言和JDBC結(jié)合起來使程序員不必為不同的平臺編寫不同的應(yīng)用程序 ,只須寫一遍程序就可以讓它在任何平臺上運(yùn)行 ,這也是Java語言編寫一次,處處運(yùn)行"的優(yōu)勢。3.4模式分析B/S模式是一種以Web技術(shù)為基礎(chǔ)的新型的MIS系統(tǒng)平臺模式。把傳統(tǒng)C/S模式中的服務(wù)器部分分解為一個數(shù)據(jù)服務(wù)器與一個或多個應(yīng)用服務(wù)器 (Web服務(wù)器),從而構(gòu)成一個三層結(jié)構(gòu)的客戶服務(wù)器體系。B/S模式首先簡化了客戶端。它使用戶的操作變得更簡單。對于C/S模式,客戶應(yīng)用程序有自己特定的規(guī)格,使用者需要接受專門培訓(xùn)。而采用B/S模式時,客戶端只是一個簡單易用的瀏覽器軟件。無論是決策層還是操作層的人員都無需培訓(xùn),就可以直接使用。B/S模式的這種特性,還使MIS系統(tǒng)維護(hù)的限制因素更少。而且B/S特別適用于網(wǎng)上信息發(fā)布,使得傳統(tǒng)的MIS的功能有所擴(kuò)展。這是C/S所無法實(shí)現(xiàn)的。而這種新增的網(wǎng)上信息發(fā)布功能恰是現(xiàn)代企業(yè)所需的 。鑒于B/S相對于C/S的先進(jìn)性,B/S逐漸成為一種流行的MIS系統(tǒng)平臺。B/S模式的新穎與流行,和在某些方面相對于C/S的巨大改進(jìn),使B/S成了MIS系統(tǒng)平臺的首選。本系統(tǒng)也采用B/S結(jié)構(gòu)開發(fā)。4、系統(tǒng)總體設(shè)計4.1系統(tǒng)實(shí)現(xiàn)目標(biāo)伴隨著信息行業(yè)的蓬勃發(fā)展和人們辦公自動化意識的增強(qiáng) ,心理健康部門的的工作也越來越繁重,原來的心理健康網(wǎng)已經(jīng)不能完全滿足相關(guān)人員使用的需要。為了協(xié)助信息行業(yè)開展心理健康工作,提高工作效率,充分利用信息行業(yè)的現(xiàn)有資源,開發(fā)更好的心理健康網(wǎng)勢在必行。心理健康網(wǎng)是將IT技術(shù)用于心理健康信息的管理,它能夠收集與存儲患者信息,提供更新與檢索的接口;協(xié)助信息行業(yè)開展心理健康工作提高工作效率。系統(tǒng)主要可分為以下幾個模塊:前臺功能:新聞動態(tài):主要是提供新聞,發(fā)布最近的活動(最好有圖片,有文字的)心理測評:主要是在網(wǎng)站上提供心理測評的試題專題輔導(dǎo):可以情緒心理、戀愛心理、學(xué)習(xí)心理、社交心理幾方面的內(nèi)容心理咨詢:主要是用戶進(jìn)行留言,管理員看到后對此進(jìn)行回復(fù)。文章下載:主要是在提供的文章中,看到感興趣的文章可以進(jìn)行下載信息搜索:在文本框中輸入信息,就可以查到網(wǎng)站內(nèi)相對應(yīng)的狀況附加功能:用戶登錄窗口,友情鏈接、熱門文章推薦等等用戶:進(jìn)行注冊和登錄;對用戶的信息進(jìn)行修改瀏覽新聞動態(tài),了解最新時事進(jìn)行心理測試,通過登陸后,選擇感興趣的試題,進(jìn)行心理測驗(yàn),提交后,得出相對應(yīng)的結(jié)果。同時,可以對結(jié)果進(jìn)行打分,為以后同學(xué)進(jìn)行心理測試提供參考價值。進(jìn)行心理咨詢。當(dāng)碰到心理問題,需要提問后,可以在網(wǎng)站上進(jìn)行留言。對感興趣的文章進(jìn)行下載可以搜索感興趣的信息注意:3,4需要用戶進(jìn)行注冊登錄后,才可以進(jìn)行操作后臺(管理員):進(jìn)行登錄;修改密碼;增加管理員對新聞動態(tài)和專題輔導(dǎo)中的信息進(jìn)行增加、修改、刪除增加、修改、刪除心理測評的試題增加、修改、刪除友情鏈接,熱門推薦的內(nèi)容增加、修改、刪除心里下載中的文章管理心理咨詢中的內(nèi)容:修改,刪除等對心理咨詢中,用戶提出的疑問,進(jìn)行回答。心理健康網(wǎng)具有標(biāo)準(zhǔn)心理健康網(wǎng)所具有的現(xiàn)實(shí)中完整的心理健康步驟 ,完全的虛擬現(xiàn)實(shí)實(shí)現(xiàn)。真正實(shí)現(xiàn)節(jié)約資源、提高效率、業(yè)務(wù)處理的同時真正實(shí)現(xiàn)心理健康網(wǎng)的功能作用。具體功能方框圖見4.2。

4.2系統(tǒng)體系結(jié)構(gòu)在系統(tǒng)功能分析的基礎(chǔ)上,做系統(tǒng)功能模塊圖如下:心理健康網(wǎng)站用戶信息管理文在早線信評息測管理系統(tǒng)管理在評線分評測4.3主控流程圖進(jìn)入主控模塊選擇操作方式1退出系統(tǒng)Y.停止4.4系統(tǒng)ER圖用戶名密碼修改密碼增加用戶心理健康網(wǎng)文章信息新聞信息網(wǎng)站管理在線測試文章檢索心理咨詢用戶管理管理管理員/用戶名密碼修改密碼增加用戶心理健康網(wǎng)文章信息新聞信息網(wǎng)站管理在線測試文章檢索心理咨詢用戶管理管理管理員/系統(tǒng)用L >信息多成心理健康網(wǎng)站首頁丁新聞動態(tài)I專題輔導(dǎo)I趣門文章丨心理測評丨心理咨詢丨合員中心I菅理登陸遞回網(wǎng)站首頁臟登陸密嗎臟詳犧竟斜退出登廟狀態(tài)網(wǎng)站會員中心歡理奩「尊0的會員:3^361網(wǎng)站后臺管理中心世運(yùn)員管悝網(wǎng)拈理專題輔諾埋恰世運(yùn)員管悝網(wǎng)拈理專題輔諾埋恰合員潔息管理友悄粧接苣理心刪|弒官遲心理咨髓哩軒冋訕態(tài)昔理退出登陸心理健康網(wǎng)ControlPanel5、系統(tǒng)設(shè)計本系統(tǒng)不僅要求功能完善,而且還要界面友好,因此,對于一個成功的系統(tǒng)設(shè)計,功能模塊的設(shè)計是關(guān)鍵。5.1概要設(shè)計在系統(tǒng)需求分析階段,搞清楚了軟件做什么”的問題,形成了目標(biāo)系統(tǒng)的邏輯模型?,F(xiàn)在我們所要做的就是要把軟件做什么”的邏輯模型變換為怎么做

的物理模型,即著手實(shí)現(xiàn)系統(tǒng)的需求。首先,我們需要描述的是系統(tǒng)的總的體系結(jié)構(gòu)。5.2系統(tǒng)結(jié)構(gòu)設(shè)計系統(tǒng)的概要設(shè)計中最重要的就是系統(tǒng)的模塊化。模塊化是指解決一個復(fù)雜問題時自項向下逐層把軟件系統(tǒng)劃分成若干個模塊的過程 。每個模塊完成一個特定的功能,所有的模塊按某種方法組織起來,成為一個整體,完成整個系統(tǒng)所要求的功能。將系統(tǒng)劃分為多個模塊是為了降低軟件系統(tǒng)的復(fù)雜性 ,提高可讀性、可維護(hù)性,但模塊的劃分不能是任意的,應(yīng)盡量保持其獨(dú)立性。也就是說,每個模塊只完成系統(tǒng)要求的獨(dú)立的子功能,并且與其他模塊的聯(lián)系最少且接口簡單 ,即盡量做到高內(nèi)聚低耦合,提高模塊的獨(dú)立性,為設(shè)計高質(zhì)量的軟件結(jié)構(gòu)奠定基礎(chǔ)。在系統(tǒng)的概要設(shè)計中采用結(jié)構(gòu)化設(shè)計以需求分析階段產(chǎn)生的數(shù)據(jù)流圖為基礎(chǔ),按一定的步驟映射成軟件結(jié)構(gòu)。首先將整個系統(tǒng)化分為幾個小問題 ,小模塊。然后,進(jìn)一步細(xì)分模塊,添加細(xì)節(jié)。5.3詳細(xì)設(shè)計管理員登錄界面對于一個完整的心理健康網(wǎng),不僅要求功能強(qiáng)大、操作簡單,還要有良好的設(shè)計風(fēng)格和另人爽目的界面。登錄界面對于整個系統(tǒng)來說是非常重要的 ,因?yàn)樗O(shè)置了進(jìn)入本系統(tǒng)的用戶和口令,防止非法用戶進(jìn)入系統(tǒng),破壞系統(tǒng)安全

和所保存的數(shù)據(jù),只有合法的管理員在輸入正確的密碼后方可進(jìn)入系統(tǒng) ,否則將提示密碼或用戶名輸入錯誤,并詢問用戶是否重新輸入。這樣就對使用者有了限制,增加了系統(tǒng)的安全性和保密性,便于控制和管理,有利于系統(tǒng)的維護(hù)。登陸用戶名:登陸畫瑪:驗(yàn)證碼: 1402532心理健康信息管理心理健康信息管理模塊是本系統(tǒng)中一個基礎(chǔ)的部分 ,在本模塊中包括對心理健康信息信息的增刪改功能,確保資料的安全。增加了系統(tǒng)的安全性和保密性,便于控制和管理?頁I?頁I斬間動態(tài)I專豐海I熱門文童II心理貓丨會員中心丨背理登吐信息分型 岌布時洵制信控”的里學(xué)背睪:不是微信,是瞬顧買戀愛心理2014-10-14制信控”的里學(xué)背睪:不是微信,是瞬顧買戀愛心理2014-10-142011-110-14用心哩學(xué)分析企業(yè)、改資社會2011-110-14533心理測試模塊本模塊主要實(shí)現(xiàn)檢索文字套紅顯示等操作。如下圖所示:

LD分敷選擇答宴bJLbVtbbEcceeC:d:dddD: a1AvZA:#h4BIN試匚躺D-WTTAv3A.和法BmaC.lWiSD.w1241Thismethodiscalledwhenaformhasitstagvaluemethodequalstopost.@paramrequesttherequestsendbytheclienttotheserverThismethodiscalledwhenaformhasitstagvaluemethodequalstopost.@paramrequesttherequestsendbytheclienttotheserver&:即試e測試ciW試卜測試5Av5蛇皿血聆Ldii式晉耳a3由誼再辛》c:i!*iias¥tc列區(qū)石黎d5AyBXHLB:222C:3S3D:U43社T創(chuàng)餞時1間:

□0:09:55534心理咨詢模塊本模塊主要實(shí)現(xiàn)對心理咨詢信息的管理功能,包括:增加、刪除、修改、瀏覽操作。例如,會員需要咨詢一些關(guān)于自身的問題,可以給后臺管理進(jìn)行留言,如下圖:屮塚 共璟記愿共計I貫啟前篇質(zhì) a??昵 稱:sxd36l聯(lián)系izQQ:屈站珂址:傘人BLOG屈址:表情:-}二弓豈「刃M②誦£健宙詢內(nèi)容:倩丙權(quán)載去*■:"'~IB ?£■—:L懂...然鳥而后臺管理員在收到需要相關(guān)咨詢,會在后臺進(jìn)行回復(fù),如下圖:

@paramresponsetheresponsesendbytheservertotheclient@throwsServletExceptionifanerroroccurred@throwsIOExceptionifanerroroccurred*/publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{request.setCharacterEncoding(Constant.CHARACTERENCODING);response.setContentType(Constant.CONTENTTYPE);//nikename,pic,email,qq,weburl,blogurl,expressions,contentStringsysdir=newSystemBean().getDir();HttpSessionsession=request.getSession();Stringmethod=request.getParameter("method").trim();GuestBookBeanguestBookBean=newGuestBookBean();if(method.equals("add")){〃發(fā)表留言Stringmember=(String)session.getAttribute("member");Stringnikename=Filter.escapeHTMLTags(request.getParameter(”nikename").trim());Stringface="images/nobody.gif";Stringemail=Filter.escapeHTMLTags(request.getParameter("email").trim());Stringqq=Filter.escapeHTMLTags(request.getParameter("qq").trim());Stringweburl=Filter.escapeHTMLTags(request.getParameter("weburl").trim());Stringblogurl=Filter.escapeHTMLTags(request.getParameter("blogurl").trim());Stringexpressions="images/face/"+Filter.escapeHTMLTags(request.getParameter("face").trim())+"?gif";Stringcontent=Filter.escapeHTMLTags(request.getParameter("content").trim());Stringip=request.getRemoteAddr();intguestbook=1;intflag=guestBookBean.addGuestBook(nikename,face,email,qq,weburl,blogurl,expressions,content,ip,guestbook);if(flag==1){request.setAttribute("message","謝謝您的留言,請等候管理員回復(fù)!");回復(fù)留言相關(guān)代碼如下:Stringmessageid=Filter.escapeHTMLTags(request.getParameter("id").trim());Stringreplay=Filter.escapeHTMLTags(request.getParameter("replay").trim());intflag=guestBookBean.reGuestBook(lnteger.parselnt(messageid),replay,username2);if(flag==Constant.SUCCESS){request.setAttribute("message","回復(fù)成功!");request.getRequestDispatcher(sysdi葉"/guestbook/index.jsp").forward(request,response);刪除留言的相關(guān)代碼如下:elseif(method.equals("delguestbook")){// 刪除留言try{Stringusername2=(String)session.getAttribute("user");if(username2==null){request.getRequestDispatcher("error.jsp").forward(request,response);else{Stringcheck[]=request.getParameterValues("checkit");if(check==null){request.setAttribute("message","請選擇要刪除的記錄!");request.getRequestDispatcher(sysdi葉"/guestbook/index.jsp").forward(request,response);}總結(jié)幾個月來忙碌緊張而又有條不紊的畢業(yè)設(shè)計,使我有機(jī)會對本專業(yè)的基本理論、專業(yè)知識和基本技術(shù)有了更深入的了解和體會,使我在四年中所學(xué)到的知識得到了系統(tǒng)和升華,真正達(dá)到了學(xué)以致用。對管理信息系統(tǒng)的體會管理信息系統(tǒng)是一門融管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)、計算機(jī)科學(xué)與現(xiàn)代通信技術(shù)為一體的一門綜合性邊緣學(xué)科。它是運(yùn)用系統(tǒng)的方法以計算機(jī)和現(xiàn)代通信技術(shù)為基本信息處理手段和工具的,能為管理決策提供信息服務(wù)的人一機(jī)系統(tǒng).它可以實(shí)現(xiàn)數(shù)據(jù)處理功能、預(yù)測功能、計劃功能、控制功能和輔助決策功能。管理信息系統(tǒng)的開發(fā)是一項復(fù)雜的系統(tǒng)工程 ,必須嚴(yán)格的按照系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實(shí)施、系統(tǒng)運(yùn)行與評價的開發(fā)步驟來進(jìn)行。在系統(tǒng)開發(fā)之前,必須了解該系統(tǒng)的特點(diǎn)、適用范圍以及使用者需要一個什么樣的系統(tǒng),以此作為基礎(chǔ)為開發(fā)系統(tǒng)準(zhǔn)確定位,然后對使用者所需實(shí)現(xiàn)的功能進(jìn)行分析總結(jié),根據(jù)使用者的實(shí)際要求來給系統(tǒng)設(shè)計一個初步方案 。系統(tǒng)的開發(fā)不僅是要實(shí)現(xiàn)對數(shù)據(jù)處理的及時與正確,而且要考慮系統(tǒng)是否具有控制功能,及時將數(shù)據(jù)反饋給操作者,以進(jìn)行監(jiān)測和協(xié)調(diào),保證系統(tǒng)的正常運(yùn)行;也要考慮是否具有預(yù)測功能,運(yùn)用一定的數(shù)學(xué)方法利用歷史的數(shù)據(jù)對未來進(jìn)行預(yù)測的工作。設(shè)計實(shí)踐上的體會在設(shè)計的過程中,我掌握了很多JSP的編程知識,并對這種成熟并廣泛應(yīng)用的技術(shù)進(jìn)行了深入的學(xué)習(xí)。設(shè)計的過程也是一個再學(xué)習(xí)的過程,在遇到問題的時候我盡量自己想辦法解決,這在很大程度上激發(fā)了我們的自學(xué)能力 ;在沒有辦法解決的情況下,認(rèn)真的向老師請教,從老師那里我學(xué)到了很多的知識,老師對我的指導(dǎo)起到了畫龍點(diǎn)睛的作用。以往我們曾經(jīng)有過多次設(shè)計的體會,但只是設(shè)計一個模塊或一個小系統(tǒng),而這一次畢業(yè)設(shè)計是綜合所學(xué)的管理和計算機(jī)的知識來設(shè)計一個適合運(yùn)行管理的心理健康信息管理系統(tǒng)。要想設(shè)計使用戶滿意,就需要我們付出更多的努力。我在設(shè)計中經(jīng)常出現(xiàn)一些問題不知該如何解決,在此時許多同學(xué)給予了我們幫助。在設(shè)計的過程中增加了于實(shí)際接觸的機(jī)會 ,不僅培養(yǎng)了我的自學(xué)和編程能力,讓我在即將離開學(xué)校進(jìn)入社會之前有了一定的資本 ,提高了我與人溝通的能力。程序設(shè)計中的體會在我的程序設(shè)計過程中,我充分的體會到了實(shí)踐出真知”這一點(diǎn),書本上的知識是不夠的,只有把理論與實(shí)踐相結(jié)合才能夠真正的學(xué)到知識 。一個管理信息系統(tǒng)的設(shè)計,不可能一步到位,還需要不斷的完善和補(bǔ)充。同時,系統(tǒng)中還存在許多問題,有待在日后的使用中發(fā)現(xiàn)和解決。編程前的深思熟慮是減少程序調(diào)試工作量的重要方法,只有進(jìn)行充分考慮,才會減少調(diào)試過程中的工作量。雖然在開始寫程序之前我們做了多的準(zhǔn)備工作,但在真正的寫程序時仍然發(fā)現(xiàn)許多問題,有些問題是分析時的疏漏,有些則是如果不做無論如何也想不到的。參考文獻(xiàn)孫衛(wèi)琴李洪成.Tomcat與JavaWeb開發(fā)技術(shù)詳解》[M].電子工業(yè)出版社,2003年6月:1-205Wei-MengLee.BeginningAndroid4ApplicationDevelopment[M].Wiley,2012.林城.Android2.3 應(yīng)用開發(fā)實(shí)戰(zhàn)[J].機(jī)械工業(yè)出版社,2011:17-321.孫一林,彭波.《Java數(shù)據(jù)庫編程實(shí)例》[D].清華大學(xué)出版社,2002年8月:30-210.⑸孫華林.基于JSF-Spring-Hibernate 架構(gòu)的研究與應(yīng)用[J].信息技術(shù),2009,5.⑹吳亞峰,索依娜等.Android核心技術(shù)與實(shí)例詳解

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論