【运动健身信息管理设计与实现7800字(论文)】_第1页
【运动健身信息管理设计与实现7800字(论文)】_第2页
【运动健身信息管理设计与实现7800字(论文)】_第3页
【运动健身信息管理设计与实现7800字(论文)】_第4页
【运动健身信息管理设计与实现7800字(论文)】_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

PAGE14运动健身信息管理设计与实现摘要:现代社会经济、科学迅速发展,人们的生活水平提高,人们生活节奏变快,使得人们越来越重视身体健康。我们只有长期进行运动健身,才能够提高身体素质,提高免疫力,减少各种疾病的发生。运动健身对我们有那么多的好处,我们应该根据自身的情况制定合理的运动健身方案,才能帮助我们更好更快的健康起来。本文介绍的运动健身信息管理系统是对现代人们的运动健身情况进行管理,可以通过本系统对自己的体质健康进行监测,记录自己不同时期的身体健康状况,方便自己实时监控身体状况。可以通过对身体状况、医学检查等进行实时查询,制定适合自己的运动健身方案,保持身体健康。本课题根据对运动健身信息管理的需求分析,进行了系统设计。本系统使用Java语言,采用ssm框架,运用HTML、JSP技术、MySql数据库连接等关键技术建设运动健身信息管理系统。实现了运动健身信息管理系统的前端登录注册管理模块,体质检测管理模块,医学体检管理模块,健康评估报告管理模块,运动健身指导模块。关键词:运动健身信息管理体质检测医学体检目录TOC\h\z\t"毕设h1,1,毕设h2,2,毕设结参附谢,1"1前言 11.1背景 11.2意义 12需求分析 23系统概要设计 33.1系统框架 33.2开发工具 33.3所用技术 43.4系统整体结构和流程 54系统详细设计 74.1登录 74.2个人信息管理 74.3体质监测管理 84.4医学体检管理 94.5评估报告管理 94.6运动健身指导 104.7数据库设计 115系统测试 14参考文献 17附录 181前言1.1背景随着我国社会经济的迅速发展,我国人民生活水平得到了提高,健身意识也得到了增强。但是,我国75%的人仍处于亚健康状态。亚健康的人身体容易劳累,睡眠质量差,容易情绪低落。通过运动健身可以改变这种状态。《健康中国行动》将健身列入了15项重大行动之一。努力进行体育运动的发展,强化人民的身体健康,是我们应对学习和生活巨大压力的基础和前提。目前我国健身人口正以年均10%的速度增长,可以看出我国人民对于自身身体健康越来越重视,因此对于人民的运动健身信息进行管理,分析、制定出合理的运动健身计划就显得尤为重要。1.2意义如果我们时常情绪低落、焦虑,失眠,多梦,身体疲劳。可以通过运动,来刺激大脑产生各种化学物质,改善我们的心情,提高睡眠质量,减少焦虑。我们还可以通过有氧运动使肌肉长时间的收缩,心脏不断提供氧气,强化心肺功能,提高心肺耐力。如果睡眠质量不佳,我们可以通过睡前两小时的运动来提高体温,促使人体褪黑素的分泌,使我们的身体感到困倦,帮助我们更好的睡眠。如果我们身体怕冷,抗寒能力弱,还可通过运动健身提高免疫力,加快身体的新陈代谢,让自己不那么容易感到寒冷。多进行户外运动可以使我们充分的沐浴阳光,促进钙的吸收,预防骨质疏松。总之,运动健身对我们的身体和精神有着莫大的好处,非常有利于我们更好的面对生活中的困难和压力。综上所述,运动健身对于我们的身心健康有着非常多的益处。所以对于自身身体状况进行了解,制定出合理的运动健身计划就显得尤为重要。设计运动健身管理系统可以对我们的身体状况进行统计,根据运动健身的指导,针对自己的身体存在的问题进行调节,达到健康的状态。2需求分析近年来,有我们全民健身政策的推动,使得健身理念深入人心,人们越来越重视身体健康。因此运动健身人口不断增长,产生了互联网健身运动产业。经过近二十年的发展,运动健身行业的市场增长率很高,需求高速增长。但是大众普遍缺乏健身的科学知识,使得运动观念存在着一定的误区。例如,大部分人认为早起跑步运动是很合理的,可是实际上下午十五点到十七点是最佳运动时间。人民健身还缺乏针对性,不同的人做同一项运动它的效果不同,因此需要根据每位用户的身体状况进行有针对性的健身。同时,在健身的过程中,我们需要注意自己身体的变化,保证自己的健身是有利的、正确的。所以需要一个平台来管理运动健身人群的信息,以及提供相应的指导。设计一个运动健身信息管理系统,它存储用户的身体状况、生活习惯、血糖、疾病、用药情况等。同时用户可以录入自己的医学体检时的信息,方便我们结合各个时间段的体质信息和体检信心,给出评估报告。我们根据给每个用户添加的身体健康评估报告,来进行分析,从疾病、饮食习惯、锻炼方式等方面给出合理的运动健身方案。在设计系统的时候我们需要使用mysql数据库来在存储用户的数据,在设计系统的过程中会出现很多错误,我们需要耐心的调节,才能实现想要的功能。3系统概要设计3.1系统框架本系统采用了ssm框架,它由Spring、SpringMVC、MyBatis组成。3.1.1Spring框架Spring是一个轻量级控制反转和面向切面的容器框架,它可以很好的整合SpringMVC和Mybatis框架,解决对象之间的依赖关系,降低耦合度。Spring提供了AOP技术,利用它可以实现多种拦截。通过spring管理业务层,在业务层中可以调用接口,并对事务进行控制。3.1.2SpringMVC框架SpringMVC主要用来负责表现层,负责与客户端进行交互,以及业务逻辑的调用。它采用“请求-响应”模式来简化开发。SpringMVC框架的组件包括前端控制器、处理器映射器、处理器适配器、视图解析器、视图。SpringMVC扫描目录下的开发控制器,使用@RequestMapping来映射请求,也就是通过它来指定控制器可以处理哪些URL请求。前端控制器根据返回的视图名查询视图解析器,找到视图页面。3.1.3MyBatis框架MyBatis是最近几年非常流行的数据持久层框架,它让数据库底层操作变得透明,能够简单高效的实现对数据层的访问。它是一种半自动对象-表映射关系的框架,在各实体类的Mapper文件中,手动编写对数据库的sql语句映射,实现灵活的数据访问,减少代码。它还可以自动进行表对象的封装。3.2开发工具3.2.1eclipse它是一款跨平台的、开源的集成开发环境,适合java语言的编写、开发、编译。它的插件功能强大。它运行速度比MyEclipse快、占用内存少。3.2.2TomcatTomcat是一个小型的轻量级应用服务器,运行时占用的系统资源小,扩展性比较好,当配置好服务器时可以使用tomcat来处理传输过来的请求,并处理请求,返回数据。3.2.3MySqlMySql是一款开放源代码的关系型数据库管理系统,它安全,并且是跨平台的,操作高效。它支持很多开发平台使用,而且移植方便,运行速度快。它的存储容量大,而且自带了客户端程序,可以通过该程序连接数据库服务器。本系统采用MySql数据库来存储数据。3.2.4Navicat本系统采用Navicat来管理数据库。它是一套快速、可靠的数据库管理工具,使数据库的管理变得简单。通过Navicat连接数据库,使人们能够简单、快速地操作数据库。3.3所用技术3.3.1Java本系统采用的是java语言进行编写,它具有跨平台、分布式、面向对象、安全、性能好的特点。使用java语言前需要安装jdk,配置环境变量。在本系统中使用了它的接口类、实现类,object类中的equal和toString方法,继承等知识。还使用了java的ssm框架,简化了开发,降低了耦合度,使得开发更加简单。3.3.2HTMLHTML是一门标记语言,它用标记来描述网页内容,生成的是静态页面。在本系统设计页面的时候用到了<!DOCTYPEHTML>来指定当前页面所遵循的html的版本,用<metahttp-equiv="Content-type"content="text/html;charset=UTF-8"/>中的charset来指定浏览器用utf-8的编码来解析当前页面,还用到了表格标签等。3.3.3JSPJSP是一种动态网页的开发技术,使用JSP标签在html页面中插入java代码。使用JSP可以生成动态页面,可动态更新页面上的内容。它需要发布到Tomcat等服务器上才能打开。3.3.4JSJS主要应用在客户端,是解释运行的语言。它运行在前台,很难与服务器进行交互。在本系统中的html页面中使用<script></script>引入javascript,还使用了jquery来简化javascript的代码。使用$("#")来匹配所有id值为引号中内容的元素,使用$("*")来匹配所有的元素,使用${}来输出内容。3.4系统整体结构和流程本系统分为个人信息管理模块、体质监测模块、医学体检管理模块、评估报告模块,运动健身指导五个模块。可以添加空腹血糖、餐后血糖、体温、生活习惯、用药信息、过往病史等信息,管理员根据这些信息给出运动健身及饮食建议。系统整体结构见图3.1:运动健身信息管理系统运动健身信息管理系统个人信息管理体质监测管理医学体检管理评估报告管理运动健身指导图3.1系统整体结构图系统分为管理员和个人权限,不同的用户类型具有不同的权限。输入“用户名”和“密码”,选择权限,进行登录。管理员登录之后可以增加、删除、修改、查询用户的个人信息,可以查询、删除、修改用户的体质检测信息和医学体检信息,可以对评估报告和运动健身指导进行增删改查。用户登陆之后可以修改自己的个人信息,对体质检测信息和医学体检信息进行增删改查,查看下载评估报告,查看运动健身指导。管理管理登录输入密码密码正确结束个人信息体质监测信息医学体检信息评估报告运动健身指导图3.2系统流程图4系统详细设计4.1登录在登录界面中,用户需要输入用户名和密码,选择权限类型,输入验证码,点击“登录”按钮即可登录。权限分为管理员和个人两种类型。不同的类型对应不同的权限。使用管理员登录之后可以对注册的用户信息进行添加、删除、修改、查询,可以对体质检测进行查询、修改和删除,却不能添加,因为需要用户对自己的体质信息进行填写。对医学体检信息进行删除、修改、查询。可以根据用户的反馈信息进行评估报告的增删改查,运动健身指导的增删改查。个人用户可以修改自己的注册信息,对自己的体质监测和医学体检信息进行增删改查,同时可以下载自己的评估报告和运动指导。客户端与服务器连接,在服务器端会创建一个session对象,使用session.setAttribute()方法,将用户名保存在session中,同时判断用户名是否存在,如果用户名或密码错误,会出现提示信息"你输入的用户不存在或密码错误,请重新登录!"。如果用户名和密码正确,则登录到主界面中。if(!RS_result.next()){out.print("<script>alert('你输入的用户不存在或密码错误,请重新登录!');window.history.go(-1);</script>");}else{session.setAttribute("username",uid); session.setAttribute("uid",RS_result.getString("id")); if(cx.equals("管理员")) {session.setAttribute("cx",RS_result.getString("cx"));} else {session.setAttribute("cx",cx);} response.sendRedirect("main.jsp"); }4.2个人信息管理普通用户登录成功以后,在个人信息管理模块中对个人的信息进行修改,管理员登录以后管理所有用户的个人信息,可以对所有用户信息进行添加、修改和删除操作。个人信息管理模块包括前端页面、后台管理类、接口类、映射文件等。在jsp页面中引入jquery来简化JavaScript的代码。前端页面发送请求给GerenxinxiContrller,GerenxinxiController接受用户的请求,进行相应的处理,然后调用业务层来进行逻辑控制,再通过持久层对数据库进行操作。在该界面中使用了@RequestMapping注解来实现路径到处理器方法的映射。@RequestMapping("addGerenxinxi.do") publicStringaddGerenxinxi(HttpServletRequestrequest,Gerenxinxigerenxinxi,HttpSessionsession)throwsSQLException{ Timestamptime=newTimestamp(System.currentTimeMillis()); gerenxinxi.setAddtime(time.toString().substring(0,19)); gerenxinxiService.add(gerenxinxi); session.setAttribute("backxx","添加成功"); session.setAttribute("backurl",request.getHeader("Referer")); return"redirect:postback.jsp";}4.3体质监测管理在体质检测管理界面中用户可以添加用户名、姓名、性别、年龄、身高、体重、腰围、空腹血糖、餐后血糖、体温等信息。添加完成后可以中查看、修改、删除自己刚刚添加的和之前添加的监测信息,方便进行体质监测分析。而管理员不能添加用户的体质监测信息,但可以修改、删除、查询。体质监测管理模块包括前端页面、后台管理类、接口类、映射文件等。前端页面发送请求给TizhijianceContrller,TizhijianceController调用业务层的接口来进行体质监测信息的各项操作,再通过持久层对数据库进行操作。在前端页面的设计时使用了jquery的${}来输出内容。<td>${u.yonghuming}</td><td>${u.xingming}</td><tdalign='center'>${u.xingbie}</td><td>${u.nianling}</td><td>${u.shengao}</td><td>${u.tizhong}</td><td>${u.yaowei}</td><td>${u.kongfuxuetang}</td><td>${u.canhouxuetang}</td><td>${u.tiwen}</td><td>${u.qita}</td><tdalign="center">${u.addtime}</td><tdalign="center"><ahref="doUpdateTizhijiance.do?id=${u.id}">编辑</a><ahref="deleteTizhijiance.do?id=${u.id}"onclick="{if(confirm('确定要删除吗?')){returntrue;}returnfalse;}">删除</a><ahref="tizhijianceDetail.do?id=${u.id}">查看</a></td></tr><deleteid="deleteByPrimaryKey">4.4医学体检管理在医学体检管理界面中,用户可以选择添加的类型,包括用药信息、过往病史、生活习惯三种类型。根据选择的类型进行相应内容的填写。添加完成后可以查看自己的医学体检信息记录,如果填错了,可以进行修改和删除。管理员点击“统计分析”按钮,可以看到所以用户的体检信息,在上面的“类别”下拉框中选择类别,“添加人”中输入添加人的用户名,可以查询该用户的医学体检信息。管理员可以对用户的体检信息进行修改、删除、查询。医学体检管理模块包括前端页面、接口类、后台管理类、映射文件等。前端页面发送请求给YixuetijianContrller,YixuetijianController进行各种操作处理,调用业务层的接口来进行各项流程的逻辑控制,再通过持久层对数据库进行操作。使用@RequestMapping注解来进行路径映射。@RequestMapping("yxtjDetail.do") publicStringyxtjDetail(intid,ModelMapmap,Yixuetijianyixuetijian){ yixuetijian=yixuetijianService.getById(id); map.put("yixuetijian",yixuetijian); return"yixuetijiandetail"; }4.5评估报告管理在评估报告页面里,管理员需要根据用户之前提供的血糖、体温、生活习惯、过往病史、用药信息等内容进行分析,并给出评估报告,所以管理员可以添加、删除、修改、查询用户的评估报告,也可以上传报告。用户主要是查看或下载自己的身体健康评估报告。在评估报告管理模块中包括前端页面、接口类、后台管理类、映射文件等。评估报告的jsp页面发送请求给PinggubaogaoContrller,PinggubaogaoContrller接受用户的请求,并进行各种处理,调用业务层的接口来进行业务流程的控制,再通过持久层对数据库进行操作。在PinggubaogaoMapper.xml中进行sql语句的编写。<deleteid="deleteByPrimaryKey"parameterType="java.lang.Integer">deletefrompinggubaogaowhereid=#{id,jdbcType=INTEGER}</delete>4.6运动健身指导在运动健身指导页面里,用户不能添加健身指导信息,但可以根据自己的评估报告中存在的问题,查看相应的运动健身指导方案。根据健身指导方案进行合理的运动。管理员需要根据用户的身体状况和存在的疾病,给出一个适合用户的安全的、有效的健身指导方案,所以管理员可以添加、删除、修改、查询用户的运动健身指导内容。运动健身指导的jsp页面是前端页面,它发送请求给JianshenContrller,JianshenContrller接受用户的请求,进行流程的处理。业务层主要是完成具体的业务逻辑。持久层主要是对数据进行处理。在运动健身指导的前端修改页面中获取之前输入的健身指导标题、简介、内容、添加人信息,让他们显示在对应的文本框、下拉列表框、文本区域中。<scriptlanguage="javascript">document.form1.biaoti.value='${jianshenzhidao.biaoti}';</script><scriptlanguage="javascript">document.form1.jianjie.value='${jianshenzhidao.jianjie}';</script><scriptlanguage="javascript">document.form1.neirong.value='${jianshenzhidao.neirong}';</script><scriptlanguage="javascript">document.form1.tianjiaren.value='${jianshenzhidao.tianjiaren}';</script>

