java ssm贸易平台-物流管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计

news/2024/11/9 9:55:38/

一、源码特点
    java ssm贸易平台-物流管理系统是一套完善的web设计系统(系统采用SSM框架进行设计开发,spring+springMVC+mybatis),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

java ssm贸易平台-物流管理系统myeclipse开发


二、功能介绍
一、管理员权限具有以下功能:
(1)用户管理:对用户信息进行添加、删除、修改和查看
(2)合同管理:对合同信息进行添加、删除、修改和查看
(3)商品管理:对商品信息进行添加、删除、修改和查看
(4)出库管理:对出库信息进行添加、删除、修改和查看
(5)物流管理:对物流信息进行添加、删除、修改和查看
(6)公告管理:对公告信息进行添加、删除、修改和查看
(7)用户登录、退出、个信息修改。
 二、普通用户权限具有以下功能:
(1)合同管理:对合同信息进行添加、删除、修改和查看
(2)出库管理:对出库信息进行查询
(3)物流管理:对物流信息进行查看
(4)用户登录、退出、个信息修改。

数据库设计

(1)用户信息表如表5.1所示:

表5.1 用户信息表

序号

字段名称

数据类型

长度

主键

描述

1

yhid

INTEGER

11

用户用户编号

2

yhm

VARCHAR

40

用户用户名

3

mm

VARCHAR

40

用户密码

4

xm

VARCHAR

40

用户姓名

5

qx

VARCHAR

40

用户权限

6

lxdh

VARCHAR

40

用户联系电话

7

lxdz

VARCHAR

40

用户联系地址

(2)合同信息表如表5.2所示:

表5.2 合同信息表

序号

字段名称

数据类型

长度

主键

描述

1

htid

INTEGER

11

合同合同编号

2

bt

VARCHAR

40

合同标题

3

hth

VARCHAR

40

合同合同号

4

htnr

VARCHAR

40

合同合同内容

5

fbsj

VARCHAR

40

合同发布时间

6

jfxx

VARCHAR

40

合同甲方信息

7

yfxx

VARCHAR

40

合同乙方信息

8

yh

VARCHAR

40

合同用户

9

djsj

VARCHAR

40

合同登记时间

(3)商品信息表如表5.3所示:

表5.3 商品信息表

序号

字段名称

数据类型

长度

主键

描述

1

spid

INTEGER

11

商品商品编号

2

spmc

VARCHAR

40

商品商品名称

3

sl

VARCHAR

40

商品数量

4

js

VARCHAR

40

商品介绍

5

sm

VARCHAR

40

商品说明

(4)出库信息表如表5.4所示:

表5.4 出具信息表

序号

字段名称

数据类型

长度

主键

描述

1

ckid

INTEGER

11

出库出库编号

2

ckdh

VARCHAR

40

出库出库单号

3

sp

VARCHAR

40

出库商品

4

hth

VARCHAR

40

出库合同号

5

zt

VARCHAR

40

出库状态

6

cksj

VARCHAR

40

出库出库时间

7

czr

VARCHAR

40

出库操作人

(5)物流信息表如表5.5所示:

表5.5 物流信息表

序号

字段名称

数据类型

长度

主键

描述

1

wlid

INTEGER

11

物流物流编号

2

hth

VARCHAR

40

物流合同号

3

qsd

VARCHAR

40

物流起始地

4

qssj

VARCHAR

40

物流起始时间

5

mdd

VARCHAR

40

物流目的地

6

mdsj

VARCHAR

40

物流目的时间

(6)公告信息表如表5.6所示:

表5.6 公告信息表

序号

字段名称

数据类型

长度

主键

描述

1

ggid

INTEGER

11

公告公告编号

2

bt

VARCHAR

40

公告标题

3

nr

VARCHAR

40

公告内容

4

fbsj

VARCHAR

40

公告发布时间

代码设计

