大学生心理健康教育与咨询中心设计与实现毕业论文

上传人:痛*** 文档编号:99935012 上传时间:2022-06-01 格式:DOC 页数:56 大小:1.63MB
收藏 版权申诉 举报 下载
大学生心理健康教育与咨询中心设计与实现毕业论文_第1页
第1页 / 共56页
大学生心理健康教育与咨询中心设计与实现毕业论文_第2页
第2页 / 共56页
大学生心理健康教育与咨询中心设计与实现毕业论文_第3页
第3页 / 共56页
资源描述:

《大学生心理健康教育与咨询中心设计与实现毕业论文》由会员分享,可在线阅读,更多相关《大学生心理健康教育与咨询中心设计与实现毕业论文(56页珍藏版)》请在装配图网上搜索。

1、 . 大学生心理健康教育与咨询中心设计与实现目录容摘要1关键词1Abstract1Keywords21.引言32.需求分析42.1可行性分析42.2 需求分析43总体设计73.1 设计思想73.2 结构设计73.3开发环境介绍94.系统详细设计与介绍114.1 用户功能模块设计114.2中心简介模块设计124.3咨询方式模块设计124.4中心小黑板公告模块设计134.5心灵物语文章功能模块设计144.6大学生常见心理问题文章功能模块设计154.7 心理小游戏模块设计164.8 心理小测试功能模块设计174.9图片中心功能模块设计184.10 心灵留言功能模块设计185. 数据库设计195.1

2、概念设计195.2 逻辑设计265.3 建立数据库与程序连接316. 系统实现326.1 前台界面设计与部分代码326.2 后台界面设计与部分代码467. 系统测试518. 总结52参考文献:54容摘要:随着信息的飞速膨胀,全球信息已经进入以计算机网络为核心的时代。而网络教育是高校大学生心理健康教育工作适应信息时代发展新形势的一个重要方向,它拓展了心理健康教育工作的领域,也提供了心理健康教育工作的新形式和发展契机。本系统主要是描述一个基于B/S模式下ASP.NET大学生心理教育与咨询中心的设计与实现,系统的设计主要是针对用户注册、修改密码、后台用户管理、在线留言、浏览文章与图片等等。系统主要采

3、用C#语言作为主体开发语言,开发环境VS2010(Visual Studio 2010),应用SQL2008(Microsoft SQL Server 2008)数据库,系统的界面友好,操作简便,方便用户使用。关键词:心理健康教育 咨询中心 ASP.NET C#Abstract:With the rapid expansion of information, the global information has entered the era of computer network as the core. College students mental health education an

4、d network education works to meet the new situation of the information age is an important direction, it will stimulate and broaden the field of mental health education work, also provides a new form of psychological health education work and the development opportunity. This system mainly is to des

5、cribe a based on B/S mode, ASP.NET, college students psychological education and counseling center, the design and implementation of the system design mainly for user registration, change passwords, user management, online background messages, browse the articles and pictures, etc. System mainly usi

6、ng C# language as the main development language, development environment VS2010 (Visual Studio 2010), the application of SQL2008 (Microsoft SQL Server 2008) database, the system is of friendly interface, simple operation, easy to use. Keywords:Mental Health Education Advising Center ASP.NET C#1.引言在日

7、新月异的网络时代,信息技术的迅猛发展和广泛、深入地应用,推动了各行各业的技术进步,带来了新技术革命的蓬勃发展,也向教育提出了严峻挑战,推动着一次新的教育革命。随着社会开放程度的加大、生存竞争压力的增大、文化和价值取向的多元化,处于特殊时期的大学生不可避免地受到来自各个方面的冲击,心理健康问题呈上升趋势。因此,大学生心理健康教育问题迫在眉睫。现阶段,心理咨询被越来越多的大学生所承受和接受,越来越多的院校开设设置心理咨询室和心理咨询中心。但居于现状分析,大学生心理健康教育信息资源的获取,还是不够方便快捷,交流的空间也有所局限。随着网络技术的发展,可以通过网络获取大学生心理健康教育资源和交流,但信息

