目 录
一、概述 .................................................................. 错误!未定义书签。 1.1 课程设计的目的 ........................................ 错误!未定义书签。 1.2 课程设计的内容 ........................................ 错误!未定义书签。 1.3 课程设计的要求 ........................................ 错误!未定义书签。 二、需求分析.......................................................... 错误!未定义书签。 2.1 系统需求 .................................................... 错误!未定义书签。 2.2 数据字典 .................................................... 错误!未定义书签。 三、系统总体设计 ................................................. 错误!未定义书签。 3.1系统总体设计思路 ..................................... 错误!未定义书签。 3.2 概念模型设计 ............................................ 错误!未定义书签。 3.2.1 局部E-R图 ....................................... 错误!未定义书签。 3.2.2 全局E-R图 ....................................... 错误!未定义书签。 3.3 逻辑结构设计 ............................................ 错误!未定义书签。 3.4 数据库建立实施 ........................................ 错误!未定义书签。 3.4.1 建立数据库 ....................................... 错误!未定义书签。 3.4.2 建立关系表 ....................................... 错误!未定义书签。 四、系统实现.......................................................... 错误!未定义书签。 五、系统评价.......................................................... 错误!未定义书签。 六、课程设计心得、总结 ..................................... 错误!未定义书签。 参考文献: .............................................................. 错误!未定义书签。
一、概述
1.1课程设计的目的
随着互联网的发展,利用网络技术来实现“无纸办公”这个概念已经深入人心,医药管理系统作为医院信息化建设的一个重要平台在完成各种医药资源的合理统计与分配,互联网访问,医院管理,电子设备等方面面发挥了重要的作用。但是现在十分缺少类似的能够满足医院需求的医药进销存管理系统,为规范医院的医药进存销管理和数据统计和分析,在较小的代价下满足用户信息需求,设计了这个医药进存销管理系统。
1.2课程设计的内容
(1)主要的数据表
药品分类代码表,药品库存表,供货商信息表,采购信息表等等。 (2)主要功能模块
1) 新药品的入库。
2) 过期药品的出库登记、处理记录。 3) 药品库存检索。 4) 供货商信息检索。 5) 药品采购记录管理。 6) 药品用药说明信息管理。 7) 输出相应的数据报表。
8) 具有数据备份和数据恢复功能。
1.3课程设计的要求
具体项目内容去医院进行调研,药品编码也应参考国家统一编码方法。
二、需求分析 2.1 系统需求
目前中小型药店的营业规模不断的扩大,药品的数量和种类不断增加。对于许多仍处于人工管理阶段的药店来说?管理也越来越复杂。如果以药店工作人员的增加来实现药品的管理?虽然能使工作变得方便起来?但是这样带来更大的经济开销?对于中小型药店来说要解决实际问题并不是很合适。开发药品进销存
管理系统可以很大程度上方便管理人员对药品的管理?实现药品管理的高效化和统一化。为便于管理的方便性和可行性。根据现阶段的应用需求的开发目标设计药品进销存数据库管理系统。实现药品采购?库存和销售管理的功能?完成对药品从采购到销售的流水作业的数据管理功能。
根据市场的需求,要求系统具有以下功能: 1)新药品的入库。
2)过期药品的出库登记、处理记录。 3)药品库存检索。 4)供货商信息检索。 5)药品采购记录管理。 6)药品用药说明信息管理。 7)输出相应的数据报表。
8)具有数据备份和数据恢复功能。
系统主要为登陆,登陆后可以浏览,查询,添加,删除药品信息外还可以对销售记录进行浏览,删除,添加,修改。本系统是根据中小企业的实际需求而开发的,完全能够实现药品入库、销售管理,通过本系统可以达到以下目标:
? ? ? ? ?
系统运行稳定,安全可靠。 界面设计美观,人机交互界面友好。
信息查询灵活、方便、快捷、准确,数据存储安全可靠。 强大的报表预览、打印功能。 信息安全保密。
开发及运行环境
硬件要求
CPU:300MHz以上的处理器 内存:128MB,推荐256MB 硬盘:150MB以上剩余空间
显示像素:最低800*600,最佳效果1024*768 软件要求
操作系统:Windows2000/NT/XP/Vista。
数据库:SQL Server2000。
2.2数据字典 2.2.1数据项
数据项编号 Dl-1 Dl-2 Dl-3 Dl-4 Dl-5 Dl-6 Dl-7 Dl-8 Dl-9 Dl-10 Dl-11 Dl-12 Dl-13 Dl-14 Dl-15 Dl-16 Dl-17 Dl-18 Dl-19 Dl-20 Dl-21 Dl-22
数据项名 Supnumber Supname Supadress Supphone Gsname Gkind Gtype Gprice Gshelf Empnumber Empkind Empname Hounumer Houkind Houaddr Buynumber Buydate Buyliang
数据项含义 供应商编号 供应商名称 供应商地址 供应商电话 药品名称 药品分类 药品剂型 药品单价 药品保质期 职员编号 职员类别 职员姓名 仓库编号 仓库类别 仓库地址 采购单编号 采购日期 采购量
与其他数据项关系
类型 varchar(10) varchar(30) varchar(30) varchar(20) varchar(20) varchar(20) varchar(20) float date varchar(10) varchar(10) varchar(10) varchar(10) varchar(10) varchar(20) varchar(10) date int
varchar(10) int date varchar(10)
Sendnumber 发货单编号 Sendliang Senddate
发货量 发货日期
Lostnumber 报损单编号
Dl-23 Dl-24 Dl-25 Dl-26 Dl-27 Dl-28 Dl-29 Dl-30 Dl-31 Dl-32 Dl-33 Dl-34 Dl-35 Dl-36 Dl-37 Dl-38 Dl-39 Dl-40 Dl-41 Dl-42 Dl-43 Dl-44 Dl-45 Dl-46 Dl-47 Dl-48 Dl-49 Dl-50 Dl-51
Lostreas Lostliang Swnumber Swliang Jcnumber Jcliang
报损原因 报损量 实物清单编号 实物数量 盘查记录单编号 记录量
varchar(30) int
varchar(10) int
varchar(10) int
varchar(10) int
varchar(10) date int
varchar(10) date int
varchar(10) varchar(10) varchar(2) varchar(20) varchar(10) date int
varchar(10) varchar(30) date int
varchar(10) int
varchar(30) varchar(10)
Pancnumber 盘存单编号 Pancliang Dynumber Dydate Dyliang
盘存实际量 订药单编号 订药日期 订药数量
Salenumber 销售单编号 Saledate Saleliang Cusnumber Cusname Cussex Cusphone Innumber Indate Inliang Outnumber Outreas Outdate Outliang CBacknum
销售日期 销售量 客户编号 客户姓名 客户性别 客户电话 药品入库单编号 药品入库日期 药品入库量 药品出库单编号 药品出库原因 药品出库时间 药品出库量 客户退货单编号
Cbackliang 客户退货单量 Cbackreas Sbacknum
客户退货原因 药店退货单编号