药品管理系统的设计与实现
图8 药品调价单实体属性图
5. 药品销售单实体属性图,如图9所示。
药品销售单包含销售编号、入库编号、拼音码、药品名称、药品规格、计量单位、生产厂家、销售时间、销售单价、销售数量、销售总额、操作员等基本属性。
图9 药品销售单实体属性图
6. 药品退货单实体属性图,如图10所示。
药品退货单包含退货编号、入库编号、拼音码、药品名称、进货单位、进货单价、退货原因、退货时间、退货数量、退货总额、操作员等基本属性。
第7页,共48页
药品管理系统的设计与实现
图10 药品退货单实体属性图
7. 药品报损单实体属性图,如图11所示。
药品报损单包含报损编号、入库编号、拼音码、药品名称、进货单价、报损原因、报损时间、报损数量、报损总额、操作员等基本属性。
图11 药品报损单实体属性图
8. 用户实体属性图,如图12所示。
用户实体包含用户编号、用户名、密码、用户姓名、是否管理员5个基本属性。
图12 用户实体属性图
第8页,共48页
药品管理系统的设计与实现
3.3 数据表设计
本系统使用 SQL Server 2008作为后台数据库,在 SQL Server 2008中创建基本表对象。表对象要根据逻辑设计阶段设计的关系模式来创建。本系统创建的SQL数据库名称为DrugStore。包含以下9张表。
1. Login(用户信息表)
用户信息表用于用户信息,该表的结构如表1所示。
表1用户信息表
字段名 u_id username pw realname admin
数据类型 int varchar varchar varchar varchar 长度 4 50 50 50 50 备注 Not null 主键 Not null Not null Not null 用户名 密码 用户姓名 说明 用户编号(自动编号) 是否管理员 2. Store(药店信息表)
药店信息表用于存储药店的信息,该表的结构如表2所示。
表2药店信息表
字段名 storename tel mobile address
数据类型 varchar varchar varchar varchar 长度 50 50 50 50 备注 Not null Not null Not null 药店名称 固定电话 手机 药店地址 说明 3. Drug(药品信息表)
药品信息表用于药品的基本信息,该表的结构如表3所示。
表3药品信息表
字段名 id pinyinma drugname spec 数据类型 int varchar varchar varchar 长度 4 50 50 50 备注 主键 Not null Not null Not null 拼音码 药品名称 药品规格 说明 药品编号(自动编号) 第9页,共48页
药品管理系统的设计与实现
unit lowwarning
varchar int 50 4 Not null Not null 计量单位 库存低限 4. Ruku(入库信息表)
入库信息表用于存储药品进货入库的各项信息,该表的结构如表4所示。
表4入库信息表
字段名 ID pinyinma drugname pihao spec unit amount inprice allprice in_time in_from factory producedate usefuldate in_by remark
数据类型 varchar varchar varchar varchar varchar varchar int 长度 20 50 50 50 50 50 50 4 备注 主键 Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null 拼音码 药品名称 批号 批准文号 药品规格 计量单位 进货数量 进货单价 进货总额 进货时间 进货单位 生产厂家 生产日期 失效日期 操作员 备注 说明 入库编号(自动编号) pizhunwenhao varchar decimal(18, 2) decimal(18, 2) datetime varchar varchar datetime datetime varchar varchar 50 50 50 50 5. Kucun(库存信息表)
库存信息表用于存储药品库存的各项信息,该表的结构如表5所示。
表5库存信息表
字段名 ID pinyinma drugname factory 数据类型 varchar varchar varchar varchar 长度 20 50 50 50 备注 主键 Not null Not null Not null 拼音码 药品名称 生产厂家 说明 入库编号(自动编号) 第10页,共48页