——————————DescriptionStart——————————
运行环境 Java≥8、MySQL≥5.7、Tomcat≥8
开发工具 eclipse/idea/myeclipse/sts等均可配置运行
适用 课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
基于javaweb的SSM药品进货销售管理系统(java+ssm+js+jsp+mysql)
项目介绍
管理员角色包含以下功能: 管理员登录,角色权限管理,职工管理,药品销售管理,供应商管理,进货管理,药品信息管理,过期药品处理等功能。
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS; 5.数据库:MySql 5.7版本;
技术栈
后端:Spring+SpringMVC+Mybatis 2. 前端:HTML+CSS+JavaScript+jsp
使用说明
使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件; 2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven; 若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行; 3. 将项目中application.yml配置文件中的数据库配置改为自己的配置; 4. 运行项目,输入localhost:8080/ 登录
——————————CodeStart——————————
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 this.status = status; } } <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags"%> <% String path = request.getContextPath(); //获得当前协议+服务器名称+端口名 String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd" > <html > <head > <base href ="<%=basePath%>" > <meta charset ="UTF-8" > <title > 用户管理</title > <link rel ="stylesheet" type ="text/css" href ="css/common.css" /> <link rel ="stylesheet" type ="text/css" href ="css/main.css" /> <link rel ="stylesheet" type ="text/css" href ="css/toastr.css" /> <link rel ="stylesheet" type ="text/css" href ="css/darktooltip.css" /> <script language ="JavaScript" > $(document ).ready(function ( ) { var state = $("#state" ).val(); if (state!=null &&state!="" ){ $("#state" ).val("" ); toastr.success(state); } $("#meiye" ).change(function ( ) { var pagelistnum =$("#meiye option:selected" ).val(); location.href="user/userManagerAction!searchUser?page.newpage=1&page.pagelistnum=" +pagelistnum; }); $(".chongzhi" ).click(function ( ) { var id = $(this ).attr("name" );
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 public String shuliang;public String danwei;public String danjia;public String zongjia;public int status;public int getId () { return id; } public void setId (int id) { this .id = id; } public String getYaopinid () { return yaopinid; } public void setYaopinid (String yaopinid) { this .yaopinid = yaopinid; } public String getYaopinname () { return yaopinname; } public void setYaopinname (String yaopinname) { this .yaopinname = yaopinname; } public String getJinhuodate () { return jinhuodate; } public void setJinhuodate (String jinhuodate) { this .jinhuodate = jinhuodate; } public String getGongyingshang () { return gongyingshang; } public void setGongyingshang (String gongyingshang) { this .gongyingshang = gongyingshang; } public String getPici () { return pici; } public void setPici (String pici) { this .pici = pici; }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 } package com.qdu.action;@SuppressWarnings("serial") public class gongyingshangAction extends ActionSupport { public gongyingshangService gongyingshangservice=null ; public String state=null ; public Page page; public Gongyingshang gongyingshang; public List<Gongyingshang> gongyingshangList; public String searchGYS () { state = "" ; page.setListnum(gongyingshangservice.listnum(page)); page=pageInfo(page); gongyingshangList = gongyingshangservice.gongyingshangList(page); gongyingshang = null ; return "gongyingshang" ; } public String addGYS () { int i = gongyingshangservice.addGYS(gongyingshang);
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 } package com.qdu.model;public class Page { private int currpage; private int newpage; private int oldpage; private int pagenum; private int listnum; private int pagelistnum; private int startnum; private String keyword; public String getKeyword () { return keyword; } public void setKeyword (String keyword) { this .keyword = keyword; } public int getStartnum () { return startnum; } public void setStartnum (int startnum) { this .startnum = startnum; } public int getCurrpage () { return currpage; } public void setCurrpage (int currpage) { this .currpage = currpage; } public int getNewpage () { return newpage; } public void setNewpage (int newpage) { this .newpage = newpage; } public int getOldpage () { return oldpage; } public void setOldpage (int oldpage) { this .oldpage = oldpage; } public int getPagenum () { return pagenum; } public void setPagenum (int pagenum) { this .pagenum = pagenum;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 else { page.setPagenum(page.getListnum()/page.getPagelistnum()); } return page; } public Gongyingshang getGongyingshang () { return gongyingshang; } public void setGongyingshang (Gongyingshang gongyingshang) { this .gongyingshang = gongyingshang; } public List<Gongyingshang> getGongyingshangList () { return gongyingshangList; } public void setGongyingshangList (List<Gongyingshang> gongyingshangList) { this .gongyingshangList = gongyingshangList; } public yaopinService getYaopinservice () { return yaopinservice; } public void setYaopinservice (yaopinService yaopinservice) { this .yaopinservice = yaopinservice; } public String getState () { return state; } public void setState (String state) { this .state = state; } public Page getPage () { return page; } public void setPage (Page page) { this .page = page; } public Jinhuo getJinhuo () { return jinhuo; } public void setJinhuo (Jinhuo jinhuo) { this .jinhuo = jinhuo; } public Xiaoshou getXiaoshou () {
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 public void setGongyingshang (Gongyingshang gongyingshang) { this .gongyingshang = gongyingshang; } public List<Gongyingshang> getGongyingshangList () { return gongyingshangList; } public void setGongyingshangList (List<Gongyingshang> gongyingshangList) { this .gongyingshangList = gongyingshangList; } public yaopinService getYaopinservice () { return yaopinservice; } public void setYaopinservice (yaopinService yaopinservice) { this .yaopinservice = yaopinservice; } public String getState () { return state; } public void setState (String state) { this .state = state; } public Page getPage () { return page; } public void setPage (Page page) { this .page = page; } public Jinhuo getJinhuo () { return jinhuo; } public void setJinhuo (Jinhuo jinhuo) { this .jinhuo = jinhuo; } public Xiaoshou getXiaoshou () { return xiaoshou; } public void setXiaoshou (Xiaoshou xiaoshou) { this .xiaoshou = xiaoshou; } public Yaopininfo getYaopininfo () { return yaopininfo; } public void setYaopininfo (Yaopininfo yaopininfo) { this .yaopininfo = yaopininfo; }
——————————PayStart——————————
项目链接: https://javayms.github.io?id=201122582008200ve https://javayms.pages.dev?id=201122582008200ve