@RequestMapping(value="/add")public String add(hetong hetong,HttpServletRequest request){Map<String,Object> map= new HashMap<String,Object>();//String name=(String)request.getParameter("name");map.put("htid", hetong.getHtid());//合同编号map.put("bt", hetong.getBt());//标题map.put("hth", hetong.getHth());//合同号map.put("htnr", hetong.getHtnr());//合同内容map.put("fbsj", hetong.getFbsj());//发布时间map.put("jfxx", hetong.getJfxx());//甲方信息map.put("yfxx", hetong.getYfxx());//乙方信息map.put("yh", hetong.getYh());//用户map.put("djsj", hetong.getDjsj());//登记时间hetongdao.save(map);request.setAttribute("msg", "<script>alert('添加成功');</script>");System.out.println("addok");return "hetong/hetongadd";}/**删除 * */@RequestMapping(value="/del")public String  del(Integer id,HttpServletRequest request,Map<String,Object> map){//	Map<String,Object> map= new HashMap<String,Object>();String a=(String)request.getParameter("keyid");id=Integer.parseInt(a);request.setAttribute("msg", "<script>alert('删除成功');</script>");hetongdao.del(id);return selectall(null,map,request);}/*** 修改hetong信息*/@RequestMapping(value="/update")public String update(hetong hetong,HttpServletRequest request,Map<String,Object> map1){Map<String,Object> map= new HashMap<String,Object>();map.put("htid", hetong.getHtid());//合同编号map.put("bt", hetong.getBt());//标题map.put("hth", hetong.getHth());//合同号map.put("htnr", hetong.getHtnr());//合同内容map.put("fbsj", hetong.getFbsj());//发布时间map.put("jfxx", hetong.getJfxx());//甲方信息map.put("yfxx", hetong.getYfxx());//乙方信息map.put("yh", hetong.getYh());//用户map.put("djsj", hetong.getDjsj());//登记时间request.setAttribute("msg", "<script>alert('修改成功');</script>");hetongdao.update(map);return selectall(null,map1,request);}/*** 查询hetong信息*/@RequestMapping(value="/modify")public String modify(Integer id,Map<String,Object> map,HttpServletRequest request){String keyid=(String)request.getParameter("keyid");List<Map<String,Object>> list= new  ArrayList<Map<String,Object>>();list=hetongdao.select(Integer.parseInt(keyid));request.setAttribute("htid", list.get(0).get("htid"));//合同编号request.setAttribute("bt", list.get(0).get("bt"));//标题request.setAttribute("hth", list.get(0).get("hth"));//合同号request.setAttribute("htnr", list.get(0).get("htnr"));//合同内容request.setAttribute("fbsj", list.get(0).get("fbsj"));//发布时间request.setAttribute("jfxx", list.get(0).get("jfxx"));//甲方信息request.setAttribute("yfxx", list.get(0).get("yfxx"));//乙方信息request.setAttribute("yh", list.get(0).get("yh"));//用户request.setAttribute("djsj", list.get(0).get("djsj"));//登记时间return "hetong/hetongmodify";}

三、注意事项
    1、管理员账号:admin 密码:admin 数据库配置文件datasource.properties
     2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
    3、数据库文件名是jspssmmypt.sql,系统名称mypt
    4、系统首页地址:http://127.0.0.1:8080/ssmmypt/

四系统实现

 

 

 

 

 

 


http://www.ppmy.cn/news/292594.html

相关文章

知识变现只需搞定4个环节,没你想的那么难!

哈喽&#xff0c;大家好&#xff0c;我是海哥&#xff0c;知识付费变现创业教练&#xff0c;教育公司培训总监&#xff0c;从事知识付费变现咨询10年&#xff0c;已助力3000人实现知识付费变现。 知识变现其实非常简单&#xff01; 大家只-需要搞定4个步骤&#xff0c;你就可以…

油炸锅EN/IEC60335 CE认证标准介绍

油炸锅属于厨房电器的一种&#xff0c;厨房安全被多国重视&#xff0c;下面介绍一下油炸锅的检测要求。 国内&#xff1a;质量检测报告 测试标准&#xff1a;GB4706.56-2008 测试要求&#xff1a;样品一个、申请表、产品说明书 欧盟&#xff1a;CE认证 测试标准&#xff1a;EN6…

8ms嵌入式开发平台作品打卡(2)——空气炸锅

最近发现了一个很适合我这种新手小白使用的嵌入式开发平台&#xff1a;8ms。今天尝试在上面做了一个基于Sigmastar硬件平台的空气炸锅的UI&#xff0c;迫不及待地想分享给C站上的小伙伴们。喜欢的话记得收藏和点赞哦&#xff01; 这次设计的UI界面是空气炸锅&#xff0c;主要运…

今日分享|闪魔钢化膜5.8又来了/iPhone数据线2条10.8/adidas三叶草同款89/空气炸锅/内裤3条14.9/更多...

闪魔来了&#xff0c;牌子货 钢化膜都是消耗品囤起来准没错&#xff01; 千万别错过&#xff01;【券后价】5.80元注意&#xff0c;请完整复制这条信息 - 淘口令 - &#xffe5;p1il1ypL3Et&#xffe5; 到【手机淘宝】即可查看 古尚古iPhone苹果数据线 织布拉线&#xff0c;纯…

日本原装进口雪平锅,煎炸炒煮全搞定,日本人用了 1000 年

▲ 点击查看 小爆我虽然热爱烹饪&#xff0c;但不得不说「下厨房」&#xff0c;也是个坑。光是锅&#xff0c;我就要买好几个。 为了蒸包子馒头买蒸锅&#xff0c;为了炒菜买炒锅&#xff0c;偶尔想精致喝热牛奶又买了小奶锅&#xff0c;为了煲汤、做点卤味解解馋&#xff0c;买…

基于html+css的图展示116

准备项目 项目开发工具 Visual Studio Code 1.44.2 版本: 1.44.2 提交: ff915844119ce9485abfe8aa9076ec76b5300ddd 日期: 2020-04-16T16:36:23.138Z Electron: 7.1.11 Chrome: 78.0.3904.130 Node.js: 12.8.1 V8: 7.8.279.23-electron.0 OS: Windows_NT x64 10.0.19044 项目…

Java常用第三方工具类

一、Apache StringUtils&#xff1a;专为Java字符串而生的工具类 首先引入依赖&#xff1a; <dependency><groupId>org.apache.commons</groupId><artifactId>commons-lang3</artifactId> </dependency> 1.字符串判空 isEmpty&#xf…

webgpu之旅03

19854902 319854902 319854902 319854902 webgpu交Q流群我们找个例子看看别人的renderer three.js v152 首先init函数 看见中间有个对象 WebGPURenderPipelines 跟进去看看 这个构造函数里可以看见有这么些数据 get( renderObject ) {const device this.device;const cache …