-
java汽车_java汽车销售系统
2021-02-12 10:18:38*^_^*今天将为大家分析一个基于web的java汽车销售系统,系统具有对用户信息、汽车基本信息、员工信息、客户信息、供应商信息、仓库信息、库存信息、汽车入库信息、汽车销售信息进行全部查询、指定查询、添加、修改和...每天记录学习,每天会有好心情。*^_^*
今天将为大家分析一个基于web的java汽车销售系统,系统具有对用户信息、汽车基本信息、员工信息、客户信息、供应商信息、仓库信息、库存信息、汽车入库信息、汽车销售信息进行全部查询、指定查询、添加、修改和删除的功能。
基于web的java汽车销售系统项目使用框架为SSM(MYECLIPSE),选用开发工具为MYECLIPSE。基于web的java汽车销售系统为一个 后台项目。
为了完成基于web的java汽车销售系统,我们首先需要对该系统进行需求分析。一个基于web的java汽车销售系统应包含用户角色有管理员、用户。为了能让用户顺利登陆系统完成相关操作,需要为每种登陆角色设置账户和密码字段。
总结得出基于web的java汽车销售系统项目所有数据为:管理员(admin)、用户(yonghu)、员工(yuangong)、客户(kehu)、汽车(qiche)
基于web的java汽车销售系统之管理员表
字段名 | 类型 | 属性 |描述
id| INT(11) | PRIMARY KEY |管理员id
username| VARCHAR(255) | |账号
password| VARCHAR(255) | | 密码
基于web的java汽车销售系统之用户表
字段名 | 类型 | 属性 |描述
id| INT(11) | PRIMARY KEY |用户id
username| VARCHAR(255) | |账号
password| VARCHAR(255) | |密码
huzhu| VARCHAR(255) | |户主
chexing| VARCHAR(255) | |车型
jiage| VARCHAR(255) | | 价格
基于web的java汽车销售系统之员工表
字段名 | 类型 | 属性 |描述
id| INT(11) | PRIMARY KEY |员工id
xingming| VARCHAR(255) | |姓名
nianling| VARCHAR(255) | |年龄
xingbie| VARCHAR(255) | |性别
zhiwei| VARCHAR(255) | |职位
gongzi| VARCHAR(255) | | 工资
基于web的java汽车销售系统之客户表
字段名 | 类型 | 属性 |描述
id| INT(11) | PRIMARY KEY |客户id
xingming| VARCHAR(255) | |姓名
nianling| VARCHAR(255) | |年龄
xingbie| VARCHAR(255) | |性别
chexing| VARCHAR(255) | |车型
nianxian| VARCHAR(255) | |年限
jiage| VARCHAR(255) | | 价格
基于web的java汽车销售系统之汽车表
字段名 | 类型 | 属性 |描述
id| INT(11) | PRIMARY KEY |汽车id
chexing| VARCHAR(255) | |车型
pinpai| VARCHAR(255) | |品牌
jiage| VARCHAR(255) | | 价格
SET FOREIGN_KEY_CHECKS=0;------------------------------
------------------------------
--Table structure for ggjywebdjavaqcxsxt
------------------------------
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_yonghu`;CREATE TABLE `t_yonghu` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '用户id',`username` VARCHAR(255) DEFAULT NULL COMMENT '账号',`password` VARCHAR(255) DEFAULT NULL COMMENT '密码',`huzhu` VARCHAR(255) DEFAULT NULL COMMENT '户主',`chexing` VARCHAR(255) DEFAULT NULL COMMENT '车型',`jiage` VARCHAR(255) DEFAULT NULL COMMENT '价格',PRIMARY KEY(`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='用户';------------------------------
DROP TABLE IF EXISTS`t_yuangong`;CREATE TABLE `t_yuangong` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '员工id',`xingming` VARCHAR(255) DEFAULT NULL COMMENT '姓名',`nianling` VARCHAR(255) DEFAULT NULL COMMENT '年龄',`xingbie` VARCHAR(255) DEFAULT NULL COMMENT '性别',`zhiwei` VARCHAR(255) DEFAULT NULL COMMENT '职位',`gongzi` VARCHAR(255) DEFAULT NULL COMMENT '工资',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',`xingming` VARCHAR(255) DEFAULT NULL COMMENT '姓名',`nianling` VARCHAR(255) DEFAULT NULL COMMENT '年龄',`xingbie` VARCHAR(255) DEFAULT NULL COMMENT '性别',`chexing` VARCHAR(255) DEFAULT NULL COMMENT '车型',`nianxian` VARCHAR(255) DEFAULT NULL COMMENT '年限',`jiage` VARCHAR(255) DEFAULT NULL COMMENT '价格',PRIMARY KEY(`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='客户';------------------------------
DROP TABLE IF EXISTS`t_qiche`;CREATE TABLE `t_qiche` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '汽车id',`chexing` VARCHAR(255) DEFAULT NULL COMMENT '车型',`pinpai` VARCHAR(255) DEFAULT NULL COMMENT '品牌',`jiage` VARCHAR(255) DEFAULT NULL COMMENT '价格',PRIMARY KEY(`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='汽车';
添加用户模块:
系统中存在添加用户功能,通过点击添加用户可以跳转到该功能模块,在该功能模块中,填写对应的用户信息。用户包含信息账号,密码,户主,车型,价格,填写完所有信息后,通过post方法将数据提交到tianjiayonghu.action中,该地址将在服务器中yonghuController类中的tianjiayonghuact方法中进行响应。响应结果为,获取所有的用户信息,封装一个yonghu类,使用yonghuController类中定义的yonghudao的insert方法,将用户数据插入到数据库的yonghu表中。并给出用户提示信息,添加用户成功,将该信息保存到request的message中,该信息将在页面中进行展示。该部分核心代码如下:
通过yonghudao的insert方法将页面传输的用户添加到数据库中 yonghudao.insert(yonghu);
将添加用户成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "添加用户成功");
返回用户管理界面
return "forward:/tianjiayonghu.action";
查询用户模块:
在后台yonghuguanli方法中,通过selectByexample方法获取所有的数据信息。将其保存到request中,在页面中通过foreach方法
进行循环展示到table中。完成用户查询操作。具体代码如下:
生成用户样例类,通过example定义查询条件 YonghuExample example = new YonghuExample();
通过yonghudao的selectByExample方法查询出所有的用户信息 List yonghuall = yonghudao.selectByExample(example);
将用户信息,保存到request中,在页面通过foreach方法进行展示 request.setAttribute("yonghuall", yonghuall);
返回用户管理界面
return "forward:/yonghuguanli.action";
修改用户模块:
在页面完成用户的修改信息填写后,将该部分数据传入xiugaiyonghu.action地址,并通过post进行提交。提交后在yonghuController中通过xiugaiyonghu进行接收,将所有字段封装为一个用户实体。并将该实体传入yonghudao中的updateByPrimaryKeySelective方法中,在该方法中定义了通过用户id更新其余用户的字段,该部分字段包括账号,密码,户主,车型,价格,该部分核心代码如下所示:
通过yonghudao的修改方法根据id修改对应的用户 yonghudao.updateByPrimaryKeySelective(yonghu);
将修改用户成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "修改用户信息成功");
返回用户管理界面
return "forward:/yonghuguanli.action";
删除用户模块:
在管理页面中,点击删除。页面将通过a标签的href属性,使用get方法将该用户
的id上传到服务器中,在服务器中通过yonghuController类中的shanchuyonghu进行接收,之后调用yonghuMapper中的deleteByPrimaryKey方法根据ID进行删除。将删除信息保存到request的message中,在页面给出用户删除成功的提示信息,该部分核心代码如下:
通过yonghudao的删除方法根据id删除对应的用户 yonghudao.deleteByPrimaryKey(id);
将删除用户成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "删除用户成功");
返回用户管理界面
return "forward:/yonghuguanli.action";
-
用Java汽车销售人员表_java汽车销售系统
2021-03-15 13:59:28*^_^*今天将为大家分析一个基于web的java汽车销售系统,系统具有对用户信息、汽车基本信息、员工信息、客户信息、供应商信息、仓库信息、库存信息、汽车入库信息、汽车销售信息进行全部查询、指定查询、添加、修改和...每天记录学习,每天会有好心情。*^_^*
今天将为大家分析一个基于web的java汽车销售系统,系统具有对用户信息、汽车基本信息、员工信息、客户信息、供应商信息、仓库信息、库存信息、汽车入库信息、汽车销售信息进行全部查询、指定查询、添加、修改和删除的功能。
基于web的java汽车销售系统项目使用框架为SSM(MYECLIPSE),选用开发工具为MYECLIPSE。基于web的java汽车销售系统为一个 后台项目。
为了完成基于web的java汽车销售系统,我们首先需要对该系统进行需求分析。一个基于web的java汽车销售系统应包含用户角色有管理员、用户。为了能让用户顺利登陆系统完成相关操作,需要为每种登陆角色设置账户和密码字段。
总结得出基于web的java汽车销售系统项目所有数据为:管理员(admin)、用户(yonghu)、员工(yuangong)、客户(kehu)、汽车(qiche)
基于web的java汽车销售系统之管理员表
字段名 | 类型 | 属性 |描述
id| INT(11) | PRIMARY KEY |管理员id
username| VARCHAR(255) | |账号
password| VARCHAR(255) | | 密码
基于web的java汽车销售系统之用户表
字段名 | 类型 | 属性 |描述
id| INT(11) | PRIMARY KEY |用户id
username| VARCHAR(255) | |账号
password| VARCHAR(255) | |密码
huzhu| VARCHAR(255) | |户主
chexing| VARCHAR(255) | |车型
jiage| VARCHAR(255) | | 价格
基于web的java汽车销售系统之员工表
字段名 | 类型 | 属性 |描述
id| INT(11) | PRIMARY KEY |员工id
xingming| VARCHAR(255) | |姓名
nianling| VARCHAR(255) | |年龄
xingbie| VARCHAR(255) | |性别
zhiwei| VARCHAR(255) | |职位
gongzi| VARCHAR(255) | | 工资
基于web的java汽车销售系统之客户表
字段名 | 类型 | 属性 |描述
id| INT(11) | PRIMARY KEY |客户id
xingming| VARCHAR(255) | |姓名
nianling| VARCHAR(255) | |年龄
xingbie| VARCHAR(255) | |性别
chexing| VARCHAR(255) | |车型
nianxian| VARCHAR(255) | |年限
jiage| VARCHAR(255) | | 价格
基于web的java汽车销售系统之汽车表
字段名 | 类型 | 属性 |描述
id| INT(11) | PRIMARY KEY |汽车id
chexing| VARCHAR(255) | |车型
pinpai| VARCHAR(255) | |品牌
jiage| VARCHAR(255) | | 价格
SET FOREIGN_KEY_CHECKS=0;------------------------------
------------------------------
--Table structure for ggjywebdjavaqcxsxt
------------------------------
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_yonghu`;CREATE TABLE `t_yonghu` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '用户id',`username` VARCHAR(255) DEFAULT NULL COMMENT '账号',`password` VARCHAR(255) DEFAULT NULL COMMENT '密码',`huzhu` VARCHAR(255) DEFAULT NULL COMMENT '户主',`chexing` VARCHAR(255) DEFAULT NULL COMMENT '车型',`jiage` VARCHAR(255) DEFAULT NULL COMMENT '价格',PRIMARY KEY(`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='用户';------------------------------
DROP TABLE IF EXISTS`t_yuangong`;CREATE TABLE `t_yuangong` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '员工id',`xingming` VARCHAR(255) DEFAULT NULL COMMENT '姓名',`nianling` VARCHAR(255) DEFAULT NULL COMMENT '年龄',`xingbie` VARCHAR(255) DEFAULT NULL COMMENT '性别',`zhiwei` VARCHAR(255) DEFAULT NULL COMMENT '职位',`gongzi` VARCHAR(255) DEFAULT NULL COMMENT '工资',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',`xingming` VARCHAR(255) DEFAULT NULL COMMENT '姓名',`nianling` VARCHAR(255) DEFAULT NULL COMMENT '年龄',`xingbie` VARCHAR(255) DEFAULT NULL COMMENT '性别',`chexing` VARCHAR(255) DEFAULT NULL COMMENT '车型',`nianxian` VARCHAR(255) DEFAULT NULL COMMENT '年限',`jiage` VARCHAR(255) DEFAULT NULL COMMENT '价格',PRIMARY KEY(`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='客户';------------------------------
DROP TABLE IF EXISTS`t_qiche`;CREATE TABLE `t_qiche` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '汽车id',`chexing` VARCHAR(255) DEFAULT NULL COMMENT '车型',`pinpai` VARCHAR(255) DEFAULT NULL COMMENT '品牌',`jiage` VARCHAR(255) DEFAULT NULL COMMENT '价格',PRIMARY KEY(`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='汽车';
添加用户模块:
系统中存在添加用户功能,通过点击添加用户可以跳转到该功能模块,在该功能模块中,填写对应的用户信息。用户包含信息账号,密码,户主,车型,价格,填写完所有信息后,通过post方法将数据提交到tianjiayonghu.action中,该地址将在服务器中yonghuController类中的tianjiayonghuact方法中进行响应。响应结果为,获取所有的用户信息,封装一个yonghu类,使用yonghuController类中定义的yonghudao的insert方法,将用户数据插入到数据库的yonghu表中。并给出用户提示信息,添加用户成功,将该信息保存到request的message中,该信息将在页面中进行展示。该部分核心代码如下:
通过yonghudao的insert方法将页面传输的用户添加到数据库中 yonghudao.insert(yonghu);
将添加用户成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "添加用户成功");
返回用户管理界面
return "forward:/tianjiayonghu.action";
查询用户模块:
在后台yonghuguanli方法中,通过selectByexample方法获取所有的数据信息。将其保存到request中,在页面中通过foreach方法
进行循环展示到table中。完成用户查询操作。具体代码如下:
生成用户样例类,通过example定义查询条件 YonghuExample example = new YonghuExample();
通过yonghudao的selectByExample方法查询出所有的用户信息 List yonghuall = yonghudao.selectByExample(example);
将用户信息,保存到request中,在页面通过foreach方法进行展示 request.setAttribute("yonghuall", yonghuall);
返回用户管理界面
return "forward:/yonghuguanli.action";
修改用户模块:
在页面完成用户的修改信息填写后,将该部分数据传入xiugaiyonghu.action地址,并通过post进行提交。提交后在yonghuController中通过xiugaiyonghu进行接收,将所有字段封装为一个用户实体。并将该实体传入yonghudao中的updateByPrimaryKeySelective方法中,在该方法中定义了通过用户id更新其余用户的字段,该部分字段包括账号,密码,户主,车型,价格,该部分核心代码如下所示:
通过yonghudao的修改方法根据id修改对应的用户 yonghudao.updateByPrimaryKeySelective(yonghu);
将修改用户成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "修改用户信息成功");
返回用户管理界面
return "forward:/yonghuguanli.action";
删除用户模块:
在管理页面中,点击删除。页面将通过a标签的href属性,使用get方法将该用户
的id上传到服务器中,在服务器中通过yonghuController类中的shanchuyonghu进行接收,之后调用yonghuMapper中的deleteByPrimaryKey方法根据ID进行删除。将删除信息保存到request的message中,在页面给出用户删除成功的提示信息,该部分核心代码如下:
通过yonghudao的删除方法根据id删除对应的用户 yonghudao.deleteByPrimaryKey(id);
将删除用户成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "删除用户成功");
返回用户管理界面
return "forward:/yonghuguanli.action";
-
java汽车销售系统新颖功能_java汽车销售系统
2021-03-09 07:31:12*^_^*今天将为大家分析一个基于web的java汽车销售系统,系统具有对用户信息、汽车基本信息、员工信息、客户信息、供应商信息、仓库信息、库存信息、汽车入库信息、汽车销售信息进行全部查询、指定查询、添加、修改和...每天记录学习,每天会有好心情。*^_^*
今天将为大家分析一个基于web的java汽车销售系统,系统具有对用户信息、汽车基本信息、员工信息、客户信息、供应商信息、仓库信息、库存信息、汽车入库信息、汽车销售信息进行全部查询、指定查询、添加、修改和删除的功能。
基于web的java汽车销售系统项目使用框架为SSM(MYECLIPSE),选用开发工具为MYECLIPSE。基于web的java汽车销售系统为一个 后台项目。
为了完成基于web的java汽车销售系统,我们首先需要对该系统进行需求分析。一个基于web的java汽车销售系统应包含用户角色有管理员、用户。为了能让用户顺利登陆系统完成相关操作,需要为每种登陆角色设置账户和密码字段。
总结得出基于web的java汽车销售系统项目所有数据为:管理员(admin)、用户(yonghu)、员工(yuangong)、客户(kehu)、汽车(qiche)
基于web的java汽车销售系统之管理员表
字段名 | 类型 | 属性 |描述
id| INT(11) | PRIMARY KEY |管理员id
username| VARCHAR(255) | |账号
password| VARCHAR(255) | | 密码
基于web的java汽车销售系统之用户表
字段名 | 类型 | 属性 |描述
id| INT(11) | PRIMARY KEY |用户id
username| VARCHAR(255) | |账号
password| VARCHAR(255) | |密码
huzhu| VARCHAR(255) | |户主
chexing| VARCHAR(255) | |车型
jiage| VARCHAR(255) | | 价格
基于web的java汽车销售系统之员工表
字段名 | 类型 | 属性 |描述
id| INT(11) | PRIMARY KEY |员工id
xingming| VARCHAR(255) | |姓名
nianling| VARCHAR(255) | |年龄
xingbie| VARCHAR(255) | |性别
zhiwei| VARCHAR(255) | |职位
gongzi| VARCHAR(255) | | 工资
基于web的java汽车销售系统之客户表
字段名 | 类型 | 属性 |描述
id| INT(11) | PRIMARY KEY |客户id
xingming| VARCHAR(255) | |姓名
nianling| VARCHAR(255) | |年龄
xingbie| VARCHAR(255) | |性别
chexing| VARCHAR(255) | |车型
nianxian| VARCHAR(255) | |年限
jiage| VARCHAR(255) | | 价格
基于web的java汽车销售系统之汽车表
字段名 | 类型 | 属性 |描述
id| INT(11) | PRIMARY KEY |汽车id
chexing| VARCHAR(255) | |车型
pinpai| VARCHAR(255) | |品牌
jiage| VARCHAR(255) | | 价格
SET FOREIGN_KEY_CHECKS=0;------------------------------
------------------------------
--Table structure for ggjywebdjavaqcxsxt
------------------------------
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_yonghu`;CREATE TABLE `t_yonghu` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT ‘用户id‘,`username` VARCHAR(255) DEFAULT NULL COMMENT ‘账号‘,`password` VARCHAR(255) DEFAULT NULL COMMENT ‘密码‘,`huzhu` VARCHAR(255) DEFAULT NULL COMMENT ‘户主‘,`chexing` VARCHAR(255) DEFAULT NULL COMMENT ‘车型‘,`jiage` VARCHAR(255) DEFAULT NULL COMMENT ‘价格‘,PRIMARY KEY(`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=‘用户‘;------------------------------
DROP TABLE IF EXISTS`t_yuangong`;CREATE TABLE `t_yuangong` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT ‘员工id‘,`xingming` VARCHAR(255) DEFAULT NULL COMMENT ‘姓名‘,`nianling` VARCHAR(255) DEFAULT NULL COMMENT ‘年龄‘,`xingbie` VARCHAR(255) DEFAULT NULL COMMENT ‘性别‘,`zhiwei` VARCHAR(255) DEFAULT NULL COMMENT ‘职位‘,`gongzi` VARCHAR(255) DEFAULT NULL COMMENT ‘工资‘,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‘,`xingming` VARCHAR(255) DEFAULT NULL COMMENT ‘姓名‘,`nianling` VARCHAR(255) DEFAULT NULL COMMENT ‘年龄‘,`xingbie` VARCHAR(255) DEFAULT NULL COMMENT ‘性别‘,`chexing` VARCHAR(255) DEFAULT NULL COMMENT ‘车型‘,`nianxian` VARCHAR(255) DEFAULT NULL COMMENT ‘年限‘,`jiage` VARCHAR(255) DEFAULT NULL COMMENT ‘价格‘,PRIMARY KEY(`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=‘客户‘;------------------------------
DROP TABLE IF EXISTS`t_qiche`;CREATE TABLE `t_qiche` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT ‘汽车id‘,`chexing` VARCHAR(255) DEFAULT NULL COMMENT ‘车型‘,`pinpai` VARCHAR(255) DEFAULT NULL COMMENT ‘品牌‘,`jiage` VARCHAR(255) DEFAULT NULL COMMENT ‘价格‘,PRIMARY KEY(`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=‘汽车‘;
添加用户模块:
系统中存在添加用户功能,通过点击添加用户可以跳转到该功能模块,在该功能模块中,填写对应的用户信息。用户包含信息账号,密码,户主,车型,价格,填写完所有信息后,通过post方法将数据提交到tianjiayonghu.action中,该地址将在服务器中yonghuController类中的tianjiayonghuact方法中进行响应。响应结果为,获取所有的用户信息,封装一个yonghu类,使用yonghuController类中定义的yonghudao的insert方法,将用户数据插入到数据库的yonghu表中。并给出用户提示信息,添加用户成功,将该信息保存到request的message中,该信息将在页面中进行展示。该部分核心代码如下:
通过yonghudao的insert方法将页面传输的用户添加到数据库中 yonghudao.insert(yonghu);
将添加用户成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "添加用户成功");
返回用户管理界面
return "forward:/tianjiayonghu.action";
查询用户模块:
在后台yonghuguanli方法中,通过selectByexample方法获取所有的数据信息。将其保存到request中,在页面中通过foreach方法
进行循环展示到table中。完成用户查询操作。具体代码如下:
生成用户样例类,通过example定义查询条件 YonghuExample example = new YonghuExample();
通过yonghudao的selectByExample方法查询出所有的用户信息 List yonghuall = yonghudao.selectByExample(example);
将用户信息,保存到request中,在页面通过foreach方法进行展示 request.setAttribute("yonghuall", yonghuall);
返回用户管理界面
return "forward:/yonghuguanli.action";
修改用户模块:
在页面完成用户的修改信息填写后,将该部分数据传入xiugaiyonghu.action地址,并通过post进行提交。提交后在yonghuController中通过xiugaiyonghu进行接收,将所有字段封装为一个用户实体。并将该实体传入yonghudao中的updateByPrimaryKeySelective方法中,在该方法中定义了通过用户id更新其余用户的字段,该部分字段包括账号,密码,户主,车型,价格,该部分核心代码如下所示:
通过yonghudao的修改方法根据id修改对应的用户 yonghudao.updateByPrimaryKeySelective(yonghu);
将修改用户成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "修改用户信息成功");
返回用户管理界面
return "forward:/yonghuguanli.action";
删除用户模块:
在管理页面中,点击删除。页面将通过a标签的href属性,使用get方法将该用户
的id上传到服务器中,在服务器中通过yonghuController类中的shanchuyonghu进行接收,之后调用yonghuMapper中的deleteByPrimaryKey方法根据ID进行删除。将删除信息保存到request的message中,在页面给出用户删除成功的提示信息,该部分核心代码如下:
通过yonghudao的删除方法根据id删除对应的用户 yonghudao.deleteByPrimaryKey(id);
将删除用户成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "删除用户成功");
返回用户管理界面
return "forward:/yonghuguanli.action";
原文:https://www.cnblogs.com/hxlk/p/11636147.html
-
java销售系统_java汽车零件销售系统
2021-03-07 10:02:09*^_^*今天将为大家分析一个基于web的java汽车零件销售系统,采用当前非常流行的B/S体系结构,以JAVA作为开发技术,主要依赖SSM技术框架,mysql数据库建立本系统。基于web的java汽车零件销售系统项目使用框架为SSM...每天记录学习,每天会有好心情。*^_^*
今天将为大家分析一个基于web的java汽车零件销售系统,采用当前非常流行的B/S体系结构,以JAVA作为开发技术,主要依赖SSM技术框架,mysql数据库建立本系统。
基于web的java汽车零件销售系统项目使用框架为SSM(MYECLIPSE),选用开发工具为MYECLIPSE。基于web的java汽车零件销售系统为一个 后台项目。
为了完成基于web的java汽车零件销售系统,我们首先需要对该系统进行需求分析。一个基于web的java汽车零件销售系统应包含用户角色有管理员、用户。为了能让用户顺利登陆系统完成相关操作,需要为每种登陆角色设置账户和密码字段。
订单联系了商品,通过关联使得商品之间建立了联系,加强了系统的实用性和便捷性。增强了用户体验。他们之间的关联关系是订单的联系方式与商品的mingcheng字段对应
。
总结得出基于web的java汽车零件销售系统项目所有数据为:管理员(admin)、用户(yonghu)、商品(shangpin)、订单(dingdan)
基于web的java汽车零件销售系统之管理员表
字段名 | 类型 | 属性 |描述
id| INT(11) | PRIMARY KEY |管理员id
username| VARCHAR(255) | |账号
password| VARCHAR(255) | | 密码
基于web的java汽车零件销售系统之用户表
字段名 | 类型 | 属性 |描述
id| INT(11) | PRIMARY KEY |用户id
xingming| VARCHAR(255) | |姓名
nianling| VARCHAR(255) | |年龄
xingbie| VARCHAR(255) | |性别
zhiye| VARCHAR(255) | |职业
quanxian| VARCHAR(255) | |权限
username| VARCHAR(255) | |账号
password| VARCHAR(255) | | 密码
基于web的java汽车零件销售系统之商品表
字段名 | 类型 | 属性 |描述
id| INT(11) | PRIMARY KEY |商品id
mingcheng| VARCHAR(255) | |名称
zhonglei| VARCHAR(255) | |种类
leixing| VARCHAR(255) | |类型
jiage| VARCHAR(255) | |价格
shuliang| VARCHAR(255) | | 数量
基于web的java汽车零件销售系统之订单表
字段名 | 类型 | 属性 |描述
id| INT(11) | PRIMARY KEY |订单id
xingming| VARCHAR(255) | |姓名
lianxifangshi| VARCHAR(255) | |联系方式
mingcheng| VARCHAR(255) | |名称
shuliang| VARCHAR(255) | |数量
zhonglei| VARCHAR(255) | |种类
leixing| VARCHAR(255) | |类型
jiage| VARCHAR(255) | |价格
shouhuodizhi| VARCHAR(255) | | 收货地址
SET FOREIGN_KEY_CHECKS=0;------------------------------
------------------------------
--Table structure for ggjywebdjavaqcljxsxt
------------------------------
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_yonghu`;CREATE TABLE `t_yonghu` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '用户id',`xingming` VARCHAR(255) DEFAULT NULL COMMENT '姓名',`nianling` VARCHAR(255) DEFAULT NULL COMMENT '年龄',`xingbie` VARCHAR(255) DEFAULT NULL COMMENT '性别',`zhiye` VARCHAR(255) DEFAULT NULL COMMENT '职业',`quanxian` VARCHAR(255) DEFAULT NULL COMMENT '权限',`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_shangpin`;CREATE TABLE `t_shangpin` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '商品id',`mingcheng` VARCHAR(255) DEFAULT NULL COMMENT '名称',`zhonglei` VARCHAR(255) DEFAULT NULL COMMENT '种类',`leixing` VARCHAR(255) DEFAULT NULL COMMENT '类型',`jiage` VARCHAR(255) DEFAULT NULL COMMENT '价格',`shuliang` 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',`xingming` VARCHAR(255) DEFAULT NULL COMMENT '姓名',`lianxifangshi` VARCHAR(255) DEFAULT NULL COMMENT '联系方式',`mingcheng` VARCHAR(255) DEFAULT NULL COMMENT '名称',`shuliang` VARCHAR(255) DEFAULT NULL COMMENT '数量',`zhonglei` VARCHAR(255) DEFAULT NULL COMMENT '种类',`leixing` VARCHAR(255) DEFAULT NULL COMMENT '类型',`jiage` VARCHAR(255) DEFAULT NULL COMMENT '价格',`shouhuodizhi` VARCHAR(255) DEFAULT NULL COMMENT '收货地址',PRIMARY KEY(`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='订单';
添加商品模块:
从页面中通过post方法,将商品信息传入到后台服务器中,在tianjiashangpinact
中接收,字段包括名称,种类,类型,价格,数量使用insert方法添加数据,将数据同步到
数据库中,完成添加操作。定义添加成功提示信息,添加商品成功,并保存到request中具体代码如下:
通过shangpindao的insert方法将页面传输的商品添加到数据库中 shangpindao.insert(shangpin);
将添加商品成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "添加商品成功");
返回商品管理界面
return "forward:/tianjiashangpin.action";
查询商品模块:
在后台中定义商品查询模块,在侧边栏中点击商品管理,可以跳转到商品管理界面。在该页面中通过shangpinController中定义shangpinguanli响应商品查询模块。在shangpinguanli中查询出所有信息,返回页面进行循环展示。查询方法为shangpindao中的selectByexample方法。该部分核心代码如下:
生成商品样例类,通过example定义查询条件 ShangpinExample example = new ShangpinExample();
通过shangpindao的selectByExample方法查询出所有的商品信息 List shangpinall = shangpindao.selectByExample(example);
将商品信息,保存到request中,在页面通过foreach方法进行展示 request.setAttribute("shangpinall", shangpinall);
返回商品管理界面
return "forward:/shangpinguanli.action";
修改商品模块:
点击修改按钮,可以跳转到商品修改页面。在商品修改页面中,将初始化该商品的所有信息,并将信息一一对应填充到对应编辑栏中。编辑完商品信息后,页面通过post方法将数据封装为一个商品实体,传入到shangpinController中。在xiugaishangpin中进行接收,接收完毕后,调用shangpinMapper中的updateByPrimaryKeySelective方法进行修改。该部分代码如下:
通过shangpindao的修改方法根据id修改对应的商品 shangpindao.updateByPrimaryKeySelective(shangpin);
将修改商品成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "修改商品信息成功");
返回商品管理界面
return "forward:/shangpinguanli.action";
删除商品模块:
删除商品功能实现在shangpinController中,实现方法为shanchushangpin。在页面中通过get方法shanchushangpin.action?Id的形式将需要删除的商品id上传到服务器中,响应对应的方法,调用shangpindao中的deleteByPrimaryKey方法,完成删除操作。将删除成功的提示信息返回到页面中,完成删除数据的操作。该部分核心代码:
通过shangpindao的删除方法根据id删除对应的商品 shangpindao.deleteByPrimaryKey(id);
将删除商品成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "删除商品成功");
返回商品管理界面
return "forward:/shangpinguanli.action";
-
java-汽车销售
2017-08-16 20:31:30汽车销售网站演示,java开发,里面有演示视频.本代码仅供交流,严禁用于商业目的,本人保留所有版权. -
基于java汽车销售系统
2016-04-19 08:46:41这是基于java的汽车销售系统 -
JAVA JSP自行车销售系统
2019-04-21 12:55:22系统将分为管理员和会员两个角色,其中系统管理员部分的主要功能包括修改登录密码、会员信息管理、自行车信息管理、公告信息管理以及租赁信息管理等,会员部分的功能包括在线注册登录、浏览网站信息、购买自行车以及... -
java汽车销售管理平台
2020-12-12 22:20:02Spring MVC+Spring+MyBatis+BootsStrap+Ajax+JQuery整合开发汽车销售管理平台 项目描述 它是一个针对汽车销售有关的后台管理系统。系统管理员登陆系统可以为用户设置不同权限,用户登录不同的页面实现不同的功能;... -
java汽车销售管理系统
2012-11-07 20:22:05java做的汽车销售管理系统,有数据库。可以运行。比较完整的课设. -
编写java汽车销售的类_基于jsp的汽车销售-JavaEE实现汽车销售 - java项目源码
2021-03-09 21:00:16基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的汽车销售, 该项目可用各类java课程设计大作业中, 汽车销售的系统架构分为前后台两部分, 最终实现在线上进行汽车销售各项功能,实现了诸如用户管理, 登录注册, ... -
java卖车项目_基于jsp的汽车销售系统-JavaEE实现汽车销售系统 - java项目源码
2021-03-17 20:42:43基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的汽车销售系统, 该项目可用各类java课程设计大作业中, 汽车销售系统的系统架构分为前后台两部分, 最终实现在线上进行汽车销售系统各项功能,实现了诸如用户管理, ... -
java汽车销售管理系统_汽车销售管理系统--java
2021-03-04 09:50:42【实例简介】汽车销售管理系统能实现基本信息的增删改查等管理【实例截图】【核心代码】carsellsystem`-- carsellsystem|-- bin| `-- edu| `-- jxau| `-- ccie| `-- jk| |-- Car.class| ... -
基于java的汽车销售网站
2020-10-22 16:45:06使用MyEclipse+MySql开发的汽车销售网站,系统包括首页,首页中显示当前的汽车,系统具有用户登录、用户注册功能,对于管理员可以发布汽车,修改、删除汽车;普通用户可以登录系统后通过购物车购买汽车,并进行结账... -
java网上汽车销售网站系统
2020-10-17 11:26:06网上汽车销售系统主要实现了用户通过在线注册成为网站的用户,可以获得以下功能:汽车型号浏览,购买汽车,查看订单,修改订单,修改密码,修改个人信息,汽车简介,投票箱等。另外,用户注册成功后,可以进入到网站... -
基于java的汽车销售管理系统
2020-10-21 10:57:02各个汽车销售公司都有管理、计划、销售、售后服务等只能部门,如何管理好这些部门,使整个公司协调一致、高效率的运转,是各个公司亟待解决的问题,但是有的业务环节却仍然运用人工记账的传统办法,既容易出错又会... -
java jsp 汽车销售管理系统
2020-12-23 11:11:22运行环境:jdk1.6 数据库:sqlserver2000+sp3补丁(必须安装SqlServer2000数据库的sp3补丁) 服务器:tomcat5.5 开发工具: myeclips5.5 附加数据库:qc_Data.MDF 采用jdbc数据源连接方式,数据库用户名:sa 密码:... ... -
java 汽车销售收入系统
2016-11-29 11:45:00>>>>>>>>>>>>>...语言:java 工具:eclipse 作者:潇洒鸿图 时间:2016.11.19 >>>>>>>>>>>>>>>>... -
java web汽车商城_基于jsp的汽车销售商城系统
2021-03-18 10:11:33汽车销售商城系统不仅是轿车和服务的推广,而是通过Internet、企业内部网和企业外部网,将买家与卖家、厂商和合作伙伴紧密结合在了一起,因而消除了时间与空间带来的障碍,节约了客户看车的时间,且更方便客户比较... -
汽车销售系统 java swing
2015-07-19 19:56:09java第一阶段项目,swing开发的进销存系统,功能比较齐全.作为练习参考的好模板. 使用的技术有java面向对象,多线程,jdbc sql server2008 myeclipse开发. 同时使用到了dom4j技术读取配置文件.导入xml到系统. -
汽车销售java源代码_Java华奥汽车销售集团网源码(含数据库).zip
2021-03-15 13:48:486 src/cars/Bean1.java , 1778 src/cars/Bean3.java , 901 src/cars/caradd.java , 2786 src/cars/CrossTable.java , 7480 src/cars/CustomerTable.java , 568 src/cars/FileText.java , 2538 src/... -
Java-GUI-轿车销售信息管理系统
2020-11-12 17:01:04课程设计-轿车销售信息管理系统-java编写的桌面系统,用JAVA的GUI实现。基本功能包含轿车信息管理,销售人员管理,轿车销售信息管理,顾客(购买者)的信息管理。下载即用,配置简单(只需配Tomcat环境)、包含相应... -
java接口实现汽车销售,显示销售车型和售价以及总销售金额
2016-07-11 14:02:58//卖车 public void sellCar(Car car) { System.out.println("售出车型:"+car.name()+",售价:"+car.price()); //增加总收入 totalMoney+=car.price(); } //返回总收入 public int GettotalMoney() {... -
汽车销售系统模板(java)
2013-11-21 15:16:40汽车销售系统的模板,java写的,希望能对你有小小的帮助。 -
java汽车销售进销存管理系统
2015-05-25 20:48:48使用工具或技术:SQL Server 2008,JAVA面向对象编程,数据库编程,MVC设计模式化,xml技术 -
汽车销售管理系统java
2020-12-18 16:26:21运行环境:jdk1.6 数据库:sqlserver2000+sp3补丁(必须安装SqlServer2000数据库的sp3补丁) 服务器:tomcat5.5 开发工具: myeclips5.5 附加数据库:qc_Data.MDF 采用jdbc数据源连接方式,...即可打开首页 ...管理地址 ...... -
基于java web的网络汽车销售系统
2018-10-14 19:18:01汽车销售信息的系统范围主要包括两大块:系统前台模块以及系统后台模块。系统前台模块的内容主要分为网站首页,企业介绍,车型展示,车型搜索,会员注册,系统留言板,会员登录。后台模块主要分为站内新闻管理,车辆... -
java jsp网上汽车销售网站系统
2020-12-02 15:15:16网上汽车销售系统主要实现了用户通过在线注册成为网站的用户,可以获得以下功能:汽车型号浏览,购买汽车,查看订单,修改订单,修改密码,修改个人信息,汽车简介,投票箱等。另外,用户注册成功后,可以进入到网站... -
编写java汽车销售的类_Java经典编程300例之实例062 简单的汽车销售商场(多态)...
2021-03-09 21:00:31实例说明当顾客在商场购物时,卖家需要根据顾客的需求提取商品。对于汽车销售商场也是如此。用户需要先指定购买的车型,然后商家去提取该车型的...Car.javapublic abstract class Car {public abstract String get...