• 适合小白学习的项目1832javaERP管理系统之成本管理Myeclipse开发mysql数据库servlet结构java编程计算机网页项目


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

    java ERP管理系统之成本管理


    二、功能介绍

    (1)计算周期管理:对计算周期信息进行添加、删除、修改和查看
    (2)材料成本管理:对材料成本信息进行添加、删除、修改和查看
    (3)人工成本管理:对人工成本信息进行添加、删除、修改和查看
    (4)生产费用管理:对生产费用信息进行添加、删除、修改和查看
    (5)成本差异分析管理:对成本差异分析信息进行添加、删除、修改和查看
    (6)在制品计算示例管理:对在制品计算示例信息进行添加、删除、修改和查看
    (7)作业成本核算管理:对作业成本核算信息进行添加、删除、修改和查看
    (8)成本差异管理:对成本差异信息进行添加、删除、修改和查看
    (9)用户登录、个人信息修改

    数据库设计

    1. CREATE TABLE `cbgljszqsd` (
    2. `jszqsdid` int(11) NOT NULL auto_increment,
    3. `kssj` VARCHAR(40) default NULL COMMENT '开始时间',
    4. `jssj` VARCHAR(40) default NULL COMMENT '结束时间',
    5. `sm` VARCHAR(40) default NULL COMMENT '说明', PRIMARY KEY (`jszqsdid`)
    6. ) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
    7. CREATE TABLE `cbglclcb` (
    8. `clcbid` int(11) NOT NULL auto_increment,
    9. `zq` VARCHAR(40) default NULL COMMENT '周期',
    10. `cl` VARCHAR(40) default NULL COMMENT '材料',
    11. `sl` VARCHAR(40) default NULL COMMENT '数量',
    12. `sp` VARCHAR(40) default NULL COMMENT '商品',
    13. `zjg` VARCHAR(40) default NULL COMMENT '总价格',
    14. `ssdj` VARCHAR(40) default NULL COMMENT '实时单价', PRIMARY KEY (`clcbid`)
    15. ) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
    16. CREATE TABLE `cbglrgcb` (
    17. `rgcbid` int(11) NOT NULL auto_increment,
    18. `zq` VARCHAR(40) default NULL COMMENT '周期',
    19. `sp` VARCHAR(40) default NULL COMMENT '商品',
    20. `sjfy` VARCHAR(40) default NULL COMMENT '实际费用',
    21. `jhfy` VARCHAR(40) default NULL COMMENT '计划费用', PRIMARY KEY (`rgcbid`)
    22. ) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
    23. CREATE TABLE `cbglscfy` (
    24. `scfyid` int(11) NOT NULL auto_increment,
    25. `zq` VARCHAR(40) default NULL COMMENT '周期',
    26. `sp` VARCHAR(40) default NULL COMMENT '商品',
    27. `zfy` VARCHAR(40) default NULL COMMENT '总费用',
    28. `jhfy` VARCHAR(40) default NULL COMMENT '计划费用', PRIMARY KEY (`scfyid`)
    29. ) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
    30. CREATE TABLE `cbglcbcyfx` (
    31. `cbcyfxid` int(11) NOT NULL auto_increment,
    32. `zq` VARCHAR(40) default NULL COMMENT '周期',
    33. `sp` VARCHAR(40) default NULL COMMENT '商品',
    34. `jhcb` VARCHAR(40) default NULL COMMENT '计划成本',
    35. `sjcb` VARCHAR(40) default NULL COMMENT '实际成本',
    36. `cy` VARCHAR(40) default NULL COMMENT '差异',
    37. `sm` VARCHAR(40) default NULL COMMENT '说明',
    38. `djsj` VARCHAR(40) default NULL COMMENT '登记时间', PRIMARY KEY (`cbcyfxid`)
    39. ) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
    40. CREATE TABLE `cbglzzpjssl` (
    41. `zzpjsslid` int(11) NOT NULL auto_increment,
    42. `slgy` VARCHAR(40) default NULL COMMENT '示例概要',
    43. `sm` VARCHAR(40) default NULL COMMENT '说明',
    44. `tp` VARCHAR(40) default NULL COMMENT '图片', PRIMARY KEY (`zzpjsslid`)
    45. ) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
    46. CREATE TABLE `cbglzycbhs` (
    47. `zycbhsid` int(11) NOT NULL auto_increment,
    48. `bt` VARCHAR(40) default NULL COMMENT '标题',
    49. `sm` VARCHAR(40) default NULL COMMENT '说明',
    50. `tp` VARCHAR(40) default NULL COMMENT '图片', PRIMARY KEY (`zycbhsid`)
    51. ) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
    52. CREATE TABLE `cbglcbcy` (
    53. `cbcyid` int(11) NOT NULL auto_increment,
    54. `bt` VARCHAR(40) default NULL COMMENT '标题',
    55. `sm` VARCHAR(40) default NULL COMMENT '说明',
    56. `tp` VARCHAR(40) default NULL COMMENT '图片', PRIMARY KEY (`cbcyid`)
    57. ) ENGINE=InnoDB DEFAULT CHARSET=gb2312;

    代码设计

    1. private void insertM(HttpServletRequest request, HttpServletResponse response){//成本差异添加
    2. cbcyDao dao=new cbcyDao();
    3. cbcy cbcy=new cbcy();
    4. cbcy.setCbcyid((String)request.getParameter("keyid"));
    5. String bt=(String)request.getParameter("bt");//标题
    6. cbcy.setBt(bt);
    7. String sm=(String)request.getParameter("sm");//说明
    8. cbcy.setSm(sm);
    9. String tp=(String)request.getParameter("tp");//图片
    10. cbcy.setTp(tp);
    11. response.setCharacterEncoding("gb2312");//设置字符集 仿制乱码
    12. try {
    13. dao.insert(cbcy);
    14. request.setAttribute("flag", "操作成功");
    15. request.getRequestDispatcher("cbgl/cbcy/cbcyadd.jsp").forward(request, response);
    16. } catch (Exception e) {
    17. e.printStackTrace();
    18. }
    19. }
    20. private void ListM(HttpServletRequest request, HttpServletResponse response){//成本差异信息列表
    21. ResultSet rs=null;
    22. cbcyDao dao = new cbcyDao();
    23. System.out.println("alist");
    24. String sql="";
    25. response.setCharacterEncoding("gb2312");//设置字符集 仿制乱码
    26. try{
    27. String bt=(String)request.getParameter("bt");//标题
    28. if(bt!=null&&!bt.equals("")){
    29. sql+=" and bt like '%"+bt+"%'";//符合条件 拼接sql 标题
    30. }
    31. String sm=(String)request.getParameter("sm");//说明
    32. if(sm!=null&&!sm.equals("")){
    33. sql+=" and sm like '%"+sm+"%'";//符合条件 拼接sql 说明
    34. }
    35. String tp=(String)request.getParameter("tp");//图片
    36. if(tp!=null&&!tp.equals("")){
    37. sql+=" and tp like '%"+tp+"%'";//符合条件 拼接sql 图片
    38. }
    39. rs=dao.qlist(sql);
    40. PrintWriter out = response.getWriter();
    41. request.setAttribute("rs", rs);
    42. request.getRequestDispatcher("cbgl/cbcy/cbcylist.jsp").forward(request, response);
    43. }catch(Exception e){
    44. e.toString();
    45. e.printStackTrace();
    46. }
    47. }
    48. private void PListM(HttpServletRequest request, HttpServletResponse response){//测试信息列表
    49. ResultSet rs=null;
    50. cbcyDao dao = new cbcyDao();
    51. String str=(String)request.getParameter("Page");
    52. String sql="";
    53. response.setCharacterEncoding("gb2312");//设置字符集 仿制乱码
    54. try{
    55. if(str==null){
    56. str="0";
    57. }
    58. String bt=(String)request.getParameter("bt");//标题
    59. if(bt!=null&&!bt.equals("")){
    60. sql+=" and bt like '%"+bt+"%'";//符合条件 拼接sql 标题
    61. }
    62. String sm=(String)request.getParameter("sm");//说明
    63. if(sm!=null&&!sm.equals("")){
    64. sql+=" and sm like '%"+sm+"%'";//符合条件 拼接sql 说明
    65. }
    66. String tp=(String)request.getParameter("tp");//图片
    67. if(tp!=null&&!tp.equals("")){
    68. sql+=" and tp like '%"+tp+"%'";//符合条件 拼接sql 图片
    69. }
    70. rs=dao.qlist(sql);
    71. PrintWriter out = response.getWriter();
    72. request.setAttribute("rs", rs);
    73. request.getRequestDispatcher("cbgl/cbcy/cbcyinfo.jsp?Page=1").forward(request, response);
    74. }catch(Exception e){
    75. e.toString();
    76. e.printStackTrace();
    77. }
    78. }
    79. private void modifyIndex(HttpServletRequest request, HttpServletResponse response){//成本差异修改首页
    80. ResultSet rs=null;
    81. response.setCharacterEncoding("gb2312");//设置字符集 仿制乱码
    82. cbcyDao dao = new cbcyDao();
    83. String keyid=(String)request.getParameter("keyid");
    84. String sql="";
    85. if(keyid!=null&&!keyid.equals("")){
    86. sql+=" and cbcyid='"+keyid+"'";
    87. }
    88. try{
    89. rs=dao.qlist(sql);
    90. PrintWriter out = response.getWriter();
    91. request.setAttribute("rs", rs);
    92. request.getRequestDispatcher("cbgl/cbcy/cbcymodify.jsp").forward(request, response);
    93. //response.sendRedirect("cbcy/cbcymodify.jsp");
    94. }catch(Exception e){
    95. e.toString();
    96. e.printStackTrace();
    97. }
    98. }
    99. private void detailM(HttpServletRequest request, HttpServletResponse response){//成本差异详细信息页面
    100. ResultSet rs=null;
    101. response.setCharacterEncoding("gb2312");//设置字符集 仿制乱码
    102. cbcyDao dao = new cbcyDao();
    103. String keyid=(String)request.getParameter("keyid");
    104. String sql="";
    105. if(keyid!=null&&!keyid.equals("")){
    106. sql+=" and cbcyid='"+keyid+"'";
    107. }
    108. try{
    109. rs=dao.qlist(sql);
    110. request.setAttribute("rs", rs);
    111. request.getRequestDispatcher("cbgl/cbcy/cbcydetail.jsp").forward(request, response);
    112. }catch(Exception e){
    113. e.toString();
    114. e.printStackTrace();
    115. }
    116. }


    三、注意事项
    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 

    四 系统实现


    需要源码 其他的定制服务  下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 或者私信作者

  • 相关阅读:
    慢速排序算法到底有多慢
    程序员副业大揭秘:如何利用技术优势实现财富自由?
    【论文阅读】Weakly Supervised Semantic Segmentation using Out-of-Distribution Data
    关于博主的介绍
    【博学谷学习记录】超强总结,用心分享|架构师-sentinel
    uniapp——实现二维码生成+保存二维码图片——基础积累
    Jmeter之JSON提取器说明示例
    acwing 803. 区间合并-java版本
    大型互联网企业Java后端技术面试题总结(含答案)
    java中的全局异常捕获
  • 原文地址:https://blog.csdn.net/qq_41221322/article/details/139668791