药品销售管理系统设计方案.doc

上传人:F****n 文档编号:94466977 上传时间:2019-08-07 格式:DOC 页数:26 大小:859KB
返回 下载 相关 举报
药品销售管理系统设计方案.doc_第1页
第1页 / 共26页
药品销售管理系统设计方案.doc_第2页
第2页 / 共26页
药品销售管理系统设计方案.doc_第3页
第3页 / 共26页
药品销售管理系统设计方案.doc_第4页
第4页 / 共26页
药品销售管理系统设计方案.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《药品销售管理系统设计方案.doc》由会员分享,可在线阅读,更多相关《药品销售管理系统设计方案.doc(26页珍藏版)》请在金锄头文库上搜索。

1、 * 实践教学 * 兰州理工大学计算机与通信学院2011年春季学期 数据库 课程设计题 目: 药品销售管理系统 专业班级: 姓 名: 学 号: 指导教师: 成 绩: 摘 要2序 言3第一章 系统分析41.1 问题描述41.2 系统流程图51.3 数据流程图61.4 数据字典7第二章 系统总体设计82.1 数据库概念设计(E-R图)82.2 总体软件设计图92.3数据表的设计92.4 关系模型及关系图 (DrugSell)11第三章 详细设计123.1 数据库连接、登陆模块及主菜单123.2 信息查询模块123.3管理模块13第四章 系统测试134.1测试方法134.2测试用例134.3 用户销

2、售分析18第五章 软件使用说明书18总 结19参考文献1致 谢2附件 部分原程序代码1摘 要随着我国市场经济的蓬勃发展,近年来医药行业发展迅速。由于品种类不断增加和需求的日益旺盛,旧有的企业管理模式已不能适应新型企业的需要。靠手工记账进行药品的进、销、存的管理已经明显力不从心。如何利用现代信息技术使企业拥有快速、高效的市场反应能力和更高的效率是医药经营企业关心的问题。 目前我国的大型药店很多采用了计算机管理,但是大部分中小型药店还以手工管理为主,主要原因是缺少相应的软件支持。部分小型药店采用大型医药管理软件, 开发一套药店信息管理系统,可以让职工和消费者最快速度了解到药品信息,并方便药品的存储

3、和管理。本系统的目的就是要开发一套方便药品销售存储和管的。关键词:PowerBuilder;SQL语言;数据库设计;药店管理信息系统设计序 言在人类跨入21世纪之际,席卷全世界的信息化浪潮正在全球范围内轰轰烈烈的上演,它已经深刻地渗透到现代社会的各个领域:通讯、经济、技术、政治等等。在医疗卫生领域,信息化概念的引入,尤其是医院信息系统的应用,大大改变了医院的管理模式和工作流程,对提高医院的管理水平、质量效益、经济效益、社会效益起到了巨大地促进作用。 药品销售管理系统是目前一个医药公司不可缺少的部分,所以药品销售管理系统应该能够为药品销售的决策者和管理者提供充足的信息,快捷的查询手段和有效的管理

4、方式。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对药品销售信息进行管理,具有用手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高药品销售管理的效率,也是科学化、正规化管理,与世界接轨的重要条件。第一章 系统分析1.1 问题描述现

5、今药品销售管理的繁琐给具有强烈时间观念的药品销售人员带来了诸多不便,面对庞大的信息量,为了减轻销售管理人员的工作负担,就要有药品销售管理系统来提高药品销售工作的效率。通过这样的系统,可以做到药品销售信息的规范管理,科学统计和快速查询,从而减少管理方面的工作量。通过分析现有系统,发现种种细节之处并不尽如人意。用户应该需要一个功能完善,特点突出,操作便利,具有相当的分析和预测能力的管理信息系统。具体要求如下:1、 要求订单、出库单等一次输入,自动显示,自动生成报表,并能按用户要求打印单据和报表。2、要求查询方便、快捷,能够按时间和业务种类统计。3、因为各级管理人员对业务的操作不尽相同,所以要求有用

6、户登录及权限管理功能。 4、操作员对计算机并不精通,所以要求本系统能尽量简化操作,使输入单据的过程尽量与真实单据的输入过程相似,使操作过程简单易懂,明白易学。5、由于本软件用的Visual c+的API进行界面设计和和数据库的连接,显得比较复杂,在实现用户的要求方面还是有些不足,我们特意为管理员提供了一种实现功能不足的是通过输入SQL语句来实现不足的功能的方法,这种有个缺点,就是管理必须熟悉SQL语句和数据库。为此,我们着手开发本软件,力求通过本软件,能帮助管理人员利用计算机快速方便的对药品销售信息进行输入、输出、查找、修改的各种操作,使散乱的药品销售信息能够更加的具体化,直观化。1.2 系统

7、流程图经过调查分析,并且依据用户的要求,我们确定系统的基本功能和工作流程如下:退货返厂客户退货入库管理库存信息销售管理客户入库信息销售信息销售查询入库查询供应商库存查询库存盘点库存报表图1.1 系统流程图1.3 数据流程图首先,客户将订货要求以订单形式送交企业业务部门,业务部门将订单进行录入,并依据客户往来账目来确定是否接收该客户的订单。订单经审核批准后,将发货通知送交发货部门,同时储存订单记录。之后,发货部门发出出货凭证,同时向客户发出出货通知,并根据客户支付情况储存相关账目。如图1.2图1.2 第一层DFD图订单审核:图1.3 开发货单:图1.41.4 数据字典数据字典是描述系统流程图中所

