01400VB药品进销存管理系统
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
目 录
摘要
1 绪论 3
1.1 课题背景 3
2 用户需求分析 3
2.1 功能需求分析 3
2.2 数据库需求分析 5
2.2.1 数据库的设计 5
2.2.2 代码设计 7
2.2.3 输入输出设计 7
2.3 实现目标 8
3 相关技术及系统数据库介绍 8
3.1 前台开发语言 8
3.1.1 Visual Basic 6.0的特点 9
3.2 数据库简介 10
3.3 软件的运行环境设计 11
3.3.1 软件环境要求 11
3.3.2 硬件环境要求 11
4 系统测试 12
4.1 运行环境 12
4.2 系统测试及结果分析 12
结论 12
参考文献 13
[资料来源:http://THINK58.com]
think58好,好think58
copyright think58
copyright think58
[资料来源:http://www.THINK58.com]
摘 要
本文介绍了医药进货和销售管理系统开发的全过程。系统的开发采用Visual Basic 6.0 和Access 2000,并以Windows 2000 作为开发平台。
本系统是为一般小型药店量身定制的,它主要包含以下几个模块:日常业务、库存管理、查询统计、基础信息管理、报表管理、系统管理六个方面。从而,实现对进货、库存、销售及用户信息等实现全面、动态、及时的管理。
本文系统的分析了软件开发的背景以及过程;首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能;最后对在本软件开发过程中的问题进行了总结。
另外,系统还采用提示框和警告框来提示和警告有关的信息,使用户操作起来直观、简单、方便,界面友好。
本文来自think58 [版权所有:http://think58.com]
[版权所有:http://think58.com][关键词] 医药;进销存;管理信息系统;VB6.0
copyright think58 [资料来源:http://think58.com]
copyright think58 [资料来源:THINK58.com]
[资料来源:http://think58.com]
本文来自think58
[资料来源:THINK58.com]
[资料来源:www.THINK58.com]
think58
[版权所有:http://think58.com]
think58
内容来自think58 [资料来源:www.THINK58.com]
think58好,好think58 [资料来源:http://www.THINK58.com]
think58 [来源:http://www.think58.com]
1 绪 论
1.1 课题背景
随着我国市场经济的蓬勃发展,人们对医药产品要求的迅速增加,医药行业正处于一个高速发展的时期。行业的快速发展必然导致竞争的加剧,要想在激烈的市场竞争中谋求发展,客观上要求企业必须加强内部管理,提高运营效率。而我国大部分医药企业是由原来的国有零售药店改造或医药企业职工下海创办的,虽然经营实现了专业化,但是从此那次机制上还没有摆脱原有的销售模式,企业内部还没有形成完善、有效的激励和约束的信息化管理机制,企业发展的动力不足,从而影响了企业的持续、稳定、快速发展。
同时,我国医药经营形式正在向集团化、连锁化发展。在这一过程中,旧的企业模式已经不适应新型的社会主义市场经济的要求,而新的企业管理模式正在被广泛探讨研究之中。这其中如何利用现代信息技术使企业拥有快速、高校的市场反映能力和高度的效率已经使医药经营企业,特别是医药连锁经营企业特别关心的问题。再者由于医药产品种类繁多,销售模式特殊,业务量大,单凭手工记账已经很难适应工作的需要,医药作为一个关系到人们健康的特殊行业,国家对医药行业又有一些不同于其他的管理政策,这些都加大了管理的难度。如何尽快和完善现代企业的信息化管理机制问题,已经成为医药企业发展的关键所在。所以拥有一个功能完善的医药管理系统是一个医药企业应对当前需求、提高管理效率的首选途径之一,从而把管理人员从繁重的脑力手工劳动中解脱出来,将精力集中于思考和判断,将智力用于管理与决策,使医药工作变得简捷、准确,朝着系统化、规范化、科学化的方向发展。同时,也节约了病人的就医时间,使医药管理水平有了一个质的飞跃,对加快医药管理改革起了很大的促进作用。 think58.com [资料来源:www.THINK58.com]
2 用户需求分析
2.1 功能需求分析
需求分析是系统开发工作中的最重要的环节之一。需求分析的任务是在需求调查的基础上,结合组织目标、业务现状、技术水平、投资能力等因素,对用户提出的需求从信息系统目标、宏观结构、业务功能、技术性能、系统风险等方面进行深入分析,最后制定出全面、合理、可行的信息系统需求。需求分析过程是对用户需求的合理化过程,实事求是的全面调查研究是分析与设计的基础,也就是说这一工作的质量对于整个开发工作的成败来说是决定性,它的质量将直接影响到未来整个数据库系统应用的质量。
随着各种技术的迅猛发展,各种自动化管理工作正迅速走入人们的生活。伴着管理水平的不断提高,信息管理也越来越普及。现代化的医药进销存也应有现代化的进销存管理,医药进销存管理系统是一个能够集数据的录入、修改、删除、查询、打印于一体,并能够保证用户只能通过密码在自己的权限内处理信息的系统。
分析阶段的工作可分为以下几步进行:
(1)了解用户需求和环境
在使用此软件前,由于每天销售量大,呆帐、错帐时有发生,经常出现开"空单"的现象,管理者常为进销存业务中存在的问题而头痛。为提高企业管理水平,更好的服务于广大用户,决定采用计算机来管理医药门店的进销存业务。
本文来自think58
本软件通过对医药门店日常业务的设计处理,实现了现代化的医药门店管理模式。具体功能包括日常业务、库存管理、查询统计、基础信息管理、系统设置五大模块。本系统实施后应能集中处理药品的进销存业务及其应收应付账目,大大的优化了管理者对医药部门的管理。
(2)数据分析
数据分析的任务是确定目标系统中使用的全部数据,并为他们取名和定义。
本系统中所使用的数据主要有商品名称、简称、批号、产地、规格、包装、单位、进价、库存、库存金额、客户编号、客户全称、地址、所属地区、邮政编码、电话、传真、联系人、联系人电话、开户银行、银行账号、纳税人登记、预付金额、实际金额、尚余欠额、网址邮箱、日期、操作员、密码、经手人、票号。
(3)功能分析
功能分析就是根据用户要求,确定计算机究竟应该做哪些工作。系统功能确定后,一般情况下不能在改动,以免影响后期的工作。对于医药进销存管理系统的功能可归纳为日常业务管理、库存管理、查询统计、基础信息管理、报表管理、系统设置六大主要功能以及一般的系统维护管理。
● 日常业务管理
包括的模块有入库单、销售单、入库退单、销售退单 。主要用于完成药品的分类入库、销售、入库退货和销售退货功能,并能相应的自动生成票号、日期,统计相应的药品品种、数量和金额。 copyright think58 [资料来源:www.THINK58.com]
● 库存管理
包括的模块有库存盘点、库存查询和价格管理。主要用于完成药品的库存管理包括根据特定字段对任意记录进行查询、对库存数量大于零的字段进行筛选并按数量进行递增排序、对不同时期价格的波动进行相应的改动。
● 查询统计
包括的模块有入库查询、销售查询、入库退单查询和销售退单查询。主要用于完成根据特定字段对药品的入库、销售、入库退货、销售退货进行查询以便及时了解某种药品的入库、销售、入库退货、销售退货等情况。
● 基础信息管理
包括的模块主要有供应商信息管理和客户信息管理。主要用于完成供应商和客户基本信息的录入、保存、修改、删除,选择任意字段、任意条件查询供应商和客户的基本信息。
● 报表管理
包括的模块主要有入库单信息报表、销售单信息报表、供应商信息报表和客户信息报表。主要完成对入库单、销售单、供应商信息、客户信息的打印工作。
● 系统设置
包括的模块主要有 用户管理、权限设置、初期建帐、密码设置、数据恢复和数据备份。主要完成对系统维护进行设置包括对系统添加、删除、修改用户,对操作员密码的修改、对操作员权限的设置 、对数据库初期的设置以及后期的维护。
2.2 数据库需求分析
数据是系统的灵魂所在,整个系统的运行基础是系统数据库,因而数据库的设计质量对整个系统的功能与效率有很大影响,所以我们在进行数据文件和数据库设计时,充分考虑了数据存储的完整性、可靠性、安全性和数据的一致性及便于操作等方面的问题。
2.2.1 数据库的设计
根据软件工程的思想,数据库设计的周期可以划分为六个阶段:
1 规划阶段
确定开发的总目标,给出计划开发的软件系统的功能、性能以及可靠性等方面的设想。
2 需求分析阶段
认真细致地了解用户对数据的加工要求,确定系统的功能与边界。本阶段的最终结果能够提供一个可作为设计基础的系统说明书,包括对软硬件环境的要求和一整套完善的数据流程图。
3 设计阶段
把需求分析阶段所确定的功能细化,主要工作是概念设计阶段、逻辑设计阶段、物理设计阶段,然后,对每个阶段内部设计详细的流程。
4 程序编制阶段
以一种或几种特定的程序设计语言表达上一阶段确定的各模块控制流程。程序编制时应遵循结构化程序设计方法。
5 调试阶段
对已编好的程序进行单元调试(分调),整体调试(联调)和系统测试(验收)。
6 运行和维护阶段
这是整个设计周期最长的阶段,其工作重点是收集和记录系统实际运行的数据。在运行中,必须保持数据库的完整性,必须有效地处理数据故障和进行数据库恢复。同时解决开发过程的遗留问题,改正错误进行功能完善。数据是系统的灵魂所在,整个系统的运行基础是系统数据库,因而数据库的设计质量对整个系统的功能与效率有很大影响,所以我们在进行数据文件和数据库设计时,充分考虑了数据存储的完整性、可靠性、安全性和数据的一致性及便于操作等方面的问题。
内容来自think58 [资料来源:THINK58.com]
在提高数据共享性方面,可主要从数据的一致性方面来考虑。在我们的数据库系统建设中,着重考虑了以下两个标准保证数据的一致性.
字段标准:字段标准不统一是造成数据库难以共享的一个主要原因,因为字段的设计处于数据库设计的最底层,或者可以说是最基本的一层,如果这一层都不能统一的话,会直接影响到数据库中数据的共享。
代码标准:代码的引入为保持数据库中数据的一致性提供了重要手段。
此外本次数据库设计主要遵循以下原则:
数据库文件的实用性。
数据库文件的安全性。
数据库文件的独立性。
本文来自think58
[资料来源:www.THINK58.com]
[资料来源:http://www.THINK58.com]