摘 要 近年来,基于网络的高校心理咨询系统已成为社会的发展趋势,我国对高校心理咨询非常重视, 高校心理咨询工作面临着严峻考验,而网络的普及为高校心理咨询的信息化提供了必要的条件。本文主要研究了如何设计和开发基于B/S 高校心理咨询系统,阐述了一个基于springboot框架的高校心理咨询系统结构和设计实现过程。高校心理咨询系统的主要使用者分为 学生、 心理教师和管理员三个角色。主页功能有心理教师、专题辅导、热门文章、心理测评、在线咨询等这些功能模块的设计,基本上实现了整个 高校心理咨询系统的过程。具体在系统设计上,采用了B/S的架构,同时,也使用 java语言在动态页面上进行了设计,后台上采用Mysql数据库,是一个非常优秀的高校心理咨询系统。 本文首先介绍了设计的背景与研究目的,其次介绍系统相关技术,重点叙述了系统功能分析以及详细设计,最后总结了系统的开发心得。 关键词: 高校心理咨询系统; java语言;MySQL数据库;springboot框架; Abstract In recent years, the network-based college psychological counseling system has become the development trend of society. China attaches great importance to college psychological counseling, and college psychological counseling is facing a severe test. The popularization of the network provides the necessary conditions for the informatization of college psychological counseling. This paper mainly studies how to design and develop college psychological counseling system based on B / s, and expounds the structure and design and implementation process of college psychological counseling system based on springboot framework. The main users of psychological counseling system in Colleges and universities are divided into three roles: students, psychological teachers and administrators. The home page has the functions of psychological teachers, special counseling, popular articles, psychological evaluation, online consultation and so on. The design of these functional modules basically realizes the process of the whole college psychological consultation system. Specifically, in the system design, it adopts the B / S architecture. At the same time, it also uses Java language to design on the dynamic page. MySQL database is used in the background. It is a very excellent college psychological counseling system. This paper first introduces the design background and research purpose, then introduces the system related technology, focuses on the system function analysis and detailed design, and finally summarizes the development experience of the system. Key words: college psychological counseling system; Java language; Mysql database; Springboot framework; 目 录 1 绪 论 1.1课题背景 1.2课题研究的意义 1.3课题研究目标与内容 2系统相关技术 2.1 java语言 2.2 B/S架构 3 2.3 MySQL 介绍 4 2.4 Springboot框架 4 3系统需求分析 3.1系统功能 6 3.2 可行性分析 7 3.3 需求分析 8 3.4 系统流程分析 9 3.5系统结构设计 9 4详细设计 10 4.1数据库设计 11 4.2数据库逻辑结构分析 12 5 系统详细设计 5.1 前台首页设计与实现 5.2 学生后台模块 5.3 管理员功能模块 23 5.4 心理教师后台模块 23 6 系统测试 30 6.1系统测试的目的 31 6.2系统测试方法 32 6.3 测试学生注册、登录模块 34 总结 35 参考文献 36 致谢 37
1 绪 论 1.1课题背景 信息管理技术发展现状,近些年来,计算机操作技术不断发展, 现如今的信息管理技术早已淘汰掉了最初的人工模式,而转向了电子信息模式,计算机在信息管理方面的作用越来越大。通过使用计算机进行信息控制,不仅可以提高工作效率,同时也在很大程度上的提高了信息管理安全性。尤其是面对一些比较复杂的信息管理要求时,计算机能够充分发挥它的优越性。众所周知,使用计算机进行信息管理与信息管理系统的开发密切相关,所以系统的开发也成了人们热衷的领域,是我们进行系统管理的前提。为了解决高校心理咨询目前存在的部分问题,特使用信息管理技术进行研讨,希望可以解决一些基本的现状问题。 随着信息化的发展,互联网需要提供更多的服务,构造更完善的体系以满足越来越多的用户的精神与物质需求。伴随着Internet技术的日益成熟,一种建立在网络基础上的信息管理模式形成了,这便是今天为大家所熟悉的管理信息系统。本高校心理咨询系统的目的是建立一个高效的平台,采用简洁高效的java语言与mysql数据库等技术,设计和开发了本高校心理咨询系统。该系统主要实现了学生通过系统注册学生,学生登录系统后能够编辑自己的个人信息、可对心理教师进行预约,热门文章进行评论、收藏,以及管理员对专题辅导、心理类型、热门文章、预约信息、试题等功能添加与管理,提高了高校心理咨询管理效率。通过科学全面的测试,本系统可以根据实际应用的具体情况,适当加以修改,以便更好应用。本系统操作简单,灵活性好,系统安全性高,运行稳定。 1.2课题研究的意义 本系统名为“基于springboot框架高校心理咨询系统”,系统主要适用于毕业设计,不能作为商用。系统主要分为二个大模块,分别为“前台”,“后台”。其中“前台”模块中主要包含心理教师、专题辅导、热门文章、心理测评、新闻动态等。主要提供于 学生与心理教师操作,管理员后台部分主要对学生、心理教师、专题辅导、心理类型、热门文章、预约信息、试题、心理测评进行管理操作,是整个系统的核心。提高本系统操作、查询。因此开发高校心理咨询系统。 1.3课题研究目标与内容 本高校心理咨询系统使用简洁的框架结构,专门用于用户浏览,系统具有方便性、灵活性、应用性。于是随着高校心理咨询规模的不断扩大,心理咨询共享也成一种趋势。高校心理咨询系统的发展也证明了系统管理在不断发展进步,各种理念也越来越先进,对各方面的要求也变得越来越高,管理员完全可以在进入页面时发布各类信息。 2系统相关技术 2.1 java语言 Java是由Sun公司推出的一门跨平台的面向对象的程序设计语言。因为Java语言具有卓越的通用性、高效性、健壮的安全性和平台移植性的特点,而且Java是开源的,拥有全世界最大的开发者专业社群,所以Java的发展迅速。 2.2B/S架构 B/S的系统是通过能上网的电脑就可以使用,它最大的优点是不需要安装专门的软件,首先浏览器向服务器发出请求,然后服务器处理请求把信息再返回给浏览器。不需要再次对数据进行存取与计算数据,只要负责显示数据来降低要求,如果说客户端像个“瘦子”,而服务器会越来越“胖”。B/S体系结构与C/S体系结构相比,最大的不同是:B/S体系的应用软件使用网络浏览器作为与会员交互的平台,而C/S则需要开发专用的应用程序。 图2-1 B/S结构图 2.3 MySQL 介绍 在软件项目,通过经营性数据的数据库,可以保证其安全,独立和数据一致,访问数据的系统来提供,所以有效减少时间程序员开发应用程序。 MySQL可以支持多线程,可以方便使用系统的资源,提高运行的速度。并提供odbc、jdbc和tcp/ ip,以各种形式连接到MySQL; 功能方面表现欠缺,规模小,但对于这个系统就足够了。 因为MySQL是源代码对外开放的,所以任何人都可以通过相应的方法下载,并根据个性化需求进行修改。 由于MySQL的速度,可靠性和适应性,MySQL受到重视。 MySQL虽然功能可能不是很强大,但由于其开源,广泛传播,导致很多人都意识到这个数据库。 2.4 Springboot框架 本技术是Java平台的开源应用框架,其目的是简化Sping的初始搭建和开发过程。默认配置了很多框架的使用方式,自动加载Jar包,为了让读者尽可能快的跑起来spring应用程序。 SpinrgBoot的主要优点有:
-
为所有spring开发提供了一个更快、更广泛的入门体验;
-
零配置;
-
集成了大量常用的第三方库的配置;
-
提供准备好的特性。当今,Java领域的开发者机会都在使用SpinrgBoot,在开发领域逐渐成为领导者。
3系统需求分析
3.1系统功能
现在无论是在PC上还是在手机上,相信很多人都在网上查看心理知识。随着国人更推崇网上咨询,学生在网上只要咨询心理问题,心理教师都会进行回复。开发一个实用的高校心理咨询系统就越来越适合当今的发展趋势。
3.2 可行性分析
一个完整的系统,可行性分析是必须要有的,因为他关系到系统生存问题,对开发的意义进行分析,能否通过本网站来补充线下高校心理咨询模式中的缺限,去解决其中的不足等,通过对本网站,不仅能使工作量不断地减少,还能使工作和管理的效率更加高。所以开发该网站能实现更大的意义和价值, 网站完成后,能否达到预期效果就要通过可行性分析,分析之后,决定此系统是否开发。该高校心理咨询系统的开发设计中,对技术、经济、操作方面进行了可行性分析;
3.2.1 技术可行性
本系统开发选择 java语言,它被研究的目的就是在于能够为网页创建等可以看到的信息。随着移动互联网技术的不断发展和创新,java俨然已成为下一代互联网的Web标准。所以后台设计选择使用mysql数据库主要用来的建立和维护信息。对于前台开发要求应具备功能完善、易于操作等优点,后台数据库的要求则是能够建立和维护数据信息的统一性和完整性。
3.2.2 操作可行性
现在随着科技的飞速发展,计算机早已经进入了人们的日常生活中,人们的工作环境也不像以前有那么多的要求,不需要员工一定要到公司办公,有的工作在家也可以完成。这使得人们的工作效益有了很大的提高。操作的多样性也变高了。因此,管理的计算机化,智能化是社会发展而带来的必然趋势,各种智能的软件层出不穷,不同的软件能完成用户不同的需求,这不仅提高了工作效率还能完成一些用户特定的一些需求。本系统不仅界面简洁明了还采用清晰界面, 用户只要用鼠标和键盘就可以完成对相关信息的修改,删除,添加等操作。因为这个系统的操作十分简单,方便上手,对于第一次使用系统的人,只需要很少的时间就可以上手操作。由此可见,本系统在操作上是可行的。
3.2.3经济可行性
基于java的高校心理咨询系统,该网站软件开发仅需要一台普通的计算机便可完成实现开发,其成本很低。另外,作为毕业设计作品来讲,开发成本基本上可以忽略不计,且该系统软件的投入使用,可以实现更加快速高效的高校心理咨询管理,同时还能实现对管理资源的有效节约,该高校心理咨询系统在经济上完全可行。
3.3 需求分析
本次的毕业设计主要就是在基于java语言平台下设计并开发一个高校心理咨询系统软件。运用当前Google提供的springboot框架来实现对专题辅导查询功能模块和心理测评查询功能模块。当然使用的数据库是mysql。尽管没有面向对象的数据库的作用强大,但是在springboot框架开发上还是比较的灵活和方便的。系统功能主要介绍以下几点:
本高校心理咨询系统主要包括三大功能模块,即学生功能模块、 心理教师功能模块和管理员功能模块。
(1)管理员模块:系统中的核心 用户是管理员,管理员登录后,通过管理员功能来管理后台系统。主要功能有首页、个人中心、学生管理、心理教师管理、专题辅导管理、心理类型管理、热门文章管理、预约信息管理、试题管理、心理测评管理、系统管理、考试管理等功能。管理员用例图如图3-1所示。
图3-1 管理员用例图
编辑切换为居中
添加图片注释,不超过 140 字(可选)
编辑
添加图片注释,不超过 140 字(可选)
编辑