网站创建风格,wordpress 说说碎语,天门建设局官方网站,单页网站编辑器今天记录的项目是心理健康网的规划与设计#xff0c;这个项目是这么回事#xff1a;心理健康是关系到人才质量的重要问题。随着网络时代的发展,传统的大学生心理健康教育教学方式和课程资源远不能解决当代大学生的心理问题。本文通过对学生心理健康网的规划与设计进行研究。首…今天记录的项目是心理健康网的规划与设计这个项目是这么回事心理健康是关系到人才质量的重要问题。随着网络时代的发展,传统的大学生心理健康教育教学方式和课程资源远不能解决当代大学生的心理问题。本文通过对学生心理健康网的规划与设计进行研究。首先,阐述了学生心理健康教育的现状;其次,阐述了学生心理健康网的规划和设计。当代大学生心理健康教育自20世纪80年代兴起至今逐渐形成一个完善、科学的教育体系。互联网的高速化、信息化使得一种新生力量即大学生心理健康网络 教育呼吁而出。。做这个项目的时候我们需要用到SSM(MYECLIPSE)框架开发工具选用最拿手的MYECLIPSE。心理健康网的规划与设计项目是一个 后台项目。开发系统时需求分析是必不可少的一个环节。心理健康网的规划与设计拥有的登录角色包括了管理员、用户。每个账号设置身份、账号、密码是必不可少的管理员、用户中都包含这些登录角色该有的字段。总结得出该系统所有数据为管理员(admin)、用户(yonghu)、心理测试(xinliceshi)、心理教育(xinlijiaoyu)管理员表字段名 | 类型 | 属性 |描述id| INT(11) | PRIMARY KEY |管理员idusername| VARCHAR(255) | |账号password| VARCHAR(255) | | 密码用户表字段名 | 类型 | 属性 |描述id| INT(11) | PRIMARY KEY |用户idxingming| VARCHAR(255) | |姓名nianling| VARCHAR(255) | |年龄xingbie| VARCHAR(255) | |性别username| VARCHAR(255) | |账号password| VARCHAR(255) | | 密码心理测试表字段名 | 类型 | 属性 |描述id| INT(11) | PRIMARY KEY |心理测试idceshiren| VARCHAR(255) | |测试人ceshiti| VARCHAR(255) | |测试题ceshijieguo| VARCHAR(255) | | 测试结果心理教育表字段名 | 类型 | 属性 |描述id| INT(11) | PRIMARY KEY |心理教育idjiaoyukecheng| VARCHAR(255) | |教育课程shijian| VARCHAR(255) | |时间laoshi| VARCHAR(255) | | 老师SET FOREIGN_KEY_CHECKS0;--------------------------------------------------------------Table structure for ggxinlijiankangwdghysj------------------------------DROP TABLE IF EXISTSt_admin;CREATE TABLE t_admin (id INT(11) NOT NULL AUTO_INCREMENT COMMENT ‘管理员id‘,username VARCHAR(255) DEFAULT NULL COMMENT ‘账号‘,password VARCHAR(255) DEFAULT NULL COMMENT ‘密码‘,PRIMARY KEY(id)) ENGINEMyISAM DEFAULT CHARSETutf8 COMMENT‘管理员‘;------------------------------DROP TABLE IF EXISTSt_yonghu;CREATE TABLE t_yonghu (id INT(11) NOT NULL AUTO_INCREMENT COMMENT ‘用户id‘,xingming VARCHAR(255) DEFAULT NULL COMMENT ‘姓名‘,nianling VARCHAR(255) DEFAULT NULL COMMENT ‘年龄‘,xingbie VARCHAR(255) DEFAULT NULL COMMENT ‘性别‘,username VARCHAR(255) DEFAULT NULL COMMENT ‘账号‘,password VARCHAR(255) DEFAULT NULL COMMENT ‘密码‘,PRIMARY KEY(id)) ENGINEMyISAM DEFAULT CHARSETutf8 COMMENT‘用户‘;------------------------------DROP TABLE IF EXISTSt_xinliceshi;CREATE TABLE t_xinliceshi (id INT(11) NOT NULL AUTO_INCREMENT COMMENT ‘心理测试id‘,ceshiren VARCHAR(255) DEFAULT NULL COMMENT ‘测试人‘,ceshiti VARCHAR(255) DEFAULT NULL COMMENT ‘测试题‘,ceshijieguo VARCHAR(255) DEFAULT NULL COMMENT ‘测试结果‘,PRIMARY KEY(id)) ENGINEMyISAM DEFAULT CHARSETutf8 COMMENT‘心理测试‘;------------------------------DROP TABLE IF EXISTSt_xinlijiaoyu;CREATE TABLE t_xinlijiaoyu (id INT(11) NOT NULL AUTO_INCREMENT COMMENT ‘心理教育id‘,jiaoyukecheng VARCHAR(255) DEFAULT NULL COMMENT ‘教育课程‘,shijian VARCHAR(255) DEFAULT NULL COMMENT ‘时间‘,laoshi VARCHAR(255) DEFAULT NULL COMMENT ‘老师‘,PRIMARY KEY(id)) ENGINEMyISAM DEFAULT CHARSETutf8 COMMENT‘心理教育‘;添加心理测试模块通过添加心理测试模块可以完成心理测试的添加操作。在页面中跳转到添加心理测试页面输入心理测试的所有信息点击添加操作可以将心理测试数据以post提交到xinliceshiController中。心理测试所包含的字段信息包括测试人,测试题,测试结果。在xinliceshiController中通过定义xinliceshi接受所有的心理测试参数。使用xinliceshidao的insert方法将xinliceshi实体插入到数据库中。完成数据的添加操作在xinliceshiMapper中匹配对应的xinliceshixml完成插入sql语句的执行操作。该部分核心代码如下通过xinliceshidao的insert方法将页面传输的心理测试添加到数据库中 xinliceshidao.insert(xinliceshi);将添加心理测试成功信息保存到request的message中在页面中给出用户提示 request.setAttribute(message, 添加心理测试成功);返回心理测试管理界面return forward:/tianjiaxinliceshi.action;查询心理测试模块在浏览器中进入心理测试查询页面时此时浏览器的地址栏为xinliceshiguanli.action,该地址将响应xinliceshiController类中的xinliceshiguanli在该方法中通过selectByexample方法获取所有的心理测试信息并将该信息保存到request中在页面进行循环展示。该部分核心代码如下生成心理测试样例类通过example定义查询条件 XinliceshiExample example new XinliceshiExample();通过xinliceshidao的selectByExample方法查询出所有的心理测试信息 List xinliceshiall xinliceshidao.selectByExample(example);将心理测试信息保存到request中在页面通过foreach方法进行展示 request.setAttribute(xinliceshiall, xinliceshiall);返回心理测试管理界面return forward:/xinliceshiguanli.action;修改心理测试模块在页面完成心理测试的修改信息填写后将该部分数据传入xiugaixinliceshi.action地址并通过post进行提交。提交后在xinliceshiController中通过xiugaixinliceshi进行接收将所有字段封装为一个心理测试实体。并将该实体传入xinliceshidao中的updateByPrimaryKeySelective方法中在该方法中定义了通过心理测试id更新其余心理测试的字段该部分字段包括测试人,测试题,测试结果该部分核心代码如下所示通过xinliceshidao的修改方法根据id修改对应的心理测试 xinliceshidao.updateByPrimaryKeySelective(xinliceshi);将修改心理测试成功信息保存到request的message中在页面中给出用户提示 request.setAttribute(message, 修改心理测试信息成功);返回心理测试管理界面return forward:/xinliceshiguanli.action;删除心理测试模块在管理页面中点击删除。页面将通过a标签的href属性使用get方法将该心理测试的id上传到服务器中在服务器中通过xinliceshiController类中的shanchuxinliceshi进行接收之后调用xinliceshiMapper中的deleteByPrimaryKey方法根据ID进行删除。将删除信息保存到request的message中在页面给出用户删除成功的提示信息该部分核心代码如下通过xinliceshidao的删除方法根据id删除对应的心理测试 xinliceshidao.deleteByPrimaryKey(id);将删除心理测试成功信息保存到request的message中在页面中给出用户提示 request.setAttribute(message, 删除心理测试成功);返回心理测试管理界面return forward:/xinliceshiguanli.action;