小型超市管理系统(JAVA,JSP,SSH,MYSQL)

小型超市管理系统(JAVA,JSP,SSH,MYSQL)(毕业论文8622字以上,共27页,程序代码,MySQL数据库) 

【代码下载】

运行环境 

 开发环境:MyEclipse
    Web服务器:Tomcat
    数据库:MySQL

【项目包含内容

小型超市管理系统(JAVA,JSP,SSH,MYSQL)_第1张图片

【项目功能介绍】

小型超市管理系统是基于B/S模式进行架构,主要功能包括用户信息管理、用户权限管理、货物信息管理、退货信息管理、商品销售信息管理、超市商品库存信息管理等部分。本小型超市管理系统是使用计算机进行信息管理,不仅能够大大提高了工作效率,提高商品管理的效率,而且操作简便、界面友好、灵活、实用,能够很好的满足超市日程工作中的需求。

设计思想遵循以下几点:

1. 采用B/S模式进行开发,不需要安装软件客户端,就可以运行,方便快速高效。

2. 采用面向对象的开发与设计理念。面向对象,能够比较贴切的把现实问题模拟成对象关系问题。

3. 采用模块化设计。每个业务逻辑一个模块,这样使用模块化方式开发,有很好的代码结构性。

4. 简单方便的系统界面。界面做到有很好的交互设计,很好的界面设计。

    5.速度优先原则。程序的开发速度要快速高效,速度作为一个很好的参考要素。


 

【文档包含内容】

小型超市管理系统(JAVA,JSP,SSH,MYSQL)_第2张图片

在管理系统开发的过程中,需要经历过,需求分析,概要设计,详细设计,编码思想等,因此系统四项是系统分析和设计阶段的结果。

4.1系统登陆页面实现

1.描述:系统必须有安全性验证,本系统通过输入登录名和权限密码,使用form提交方式,提交到后台 servlet进行验证,异步权限验证,来实现系统的安全性验证,如果输入正确,就能登陆到管理系统。

2.程序登陆流程图如图4.1所示:

3.程序运行效果图如图4.1所示:

图4.1 系统登陆页面设计

3.在登陆页面输入用户名和密码以,点击提交按钮,跳转到登陆的service中,在该service中会对用户名,密码,验证码进行判断,验证通过进入对应的页面,

public String login(String userName, String userPw, int userType) {

System.out.println("userType" + userType);

try {

Thread.sleep(700);

} catch (InterruptedException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

String result = "no";

if (userType == 0)// 系统管理员登陆

{

String sql = "from TAdmin where userName=? and userPw=?";

Object[] con = { userName, userPw };

List adminList = adminDAO.getHibernateTemplate().find(sql, con);

if (adminList.size() == 0) {

result = "no";

} else {

WebContext ctx = WebContextFactory.get();

HttpSession session = ctx.getSession();

TAdmin admin = (TAdmin) adminList.get(0);

session.setAttribute("userType", 0);

session.setAttribute("admin", admin);

result = "yes";

}

}

if (userType == 1) {

String sql = "from TYuangong where del='no' and loginname=? and loginpw=?";

Object[] con = { userName, userPw };

List yuangongList = yuangongDAO.getHibernateTemplate().find(sql,

con);

if (yuangongList.size() == 0) {

result = "no";

} else {

WebContext ctx = WebContextFactory.get();

HttpSession session = ctx.getSession();

TYuangong yuangong = (TYuangong) yuangongList.get(0);

session.setAttribute("userType", 1);

session.setAttribute("yuangong", yuangong);

result = "yes";

}

}

if (userType == 2) {

}

return result;

}

4.2管理员后台管理界面

1、描述:通过点击左边的树形结构来进行相应的功能菜单。

2.系统运行界面见图4.2所示:

图4.2管理员主页面

在每个jsp页面都要做到对身份的拦截,验证当前用户是否为登陆用户:

if(session.getAttribute("user")==null)

{

 out.print("");  

}

4.2.1商品信息模块

    商品类别信息模块

1.描述:商品类别管理功能,实现对超市中商品类别信息管理。

2.程序运行结果如图4.3所示:

图4.3商品类别信息模块

图4.4货物信息模块

4.2.2进货信息界面模块

    进货信息界面

1.描述:点击进货信息界面。

2.程序效果图如图4.5所示:

图4.5进货信息管理界面

     进货信息添加

1.描述:点击进货信息添加进入进货信息添加界面。

2.程序效果图如图4.6所示:

图4.6 进货信息添加

4.2.3商品销售信息管理

1.描述:点击商品销售信息管理,进入销售的商品信息管理界面。

2.程序效果图如图4.7所示:

图4.7 商品销售信息管理

4.2.4供应商信息管理

1.描述:点击供应商信息管理数据查询,进入对应的操作界面。

2.程序效果图如图4.8所示:

图4.8 供应商信息管理

 

【文档部分截图】

小型超市管理系统(JAVA,JSP,SSH,MYSQL)_第3张图片

小型超市管理系统(JAVA,JSP,SSH,MYSQL)_第4张图片

小型超市管理系统(JAVA,JSP,SSH,MYSQL)_第5张图片

小型超市管理系统(JAVA,JSP,SSH,MYSQL)_第6张图片

小型超市管理系统(JAVA,JSP,SSH,MYSQL)_第7张图片

【运行效果图】

小型超市管理系统(JAVA,JSP,SSH,MYSQL)_第8张图片

小型超市管理系统(JAVA,JSP,SSH,MYSQL)_第9张图片

小型超市管理系统(JAVA,JSP,SSH,MYSQL)_第10张图片

小型超市管理系统(JAVA,JSP,SSH,MYSQL)_第11张图片

小型超市管理系统(JAVA,JSP,SSH,MYSQL)_第12张图片

小型超市管理系统(JAVA,JSP,SSH,MYSQL)_第13张图片

你可能感兴趣的:(java,ssh,mysql,源码软件)