药品销售管理系统的设计--课程设计_第1页
药品销售管理系统的设计--课程设计_第2页
药品销售管理系统的设计--课程设计_第3页
药品销售管理系统的设计--课程设计_第4页
药品销售管理系统的设计--课程设计_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

1、药品销售管理系统的设计-课程设计药品销售管理系统的设计-课程设计经管学院数据库 系统概论课程设计经管学院信息管理与信息系统专业数据库系统原理课程设计报告(2014/2015学年第一学期)学生姓名:刘伟学生班级:信管122001班 学生学号: 201220020117 指导教师: 武妍2015年1月6日经管学院数据库系统原理课程设计 药品销售管理的设计 I目录 第一章 系统概述1 1.1 开发背景和意义1 1.1.1开发背景1 1.1.2开发的意义1 1.2可 行性分析2第二章 需求分析3 2.1系统设计思路3 2.2系统 的性能要求3 2.3系统任务3 2.3流程图4 2.3.1基于Analy

2、sis 的业务流程图 4 2.3.2基于Data Flow Diagram 的流程图5 2.4 数据字典6第三章概念结构设计20 3.1药品销售管理的CDM概述20 3.2药品销售管理的 CDM图20第四章逻辑 结构设计21第五章 物理结构设计 22 5.1药品销售管理的 PDM22 5.2 PDM生成到数据23 5.3数据库插入,查询,修改, 删除25 5.3.1药品表25 5.3.2客户表27 5.3.3员工表29 5.3.4 销售单32 5.3.5销售明细表34 5.3.6各表之间的查询 35个人 总结37参考文献38第一章系统概述1.1开发背景和意义 1.1.1开发背景 现代社会中管理

3、的作用越来越显得重要和突一般来讲,管理通过计划、组织、指导与领导、控制等手 段,为组织制定目标,应用组织的各种要素,以实现组织的 目标。对企业来说,人们按照一定的营销计划、 人力、物力资源, 对人员、物质、资金等加以计划和协调, 以达到预期的目的, 即称为企业管理。传统的企业管理活动中,把人、财、物作为企业的主要资 源。但是随着社会化大生产的不断扩大和社会对产品多样化 的需求,人们越来越重视信息在生产经营及企业管理中的作 用,并把它当作企业的一种极其重要的资源,人们称之为 信息资源”,信息资源的处理已经成为当今世界上一项主要的社 会活动。传统的进销存管理中,企业领导者往往由于收集不到底 层的数

4、据而不能进行科学决策,盲目的销售网络,导致企业 资源的浪费,造成企业的运营成本居高不下。企业必须借助新型技术解决传统销售管理中可能由现的问题。企业除了提升管理水平和加强对销售管理的力度之外,还 要充分利用网络技术。互联网为网络化、统一化的管理带来可能。网络给企业带来的是新一轮的竞争模式,网络化为企业销 售管理带来了前所未有的技术和手段,企业需要随时随地、 无所不及,高效运营、节约成本的销售管理。在商品销售企业中,对商品销售信息的有效管理是提高企 业效益的一个重要途径。1.1.2开发的意义 开发一个药品存销销售管理系统是必 须的。高效率、无差错的药品存销信息管理系统的开发解决了这个问题,本系统的

5、主要目的是:1.告别原始的手工操作, 安全快捷的保存数据信息, 节省时 间,提高了速度和准确性。2.药品存销信息管理系统可以避免药店对药品管理的随 意性,使得管理工作规范化、系统化、程序化,提高信息处 理的速度和准确性 3.对于减轻工作人员的劳动量、提高劳动 热情和服务质量,具有重要的现实意义。1.2 可行性分析 可行性主要包括经济可行性、技术可行 性和运行可行性三个方面。经济可行性分析:对组织的经济现状和投资能力进行分析,对系统建设运行 和维护费用进行估算,对系统建成后可能取得的社会和经济 效益进行估计。由于珠宝销售管理系统是作为实验周建模由我们学生自己开发的,在经济上的投入甚微,系统建成之

6、后将为今后珠宝销售管理提供很大的方便,因此在经济上是可行的。技术可行性分析:要考虑现有的技术条件是否能够顺利完成开发工作,软硬 件配置是否满足开发的需求等。当前的计算机硬件配置也完全能满足开发的需求,因此在 技术上是绝对可行的。运行可行性分析 :在软件方面,由于目前网络模式相对发展成熟,故软件的 开发平台成熟可行,它们速度快、容量大、可靠性能高,完 全能满足系统的需求。第2章需求分析2.1系统设计思路本系统的设计思想 是,系统采用模块化的程序设计方法,既便于系统功能的各 种组合和修改,又便于管理人员的维护。系统应具备数据库维护功能,及时根据用户的需求进行数 据的查询、添加、删除、修改等操作。1

