药店管理系统论文 下载本文

长春工业大学人文信息学院 11043113号 林安琪毕业论文

出入库记录ID药品ID仓库ID出入库类型药品ID药品名药品编码规则ID药品IDN出入库记录N仓库ID包含仓库IDN实施当前数量实施N仓库地址采购计划N操作1计划状态N计划IDN存储规则存储限定 包含1药品信息1仓库名称仓库信息销售记录用户信息药品ID销售记录ID药品ID销售数量用户ID用户IDEMAIL电话 图3-8 E-R图

3.3.3数据库的逻辑结构设计

在Oracle服务器上建立名为medicien的数据库。其中包括以下7张表:

共 37 页

第 20 页

长春工业大学人文信息学院 11043113号 林安琪毕业论文

表3-1 库存信息表(stores)

字段名 Storeid Name Address Description 字段类型 Int Varchar(200) Varchar(200) Varchar(200) 是否为空 N N N N 说明 仓库唯一id,自动增量 仓库名称 仓库所在地址 仓库描述 表3-2 存储规则表(storerule)

字段名 Uid Medicalid Storied Topcount Basecount Curcount 字段类型 Bigint Bigint Int Int Int Int 是否为空 N N N N N Y 说明 规则唯一id,自动增量 药品id 仓库id 存储上限 存储下限 当前数量 表3-3 出入库记录表(outinrecords)

字段名 Uid Medicalid Storied Stype 字段类型 Bigint Bigint Int Bit 是否为空 N N N N 说明 记录唯一id,自动增量 药品id 仓库id 类型,0表示入库,1表示出库 Tcunt Int Y 数量 第 21 页

共 37 页

长春工业大学人文信息学院 11043113号 林安琪毕业论文

Managerid Shandler Opdate Int varchar(200) Smalldatetime N N N 操作员id 经手人 日期 表3-4 药品信息表(medical)

字段名 Medicalid Cname Tiaoma Bianma Jiliang Pici Jinjia Shoujia Dazhelv Outdate Pertime Prodcorp provider1 provider2 字段类型 Bigint Varchar(200) Varchar(200) Varchar(200) Varchar(200) Varchar(200) Money Money Float Smalldatetime Smalldatetime Varchar(200) Varchar(200) Varchar(200) 是否为空 N N N N N N N N Y N N N N Y 说明 药品唯一id,自动增量 药品通用名 药品条码 药品编码 剂量 批号 进价 定价 折扣 出厂日期 过期日期 生产厂家 主供应商 次供应商 表3-5 药品采购计划表(stockplan)

字段名 字段类型 是否为空 说明 共 37 页

第 22 页

长春工业大学人文信息学院 11043113号 林安琪毕业论文

Uid status Int Bt N N 计划唯一id,自动增量 计划状态,0-未执行,1-已执行 medicalid tcount zongjia provider makeuserid makedate execuser execdate Bigint Int Money Varchar(200) Int smalldatetime Varchar(50) smalldatetime N N N N N N N N 药品id 计划采购数量 总价 供应商 计划制订人id 制订日期 采购员 采购日期 表3-6 销售记录表(sales)

字段名 Uid Opdate Medicalid Tcount Opuserid Zongjia Recipeid 字段类型 Bigint Smalldatetime Bigint Int Int Money Varchar(50) 是否为空 N N N N N N N 说明 记录唯一id,自动增量 销售日期 药品id 销售数量 操作员id 总价 处方编号 共 37 页

第 23 页