SSM贸易公司订单管理平台

每天记录学习,每天会有好心情。*^_^*

今天记录的项目是基于SSM的贸易公司订单管理平台,基于SSM的贸易公司订单管理平台项目是这么回事:本文设计并实现了一个可扩展的企业订单管理系统物流企业订单管理系统。该系统涉及了物品流通过程中的下订单管理、订单发货管理、订单进度查询及订单异常处理等功能,它将物流过程中各个环节中的信息、数据等情况进行智能化的采集,通过现代的信息技术进行分析和处理,对物流体系进行合理的协调,从而实现物流管理的高效率和高质量,以达到降低物流成本和管理成本的目的。采用当前非常流行的B/S体系结构,以JSP作为开发技术,主要依赖SSM技术框架,mysql数据库建立本系统。
做基于SSM的贸易公司订单管理平台的时候,我们需要用到SSM(MYECLIPSE)框架,开发工具选用最拿手的MYECLIPSE。
基于SSM的贸易公司订单管理平台项目是一个 后台项目。
开发系统时,需求分析是必不可少的一个环节。基于SSM的贸易公司订单管理平台拥有的登录角色包括了管理员。
每个账号设置身份、账号、密码是必不可少的,管理员中都包含这些登录角色该有的字段。
系统中客户之间存在关联关系,我们将其关联关系保存在订单表中。他们的关联关系是这样的订单的客户与客户的mingzi字段对应、订单的客户id与客户的id字段对应

总结得出基于SSM的贸易公司订单管理平台项目所有数据为:管理员(admin)、订单(dingdan)、客户(kehu)

基于SSM的贸易公司订单管理平台之管理员表

字段名 | 类型 | 属性 | 描述
id | INT(11) | PRIMARY KEY | 管理员id
username | VARCHAR(255) | | 账号
password | VARCHAR(255) | | 密码

基于SSM的贸易公司订单管理平台之订单表

字段名 | 类型 | 属性 | 描述
id | INT(11) | PRIMARY KEY | 订单id
mingcheng | VARCHAR(255) | | 名称
miaoshu | VARCHAR(255) | | 描述
jine | VARCHAR(255) | | 金额
kehu | VARCHAR(255) | | 客户
kehuid | VARCHAR(255) | | 客户id

基于SSM的贸易公司订单管理平台之客户表

字段名 | 类型 | 属性 | 描述
id | INT(11) | PRIMARY KEY | 客户id
mingzi | VARCHAR(255) | | 名字
username | VARCHAR(255) | | 账号
password | VARCHAR(255) | | 密码
lianxifangshi | VARCHAR(255) | | 联系方式
dizhi | VARCHAR(255) | | 地址
SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------

-- ----------------------------

-- Table structure for ggjySSMdmygsddglpt

-- ----------------------------

DROP TABLE IF EXISTS `t_admin`;

CREATE TABLE `t_admin` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT ‘管理员id‘,`username` VARCHAR(255) DEFAULT NULL COMMENT ‘账号‘,`password` VARCHAR(255) DEFAULT NULL COMMENT ‘密码‘,PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=‘管理员‘;

-- ----------------------------

DROP TABLE IF EXISTS `t_dingdan`;

CREATE TABLE `t_dingdan` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT ‘订单id‘,`mingcheng` VARCHAR(255) DEFAULT NULL COMMENT ‘名称‘,`miaoshu` VARCHAR(255) DEFAULT NULL COMMENT ‘描述‘,`jine` VARCHAR(255) DEFAULT NULL COMMENT ‘金额‘,`kehu` VARCHAR(255) DEFAULT NULL COMMENT ‘客户‘,`kehuid` INT(11) DEFAULT NULL COMMENT ‘客户id‘,PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=‘订单‘;

-- ----------------------------

DROP TABLE IF EXISTS `t_kehu`;

CREATE TABLE `t_kehu` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT ‘客户id‘,`mingzi` VARCHAR(255) DEFAULT NULL COMMENT ‘名字‘,`username` VARCHAR(255) DEFAULT NULL COMMENT ‘账号‘,`password` VARCHAR(255) DEFAULT NULL COMMENT ‘密码‘,`lianxifangshi` VARCHAR(255) DEFAULT NULL COMMENT ‘联系方式‘,`dizhi` VARCHAR(255) DEFAULT NULL COMMENT ‘地址‘,PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=‘客户‘;

添加客户模块:

在kehuController中定义tianjiakehuact接收页面传入的客户参数,定义为kehu。其中kehu包含字段:名字,账号,密码,联系方式,地址,使用tianjiakehuact将该客户对象存入数据库中,在kehuMapper中定义了insert方法,匹配数据库中的insert into kehu语句实现将客户数据存入数据库的操作。该部分核心代码如下:

通过kehudao的insert方法将页面传输的客户添加到数据库中 kehudao.insert(kehu);

将添加客户成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "添加客户成功");

返回客户管理界面

return "forward:/tianjiakehu.action";

查询客户模块:

在后台中定义客户查询模块,在侧边栏中点击客户管理,可以跳转到客户管理界面。在该页面中通过kehuController中定义kehuguanli响应客户查询模块。在kehuguanli中查询出所有信息,返回页面进行循环展示。查询方法为kehudao中的selectByexample方法。该部分核心代码如下:

生成客户样例类,通过example定义查询条件 KehuExample example = new KehuExample();

通过kehudao的selectByExample方法查询出所有的客户信息 List kehuall = kehudao.selectByExample(example);

将客户信息,保存到request中,在页面通过foreach方法进行展示 request.setAttribute("kehuall", kehuall);

返回客户管理界面

return "forward:/kehuguanli.action";

修改客户模块:

在页面完成客户的修改信息填写后,将该部分数据传入xiugaikehu.action地址,并通过post进行提交。提交后在kehuController中通过xiugaikehu进行接收,将所有字段封装为一个客户实体。并将该实体传入kehudao中的updateByPrimaryKeySelective方法中,在该方法中定义了通过客户id更新其余客户的字段,该部分字段包括名字,账号,密码,联系方式,地址,该部分核心代码如下所示:

通过kehudao的修改方法根据id修改对应的客户 kehudao.updateByPrimaryKeySelective(kehu);

将修改客户成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "修改客户信息成功");

返回客户管理界面

return "forward:/kehuguanli.action";

删除客户模块:

删除客户功能实现在kehuController中,实现方法为shanchukehu。在页面中通过get方法shanchukehu.action?Id的形式将需要删除的客户id上传到服务器中,响应对应的方法,调用kehudao中的deleteByPrimaryKey方法,完成删除操作。将删除成功的提示信息返回到页面中,完成删除数据的操作。该部分核心代码:

通过kehudao的删除方法根据id删除对应的客户 kehudao.deleteByPrimaryKey(id);

将删除客户成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "删除客户成功");

返回客户管理界面

return "forward:/kehuguanli.action";

源码下载

原文地址:https://www.cnblogs.com/lqby/p/11620062.html

时间: 2024-11-07 15:27:57

SSM贸易公司订单管理平台的相关文章

ssm电力智能管理平台

每天记录学习,每天会有好心情.*^_^* 今天和一个朋友共同完成了一个基于ssm的电力智能管理平台项目,我们在开发时选用的框架是SSM(MYECLIPSE)框架.我这个朋友知识有限,只会这个框架,哈哈,都是为了方便他.和往常一样选用简单又便捷的MYECLIPSE作为开发工具,基于ssm的电力智能管理平台是一个 后台项目.基于ssm的电力智能管理平台采用当前非常流行的B/S体系结构,以JSP作为开发技术,主要依赖SSM技术框架,mysql数据库建立本系统.一个基于ssm的电力智能管理平台应包含用户

基于SSM框架下的JAVA网站后台管理平台