8、集中度不够,功能也不强大,自动化程度不高,也不易于管理。 和传统的心理咨询室和心理咨询中心相比,网上大学生心理健康教育与咨询中心提供了丰富的心理健康教育资源和方便的获取方式。在这里,不仅可以通过网络查看心理咨询各方面的知识,还可以进行心灵留言,畅所欲言,甚至可以进行心理小测试,了解自己近段时间的心理动态,以便更好的调节自己的心理。通过这样一个平台,可以提高自身的心理素养,更好的面对各方面的挑战。从而轻松迎接和有效的适应外界环境。2.需求分析2.1可行性分析可行性分析的目的,就是用最小的代价在尽可能短的时间确定问题是否能够解决。2.1.1理论可行性该系统是基于B/S 模式下的大学生心理健康教育与

9、咨询中心的,能充分的利用网络各方面的资源,从而集中展现心理各方面的知识,打破了传统的大学生心理健康教育与咨询中心的模式,使获取资源的方式,交流的方式更加多样,进一步消除许多大学生对心理健康教育的排斥心理。2.1.2 技术可行性本系统采用当前较为流行的面向对象设计思想与ASP.NET相关技术进行开发,主要开发工具同样为当前流行的Visual Studio 2010,同样,数据库选择了Microsoft SQL Server 2008,Web服务器使用了IIS,可以运行于Windows XP,Windows Server 2000/2003,Windows Vista/7等操作系统。使用C#等编程

10、语言进行开发。2.2 需求分析2.2.1 用户管理功能该系统包括两类用户,一类为普通用户,主要用于前台页面的浏览与交互操作,可以浏览图片、了解大学生心理健康教育与咨询中心的中心简介、查询心理健康知识的各方面信息以与获取心理咨询方式,同时可以在线进行心理小测试,并且可以给留言。一类为管理员用户,主要供后台管理使用,可以更改中心小黑板的公告,增加、删除各类的文章,管理普通用户信息,留言信息。前台系统提供普通用户的注册、修改密码两大功能,而后台管理员级用户由后台系统最初定义并提供。2.2.2 中心简介管理功能中心简介主要概述了大学生心理健康教育与咨询中心,即本的一些基本情况,方便用户访问在浏览时,获

11、取本最基本的信息。普通用户只能在前台查看中心简介的基本信息,管理员则可以在后台对中心简介的容进行编辑和删除。2.2.3 咨询方式管理功能咨询方式主要提供了如何进行心理咨询的方式,包括基本的咨询时间、地点和预约时间和地点。普通用户可以在前台进行查询和获取咨询方式,而咨询方式的编辑和删除由管理员在后头来完成。2.2.4中心小黑板公告管理功能中心小黑板公告主要以公告为主,提供了最新的心理各方面的新闻。给用户提供了解最新心理新闻的平台。对于普通用户,只能在前台进行浏览、查看中心小黑板公告的功能,而对于中心小黑板公告的增删改将由管理员在后台系统完成。2.2.5心灵物语文章管理功能主要为用户提供一些有关心

12、理方面能够洗涤心灵的文章,用户通过浏览这个模块可以丰富自己的视野,让心灵得到洗礼。对于普通用户,只能在前台进行浏览、查看心灵物语文章的功能,而对于心灵物语文章的增删改将由管理员在后台系统完成。2.2.6大学生常见心理问题文章管理功能主要为用户例举了大学生常见的三种心理问题:大学生适应问题、大学生学习心理问题和大学生人际交往问题等。用户通过浏览此模块可以进一步储备自身的心理知识,结合实际情况分析自己存在的心理情况,以更好的解决。对于普通用户,只能在前台进行浏览、查看大学生常见心理问题文章的功能,而对于大学生常见心理问题文章的增删改将由管理员在后台系统完成。2.2.7 心理小游戏管理功能主要为用户

13、提供了操作简单,充满趣味的心理小游戏,方便用户在实际生活中举行心理活动时提供参考。对于普通用户,只能在前台进行浏览、查看心理小游戏的功能,而对于心理小游戏的增删改将由管理员在后台系统完成。2.2.8 心理小测试管理功能主要为用户提供一个测试自身心理动态的平台。该平台包括五类心理小测试:人际关系测试、情绪测试、心理年龄测试、爱情测试和其他测试。用户可以根据自身的爱好,选择相对应的模块题目进行测试,并可以查询结果。此功能所有用户都可以进行心理小测试。2.2.9图片中心管理功能此功能和各类心理文章管理功能有些类似,提供了各类心理活动的图片。布局合理,界面整洁,方便用户查看。普通用户,可以对图进行浏览

