10061160-李盼盼-基于JSP的物流管理系统的设计与实现 - 图文(5)

2019-04-01 17:43

表3-2 客户信息表(CustomerInfo)

字段英文名称 CustomerId

CustomerName CustomerAdd Contacts ContactsPhone CustomerEmail

字段中文名称 客户编号

字段类型 字段约束 varchar(20) 主键

是否为空

客户名称 住址 联系人 联系电话 Email

varchar(20) varchar(20) varchar(20) varchar(20) varchar(20)

是 是 是 是

表3-3 职工信息表(EmployeeInfo)

字段英文名称 EmployeeId EmployeeName EmployeeSex EmployeeAge EmployeeIdenCard

EmployeeDiploma

EmployeeJoinDate

EmployeeAdd

EmployeePhone

DepartmentId

JobsId 字段英文名称 DepartmentId

DepartmentName

字段中文名称 职工编号 职工姓名

字段类型 字段约束 varchar(20) 主键

是否为空

否 是

varchar(20) varchar(4) int varchar(20) varchar(20) varchar(20) varchar(50) varchar(20) varchar(20) varchar(20)

性别 年龄 身份证号 学历编号 入职日期 住址 联系电话 部门编号 职务编号

是 是 是

否 是 是

是 否 否

表3-4 部门信息表(DepartmentInfo)

字段中文名称 部门编号

字段类型 字段约束 是否为空

varchar(20) 主键

varchar(20)

部门名称 是

16

表3-5 学历信息表(DiplomaInfo)

字段英文名称 DiplomaId

DiplomaName

字段中文名称 学历编号

字段类型 字段约束 varchar(20) 主键

是否为空

学历名称 varchar(20) 是

表3-6 商品类别信息表(GoodsCategory)

字段英文名称 字段中文名称 字段类型 字段约束 是否为空

CategoryId 类别编号 varchar(20) 主键 否 CategoryName 类别名称 varchar(20) 是

表3-7 商品信息表(GoodsInfo)

字段英文名称 字段中文名称 字段类型 字段约束 是否为空

GoodsId 商品编号

商品名称 GoodsName

供应商编号 SupplierId

种类编号

CategoryId WarehouseId 仓库编号 Goodsprice GoodsStock RegionId RowId SeatId

varchar(20) 主键

varchar(20)

varchar(20)

varchar(20)

否 是

varchar(20) int int varchar(20) varchar(20) varchar(20)

否 是

单价 库存量 区域编号 排号 座位号

是 否 否 否

表3-8 商品所在排信息表(GoodsRow)

字段英文名称 字段中文名称 字段类型 字段约束 是否为空

RowId 所在排编号 varchar(20) 主键 否

RowName 所在排名称 varchar(20) 是

17

表3-9 商品座位信息表(GoodsSeat)

字段英文名称 字段中文名称 字段类型 字段约束 是否为空

SeatId 座位编号 varchar(20) 主键 否

SeatName 座位名称 varchar(20) 是

表3-10 职务信息表(JobsInfo)

字段英文名称 字段中文名称 字段类型 字段约束 是否为空

JobsId 职务编号 varchar(20) 主键 否

JobsName 职务名称 varchar(20) 是

DecribleJobs 职务描述 varchar(20) 是

表3-11 登录信息表(LoginInfo)

字段英文名称 LoginId LoginName LoginPassword LoginPower

字段中文名称 字段类型 字段约束 是否为空

登录编号 登录名 登录密码 登录权限

varchar(20) 主键 否 varchar(20) varchar(20) varchar(20)

是 是 是

表3-12 订单信息表(OrderInfo)

字段英文名称 字段中文名称 字段类型 字段约束 是否为空 OrderId 订单编号 varchar(20) 主键 否

CustomerId 客户编号 varchar(20) 是

GoodsId 商品编号 varchar(20) 是

GoodsCount 商品数量 int 是 Destination 目的地 varchar(20) 是

CheckStatus 审核状态 varchar(20) 是

CarId 车辆编号 varchar(20) 否

18

表3-13 采购信息表(PurchaseInfo)

字段英文名称 字段中文名称 字段类型 字段约束 是否为空

PurchaseId 采购编号 varchar(20) 主键 否

PurchaseDate 采购日期 varchar(20) 是

GoodsId 商品编号 varchar(20) 否

SupplierId 供应商编号 varchar(20) 否

GoodsCount 商品数量 int 是

表3-14 供应商信息表(SupplierInfo)

字段英文名称 字段中文名称 字段类型 字段约束 是否为空

SupplierId 编号 varchar(20) 主键 否

SupplierName 名称 varchar(20) 是

SupplierCharge 负责人 varchar(20) 是 SupplierAdd 地址 varchar(20) 是 SupplierPhone 电话 varchar(20) 是

SupplierEmail Email varchar(20) 是

表3-15 仓库信息表(WarehouseInfo)

字段英文名称 字段中文名称 字段类型 字段约束 是否为空

WarehouseId 仓库编号 varchar(20) 主键 否

WarehouseName 仓库名称 varchar(20) 是

ChargeId 负责人编号 varchar(20) 是

WarehouseAdd 仓库地址 varchar(20) 是

表3-16 区域信息表(WarehouseReign)

字段英文名称 字段中文名称 字段类型 字段约束

是否为空

RegionId 区域编号 varchar(20) 主键 否

RegionName 区域名称 varchar(20) 是

19

3.4.3 数据库的连接

Web应用程序经常需要访问存储在数据库中的信息,因此Java 提供了一个标准接口来进行数据库的访问操作。要访问数据库首先就要与数据库建立连接。本系统的开发使用基于JDBC驱动直接连接数据库系统。数据库的连接包括注册数据库驱动程序,然后根据具体的JDBC URL地址调用DriverManager对象的getConnection()来获取一个代表数据库连接的connection对象。连接SQL Server数据库的代码如下:

Connection con = null;

Class.forName(\//加载JDBC驱动程序

con = DriverManager.getConnection(“jdbc:sqlserver://localhost: 1433/ Logistics”, “sa”, “123456”); //获取数据库的连接

以上代码建立了到SQL Server数据库的连接之后,就可以通过执行SQL语句对连接的数据库进行操作。

4 系统实现

4.1 登录系统模块的实现

本模块实现的是用户在进入该系统之前,系统对用户输入的用户名和密码进行判断,若输入错误,则系统在该界面上给出错误提示;若输入正确,则判断用户的权限,若用户权限为管理员,则跳转到管理员可以操作的界面上;若用户权限为客户,则跳转到用户可以操作的界面上。这样就可以实现不同的用户操作在不同的界面上,互不干涉。他们之间的操作没有交叉的地方。方便管理。系统登录页面如图4-1所示。

图4-1 系统登录页面

4.2 客户服务模块的实现

客户服务功能是针对客户的功能模块,功能包括:提交订单、修改个人信息、显示历史记录。 4.2.1 提交订单功能的实现

用户进入该界面,根据自己的需求填写所需购买商品的订单并提交订单。若提交成功,系统

20


10061160-李盼盼-基于JSP的物流管理系统的设计与实现 - 图文(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:MSP430_Family_Users_Guide(中文版)_430单片机__极端详细__应用

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: