ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:22.94KB ,
资源ID:21898271      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21898271.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(药品销售管理系统的设计课程设计Word格式文档下载.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

药品销售管理系统的设计课程设计Word格式文档下载.docx

1、 第2章 需求分析 2.1系统设计思路 本系统的设计思想是,系统采用模块化的程序设计方法,既便于系统功能的各种组合和修改,又便于管理人员的维护。 系统应具备数据库维护功能,及时根据用户的需求进行数据的查询、添加、删除、修改等操作。 2.2系统的性能要求 在系统设计中主要是保证系统的可行性和安全性,并在保证安全性和可行性的前提下满足数据录入的准确性和高效性,满足安全可靠性,实用性,操作简单和可移植性。 2.3系统任务 系统功能基本要求 药品信息,包括药品编号、药品名称、生产厂家、生产日期、保质期、用途、价格、数量、经手人等; 员工信息,包括员工编号、姓名、性别、年龄、学历、职务等; 客户信息,包

2、括客户编号、姓名、联系方式、购买时间、购买药品编号、名称、数量等。 入库和出库信息,包括当前库存信息、药品存放位置、入库数量和出库数量的统计。 因为系统比较大,所以需要分工合作才能更好地完成此系统,而我在此系统中的主要任务是完成药品销售部分。 2.3流程图 2.3.1基于Analysis的业务流程图 如图2.1是基于Analysis的药品销售业务流程图 图2.1基于analysis的药品销售流程图 2.3.2基于Data Flow Diagram的流程图 药品销售第一层流程图如图2.2 图2.2基于Data Flow Diagram药品销售第一层流程图 药品销售第二层流程图如图2.3 图2.3

3、基于Data Flow Diagram药品销售第二层流程图 2.4数据字典 内容主要是对数据流图中的数据项,数据结构,数据流,处理逻辑,数据存储和外部实体等六个方面进行具体的定义。 数据流图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。 药品销售管理的数据字典如下: 数据项 数据项编号:I01-01 数据项名称:药品编号 别名:药品编码 简述:某种药品的代码 类型及宽度:字符型,15位 取值范围:“000000000000001”“999999999999999” 数据项编号:I01-02 数据项名称:药品名称 简述:某种药品的名称 类型及宽度:字符型,20位 取值范

4、围:任意汉字,字母和数字 数据项编号:I01-03 数据项名称:生产厂家 简述:某种药品的在那个厂家生产 类型及宽度:字符型,30位 取值范围:I01-04 数据项名称:生产日期 简述:某种药品在什么时候生产 类型及宽度:时间日期型 数据项编号:I01-05 数据项名称:保质期 简述:某种药品在多场时间有效 类型及宽度:字符型,10位 取值范围:汉字和数字 数据项编号:I01-06 数据项名称:用途 简述:某种药品治疗什么症状 类型及宽度:字符型,50位 取值范围:I01-07 数据项名称:进货价 别名:进价 简述:某药品进价是多少 类型及宽度:货币型,8位 数据项编号:I01-08 数据项名

5、称:销售价 别名:售价 简述:某药品卖多少钱 类型及宽度:I02-01 数据项名称:员工编号 别名:员工编码 简述:某员工的代码 类型及宽度:字符型,5位 取值范围:“00001”“99999” 数据项编号:I02-02 数据项名称:姓名 别名:员工姓名 简述:某员工的名字 类型及宽度:任意汉字 数据项编号:I02-03 数据项名称:性别 简述:某员工的性别 类型及宽度:字符型,4位 取值范围:男或者女 数据项编号:I02-04 数据项名称:年龄 简述:某员工的年龄 类型及宽度:,整型,2位 取值范围:“18”“60” 数据项编号:I02-05 数据项名称:学历 简述:某员工的学历 类型及宽度

6、:字符型,10 取值范围:初中,高中,专科,本科,硕士,博士 数据项编号:I02-06 数据项名称:职务 简述:某员工所做的工作 类型及宽度:经理,销售员,收银员 数据项编号:I03-01 数据项名称:客户编号 别名:客户编码 简述:某客户的代码 类型及宽度:“0000000001”“9999999999” 数据项编号:I03-02 数据项名称:客户姓名 简述:某客户的名字 类型及宽度:I03-03 数据项名称:电话号码 别名:联系方式 简述:某客户的联系方式 类型及宽度:09的数字 数据项编号:I03-04 数据项名称:积分 简述:某客户的积分 类型及宽度:货币型 取值范围:I04-01 数

7、据项名称:销售明细号 别名:销售明细编码 简述:某销售单的一条记录 类型及宽度:I04-02 数据项名称:数量 简述:买某药品的数量 类型及宽度:整型,4位 取值范围:“0001”“9999” 数据项编号:I04-03 数据项名称:小计 简述:某药品的价格*数量 类型及宽度:I05-01 数据项名称:销售单号 别名:销售单编号 简述:销售单的代码 类型及宽度:I05-02 数据项名称:销售日期 简述:买药品的日期 类型及宽度:日期时间型,8位 数据项编号:I05-03 数据项名称:总金额 简述:某客户销售的总金额 类型及宽度:I05-04 数据项名称:支付方式 别名:结算方式 简述:买药品时结

8、算方式 类型及宽度:现金支付或者银行卡支付 数据结构 数据结构编号:DS01 数据结构名称:药品表 简述:药品的基本信息 数据结构组成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07 数据结构编号:DS02 数据结构名称:员工表 简述:员工的基本信息 数据结构组成:I02-01+I02-02+I02-03+I02-04+I02-05+I02-06 数据结构编号:DS03 数据结构名称:客户表 简述:客户的基本信息 数据结构组成:I03-01+I03-02+I03-03+I03-04 数据结构编号:DS04 数据结构名称:销售明细表 简述:购买药

9、品的明细信息 数据结构组成:I04-01+I04-02+I04-03+I04-04 数据结构编号:DS05 数据结构名称:销售表 简述:购买药品的信息 数据结构组成:I05-01+I05-02+I05-03+I05-04+I05-05 数据流 数据流编号:D01-01 数据流名称:需要的药品信息 简述:客户需要的药品信息 数据流来源:客户 数据流去向:销售处理 数据流组成:药品价格+用途+生产日期+保质期 数据流量:10次/小时 高峰流量:20次/小时(上午9:00-11:00) 数据流编号:D01-02 数据流名称:支付 简述:客户把钱支付给工作人员 数据流来源:销售处理 数据流去向:工作人

10、员 数据流组成:支付方式 数据流量:D01-03 数据流名称:销售 简述:工作人员把药品销售给顾客 数据流来源:工作人员 数据流去向:药品 数据流量:D01-04 数据流名称:销售单 简述:把销售单给顾客 数据流来源:顾客 数据流组成:销售单号+药品名称+销售日期+销售员+总金额+支付方式+积分 数据流量:10份/小时 高峰流量:20份/小时(上午9:D01-05 数据流名称:查询 简述:工作人员查询信息 数据流来源:药品信息库 数据流组成:药品编号+药品名称+价格+库存量+生产日期+保质期 数据流量:D02-02 数据流名称:返回信息 简述:把信息返回给客户 数据流来源:查询处理 数据流去向

11、:客户 数据流组成:药品名称+价格+库存量+生产日期+保质期 数据流量:D02-03 数据流名称:查询信息 简述:D02-04 数据流名称:药品信息库返回查询的信息 数据流来源:药品信息库 数据流去向:查询处理 数据流组成:D02-05 数据流名称:D02-06 数据流名称:药品信息 简述:根据药品的信息生成应收款 数据流来源:生成应收款单 数据流组成:药品编号+药品名称+价格+数量+金额 数据流量:D02-07 数据流名称:应收款 简述:应收款信息 数据流来源:生成营收款单 数据流去向:支付方式 数据流组成:D02-08 数据流名称:现金 简述:用现金支付 数据流来源:支付方式 数据流去向:

12、现金支付 数据流组成:D02-09 数据流名称:银行卡 简述:用银行卡支付 数据流来源:银行卡支付 数据流组成:D02-12 数据流名称:根据销售单药品出库 数据流来源:生成销售单 数据流去向:药品出库 数据流组成:D02-13 数据流名称:D02-14 数据流名称:药品 简述:把药品给顾客 数据流来源:药品出库 数据流去向:D02-15 数据流名称:把钱给工作人员 数据流来源:现金支付 数据流去向:金额 数据流量:D02-16 数据流名称:把银行卡给工作人员 数据流来源:银行卡支付 数据流去向:银行卡 数据流量:D02-17 数据流名称:把药品出库 数据流来源:D02-18 数据流名称:查询

13、信息 数据流来源:药品编号+药品名称+生产厂家+生产日期+保质期+用途+库存量+价格 数据流量:D02-19 数据流名称:应收款信息 简述:应收客户的金钱数 数据流来源:药品名称+数量+价格+总金额 数据流量:D02-20 数据流名称:销售信息 简述:客户销售药品的信息 数据流来源:生成销售单 数据流组成:00) 数据存储 数据存储编号:F01-01 数据存储名称:药品信息库 简述:存放药品的信息 数据存储组成:药品编号+药品名称+生产日期+保质期+生产厂家+用途+库存量+价格+备注 关键字:药品编号 相关联的处理:P02-01 外部实体 外部实体的编号:S01-01 外部实体名称:客户 简述

14、:购买药品的人 输入的数据流:P02-02,P02-13,P02-14 输出的数据流:P02-01 外部实体的编号:S01-02 外部实体名称:工作人员 简述:药店的员工 输入的数据流:P02-014,P02-015 输出的数据流:P02-17,P02-18,P02-19,P02-20 第三章 概念结构设计 3.1药品销售管理的CDM概述 概念数据模型也称信息模型,它以实体-联系理论为基础,并对这一理论进行扩充,它从用户的观点出发对信息建模,主要用于数据库的概念结构设计。 药品销售管理包含5个实体,分别是:药品,员工,客户,销售单和销售明细。 根据对他们的分析可以得到:药品和销售明细是一对多的

15、关系,销售明细和销售单事多对一的关系,员工和销售单是一对多的关系,客户和销售单也是一对多的关系。 药品表和销售明细表是反规范的关系,这样更有利于计算。 3.2药品销售管理的CDM图 药品销售管理的CDM图如图3.1所示: 图3.1 药品销售CDM图 第四章 逻辑结构设计 逻辑结构设计是将概念结构设计阶段完成的概念模型转换成能被选定的数据库管理系统(DBMS)支持的数据模型。 药品销售管理的逻辑结构设计如下: 工作人员(员工编号、姓名、性别、年龄、学历、职务)员工编号是主码。 药品(药品编号、药品名称、生产厂家、生产日期、保质期、用途、价格)药品编号是主码。 客户(客户编号、姓名、联系方式、积分

16、)客户编号是主码 销售明细(销售明细号,药品编号,销售单号,数量,销售价,总价)销售明细号是主码,药品编号是外码,参照药品的药品编号。 销售单号是外码,参照销售单中的销售单。 销售单(销售单号,员工编号,客户编号,销售日期,总金额,销售员,支付方式)销售单号是主码,员工编号是外码,参照员工表中员工编号,客户编号也是外码,参照客户表中的客户编号。 第五章 物理结构设计 5.1药品销售管理的PDM 如下图5.1是药品销售管理PDM 图5.1药品销售管理PDM图 5.2 PDM生成到数据 图5.2生成数据库图 图5.3客户表 图5.4 销售单 图5.5销售明细表 图5.6药品表 图5.7员工表 5.

17、3数据库插入,查询,修改,删除 5.3.1药品表 1. 插入 1)插入执行情况 图5.8 药品表插入执行情况 2)结果 图5.9 药品表插入结果 第四条记录和第五条记录是直接插入,结果如下图5.10 图5.10 药品表插入结果图2 2.查询 查询药品销售价是6的药品。 1)查询结果 图5.11 药品表查询结果图 3. 修改 把健胃消食片的销售价格修改为8 1)修改执行情况 图5.12药品表修改执行情况图 3)结果 图5.13药品表修改结果图 4. 删除 删除生产厂家是广东白云山的药品 1)删除执行情况 图5.14药品表删除执行情况图 2)结果 图5.15药品表删除结果图 5.3.2客户表 1.

18、 插入 1)执行情况 图5.16客户插入执行情况表 2)结果 图5.17客户插入结果图 第6条记录是直接插入结果如图5.18 图5.18客户表插入结果图2 2.查询 查询积分是30的客户信息 1)查询结果 图5.19客户表查询结果图 3.修改 把客户0003的姓名改为张宇 1)修改执行情况 图5.20客户表修改执行情况表 2)结果 图5.21客户表修改结果图 4. 删除 把客户编号0006的记录删除 1)删除执行情况 图5.22客户表删除执行情况图 3)结果 图5.23客户表删除结果图 5.3.3员工表 1.插入 1)插入执行情况 图5.24 员工表插入执行情况表 2)结果 图5.25 员工表

19、插入结果图 第4条记录和第5条记录是直接插入,结果如下 图5.26 员工表插入结果图2 2. 查询 查询姓赵的员工信息 查询结果如图5.26 图5.26 员工表查询结果图 3. 修改 把员工编号002的年龄改为30 1)修改执行情况 图5.27 员工表修改执行情况图 2)结果 图5.28 员工表修改结果图 4. 删除 删除员工编号003的记录 1)删除执行情况 图5.29 员工表删除执行情况图 2)结果 图5.30 员工表删除结果图 5.3.4销售单 1.插入 1)插入执行情况 图5.31销售单插入执行情况图 2)结果 图5.32销售单插入结果图 第4条记录和第5条记录是直接插入,结果如下 图5.32销售单插入结果图2 2查询 查询在2014年10月31日到2014年11月30的销售记录,查询结果如图5.33 图5.33销售单查询结果图 3. 修改 把销售单号00002的支付方式改为银行卡支付 1)修改执行情况 图5.34销售单修

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1