14、和查阅。2.2.10 心灵留言管理功能主要是为用户留下相关信息、提出自身存在的心理疑问或建议提供一个平台,只有普通用户才可以在上留言,而管理员可以在后台查看、回复并管理所有留言信息。3总体设计3.1 设计思想采用B/S模式设计,B/S结构即Browser/Server,浏览器/服务器模式,是Web兴起后的一种网络结构模式,Web浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Internet Explorer,服务器安装Oracle或SQL Server等数据库。浏览器通过

15、Web Server 同数据库进行数据交互。3.2 结构设计总体框架可分为两部分,一部分为前台大学生心理健康教育与咨询中心,另一部分为后台管理系统,其总体框架结构图如下所示。大学生心理健康教育与咨询中心前台大学生心理健康教育与咨询中心后台管理系统图3-1 系统整体框架图前台中心系统主要包括普通用户对心理小测试的操作,查看不同类心理文章,此外还可以进行心灵留言,其整体框架图如下所示。 网 站 人 际 关 系 测 试 首页 网 站 情 绪 测 试首页 网 站 心 理 年 龄 测 试首页 网 站 爱 情 测 试首页 网 站 其 他 测 试首页 查 看 心 灵 物 语首页 查 看 大 学 生 常 见

16、心 理 问 题首页 查 看 心 理 小 测 试首页前台大学生心理健康教育与咨询中心 首 页 与 中 心 小 黑 板首页了 解 中 心 简 介 首页获 取 咨 询 方式首页网 站 心 理 小 游 戏首页网 站 心 灵 留 言首页浏 览 图 片 中 心首页 用 户 注 册 与 修 改 密 码和首页图3-2 前台系统整体框架图 心 灵 物 语 管 理首页 大 学 生 常 见 心 理 问 题 管 理首页 中 心 小 黑 板 公 告 管 理首页 中 心 简 介 修 改首页 咨 询 方 式 修 改首页 心 理 小 游 戏 管 理首页心 灵 留 言 管 理首页管 理 员 信 息 管 理首页 用 户 信 息

17、管 理首页后台管理系统后台管理系统主要提供给管理员进行中心小黑板公告、用户信息、管理员信息、不同类心理文章、留言信息和咨询方式的管理,其整体框架图如下所示。图3-3 后台系统整体框架图3.3开发环境介绍ASP.NET是一种建立在通用语言上的程序构架,是Microsoft.NET的一部分,作为战略产品,不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,

18、并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。ASP.NET几乎全部可以运行在Web应用软件开发者的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中。ASP.NET同时也是languageindependent语言独立化的,所以你可以选择一种或多种语言来编写程序。现在已经支持的有C#,VB,Jscript , C+、F+。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.NET。本系统是采用.NET平台开发的,.NET是微软通

19、过软件连接信息、人、系统,和设备的WEB服务策略。作为微软的集成开发平台,.NET技术提供迅速修造,部署,处理,并且使用连接的能力,提高了WEB服务的高效性。系统以微软的Windows 7作为服务器操作系统,IIS作为Web服务器。数据库服务器主要是Microsoft SQL Server 2008,主要的开发平台是Visual Studio 2010,Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了 NET Framework 4.0、Microsoft Vis

20、ual Studio 2010 CTP( Community Technology Preview-CTP),并且支持开发面向Windows 7的应用程序。除了支持Microsoft SQL Server数据库,还支持Oracle数据库。系统开发中广泛采用当今比较流行的技术,以C#作为主要的后台开发语言。本系统采用B/S设计模式,能够充分满足系统的开发与实现,并且易于扩展。4.系统详细设计与介绍4.1 用户功能模块设计用户功能模块中,对于普通用户,提供相关的用户注册和修改密码的功能;而对于后台的管理员,不仅提供相关的验证机制,同时,管理员可以对所有普通用户的注册信息进行修改、删除和增加新的普通

