超市进销存管理系统-分类设计以及视图解析器分析

前言

老生常谈的进销存系统,运用,结合简洁的UI界面,看起来还是蛮舒服的。这款进销存系统我设计了3天吧,由于很赶工,所以很多小的细节都没有设计的很完美,但是有了基本的雏形,而且给我感觉,其实和之前设计的其他框架真的大同小异的,所以,我做这种项目真的是越做越快,也越来越熟练。
 

项目展示

超市进销存管理系统-分类设计以及视图解析器分析

超市进销存管理系统-分类设计以及视图解析器分析

超市进销存管理系统-分类设计以及视图解析器分析

超市进销存管理系统-分类设计以及视图解析器分析

超市进销存管理系统-分类设计以及视图解析器分析

超市进销存管理系统-分类设计以及视图解析器分析

登录部分代码

public class LoginAction {

代码已经上传github,下载地址: https://github.com/21503882/merchandise-jxc
    private String UserID;
    private String password;
    private String username;
    private String Sex;
    private String Phone;
    private String Address;
    private String position;
    private String tip; 
    


    private ILoginService service;
    
 public String login() {
        
        /*service = (ILoginService) WebApplicationContextUtils
                .getWebApplicationContext(
                        ServletActionContext.getServletContext())
                .getBean("lservice");*/
        String result = service.login(new User(UserID, password,username,Sex,Phone,Address,position));
        System.out.println(UserID);
        System.out.println(password);
        System.out.println(username);
        if ("login Admin".equals(result)) {
            
            return "login Admin";
        }
        if ("login Cashier".equals(result)) {
            
            return "login Cashier";
        }
        if ("login Buyer".equals(result)) {
    
            return "login Buyer";
        }
        if ("login Customer".equals(result)) {
    
            return "login customer";
}
        if ("login success".equals(result)) {
            
            return "success";
        }
        tip = result;
        
        return "failure";
    }
    
    public void setService(ILoginService service) {
        this.service = service;
    }
    
    public String getUserID() {
        return UserID;
    }

    public void setUserID(String userID) {
        UserID = userID;
    }

    public String getPassword() {
        return password;
    }
    public void setPassword(String password) {
        this.password = password;
    }
    public String getTip() {
        return tip;
    }
    public void setTip(String tip) {
        this.tip = tip;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getSex() {
        return Sex;
    }

    public void setSex(String sex) {
        Sex = sex;
    }

    public String getPhone() {
        return Phone;
    }

    public void setPhone(String phone) {
        Phone = phone;
    }

    public String getAddress() {
        return Address;
    }

    public void setAddress(String address) {
        Address = address;
    }

    public String getPosition() {
        return position;
    }

    public void setPosition(String position) {
        this.position = position;
    }
    
    
    
}
 

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>超市进销存管理系统</title>

代码已经上传github,下载地址: https://github.com/21503882/merchandise-jxc
<link rel="stylesheet" type="text/css" href="style.css" />
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="ddaccordion.js"></script>
<script type="text/javascript" src="jconfirmaction.jquery.js"></script>

<script type="text/javascript">
    
    $(document).ready(function() {
        $('.ask').jConfirmAction();
    });
</script>
<script type="text/javascript" src="js/jquery-1.8.3.js"></script>
<script type="text/javascript">
     /*$(function() {
        $("#username").blur(function(){
        alert()
    });
    });*/
    
      function showErrMsg($obj, msg) {
          
        if($obj.next() != "undefined") {
            
          $obj.next().remove();
        }
        var $newErrMsg = $("<span></span>");
        $newErrMsg.html("<font color='red'>" + msg + "</font>");
        //      $obj.after($newErrMsg);
        $obj.after($newErrMsg);
        
      }

      function check() {
        var errCode = 0; //如果有任何一个错误的时候,将错误代码增加1
        var firstNameVal = $("#username").val();
        var userPassVal = $("#password").val();
       
    
        if(firstNameVal == "") {
          showErrMsg($("#username"), "名字不能为空!");
         
          errCode++;
        }
        else{
            $("#username").next().remove();
        }
        if(userPassVal=="") {
          showErrMsg($("#password"), "密码不能为空!");
          
          errCode++;
        }else{
            $("#password").next().remove();
        }
       

        if(errCode > 0) {
          return false;
        } else {
          return true;
        }
      }

      $(function() {
        $("#userID").blur(check);
        $("#username").blur(check);
        $("#password").blur(check);
       
        $("#userinfo").submit(check);
       
      });
     
</script>

<script language="javascript" type="text/javascript" src="niceforms.js"></script>
<link rel="stylesheet" type="text/css" media="all" href="niceforms-default.css" />

</head>
<body>
<div id="main_container">

    <div class="header_login">
    <div class="logo"><a href="#"></a></div>
    
    </div>

     
         <div class="login_form">
         
         <h3 style="padding-left: 250px;">超市进销存管理系统</h3>
         
        
         
         <form id="userinfo" action="/Supermarket/Customer" method="post" class="niceform" >
         
                <fieldset>                    
                    <dl>
                        <dt><label for="email">顾客姓名:</label></dt>
                        <dd><input type="text" name="UserName" id="username" size="40" /></dd>
                    </dl>
                    <dl>
                        <dt><label for="password">密码:</label></dt>
                        <dd><input type="password" name="Password" id="password" size="40" /></dd>
                    </dl>
                    
                    <dl>
                        <dt><label></label></dt>
                        <dd>
                    
                        </dd>
                    </dl>
                    
                     <dl class="submit">
                          <input type="submit" name="submit" id="submit" value="登录" />
                         <a href="register.jsp" style="text-decoration: none;">
                             <input type="button" name="submit" id="submit" value="会员卡注册"/> </a>
                     </dl>
                    
                </fieldset>
                
         </form>
         </div>  
          
    
    
    <div class="footer_login">
    
        
        <div class="right_footer_login"></div>
    
    </div>

</div>        
</body>
</html>