1、JAVA实训报告徐州工业职业技术学院Java项目开发实训项目报告完 成 人: 所在班级: 指导教师: 完成时间: 所在系部: 一设计项目名称:汽车销售管理系统二小组成员及分工成员A 所有的界面及美工、用户登录、用户注册、添加订单信息。成员B 汽车信息的添加、查询分页、修改、删除、查询订单信息。三项目功能需求分析介绍系统计划设计的主要功能,简要描述功能的实现方案。可以绘制功能框图。图3-1 汽车管理功能图四项目数据库设计数据库的表有哪些,每张表的字段怎样设计,数据库表之间有什么关系。1、用户表(UserInfo)字段名数据类型是否为空约束备注userIdInt否主键用户编号userNamevar
2、char(50)是用户名userPasswordvarchar(50)是用户密码2、汽车信息表(CarInformation)字段名数据类型是否允许约束备注CarIDint否主键汽车编号CarBrandvarchar(200)是汽车品牌CarTypevarchar(200)是汽车型号CarPricevarchar(200)是汽车价格CarTimevarchar(200)是进场日期CarAdressvarchar(200)是生产地址CarSaleTimevarchar(200)是出售日期CarStatusvarchar(200)是状态CarRemarkvarchar(200)是备注3、客户表(C
3、ustomerInfo)字段名数据类型是否为空约束备注CustomerIdInt否主键客户编号CustomerNamevarchar(200)是客户名称CustomerSexvarchar(200)是客户性别CustomerPhonevarchar(200)是电话CustomerWorkvarchar(200)是客户工作CustomerEmailvarchar(200)是Email4、订单表(OrderInfo)字段名数据类型是否为空约束备注OrderIDInt否主键订单编号userIdInt是外键用户编号CustomerIDInt是外键客户编号CarIDInt是外键汽车编号OrderDate
4、varchar(200)是订单日期TotalPayvarchar(200)是总付款PrePayvarchar(200)是首付数据库表之间的关系如下图所示:图4-1 表之间的关系五完成的主要功能1.功能1:用户登录(1)后台管理员必须通过输入用户名和用户密码进入网站,进行对汽车信息的添加、查询、修改、删除等功能。如果输入的密码或用户名不正确则进不去网站。(2) 功能1在实现时主要用到:entity包:UserInfo类 dao包:UserInfoDAOImpl.java类以及接口IUserInfoDAO.java action包:LoginAction.java类(3)功能1实现的效果页面截图。
5、图1 用户登录2.功能2名称:用户注册(1)进入index.jsp主界面,点击“注册”进入register.jsp注册页面,输入用户名、密码、确认密码后点击提交即可注册成功(2)功能2在实现时主要用到:entity包:UserInfo类 dao包:UserInfoDAOImpl.java类以及接口IUserInfoDAO.java action包:LoginAction.java类功能2实现的效果页面截图。图2 用户注册(3)当用户注册成功时显示的界面如下:图3 注册成功界面3.功能3:添加汽车信息(1)通过主界面,输入用户名及密码,进入汽车销售管理系统的后台管理页面,选择“添加汽车基本信息”
6、进入添加汽车信息页面,输入要添加汽车的品牌、型号等,点击添加若添加成功则跳转到“添加成功”页面,若失败则返回添加页面(2) 功能3在实现时主要用到: entity包:CarInformation类 dao包:CarBasicInfoDAOImpl.java类以及接口ICarBasicInfoDAO.java action包:CarAction.java类(3)功能3实现的效果页面截图。图4 后台管理界面点击添加汽车基本信息的添加界面:图5 添加汽车信息界面点击添加后的成功界面图6 添加成功界面4.功能4:查询汽车基本信息(1)在后台管理界面中点击“查询汽车基本信息”,跳转到查询界面。(2) 功
7、能4在实现时主要用到: entity包:CarInformation类 dao包:CarBasicInfoDAOImpl.java类以及接口ICarBasicInfoDAO.java action包:CarAction.java类(3)功能4实现的效果页面截图。图7 查询汽车信息界面 5.功能5:分页功能(1)在后台管理界面中点击“查询汽车基本信息”,跳转到当前已有的汽车信息表,管理员可以根据页数进行分页查找记录,可以看到当前共有几条记录,当前的页数(2)功能5在实现时主要用到: entity包:CarInformation类dao包:CarBasicInfoDAOImpl.java类, No
8、ticeManagerDAO.java、INoticeManagerDAO.java、PageBean.java以及接口ICarBasicInfoDAO.javaaction包:NoticeAction.java类(3)功能5实现的效果页面截图。图8 分页显示界面6.功能6:修改汽车信息(1)在后台管理界面中点击“查询汽车基本信息”,跳转到当前已有的汽车信息表,管理员点击“修改”进行对数据的修改,若修改成功则跳转到“修改成功界面”(2)功能6在实现时主要用到: entity包:CarInformation类 dao包:CarBasicInfoDAOImpl.java类以及接口ICarBasic
9、InfoDAO.javaaction包:CarAction.java类(3)功能6实现的效果页面截图 修改界面:图9 修改汽车信息界面修改成功界面:图10 修改成功界面7.功能7:删除汽车信息(1)在后台管理界面中点击“查询汽车基本信息”,跳转到当前已有的汽车信息表,管理员点击“删除”将会出现“你确定要删除吗?”对话框,点击确定则跳转到“删除成功界面”(2)功能7在实现时主要用到: entity包:CarInformation类 dao包:CarBasicInfoDAOImpl.java类以及接口ICarBasicInfoDAO.javaaction包:CarAction.java类(3)功能
10、7实现的效果页面截图图11 删除汽车信息界面删除成功界面:图12 删除成功界面8.功能8添加订单信息(1)在后台管理界面中点击“添加订单基本信息”,跳转到添加订单信息界面。 (2)功能8在实现时主要用到:entity包:OrderInfon类dao包:OrderManagerDAOImpl.java类、IOrderManagerDAO.java(3)功能8实现的效果页面截图。图13 添加客户信息界面添加成功界面图14 添加客户成功界面9.功能9:查询订单基本信息(1)在后台管理界面中点击“查询订单基本信息”,跳转到根据“客户编号”查找客户信息以及订单信息。(2)功能9在实现时主要用到:entity包:CustomerInfo.java、OrderInfo.javadao包:CustomerDAOImpl.java、ICustomerDAO.java OrderManagerDAOImpl.java类、IOrderManagerDAO.java。(3)功能9实现的效果页面截图。图15 查询客户信息点击提交跳转的界面:图16 显示客户信息及订单信息界面
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1