编号分类名称分类描述备份商品分类
图4-5 商品分类实体图
编号条码名称库存数量审核日期库存信息 图4-6库存信息实体图
编号条码名称商品出库出库日期出库数量经手人备注
图4-7商品出库信息实体图 编号条码名称生产厂商商品信息单价有效期分类备注 图4-8商品信息实体图
13
编号用户名密码管理员真实姓名注册日期上次登录 图4-9管理员实体图
编号条码名称商品入库入库日期入库数量经手人备注
图4-10商品入库信息实体图
编号条码名称原库存数量商品审查审查数量经手人审查日期备注 图4-11商品审查信息实体图
4.4.2 数据库表的设计
1.管理员表 表名:admin
说明:该表中ID是该表的主键,保存管理员信息,如表4-1所示
表4-1管理员信息表
字段 识别码 用户名 列名称 Id Username 14
类型 Number 宽度 11 允许空值 否 否 主键 是 否 Varchar2 50
密码 真实姓名 注册日期 最近登录日期 Password realname regdate lastlog Varchar2 50 Varchar2 50 Varchar2 50 Varchar2 50 否 否 否 否 否 否 否 否 2.商品分类信息表 表名: s_category
说明:该表中ID是该表的主键,用来保存商品分类信息,如表4-2所示
表4-2商品分类信息表 字段 识别码 商品名称 商品简介 备注
列名称 Id c_name c_intro c_others 3.库存审核信息表 表名:s_exam
类型 Number 宽度 11 允许空值 主键 否 否 否 否 是 否 否 否 Varchar2 50 Varchar2 50 Varchar2 50 说明:该表中ID是该表的主键,保存库存审核信息。如表4-3所示
表4-3库存审核信息表
字段 识别码 条形码 商品名称 商品原数量 商品数量 入库审核日期 经手人 备注
列名称 Id s_no s_name s_oldnum s_num s_date s_manager s_others 4.商品信息表 表名:s_info
15
类型 Number 宽度 允许空值 主键 是 否 否 否 否 否 否 否 11 否 Varchar2 50 否 Varchar2 50 否 Varchar2 50 否 Varchar2 50 否 Varchar2 50 否 Varchar2 50 否 Varchar2 50 否
说明:该表中ID是该表的主键,用来保存商品信息。如表4-4所示
表4-4商品信息表
字段 识别码 条形码 商品名称 生产厂家 价格 分类 过期时间 备注 列名称 Id s_no s_name s_productor s_price s_category s_date s_others
类型 Number 宽度 允许空值 主键 是 否 否 否 否 否 否 否 11 否 Varchar2 50 否 Varchar2 50 否 Varchar2 50 否 Varchar2 50 否 Varchar2 50 否 Varchar2 50 否 Varchar2 50 否 5.商品出库信息表 表名:s_library
说明:该表中ID是该表的主键,用来保存商品出库信息。如表4-5所示
4-5商品出库信息表
字段 识别码 条形码 商品名称 出库日期 出库数量 经手人 备注 列名称 Id s_no s_name s_date s_num s_manager s_others
类型 Number 宽度 允许空值 主键 是 否 否 否 否 否 否 11 否 Varchar2 50 否 Varchar2 50 否 Varchar2 50 否 Varchar2 50 否 Varchar2 50 否 Varchar2 50 否 6.商品入库信息表 表名:s_storage
说明:该表中ID是该表的主键,用来保存商品入库信息。如表4-6所示
表4-6商品入库信息表
16
字段 识别码 条形码 商品名称 入库日期 入库数量 经手人 备注 列名称 Id s_no s_name s_date s_num s_manager s_others 7.库存信息表 表名:s_store
类型 Number 宽度 允许空值 主键 是 否 否 否 否 否 否 11 否 Varchar2 50 否 Varchar2 50 否 Varchar2 50 否 Varchar2 50 否 Varchar2 50 否 Varchar2 50 否 说明:该表中ID是该表的主键,用来保存库存信息。如表4-7所示
表4-7库存信息表
字段 识别码 条形码 商品名称 库存数量 入库日期
列名称 Id s_no s_name s_num s_date 类型 Number 宽度 允许空值 主键 11 否 否 否 否 否 是 否 否 否 否 Varchar2 50 Varchar2 50 Varchar2 50 Varchar2 50 3.4.3 本系统采用的数据库连接技术简介
JDBC(Java Database Connectivity)是SUN公司制定的一个基于Java数据库接口规范。JDBC为Java开发者使用数据库提供了统一的编程接口,它由一组Java类和接口组成,JDBC使得开发人员可以用纯Java的方式来连接数据库进行各种操作。JDBC主要提供了三项功能:同数据库的连接;向数据库发送SQL语句;处理数据库返回的结果。采用这种技术是在需要对数据库进行访问时通过JDBC驱动程序建立与数据库的物理连接,访问操作结束后断开连接,具体操作有以下5个步骤:
step 1:加载驱动程序与数据库建立连接 step 2:创建一个JDBC声明
step 3:设置执行SQL语句,并将结果存储到一个数据集中 step 4:接受并处理数据集中的记录内容 step 5:关闭创建的对象
17