毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

Java程序设计课程设计产品管理系统 第4页

更新时间:2008-6-28:  来源:毕业论文
Java程序设计课程设计产品管理系统 第4页

4详细设计

首先建立一个名为ProductManager的工程文件,再在其中建立一个名为Manager的应用程序,然后开始以下操作工作。

4.1主界面模块

主模块负责应用程序的主界面,由它调用其他模块。因此主模块应该具有操作性好、界面清晰的特点,使用户能够很方便地找到所需功能(如图4-1所示)。


4-1  产品管理系统主界面

 

根据功能需求和总体设计的结果,主界面模块应该由操作员登陆、操作员管理、入库管理、出库管理和库存管理组成。可以通过点击菜单项进入相应的功能模块。其中帮助为待加项,留待日后扩充和完善。4.2产品出库管理模块

 这部分要实现将产品数量信息更新到数据库的功能,用户需要提供产品的数量和其他相关信息。

还要实现对产品出库的历史记录进行查询及修改的操作。我们所要显示的信息包括:款型、出库日期、颜色、操作员、备注和相应鞋码的鞋的数量。由于查询结果是多条的,因此要可以显示查询结果集中的所有记录。

界面设计(图4-2)如下:

 

4-2  产品出库设计图

 

421此部分功能代码

void jButtonAdd_mouseClicked(MouseEvent e) {

//判断款型和颜色是否全部为空,若为空的弹出警告信息    if(jTextkuanxing.getText().trim().equals("")&&jTextkuanxing.getText().trim().equals(""))

    {

       JOptionPane.showMessageDialog(null," 款型和颜色不许全部为空!");

      return;

    }

    String sql;

    sql="select * from ProductStore ";

      sql=sql+"  where  Model='"+jTextkuanxing.getText().trim()+"'";

       sql=sql+" and Color='"+jCombocolor.getSelectedItem().toString().trim() +"'";

       rs =db.getResult(sql);

           try {

          //如果已存在,则将原数据库中的数目减去新减去的数目并执行更新操作

            if(rs.first()) {    sql="updateProductStoresetNumber36=Number36-"+jText36.getText().trim()+",";

              sql = sql + " Number37=Number37-" +  jText37.getText().trim() + ",";

              sql = sql + " Number38=Number38-" +  jText38.getText().trim() + ",";

              sql = sql + " Number39=Number39-" + jText39.getText().trim() + ",";

              sql = sql + " Number40=Number40-" +  jText40.getText().trim() +",";

若图片无法显示请联系QQ752018766,本论文免费,转发请注明源于www.youerw.com

              //若不存在返回

            else {

               JOptionPane.showMessageDialog(null,"产品数据库中无此商品信息!");

              return;

            }

          }

        }//执行数据操作

      if(db.executeSql(sql))

          {//若成功则清空文本框

             //reSetAllTextbox();

            JOptionPane.showMessageDialog(null,"操作成功!");}

        else

         {

           JOptionPane.showMessageDialog(null,"操作失败!");}

         //当然对于产品出库信息表始终是插入新值

         sql="insertintoProductOut(Model,Color,Dateout,Operator, Comment,Number36,Number37,Number38,Number39,Number40,Number41,
Number42,Number43,Number44)values(  ";

                sql = sql + "'" + jTextkuanxing.getText() + "',";

                sql = sql + "'" + jCombocolor.getSelectedItem().toString() + "',";

                sql = sql + "'" + jTextdate.getText() + "',"; //date

                sql = sql + "'" + jTextoperator.getText() + "',";

                sql = sql + "'" + jTextcomment.getText() + "',";

                sql = sql + "" + jText36.getText() + ",";

                sql = sql + "" + jText37.getText() + ",";

                sql = sql + "" + jText38.getText() + ",";

                sql = sql + "" + jText39.getText() + ",";

                sql = sql + "" + jText40.getText() + ",";

                sql = sql + "" + jText41.getText() + ",";

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

Java程序设计课程设计产品管理系统 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。