21、用户的操作。下面两图分别为普通用户与管理员用户功能图:修改密码普通用户用户注册图4-1 普通用户功能图增加新用户管理员登录与退出查看用户信息修改用户注册信息删除普通用户图4-2 管理员功能图4.2中心简介模块设计此模块主要是对本基本情况的一个简介,用户在访问的时候,可以第一时间获取的基本信息,对有一个初步的了解。下面两图分别为普通用户浏览与查看中心简介功能模块图与管理员管理中心简介功能图:普通用户浏览中心简介标题查看中心简介详情图4-3 普通用户浏览与查看中心简介功能图管理员编辑中心简介信息删除中心简介信息图4-4 管理员管理中心简介功能图4.3咨询方式模块设计此模块提供了咨询心理健康容的基本

22、咨询方式,用户可以访问此模块查看和获取咨询方式的咨询时间、地点和预约时间、地点,方便用户进行咨询。下面两图分别为普通用户浏览与获取咨询方式功能模块图与管理员管理咨询方式功能图:普通用户浏览咨询方式标题获取咨询方式详情图4-5 普通用户浏览与获取咨询方式功能图管理员编辑咨询方式信息删除咨询方式信息图4-6 管理员管理咨询方式功能图4.4中心小黑板公告模块设计此模块是一个公告,提供了最新的心理各方面的新闻。给用户提供了解最新心理新闻的平台。下面两图分别为普通用户浏览与查看中心小黑板公告功能模块图与管理员管理中心小黑板公告功能图:普通用户浏览中心小黑板公告标题查看中心小黑板公告详情管理员编辑中心小黑

23、板公告信息删除中心小黑板公告内容添加中心小黑板公告内容图4-7 普通用户浏览与查看中心小黑板公告功能图图4-8 管理员管理中心小黑板公告功能图4.5心灵物语文章功能模块设计此模块主要是提供一些有关心理方面能够洗涤心灵的文章,用户通过浏览这个模块可以丰富自己的视野,让心灵得到洗礼。下面两图分别为普通用户浏览与查看心灵物语文章功能模块图与管理员管理心灵物语文章功能图:普通用户浏览心灵物语文章标题查看心灵物语文章详情管理员编辑心灵物语信息删除心灵物语文章添加心灵物语文章图4-9 普通用户浏览与查看心灵物语文章功能图图4-10 管理员管理心灵物语文章功能图4.6大学生常见心理问题文章功能模块设计此模块

24、主要例举了大学生常见的三种心理问题:大学生适应问题、大学生学习心理问题和大学生人际交往问题等。用户通过浏览此模块可以进一步储备自身的心理知识,结合实际情况分析自己存在的心理情况,以更好的解决。下面两图分别为普通用户浏览与查看大学生常见心理问题文章功能模块图与管理员管理大学生常见心理问题文章功能图:普通用户浏览大学生常见心理问题文章标题查看大学生常见心理问题文章详情管理员编辑大学常见心理问题内容删除大学生常见心理问题文章添加大学生常见心理问题文章图4-11 普通用户浏览与查看大学生常见心理问题功能图图4-12 管理员管理大学生常见心理问题文章功能图4.7 心理小游戏模块设计此模块提供了操作简单,

25、充满趣味的心理小游戏,方便用户在实际生活中举行心理活动时提供参考。下面两图分别为普通用户浏览与查看心理小游戏功能模块图与管理员管理心理小游戏功能图:普通用户浏览心理小游戏标题查看心理小游戏文章详情图4-13 普通用户浏览与查看心理小游戏功能图管理员编辑心理小游戏信息删除心理小游戏文章添加心理小游戏文章图4-14 管理员管理心理小游戏功能图4.8 心理小测试功能模块设计在心理小测试功能模块中,主要为用户提供一个测试自身心理动态的平台。该平台包括五类心理小测试:人际关系测试、情绪测试、心理年龄测试、爱情测试和其他测试。用户没有进行注册也可以进行心理小测试。 下面图为普通用户心理小测试功能图:普通用

26、户浏览心理小测试进行心理小测试查看心理小测试结果图4-15 普通用户心理小测试功能图4.9图片中心功能模块设计在图片功能模块中,此功能和各类心理文章管理功能有些类似,提供了各类心理活动的图片。布局合理,界面整洁,方便用户查看。普通用户可以进行浏览、查询图片的功能。下面图为普通用户图片中心功能图:普通用户浏览图片查看图片详情图4-16 普通用户图片中心功能图4.10 心灵留言功能模块设计在心灵模块中,只有普通用户注册后才可以在上留言,而管理员可以在后台查看并管理所有留言信息。下面两图为普通用户心灵留言功能模块图和管理员心灵留言功能图:普通用户添加新留言查看留言信息图4-17 普通用户心灵留言功能

