系统药品进销存管理系统-VB编程毕业设计

vb net数据库编程  时间:2021-02-11  阅读:()

中文摘要

摘 要

随着计算机技术的普及,医药经营企业逐渐借助计算机技术去完善医药的管理和提高自身的工作效率,以赢得市场竞争的胜利。医药管理信息系统已经成为各医药经营企业实现医药管理网络化和信息化的必备工具,是医药经营企业规模经营管理不可缺少的部件之一。 同时,软件开发环境的高度集成和数据库技术的日益成熟大大降低了系统的开发成本。系统开发工具的智能化、人性化,使得所开发的系统充分满足了医药经营企业的各种需求,从医药经营企业的各个环节对人流、物流、资金流、信息流进行统一系统的管理。

本课题是基于VB6.0和access数据库的应用技术,设计一个“药品进销存管理系统” 。 目的是实现医药库存信息的基本管理,摆脱手工记录的弊端,力图使得所开发的系统充分满足医药经营企业的各种需求,适用于中小药店以及小型诊所的进销存管理。主要有以下几个功能模块: (1)系统登录模块,实现系统登录。 (2)日常时务模块,管理药品的入库、销售。 (3)库存管理管理模块,实现库存的查询、库存的盘点、管理价格、报警低储存量(4)查询管理模块,查看所有药品的入库、销售基本信息。 (5)基本信息管理模块,提供客户、供应商、仓库、业务员的基本管理。 (6)系统设置模块,实现用户的基本密码设置、初始化系统、以及系统数据的保护。 (7)其他方面模块,给系统进一步的开发可持续性、实现在药品流通中的药品报损与流通费用的统计。本文只就(2) (3) (4)模块进行详细的阐述。

该系统采用模块化原理编程,提高了系统的可靠性,模块规模适中,本身相对独立。

关键词:药品进销存管理,数据库,Visual Basic,Access

- I -

Abstract

Abstract

With the popularity of computer technology. TCM enterprises graduallyperfecting the use of computer technology to medicine and to improve their workefficiency,market competition in order to win the victory.Medical ManagementInformation System has become the medical and pharmaceutical enterprises,networkmanagement and information technology as a hedge,Management is the medicalmanagement of the scale one of the indispensable components.Meanwhile,a highlyinte grated so ftware deve lopment environment and databas e techno lo gy greatly reducethe increasing maturity of the system development costs. System Development Toolintelligent,humane,making the system fully developed to meet the medical needs ofbusiness enterprises,Enterprises from all aspects of the flow of medicine, logistics,capital flow, information flow unified system management.

The topic is based on Visual Basic 6.0 and database access technology,Design ofa "drug inventory management system." Information is the basic purpose of medicalinventory management manual records from the ills trying to make the syste m fullydeveloped to meet the needs of pharmaceutical enterprises. Small pharmacies andclinics in the small inventory management.Mainly in the following modules : (1)entry module system to achieve download system. (2)daily time s module, the storagemanagement of pharmaceutical sales. (3) inventory management module, therealization o f inventory inquiries, stock inventory and price management.Alarm lowstorage capacity(4)on the management module, check to see all the medicines, salesof basic information. (5)basic information management module provides customers,suppliers,warehouses, the basic sales management. (6) install the module,users canset up the basic passwords, system initialization, and data protection. (7) othermodules to the system to further the development of sustainability, realize the drugsin the pharmaceutical distribution and circulation costs of reported losses.Only onpaper(2) (3) (4)modules are described in detail.

The system uses modular programming principles to improve the reliability of

- II -

Abstract

the system,module size and, in itself relatively independent.

Key wo rds :pharmaceutical inventory management,database,Visual Basic,Access- III -

目录

目录

摘 要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .I

Abstract. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .II

第一章系统概述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

1. 1开发背景. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

1.2系统设计目标. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

1.3系统设计环境. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

1.3. 1 Visual Basic介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

1.3.2 Access数据库介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

第二章系统分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

2. 1系统可行性研究. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

2.2现行系统的详细调查. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

2.2. 1现行系统的管理职能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

2.2.2业务流程分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

2.3现行药品销售管理存在的问题. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

2.4功能需求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

2.5性能需求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

2.6运行环境需求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

2. 7安全性、保密性、可靠性的要求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

2.8界面要求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

2.9异常处理要求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

2. 10新系统逻辑模型的提出. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

第三章数据库设计与实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

3. 1数据库分析(E-R图). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

3.2数据库逻辑结构设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14

第四章系统各模块的编码与实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19

4. 1日常时务模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19

4. 1. 1入库单操作界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19

- IV -

目录

4.2库存管理模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21

