1、 1 目目 录录 摘摘 要要 . 2 前前 言言 3 一、问题描述 4 1.1 技术可行性分析 4 1.2 运行环境 4 二、需求分析 5 21 系统流程图. 6 22 数据流程图. 7 23 E-R 图 . 7 24 数据字典.11 三、系统总体设计 20 3.1 设计的指导原则. 20 3.2 系统的特点. 20 3.3 软件和硬件环境. 21 3.4 系统功能划分. 21 四、详细设计 22 4.1 总功能模块说明 22 4.2 子功能模块说明 22 4.3 开发步骤 24 4.4 部分源程序代码 34 五、系统测试 45 5.1 测试方法. 45 5.2 测试用例. 45 六、软件功能
2、使用说明 53 设计总结设计总结 55 参考文献参考文献 56 致致 谢谢 57 2 摘摘 要要 药品进销存管理系统其开发主要包括后台数据库的建立和维护以及前 端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数 据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过 分析,我们使用 POWERBUILDER开发工具,利用其提供的各种面向对象的开发工 具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间 内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直 到形成用户满意的可行系统。 关键词关键词:数据库;应用程序;面向对象;
3、原型 3 前前 言言 随着我国市场经济的蓬勃发展和人们对医药产品需求的迅速增强, 医药行业 正处于一个高速发展的时期。行业的快速发展必然导致市场竞争的加剧,要想在 激烈的市场竞争中谋求发展, 客观上要求企业必须加强内部管理, 提高运营效率。 而我国大部分医药企业是由原来的国有零售药店改造或医药企业职工下海创办 的,虽然经营实现了专业化,但是从信息机制上还没有摆脱原有的销售模式,企 业内部没有形成完善、有效的激励和约束的信息化管理机制,企业发展的动力不 足,影响了企业的持续、稳定、快速发展。 同时,我国医药经营形式正在向集团化、连锁化发展。在这一发展过程中, 旧有的企业管理模式已不能适应新型的社
4、会主义市场经济的要求。 如何利用现代 信息技术使企业拥有快速、高效的市场反映能力和高度的效率,已是医药经营企 业, 特别是医药连锁经营企业特别关心的问题。 再者, 由于医药产品种类繁多、 销 售模式特殊、业务量大,单凭手工记账很难适应工作的需要。医药作为一个关系 到人们健康的特殊行业,国家对医药行业又有一些不同于其他行业的管理政策, 这些都加大了管理的难度。如何尽快建立和完善现代企业的信息化管理机制,已 成为医药企业生存发展的关键所在。 4 一、问题描述一、问题描述 1.1 技术可行性分析技术可行性分析 由于本系统要管理大量的数据,所以系统本身和数据库紧密相连, 这样,我们可以选择一种数据库开发工具来开发本系统。目前,流行 的开发工具有:VisualFoxpro、PowerBuilder、Delphi 等。权衡各 种工具的利弊,我们选择使用 PowerBuilder. 这是因为: 整个开发环境及易用性都比较好 具有 internet 支持 具有强大的数据窗口功能 分布式计算增强 具有交叉式平台支持 多语种支持 具有可扩展的数据库访问引擎。 1.2 运行环境运行环