27、图管理员浏览留言信息删除留言信息回复留言信息图4-18 管理员管理心灵留言功能图5. 数据库设计5.1 概念设计5.1.1 实体E-R图管理员实体包括三个属性:主键ID、管理员用户名与其登录密码,其E-R图如下所示。管理员管理员名密码主键ID图5-1 管理员实体普通用户用户名密码真实XX性别Email地址联系方式注册时间主键ID普通用户实体主要由用户名、密码、真实、联系方式等属性构成,其E-R图如下所示。图5-2 普通用户实体中心简介实体主要由主键ID、标题、容、来源和编辑四个属性构成,其E-R图如下所示。图5-3 中心简介实体中心简介主键ID标题来源内容咨询方式实体主要由主键ID、标题、容、

28、来源和编辑四个属性构成,其E-R图如下所示。咨询方式主键ID标题来源内容图5-4 咨询方式实体中心小黑板标题编辑内容来源添加日期主键ID中心小黑板公告实体主要由主键ID、标题、容、编辑、添加日期和来源六个属性构成,其E-R图如下所示。图5-5 中心小黑板实体心灵物语文章实体主要由主键ID、标题、容、作者、添加日期和来源六个属性构成,其E-R图如下所示。图5-6心灵物语实体心灵物语标题作者内容来源添加日期主键ID标题编辑内容来源添加日期主键ID大学生常见心理问题大学生常见心理问题文章实体主要由主键ID、标题、容、编辑、添加日期和来源六个属性构成,其E-R图如下所示。图5-7 大学生常见心理问题实

29、体心理小游戏标题编辑内容来源添加日期主键ID心理小游戏实体主要由主键ID、标题、容、编辑、添加日期和来源六个属性构成,其E-R图如下所示。图5-8 心理小游戏实体标题测试内容主键ID添加时间来源心理小测试测试结果内容心理小测试实体主要包括标题、测试容、测试结果容、来源等属性构成,其E-R图如下所示。图5-9 心理小测试实体图片中心实体包括五个属性:主键ID、标题、上传时间、图片和图片说明,其E-R图如下所示。标题上传时间图片说明图片主键ID图片中心图5-10 图片中心实体用户昵称用户密码标题内容用户ID留言时间主键ID心灵留言管理员回复管理员回复日期管理员是否回复 心灵留言实体包括主键ID、标

30、题、容、留言时间、留言用户等属性,其E-R图如下所示。图5-11 心灵留言实体5.1.2 各实体之间联系图联系图分成了两部分,一部分为普通用户与各实体间的联系图,另一部分与管理员用户与各实体间的联系图。其中,普通用户与各实体间的联系图如下所示。n1m咨询方式浏览心灵物语心理小游戏nmm111m1nmnmn心理小测试中心简介普通用户心灵留言了解获取查看进行查看查看查看添加查看中心小黑板图片中心查看大学生常见心理问题1nmnmm图5-12普通用户与各实体间联系图管理员用户与各实体间的联系图如下所示,其中包括与普通用户间的联系。管理员管理中心小黑板公告m1管理心灵物语nm管理心理小游戏nm管理大学生

31、常见心理问题mn管理普通用户mn管理心灵留言mn修改中心简介11修改咨询方式11图5-13 管理员用户与各实体(包含普通用户)间联系图5.2 逻辑设计5.2.1 设计基本表 用户信息表:主要包括普通用户的相关信息,如用户名,登录密码,真实等,此表主键ID也被多个表相关联为外键。表5-1 UserInfo表字段名数据类型是否为空描述idintprimary key主键IDuserNamenvarchar(50)not null用户名passwordnvarchar(50)not null用户密码realNamenvarchar(50)null真实sexnvarchar(2)null性别addre