4.7数据库设计本系统采用MySql来进行数据存储,使用Navicat工具来进行数据库的管理。在用户表(allusers)中定义了id、用户名、密码、权限、添加时间。分别用来添加用户的基本信息和添加时间。见表4-1:表4-1用户表字段名称数据类型长度允许为空说明idint11否编号usernamevarchar50是用户名pwdvarchar50是密码cxvarchar50是权限addtimetimestamp否添加时间在个人信息表(gerenxinxibiao)中我定义了id、用户名、密码、姓名、性别、出生日期、婚姻状况、生活习惯、健康史、医疗记录、简介字段。分别用来存储用户的基本信息和以往的生活习惯、健康史、在医院进行治疗的相关信息等。见表4-2:表4-2个人信息表字段名称数据类型长度允许为空说明idint11否编号yonghumingvarchar50是用户名mimavarchar50是密码xingmingvarchar50是姓名xingbievarchar50是性别chushengriqidata是出生日期hunyinzhuangkuangvarchar50是婚姻状况shenghuoxiguanvarchar50是生活习惯jiankangshivarchar50是健康史yiliaojiluvarchar50是医疗记录jianjievarchar500是简介addtimetimestamp否添加时间在体质监测表(tizhijiance)中,我定义了id、用户名、姓名、性别、年龄、身高、体重、腰围、空腹血糖、餐后血糖、体温、其他和添加时间字段。用来存储用户的基本信息和体质监测信息。见表4-3:表4-3体质监测表字段名称数据类型长度允许为空说明idint11否编号yonghumingvarchar50是用户名xingmingvarchar50是姓名xingbievarchar50是性别nianlingvarchar50是年龄shengaovarchar50是身高tizhongvarchar50是体重yaoweivarchar50是腰围kongfuxuetangvarchar50是空腹血糖canhouxuetangvarchar50是餐后血糖tiwenvarchar50是体温qitavarchar50是其他addtimetimestamp否添加时间在医学体检表(yixuetijian)中,我定义了id、类别、内容、添加人、添加时间字段。leibie字段用来存储添加内容的类别,类别包括用药信息、过往病史、生活习惯。neirong用来存储输入添加的内容,tianjiaren用来存储添加人,addtiome用来存储添加时间。见表4-4:表4-4医学体检信息表字段名称数据类型长度允许为空说明idint11否编号leibievarchar50是类别neirongtext是内容tianjiarenvarchar50是添加人addtimetimestamp否添加时间在评估报告表(pinggubaogao)表中,我定义了id、用户名、姓名、性别、出生日期、报告内容、报告、添加人、添加时间字段。分别用来存储用户的基本信息和报告的内容、添加时间等,方便用户查看。见表4-5:表4-5评估报告表字段名称数据类型长度允许为空说明idint11否编号yonghumingvarchar50是用户名xingmingvarchar50是姓名xingbievarchar50是性别chusehngriqivarchar50是出生日期baogaoneirongtext是报告内容baogaovarchar50是报告tianjiarenvarchar50是添加人addtimetimestamp否添加时间在健身指导表(jianshenzhidao)表中我定义了id、biaoti、jianjie、neirong、tianjiaren、tianjiashijian。分别用来添加指导的标题、简介、详细内容、添加指导的人和具体的添加时间。见表4-6:表4-6健身指导表字段名称数据类型长度允许为空说明idint11否编号biaotivarchar50是标题jianjievarchar50是简介neirongtext是内容tianjiarenvarchar50是添加人addtimetimestamp否添加时间

