四队和一队学员心理测评系统设计_第1页
四队和一队学员心理测评系统设计_第2页
四队和一队学员心理测评系统设计_第3页
四队和一队学员心理测评系统设计_第4页
四队和一队学员心理测评系统设计_第5页
已阅读5页,还剩36页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中心理系统是依据一定的心理学理论依靠计算机实现一定的操作程序,给人的能力及心理健康等心理特性和行为确定出一种数量化的价值的计算机系统。军校学员是未来的栋梁,是的中坚力量,因此学员的心理情况行心理评测的系统。本课题就是针对这一需求,设计开发了学员心理系统,主要针对军校学员(主要是工程大学学员)心理的需求设计的。ASP.NETB/SC#语言进行开发,同时采用SQLServer2005设计,开发出起支撑作用的数据库系统。文章在深入院校需要的基础上,对开发的可行性展开充分的论证。有说服力的需求分析,制定了对应的功能模块,每个功能都附有功能流方便:心理,ASP.NET,军校学员,系统设Psychologicalevaluationsystemisbasedonpsychologytheory,anditrelysoncomputerprocedures,toidentifyability, alityandmentalhealth,psychologicalcharacteristicsandbehaviorwithatativevalue.Cadetsarethefuturepillarsofthearmy,sostudents'psychologicalsituationisimportant.Butthemilitarytostudent'spsychologicalassessmentiscarriedoutbywayofquestionnairepaperartificially.Theefficiencyislow,andthewasteofresourcesisinevitable.Therefore,weneedaonlinepsychologicalevaluationsystemforcadets.Thispaperistomeetthisdemand.Idesignanddevelopthestudents'psychologicalevaluationsystemmainlyforthecadets’(mainlycadetsinEngineeringUniversityofCAPF)needsofthepsychologicalThissystemisbasedonASP.NETandB/Sarchitecture.C#languageisusedtowritethisprogramconnectingtoSQLServer2005assupportingdatabasesystem.Basedonthein-depthinvestigationofcollegesanduniversitiesneed,feasibilityofthedevelopmentoffullproofisdiscussed.Accordingtothepsychologicalstatusofcadetsinmilitaryenvironment,characteristicsandtheresultingCadetinherentImakethescaleselection.Onthisbasis,integratedmultiviews,developershaveproposedtheobjectiveandpersuasiveysisneeds,developthefunctionmodulecorrespondingtoeachfunction,afunctionchartconvenientysisandunderstanding.Inorderto puterinteraction,Idesignafriendlyinterface.WithstrictaccordancewiththerelevantrequirementsofIimplementthepsychologymeasurement.Aftertestingthesystem,theoperationresultisgood.Finally,theresultsofthestudywerereviewedandsummarized,yzedthesystem'sadvantageandexistence,andputsforwardsomespecificsuggestionstoimproveit.:psychologicalevaluation,ASP.NET,cadet,system中 第1章绪 开发背 心理的发 开发意 经济意 功能意 本文结 第2章使用的关键技 ASP.NET技术简 B/S架构简 SQLServer2005简 第3章可行性研究与需求分 可行性研 需求分 功能需 应用需 性能需 第4章系统详细设 架构设 系统整体架 数据流 模块流设 数据库设 E-R 表的设 表间关 第5章系统功能实 前台设 5.2实 操 Web.Config文件的配 结果生成算 第6章课题结论与展 课题结 未来展 参考文 感谢 1章绪21世纪,计算机在人类生产生活中的地位越来越重要,与人们生活实践的基于网络的心理系统是应用软件之一。此系统作为人类生活实践,认识自我的一部分,与计算机和网络的结合使得心理的方式、方法更灵活、方便,是理学理论的院校学员心理评测系统是一个亟待解决的问题此系统用于对大学学员进行科学、高效的心理。。,,同时,开发一款学员心理系统也是现实的发展需要。随着时代发展与科的心理健康也越来越重视,但是人们的心理问题也越来越凸显是一种特殊的压力着各种各样的心理问题。大学阶段是人生的一个重要阶段,这个观点不少人都认同这是因为大学生着由学生到社会人的角色转换与学校生活到社会实践的转变方面的各种适应性问题大学学员兼具与大学生两种,他们的心理健康的的情况等着我们去面对,他们需要与心理系统,做到早日找出异常、早日开展应对策略的制定工作,方能有。,,心理的发心理这一门学科在我国的发展在历史上不是一帆风顺的。由于历史原因,心理的发展,主要见之于开放之后,以1978年首建心理系作为标志。1980年初,北师大心理系开设了心理测量课【40。1984年,在北京召开的第五届心理学年会上,成立了心理测验工作,加强了测验工作的指导和监督【39。由于引进了国外的技术,这些年来心理发展速度十分快,并且在我国迅速建立起了适宜自身的常模规范,使得的题目与结果分析更加符合自己的实际情况。目前,大学生心理系统已经十分成熟,并且在各个知名大学中都已经得到广泛使用。当一项技术成为主流时,它在里的运用自然也就是理所当然的了。其实,中早已开始使用心理,心理在中的运用,最常用的还是SCL-90和MMPI这两种量表。SCL-90SCL90于1975年编制,其作者是德若伽提斯(L.R.Derogatis)。目前工程大学正在使用它的纸质量表它主要能在对一些心理疾病的症状分析时发挥作用。但对于心理较为健康的军校学员,这些区分度不是很好,在心理健康的领域需要有其他的量表来对学员心理进量。MMPI:即明尼多项测验。是由明尼大学教授哈瑟(S..thay)和麦金力(..kinly)40年代制定的,是迄今应用极广颇富的一种纸-笔式测【4该问卷的制定方法是分别对正常人和人进行预测以确定在哪些条目上不同人有显著不同的反应模式因此该测验最常用于鉴别精神疾病【41。由于主要是对精神疾病的筛查,它的问题在对于军校学员的使用上过于敏感,不适合一开始就直接使用。,但是目前尚未有针对军校大学生尤其是军校大学生的心理系统。军校大学生兼具与大学生两种特殊,开发一个属于他们自己,的心理系统也就显得十分有现实意义基于对两种量表的分析虽然两种量表在中使用较广但MMPI过于感,不适合院校对学员的心理,因此本系统基于对学员个人特质与性格的考虑,选用了气质量表与A型测试,基于对军校忠诚卫士这一张不利于环保开发学员心理系统不需要借助心理分析师用笔计算分析,目前得以广泛使用的SCL-90与MMPI两种量表经过实践检验对心理存在问测试。为此,本文选择了更加符合军校学员实际情况的测试题目。第一章,对当前心理的形势进行分析说明,通过回顾我国心理发展的历史,结合工程大学的实际需要,指明开发学员心理系统的意义所在,从而进一步证明本文的价值与意义第二章,对使用的关键技术进行阐述,其中包括ASP.NET技术、B/S构、SQLServer2005 对系统的实现情况进行说明,通过与文字结合的方式展第六章 对课题进行总结和展望2用的关键技ASP.NET是由新开发的服务器端技术。作为.NET框架的一部分C#ASP.NETWeb应用程序【42。年版本为ASP3.02001年公司推出了全新的ASP.NET虽说ASP.NET是ASP3.0的延续,但是它是一种完全不同的网页开发。它是建立在公共语言运行库(CLR)Web应用程Web开发模型,ASP.NET拥有以下优点:1ASP.NET是在服务器上运行的编译好的公共语言运行库代码。与被解释的2ASP.NETFramework补充了VisualStudio集成开发环境中的大量工具箱和设计器。WYSIWYG编辑、拖放服务器控件和自动部署只是这个强大的工具所3、和灵活性整个平台的和灵活性。.NETFramework类库、消息处理和数据解决方案都可从Web无缝。ASP.NET也与语言无关,所以可以选择最适合应用程ASP.NET时保留基于COM的开发中的现有投资。4ASP.NET使执行常见任务变得容易,从简单的窗体提交和客户端验证到部署和站点配置。例如,ASP.NET页框架使您可以生成将应用程序逻辑与表事件。另外,公共语言运行库利用托管代码服务(如自动计数和回收)5ASP.NET采用基于文本的分层配置系统,简化了将设置应用于服务器环境和Web应用程序。由于配置信息是以纯文本形式的,因此可以在没有本地管理工具帮助的情况下应用新设置。此“零本地管理”哲学也扩展到了ASP.NETFramework应用程序的部署只需将必要的文件到服务器即可将ASP.NETFramework6ASP.NET在设计时考虑了可缩放性,增加了专门用于在环境和多处理ASP.NET运行库的密切监视和管理,7ASP.NETASP.NET运行库的任组件。实现自定义验证或状态服务一直没有变得更容易。8借助内置的Windows验证和基于每个应用程序的配置,可以保证应用程序B/S、B/S(Browser/Server,浏览器/服务器模式)结构,是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件之一。这种模式统一了客据集中到服务器上,简化了系统的开发和使用。客户机上只要运行浏览、(BrowserInternetExplorerNetscapeNavigator服务器端安装Oracle、B/SSQLServer2005SQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。SQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的功能使您可以构建和管理用于SQLServer20051、Access是桌面型的小数据库应用,Access中的数据在文件系统操作等方面都是ACCESS无法的。2、Oracle用Windows操作系统的学校来说,SQLServer是最好地选择。数据量大。因此,Access数据库不适合我校的实际情况。我校办公计算机、学员WindowsOracle数SQLServer数据库。在安装SQLServer之前,需要安装一些前期软件。SQLServer要WindowsInstaller3.1或更高版本以及数据组件(MDAC2.8SP1或更高版本。SQLServer安装程序安装该产品所需的以下软件.NETFramework2.0Internet信息服务IISIE6.03行性研究与需求分64windows7操作系统,安全稳定,开发环境是visualstudio2008(ASP.NETWeb应用的开发环境SQLServer2005,这两款软件均是使用成的服务。使用者有两种:学员、管理员。系统应能供学员选择内容,然后对选择的内容进评学员在完成后,系统能够生成结果,给出结果的解释学员能对且只能对自己的结果进行查询管理员能对所有学员的结果进行查询SCL-90MMPI,但为了能对只有轻微心理问而是选择了具有军校特色,特别是具有军校特色的忠诚度问卷、信任感,以及涉及到等心理要素的A型测试与气质测试等量表。3-3-1100系统响应时间。应能在用户能够接受范围内。部分每个页面的执行时80ms1s。4统详细设4-14-1同区分为学员功能模块与管理员功能模块。1、总数据流图(4-2:4-24-2可以看出,由学员(或管理员)向系统输入数据流,经过系统处2、管理信息数据流图(4-4-33、信息流程数据流图(见图4-4:图4-4信息流程数据流在图4-4中详细描述了信息数据流的流向。学员成功,将学员信息息流向信息表并保存。模块流设5,个功能之间相互联系互相依存当成功时新加入的学员信息写入数据库,登录时,输入新的学员信息,可以成功通过验证。图4-5登录模块6,能学员将自己的答案提交给系统系统经过计算生成结果值得一提的是,现给者。图4-6模块与结果生成模块74-78,4-8E-R3NF的E-R图(4-9图4-9学员E-R联系。学员的属性学员ID与的属性学员ID相联系,量表的属性量表ID的属性量表IDID是主码。在SQLServer中的实4-10。4-10管理员管理员中量表ID是主码。在SQLServer20054-11。4-11量表3ID是主码。学员登录模块要用到其中的学员ID与的匹配验证。在SQLServer2005中的实现见图4-12。4-12学员学员系4信息表主要用来保存学员的结果学员ID与量表ID是主码,SQLServer2005中的实现4-13。图4-13信息学员量表表与表相互之间存在着联系,信息表的主码中的量表ID,是量表信息表中量表ID的外码;信息表的主码中的学员ID,是学员信息表中学员ID的外码。管理员表则不与任何其他表。5统功能实1、登录界面(5-5-1用户选择学员,通过输入正确的学员ID与信息,然后点击登用户选择管理员,通过输入正确的管理员ID与信息,然后点点击按钮,跳转到学员界面2、量表选择界面(5-5-23、学员答题界面(5-5-3在这里采取了只显示一题的模式,其目的是防止不同题目之间相互干扰,影响了者作答。我认为这样做是符合心理测量学原理的。4、结果显示页面(5-对自我的了解更考虑到本系统使用的量表并不存在不适合受试者的敏感信5-45、管理员管理界面(5-管理员成功登录后通过单击学员结果查询按钮进入对学员信息的5-56、学员结果查询(见图5-图5-6学员结果查询界输入学员ID,查找出对应ID的学员信息5.2实使用时直接调用。在学员心理系统的类库BaseClass.cs中,我决定加入以publicstaticSqlConnectionDBCon()//{returnnewSqlConnection("DataSource=ARON-PC\SQLEXPRESS;InitialCatalog="PsychologicalEvaluation";Integrated}publicstaticvoidBindDG(GridViewdg,stringid,stringstrSql,stringTname)//GridView控件的方法{SqlConnectionconn=DBCon();//绑定数据库SqlDataAdaptersda=newSqlDataAdapter(strSql,conn);DataSetds=newDataSet();dg.DataKeyNames=newstring[]{id};}执行SQLpublicstaticvoidOperateData(stringstrsql)//建立一个执行SQL语句的{SqlConnectionconn=DBCon();//连接数据库mandcmd=new }publicstaticboolCheckStudent(stringstudentNum,stringstudentPwd)//检{SqlConnectionconn=DBCon();//连接数据库mandcmd=new mand("selectcount(*)from if(i>0)//{}{}

