小型医药超市医药管理系统设计与实现55555.doc
《小型医药超市医药管理系统设计与实现55555.doc》由会员分享,可在线阅读,更多相关《小型医药超市医药管理系统设计与实现55555.doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流小型医药超市医药管理系统设计与实现55555.精品文档.小型医药超市医药管理系统的设计与实现摘要 本论文介绍了医药管理系统的系统结构、功能、设计思想和实施方案,着重阐述了医药管理系统的各个设计环节,文中首先阐述了系统开发的背景和意义,然后进行了需求分析与系统功能分析,再就系统使用的数据库进行了对本系统的数据库模型进行了概念设计和详细设计,给出了设计的实体联系图(E-R),最后详细阐述了系统各个模块的设计过程。关键字 医药管理系统 数据库 ER目 录引 言1第一章 绪论 21.1系统的研究背景21.2 系统的设计目的21.3 系统的设计意义3第
2、二章 概要设计42.1 需求分析42.2 可行性分析52.3 系统功能分析62.4 系统配置72.5 设计依据7第三章 数据库的设计93.1数据库概念设计93.2数据库详细设计11第四章 系统的详细设计134.1系统界面的总体规划134.2系统登录界面的设计134.3 主界面的设计154.4 入库登记信息模块的设计164.5 查询模块设计164.6 系统管理模块设计17第五章 系统测试20结束语21参考文献22附录23引言如何利用现代信息技术使企业拥有快速、高效的市场反映能力和高度的效率,已是医药经营企业,特别是医药连锁经营企业特别关心的问题。尽快建立一个功能齐备的药品进、出库管理系统,完善现
3、代企业的信息化管理机制,已成为医药企业生存发展的当务之急。通过开发这个小型医药超市医药管理系统,使药品管理工作系统化,规范化,自动化,从而达到提高管理效率的目的。本系统开发设计思想是实现药品管理的数字化。尽量采用现有软硬件环境,及先进的管理系统开发方案,提高系统开发水平和应用效果的目的;系统应符合企业管理的规定,满足日常管理的需要,并达到操作过程中的直观,方便,实用,安全等要求;系统采用模块化程序设计方法,这样既便于系统功能的各种组合,又便于未参与开发的技术维护人员补充,维护;系统应具备数据库维护功能,及时根据用户需求进行数据的添加,删除,修改等操作。第一章 绪论1.1 系统的研究背景管理信息
4、系统即MIS(Management Information System),在强调管理,强调信息的现代社会中它变得越来越普及。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。随着我国经济与高科技的飞速发展,商业企业间竞争日益激烈
5、,各商家企业都在进行着一场变革,无论是从生产效率、销售渠道或是管理方法,都要求能更好的顺应社会发展的大环境,提高企业自身价值。而管理是企业工作的核心,管理信息的重要作用不容忽视,所以每个大企业都把信息管理放在重要位置,管理工作的成败取决于能否做出有效的决策,而有效的、正确的决策则取决于来自外界的、内部的正确信息。科学的进步和生产的发展使人类的意识总量不断增长,生产社会化趋势的扩大和社会对产品需求的多样化,生产经营活动中涉及内外部的信息量的迅速膨胀等因素,对信息进行收集、加工、传递等过程的时间性和准确性都提出了更高要求。计算机把生产经营过程中巨大的数据流收集、组织起来经过加工处理转换成为对各级管
6、理人员做决策的有用信息,辅助企业各项业务活动的进行。小型医药超市医药管理系统是目前一个医药超市不可缺少的部分,所以小型医药超市医药数据管理系统应该能够为企业的决策者和管理者提供充足的信息,快捷的查询手段和有效的管理方式。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。1.2 系统的设计目的小型医药超市管理系统是一个典型的小型管理信息系统(
7、MIS),它的开发过程会涉及到一般MIS的开发步骤和方法。通过对本系统的研究和开发,使我了解和掌握一般软件的开发过程和软件设计中非常具有通用性的内容和技术,例如:对数据环境的设计、软件项目的模块化设计等等。同时在系统的开发设计过程中,使我能够综合利用所学的各门课程知识,做到理论与实际的开发相结合,锻炼自身的实践能力。并且通过对本系统的开发设计,掌握资料的搜集,提高自身独立完成任务的能力。1.3 系统的设计意义网络信息技术发展到今天,Internet已经直接影响着我们的生活,信息网络正在成长为“第四媒体”,将成为人们获得信息和实现社会多种功能的主要载体。我国互联网从1992年开始正式登场,至今已
8、有网民超过120万,在日渐壮大的网络用户中,随着以计算机网络为核心的信息技术的迅猛发展,各行各业的信息化管理也逐步被人们重视并运用于不同领域,管理者完全可以摆脱以前复杂的手工化采集信息,汇总信息的繁冗工作方式,通过现代计算机网络进行先进的网络化信息管理。而在企业的众多销售领域中,小型医药超市管理系统很长时间以来都是业界所头疼关心的问题,如何才能方便快捷地掌握医药超市情况,并且不需再投入极大的人力、物力和财力去采集、汇总、分析信息就能准确的为企业的计划做出准确的分析判断。所以,看到计算机网络的信息化管理能为企业管理带来如此巨大的改善,小型医药超市管理系统正逐步受到业界的广泛重视。就小型医药超市管
9、理系统而言,由于网络已经覆盖全球,信息量大而独具优势。小型医药超市管理的理念也很简单,就是用户可以方便的记录各种医药情况,查询各种与超市医药有关的数据,以便决策者对医药超市管理进行及时的分析和判断。管理者无需亲临,一个个查找,只要坐在电脑前,开机上网即可了解到各医药超市终端的情况,检索也很方便。作为计算机应用的一部分,使用计算机对药品信息进行管理,具有用手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高小型医药超市管理的效率,也是科学化、正规化管理,与世界接轨的重要条件。因此该系统对小型医药超市医药管理具有实际意义。第二章
10、 概要设计2.1 需求分析需求分析就是描述系统的需求,通过定义系统中的关键类域来建立模型。分析的根本目的是在开发者和提出要求者之间建立一种理解和沟通的机制,并确定出系统应该具备的功能。经过调查分析,小型医药超市管理系统主要是完成对库存中药品信息、入库信息、出库信息进行管理的任务,实现小型医药超市医药管理的系统管理。小型医药超市医药管理系统使用的主要人员是药品管理员。药品管理员负责对库存中现有医药的管理,入库登记及出库登记的工作。现有药品信息管理工作的过程为:管理员查询现有药品信息,检查库存是否有货,若有此类货物,则统计现有药品信息,并打印库存清单;否则进货。其流程图如图2-1所示。入库登记工作
11、的过程为:接受到货通知后,若合格则填写入库单,并修改现有药品信息,否则填写并发送退货单。其业务流程图如图2-2所示。查询现有药品库存信息打印库存药品信息统计药品信息进货开始结束是否有货NY进货修改现有药品信息入库填写发送退货单开始结束是否合格NY图2-1药品信息管理工作流程图 图2-2入库登记工作流程图出库登记工作的过程为:接收到药品申请后,判断是否有货,若有则填写出库单并修改现有药品信息,若没有则登记缺货并退回申请。其流程图如图2-3所示。接收药品申请修改现有药品信息填写进库单登记缺货退回申请开始结束是否有货NY图2-3出库登记工作流程图2.2 可行性分析系统的可行性分析主要包括经济可行性分
12、析,技术可行性分析,操作可行性分析。 1 经济可行性分析 该系统采用Microsoft Visual FoxPro 6.0进行开发,它是一款功能非常强大的可视化编程语言,数据的处理都在一个开发环境之中,而不需要再依靠其他工具,使程序开发环境能够简单一致,提高整体项目的开发效率。因此该系统的开发不需要大量的开发人员,从而减少了开发的时间和费用。对于这样的一款方便企事业单位物资仓库管理的软件,由于开发的成本不高,并不需要花费很多的费用就可以让用户得到满意的需求,软件的市场份额也会占很大比例的。因此,从经济可行性上来讲,是可行的。 2 技术可行性分析 由于开发此小型医药超市医药管理系统需要的环境有W
13、indows98/Windows 2000/Windows 2003/Windows XP平台,需要开发人员熟练使用Microsoft Visual FoxPro 6.0进行编程,熟练使用Microsoft Visual FoxPro 6.0 进行相关数据库的操作,具有一定的数据库开发功底及编程能力。使用Microsoft Visual FoxPro 6.0,再加上Windows98/Windows 2000/Windows 2003/Windows XP稳定的运行环境的支持和本人过硬的技术,从功能和性能上完全都满足系统的要求,因此从技术方面讲开发此小型医药超市医药管理系统是可行的3 操作可行
14、性分析 本系统采用了可视化界面,用户只需输入登录密码即可进入主界面,然后再根据用户自己的要求对系统进行相应的操作就可以了。因此该系统在操作可行性上来讲也是可行的。2.3 系统功能分析根据上述的需求分析,本软件应当具备如下主要功能:1.信息管理商品信息管理:主要完成基本信息的录入与编辑工作。2.日常操作药品进货操作:用来完成药品的进货操作。药品出货操作:用来完成药品的销售操作。3.信息查询药品进货记录查询:用来查询药品的进货记录,可以按照药品编号、药品名称、药品类别、经手人的进货日期查询,可以将查询结果打印输出。药品出货记录查询:用来查询药品的出货记录,可以按照药品编号、药品名称、药品类别、经手
15、人的出货日期查询,可以将查询结果打印输出。药品库存记录查询:用来查询药品的库货记录,可以按照药品编号、药品名称、药品类别,可以将查询结果打印输出。4.系统管理退出系统:退出小型医药超市医药管理系统。系统维护:可添加用户,可修改密码,可删除用户。根据系统功能分析,本系统的功能模块结构图如图2-4所示。 小型医药超市医药管理系统信息管理日常管理信息查询系统管理医药信息管理药品出货操作药品进货操作药品进货记录查询药品出货记录查询药品库存记录查询系统维护退出系统图2-4系统功能模块结构图2.4 系统配置小型医药超市医药管理系统是一个典型的小型管理信息系统(MIS)。开发此系统需要如下硬件和软件环境。1
16、.硬件环境运行要求奔腾以上的;要求常规内存,扩展内存,最好有以上内存容量;外部存储器(硬盘)空间至少要求以上,安装本系统后剩余空至少以上,要配制一个Microsoft兼容鼠标。2.软件环境需要Windows98以上的操作系统平台,应为中文版本。2.5 设计依据Visual FoxPro 是可运行在 Windows 2003, Windows XP 等平台的32位数据库开发系统,并能充分发挥32位微处理器的强大功能,直观易用的创建数据库的工具。同时,Visual FoxPro 是一种典型的关系型数据库管理系统。关系模型是建立在关系代数基础上的,因而具有坚实的理论基础。与层次模型和网状模型相比,它
17、具有数据结构单一、理论严密、使用方便、易学易用的特点。Visual FoxPro作为一种典型的关系型数据库管理系统,具有界面友好、工具丰富、速度较快等优点,并在数据库操作与管理、可视化开发环境、面向对象程序设计等方面具有较强的功能。Visual FoxPro是一种可视化的、面向对象和调用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的各种应用程序。它简单易学、效率高,且功能强大,可以与其他的专业开发工具相媲美,而且程序开发人员不必具有C/C+编程基础。小型医药超市管理系统开发的技术难度不是很大,但是主要会涉及到药品信息、进货信息以及入库信息等二维表。软件中所有数据都需要记录在
18、数据库中,而数据库的建立正是Visual FoxPro的优势所在,从数据库的建立到Visual FoxPro的编程,都在一个开发平台中,减小了开发难度,又可以满足用户的全部需要。因此,对于本系统的开发,选用了Visual FoxPro作为开发工具。第三章 数据库的设计数据库作为学校、企业、部门所有数据的集合,它不仅要反映数据本身的内容,而且要反映数据与数据之间的联系。数据库设计是建立数据库及其应用系统的核心技术,是管理信息系统开发和建设中的核心问题。如果使用一个可靠的数据库设计过程,就能迅速、高效地创建一个结构合理的数据库,为访问所需信息提供方便。同时为系统的详细设计打好坚实的基础,节省日后整
19、理数据库所需的时间,并更快的得到精确结果。对于数据库的设计一般包括数据库的概念设计和数据库的详细设计两方面。3.1数据库概念设计数据库概念设计是为了把系统中所包含的数据信息及其之间的关系明确的表达出来,在进行数据库设计之前应该建立本系统中的数据概念模型。因为本系统主要是对货品信息和出库信息以及入库信息等进行处理,所以提取出以下的概念模型E-R图如图3-1、图3-2、图3-3所示。 类别药品信息药品编号条形码药品单价药品单位药品名称产地图3-1 “药品信息”实体ER图经手人进货信息药品编号进货编号进货数量进货时间进货单价进货单位图3-2 “进货信息”实体ER图 药品销售信息药品编号出货编号出货数
20、量出货时间出货单价接收人经手人图3-3 “出货信息”实体ER图库存信息药品编号库存量图3-4 库存信息”实体ER图用户信息用户号密码权限图3-5 “用户信息”实体ER图用户进货或售出药品用户登录用户密码药品名称药品单价图 3-6 药品和用户之间联系的ER图3.2 数据库的详细设计 根据上述的概念模型设计,基于VF设计出关系型数据库,其包含以下数据表。表3-1 药品信息字段名类型宽度说明药品编号字符型6主索引字段条形码字符型14药品名称字符型20药品单位字符型6药品单价浮动型6一位小数产地字符型10类别字符型20表3货品出库表表3-2 进货信息表字段名类型宽度说明药品编号字符型6普通索引字段进货
21、编号字符型10主索引字段进货数量字符型6进货单价浮动型8一位小数进货时间日期时间型8供货单位字符型20经手人字符型10表3-3 出货信息表字段名类型宽度说明出货编号字符型8主索引字段药品编号字符型6普通索引字段出货数量字符型8一位小数出货单价浮动型8一位小数出货时间日期时间型8接收人字符型10经手人字符型10表3-4 库存信息表字段名类型宽度说明药品编号字符型6主索引字段库存数量浮动型8一位小数表3-5 用户信息字段名类型宽度说明用户名字符型10主索引字段密码字符型6一位小数表3-6 系统设置字段名类型宽度说明药品类别字符型10主索引字段第四章 系统的详细设计4.1系统界面的总体规划根据系统的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小型 医药 超市 管理 系统 设计 实现 55555
限制150内