5系统测试(1)在登录界面中输入用户名admin,密码admin,权限选择“管理员”,输入验证码,点击“登录”按钮。见图5.1:图5.1登录后,在个人信息界面中选择“添加个人信息”。在用户名中输入“005”,密码为“123”,姓名为“陈六”,性别为“女”,出生日期为“2009-05-04”,生活习惯为“喜欢早晨跑步,喜欢喝奶茶”,单击“提交”按钮。选择“个人信息管理”可以查看刚刚添加的用户信息,可以对所有用户的个人信息进行编辑、删除、查看。见图5.2:图5.2在体质检测列表的姓名文本框中输入姓名“陈雪”,单击“查询”按钮,会出现陈雪用户的体质检测信息。见图5.3:图5.3在医学体检管理模块中,管理员可以在添加人中输入“002”,单击“查询”按钮,就可以查看002用户输入的医学体检信息,可以看到类别为“过往病史”,单击“查看”按钮,可以查看详细的内容。见图5.4:图5.4在评估报告模块中选择“添加评估报告”,选择用户名“001”,输入用户的报告内容,单击“上传”按钮,可以上传文件,点击“提交”按钮,弹出提示框“添加成功”。在评估报告管理中找到用户名为“002”的用户,单击“查看”按钮,跳转到评估报告详细页面,查看用户002的信息。见图5.5:图5.5(6)在运动健身指导模块中选择“健身指导添加”,输入标题、简介、内容,单击“添加”按钮,弹出“添加成功”提示信息。在“健身指导管理”中可以编辑、删除、查看所有的运动健身报告。见图5.6:图5.6

