心理咨询网站的设计论文.docx
《心理咨询网站的设计论文.docx》由会员分享,可在线阅读,更多相关《心理咨询网站的设计论文.docx(55页珍藏版)》请在三一办公上搜索。
1、 辽宁科技大学毕业设计(论文) 第 51 页心理咨询网站的设计摘 要互联网正在融入我们的生活,影响和改变着我们的生活。网络提供给我们的不只是一个获取信息的来源,而且还是一个可以相互交流的空间,而心理咨询网站正给广大的人们和心理辅导人员之间提供了一个双向交流选择的平台。本论文的目的是,设计并实现一个在互联网上的心理咨询网站,访问者可以在主页方便地浏览查询各类信息。本论文介绍了ASP,MSSQL, B/S等相关知识,同时较为详尽地阐述了心理咨询网站的实现。网站的设计采用B/S模式,以ASP为脚本语言,SQL SERVER为数据库的WEB应用程序。本文从应用出发,优化了整体的设计和优化了整体的网站性
2、能。本论文从数据库设计,ASP编程,业务逻辑,维护运行等各方面讨论了心理咨询系统的实现过程和运行过程遇到的问题。 关键词 心理咨询网站;B/S模式;ASP;SQL数据库 AbstractThe Internet is integrating into our lives, influencing and changing our lives. Network provides for us not only a source of access to information, but also an interactive space, and psychological counseling
3、 site system provides a platform of two-way communication choice is between the vast number of people and psychological counseling staff. The purpose of this paper is the design and realization of a psychological consultation website system on the internet, that visitors can easily visit and inquire
4、 the home page of all types of information. This paper introduces the ASP, MSSQL, B / S and other related knowledge, and at the same time a more detailed description of the psychological counseling site system. Web site design uses B / S model and makes ASP as a scripting language, SQL SERVER as a d
5、atabase of WEB applications. In this paper, it starts from the application to optimize the overall design and the overall site performance. In this paper, from the database design, ASP programming, business logic, the main tenance ,these all aspects of running a psychological consultation, it discus
6、ses the problems of the realization and maintenance process of system operation that they will encounter in the process.Keywords Psychological counseling web site;B / S model;ASP;SQL Server database目 录摘 要IAbstractII第1章 绪 论11.1课题背景11.2设计目标1第2章 系统相关技术简介分析32.1 ASP技术介绍32.2 ASP的技术特点和工作原理32.2.1 ASP运行模式32.
7、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连接数据库的方法9第3章 系统概要设计103.1 系统结构说明103.2 系统数据库需求103.3 数据字典103.4 SQL SERVER数据库技术简介113.4.1 SQL SERVER 数据库简介113.4.2 SQL Server2000基础教程基本概念123.4.3 ASP 程序连接SQL SERVER数据库的方法12第 4 章 详细设计144.1 系统公用包含文件的设计144.2
8、 前台的设计174.3后台管理324.3.1 管理员账号324.3.2 公告管理334.3.3 添加信息344.3.4 信息管理35第5章 系统测试375.1 测试项目375.2测试方法38结论40致谢41参考文献42附录A43附录B47第1章 绪 论1.1课题背景随着社会多元化时代的到来,竞争压力的不断增大,人们的生活节奏不断加快,人们的活动范围在不断拓展,人与人的交往越来越频繁,处理微妙复杂的人际关系为每个人所不可避免,人与人之间的收入、社会地位等差异越来越显著许多人都有一种感觉,仿佛来自工作、家庭、就业等方方面面的压力就像一张无形的大手将人压得有些喘不过气来。心理压力、心理危机、失眠、抑
9、郁、工作效率下降、员工自杀、怠工等问题成为困扰人类精神和企业的症结心理咨询逐渐成为企业、个体日常生活的需要。某些发达国家的人们已把去进行心理咨询作为日常生活中的一件平常事,甚至以拥有自己的私人心理医生而引以为荣。在国际、国内少数的企业中,也为员工建立了EAP(员工心理援助计划)通道,作为员工的精神福利。人与人之间需要温暖,需要心灵的沟通,但在现实生活中,常出现这样的情景:当我们迫切需要找一个人倾诉心中的烦恼、不快时,举目四望,思前想后,竟找不到一个合适的对象。人们的困惑、忧虑、恐惧、孤独、压抑、失望、悲伤迫切需要交流,需要诉说,需要安抚需要宣泄心理咨询就是人们打开心扉的钥匙。而目前网络上很少有
10、比较完善的设计的心理在线咨询平台,且功能单一!根据作者多年网龄经验,给大众所提供的网络心理咨询系统至今只发现少数几个,而且该系统功能十分的单一,而且整合性很差。因此,本文推出了基于WEB的心理咨询网站的解决方案。本系统采用ASP这种服务器端的开发环境以及Windows XP的操作系统为工作平台,同时借助SQL SERVER这一强大的数据库管理系统来实现本毕业设计。1.2设计目标本系统的开发的目标就是想利用现代网络技术发展的优势与心理咨询紧密的联系在一起,主要设计内容为设计一个基于WEB的、带有心理咨询关键词识别和判断的系统。设计重点在于面向用户开放的WEB页面与存有大量心理咨询数据的数据库。根
11、据预期设计的结果,该系统包括面向用户开放的心理咨询首页和咨询结果的返回页面以及相关分页面,提供用户输入关键词进行心理问题方面的咨询,返回页面将显示用户所要咨询的相关心理问题的具体信息与心理诊断方法等。若用户输入的与心理咨询不相关的词,将返回提示页面提示用户应该输入心理咨询范围的关键词,再次让用户输入。若在数据库中查不到用户所要求的信息,则返回相应的页面告知用户找不到所需信息。根据系统的功能要解决的关键问题是如何将大量的心理量表、问卷及其心理诊断的步骤和方法设计成模型存入数据库,如何将动态WEB页面与数据库链接起来,通过对WEB页面的正确操作实现对数据库信息的访问与有效使用。将采用动态网页设计技
12、术和PHP/ASP网络编程语言再结合数据库设计的方法与技巧解决上述问题。系 统 结 构 概 述:整个网站从功能上来说主要分成:心理新闻、心理测试、心理治疗、考试减压、心理百科、人及交往、病态心理、后台管理等部分。第2章 系统相关技术简介分析2.1 ASP技术介绍ASP全名为(Active Server Pages),它是微软公司推出IIS的一个组件,ASP实际是一种在服务器端开发脚本语言的环境。利用它可以开发出动态、交互、高性能Web服务器端的应用,且能较容易实现复杂的Web应用。利用ASP开发的脚本程序全部运行在服务器端,与用户所采用的浏览器无关,从而极大地减少了对客户端的要求。其工作原理是
13、:浏览器从Web服务器调用ASP文件(一种文本文件),服务器端的脚本引擎对每一条脚本语句解释执行,再把执行的结果生成HTML文件传给客户端7。ASP文件包括文本、HTML标记和ASP文件特有的脚本语句。制作ASP文件同HTML文件一样,可以用任何纯文本编辑器进行编辑。 ASP可以使用任何脚本语言,只需提供其相应的脚本引擎就可,ASP自身提供VB ScriPt和JSP cript两种脚本引擎,缺省为VB Script。ASP包括了5个内置对象:Request对象,从浏览器获取信息;Response对象,发送信息到浏览器;Server对象,控制ASP执行情况,对服务器端ActiveX控件起作用;S
14、ession对象,存储用户任务的信息;APPlication对象,使多用户共享一个程序的信息。网站内容的动态化、数据库化是Internet网站发展的必然趋势,ASP以其简单、高效的开发方式及丰富的控制手段为Internet网站的开发应用提供了强有力的支持。2.2 ASP的技术特点和工作原理2.2.1 ASP运行模式当一个浏览器从web服务器请求一个*asp文件时ASP脚本开始运行,web服务器此时调用ASP从头至尾读取请求文件,运行所有命令并把HTML网页返回给浏览器。图 2.1 ASP运行模式图图2.1说明了ASP文件使用数据库访问构件通过ADO(Active Date Object)访问数
15、据库的数据时,web服务器起着中间部件的作用。它接收用户web浏览器的web页请求使用ODBC把对数据或数据库的任何命令请求通过网络送到数据库服务器,从数据库服务器接收数据并且把产生的web页和数据送回到用户浏览器。在图2.2中显示了在运行中各部分之间的关系:图 2.2 ASP各部分关系图 2.2.2 ASP的工作原理基于ASP的页面以*.asp文件形式驻留在web服务器上。一个*.asp源文件是文本文件,可以包括以下成分: 文本 用于显示信息、页面标题等。 HTML标记 实现页面风格设计。ASP脚本(Script Commands)图 2.3 ASP工作原理图图2.3显示了ASP的工作原理,
16、当浏览器通过HTTP协议向web服务器申请一个由*.asp定义的页面时,web服务器响应HTTP请求,用ASP引擎解释被申请文件。当遇到ASP脚本命令时,ASP引擎调用相应的脚本引擎(脚本引擎以组件的形式驻留在web服务器上)进行处理。ASP提供两种脚本引擎,即VBScript引擎和VJScript引擎,若要使用其他脚本语言,需要在web服务器上另外安装相应的脚本引擎;当遇到基于COM标准的组件(组件本身是经过编译的可重用二进制码)时,ASP引擎启动相应的组件完成指定的功能。若ASP文件含有访问数据库的请求,ASP内置组件ADO(ActiveX Date Object) 通过ODBC与数据库连
17、接,对数据库进行访问,并将访问结果返回web服务器。ASP引擎将脚本和组件的运行结果生成相应的HTML语法成分,与文件中原有的文本和HTML标记一起组成标准HTML页面送至客户端浏览器。2.2.3 ASP的技术特点在使用ASP技术时应遵循这样一个原则:即ASP脚本必须与基于COM标签的组件配合使用才能开发出具有实用价值的动态web应用程序。基于组件,可以把应用程序的开发分成两大类任务:一类是开发能被很多程序使用的核心组件;另一类是集成这些核心组件提供的服务,构造出实现特定功能的应用程序。Microsoft及一些“中间件”厂商已针对不同的应用领域提供了许多组件产品,组件的使用者只需要理解组件的接
18、口,不需要知道组件的内部结构和组件使用的数据。 在ASP技术中,ASP脚本相当于一种粘合剂,把一个个具有特定功能的组件集成在一起,以形成最终的软件产品。利用组件,开发人员可以专门做自己最擅长的工作,从而减少开发难度;利用组件,还有助于开发人员将用户界面与应用逻辑、数据服务分开,快速开发出可重性高的基于三层客户服务器结构的web应用程序。综上所述,ASP具有如下一些特点:1、使用普通的文本编辑器(如记事本)即可进行编辑设计;2、ASP脚本无需编译,容易编写,可在服务器端直接解释执行;3、与浏览器无关,用户端只要使用可执行HHML码的浏览器,即可浏览ASP所设计的页面; 4、面向对象,在ASP脚本
19、中可以方便地引用系统组件和ASP内置组件,还能通过定制ActiveX Server Component(ActiveX服务器组件)来扩充功能; 5、ASP的源程序不会被传到客户端,因而可以避免所写的源程序故他人窃取,也提高了程序的安全性;(6)与任何ActiveX Scripting语言兼容, 除了可使用VBScript和JScript语言进行设计外,还可通过Plug_in的方式,使用由第三方提供的其它Scripting语言来扩充功能。2.3 用ASP进行动态网页设计所谓“动态”并不是指在页面上放几个GIF动画图片,其含义大致包含以下两方面: 1、“交互性”即网页的内容会根据用户的要求和选择而
20、动态响应或改变。 2、“自动更新”即无需手动更新HTML文档,便会自动生成新的页面,可以大大节省工作量。根据用户请求生成动态网页的传统技术方案主要有三种:1、最早的渠道是利用CGI(Common Gateway Interface),即通用网关接口;2、利用web服务器厂商提供的专用接口如:ISAPI,NSAPI;3、利用JAVA访问数据库(JDBC)。这三种方案存在一个共同的问题,就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。ASP技术的出现使web动态网页设计成为一件轻松愉快的工作。只要几行脚本语句,就能将后台的数据库信息发布到Internet上,在编程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 心理咨询 网站 设计 论文
链接地址:https://www.31ppt.com/p-1759058.html