云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 社区医院药品管理系统设计与实现

社区医院药品管理系统设计与实现

  • 62 次阅读
  • 3 次下载
  • 2025/5/7 23:34:52

表3-5 权限表说明 字段名称 UserID MenuName

字段描述 权限编号 菜单名称

数据类型 Varchar(8) Varchar(20)

可否为空 主键

(5) 采购主表(StockHeader)的定义如表3-6所示。

表3-6 采购主表说明 字段名称 StockID ProviderID StockDateTime TabMan Auditing Remark

字段描述 采购编号 公司编号 采购时间 制表人 是否审核 备注

数据类型 Varchar(10) Varchar(10) Datetime Varchar(8) Bit(1) Text

可否为空 主键

(6) 采购明细表(StockBody)的定义如表3-7所示。

表3-7 采购明细表说明

字段名称 StockID MedicineID ByPrice JobPrice RetailPrice Amount

字段描述 采购编号 药品编号 购进价格 批发价格 零售价格 购进数量

数据类型 Varchar(10) Varchar(10) Money Money Money Numeric

可否为空 主键+外键 主键

(7) 入库主表(InDepotHeader)的定义如表3-8所示。

表3-8 入库主表说明

字段名称 StockID InDepotID ProviderID InTime InDepotType Auditing Auditing Remark

字段描述 采购编号 入库编号 公司编号 入库时间 入库类别 审核员 是否审核 备注

数据类型 Varchar(10) Varchar(10) Varchar(10) Datetime Varchar(10) Varchar(8) Bit(1) Text

可否为空 主键 主键

14

(8) 入库明细表(InDepotBody)的定义如表3-9所示。 表3-9 入库明细表说明

字段名称 InDepotID ValidityDatetime MedicineID ByPrice JobPrice RetailPrice Amount BatchCode

字段描述 入库编号 有效日期 药品编号 购进价格 批发价格 零售价格 购进数量 批号

数据类型 Varchar(10) Datetime Varchar(10) Money Money Money Numeric Varchar(20)

可否为空 主键+外键 主键

(9) 销售主表(SaleHeader)的定义如表3-10所示。

表3-10 销售主表说明

字段名称 SaleID SaleType SaleDatetime SaleMan Auditing Remark

字段描述 销售编号 销售类别 销售时间 销售人员 是否审核 备注

数据类型 Varchar(10) Varchar(10) Datetime Varchar(8) Bit(1) Text

可否为空 主键

(10) 销售明细表(SaleBody)的定义如表3-11所示。

表3-11 销售明细表说明

字段名称 SaleID ValidityDatetime MedicineID RetailPrice Amount

字段描述 销售编号 有效日期 药品编号 零售价格 销售数量

数据类型 Varchar(10) Datetime Varchar(10) Money Numeric

可否为空 主键+外键 主键

(11) 盘点主表(CheckHeader)的定义如表3-12所示。

表3-12 盘点主表说明

字段名称 CheckID CheckDatetime CheckMan

字段描述 盘点编号 盘点时间 盘点人员

15

数据类型 Varchar(10) Datetime Varchar(8)

可否为空 主键

续表3-12 盘点主表说明 字段名称 Remark AuditingPeople Auditing

字段描述 备注 审核人员 是否审核

数据类型 Text Varchar(8) Bit(1)

可否为空

(12)盘点明细表(CheckBody)的定义如表3-13所示。

表3-13 盘点明细表说明

字段名称 CheckID MedType ValidityDatetime MedicineID CheckAmount

字段描述 盘点编号 药品类别 有效日期 药品编号 盘点数量

数据类型 Varchar(10) Varchar(30) Datetime Varchar(10) Numeric

可否为空 主键 主键

(13)库存表(Storage)的定义如表3-14所示。

表3-14 库存表说明

字段名称 ValidityDatetime MedicineID RetailPrice StorageAmount

字段描述 有效日期 药品编号 零售价格 库存数量

数据类型 Datetime Varchar(10) Money Numeric

可否为空 主键 主键

以上表是系统所要求数据库中应有的几个重要的表,医院药品管理人员对相关数据信息的操作其实是对这些表的相应内容的操作,表的设计的优劣直接关系到系统的性能。

3.5 存储过程的建立

存储过程是Transact_SQL 语句的预编译集合,这些语句在一个名称下存储并作为一个单元处理。SQL Server中的存储过程与其他编译语言中的过程类似,使用存储过程可以接受输入参数或输出参数对数据进行处理,存储过程可以向调用过程或批处理返回状态值表明执行成功或者失败。

在系统中使用存储过程,数据库的新增,删除,更新等操作就变得轻松和便于

管理。存储过程是一组共同实现某种功能的SQL语句的集合。存储过程可以向用户返回执行的结果集,使用存储过程可以极大的提高,程序的性能,减少网络流量和防止SQL注入式攻击。

16

本系统在SQL Serve 2000 数据库中建立了以下存储过程:

(1) proc_Base:封装了所有设计基础资料查询操作的SQL语句。存储过程是Transact_SQL 语句的预编译集合,这些语句在一个名称下存储并作为一个单元处理。SQL Serverr中的存储过程与其他编译语言中的过程类似,使用存储过程可以接受输入参数或输出参数对数据进行处理,存储过程可以向调用过程或批处理返回状态值表明执行成功或者失败。

在系统中使用存储过程,数据库的新增,删除,更新等操作就变得轻松和便于管理。存储过程是一组共同实现某种功能的SQL语句的集合。存储过程可以向用户返

(2) proc_StockTask:此存储过程主要用来实现采购模块后台数据所有的业务逻辑。

(3) proc_InDepot:此存储过程主要用来实现入库模块后台数据所有的业务逻辑。 (4) proc_Sale:此存储过程主要用来实现入库模块的业务逻辑。 (5) proc_Check:此存储过程主要用来实现库存盘点模块功能。 (6) proc_Storage:此存储过程主要用来实现库存的查询功能。

17

搜索更多关于: 社区医院药品管理系统设计与实现 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

表3-5 权限表说明 字段名称 UserID MenuName 字段描述 权限编号 菜单名称 数据类型 Varchar(8) Varchar(20) 可否为空 主键 (5) 采购主表(StockHeader)的定义如表3-6所示。 表3-6 采购主表说明 字段名称 StockID ProviderID StockDateTime TabMan Auditing Remark 字段描述 采购编号 公司编号 采购时间 制表人 是否审核 备注 数据类型 Varchar(10) Varchar(10) Datetime Varchar(8) Bit(1) Text 可否为空 主键 (6) 采购明细表(StockBody)的

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com