7、.3 系统的性能要求在系统设计中主要是保证系统的可 行性和安全性,并在保证安全性和可行性的前提下满足数据 录入的准确性和高效性,满足安全可靠性,实用性,操作简 单和可移植性。1.4 系统任务 系统功能基本要求 药品信息,包括药品编 号、药品名称、生产厂家、生产日期、保质期、用途、价格、数量、经手人等; 员工信息,包括员工编号、姓名、性别、 年龄、学历、职务等;客户信息,包括客户编号、姓名、联系方式、购买时间、购买药品编号、名称、数量等。入库和由库信息,包括当前库存信息、药品存放位置、 入库数量和由库数量的统计。因为系统比较大,所以需要分工合作才能更好地完成此 系统,而我在此系统中的主要任务是完

8、成药品销售部分。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基于Data Flow Diagram药品销售第二层流程图2.4数据字典 内容主要是对数据流图中的数据项,数据结构,数据 流,处理逻辑,数据存储和外部实体等六个方面进行具体的 定义。数据流图配以数据字典,就可以从图形和文字两个方面对

9、 系统的逻辑模型进行完整的描述。药品销售管理的数据字典如下: 数据项数据项编号:I01-01数据项名称: 药品编号别名:药品编码简述:莫种药品的代码 类型及宽度:字符型,15位取值范围:“000000000000001 ” “ 999999999999轴锯项编号:I01-02数据项名称:药品名称简述:莫种药品的名称 类型及宽度:字符型,20位取值范围:任意汉字,字母和数字数据项编号:I01-03数据项名称:生产厂家简述:莫种药品的在那个厂家生产类型及宽度:字符型,30位取值范围:任意汉字,字母和数字数据项编号:I01-04数据项名称:生产日期简述:莫种药品在什么时候生产类型及宽度:时间日期型数

10、据项编号:I01-05数据项名称:保质期简述:莫种药品在多场时间有效类型及宽度:字符型,10位取值范围:汉字和数字数据项编号:I01-06数据项名称:用途简述:莫种药品治疗什么症状类型及宽度:字符型,50位取值范围:汉字和数字数据项编号:I01-07数据项名称:进货价别名:进价简述:奥药品进价是多少 类型及宽度:货币型,8位 数据项编号:I01-08数据项名称:销售价别名:售价简述:奥药品卖多少钱类型及宽度:货币型,8位 数据项编号:I02-01数据项名称:员工编号别名:员工编码简述:莫员工的代码 类型及宽度:字符型,5位取值范围:00001 “999觐据项编号:I02-02数据项名称:姓名别

11、名:员工姓名简述:莫员工的名字类型及宽度:字符型,10位取值范围:任意汉字数据项编号:I02-03数据项名称:性别简述:莫员工的性别 类型及宽度:字符型,4位取值范围:男或者女数据项编号:I02-04数据项名称:年龄简述:莫员工的年龄 类型及宽度: ,整型,2位取值范围:“18”据项编号:I02-05数据项名称:学历简述:莫员工的学历类型及宽度:字符型,10取值范围:数据项编号:初中,高中,专科,本科,硕士,博士I02-06数据项名称:职务简述:莫员工所做的工作 类型及宽度:字符型,10取值范围:经理,销售员,收银员 数据项编号:I03-01数据项名称:客户编号别名:客户编码简述:莫客户的代码

12、 类型及宽度:字符型,10位取值范围:“0000000001 ” “9999999蝴g项编号:I03-02数据项名称:姓名别名:客户姓名简述:莫客户的名字 类型及宽度:字符型,10位取值范围:任意汉字数据项编号:I03-03数据项名称:电话号码别名:联系方式简述:莫客户的联系方式类型及宽度:字符型,10位取值范围:09的数字数据项编号:I03-04数据项名称:积分简述:莫客户的积分 类型及宽度:货币型取值范围:09的数字数据项编号:I04-01数据项名称:销售明细号别名:销售明细编码简述:莫销售单的一条记录类型及宽度:字符型,15位取值范围:“000000000000001 ” “ 99999