32、ssnvarchar(50)null用户地址telphonenvarchar(50)null联系emailnvarchar(50)null用户emailregister_timedatetimenull注册时间管理员表:主要用于存储管理员用户的登录用户名与其密码。表5-2 AdminInfo表字段名数据类型是否为空描述idintprimary key主键IDadminNamenvarchar(20)not null管理员名passwordnvarchar(50)not null密码中心简介表:主要用于存储中心简介的标题、容和来源。表5-3 CenterIntroductionInfo表字段名数

33、据类型是否为空描述idintprimary key主键IDtitlenvarchar(50)not null中心简介标题introfromnvarchar(50)null中心简介来源introcontentntextnull中心简介容咨询方式表:主要用于存储咨询方式的标题、容和来源。表5-4 ConsultingWayInfo表字段名数据类型是否为空描述idintprimary key主键IDwayTitlenvarchar(50)not null咨询方式标题wayFromnvarchar(50)null咨询方式来源wayContentntextnull咨询方式容中心小黑板信息表:包括中心小黑

34、板公告的标题、编辑、容、添加日期和来源。表5-5 BlackboardInfo表字段名数据类型是否为空描述idintprimary key主键IDboardTitlenvarchar(50)not null中心小黑板公告标题boardNamenvarchar(50)null中心小黑板公告编辑boardContentntextnull中心小黑板公告容boardAddTimedatetimenull中心小黑板公告添加日期boardFromnvarchar(50)null中心小黑板公告来源心灵物语信息表:包括心灵物语文章的标题、作者、容、添加日期和来源。表5-6 MindLanguageInfo表字

35、段名数据类型是否为空描述idintprimary key主键IDlanguageTitlenvarchar(50)not null心灵物语文章标题languageAuthornvarchar(50)null心灵物语文章作者languageContentvarchar(MAX)null心灵物语文章容languageAddTimedatetimenull心灵物语文章添加日期languageFromnvarchar(50)null心灵物语来源大学生常见心理问题信息表:包括大学生常见心理问题的标题、编辑、容、添加日期和来源。表5-7 PsychologicalIssuesInfo表字段名数据类型是否为

36、空描述idintprimary key主键IDissuesTitlenvarchar(50)not null大学生常见心理问题文章标题issuesNamenvarchar(50)null大学生常见心理问题文章编辑issuesContentntextnull大学生常见心理问题文章容issuesAddTimedatetimenull大学生常见心理问题文章添加日期issuesFromnvarchar(50)null大学生常见心理问题来源心理小游戏信息表:包括心理小游戏文章的标题、编辑、容、添加日期和来源。表5-8 PsychologicalGamesInfo表字段名数据类型是否为空描述idintpr

37、imary key主键IDgamesTitlenvarchar(50)not null心理小游戏文章标题gamesNamenvarchar(50)null心理小游戏文章编辑gamesContentntextnull心理小游戏文章容gamesAddTimedatetimenull心理小游戏文章添加日期gamesFromnvarchar(50)null心理小游戏来源心灵留言信息表:包括心灵留言的标题、心灵留言容和心灵留言时间等容。表5-9 SoulMessageInfo表字段名数据类型是否为空描述idintprimary key主键IDuserNamenvarchar(50)not null用户昵

38、称userPasswordnvarchar(50)not null用户密码messageTitlenvarchar(50)not null心灵留言标题messageContentntextnull心灵留言容messageTypenvarchar(50)null心灵留言类型messageAddTimedatetimenull心灵留言日期adminAnswerntextnull管理员回复adminAnswerTimedatetimenull管理员回复日期whetherAnswerbitnull是否回复5.3 建立数据库与程序连接using System;using System.Collectio

39、ns.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Data.SqlClient;using System.Configuration;public partial class PsychologicalHealthEducationAndCounselingCenter_Web_UserControl_UserRegister : System.Web.UI.Page SqlCommand

40、 cmd;/创建命名对象 SqlConnection con;/创建连接对象 protected void Page_Load(object sender, EventArgs e) string strCon = Server=WIN-BSND3IBRO7VDDY; Password=328652563; User ID=sa;DataBase=PsychologicalHealthEducationAndCounselingCenter;/连接字符串 con = new SqlConnection(strCon); con.Open();6. 系统实现6.1 前台界面设计与部分代码6.1.