4.2. 1库存查询操作界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21

4.2.2库存盘点操作界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22

4.2.3价格管理主要操作界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23

4.2.4库存报警操作界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24

4.3查询统计模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25

4.3. 1入库查询操作界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25

第五章系统测试与维护. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29

5. 1系统测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29

5.2系统维护. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29

结 论. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31

参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32

致 谢. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33

- V -

第一章系统概述

第一章系统概述

1 . 1开发背景

随着计算机技术的飞速发展,计算机在系统管理中的应用越来越普及,利用计算机实现各个系统的管理显得越来越重要。对于一些大中型管理部门来说,利用计算机支持管理高效率完成管理的日常事务,是适应现代管理制度要求、推动管理走向科学化、规范化的必要条件而药品管理是一项琐碎、复杂而又十分细致的工作,药品数量之庞大、单价的变化、进货厂商的不同,一般不允许出错,如果实行手工操作,每天进货的情况以及进货时间等等须手工填制大量的表格,这就会耗费药品管理工作人员大量的时间和精力,如果利用计算机进行这些管理工作,不仅能够保证各种核算准确无误、快速记录,而且还可以利用计算机对有关的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高管理的效率,也是管理行业的科学化、正规化管理,与世界接轨的重要条件[1] 。

如何利用现代信息技术使企业拥有快速、高效的市场反映能力和高度的效率,已是医药经营企业,特别是医药连锁经营企业特别关心的问题。尽快建立一个功能齐备的药品进销存管理系统,完善现代企业的信息化管理机制,已成为医药企业生存发展的当务之急。

1 .2系统设计目标

通过开发这个药品管理系统,使药品进销存管理工作系统化,规范化,自动化,从而达到提高管理效率的目的。

本系统开发设计思想。

尽量采用现有软硬件环境,及先进的管理系统开发方案,提高系统开发水平和应用效果的目的系统应符合企业管理的规定,满足日常管理的需要,并达到操作过程中的直观,方便,实用,安全等要求系统采用模块化程序设计方法,这样既便于系统功能的各种组合,又便于未参与开发的技术维护人员补充,维护

- 1 -

第一章系统概述

系统应具备数据库维护功能,及时根据用户需求进行数据的添加,删除,修改等

1 .3系统设计环境

1 .3. 1 Visual Basic介绍

现在,市场上可以选购的应用开发产品很多,流行的也有数十种。 目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有很多,作为数据库系统的开发,Visual Basic是一个非常理想选择。数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言Visua lBasic 6.0是Microsoft公司推出的基于Windows环境的计算机程序设计语言,它继承了Basic语言简单易学的优点,同时增加了许多新的功能。 由于Visual Basic采用面向对象的程序设计技术,摆脱了面向过程语言的许多细节而将主要精力集中在解决实际问题和设计友好界面上,是开发Windo ws应用程序更迅速、更简

1.提供了面向对象的可视化编程工具

VB把程序和数据封装在一起视作一个对象。设计程序时只需从现有的工具箱中“拖”出所需的对象,如按钮、滚动条等,并为每一个对象设置属性

2.事件驱动的编程方式

在VB中,程序员只需编写响应用户动作的代码,而各个动作之间不一定有联系,这样的应用程序代码一般比较短,所以程序易于编写与维护。

3.结构化的程序设计语言

VB具有丰富的数据类型和结构化程序结构,其特点是:

(1)增强了数值和字符串处理功能,比传统的BAS IC语言有许多的改进。

(2)提供了丰富的图形及动画指令,可方便的绘制各种图形。

(3)提供了定长和动态数组,有利于简化内存管理。

- 2 -

第一章系统概述

(4)增加了递归过程调用,使程序更为简练。

(5)提供了一个可供应用程序调用的包含多种类型的图标库。

(6)具有完善的调试、运行出错处理。

4.提供了易学易用的应用程序集成开发环境

在VB的集成开发环境中,用户可设计界面、编写代码、调试程序,直至将应用程序编译成可执行文件在Windo ws上运行,使用户在友好的开发环境中工作。

5.支持多种数据库系统的访问

数据访问特性允许对包括access和其他企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。利用数据控件可访问Microsoft Access、 Dbase Microsoft FoxPro、 Paradox等,也可以访问Microsoft Excel、 Lotusl1-2-3等多种电子表格。

1 .3.2 Access数据库介绍

数据库技术是计算机领域中最重要的技术之一,是计算机软件学科的一个独立分支。数据库技术的出现使设计应用渗透到工农业、商业、行政、科研、工程、 国防军事等各部门,渗透到社会的每个角落,并且正在改善着人们的工作方式和思维方式。

