大学生心理健康教育与咨询中心设计与实现_第1页
大学生心理健康教育与咨询中心设计与实现_第2页
大学生心理健康教育与咨询中心设计与实现_第3页
大学生心理健康教育与咨询中心设计与实现_第4页
大学生心理健康教育与咨询中心设计与实现_第5页
已阅读5页,还剩88页未读 继续免费阅读

下载本文档

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

文档简介

1、目 录 TOC o 1-3 h z u HYPERLINK l _Toc356688621 内容摘要 PAGEREF _Toc356688621 h 1 HYPERLINK l _Toc356688622 关键词 PAGEREF _Toc356688622 h 1 HYPERLINK l _Toc356688623 Abstract PAGEREF _Toc356688623 h 1 HYPERLINK l _Toc356688624 Keywords PAGEREF _Toc356688624 h 2 HYPERLINK l _Toc356688625 1.引言 PAGEREF _Toc35

2、6688625 h 3 HYPERLINK l _Toc356688626 2.需求分析 PAGEREF _Toc356688626 h 4 HYPERLINK l _Toc356688627 2.1可行性分析 PAGEREF _Toc356688627 h 4 HYPERLINK l _Toc356688628 2.2 需求分析 PAGEREF _Toc356688628 h 4 HYPERLINK l _Toc356688629 3总体设计 PAGEREF _Toc356688629 h 7 HYPERLINK l _Toc356688630 3.1 设计思想 PAGEREF _Toc35

3、6688630 h 7 HYPERLINK l _Toc356688631 3.2 结构设计 PAGEREF _Toc356688631 h 7 HYPERLINK l _Toc356688632 3.3开发环境介绍 PAGEREF _Toc356688632 h 9 HYPERLINK l _Toc356688633 4.系统详细设计及介绍 PAGEREF _Toc356688633 h 11 HYPERLINK l _Toc356688634 4.1 用户功能模块设计 PAGEREF _Toc356688634 h 11 HYPERLINK l _Toc356688635 4.2中心简介模

4、块设计 PAGEREF _Toc356688635 h 12 HYPERLINK l _Toc356688636 4.3咨询方式模块设计 PAGEREF _Toc356688636 h 12 HYPERLINK l _Toc356688637 4.4中心小黑板公告模块设计 PAGEREF _Toc356688637 h 13 HYPERLINK l _Toc356688638 4.5心灵物语文章功能模块设计 PAGEREF _Toc356688638 h 14 HYPERLINK l _Toc356688639 4.6大学生常见心理问题文章功能模块设计 PAGEREF _Toc35668863

5、9 h 15 HYPERLINK l _Toc356688640 4.7 心理小游戏模块设计 PAGEREF _Toc356688640 h 16 HYPERLINK l _Toc356688641 4.8 心理小测试功能模块设计 PAGEREF _Toc356688641 h 17 HYPERLINK l _Toc356688642 4.9图片中心功能模块设计 PAGEREF _Toc356688642 h 18 HYPERLINK l _Toc356688643 4.10 心灵留言功能模块设计 PAGEREF _Toc356688643 h 18 HYPERLINK l _Toc35668

6、8644 5. 数据库设计 PAGEREF _Toc356688644 h 19 HYPERLINK l _Toc356688645 5.1 概念设计 PAGEREF _Toc356688645 h 19 HYPERLINK l _Toc356688646 5.2 逻辑设计 PAGEREF _Toc356688646 h 26 HYPERLINK l _Toc356688647 5.3 建立数据库与程序连接 PAGEREF _Toc356688647 h 31 HYPERLINK l _Toc356688648 6. 系统实现 PAGEREF _Toc356688648 h 32 HYPERL

7、INK l _Toc356688649 6.1 前台界面设计与部分代码 PAGEREF _Toc356688649 h 32 HYPERLINK l _Toc356688650 6.2 后台界面设计与部分代码 PAGEREF _Toc356688650 h 46 HYPERLINK l _Toc356688651 7. 系统测试 PAGEREF _Toc356688651 h 51 HYPERLINK l _Toc356688652 8. 总结 PAGEREF _Toc356688652 h 52 HYPERLINK l _Toc356688653 参考文献: PAGEREF _Toc3566

