1、 目录 第一章 概述 . 6 1.1 系统开发背景和意义 . 6 1.2 开发环境 . 6 第二章 需求分析 . 8 2.1 任务概述 . 8 2.2 功能需求 . 8 2.3 性能需求 . 7 2.4 数据描述 (数据流图 +数据字典 ) . 8 第三章 系统总体设计 . 14 3.1 业务流程 . 14 3.2 系统功能模块图 . 14 3.3 系统流程图 . 16 第四章 详细设计 . 18 4.1 程序流程图 . 18 4.2 程序输入输出描述 . 23 4.2.1 用户管理 模块 . 23 4.2.2 职员管理 模块 . 23 4.2.3 销售管理 模块 . 23 4.2.4 进货管
2、理 模块 . 23 4.2.5 货存转移 模块 . 23 4.2.6 财务信息 模块 . 23 4.3 数据库的设计 . 24 4.3.1 数据库的概念结构设计和 ER 图 . 24 4.3.2 数据库的逻辑设计 . 26 4.3.3 数据库的物理设计 . 27 第五章 编码实现 . 29 5.1 用户登陆 模块 . 32 5.2 用户管理 模块 . 34 5.3 销售管理 模块 . 37 5.4 进货管理模块 . 39 5.5 职员管理模块 . 43 5.6 坏货转移模块 . 45 第六章 测试分析报告 . 47 6.1 什么是软件测试 . 48 6.2 软件测试的目的 . 48 6.3 测
3、试计划和要点 . 48 6.3.1 药品 以及 药品 管理模块测试要点 . 48 6.3.2 销售管理 测试要点 . 48 6.3.3 进货管理 测试要点 . 48 6.3.4 职工信息 测试要点 . 46 6.4 部分测试图 . 48 6.5 测试结论 . 50 总结 . 51 参考文献 . 51 附录:部分程序代码 . 52 摘要 大家只要看了新闻 ,就可以了解到 21 世纪是信息的世纪,信息化正以极快的速度取代传统的效率低下的人工作业。随着小型计算机,微型计算机的成本的不断下降,性能的不断提升,使得计算机作为当今最重要的信息产品,成为人民大众必不可缺的工具。计算机技术已经广泛应用于日常办
4、公,企业管理,文字处理、电子报表以及进行简单的人事管理、财务管理等,大大提高了我们的工作效率,节省许多资源 ,使管理更加规范化,系统化,科学化。 目前随着计算机技术的发展和普及 ,各行各业的管理机构开始使用计算机处理大量信息。在我国药品品种繁多,规模甚大,以往的手工记载、查询操作容易出错且工作效率低,已经不能适应时代发展的要求,从管理的角度来看,对管理者会造成诸多的不便,还有可能疏忽一些细节,让不法商家逃脱罪责。所以,市场迫切需要一款简单实用的药品管理系统。 经过前期的调研,在反复的修改和综合考量后,笔者觉定使用 JAVA SWING 技术, ECLIPSE J2SE 开发平台, MYSQL5
5、.0 数据库开发药品管理系统。 药品管理系统的设计理念是,让企业能够拥有更高效的管理工具,使企业在 21 世纪异常激烈的竞争中脱颖而出。国外的管理系统有许多优秀的经验,但是并不完全符合我国的国情,我国的最广大药品销售的企业是分布在全国各地的中小型销售企业。所以,此次开发的药品管理系统功能乃是汲取了外国优秀管理工具的优秀功能,同时又创新了更符合我国用户需求的功能的一个综合信息管理系统。药品管理系统分为五大模块,分别为系统用户模块,职工信息管理模块,进货管理模块,销售管理模块,库存转移管理模块。该五大功能模块设计合理,功能全面,同时界面友好,非常 符合我国各大小型药品销售企业的管理需求。但由于时间仓促以及笔者找工作实习的原因,系统还不是很完善,和市场上一些成熟的产品比较仍然有不足之处。今后笔者将利用工作休息时间,学习新的技术和设计理念,对药品管理系统进行深入的二次迭代开发,目标是在今后三个月使代码更加规范,界面更加美观,程序的可拓展性进一步增强,更加与市场接轨,然后发布到 China Java World 上开源供大家免费下载使用和学习。