基于javaweb的SSM药品进货销售管理系统(java+ssm+js+jsp+mysql)

运行环境

Java≥8、MySQL≥5.7、Tomcat≥8

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

080023562402

090023562402

100023562402

110023562402

120023562402

130023562402

基于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版本;

技术栈

  1. 后端:Spring+SpringMVC+Mybatis 2. 前端:HTML+CSS+JavaScript+jsp

使用说明

  1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件; 2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven; 若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行; 3. 将项目中application.yml配置文件中的数据库配置改为自己的配置; 4. 运行项目,输入localhost:8080/ 登录

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
    

}
/*

*

* 创建日期 : 2020年2月28日
* 修改历史 :
* 1. [2020年2月28日]创建文件 by Administrator
*/
package com.qdu.action;






/**!
* //TODO 添加类/接口功能描述
*/
@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;
}


项目链接:
https://javayms.github.io?id=201122582008200ve
https://javayms.pages.dev?id=201122582008200ve