- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
药品进销存系统
需求分析:
设计药品进销存系统并分为六个功能模块。主要用来管理一个小型的药品销售公司。主要有药品的入库、出库,供货商的管理,,客户管理以及必要的库存检索。系统用orcal管理数据库,通过MFC实现软件界面可视化,通过函数连接数据库,实现对数据库的基本操作,下面具体分析每个功能模块:
药品清单:
可以建立一张表用于存放药品相关信息。药品的相关信息包括:货号、药品名称、类型、进价、售价、生产日期以及有效期至。可以添加一条记录到药品清单中,也可以删除一条记录,也可以显示药品清单中所有的记录项,实现对这张表的简单管理。
供货商清单:
可以建立一张表存放供货商的相关信息。供货商清单的相关数据项包括:供货商号、供货商名称、供货商地点、联系电话。可以添加一条记录到供货商清单表中,也可以删除掉一条记录,也可以显示供货商清单中的所有记录,实现对供货商信息的简单管理。
客户清单:
可以建立一张表存放客户的相关信息。客户清单的相关数据项包括:客户编号、客户名称、地点、电话。可以添加一条记录到客户清单表中,也可以删除掉一条记录,也可以显示客户清单中的所有记录,实现对客户信息的简单管理。
进货单:
当有药品入库时,进货单中要增加一条相关记录,以记录药品入库信息。进货单包括的数据项有:编号、供货商号、货号、仓库、进货数量以及进货日期,进货单中可以增加上一条记录,但是不可以删除一条记录,可以显示进货单中的所有记录,实现对进货单的相关管理。
售货单:
当有药品出库时,售货单中要增加一条相关记录,以记录药品出库信息。售货单包括的数据项有:编号、客户编号、货号、仓库、销售数量以及销售日期,售货单中可以增加上一条记录,但是不可以删除一条记录,可以显示售货单中的所有记录,实现对售货单的相关管理。
库存库:
当有药品入库时,库存库要增加相关记录或修改相关记录,当有药品出库时,库存库要修改相关记录或当出库不成功时给出相关警告信息。库存库包括以下数据项:货号、仓库、库存数量、库存单价、库存金额。
概念结构设计:
实体间E_R图
关系模型:(带下划线的表示表的主键)
药品清单(货号,药品名称,类型,进价,售价,生产日期,有效期至)
供货商清单(供货商号,供货商名称,供货商地点,联系电话)
客户清单(客户编码,客户简称,地址,电话)
进货单(编号,供货商号,货号,仓库,进货数量,进货日期)
售货单(编号,客户编号,货号,仓库,销售数量,销售日期)
库存库(货号,仓库,库存数量,库存单价,库存金额)
建表:
增加药品清单表
create table 药品清单
(
货号 varchar(15),
药品名称 varchar(20),
类型 varchar(6),
进价 number(3,1),
售价 number(3,1),
生产日期 date,
有效期至 date,
constraint PK_药品清单 primary key (货号)
);
增加供货商清单表
create table 供货商清单
(
供货商号 varchar(15),
供货商名称 varchar(20),
供货商地点 varchar(20),
联系电话 varchar(15),
constraint PK_供货商清单 primary key(供货商号)
);
增加客户清单表
create table 客户清单
(
客户编码 varchar(15),
客户简称 varchar(15),
地址 varchar(15),
电话 varchar(15),
constraint PK_客户清单 PRIMARY KEY (客户编码)
);
增加进货单表
create table 进货单
(
编号 varchar(15),
供货商号 varchar(20),
货号 varchar(20),
仓库 varchar(10),
进货数量 number(5),check(进货数量=0),
进货日期 date,
constraint PK_进货单 PRIMARY KEY (编号),
constraint FK_进货单_To_药品清单 FOREIG
您可能关注的文档
- 养生会所员工手册(1).doc
- 养殖场施工组织设计(1).doc
- 药店GSP自查报告(1).doc
- 药店保健食品管理制度(1).doc
- 药店工作责任书(1).doc
- 药店合理经营自查报告(1).docx
- 药店全年培训计划(1).doc
- 药店人力资源部度工作总结(1).doc
- 药店人力资源部工作总结(1).doc
- 药店市场调查报告(1).docx
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)