精华内容
下载资源
问答
  • *^_^*今天将为大家分析一个基于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";

    展开全文
  • *^_^*今天将为大家分析一个基于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";

    展开全文
  • *^_^*今天将为大家分析一个基于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

    展开全文
  • *^_^*今天将为大家分析一个基于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汽车销售管理平台

    2020-12-12 22:20:02
    Spring MVC+Spring+MyBatis+BootsStrap+Ajax+JQuery整合开发汽车销售管理平台 项目描述 它是一个针对汽车销售有关的后台管理系统。系统管理员登陆系统可以为用户设置不同权限,用户登录不同的页面实现不同的功能;...
  • java汽车销售管理系统

    热门讨论 2012-11-07 20:22:05
    java做的汽车销售管理系统,有数据库。可以运行。比较完整的课设.
  • 基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的汽车销售, 该项目可用各类java课程设计大作业中, 汽车销售的系统架构分为前后台两部分, 最终实现在线上进行汽车销售各项功能,实现了诸如用户管理, 登录注册, ...
  • 基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的汽车销售系统, 该项目可用各类java课程设计大作业中, 汽车销售系统的系统架构分为前后台两部分, 最终实现在线上进行汽车销售系统各项功能,实现了诸如用户管理, ...
  • 【实例简介】汽车销售管理系统能实现基本信息的增删改查等管理【实例截图】【核心代码】carsellsystem`-- carsellsystem|-- bin| `-- edu| `-- jxau| `-- ccie| `-- jk| |-- Car.class| ...
  • 使用MyEclipse+MySql开发的汽车销售网站,系统包括首页,首页中显示当前的汽车,系统具有用户登录、用户注册功能,对于管理员可以发布汽车,修改、删除汽车;普通用户可以登录系统后通过购物车购买汽车,并进行结账...
  • 网上汽车销售系统主要实现了用户通过在线注册成为网站的用户,可以获得以下功能:汽车型号浏览,购买汽车,查看订单,修改订单,修改密码,修改个人信息,汽车简介,投票箱等。另外,用户注册成功后,可以进入到网站...
  • 各个汽车销售公司都有管理、计划、销售、售后服务等只能部门,如何管理好这些部门,使整个公司协调一致、高效率的运转,是各个公司亟待解决的问题,但是有的业务环节却仍然运用人工记账的传统办法,既容易出错又会...
  • 运行环境:jdk1.6 数据库:sqlserver2000+sp3补丁(必须安装SqlServer2000数据库的sp3补丁) 服务器:tomcat5.5 开发工具: myeclips5.5 附加数据库:qc_Data.MDF 采用jdbc数据源连接方式,数据库用户名:sa 密码:... ...
  • >>>>>>>>>>>>>...语言:java 工具:eclipse 作者:潇洒鸿图 时间:2016.11.19 >>>>>>>>>>>>>>>>...
  • 汽车销售商城系统不仅是轿车和服务的推广,而是通过Internet、企业内部网和企业外部网,将买家与卖家、厂商和合作伙伴紧密结合在了一起,因而消除了时间与空间带来的障碍,节约了客户看的时间,且更方便客户比较...
  • java第一阶段项目,swing开发的进销存系统,功能比较齐全.作为练习参考的好模板. 使用的技术有java面向对象,多线程,jdbc sql server2008 myeclipse开发. 同时使用到了dom4j技术读取配置文件.导入xml到系统.
  •  6 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编写的桌面系统,用JAVA的GUI实现。基本功能包含轿车信息管理,销售人员管理,轿车销售信息管理,顾客(购买者)的信息管理。下载即用,配置简单(只需配Tomcat环境)、包含相应...
  • //卖 public void sellCar(Car car) { System.out.println("售出车型:"+car.name()+",售价:"+car.price()); //增加总收入 totalMoney+=car.price(); } //返回总收入 public int GettotalMoney() {...
  • 汽车销售系统的模板,java写的,希望能对你有小小的帮助。
  • 使用工具或技术: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数据源连接方式,...即可打开首页 ...管理地址 ......
  • 汽车销售信息的系统范围主要包括两大块:系统前台模块以及系统后台模块。系统前台模块的内容主要分为网站首页,企业介绍,车型展示,车型搜索,会员注册,系统留言板,会员登录。后台模块主要分为站内新闻管理,车辆...
  • 网上汽车销售系统主要实现了用户通过在线注册成为网站的用户,可以获得以下功能:汽车型号浏览,购买汽车,查看订单,修改订单,修改密码,修改个人信息,汽车简介,投票箱等。另外,用户注册成功后,可以进入到网站...
  • 实例说明当顾客在商场购物时,卖家需要根据顾客的需求提取商品。对于汽车销售商场也是如此。用户需要先指定购买的车型,然后商家去提取该车型的...Car.javapublic abstract class Car {public abstract String get...

空空如也

空空如也

1 2 3 4 5 ... 15
收藏数 294
精华内容 117
热门标签
关键字:

java销售车

java 订阅