maven项目:小型用户管理系统的搭建(实现增删改查)

在前两篇中我们已经完成了一个简单的SSM项目,实现了基本的页面跳转,但是IU上难免有些简单。
今天我们使用更加合理的项目结构来完成一个小型用户管理系统的开发

开发工具
1.JDK1.8
2.IdeaIU2018
3.Tomcat7.0
4.maven3.6
5.mysql5.5

项目结构
这次我使用了公司团队开发更加常见的目录结构,将Java目录下的四个包:bean,dao,service,controller分开,各自成为一个个小项目,用一个ssm_parent进行协调。
以下是目录截图:


注意原先的controller层被写在了ssm_web项目中。

配置pom.xml
以往我们只需要对一个项目的pom文件进行配置,在这个框架中,我们有五个pom.xml,为了简化,我将所有jar包的导入都放在外层的pom.xml中,这样内部四个子项目都可以共享。

剩下的部分和昨天一样,不再赘诉

新的页面
上次的web使用的页面十分简单,这次我们导入新的页面文件:css,img,pages,plugins.放在webapp目录下。

之后的步骤就是在昨天的基础上来完成,这里不详述。

登录功能
增删改查的基础应该是登录进系统,因此这里要增加一个登录功能。
登录界面如下:(login.jsp)
在controller层增加如下代码:

@RequestMapping("/login.do")
public ModelAndView doLogin(UserInfo userInfo){
    boolean flag=userService.doLogin(userInfo);
    ModelAndView modelAndView=new ModelAndView();
    if(flag){
        modelAndView.setViewName("main");
    }else{
        modelAndView.setViewName("../failer");
    }
    return modelAndView;
}

在login.jsp中写好相应的调用:

<!-- /.login-logo -->
   <div class="login-box-body">
      <p class="login-box-msg">登录系统</p>

      <form action="${pageContext.request.contextPath}/user/login.do" method="post">
         <div class="form-group has-feedback">
            <input type="text" name="username" class="form-control"
               placeholder="用户名"> <span
               class="glyphicon glyphicon-envelope form-control-feedback"></span>
         </div>
         <div class="form-group has-feedback">
            <input type="password" name="password" class="form-control"
               placeholder="密码"> <span
               class="glyphicon glyphicon-lock form-control-feedback"></span>
         </div>
         <div class="row">
            <div class="col-xs-8">
               <div class="checkbox icheck">
                  <label><input type="checkbox"> 记住 下次自动登录</label>
               </div>
            </div>
            <!-- /.col -->
            <div class="col-xs-4">
               <button type="submit" class="btn btn-primary btn-block btn-flat">登录</button>
            </div>
            <!-- /.col -->
         </div>
      </form>

      <a href="#">忘记密码</a><br>


   </div>
   <!-- /.login-box-body -->
</div>

完成!
登录后界面如下:(main.jsp)

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java水费管理系统是一个使用Maven构建的水费管理系统,它使用Java编程语言开发,旨在帮助水务部门高效地管理和监控水费收缴工作。 该系统使用Maven进行项目构建和依赖管理,可以简化项目的开发和部署过程。使用Maven可以方便地管理项目的各种依赖关系,包括外部库、插件等,使得开发人员能够更加专注于业务逻辑的实现。同时,Maven还提供了一套标准化的项目结构和构建命令,使得团队成员可以更加统一地开展工作。 Java水费管理系统可以实现对水费的收费、询、统计等功能。用户可以通过该系统进行水费的缴费,系统会自动计算缴费金额和生成缴费凭证。同时,用户也可以通过系统询自己的缴费记录,以及询其他相关的水费信息。系统还可以对水费数据进行统计分析,为水务部门提供决策依据。 Java水费管理系统具有良好的用户界面和用户交互体验。它提供了简洁、直观的界面设计,使得用户能够轻松地完成各种操作。系统还采用了良好的错误处理机制,能够及时捕获和处理各种异常情况,保证系统的稳定运行。 总之,Java水费管理系统是一个基于Maven构建的水费管理系统,它使用Java编程语言开发,提供了丰富的功能和良好的用户体验。它能够帮助水务部门高效地管理和监控水费收缴工作,为水务部门提供决策依据,提高工作效率和服务质量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值