结束语当代运动健身市场越来越大,这证明人们越来越重视自身健康,希望通过运动健身来调节身体。因此设计本系统之前进行了需求分析,设计一个系统,对用户身体的各项指标和体检报告进行分析,指定合理的运动健身方案,帮助人们实现身体健康。本系统是运动健身信息管理系统,它主要给各位用户提供详细的身体健康和医学体检记录,同时根据用户提供的身体健康信息和体检信息,形成评估报告。用户可以查看评估报告,了解自己的身体健康存在的问题。根据管理员提供的针对各种疾病和亚健康状态的运动健身指导信息,进行合理的运动健身,从而使得自己获得健康的身体。随着人们对于自身健康、形体的要求越来越高,为了实现全方位的运动健身指导,还需要不断的丰富系统的功能,才能为用户带来更好的体验。

参考文献[1]刘大伟,王书彦,陈星等.健身行业发展趋势的探索与思考[J].廊坊师范学院学报(自然科学版).2021,21(01):89-93.[2]舒敏.国务院印发《国务院关于实施健康中国行动的意见》[J].长寿.2019(09):57-58.[3]陈杰.别把运动健身当小事[J].家庭医学.2019(09):6-7.[4]杨中恺,柏莉.全民健身奔小康乘风破浪再起航[N].酒泉日报.2021-05-12(002).[5]石云辉,刘云玉,原晋鹏等.Java程序设计基础实验教程[M].成都:西南交通大学出版.201808.285.[6]贾轩,王栋轩.基于SSM框架下用户注册登录界面的设计与实现[J].信息系统工程.2019(02):20-54.[7]韩思凡.Web开发中的JSP与HTML的基础应用[J].科学技术创新.2020(14):60-66.[8]孔祥盛.MySQL数据库基础与实例教程[M].人民邮电出版社.201406.329.[9]肖睿,喻晓路,朱微等.JavaWeb应用设计及实战[M].北京:人民邮电出版社.201801.238.[10]陈钊.SSM框架在web应用开发中的设计与实现研究[J].电脑知识与技术.2021,17(10):226-227.[11]刘丽华,薛玉倩.基于springMVC的学生信息管理系统[J].通讯世界.2019,26(10):173-174.[12]朱倩.细说HTML5中的表单元素[J].内江科技.2021,42(04):1-3.[13]邱丹萍.Web开发中SSM框架的分析[J].电脑知识与技术.2020,16(17):81-82.[14]蒋治学.JSP技术及其在动态网页开发中的应用分析[J].浙江水利水电学院学.2020,32(02):75-77.[15]宋晓兆.基于HTML表格的知识库扩充系统设计与实现[D].苏州大学.2020.