13、9999999999g项编号:I04-02数据项名称:数量简述:买奥药品的数量 类型及宽度:整型,4位取值范围:“0001 ” “9999据项编号:I04-03数据项名称:小计简述:奥药品的价格*数量 类型及宽度:货币型,8位 数据项编号:I05-01数据项名称:销售单号别名:销售单编号简述:销售单的代码类型及宽度:字符型,10位取值范围:“0000000001 ” “9999999蝴g项编号:I05-02数据项名称:销售日期简述:买药品的日期 类型及宽度:日期时间型,8位数据项编号:I05-03数据项名称:总金额简述:莫客户销售的总金额类型及宽度:货币型,8位 数据项编号:I05-04数据项

14、名称:支付方式别名:结算方式简述:买药品时结算方式类型及宽度:字符型,10位取值范围:现金支付或者银行卡支付数据结构数据结构编号: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-06DS03数据结构名称:客户表简述:客户的基本信息 数据结构组成:I03-01+I03-02+I03-03+I03-04 数据结构编号:DS04数据

15、结构名称:销售明细表简述:购买药品的明细信息数据结构组成: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数据流名称:支付简述:客户把钱支付给工作人员数据流来源:销售处理数

16、据流去向:工作人员数据流组成:支付方式数据流量:10次/小时高峰流量:20次/小时(上午9:00-11:00)数据流编号:D01-03数据流名称:销售简述:工作人员把药品销售给顾客数据流来源:工作人员数据流去向:销售处理数据流组成:药品数据流量:10次/小时高峰流量:20次/小时(上午9:00-11:00)数据流编号:D01-04数据流名称:销售单简述:把销售单给顾客数据流来源:销售处理数据流去向:顾客数据流组成:销售单号+药品名称+销售日期+销售员+总金额+支付方式+积分数据流量:10份/小时高峰流量:20份/小时(上午9:00-11:00)数据流编号:D01-05数据流名称:查询简述:工作

17、人员查询信息数据流来源:销售处理数据流去向:药品信息库数据流组成:药品编号+药品名称+价格+库存量+生产日期+保质期 数据流量:10次/小时高峰流量:20次/小时(上午9:00-11:00)数据流编号:D02-02数据流名称:返回信息简述:把信息返回给客户 数据流来源:查询处理数据流去向:客户数据流组成:药品名称+价格+库存量+生产日期+保质期 数据流量:10次/小时高峰流量:20次/小时(上午9:00-11:00)数据流编号:D02-03数据流名称:查询信息简述:工作人员查询信息数据流来源:查询处理数据流去向:药品信息库数据流组成:药品名称+价格+库存量+生产日期+保质期 数据流量:10次/

18、小时高峰流量:20次/小时(上午9:00-11:00)数据流编号:D02-04数据流名称:返回信息简述:药品信息库返回查询的信息数据流来源:药品信息库数据流去向:查询处理数据流组成:药品名称+价格+库存量+生产日期+保质期 数据流量:10次/小时高峰流量:20次/小时(上午9:00-11:00)数据流编号:D02-05数据流名称:查询信息简述:工作人员查询信息数据流来源:查询处理数据流去向:药品信息库数据流组成:药品名称+价格+库存量+生产日期+保质期 数据流量:10次/小时高峰流量:20次/小时(上午9:00-11:00)数据流编号:D02-06数据流名称:药品信息简述:根据药品的信息生成应

19、收款数据流来源:查询处理数据流去向:生成应收款单数据流组成:药品编号+药品名称+价格+数量+金额 数据流量:10次/小时高峰流量:20次/小时(上午9:00-11:00)数据流编号:D02-07数据流名称:应收款简述:应收款信息数据流来源:生成营收款单数据流去向:支付方式数据流组成:支付方式数据流量:10次/小时高峰流量:20次/小时(上午9:00-11:00)数据流编号:D02-08数据流名称:现金简述:用现金支付数据流来源:支付方式数据流去向:现金支付数据流组成:支付方式数据流量:10次/小时高峰流量:20次/小时(上午9:00-11:00)数据流编号:D02-09数据流名称:银行卡简述:

20、用银行卡支付数据流来源:支付方式数据流去向:银行卡支付数据流组成:支付方式数据流量:10次/小时高峰流量:20次/小时(上午9:00-11:00)数据流编号:D02-12数据流名称:销售单简述:根据销售单药品由库数据流来源:生成销售单数据流去向:药品由库数据流组成:销售单号+药品名称+销售日期+销售员+总金额+支付方式+积分数据流量:10次/小时高峰流量:20次/小时(上午9:00-11:00)数据流编号:D02-13数据流名称:销售单简述:把销售单给顾客数据流来源:生成销售单数据流去向:顾客数据流组成:销售单号+药品名称+销售日期+销售员+总金额+支付方式+积分数据流量:10次/小时高峰流量

21、:20次/小时(上午9:00-11:00)数据流编号:D02-14数据流名称:药品简述:把药品给顾客数据流来源:药品由库数据流去向:顾客数据流组成:药品数据流量:10次/小时高峰流量:20次/小时(上午9:00-11:00)数据流编号:D02-15数据流名称:支付简述:把钱给工作人员数据流来源:现金支付数据流去向:工作人员数据流组成:金额数据流量:10次/小时高峰流量:20次/小时(上午9:00-11:00)数据流编号:D02-16数据流名称:支付简述:把银行卡给工作人员数据流来源:银行卡支付数据流去向:工作人员数据流组成:银行卡数据流量:10次/小时高峰流量:20次/小时(上午9:00-11

22、:00)数据流编号:D02-17数据流名称:销售简述:把药品由库 数据流来源:工作人员数据流去向:药品由库数据流组成:药品数据流量:10次/小时高峰流量:20次/小时(上午9:00-11:00)数据流编号:D02-18数据流名称:查询简述:查询信息数据流来源:工作人员数据流去向:查询处理数据流组成: 药品编号+药品名称+生产厂家+生产日期+保质期+用途+库存量+价格数据流量:10次/小时高峰流量:20次/小时(上午9:00-11:00)数据流编号:D02-19数据流名称:应收款信息简述:应收客户的金钱数数据流来源:工作人员数据流去向:生成应收款单数据流组成:药品名称+数量+价格+总金额 数据流

23、量:10次/小时高峰流量:20次/小时(上午9:00-11:00)数据流编号:D02-20数据流名称:销售信息简述:客户销售药品的信息 数据流来源:工作人员数据流去向:生成销售单数据流组成:销售单号+药品名称+销售日期+销售员+总金额+支付方式+积分数据流量:10次/小时高峰流量:20次/小时(上午9:00-11:00)数据存储 数据存储编号:F01-01数据存储名称:药品信息库简述:存放药品的信息 数据存储组成:药品编号+药品名称+生产日期+保质期+生产厂家+用途+库 存量+价格+备注关键字:药品编号相关联的处理:P02-01外部实体外部实体的编号:S01-01外部实体名称:客户简述:购买药

24、品的人输入的数据流: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个实体,分别是:药品,员工,客户,销售单和销售明细。根据对他们的分析可以得到:药品和销售明细是一对多的

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

26、户编号是 主码 销售明细(销售明细号,药品编号,销售单号,数量, 销售价,总价)销售明细号是主码,药品编号是外码,参照 药品的药品编号。销售单号是外码,参照销售单中的销售单。销售单(销售单号,员工编号,客户编号,销售日期, 总金额,销售员,支付方式)销售单号是主码,员工编号是 外码,参照员工表中员工编号,客户编号也是外码,参照客 户表中的客户编号。第五章物理结构设计 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.3 数

27、据库插入,查询,修改,删除 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.插入1)执行情况 图5.16客户插入

28、执 行情况表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员工表插入结果图第4条记录和第5条记录是直接插入,结果如下 图5.26

29、员 工表插入结果图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的销售记 录

30、,查询结果如图5.33图5.33销售单查询结果图3.修改 把销售单号00002的支付方式改为银行卡支付1)修改执行情况 图5.34销售单修改执行情况图3)结果 图5.35销售单修改结果图4.删除 把销售单号00005的记录删除1)删除 执行情况 图5.36销售单删除执行情况表2)结果图5.37销售单删除结果图 5.3.5销售明细表1.插入1)插入执行情况 图5.38销售明细插入执行情况表3)结果 图5.39销售明细表插入结果图 第5条记录是直接插入,结果如图5.40图5.40销售明细表插入结果图 2 2.查询 查询销售单号00002 的销售明细 1)查询语句SELECT * FROM销售明细WHERE销售单号=00002 ; 2 )查询结果 图5.41销售明细 表查询结果图 5.3.6各表之间的查询 1.客户和销售单之间的 查询,根据销售单查询销售药

温馨提示

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

最新文档

评论

0/150

提交评论