8、88653 h 54内容摘要:随着信息的飞速膨胀,全球信息差不多进入以计算机网络为核心的时代。而网络教育是高校大学生心理健康教育工作适应信息时代进展新形势的一个重要方向,它拓展了心理健康教育工作的领域,也提供了心理健康教育工作的新形式和进展契机。本系统要紧是描述一个基于B/S模式下ASP.NET大学生心理教育与咨询中心的设计与实现,系统的设计要紧是针对用户注册、修改密码、后台用户治理、在线留言、扫瞄文章与图片等等。系统要紧采纳C#语言作为主体开发语言,开发环境VS2010(Visual Studio 2010),应用SQL2008(Microsoft SQL Server 2008)数据库,系

9、统的界面友好,操作简便,方便用户使用。 关键词:心理健康教育 咨询中心 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 and network education works to meet the new situation of the information age is an imp

10、ortant 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 describe a based on B/S mode, ASP.NET, college students psychological education and cou

11、nseling 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 using C# language as the main development language, development environment VS2010 (Vis

12、ual 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.引言在日新月异的网络时代,信息技术的迅猛进展和广泛、深入地应用,推动了各行各业的技术进步,带来了新技术革命的蓬勃进展,也向教育提出了严峻挑战,推动着一次新的教育革命。随着社会开

13、放程度的加大、生存竞争压力的增大、文化和价值取向的多元化,处于专门时期的大学生不可幸免地受到来自各个方面的冲击,心理健康问题呈上升趋势。因此,大学生心理健康教育问题迫在眉睫。现时期,心理咨询被越来越多的大学生所承受和同意,越来越多的院校开设设置心理咨询室和心理咨询中心。但居于现状分析,大学生心理健康教育信息资源的猎取,依旧不够方便快捷,交流的空间也有所局限。随着网络技术的进展,能够通过网络猎取大学生心理健康教育资源和交流,但信息集中度不够,功能也不强大,自动化程度不高,也不易于治理。 和传统的心理咨询室和心理咨询中心相比,网上大学生心理健康教育与咨询中心提供了丰富的心理健康教育资源和方便的猎取

14、方式。在那个地点,不仅能够通过网络查看心理咨询各方面的知识,还能够进行心灵留言,畅所欲言,甚至能够进行心理小测试,了解自己近段时刻的心理动态,以便更好的调节自己的心理。通过如此一个平台,能够提高自身的心理素养,更好的面对各方面的挑战。从而轻松迎接和有效的适应外界环境。2.需求分析2.1可行性分析可行性分析的目的,确实是用最小的代价在尽可能短的时刻内确定问题是否能够解决。2.1.1理论可行性该系统是基于B/S 模式下的大学生心理健康教育与咨询中心的网站,能充分的利用网络各方面的资源,从而集中展现心理各方面的知识,打破了传统的大学生心理健康教育与咨询中心的模式,使猎取资源的方式,交流的方式更加多样

15、,进一步消除许多大学生对心理健康教育的排斥心理。2.1.2 技术可行性本系统采纳当前较为流行的面向对象设计思想及ASP.NET相关技术进行开发,要紧开发工具同样为当前流行的Visual Studio 2010,同样,数据库选择了Microsoft SQL Server 2008,Web服务器使用了IIS,能够运行于Windows XP,Windows Server 2000/2003,Windows Vista/7等操作系统。使用C#等编程语言进行开发。2.2 需求分析2.2.1 用户治理功能该系统包括两类用户,一类为一般用户,要紧用于前台页面的扫瞄与交互操作,能够扫瞄图片、了解大学生心理健康