41、1 首页界面设计本页面主要包含有中心简介的了解、咨询方式的浏览、用户注册、中心小黑板公告栏的浏览等功能。同时,中心简介和中心小黑板中的容是由下向上循环滚动的。其中站点导航是在母版面上定义。运行界面,如图6-1。图6-1 首页6.1.2 用户注册界面设计用户注册分五步进行,第一步先阅读本的规则,单击下一步表示已经阅读完并且同意规则,不同意返回首页;第二步,注册用户名与密码同时验证该用户名是否已经存在,存在必须换另外一个才可以注册;第三步,填写注册用户的其他信息;第四步,确认信息提交注册;第五步,注册成功,返回首页。页面设计如图6-2和6-3。图6-2 验证用户名是否存在界面图6-3 用户填写其他

42、注册信息界面用户注册界面的运行代码如下:public partial class PsychologicalHealthEducationAndCounselingCenter_Web_UserControl_UserRegister : System.Web.UI.Page SqlCommand cmd; SqlConnection con; protected void Page_Load(object sender, EventArgs e) string strCon = Server=WIN-BSND3IBRO7VDDY; Password=328652563; User ID=sa

43、;DataBase=PsychologicalHealthEducationAndCounselingCenter; con = new SqlConnection(strCon); con.Open(); if (!Page.IsPostBack) MultiView1.ActiveViewIndex = 0; /不同意注册,返回主界面 protected void bttBack_Click(object sender, EventArgs e) Response.Redirect(/PsychologicalHealthEducationAndCounselingCenter.aspx)

44、;/返回主界面/单击下一步,进行用户注册 protected void bttNext_Click(object sender, EventArgs e) MultiView1.ActiveViewIndex += 1;/返回主界面,进行登录操作 protected void lbBack_Click(object sender, EventArgs e) Response.Redirect(UserLogin.aspx);/返回主界面/单击下一步,并检测用户名是否已经被注册 protected void bttNext1_Click(object sender, EventArgs e) s

