天津制作网站公司推荐,电子商务适合女生学吗,宝塔一键wordpress,微信支付需要网站备案博主介绍#xff1a;翰文编程 专注于Java#xff08;springboot ssm 等开发框架#xff09; vue .net php phython node.js uniapp 微信小程序 等诸多技术领域和课设项目实战、企业信息化系统建设#xff0c;从业十八余年开发设计教学工作 ☆☆☆ 精彩专栏推荐订阅☆☆…博主介绍翰文编程 专注于Javaspringboot ssm 等开发框架 vue .net php phython node.js uniapp 微信小程序 等诸多技术领域和课设项目实战、企业信息化系统建设从业十八余年开发设计教学工作☆☆☆ 精彩专栏推荐订阅☆☆☆☆☆不然下次找不到哟我的博客空间发布了2000题目解决方法案例 方便大家学习使用感兴趣的可以先收藏起来还有大家在毕设选题项目以及论文编写等相关问题都可以给我留言咨询希望帮助更多的人文末下方有源码获取地址第一章 系统分析与总体设计1.1功能需求分析营养管理系统是一个个人健康生活信息管理的一部分,方便记录日常生活的 营养健康信息,所以营养管理系统应该要为用户提供充足的信息和快捷的查询手段。但是一直以来个人营养健康管理系统使用的管理方式存在着许多缺点它使用传统的人工方式管理营养信息,填写各种表格 ,过程复杂繁琐并且效率低下已然不能满足实际的需求对信息的查找、更新和维护都面临着不少的困难。但是对于这种相对复杂的信息管理计算机就能够充分发挥它的优越性所以使用计算机进行信息管理与信息管理系统的开发密切相关系统的开发是系统管理的前提。本系统就是为了更好管理营养管理信息而设计的。本系统主要对营养信息进行管理与维护、查询。本系统采用web结构进行开发设计可视化界面实现人机交互。本系统主要包括的功能是营养信息管理与查看。1.2 系统体系结构设计本节将根据需求分析中总结的用户需求设计系统的体系结构。系统的主要功能模块图如图3-1所示图 3-1系统功能模块图在系统功能模块图的结构中主要包括营养信息管理。1.营养管理模块包括对系统内营养信息的发布修改查看删除等功能。1对系统营养的发布发布营养的信息按照营养页面给出的表单进行填写填写完毕后点击确定即可。2对系统营养的修改修改营养的信息在系统营养列表中直接点击修改按照页面给出的表单进行填写填写完毕后点击确定。3对系统营养的删除删除营养信息在系统营养列表中直接点击删除.4对系统营养的查看查看营养信息在系统营养列表中直接点击查看。1.3 数据库设计本系统采用mysql数据库作为后台数据库。整个系统共使用了1张数据表分别为营养信息表等。下面分别介绍主要表的结构如表3-1所示表3-1 营养信息表yingyang序号字段名称数据类型长度主键描述1yyidINTEGER11是营养编号2xmVARCHAR40否姓名3cjsjVARCHAR40否创建时间4yymcVARCHAR40否营养名称5slVARCHAR40否数量第二章 系统的实现2.1 营养功能模块设计在管理平台中营养信息管理模块是一个非常重要的模块。本模块主要用于管理营养的信息包括新增、查询、修改和删除营养信息。以下是该模块的详细设计营养信息查询在营养信息管理页面用户可以查询已经录入的营养信息。查询可以根据营养的姓名,创建时间,营养名称,数量等信息进行查询。查询结果将以营养列表的形式展示出来营养列表中包括营养的姓名,创建时间,营养名称,数量等信息。如图所示主要代码div classtable-responsive 姓名input typetext namexm 营养名称input typetext nameyymc input typesubmit value查询 table classtable table-bordered idtable1 thead tr th序号/th th strong姓名/strong/th th strong创建时间/strong/th th strong营养名称/strong/th th strong数量/strong/th th stylewidth:15%操作/th /tr /thead tbody idtable2 % int i1; if(rs!null){ while(rs.next()){ % tr td scoperow%i%/td td height28 %rs.getString(xm)%/td td height28 %rs.getString(cjsj)%/td td height28 %rs.getString(yymc)%/td td height28 %rs.getString(sl)%/td td div classtable-funa hrefyingyangupdate.jsp?keyid%rs.getString(yyid)% 修改/a| a hrefyingyangdelete.jsp?keyid%rs.getString(yyid)% onClickjavascript:if(confirm(是否删除)){return true;}else{return false;}删除/a| a hrefyingyangdetail.jsp?keyid%rs.getString(yyid)% 查看/a/div/td /tr % i; } } % /tbody /table营养信息新增在营养信息管理页面用户可以新增营养信息。用户需要填写营养的姓名,创建时间,营养名称,数量等信息。在提交保存后系统将自动生成一个唯一的营养编号。如图所示主要代码% page contentTypetext/html; charsetgb2312 languagejava importjava.sql.* errorPage % % page importcom.util.*% % /* 营养添加后台 */ DBO dbnew DBO();//初始数据库链接 request.setCharacterEncoding(gb2312);//设置字符集 ResultSet rsnull;//声明结果集 String keyid (String)request.getParameter(keyid); String xm(String)request.getParameter(xm);// 变量 名 :姓名 String cjsj(String)request.getParameter(cjsj);// 变量 名 :创建时间 String yymc(String)request.getParameter(yymc);// 变量 名 :营养名称 String sl(String)request.getParameter(sl);// 变量 名 :数量 String sql;//声明sql sqlinsert into yingyang(xm,cjsj,yymc,sl) values(xm,cjsj,yymc,sl); ;//营养SQL 语句 int row1;///定义执行结果 try{ //int row 0; rowdb.update(sql);//执行sql语句 }catch(Exception e){ System.out.println(e.toString());} if(row1){//操作成功 out.println(script); out.println(alert(操作成功);); out.println(window.locationyingyangadd.jsp); out.println(/script); }else{//操作失败 out.println(script); out.println(alert(操作失败);); out.println(window.locationyingyangadd.jsp); out.println(/script); } db.close(); %营养信息修改在营养信息管理页面用户可以修改已经录入的营养信息。用户需要选择要修改的营养信息在修改页面中可以对营养的姓名,创建时间,营养名称,数量等信息进行修改。如图所示主要代码% page contentTypetext/html; charsetgb2312 languagejava importjava.sql.* errorPage % % page importcom.util.*% % DBO dbnew DBO();//声明 数据库链接类 request.setCharacterEncoding(gb2312);// 设置页面的字符集 ResultSet rsnull;//定义查询结果集 String sql;//定义要查询的 sql语句变量 int row1;//定义返回执行update 结果集变量 String keyid(String)request.getParameter(keyid); String xm(String)request.getParameter(xm);//变量姓名 String cjsj(String)request.getParameter(cjsj);//变量创建时间 String yymc(String)request.getParameter(yymc);//变量营养名称 String sl(String)request.getParameter(sl);//变量数量 /* .营养修改后台页面 */ sqlupdate yingyang set xmxm,cjsjcjsj,yymcyymc,slsl where yyidkeyid; //拼接sql语句 //int row0; try{ rowdb.update(sql);//执行sql语句 }catch(Exception e){ System.out.println(e.toString());} if(row1){//操作成功 out.println(script); out.println(alert(操作成功);); out.println(window.locationyingyanglist.jsp); out.println(/script); }else{//操作失败 out.println(script); out.println(alert(操作失败);); out.println(window.locationyingyanglist.jsp); out.println(/script); } db.close(); %营养信息删除在营养信息管理页面用户可以删除已经录入的营养信息。用户需要选择要删除的营养信息系统将弹出确认对话框用户确认后将删除该营养信息。如图所示主要代码% page contentTypetext/html; charsetgb2312 languagejava importjava.sql.* errorPage % % page importcom.util.*% % DBO dbnew DBO();//链接数据库 request.setCharacterEncoding(gb2312); //设置页面字符集 ResultSet rsnull;//定义结果集 String sql;//定义sql int row1; String keyid(String)request.getParameter(keyid); //主键id /* .营养删除页面 */ sqldelete from yingyang where yyidkeyid;//删除sql语句 // int row0; try{ rowdb.update(sql);//执行 删除的营养的操作 }catch(Exception e){ System.out.println(e.toString());} if(row1){//成功 out.println(script); out.println(alert(操作成功);); out.println(window.locationyingyanglist.jsp); out.println(/script); }else{//失败 out.println(script); out.println(alert(操作失败);); out.println(window.locationyingyanglist.jsp); out.println(/script); } db.close();//关闭数据库链接 %大家点赞、收藏、关注、评论啦 其他的定制服务 商务合作 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 或者私信作者