16、教育与咨询中心的中心简介、查询心理健康知识的各方面信息以及猎取心理咨询方式,同时能够在线进行心理小测试,同时能够给网站留言。一类为治理员用户,要紧供后台治理使用,能够更改网站中心小黑板的公告,增加、删除网站各类的文章,治理一般用户信息,留言信息。前台系统提供一般用户的注册、修改密码两大功能,而后台治理员级用户由后台系统最初定义并提供。2.2.2 中心简介治理功能中心简介要紧概述了大学生心理健康教育与咨询中心,即本网站的一些差不多情况,方便用户访问在扫瞄网站时,猎取本网站最差不多的信息。一般用户只能在前台查看中心简介的差不多信息,治理员则能够在后台对中心简介的内容进行编辑和删除。2.2.3 咨询

17、方式咨询方式要紧提供了如何进行心理咨询的方式,包括差不多的咨询时刻、地点和预约时刻和地点。一般用户能够在前台进行查询和猎取咨询方式,而咨询方式的编辑和删除由治理员在后头来完成。2.2.4中心小黑板公告要紧以公告为主,提供了最新的心理各方面的新闻。给用户提供了解最新心理新闻的平台。关于一般用户,只能在前台进行扫瞄、查看中心小黑板公告的功能,而关于中心小黑板公告的增删改将由治理员在后台系统完成。2.2.5要紧为用户提供一些有关怀理方面能够洗涤心灵的文章,用户通过扫瞄那个模块能够丰富自己的视野,让心灵得到洗礼。关于一般用户,只能在前台进行扫瞄、查看心灵物语文章的功能,而关于心灵物语文章的增删改将由治

18、理员在后台系统完成。2.2.6要紧为用户例举了大学生常见的三种心理问题:大学生适应问题、大学生学习心理问题和大学生人际交往问题等。用户通过扫瞄此模块能够进一步储备自身的心理知识,结合实际情况分析自己存在的心理情况,以更好的解决。关于一般用户,只能在前台进行扫瞄、查看大学生常见心理问题文章的功能,而关于大学生常见心理问题文章的增删改将由治理员在后台系统完成。2.2.7要紧为用户提供了操作简单,充满趣味的心理小游戏,方便用户在实际生活中进行心理活动时提供参考。关于一般用户,只能在前台进行扫瞄、查看心理小游戏的功能,而关于心理小游戏的增删改将由治理员在后台系统完成。2.2.8要紧为用户提供一个测试自

19、身心理动态的平台。该平台包括五类心理小测试:人际关系测试、情绪测试、心理年龄测试、爱情测试和其他测试。用户能够依照自身的爱好,选择相对应的模块题目进行测试,并能够查询结果。此功能所有用户都能够进行心理小测试。2.2.9此功能和各类心理文章治理功能有些类似,提供了各类心理活动的图片。布局合理,界面整洁,方便用户查看。一般用户,能够对图进行扫瞄和查阅。2.2.10要紧是为用户留下相关信息、提出自身存在的心理疑问或建议提供一个平台,只有一般用户才能够在网站上留言,而治理员能够在后台查看、回复并治理所有留言信息。3总体设计3.1 设计思想采纳B/S模式设计,B/S结构即Browser/Server,

20、HYPERLINK /view/7718.htm t _blank 扫瞄器/ HYPERLINK /view/899.htm t _blank 服务器模式,是 HYPERLINK /view/3912.htm t _blank Web兴起后的一种网络结构模式,Web扫瞄器是 HYPERLINK /view/930.htm t _blank 客户端最要紧的 HYPERLINK /view/7886.htm t _blank 应用软件。这种模式统一了 HYPERLINK /view/930.htm t _blank 客户端,将系统功能实现的核心部分集中到 HYPERLINK /view/899.h

21、tm t _blank 服务器上,简化了系统开发、维护和使用。客户机上只要安装一个 HYPERLINK /view/7718.htm t _blank 扫瞄器(Browser),如 HYPERLINK /view/85144.htm t _blank Internet Explorer, HYPERLINK /view/899.htm t _blank 服务器安装 HYPERLINK /view/15020.htm t _blank Oracle或 HYPERLINK /view/9644.htm t _blank SQL Server等数据库。 HYPERLINK /view/7718.ht

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

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

