医药销售管理系统数据库课程设计_第1页
医药销售管理系统数据库课程设计_第2页
医药销售管理系统数据库课程设计_第3页
医药销售管理系统数据库课程设计_第4页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精品文档医药销售管理系统课程设计报告书.精品文档课程设计任务书设计依据、要求及主要内容(可另加附页):调查医药及医药用品经营等相关行业,根据其具体情况设计医药销售管理系统。1系统功能的基本要求:( 1)基础信息管理:包括药品信息、员工信息、客户信息;( 2 ) 医药及医药用品的销售管理:实现药品的查询、销售、收费收据管理和药品退货处理等;( 3)系统设置管理:包括不同角色的管理、不同用户权限的设置等;( 4)相关信息统计及报表打印功能。2.具体要求如下:( 1)在小组内进行分工,进行系统调查,搜集资料。( 2)系统的需求分析: 根据自己的选题, 确定系统的功能需求, 性能需求,绘制的 DFD

2、, DD 图表以及书写相关的文字说明。( 3)概念结构设计:绘制所选课题详细的E-R 图(要求使用PD 建模工具);( 4)逻辑结构设计:将E-R 图转换数据库的逻辑结构,并进行优化(此步骤可略);( 5)物理结构设计:选定实施环境,确定系统数据库的存储结构和存取方法等;( 6)数据实施和维护:用 DBMS 建立数据库结构,加载数据,实现各种查询,链接应用程序,设计库中触发器、存储过程等对象,并能对数据库做简单的维护操作。( 7)自选开发工具,采用 C/S 或 B/S 模式实现软件功能。3. 课程设计报告的基本要求:( 1)必须提交系统分析报告,包括:数据流图、数据词典和系统功能分析。( 2)

3、数据库的设计与实现。包括数据库的数据字典,数据库的概念结构(ER 图),数据库中的表、视图(如果使用)、存储过程(如果使用)的结构和定义,数据库数据的插入、修改、删除、查询,要求使用SQL脚本提供。( 3)程序设计的报告:包括程序的运行环境、开发环境、程序的详细设计(包括模块之间的关系,模块的功能、主要功能实现的程序段)。.精品文档摘要根据医药销售管理系统的需求分析结果总结系统内实体及联系 , 并绘制系统的局部 E-R, 图然利用 PD建模工具后画出全局 E-R 图(概念数据模型) 。结合需求分析与概念结构设计把设计好的 E-R 图转换为 DBMS所支持的数据模型所符合的逻辑结构,此系统只针对

4、医药超市内部管理使用,运用 SQL数据库管理系统建表录入数据,进行查询、插入、删除、修改等操作。关键词:医药销售管理系统;E-R 图; DBMS;数据模型;SQL.精品文档目录1. 需求分析.41.1本系统要求实现以下主要功能: . .41.2系统功能分析图 .41.3数据流图和数据字典 . .61.3.1数据流图( DFD) .61.3.2数据字典( DD) .82. 数据库概念结构设计. 92.1局部视图设计 .92.2系统总 E-R图( PD建模工具绘制) . .113. 数据库实施和维护 . 123.1建立数据库 .123.1.1建数据库和表 .123.1.2视图的建立 .143.1.

5、3触发器建立 .143.1.4建立存储过程 .153.2数据库的数据管理 ( 插入、删除、修改等 ) .153.3数据库的用户与权限管理 .20参考文献 :.22.精品文档医药销售管理系统1. 需求分析1.1 本系统要求实现以下主要功能:(1) 基础信息管理:包括药品信息、员工信息、顾客信息;(2) 医药及医药用品的销售管理: 实现药品的查询、 销售、收费收据管理和药品退货处理等;(3) 系统设置管理:包括不同角色的管理、不同用户权限的设置等;(4) 相关信息统计及报表打印功能。1.2 系统功能分析图不同用户对系统的权限不同,经理对系统有查询和管理功能,员工对系统有查询、药品销售和退货的功能,

6、而供应商和顾客对此系统没有使用权限,如图1-1 所示医药销售管理系统用户登录经理员工供员药药销收应工品品售费商信所信和收信息有息退据息管信查货管管理息询管理理管理理.精品文档图 1-1 系统功能分析图.精品文档1.3 数据流图和数据字典数据流图( DFD)(1)对药品销售部分进行分析,画顶层数据流图,如下图所示供应商供 应 药品购买药品药品顾客顾客医药销售管理系统退货收费收据查查 询询统 计要信息求员工和经理图 1-2顶层销售数据流图(2) 0 层图,如下图所示.精品文档顾客销售管理库存管理顾客信息药品库存信息员工和经理收费收据管理入库管理供应商信息员工信息供应商图 1-30 层数据流图(3)