8、有数据流、数据存储、处理功能等信息的集合,其包括4种条目;数据流、数据结构、数据项。建立完善的数据字典是对所收集、整理的数据的一种分析归档方式,为下一步建立数据库和处理数据做准备。药品销售管理系统数据字典卡片如下所示:名字:客户信息表别名:描述:对客户基本信息的描述定义:客户代码+客户名称+联系人+地址+电话+手机+传真+邮编+E-mail+税号+开户行+账号+信誉度位置:基本表名字:药品信息表别名:描述:对药品基本信息的描述定义:药品代码+药品名称+剂型+产地+规格+价格+保质期位置:基本表名字:客户订单信息表别名:描述:对客户订单基本信息的描述定义:订单号+客户代码+商品代码+经手人+日期

9、位置:数据库名字:仓库信息表别名:描述:对仓库存储信息的描述定义:药品代码+总数量+成本价位置:数据库名字:用户密码信息表别名:描述:对管理员及其密码基本信息的描述定义:用户名+密码位置:基本表名字:入库单信息表别名:描述:对入库的药品基本信息的描述定义:入库单号+药品代码+药品数量+经手人+日期位置:数据库第二章 系统总体设计2.1 数据库概念设计(E-R图)(1) 药品实体属性图药品药品代码药品名称剂型产地规格价格保质期(2) 客户实体属性图客户客户代码名称联系人地址电话税号手机传真邮编E-mail(3) 用户密码属性图管理员用户名密码(4) 系统实体联系图pn订购药品客户包含m客户订单m

10、n比较仓库q入库单登陆主菜单开始信息查询销售管理销售管理库房管理系统管理数据备份退出药品信息查询客户信息查询库存查询库存盘店操作员管理权限管理2.2 总体软件设计图图 2.1 总体设计图2.3数据表的设计1、客户表的设计(Customer)客户表用来保存所有客户的信息,包括的数据项有:客户代码、名称、联系人,地址、电话,手机,传真,邮编,E-mail,税号,开户行,账号,信誉度等。2.药品表的设计(Drug) 药品表用来保存药品的所有信息,包括的数据项有:药品代码、商品名称、 剂型、产地、规格、价格、保质期等。3、客户订单表的设计(CustomIndent)客户订单表用来保存客户订单信息,包括

11、数据项有:订单号,客户代码,经手人,日期,出/入库等信息。4、药品订单表的设计(DrugIndent)药品订单用来保存一个客户订单中各种药品的相关信息,包括数据项有:订单号,药品代码,数量等。5、仓库表的设计(Storage)仓库表用来保存各种药品在仓库中的数量及成本信息,包括数据项有:药品代码,总数量,成本价等。2.4 关系模型及关系图 (DrugSell)1、关系模型:客户(客户代码,名称,联系人,地址,电话,手机,传真,邮编,E-mail,税号,开户行,账号,信誉度)发货单(订单号,客户代码,经手人,日期,出/入库)药品订单(订单号,药品代码,数量)药品(药品代码,药品名称,剂型,产地,

12、规格,单价,保质期)仓库(药品代码,总数量,成本价)用户密码(用户名,密码)2、 关系图(如下)第三章 详细设计详细设计阶段的根本目标是确定应该如何具体地实现所要求的系统。3.1 数据库连接、登陆模块及主菜单1. 数据库连接 本系统采用PB形式的数据库,在打开PB时打开相应的工作空间,然后打开tools-datebase painter连接数据库。2. 系统登陆窗口 在系统登录窗口,不同的用户可以使用自己的密码登录进主菜单。3.系统主菜单软件的所有功能都在此界面实现,普通用户跟管理员看到的界面外观没有什么不同,只是功能有一些差别。具体就是普通用户只能进行简单查询,而管理员可以进行数据库的修改以

13、及直接进行SQL查询。3.2 信息查询模块点击【信息查询】按钮,可以选择【药品信息查询】以及【客户信息查询】,管理员可以点击任何一个对药品的信息或者客户的信息进行详细的查询。按【退出】就可以返回到主菜单,进行更多的选择。3.3管理模块点击【销售管理】,【进货管理】,【库存管理】,【系统管理】这四个按钮可以得到不同的管理模块,在这些模块中可以选择添加、删除等操作,只是每次操作都要进行保存。这四个窗口提供信息的图形化显示,使这些信息更直观的表现在管理者的面前,从而合理的作出是否进货的决定。第四章 系统测试4.1测试方法程序测试包括正确性测试、运行速度与存储空间的调试、使用简便性的调试,在系统测试中使用最多的方法是黑箱法和白箱法。在本系统的系统测试中,前期主要使用白箱法测试,在系统的统调测试中主要用到黑箱法。由于目前软件设计已经到了调试阶段,所以下面测试用例系采用黑箱法测试,而结构测试由于分布在软件设计的整个过程中且比较散乱,所以在此省略结构测试的测试用例。4.2测试用例(1) 登陆测试若输入的用户名和密码正确,且用户属于管理员组,则会进入管理员界面。若用户属于一般用户组,则可进入一般用户界面。倘若

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 事务文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号