24、 理首页 中 心 简 介 修 改首页 咨 询 方 式 修 改首页 心 理 小 游 戏 管 理首页心 灵 留 言 管 理首页管 理 员 信 息 管 理首页 用 户 信 息 管 理首页后台治理系统图3-3 后台系统整体框架图3.3开发环境介绍ASP.NET是一种建立在通用语言上的程序构架,是Microsoft.NET的一部分,作为战略产品,不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在专门大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构

25、,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全爱护。能够通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。ASP.NET几乎全部能够运行在Web应用软件开发者的平台上。通用语言的差不多库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中。ASP.NET同时也是languageindependent语言独立化的,因此你能够选择一种或多种语言来编写程序。现在差不多支持的有C#,VB,Jscript , C+、F+。今后,如此的多种程序语言协同工作的能力爱护您现在的基于COM+开发的程序,能够完整的移植向ASP.NET。本系统

26、是采纳.NET平台开发的,.NET是微软通过软件连接信息、人、系统,和设备的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 Framew

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

28、用户的注册信息进行修改、删除和增加新的一般用户的操作。下面两图分不为一般用户及治理员用户功能图:修改密码修改密码一般用户用户注册图4-1 一般用户功能图增加新用户增加新用户治理员登录及退出查看用户信息修改用户注册信息删除一般用户图4-2 治理员功能图4.2中心简介模块设计此模块要紧是对本网站差不多情况的一个简介,用户在访问网站的时候,能够第一时刻猎取网站的差不多信息,对网站有一个初步的了解。下面两图分不为一般用户扫瞄及查看中心简介功能模块图与治理员治理中心简介功能图:一般用户一般用户扫瞄中心简介标题查看中心简介详情图4-3 一般用户扫瞄及查看中心简介功能图治理员治理员编辑中心简介信息删除中心简

29、介信息图4-4 治理员治理中心简介功能图4.3咨询方式模块设计此模块提供了咨询心理健康内容的差不多咨询方式,用户能够访问此模块查看和猎取咨询方式的咨询时刻、地点和预约时刻、地点,方便用户进行咨询。下面两图分不为一般用户扫瞄及猎取咨询方式功能模块图与治理员治理咨询方式功能图:一般用户一般用户扫瞄咨询方式标题猎取咨询方式详情图4-5 一般用户扫瞄及猎取咨询方式功能图治理员治理员编辑咨询方式信息删除咨询方式信息图4-6 治理员治理咨询方式功能图4.4中心小黑板公告模块设计此模块是一个公告,提供了最新的心理各方面的新闻。给用户提供了解最新心理新闻的平台。下面两图分不为一般用户扫瞄及查看中心小黑板公告功

30、能模块图与治理员治理中心小黑板公告功能图:一般用户一般用户扫瞄中心小黑板公告标题查看中心小黑板公告详情治理员治理员编辑中心小黑板公告信息删除中心小黑板公告内容添加中心小黑板公告内容图4-7 一般用户扫瞄及查看中心小黑板公告功能图图4-8 治理员治理中心小黑板公告功能图4.5心灵物语文章功能模块设计此模块要紧是提供一些有关怀理方面能够洗涤心灵的文章,用户通过扫瞄那个模块能够丰富自己的视野,让心灵得到洗礼。下面两图分不为一般用户扫瞄及查看心灵物语文章功能模块图与治理员治理心灵物语文章功能图:一般用户一般用户扫瞄心灵物语文章标题查看心灵物语文章详情治理员编辑心灵物语信息删除心灵物语文章添加心灵物语文

31、章图4-9治理员编辑心灵物语信息删除心灵物语文章添加心灵物语文章图4-10 治理员治理心灵物语文章功能图4.6大学生常见心理问题文章功能模块设计此模块要紧例举了大学生常见的三种心理问题:大学生适应问题、大学生学习心理问题和大学生人际交往问题等。用户通过扫瞄此模块能够进一步储备自身的心理知识,结合实际情况分析自己存在的心理情况,以更好的解决。下面两图分不为一般用户扫瞄及查看大学生常见心理问题文章功能模块图与治理员治理大学生常见心理问题文章功能图:一般用户一般用户扫瞄大学生常见心理问题文章标题查看大学生常见心理问题文章详情治理员编辑大学常见心理问题内容删除大学生常见心理问题文章治理员编辑大学常见心