7、 1 层图如下图所示库存信息顾客药品信息查询购买药品销售记录顾客信息收费收据退货退货记录顾客退货款退货信息.精品文档图 1-4 1层数据流图数据字典( DD)(1)主要数据项数据项名称含义说明类型长度药品编号唯一标识一个药品Varchar10员工编号唯一标识一个员工身份Varchar10顾客编号唯一标识不同时间的一个顾客Varchar10图 1-5主要数据项列表(2)主要数据结构数据结构名称含义说明组成结构顾客定义了一个顾客的有关信息顾客编号 +顾客类别 +会员号员工定义了一个员工的有关信息员工编号 +员工姓名 +联系电话 +登录密码药品编号 +药品名称 +产地 +生产批号 +所属类药品定义了

8、一个药品的有关信息别 +进价 +单价 +库存 +会员折扣 +包装规格 +生产日期 +有效期图 1-6主要数据结构列表(3)主要数据流数据流名称含义来去数据流量组成源向收费收据顾客购买药品时员顾260 份/ 每药品编号 +员工编号 +顾客编号 +销售数量 +销售填写的单据工客天总额 +销售日期图 1-7 主要数据流表( 4)信息存储数据存储名称含义说明组成结构说明.精品文档药品信息表存放药品的有关信息药品 +库存数量用来说明药品在仓库中的存放数图 1-8信息存储列表(5)处理过程处理过程名称输入输出加工逻辑根据药品信息表和顾客信息表,如果销售药品编号 药品单价 库存不为零,则可以卖给顾客,否则缺

9、货图 1-9处理过程列表2. 数据库概念结构设计采用自底向上的设计方法将系统需求分析得到的用户需求抽象为信息结构2.1 局部视图设计(1)药品信息 E-R 图药品编号药品名称生产批号库存产地包装规格所属类别药品信息有效期进价生产日期会员折扣单价.精品文档图 2-1药品信息E-R 图(2)顾客信息 E-R 图顾客编号(3) 员工信息 E-R 图员工编号联系电话(4) 供应商信息 E-R 图供应商编号顾客信息会员号顾客类别图 2-2顾客信息E-R 图员工姓名员工信息登录密码图 2-3员工信息E-R 图所在城市供应商信息供应商名称联系方式.精品文档联系人图 2-4供应商信息E-R 图(5) 经理 E

10、-R 图经理信息用户名密码图 2-5经理信息E-R 图2.2 系统总 E-R 图( PD建模工具绘制)图 2-6系统概念结构模型.精品文档3. 数据库实施和维护3.1 建立数据库建数据库和表(1)数据库及所有表整体视图如下图示图 3-1 医药销售管理系统及所有表( 2)供应商信息表的设计如下图所示图 3-2 供应商信息表( 3)经理信息表的设计图 3-3 经理信息表.精品文档( 3)退货信息表的设计图 3-4退货信息表(4)销售信息表的设计图 3-5 销售信息表(5)药品信息表的设计图 3-6 药品信息表.精品文档(6)员工信息表的设计图 3-8 员工信息表视图的建立为了便于查询, 对顾客、药

11、品和销售表建立视图,如下图所示图 3-9 顾客 - 药品 - 销售清单视图触发器建立对药品信息表建立级联删除触发器,如下图所示.精品文档图 3-10级联删除触发器建立存储过程对药品信息中的库存建立不带参数的存储过程, 如下图所示图 3-11库存 1 的存储过程建立3.2数据库的数据管理 ( 插入、删除、修改等 )( 1)给药品信息中插入一条新记录插入记录前表中数据,如下图所示.精品文档图 3-12插入前药品信息插入一条药品信息记录,如下图所示图 3-13 插入药品记录 sql 语句插入后药品信息,如图所示图 3-14插入后药品信息(2)删除药品信息中的一条记录由于在药品信息中建立了级联删除触发

12、器,所以删除一条药品信息,则与此相关的销售记录也会被删除删除前药品信息表如下图示.精品文档图 3-15删除前药品信息删除前销售信息如图所示图 3-16删除前销售信息删除语句如下图示图 3-18删除语句.精品文档删除后药品信息表如下图所示图 3-19删除记录后药品信息表删除后销售表如图所示图 3-20删除后销售表(3)修改药品信息中的库存信息,将所有药品的库存全部加5修改前库存如下图所示图 3-21修改前药品库存.精品文档修改语句如下图示图 3-22修改语句修改后库存如下图所示图 3-23 修改后库存( 4)按照药品编号查询药品信息,如下图所示图 3-24查询药品编号为yp002 的药品信息.精品文档3.3 数据库的用户与权限管理(1)新建登录名,建立登录名- 经理如下图所示图 3-25 新建登录名 - 经理( 2)新建用户 - 张望,如下图所示图 3-26新建用户名 - 张望.精品文档(3)新建角色 - 医药销售管理员,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论