附录@ControllerpublicclassYixuetijianController{ @Resource privateYixuetijianServeryixuetijianService; @RequestMapping("addYixuetijian.do") publicStringaddYixuetijian(HttpServletRequestrequest,Yixuetijianyixuetijian,HttpSessionsession)throwsSQLException{ Timestamptime=newTimestamp(System.currentTimeMillis()); yixuetijian.setAddtime(time.toString().substring(0,19)); yixuetijianService.add(yixuetijian); session.setAttribute("backxx","添加成功"); session.setAttribute("backurl",request.getHeader("Referer")); return"redirect:postback.jsp"; } @RequestMapping("doUpdateYixuetijian.do") publicStringdoUpdateYixuetijian(intid,ModelMapmap,Yixuetijianyixuetijian){ yixuetijian=yixuetijianService.getById(id); map.put("yixuetijian",yixuetijian); return"yixuetijian_updt"; } @RequestMapping("yixuetijianDetail.do") publicStringyixuetijianDetail(intid,ModelMapmap,Yixuetijianyixuetijian){ yixuetijian=yixuetijianService.getById(id); map.put("yixuetijian",yixuetijian); return"yixuetijian_detail"; } @RequestMapping("yxtjDetail.do") publicStringyxtjDetail(intid,ModelMapmap,Yixuetijianyixuetijian){ yixuetijian=yixuetijianService.getById(id); map.put("yixuetijian",yixuetijian); return"yixuetijiandetail"; } @RequestMapping("updateYixuetijian.do") publicStringupdateYixuetijian(intid,ModelMapmap,Yixuetijianyixuetijian,HttpServletRequestrequest,HttpSessionsession){ yixuetijianService.update(yixuetijian); session.setAttribute("backxx","修改成功"); session.setAttribute("backurl",request.getHeader("Referer")); return"redirect:postback.jsp"; } @RequestMapping("deleteYixuetijian.do") publicStringdeleteYixuetijian(intid,HttpServletRequestrequest){ yixuetijianService.delete(id); Stringurl=request.getHeader("Referer"); return"redirect:"+url; }}<selectid="selectByPrimaryKey"parameterType="java.lang.Integer"resultMap="BaseResultMap">select<includerefid="Base_Column_List"/>fromyixuetijianwhereid=#{id,jdbcType=INTEGER}</select><deleteid="deleteByPrimaryKey"parameterType="java.lang.Integer">deletefromyixuetijianwhereid=#{id,jdbcType=INTEGER}</delete><insertid="insert"parameterType="com.entity.Yixuetijian">insertintoyixuetijian(id,leibie,neirong,tianjiaren,addtime)values(#{id,jdbcType=INTEGER},#{leibie,jdbcType=VARCHAR},#{neirong,jdbcType=VARCHAR},#{tianjiaren,jdbcType=VARCHAR},#{addtime,jdbcType=VARCHAR})</insert><insertid="insertSelective"parameterType="com.entity.Yixuetijian">insertintoyixuetijian<trimprefix="("suffix=")"suffixOverrides=","><iftest="id!=null">id,</if><iftest="leibie!=null">leibie,</if><iftest="neirong!=null">neirong,</if><iftest="tianjiaren!=null">tianjiaren,</if><iftest="addtime!=null">addtime,</if></insert><updateid="updateByPrimaryKeySelective"parameterType="com.entity.Yixuetijian">updateyixuetijian<set> <iftest="leibie!=null">leibie=#{leibie,jdbcType=VARCHAR},</if><iftest="neirong!=null">neirong=#{neirong,jdbcType=VARCHAR},</if><iftest="tianjiaren!=null">tianjiaren=#{tianjiaren,jdbcType=VARCHAR},</if><iftest="addtime!=null">addtime=#{addtime,jdbcType=VARCHAR},</if></set>whereid=#{id,jdbcType=INTEGER}</update><updateid="updateByPrimaryKey"parameterType="com.entity.Yixuetijian">updateyixuetijiansetleibie=#{leibie,jdbcType=VARCHAR},neirong=#{neirong,jdbcType=VARCHAR},tianjiaren=#{tianjiaren,jdbcType=VARCHAR},addtime=#{addtime,jdbcType=VARCHAR}whereid=#{id,jdbcType=INTEGER}

温馨提示

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

评论

0/150

提交评论