32、理问题内容删除大学生常见心理问题文章添加大学生常见心理问题文章图4-12 治理员治理大学生常见心理问题文章功能图4.7 心理小游戏模块设计此模块提供了操作简单,充满趣味的心理小游戏,方便用户在实际生活中进行心理活动时提供参考。下面两图分不为一般用户扫瞄及查看心理小游戏功能模块图与治理员治理心理小游戏功能图:一般用户一般用户扫瞄心理小游戏标题查看心理小游戏文章详情图4-13 一般用户扫瞄及查看心理小游戏功能图治理员编辑心理小游戏信息治理员编辑心理小游戏信息删除心理小游戏文章添加心理小游戏文章4.8 心理小测试功能模块设计在心理小测试功能模块中,要紧为用户提供一个测试自身心理动态的平台。该平台包括

33、五类心理小测试:人际关系测试、情绪测试、心理年龄测试、爱情测试和其他测试。用户没有进行注册也能够进行心理小测试。 下面图为一般用户心理小测试功能图:一般用户一般用户扫瞄心理小测试进行心理小测试查看心理小测试结果图4-15 一般用户心理小测试功能图4.9图片中心功能模块设计在图片功能模块中,此功能和各类心理文章治理功能有些类似,提供了各类心理活动的图片。布局合理,界面整洁,方便用户查看。一般用户能够进行扫瞄、查询图片的功能。下面图为一般用户图片中心功能图:一般用户一般用户扫瞄图片查看图片详情图4-16 一般用户图片中心功能图4.10 心灵留言功能模块设计在心灵模块中,只有一般用户注册后才能够在网

34、站上留言,而治理员能够在后台查看并治理所有留言信息。下面两图为一般用户心灵留言功能模块图和治理员心灵留言功能图:一般用户一般用户添加新留言查看留言信息图4-17 一般用户心灵留言功能图治理员扫瞄留言信息删除留言信息治理员扫瞄留言信息删除留言信息回复留言信息5. 数据库设计5.1 概念设计5.1.1 实体E-R图治理员实体包括三个属性:主键ID、治理员用户名及其登录密码,其E-R图如下所示。治理员治理员治理员名密码主键ID图5-1 治理员实体一般用户用户名一般用户用户名密码真实姓名性不Email地址联系方式注册时刻主键ID图5-2 一般用户实体中心简介实体要紧由主键ID、标题、内容、来源和编辑四

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

36、小游戏标题编辑内容来源心理小游戏标题编辑内容来源添加日期主键ID图5-8 心理小游戏实体标题测试内容标题测试内容主键ID添加时刻来源心理小测试测试结果内容图5-9 心理小测试实体图片中心实体包括五个属性:主键ID、标题、上传时刻、图片和图片讲明,其E-R图如下所示。标题上传时刻标题上传时刻图片讲明图片主键ID图片中心用户昵称用户密码标题内容用户昵称用户密码标题内容用户ID留言时刻主键ID心灵留言治理员回复治理员回复日期治理员是否回复图5-11 心灵留言实体5.1.2 各实体之间联系图联系图分成了两部分,一部分为一般用户与各实体间的联系图,另一部分与治理员用户与各实体间的联系图。其中,一般用户与

37、各实体间的联系图如下所示。nn1m咨询方式扫瞄心灵物语心理小游戏nmm111m1nmnmn心理小测试中心简介一般用户心灵留言了解猎取查看进行查看查看查看添加查看中心小黑板图片中心查看大学生常见心理问题1nmnmm图5-12一般用户与各实体间联系图治理员用户与各实体间的联系图如下所示,其中包括与一般用户间的联系。治理员治理员治理中心小黑板公告m1治理心灵物语nm治理心理小游戏nm治理大学生常见心理问题mn治理一般用户mn治理心灵留言mn修改中心简介11修改咨询方式11图5-13 治理员用户与各实体(包含一般用户)间联系图5.2 逻辑设计5.2.1 设计差不多表 用户信息表:要紧包括一般用户的相关