今天将为大家分析一个网站后台管理平台(介绍了使用网站后台管理系统来设计和开发信息网络平台的解决方案,包括系统开发平台.结构模块.技术特点及其应用分析,从而实现智能化的分布式信息制作.发布.维护和管理.网站后台管理系统主要是用于对网站前台的信息管理,如文字.图片.影音.和其他日常使用文件的发布.更新.删除等操作,同时也包括会员信息.订单信息.访客信息的统计和管理.简单来说就是对网站数据库和文件的快速操作和管理系统,以使得前台内容能够得到及时更新和调整.),该项目使用框架为SSM(MYECLIPSE

花生壳发布远程管理平台智能设备实现实时监控

北京时间7月1日上午10:00,花生壳(hsk.oray.com)公司发布了"花生壳远程管理"平台.这个平台主要用于管理花生壳的嵌入式,例如花生壳在威联通NAS.树莓派.极路由.魔豆路由器等智能设备的嵌入管理,实现实时状态的监控. "花生壳远程管理"平台,为智能设备嵌入式用户提供统一的管理平台.通过b.oray.com登陆账号,就能进入花生壳远程管理界面,进行实时状态监控状态,选择意外离线IP保持,进行诊断和线路设置等. 据花生壳总监L.S介绍,"2015

混合云管理平台ManageIQ系列(一)——简介

云计算--曾经只是概念上的东西,公有云.私有云.混合云,各种云满天飞.现如今,云已经不再只停留在概念上,它已经在业界各个大小厂商的共同努力下逐渐落地.当云由概念变为现实以后,我们就面临着如何更有效的管理和使用这个庞然大物的问题. 管理方面,各个云计算厂商都有自己的管理平台,可以实现对各自平台的管理,如VMware的vCenter.但是,随着企业的发展,公司可能同时使用多种云平台,如同时使用VMware.RHEV.EC2,私有云加公有云组成了混合云,此时,我们如何统一管理这个混合云呢?这时候就需要

测试管理平台大比拼

测试管理平台很多,在选择时也会想那个好用那个适合自己,在腾讯云tmq团队的分析下,为大家带来测试平台的综合评价. 作者:solinazhao 简介 测试管理平台是贯穿测试整个生命周期的工具集合,它主要解决的是测试过程中团队协作的问题,比如缺陷管理.用例管理.测试任务管理等. 目前市面上比较流行的测试管理工具有QC. Mantis. BugZilla.TestLink.Redmine等.有开源软件,也有商业软件.这些软件的各自侧重点不同:比如Mantis.BugZilla偏重缺陷管理,TestLi

《快速创建网站》1. 网站管理平台WordPress & 微软Azure 云计算简介

网站并不神秘,过节了,在家闲的没事的,自己建个网站玩玩吧.每段视频不超过15分钟,地铁/公交/睡前/醒来看一段,几天之后变身建站专家,找老板加薪去! 在普通人眼里,创建网站是专业开发人员和IT工程师才能完成的任务,而在IT业高度发达的今天,特别是各种网站管理平台和云计算的成熟,这已经变成了一件非常简单的事情.你也许不懂如何编写代码,不懂什么是服务器,域名或者网络:借助一些正确的工具,你也可以做到. <快速创建网站>系列博客(视频)就是在这样的背景下诞生的,作为一名在软件行业工作了10年的程序猿

智邦国际ERP如何提高生产订单管理效率

  在生产制造业企业中,生产订单管理难是常见问题,它包含在生产管理流程中,如生产订单管理不当,会造成企业生产流程混乱.员工盲目生产,效率低.品质差.生产成本高等现象.要想解决生产订单管理问题不妨尝试一下用信息化手段来进行管理,下面以智邦国际ERP系统为例,详细了解一下如何在信息化时代加强公司生产订单流程管理,实现产品生产过程安全.高效.低耗.按期交货的. 第一步:生产订单添加 打开着智邦国际ERP系统-生产模块-生产订单-生产订单添加,填写订单主题后选择生产计划单,产品清单会自动关联,由此便可生

Super超级ERP系统---(8)订单管理--订单创建

订单管理是ERP系统中一个重要模块,客户下订单,ERP通过订单来为客户进行配送.订单模块主要包括订单创建,订单修改,订单审核,订单取消,订单分配,订单打印,订单拣货,订单出库.在随后的几节里我们看看这些每个模块是怎么设计运行的.    1.订单创建 订单创建主要功能是下单,下单的时候输入收货人信息,包括姓名,电话,邮箱,收货地址.录入需要的商品名称,数量等信息.如下图 2.订单审核 订单审核主要负责对创建的订单进行审核,对无效的订单进行取消.只用审核通过的订单,才能进行下一个环节进行操作.  3

dns 自动化管理平台

又一次开发DNS管理平台,去年开发过两个版本.来到新公司,又来了这样的需求.好吧~  那就再开发一个版本. 去年第一个版本底层是bind,给予文件管理,这样管理起来比较复杂,而且每次发布持续时间特别长.第二个版本使用bind dlz,给予数据库管理,稳定性太差.所以这次底层改为powerDns,也是给予数据库管理,经过测试稳定性挺好,就是首次查询效率和bind相比略慢.pdns也支持Cache,当第二次查询的时候,速度基本和bind不差上下. 这里就不多介绍Pdns了,如果想了解,可以查看pdn