• 1832javaERP管理系统之车间计划管理Myeclipse开发mysql数据库servlet结构java编程计算机网页项目


    一、源码特点
      java erp管理系统之车间计划管理是一套完善的web设计系统,对理解JSP java编程开发语言有帮助采用了serlvet设计,系统具有完整的源代码和数据库,系统采用web模式,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。

    java ERP管理系统之车间计划管理1


    二、功能介绍

    (1)生产任务管理:对生产任务信息进行添加、删除、修改和查看
    (2)加工单管理:对加工单信息进行添加、删除、修改和查看
    (3)作业排产计划管理:对作业排产计划信息进行添加、删除、修改和查看
    (4)派工单管理:对派工单信息进行添加、删除、修改和查看
    (5)投料单管理:对投料单信息进行添加、删除、修改和查看
    (6)在制品管理:对在制品信息进行添加、删除、修改和查看
    (7)投入产出控制管理:对投入产出控制信息进行添加、删除、修改和查看
    (8)用户登录、个人信息修改

    数据库设计

    1. CREATE TABLE `cjjhscrw` (
    2. `scrwid` int(11) NOT NULL auto_increment,
    3. `rwh` VARCHAR(40) default NULL COMMENT '任务号',
    4. `rwmc` VARCHAR(40) default NULL COMMENT '任务名称',
    5. `zscjh` VARCHAR(40) default NULL COMMENT '主生产计划',
    6. `ssj` VARCHAR(40) default NULL COMMENT '始时间',
    7. `jssj` VARCHAR(40) default NULL COMMENT '结束时间',
    8. `yqmb` VARCHAR(40) default NULL COMMENT '预期目标',
    9. `bzr` VARCHAR(40) default NULL COMMENT '编制人', PRIMARY KEY (`scrwid`)
    10. ) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
    11. CREATE TABLE `cjjhjgd` (
    12. `jgdid` int(11) NOT NULL auto_increment,
    13. `jgdh` VARCHAR(40) default NULL COMMENT '加工单号',
    14. `scrw` VARCHAR(40) default NULL COMMENT '生产任务',
    15. `sp` VARCHAR(40) default NULL COMMENT '商品',
    16. `scsl` VARCHAR(40) default NULL COMMENT '生产数量',
    17. `xfsj` VARCHAR(40) default NULL COMMENT '下发时间',
    18. `jzsj` VARCHAR(40) default NULL COMMENT '截止时间',
    19. `zt` VARCHAR(40) default NULL COMMENT '状态',
    20. `sm` VARCHAR(40) default NULL COMMENT '说明', PRIMARY KEY (`jgdid`)
    21. ) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
    22. CREATE TABLE `cjjhzypcjh` (
    23. `zypcjhid` int(11) NOT NULL auto_increment,
    24. `scrw` VARCHAR(40) default NULL COMMENT '生产任务',
    25. `jgd` VARCHAR(40) default NULL COMMENT '加工单',
    26. `jhbt` VARCHAR(40) default NULL COMMENT '计划标题',
    27. `jhnr` VARCHAR(40) default NULL COMMENT '计划内容',
    28. `fbsj` VARCHAR(40) default NULL COMMENT '发布时间',
    29. `jhmb` VARCHAR(40) default NULL COMMENT '计划目标', PRIMARY KEY (`zypcjhid`)
    30. ) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
    31. CREATE TABLE `cjjhpgd` (
    32. `pgdid` int(11) NOT NULL auto_increment,
    33. `scrw` VARCHAR(40) default NULL COMMENT '生产任务',
    34. `sp` VARCHAR(40) default NULL COMMENT '商品',
    35. `scsl` VARCHAR(40) default NULL COMMENT '生产数量',
    36. `sm` VARCHAR(40) default NULL COMMENT '说明',
    37. `zt` VARCHAR(40) default NULL COMMENT '状态',
    38. `yh` VARCHAR(40) default NULL COMMENT '用户', PRIMARY KEY (`pgdid`)
    39. ) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
    40. CREATE TABLE `cjjhtld` (
    41. `tldid` int(11) NOT NULL auto_increment,
    42. `jgd` VARCHAR(40) default NULL COMMENT '加工单',
    43. `cl` VARCHAR(40) default NULL COMMENT '材料',
    44. `trsl` VARCHAR(40) default NULL COMMENT '投入数量',
    45. `trsj` VARCHAR(40) default NULL COMMENT '投入时间',
    46. `sm` VARCHAR(40) default NULL COMMENT '说明', PRIMARY KEY (`tldid`)
    47. ) ENGINE=InnoDB DEFAULT CHARSET=gb2312;

    代码设计

    1. private void insertM(HttpServletRequest request, HttpServletResponse response){//生产任务添加
    2. scrwDao dao=new scrwDao();
    3. scrw scrw=new scrw();
    4. scrw.setScrwid((String)request.getParameter("keyid"));
    5. String rwh=(String)request.getParameter("rwh");//任务号
    6. scrw.setRwh(rwh);
    7. String rwmc=(String)request.getParameter("rwmc");//任务名称
    8. scrw.setRwmc(rwmc);
    9. String zscjh=(String)request.getParameter("zscjh");//主生产计划
    10. scrw.setZscjh(zscjh);
    11. String ssj=(String)request.getParameter("ssj");//始时间
    12. scrw.setSsj(ssj);
    13. String jssj=(String)request.getParameter("jssj");//结束时间
    14. scrw.setJssj(jssj);
    15. String yqmb=(String)request.getParameter("yqmb");//预期目标
    16. scrw.setYqmb(yqmb);
    17. String bzr=(String)request.getParameter("bzr");//编制人
    18. scrw.setBzr(bzr);
    19. response.setCharacterEncoding("gb2312");//设置字符集 仿制乱码
    20. try {
    21. dao.insert(scrw);
    22. request.setAttribute("flag", "操作成功");
    23. request.getRequestDispatcher("cjjh/scrw/scrwadd.jsp").forward(request, response);
    24. } catch (Exception e) {
    25. e.printStackTrace();
    26. }
    27. }
    28. private void ListM(HttpServletRequest request, HttpServletResponse response){//生产任务信息列表
    29. ResultSet rs=null;
    30. scrwDao dao = new scrwDao();
    31. System.out.println("alist");
    32. String sql="";
    33. response.setCharacterEncoding("gb2312");//设置字符集 仿制乱码
    34. try{
    35. String rwh=(String)request.getParameter("rwh");//任务号
    36. if(rwh!=null&&!rwh.equals("")){
    37. sql+=" and rwh like '%"+rwh+"%'";//符合条件 拼接sql 任务号
    38. }
    39. String rwmc=(String)request.getParameter("rwmc");//任务名称
    40. if(rwmc!=null&&!rwmc.equals("")){
    41. sql+=" and rwmc like '%"+rwmc+"%'";//符合条件 拼接sql 任务名称
    42. }
    43. String zscjh=(String)request.getParameter("zscjh");//主生产计划
    44. if(zscjh!=null&&!zscjh.equals("")){
    45. sql+=" and zscjh like '%"+zscjh+"%'";//符合条件 拼接sql 主生产计划
    46. }
    47. String ssj=(String)request.getParameter("ssj");//始时间
    48. if(ssj!=null&&!ssj.equals("")){
    49. sql+=" and ssj like '%"+ssj+"%'";//符合条件 拼接sql 始时间
    50. }
    51. String jssj=(String)request.getParameter("jssj");//结束时间
    52. if(jssj!=null&&!jssj.equals("")){
    53. sql+=" and jssj like '%"+jssj+"%'";//符合条件 拼接sql 结束时间
    54. }
    55. String yqmb=(String)request.getParameter("yqmb");//预期目标
    56. if(yqmb!=null&&!yqmb.equals("")){
    57. sql+=" and yqmb like '%"+yqmb+"%'";//符合条件 拼接sql 预期目标
    58. }
    59. String bzr=(String)request.getParameter("bzr");//编制人
    60. if(bzr!=null&&!bzr.equals("")){
    61. sql+=" and bzr like '%"+bzr+"%'";//符合条件 拼接sql 编制人
    62. }
    63. rs=dao.qlist(sql);
    64. PrintWriter out = response.getWriter();
    65. request.setAttribute("rs", rs);
    66. request.getRequestDispatcher("cjjh/scrw/scrwlist.jsp").forward(request, response);
    67. }catch(Exception e){
    68. e.toString();
    69. e.printStackTrace();
    70. }
    71. }
    72. private void PListM(HttpServletRequest request, HttpServletResponse response){//测试信息列表
    73. ResultSet rs=null;
    74. scrwDao dao = new scrwDao();
    75. String str=(String)request.getParameter("Page");
    76. String sql="";
    77. response.setCharacterEncoding("gb2312");//设置字符集 仿制乱码
    78. try{
    79. if(str==null){
    80. str="0";
    81. }
    82. String rwh=(String)request.getParameter("rwh");//任务号
    83. if(rwh!=null&&!rwh.equals("")){
    84. sql+=" and rwh like '%"+rwh+"%'";//符合条件 拼接sql 任务号
    85. }
    86. String rwmc=(String)request.getParameter("rwmc");//任务名称
    87. if(rwmc!=null&&!rwmc.equals("")){
    88. sql+=" and rwmc like '%"+rwmc+"%'";//符合条件 拼接sql 任务名称
    89. }
    90. String zscjh=(String)request.getParameter("zscjh");//主生产计划
    91. if(zscjh!=null&&!zscjh.equals("")){
    92. sql+=" and zscjh like '%"+zscjh+"%'";//符合条件 拼接sql 主生产计划
    93. }
    94. String ssj=(String)request.getParameter("ssj");//始时间
    95. if(ssj!=null&&!ssj.equals("")){
    96. sql+=" and ssj like '%"+ssj+"%'";//符合条件 拼接sql 始时间
    97. }
    98. String jssj=(String)request.getParameter("jssj");//结束时间
    99. if(jssj!=null&&!jssj.equals("")){
    100. sql+=" and jssj like '%"+jssj+"%'";//符合条件 拼接sql 结束时间
    101. }
    102. String yqmb=(String)request.getParameter("yqmb");//预期目标
    103. if(yqmb!=null&&!yqmb.equals("")){
    104. sql+=" and yqmb like '%"+yqmb+"%'";//符合条件 拼接sql 预期目标
    105. }
    106. String bzr=(String)request.getParameter("bzr");//编制人
    107. if(bzr!=null&&!bzr.equals("")){
    108. sql+=" and bzr like '%"+bzr+"%'";//符合条件 拼接sql 编制人
    109. }


    三、注意事项
    1、管理员账号:admin 密码:admin 数据库配置文件DBO.java ,权限包括管理员,用户
    2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。
    3、数据库文件名是jsperp 系统名称erp
    4、地址:http://127.0.0.1:8080/erp/login.jsp 
    四 系统实现

  • 相关阅读:
    架构思考(四)
    【visionOS】从零开始创建第一个visionOS程序
    点云库PCL学习——点云的格式、PCD文件的打开和显示
    MSQL系列(八) Mysql实战-SQL存储引擎
    TikTok选品精华 不能错过的TikTok选品3大原则+方法
    云原生在各大厂的落地与分析
    【前端实例代码】用HTML、CSS和JavaScript创建一个简易图片编辑器(实现图片的亮度、饱和度、灰度、颜色反转、图片旋转镜面翻转等滤镜效果)
    详解诊断数据库ODX-F
    中秋快乐! Happy Mid-autumn Festival!
    编写一个程序,统计并输出“要把新兴领域改革作为进一步全面深化改革的一个重点突出出来,构建自主自强、开放融合、充满活力的创新生态,更好推进新兴领域战略能力建设。”中的汉字和标点符号的个数
  • 原文地址:https://blog.csdn.net/qq_41221322/article/details/139701293