药品销售管理系统的设计课程设计Word格式文档下载.docx
- 文档编号:21898271
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:18
- 大小:22.94KB
药品销售管理系统的设计课程设计Word格式文档下载.docx
《药品销售管理系统的设计课程设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《药品销售管理系统的设计课程设计Word格式文档下载.docx(18页珍藏版)》请在冰豆网上搜索。
第2章需求分析2.1系统设计思路本系统的设计思想是,系统采用模块化的程序设计方法,既便于系统功能的各种组合和修改,又便于管理人员的维护。
系统应具备数据库维护功能,及时根据用户的需求进行数据的查询、添加、删除、修改等操作。
2.2系统的性能要求在系统设计中主要是保证系统的可行性和安全性,并在保证安全性和可行性的前提下满足数据录入的准确性和高效性,满足安全可靠性,实用性,操作简单和可移植性。
2.3系统任务系统功能基本要求药品信息,包括药品编号、药品名称、生产厂家、生产日期、保质期、用途、价格、数量、经手人等;
员工信息,包括员工编号、姓名、性别、年龄、学历、职务等;
客户信息,包括客户编号、姓名、联系方式、购买时间、购买药品编号、名称、数量等。
入库和出库信息,包括当前库存信息、药品存放位置、入库数量和出库数量的统计。
因为系统比较大,所以需要分工合作才能更好地完成此系统,而我在此系统中的主要任务是完成药品销售部分。
2.3流程图2.3.1基于Analysis的业务流程图如图2.1是基于Analysis的药品销售业务流程图图2.1基于analysis的药品销售流程图2.3.2基于DataFlowDiagram的流程图药品销售第一层流程图如图2.2图2.2基于DataFlowDiagram药品销售第一层流程图药品销售第二层流程图如图2.3图2.3基于DataFlowDiagram药品销售第二层流程图2.4数据字典内容主要是对数据流图中的数据项,数据结构,数据流,处理逻辑,数据存储和外部实体等六个方面进行具体的定义。
数据流图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。
药品销售管理的数据字典如下:
数据项数据项编号:
I01-01数据项名称:
药品编号别名:
药品编码简述:
某种药品的代码类型及宽度:
字符型,15位取值范围:
“000000000000001”~“999999999999999”数据项编号:
I01-02数据项名称:
药品名称简述:
某种药品的名称类型及宽度:
字符型,20位取值范围:
任意汉字,字母和数字数据项编号:
I01-03数据项名称:
生产厂家简述:
某种药品的在那个厂家生产类型及宽度:
字符型,30位取值范围:
I01-04数据项名称:
生产日期简述:
某种药品在什么时候生产类型及宽度:
时间日期型数据项编号:
I01-05数据项名称:
保质期简述:
某种药品在多场时间有效类型及宽度:
字符型,10位取值范围:
汉字和数字数据项编号:
I01-06数据项名称:
用途简述:
某种药品治疗什么症状类型及宽度:
字符型,50位取值范围:
I01-07数据项名称:
进货价别名:
进价简述:
某药品进价是多少类型及宽度:
货币型,8位数据项编号:
I01-08数据项名称:
销售价别名:
售价简述:
某药品卖多少钱类型及宽度:
I02-01数据项名称:
员工编号别名:
员工编码简述:
某员工的代码类型及宽度:
字符型,5位取值范围:
“00001”~“99999”数据项编号:
I02-02数据项名称:
姓名别名:
员工姓名简述:
某员工的名字类型及宽度:
任意汉字数据项编号:
I02-03数据项名称:
性别简述:
某员工的性别类型及宽度:
字符型,4位取值范围:
男或者女数据项编号:
I02-04数据项名称:
年龄简述:
某员工的年龄类型及宽度:
,整型,2位取值范围:
“18”~“60”数据项编号:
I02-05数据项名称:
学历简述:
某员工的学历类型及宽度:
字符型,10取值范围:
初中,高中,专科,本科,硕士,博士数据项编号:
I02-06数据项名称:
职务简述:
某员工所做的工作类型及宽度:
经理,销售员,收银员数据项编号:
I03-01数据项名称:
客户编号别名:
客户编码简述:
某客户的代码类型及宽度:
“0000000001”~“9999999999”数据项编号:
I03-02数据项名称:
客户姓名简述:
某客户的名字类型及宽度:
I03-03数据项名称:
电话号码别名:
联系方式简述:
某客户的联系方式类型及宽度:
0~9的数字数据项编号:
I03-04数据项名称:
积分简述:
某客户的积分类型及宽度:
货币型取值范围:
I04-01数据项名称:
销售明细号别名:
销售明细编码简述:
某销售单的一条记录类型及宽度:
I04-02数据项名称:
数量简述:
买某药品的数量类型及宽度:
整型,4位取值范围:
“0001”~“9999”数据项编号:
I04-03数据项名称:
小计简述:
某药品的价格*数量类型及宽度:
I05-01数据项名称:
销售单号别名:
销售单编号简述:
销售单的代码类型及宽度:
I05-02数据项名称:
销售日期简述:
买药品的日期类型及宽度:
日期时间型,8位数据项编号:
I05-03数据项名称:
总金额简述:
某客户销售的总金额类型及宽度:
I05-04数据项名称:
支付方式别名:
结算方式简述:
买药品时结算方式类型及宽度:
现金支付或者银行卡支付数据结构数据结构编号:
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数据结构名称:
销售明细表简述:
购买药品的明细信息数据结构组成:
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数据流名称:
支付简述:
客户把钱支付给工作人员数据流来源:
销售处理数据流去向:
工作人员数据流组成:
支付方式数据流量:
D01-03数据流名称:
销售简述:
工作人员把药品销售给顾客数据流来源:
工作人员数据流去向:
药品数据流量:
D01-04数据流名称:
销售单简述:
把销售单给顾客数据流来源:
顾客数据流组成:
销售单号+药品名称+销售日期+销售员+总金额+支付方式+积分数据流量:
10份/小时高峰流量:
20份/小时(上午9:
D01-05数据流名称:
查询简述:
工作人员查询信息数据流来源:
药品信息库数据流组成:
药品编号+药品名称+价格+库存量+生产日期+保质期数据流量:
D02-02数据流名称:
返回信息简述:
把信息返回给客户数据流来源:
查询处理数据流去向:
客户数据流组成:
药品名称+价格+库存量+生产日期+保质期数据流量:
D02-03数据流名称:
查询信息简述:
D02-04数据流名称:
药品信息库返回查询的信息数据流来源:
药品信息库数据流去向:
查询处理数据流组成:
D02-05数据流名称:
D02-06数据流名称:
药品信息简述:
根据药品的信息生成应收款数据流来源:
生成应收款单数据流组成:
药品编号+药品名称+价格+数量+金额数据流量:
D02-07数据流名称:
应收款简述:
应收款信息数据流来源:
生成营收款单数据流去向:
支付方式数据流组成:
D02-08数据流名称:
现金简述:
用现金支付数据流来源:
支付方式数据流去向:
现金支付数据流组成:
D02-09数据流名称:
银行卡简述:
用银行卡支付数据流来源:
银行卡支付数据流组成:
D02-12数据流名称:
根据销售单药品出库数据流来源:
生成销售单数据流去向:
药品出库数据流组成:
D02-13数据流名称:
D02-14数据流名称:
药品简述:
把药品给顾客数据流来源:
药品出库数据流去向:
D02-15数据流名称:
把钱给工作人员数据流来源:
现金支付数据流去向:
金额数据流量:
D02-16数据流名称:
把银行卡给工作人员数据流来源:
银行卡支付数据流去向:
银行卡数据流量:
D02-17数据流名称:
把药品出库数据流来源:
D02-18数据流名称:
查询信息数据流来源:
药品编号+药品名称+生产厂家+生产日期+保质期+用途+库存量+价格数据流量:
D02-19数据流名称:
应收款信息简述:
应收客户的金钱数数据流来源:
药品名称+数量+价格+总金额数据流量:
D02-20数据流名称:
销售信息简述:
客户销售药品的信息数据流来源:
生成销售单数据流组成:
00)数据存储数据存储编号:
F01-01数据存储名称:
药品信息库简述:
存放药品的信息数据存储组成:
药品编号+药品名称+生产日期+保质期+生产厂家+用途+库存量+价格+备注关键字:
药品编号相关联的处理:
P02-01外部实体外部实体的编号:
S01-01外部实体名称:
客户简述:
购买药品的人输入的数据流:
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个实体,分别是:
药品,员工,客户,销售单和销售明细。
根据对他们的分析可以得到:
药品和销售明细是一对多的关系,销售明细和销售单事多对一的关系,员工和销售单是一对多的关系,客户和销售单也是一对多的关系。
药品表和销售明细表是反规范的关系,这样更有利于计算。
3.2药品销售管理的CDM图药品销售管理的CDM图如图3.1所示:
图3.1药品销售CDM图第四章逻辑结构设计逻辑结构设计是将概念结构设计阶段完成的概念模型转换成能被选定的数据库管理系统(DBMS)支持的数据模型。
药品销售管理的逻辑结构设计如下:
工作人员(员工编号、姓名、性别、年龄、学历、职务)员工编号是主码。
药品(药品编号、药品名称、生产厂家、生产日期、保质期、用途、价格)药品编号是主码。
客户(客户编号、姓名、联系方式、积分)客户编号是主码销售明细(销售明细号,药品编号,销售单号,数量,销售价,总价)销售明细号是主码,药品编号是外码,参照药品的药品编号。
销售单号是外码,参照销售单中的销售单。
销售单(销售单号,员工编号,客户编号,销售日期,总金额,销售员,支付方式)销售单号是主码,员工编号是外码,参照员工表中员工编号,客户编号也是外码,参照客户表中的客户编号。
第五章物理结构设计5.1药品销售管理的PDM如下图5.1是药品销售管理PDM图5.1药品销售管理PDM图5.2PDM生成到数据图5.2生成数据库图图5.3客户表图5.4销售单图5.5销售明细表图5.6药品表图5.7员工表5.3数据库插入,查询,修改,删除5.3.1药品表1.插入1)插入执行情况图5.8药品表插入执行情况2)结果图5.9药品表插入结果第四条记录和第五条记录是直接插入,结果如下图5.10图5.10药品表插入结果图22.查询查询药品销售价是6的药品。
1)查询结果图5.11药品表查询结果图3.修改把健胃消食片的销售价格修改为81)修改执行情况图5.12药品表修改执行情况图3)结果图5.13药品表修改结果图4.删除删除生产厂家是广东白云山的药品1)删除执行情况图5.14药品表删除执行情况图2)结果图5.15药品表删除结果图5.3.2客户表1.插入1)执行情况图5.16客户插入执行情况表2)结果图5.17客户插入结果图第6条记录是直接插入结果如图5.18图5.18客户表插入结果图22.查询查询积分是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员工表插入结果图22.查询查询姓赵的员工信息查询结果如图5.26图5.26员工表查询结果图3.修改把员工编号002的年龄改为301)修改执行情况图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销售单插入结果图22查询查询在2014年10月31日到2014年11月30的销售记录,查询结果如图5.33图5.33销售单查询结果图3.修改把销售单号00002的支付方式改为银行卡支付1)修改执行情况图5.34销售单修
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 药品 销售 管理 系统 设计 课程设计