《心理咨询网站的设计论文.docx》由会员分享,可在线阅读,更多相关《心理咨询网站的设计论文.docx(52页珍藏版)》请在第一文库网上搜索。
1、心理咨询网站的设计论文摘要互联网正在融入我们的生活,影响与改变着我们的生活。网络提供给我们的不只是一个获取信息的来源,而且还是一个能够相互交流的空间,而心理咨询网站正给广大的人们与心理辅导人员之间提供了一个双向交流选择的平台。本论文的目的是,设计并实现一个在互联网上的心理咨询网站,访问者能够在主页方便地浏览查询各类信息。本论文介绍了ASP,MSSQ1,B/S等有关知识,同时较为详尽地阐述了心理咨询网站的实现。网站的设计使用B/S模式,以ASP为脚本语言,SQ1SERVER为数据库的WEB应用程序。本文从应用出发,优化了整体的设计与优化了整体的网站性能。本论文从数据库设计,ASP编程,业务逻辑,
2、保护运行等各方面讨论了心理咨询系统的实现过程与运行过程遇到的问题。关键词心理咨询网站;B/S模式;ASP;SQ1数据库AbstractTheInternetisintegratingintoour1ives,inf1uencingandchangingour1ives.Networkprovidesforusnoton1yasourceofaccesstoinformation,buta1soaninteractivespace,andpsycho1ogica1counse1ingsitesystemprovidesap1atformoftwo-waycommunicationchoiceis
3、betweenthevastnumberofpeop1eandpsycho1ogica1counse1ingstaff.Thepurposeofthispaperisthedesignandrea1izationofapsycho1ogica1consu1tationwebsitesystemontheinternet,thatvisitorscaneasi1yvisitandinquirethehomepageofa11typesofinformation.ThispaperintroducestheASHMSSQ1,B/Sandotherre1atedknow1edge,andatthes
4、ametimeamoredetai1eddescriptionofthepsycho1ogica1counse1ingsitesystem.WebsitedesignusesB/Smode1andmakesASPasascripting1anguage,SQ1SERVERasadatabaseofWEBapp1ications.Inthispaper,itstartsfromtheapp1icationtooptimizetheovera11designandtheovera11siteperformance.Inthispaper,fromthedatabasedesign,ASPprogr
5、amming,business1ogic,themaintenance,thesea11aspectsofrunningapsycho1ogica1consu1tation,itdiscussestheprob1emsoftherea1izationandmaintenanceprocessofsystemoperationthattheywi11encounterintheprocess.KeywordsPsycho1ogica1counse1ingwebsite;B/Smode1;ASP;SQ1Serverdatabase目录摘要IAbstractII第1章绪论11.1 课题背景11.2
6、设计目标1第2章系统有关技术简介分析32.1 ASP技术介绍32.2 ASP的技术特点与工作原理32.2.1 ASP运行模式32.2.2 ASP的工作原理42.2.3 ASP的技术特点52.3 用ASP进行动态网页设计62.4 ASP访问数据库72.4.1 ASP内置对象与组件72.4.2 ASP访问数据库工作原理82.4.3 ASP连接数据库的方法8第3章系统概要设计93.1 系统结构说明93.2 系统数据库需求93.3 数据字典93.4 SQ1SERVER数据库技术简介103.4.1 SQ1SERVER数据库简介103.4.2 SQ1Server2000基础教程一基本概念113.4.3 A
7、SP程序连接SQ1SERVER数据库的方法11第4章全面设计134.1 系统公用包含文件的设计134.2 前台的设计164.3 后台管理314.3.1 管理员账号314.3.2 公告管理324.3.3 添加信息334.3.4 信息管理34第5章系统测试365.1 测试项目365.2 测试方法37结论39致谢40参考文献41附录A42附录B45第1章绪论1I课题背景随着社会多元化时代的到来,竞争压力的不断增大,人们的生活节奏不断加快,人们的活动范围在不断拓展,人与人的交往越来越频繁,处理微妙复杂的人际关系为每个人所不可避免,人与人之间的收入、社会地位等差异越来越显著许多人都有一种感受,仿佛来自工
8、作、家庭、就业等方方面面的压力就像一张无形的大手将人压得有些喘只是气来。心理压力、心理危机、失眠、抑郁、工作效率下降、员工自杀、怠工等问题成为困扰人类精神与企业的症结.心理咨询逐步成为企业、个体日常生活的需要。某些发达国家的人们已把去进行心理咨询作为日常生活中的一件平常事,甚至以拥有自己的私人心理医生而引以为荣。在国际、国内少数的企业中,也为员工建立TEAP(员工心理援助计划)通道,作为员工的精神福利。人与人之间需要温暖,需要心灵的沟通,但在现实生活中,常出现这样的情景:当我们迫切需要找一个人倾诉心中的烦恼、不快时,举目四望,思前想后,竟找不到一个合适的对象。人们的困惑、担忧、恐惧、孤独、压抑
9、、失望、悲伤迫切需要交流,需要诉说,需要安抚需要宣泄心理咨询就是人们打开心扉的钥匙。而目前网络上很少有比较完善的设计的心理在线咨询平台,且功能单一!根据作者多年网龄经验,给大众所提供的网络心理咨询系统至今只发现少数几个,而且该系统功能十分的单一,而且整合性很差。因此,本文推出了基于WEB的心理咨询网站的解决方案。本系统使用ASP这种服务器端的开发环境与WindowsXP的操作系统为工作平台,同时借助SQ1SERVER这一强大的数据库管理系统来实现本毕业设计。1.2设计目标本系统的开发的目标就是想利用现代网络技术进展的优势与心理咨询紧密的联系在一起,要紧设计内容为设计一个基于WEB的、带有心理咨
10、询关键词识别与推断的系统。设计重点在于面向用户开放的WEB页面与存有大量心理咨询数据的数据库。根据预期设计的结果,该系统包含面向用户开放的心理咨询首页与咨询结果的返回页面与有关分页面,提供用户输入关键词进行心理问题方面的咨询,返回页面将显示用户所要咨询的有关心理问题的具体信息与心理诊断方法等。若用户输入的与心理咨询不有关的词,将返回提示页面提示用户应该输入心理咨询范围的关键词,再次让用户输入。若在数据库中查不到用户所要求的信息,则返回相应的页面告知用户找不到所需信息。根据系统的功能要解决的关键问题是如何将大量的心理量表、问卷及其心理诊断的步骤与方法设计成模型存入数据库,如何将动态WEB页面与数
11、据库链接起来,通过对WEB页面的正确操作实现对数据库信息的访问与有效使用。将使用动态网页设计技术与PHP/ASP网络编程语言再结合数据库设计的方法与技巧解决上述问题。系统结构概述:整个网站从功能上来说要紧分成:心理新闻、心理测试、心理治疗、考试减压、心理百科、人及交往、病态心理、后台管理等部分。第2章系统有关技术简介分析Z1ASP技术介绍ASP全名为(ACtiVeSerVerPages),它是微软公司推出IIS的一个组件,ASP实际是一种在服务器端开发脚本语言的环境。利用它能够开发出动态、交互、高性能Web服务器端的应用,且能较容易实现复杂的Web应用。利用ASP开发的脚本程序全部运行在服务器
12、端,与用户所使用的浏览器无关,从而极大地减少了对客户端的要求。其工作原理是:浏览器从Web服务器调用ASP文件(一种文本文件),服务器端的脚本引擎对每一条脚本语句解释执行,再把执行的结果生成HTM1文件传给客户端7。ASP文件包含文本、HTM1标记与ASP文件特有的脚本语句。制作ASP文件同HTM1文件一样,能够用任何纯文本编辑器进行编辑。ASP能够使用任何脚本语言,只需提供其相应的脚本引擎就可,ASP自身提供VBScriPt与JSPcript两种脚本引擎,缺省为VBScriptoASP包含了5个内置对象:ReqUeSt对象,从浏览器获取信息;ReSPOnSe对象,发送信息到浏览器;SerVe
13、r对象,操纵ASP执行情况,对服务器端ACtiVeX控件起作用;SeSSion对象,存储用户任务的信息;APPIiCatiOn对象,使多用户共享一个程序的信息。网站内容的动态化、数据库化是Internet网站进展的必定趋势,ASP以其简单、高效的开发方式及丰富的操纵手段为Internet网站的开发应用提供了强有力的支持。2.2 ASP的技术特点与工作原理2.2.1 ASP运行1模式当一个浏览器从Web服务器请求一个*.asp文件时ASP脚本开始运行,Web服务器如今调用ASP从头至尾读取请求文件,运行所有命令并把HTM1网页返回给浏览器。HTTP应答图2.1ASP运行模式图图2.1说明了ASP
14、文件使用数据库访问构件通过ADO(ActiveDateObject)访问数据库的数据时,Web服务器起着中间部件的作用。它接收用户Web浏览器的Web页请求.使用ODBC把对数据或者数据库的任何命令请求通过网络送到数据库服务器,从数据库服务器接收数据同时把产生的web页与数据送回到用户浏览器。在图2.2中显示了在运行中各部分之间的关系:图2.2ASP各部分关系图2.2.2 ASP的工作原理基于ASP的页面以*.asp文件形式驻留在Web服务器上。一个*.asp源文件是文本文件,能够包含下列成分:文本用于显示信息、页面标题等。HTM1标记实现页面风格设计。ASP脚本(SCriPtCommands
15、)Web麽先照政堀库壁务暂2.2.3 图2.3ASP工作原理图2.2.4 ASP的技术特点在使用ASP技术时应遵循这样一个原则:即ASP脚本务必与基于COM标签的组件配合使用才能开发出具有有用价值的动态web应用程序。基于组件,能够把应用程序的开发分成两大类任务:一类是开发能被很多程序使用的核心组件;另一类是集成这些核心组件提供的服务,构造出实现特定功能的应用程序。Microsoft及一些“中间件”厂商已针对不一致的应用领域提供了许多组件产品,组件的使用者只需要懂得组件的接口,不需要明白组件的内部结构与组件使用的数据。在ASP技术中,ASP脚本相当于一种粘合剂,把一个个具有特定功能的组件集成在一起,以形成最终的软件产品。利用组件,开发人员能够专门做自己最擅长的工作,从而减少开发难度;利用组件,还有助于开发人员将用户界面与应用逻辑、数据服务分开,快速开发出可重性高的基于三层客户/服务器结构的Web应用程序。综上所述,ASP具有如下一些特点:1、使用普通的文本编辑器(如记事本)即可进行编辑设计;2、ASP脚本无需编译,容易编写,可在服务器端直接解释执行;3、与浏览器无关,用户端只要使用可执行HHM1码的浏览器,即可浏览ASP所设计的页面;4、面向对象,在ASP脚本中能够方便地引用系统组件与ASP内置组件,还能通过定制ActiveXSe