38、信息,如用户名,登录密码,真实姓名等,此表主键ID也被多个表相关联为外键。表5-1 UserInfo表字段名数据类型是否为空描述idintprimary key主键IDuserNamenvarchar(50)not null用户名passwordnvarchar(50)not null用户密码realNamenvarchar(50)null真实姓名sexnvarchar(2)null性不addressnvarchar(50)null用户地址telphonenvarchar(50)null联系电话emailnvarchar(50)null用户emailregister_timedatetimen

39、ull注册时刻 治理员表:要紧用于存储治理员用户的登录用户名及其密码。表5-2 AdminInfo表字段名数据类型是否为空描述idintprimary key主键IDadminNamenvarchar(20)not null治理员名passwordnvarchar(50)not null密码中心简介表:要紧用于存储中心简介的标题、内容和来源。表5-3 CenterIntroductionInfo表字段名数据类型是否为空描述idintprimary key主键IDtitlenvarchar(50)not null中心简介标题introfromnvarchar(50)null中心简介来源intro

40、contentntextnull中心简介内容咨询方式表:要紧用于存储咨询方式的标题、内容和来源。表5-4 ConsultingWayInfo表字段名数据类型是否为空描述idintprimary key主键IDwayTitlenvarchar(50)not null咨询方式标题wayFromnvarchar(50)null咨询方式来源wayContentntextnull咨询方式内容中心小黑板信息表:包括中心小黑板公告的标题、编辑、内容、添加日期和来源。表5-5 BlackboardInfo表字段名数据类型是否为空描述idintprimary key主键IDboardTitlenvarchar(

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

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

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

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

45、Contentntextnull心灵留言内容messageTypenvarchar(50)null心灵留言类型messageAddTimedatetimenull心灵留言日期adminAnswerntextnull治理员回复adminAnswerTimedatetimenull治理员回复日期whetherAnswerbitnull是否回复5.3 建立数据库与程序连接using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.We

46、b.UI.WebControls;using System.Data;using System.Data.SqlClient;using System.Configuration;public partial class PsychologicalHealthEducationAndCounselingCenter_Web_UserControl_UserRegister : System.Web.UI.Page SqlCommand cmd;/创建命名对象 SqlConnection con;/创建连接对象 protected void Page_Load(object sender, Ev

47、entArgs e) string strCon = Server=WIN-BSND3IBRO7VDDY; Password=328652563; User ID=sa;DataBase=PsychologicalHealthEducationAndCounselingCenter;/连接字符串 con = new SqlConnection(strCon); con.Open();6. 系统实现6.1 前台界面设计与部分代码6.1.1 首页界面设计本页面要紧包含有中心简介的了解、咨询方式的扫瞄、用户注册、中心小黑板公告栏的扫瞄等功能。同时,中心简介和中心小黑板中的内容是由下向上循环滚动的。其

48、中站点导航是在母版面上定义。运行界面,如图6-1。图6-1 首页6.1.2 用户注册界面设计用户注册分五步进行,第一步先阅读本网站的规则,单击下一步表示差不多阅读完同时同意规则,不同意返回网站首页;第二步,注册用户名与密码同时验证该用户名是否差不多存在,存在必须换另外一个才能够注册;第三步,填写注册用户的其他信息;第四步,确认信息提交注册;第五步,注册成功,返回首页。页面设计如图6-2和6-3。图6-2 验证用户名是否存在界面图6-3 用户填写其他注册信息界面用户注册界面的运行代码如下:public partial class PsychologicalHealthEducationAndCo

49、unselingCenter_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;DataBase=PsychologicalHealthEducationAndCounselingCenter; con = new SqlCo

50、nnection(strCon); con.Open(); if (!Page.IsPostBack) MultiView1.ActiveViewIndex = 0; /不同意注册,返回主界面 protected void bttBack_Click(object sender, EventArgs e) Response.Redirect(/PsychologicalHealthEducationAndCounselingCenter.aspx);/返回主界面 /单击下一步,进行用户注册 protected void bttNext_Click(object sender, EventArg

51、s e) MultiView1.ActiveViewIndex += 1;/返回主界面,进行登录操作 protected void lbBack_Click(object sender, EventArgs e) Response.Redirect(UserLogin.aspx);/返回主界面 /单击下一步,并检测用户名是否差不多被注册 protected void bttNext1_Click(object sender, EventArgs e) string sql = select * from UserInfo where username= + tbName.Text + ; cm

52、d = 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.ActiveViewIndex += 1; lbMessage.Text = 您的用户名是: + tbName.Text + ;lbMessage.T

53、ext += 您的真实姓名是: + tbRealName.Text + ; lbMessage.Text += 您的性不是: + rblSex.SelectedItem.Text+ ; lbMessage.Text += 您的籍贯是: + ddlAddress.SelectedItem.Text + ;lbMessage.Text += 您的联系方式是: + tbTelphone.Text + ;lbMessage.Text += 您的Email是: + tbEmail.Text + ; protected void bttEnter1_Click(object sender, EventAr

54、gs 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.SelectedItem.Text + , + tbTelphone.Text + , + tbEmail.Text + , + System.DateTime

55、.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(/PsychologicalHealthEducationAndCounselingCenter.aspx); /跳转到首页6.1.3 用户

56、修改密码界面本页面要紧是针对已注册一般用户不记得密码而进行重新设计密码而设计的。用户通过输入注册时的手机号码,即可修改密码。在单击“提交”按钮时,后台会依照用户输入的手机号码推断是否存在,不存在要求重新输入;存在才能成功修改密码。界面设计如图6-4。图6-4 用户修改密码界面用户修改密码界面的运行代码如下:public partial class PsychologicalHealthEducationAndCounselingCenter_Web_UserControl_ChangePassword : System.Web.UI.Page SqlCommand cmd; SqlConnec

57、tion 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();/验证手机号码是否存在 protected void btUp_Click(object sender, EventArg

58、s 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.CommandText = update UserInfo set password= +tbPwd.Text + ; cmd.ExecuteNonQuery(); Label1.Text = 修改成功; con.Close(); e

59、lse Label1.Text = 该手机号码不存在,请重新输入!; 6.1.4 中心简介和咨询方式界面中心简介和咨询方式采纳了类似的界面设计,在中心简介页面设计中提供了大学生心理健康教育与咨询中心的要紧简介,用户能够在那个地点了解到本中心的差不多情况。咨询方式的内容,在首页当中也有所涉及,提供了本中心的差不多咨询方式,用户想了解更加详细的咨询方式,能够通过单击“更多”了解到详细的信息。两者的运行界面设计,如图6-5。图6-5 中心简介界面6.1.5心灵物语、中心小黑板、大学生常见心理问题和心理小游戏界面 在这四个功能的界面,采纳了类似的界面设计。在心灵物语界面设计中,提供了一些有关怀灵方面的

60、文章,属于励志、感恩类;在中心小黑板界面设计中,提供了最新的心理新闻,一般用户能够在此扫瞄到最新的心理新闻;在大学生常见心理问题界面设计中,提供了大学生常见的心理问题;心理小游戏页面中提供了一些简单有味的心理小游戏。这四个模块都采纳了单击标题会链接到其对应的内容界面的设计方式。在标题设计的过程当中,采纳了分页的方式,一页有三篇文章。在其文章界面当中,单击返回按钮能够返回到其对应的主界面,用户能够依照需要接着扫瞄。页面设计如图6-6。图6-6 心理小游戏主界面6.1.6心理小测试界面本页面提供了五类心理小测试,包括人际关系测试、情绪测试、心理年龄测试、爱情测试和其他测试。当单击其中一个测试,将会

温馨提示

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

评论

0/150

提交评论