Access数据库管理系统是Microsoft Office套件的重要组成部分,是Access的最新版本,可在Windows 95环境下运行。Access适用于小型商务活动,用以存贮和管理商务活动所需要的数据。Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单) ,查询,报表和应用程序等。数据库是有结构的数据集合,它与一般的数据文件不同, (其中的数据是无结构的)是一串文字或数字流。数据库中的数据可以是文字、 图象、声音等[4] 。

Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。 比如一个“产品”表的例子。 “产品”表由10个记录组成,一个记录占一行,每一个记录由产品ID、产品名称、库存量、

- 3 -

第一章系统概述

订货量、单价和折扣率6个字段组成。 “产品ID”是字段名,其下面的1,2等是字段的值。表与表之间可以建立关系(或称关联,连接) ,以便查询相关联的信息。Access数据库以文件形式保存,文件的扩展名是MDB。 Access数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。与Access以前的版本比较,Access新增了许多功能,字段类型增加了OLE对象和超级链接,特别是与Internet的融合,在数据库中可以直接链接到指定的Web页面或网络文件,也可以把Web页面上的表格导入到数据库。 Access可以方便地利用各种数据源,包括dBASE, FoxBase,FoxPro,Excel,Word等。 Access增加了数据库访问的安全机制,可对表一级设置访问许可权。 Access还可以方便地利用FoxPro数据库、Excel电子表格的数据,还可以和Word混合使用,打印通用信函或信封。其主要特点如下:

1.存储方式单一

Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。

2.面向对象

Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。 同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。

3.界面友好、易操作

Access是一个可视化工具,其风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导。

- 4 -

Pacificrack:新增三款超级秒杀套餐/洛杉矶QN机房/1Gbps月流量1TB/年付仅7美刀

PacificRack最近促销上瘾了,活动频繁,接二连三的追加便宜VPS秒杀,PacificRack在 7月中下旬已经推出了五款秒杀VPS套餐,现在商家又新增了三款更便宜的特价套餐,年付低至7.2美元,这已经是本月第三波促销,带宽都是1Gbps。PacificRack 7月秒杀VPS整个系列都是PR-M,也就是魔方的后台管理。2G内存起步的支持Windows 7、10、Server 2003\20...

蓝速数据(58/年)秒杀服务器独立1核2G 1M

蓝速数据金秋上云季2G58/年怎么样?蓝速数据物理机拼团0元购劲爆?蓝速数据服务器秒杀爆产品好不好?蓝速数据是广州五联科技信息有限公司旗下品牌云计算平台、采用国内首选Zkeys公有云建设多种开通方式、具有IDC、ISP从业资格证IDC运营商新老用户值得信赖的商家。我司主要从事内地的枣庄、宿迁、深圳、绍兴、成都(市、县)。待开放地区:北京、广州、十堰、西安、镇江(市、县)。等地区数据中心业务,均KV...

wordpress外贸企业主题 wordpress高级全行业大气外贸主题

wordpress高级全行业大气外贸主题,wordpress通用全行业高级外贸企业在线询单自适应主题建站程序,完善的外贸企业建站功能模块 + 高效通用的后台自定义设置,更实用的移动设备特色功能模块 + 更适于欧美国外用户操作体验 大气简洁的网站风格设计 + 高效优化的网站程序结构,更利于Goolge等SEO搜索优化和站点收录排名。点击进入:wordpress高级全行业大气外贸主题主题价格:¥398...

vb net数据库编程为你推荐
湖南商标注册在湖南商标注册到底有什么用,不就是一个图标吗?天天酷跑刷积分教程天天酷跑积分怎么获得 天天酷跑刷积分方法ps抠图技巧请教PS抠图技巧!!!淘宝店推广淘宝店铺推广有哪些渠道?办公协同软件求一款国内知名的OA办公软件,谁知道有哪些呢?商标注册查询官网怎么查商标有没有注册分词技术搜索引擎采用的是什么技术?rewritebasehttp怎么做自动跳转https微信怎么看聊天记录如何查找微信聊天记录freebsd安装最近安装了FreeBSD安装的时候没创建普通用户,然后用超级用户的身份进入系统,但是超级用户只有一个#提示符,怎么在超级用户下去创建一个普通的用户了?
asp虚拟主机 备案域名查询 BWH la域名 腾讯云数据库 好看的桌面背景图片 中国智能物流骨干网 河南m值兑换 idc是什么 php空间购买 美国堪萨斯 天翼云盘 空间购买 沈阳主机托管 上海电信测速 中国电信测速网站 免费网络 申请免费空间 万网空间 789电视剧网 更多