returntrue;//返回returnfalse;//返回}publicstaticboolCheckAdmin(stringadminNum,stringadminPwd)//判断{SqlConnectionconn=DBCon();//连接数据库mandcmd=new mand("selectcount(*)from if(i>0)//0{}{}

returnreturnconn.Close();//}Web.ConfigWeb.Config它实际上是窗体文件,起配置作用。和它位于相同 何Web页面都能受其设置影响。任何一个Web.Config文件都将将其配置设置 ASP.NET通过对IIS的配置来防止对配置文件的直接浏览器,以保护配置文件不受外部,向任何试图直接请求配置文件的浏览器返回HTTP错误403(。ASP.NET可以检测对配置文件的更改,并且可以自动将新配置应用于受此更改影响的Web资源,还不用重新启动服务器就可以让更改生效,置。用ASP.NET开发Web应用时,可以通过Web.Config文件进行多项设置。<addkey="strConn"value="Server=localhost;DataBase=Psychology作为连接数据库使用。的是本地数据库localhost;数据库名称叫做PsychologyEvaluation。269269合计48合计17合计35合计))))0的四个变量,当对某一题点击答案时,在对应变量基础上20,则为典型的该气质例如胆液质项超过20,则为典型的胆汁质粘液质和抑郁质项得分超过202010106题结论与展在对比C/SB/S情况,本系统采用ASP.NET技术开发Web应用,因此选择B/S模式作为系统的基本架构开发基于ASP.NET的学员心理系统。流。系统开发前台采用C#,采用SQLServer开发数据库。学员评测时,本系统的开发,主要是针对军校学员的。经过研究表明军校学员的心理较

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论