45、tring sql = select * from UserInfo where username= + tbName.Text + ; cmd = new SqlCommand(sql, con); if (Convert.ToInt32(cmd.ExecuteScalar() 0) Label2.Text = 该用户名已被注册,请重新输入!; else MultiView1.ActiveViewIndex += 1; /单击下一步,确认注册信息 protected void bttEnter_Click(object sender, EventArgs e) MultiView1.Acti

46、veViewIndex += 1; lbMessage.Text = 您的用户名是: + tbName.Text + ;lbMessage.Text += 您的真实是: + tbRealName.Text + ; lbMessage.Text += 您的性别是: + rblSex.SelectedItem.Text+ ; lbMessage.Text += 您的籍贯是: + ddlAddress.SelectedItem.Text + ;lbMessage.Text += 您的联系方式是: + tbTelphone.Text + ;lbMessage.Text += 您的Email是: + t

47、bEmail.Text + ; protected void bttEnter1_Click(object sender, EventArgs e) string strsql = Insert Into UserInfo(username,password,realName,sex,address,telphone,email,register_time)Values( + tbName.Text + , + tbPwd.Text + , + tbRealName.Text + , + rblSex.SelectedItem.Text + , + ddlAddress.SelectedIte

48、m.Text + , + tbTelphone.Text + , + tbEmail.Text + , + System.DateTime.Now + ); cmd = new SqlCommand(strsql, con); cmd.ExecuteNonQuery();con.Close(); MultiView1.ActiveViewIndex += 1; Label1.Text = tbName.Text;/获取注册的用户名 protected void LinkButton1_Click(object sender, EventArgs e)Response.Redirect(/Psy

49、chologicalHealthEducationAndCounselingCenter.aspx); /跳转到首页6.1.3 用户修改密码界面设计本页面主要是针对已注册普通用户忘记密码而进行重新设计密码而设计的。用户通过输入注册时的手机,即可修改密码。在单击“提交”按钮时,后台会根据用户输入的手机判断是否存在,不存在要求重新输入;存在才能成功修改密码。界面设计如图6-4。图6-4 用户修改密码界面用户修改密码界面的运行代码如下:public partial class PsychologicalHealthEducationAndCounselingCenter_Web_UserContro

50、l_ChangePassword : System.Web.UI.PageSqlCommand cmd; SqlConnection con; protected void Page_Load(object sender, EventArgs e) string strCon = Server=WIN-BSND3IBRO7VDDY; Password=328652563; User ID=sa;DataBase=PsychologicalHealthEducationAndCounselingCenter; con = new SqlConnection(strCon); con.Open()

51、;/验证手机是否存在 protected void btUp_Click(object sender, EventArgs e) string sql = select * from UserInfo where telphone= +tbTelphone.Text + ; cmd = new SqlCommand(sql, con); if (Convert.ToInt32(cmd.ExecuteScalar() 0) cmd = con.CreateCommand();cmd mandText = update UserInfo set password= +tbPwd.Text + ;

52、cmd.ExecuteNonQuery(); Label1.Text = 修改成功; con.Close(); else Label1.Text = 该手机不存在,请重新输入!; 6.1.4 中心简介和咨询方式界面设计中心简介和咨询方式采用了类似的界面设计,在中心简介页面设计中提供了大学生心理健康教育与咨询中心的主要简介,用户可以在这里了解到本中心的基本情况。咨询方式的容,在首页当中也有所涉与,提供了本中心的基本咨询方式,用户想了解更加详细的咨询方式,可以通过单击“更多”了解到详细的信息。两者的运行界面设计,如图6-5。图6-5 中心简介界面6.1.5心灵物语、中心小黑板、大学生常见心理问题和

53、心理小游戏界面设计在这四个功能的界面,采用了类似的界面设计。在心灵物语界面设计中,提供了一些有关心灵方面的文章,属于励志、感恩类;在中心小黑板界面设计中,提供了最新的心理新闻,普通用户可以在此浏览到最新的心理新闻;在大学生常见心理问题界面设计中,提供了大学生常见的心理问题;心理小游戏页面中提供了一些简单有趣的心理小游戏。这四个模块都采用了单击标题会到其对应的容界面的设计方式。在标题设计的过程当中,采用了分页的方式,一页有三篇文章。在其文章界面当中,单击返回按钮可以返回到其对应的主界面,用户可以根据需要继续浏览。页面设计如图6-6。图6-6 心理小游戏主界面6.1.6心理小测试界面设计本页面提供

54、了五类心理小测试,包括人际关系测试、情绪测试、心理年龄测试、爱情测试和其他测试。当单击其中一个测试,将会到其对应的界面。每一类测试页面,都会有其相对应的测试题目单击提交或查看结果按钮,即可查看测试的结果。页面设计如图6-7。图6-7 心理小测试主界面6.1.7心灵留言界面设计本页面主要是为用户提供一个畅所欲言的平台,用户只有注册成功以后才能在此页面留言,留言成功之后,普通用户可以返回查看所有的留言信息。在心灵留言主界面当中,采用了分页的方式,一页中有五条留言信息,包括用户留言主题、用户昵称和版主回复等信息,如图6-8。用户单击“我要留言”即可跳转到留言界面,在留言之前,先验证用户名是否存在,已

55、注册的用户才可以单击“下一步”完成留言操作,如图6-9和图6-10。图6-8 心灵留言主界面图6-9 心灵留言之普通用户验证界面图6-10 心灵留言之普通用户留言界面心灵留言界面的运行代码如下:public partial class PsychologicalHealthEducationAndCounselingCenter_Web_SoulMessage_SoulMessageLeave : System.Web.UI.Pageprotected void Page_Load(object sender, EventArgs e) if (!Page.IsPostBack)MultiVi

56、ew1.ActiveViewIndex = 0; protected void LinkButton1_Click(object sender, EventArgs e) Response.Redirect(/PsychologicalHealthEducationAndCounselingCenter.aspx);/定义SiteLevelCustomAuthenticationMethod方法 private bool SiteLevelCustomAuthenticationMethod(string UserName, string Password) bool boolReturnVa

57、lue = false; SqlConnection sqlConn = new SqlConnection(Data Source=WIN-BSND3IBRO7VDDY;Initial Catalog=PsychologicalHealthEducationAndCounselingCenter;Persist Security Info=True;User ID=sa;Password=328652563); SqlCommand sqlCmd = new SqlCommand(select password from UserInfo where userName= + tbName.Text.ToString() + , sqlConn); sqlConn.Open(); try if (sqlCmd.ExecuteScalar().ToString()

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!