




已阅读5页,还剩66页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘 要 中图分类号: 学校代码: 10055 密级: 公开 专 业 硕 士 学 位 论 文 论文作者 指导教师 申请学位 工程 硕士 培养单位 软件学院 学科专业 软件工程 研究方向 项目管理 答辩委员会主席 评 阅 人 南开大学研究生院 二一三年十一月 摘 要 摘 要 随着我国医疗 卫生事业 改革的进一步深入 以及 计算机 信息化管理 的广泛应用,医药零售行业 实现了 从孤立单个药店经营时代向连锁药店时代转变的过程,连锁药店信息化建设从非理性化管理逐步过渡到了理性化、规范化、程序化和标准化 的 信息化。 本文采用了 C/S 技术架构,开发工具选择微软公司的 010进行开发, 用 C#语言来完成系统程序编写。 课题深入研究目前药店管理信息软件的不足, 通过对部分药店 的 药品管理情况全面细致的调查和用户需求分析 , 明确所要开发的系统应该具有的功能 ,清楚地了解了用户的要求 , 进行了 药店管理信息系统的开发设计, 系统主要是对药品的 进货、库存以及 销售环节管理 进行功能模块开发,同时对信息查询统计等功能进行了全面设计,并对系统 维护 以及 数据库备份 等辅助功能进行开发设计,使改系统功能完善,从而帮助管理人员操作人员顺利完成药品进销存管理。 另外, 该 课题对系统的运行状况进行了测试与总结,指出系统存在的不足并提出改进 意见,并对该系统的应用前景进行了展望,为该系统今后的发展提供了有益的参考。 关键词: 药品 管理;信息系统; C/of of of to of to a , to 010, as # to on of in of a of of is of at to of so as to In of of of of C/S 录 目 录 摘 要 . . 录 . 1 章 绪 论 . 1 文背景 . 1 统的研究现状 . 2 统的研究意义 . 3 文的主要内容与论文结构 . 4 第 2 章 需求分析 . 6 统概述 . 6 统功能性需求 . 7 求分析概述 . 7 统性能需求 . 8 统功能分析 . 8 功能性需求 . 14 用性 . 14 全性 . 14 维护性 . 14 靠性 . 14 第 3 章 系 统设计 . 15 统体系结构设计 . 15 统功能模块设计 . 17 务处理模块设计 . 17 据管理模块设计 . 22 统维护模块设计 . 24 第 4 章 数据库设计 . 27 目录 据库基本理论 . 27 据库设计原则 . 27 据库设计阶段 . 27 念模型设计 . 28 理模型设计 . 29 第 5 章 系统实现 . 37 统的开发平台 . 37 统功能模块的实现 . 37 常业务模块的实现 . 37 据管理 模块实现 . 46 统维护模块实现 . 52 第 6 章 系统测试 . 57 试概述 . 57 试概述 . 57 试环境 . 57 统测试 . 57 能测试 . 58 载测试 . 60 力测试 . 60 试结论 . 61 第 7 章 总结与展望 . 62 结 . 62 望 . 62 参考文献 . 64 致 谢 . 错误 !未定义书签。 第 1 章 绪论 1 第 1 章 绪 论 文背景 随着 现代 计算机技术的飞速发展 ,当代社会已经进入信息化时代,信息技术的大量使用使社会各个行业、各个领域都发生了翻天覆地的变化,新的信息发展的需求要求有更完善 的产品信息管理方法以及更高的工作效率,不能更好的 完成管理工作, 因此 提高管理水平的主要途径是 改善 管理者的 管理 思想,增强对管理 方法 的科学认识,同时运用先进的 科学 信息技术,是深化 产品 管理体制改革的有力措施。 医药行业也必须紧跟时代步伐,这一行业需要很大的数据库来维护日常生活的数据问题。 科学合理的信息化建设是汇集计算机技术、信息科学和通信技术于医疗卫生行业的高科技工程项目,他加速了我国医疗卫生事业现代化建设的进程。信息化概念的引入,尤其是医药行业信息管理系统的应用,很大程度改善了药店管理模式和工作流程,对提高连锁药 店的管理水平、管理质量以及经济效益和社会效益起到了巨大的推进作用 1。 随着医药体制改革的深入发展和进步,医药分开已经成为本领域发展的必然趋势。药品管理信息系统已成为医院和药店信息系统的重要组成部分。运用先进的计算机技术管理药店药品是医药行业计算机应用技术的革新。建立一个完善的数据库管理系统, 采用计算机网络对药店产品进行 优化 管理,进一步提高 工作效率 和 管理 水平 , 帮助员工 改善工作方法,提高 工作效率,实现药店信息管理工作流程的系统化、网络化、规范化和自动化 ,是非常有必要的 。 本文以目前尚未全面普及药品管理软件为 出发点,应用管理信息系统技术,采用 C/ 择微软公司的 010 开发工具进行开发,用 C#语言来完成药店的管理软件的编写,以便 于解决药店管理中的一些实际问题。 本文中应用的药店连锁管理信息系统是以 为操作系统,面向用户的一款系统功能软件,主要功能是进行药品信息管理。 整个信息管理系统出发点为:界面友好,操作简单灵活,对药店药品的进货,出货、销售、库存、退货等环节进行有效的管理。 第 1 章 绪论 2 统的研究现状 随着社会医疗卫 生行业的信息化发展,不同规模的药店越来越多,药店药品管理成为医药企业日常事务中的一项重要工作。 目前, 国外 药店经营模式大致可划分为两派:以美国和日本为代表的多元化经营以及以德国和瑞典为代表的专业化经营。 这两种管理派别在计算机信息化管理方面已经比较成熟,并且取得了巨大的收益。 目前我国药店 与其他行业的连锁店经营模式 基本一致 ,药品行业的连锁经营模式 通常 有 三 种 ,第一, 正规连锁药店,也 称为 直营零售店 ,其 特点就 是 运作 相对正规 , 方便 管理, 只是 存在建设速度慢 、发展迟缓等 缺点; 第 二 , 加盟连锁药店, 它的 特点是投资 相对 少, 起 效 比较快 , 因为 吸收一些地方 的药店加盟 , 增强 了对管理资源的要求,风险 相对较大 ; 第三, 自由连锁药店, 他的 经营方式 相对 灵活,但也最缺乏稳定性 , 这种 药店 容易获得地方 的 支持 2。 我国医疗卫生行业信息化建设还处于起步阶段,它将是汇集信息科学、计算机技术和通信技术于医疗卫生领域的高科技工程,必将加速我国医疗卫生事业现代化建设的进程。信息化概念的逐步引入,尤其是药店信息系统的逐渐应用,将大大改变了医院管理模式和工作流程,对提高医院的管理水平、质量效益、经济效益和社会效益会起到显著的促进作用。 随着我国 医药领域 的发展和人 们对医药产品需求的迅速增加,医药行业正处于一个 快 速发展的时期。行业的发展必然导致 市场 竞争的 加剧 , 如果想要 在激烈的 市场 竞争中谋求 平稳 发展, 那么就需要 企业加强内部管理 ,改善管理方式 ,提高 管理 效率。虽然我国 的 大部分医药 企业 经营实现了 系统化、 专业化,但是 企业内部 仍然 没有形成 比较 完善 而 有效的信息化管理 机制 ,没有 完全 摆脱原有陈旧 的 管理 模式, 药品经营企业 发展的动力不足, 因此 影响了企业的持续、稳定、快速的发展。如何尽快建立和完善现代 医药经营 企业的信息化管理机制,已成为企业发展的关键。 药品管理信息系统是比较典型的计算机信息 管理系统,系统要求建立数据稳定、安全的数据库,通常都采用大型数据库并配置比较稳定的服务器。而前第 1 章 绪论 3 端应用程序的开发则更注重功能模块的划分,使之具备功能完备、易于操作的特点。目前市场上的药品管理信息系统比较常见,为药店提供药品的日常管理功能,通常主要包括:基本药品基本信息处理、药品进货管理、库存管理、销售管理以及常用数据报表管理等。 统的研究意义 随着 计算机 信息技术的 快速发展 , 社会 各个领域都 在对 系统化、计算机化的管理 的要求日益加强 ,使 之能够 达到管理机制 的统一规范化 , 从而可以 为人们提供更加舒适 以及 安全的 生 活和工作 环境。 但是 随着社会竞争的日益 加剧 ,尤其 是企业 与企业之间的竞争更加激烈 , 想要 要在企业中 位 于不败之地,必须采用高科技手段 对企业进行规范化 管理, 来 实现企业的 工作流程的 全面办公自动化, 提高 信息间的流通 速度 , 来 提高企业的经济效益 3。 该药店管理信息系统实现了药品管理的信息化和计算机化,该系统主要解决众多药店的信息化管理,从采购到销售到财务管理等一体化的信息化系统解决方案,该系统包含药品采购管理,药品库存管理,药店销售管理等子模块,药店信息管理软件针对我国医药企业药品经营管理特点而特别设计,符合 ,软件界面设计简洁,美观,其人性化的软件流程,使普通用户不需培训也能很快掌握软件操作使用方法,上手极易。 该系统广泛适用于医药批发零售企业、药店、医院药房等用于药品进销存管理,医药财务管理等场合,是医药企业进行信息化管理的强大工具 4。 本文对药店连锁管理系统开发的可行性从以下几个方面进行了分析。 经济成本上可行:就管理信息系统的硬件设备而言,只需要一台计算机。一方面,购置一台功能完备、满足性能要求的计算机,造价只需要三四千元,一般药店都比较容易接受;另一方面,管理信息系统的投入,可以在很大程度上提高工 作效率,减轻工作人员的工作前度,就人员配备方面来说,可以减低药店的成本。 社会利益上可行:新的药店管理信息系统的开发和研究,不侵犯他人、集体以及国家的利益,也不会违犯国家的政策法律,在社会利益角度来看百利而无一害。 操作方法上可行:管理信息系统的开发,是基于对用户需求的充分考虑和第 1 章 绪论 4 细致分析的,因此,操作方法上是能够满足用户使用要求的。 综合上述所叙,药店连锁管理信息系统具备了开发条件,完全可以对其进行开发设计。 文的主要内容与论文结构 本文以药店管理信息系统为研究对象,主要内容包括: ( 1)深入研究 目前药店管理信息软件的不足,结合本系统需求,提出一个完整的技术解决方案,通过开发设计药店信息管理系统来实现工作方法的改进。 ( 2)对药店管信息理系统框架与具体模块进行了分析和设计,详细介绍系统功能模块的实现。主要包括三大模块:药店日常业务管理模块、数据管理模块、系统维护模块。 ( 3)设计并细分药店管理信息系统的功能模块,包括药品的入库管理模块、销售管理模块、退货管理模块、数据查询以及统计模块、用户管理以及系统设置模块等,并依据需求设计相关模块对应的数据库。 ( 4)依照对药店管理信息系统各功能的具体设计,对各 功能模块进行详细设计并给出试验结果。同时,设计了各模块的操作界面以及相应代码,并对系统进行专业测试 5。 本文结合药店管理信息系统的整体设计和实现过程,详细介绍该系统中的关键模块,重点阐述平台中采用的模型、设计结构、关键技术和软件实现方法。 本文结构如下: 第一章:绪论。主要介绍了课题背景、现状和意义,并简要介绍了论文的研究内容和组织结构。 第二章:需求分析。通过对药店管理信息系统功能分析,描述了系统功能性需求、功能性需求分析、非功能性需求,介绍了系统使用技术、系统开发平台和工具。根据与客户的实际接触,把 该系统分为多个功能模块分别进行开发。 第三章:系统设计。主要介绍了系统目标和建设原则、支撑环境规划、软件支撑环境,系统的概要设计和主要功能划分等。根据需求分析设计的各个功能模块,逐渐进行深入设计实现的流程。 第四章:数据库设计。主要介绍了系统使用的数据库库表的详细物理设计,第 1 章 绪论 5 以及各表间的逻辑关系等。为了加深对数据库表见逻辑关系的了解,通过 第五章:系统实现。主要介绍了系统几个主要模块功能的实现流程图、软件实现界面、以及部分核心代码。根据前期的设计,该章讲述了系统如何进入界面、实现逻 辑、相关界面的设计工作。 第六章:系统测试。验证软件系统的正确性和性能等满足其规约所指定的要求,考虑到系统稳定性和安全性等方面,进行了比较系统的测试工作。 第七章:总结与展望。回顾整个论文的特点,总结了研究成果,指出不足并提出改进意见。 6 第 2 章 需求分析 管理系统软件分析的主要任务是:认识用户现阶段管理现状和业务处理流程,在充分实地考察调研的基础上,通过对项目的可行性分析、详细调研、系统化分析,来确定用户的实际需求,并最终确定系统的功能模块划分等。 通过需求分析 ,软件设计人员可以 清晰了解该药店管理系统所 需要 实现的各个 功能,为系统编码 的 实现打下 好 的基础。软件开发过程 分为 需求分析,系统设计、编码和测试四个 环节 ,需求分析是软件 设计 的第一个 环节, 也是最重要的一个 部分 ,如果需求分析做得好,能开发出很出色的产品 , 如果需求分析做得不 理想 , 那么可能 会导致 工作过程中误解造成工作浪费等,导致 潜在质量和业务价值上的 损失 6。 统概述 伴随 计算机信息技术的 快 速发展,企业 管理办公自动化、计算机信息化已成趋势。医疗行业就是其中的一部分。 随着我国医疗 卫生事业 改革的进一步深入 以及 计算机 信息化管理 的广泛应用, 医药购买的方便快捷服务 成为广大民众普遍关注的话题, 因此信息化 连锁药店在这样的背景下应运而生 , 成为中国药品产业链上的重要的一环。 这一行业需要很大的数据库来维护日常生活的数据问题,建立一个完善的数据库管理系统在很大程度上对医疗行业的发展有很大帮助。 医药零售行业 实现了 从孤立单个药店经营时代向连锁药店时代转变的过程,连锁药店信息化建设成为了药店的当务之急,经营管理也从非理性化管理逐步过渡到了理性化、规范化、程序化和标准化 的 信息化建设 , 成为提升连锁药店的经营规模和管理水平的重要手段 7。 本文以 术为开发基础,充分利用计算机 技术,选用 010 开发平台下的 C#语言进行开发, 选 用 005 数据库技术来实现 本 药店 信息 管理系统。通过对 该 系统功能的 详细分析 ,对该系统的功能进行周密 设计,主要 包括 药品采购管理,药品库存管理 以及 药店销售管理等 功能 , 7 从而实现对药店药品进销存的综合管理。 统功能性需求 根据天医药连锁店用户的要求,结合现行各家医药软件的优点和特长,我们设计开发了该系统,用连锁药店的管理和维护,使用该系统可以无障碍各个药店数据信息,实时查看所有在架药品的状态,并对进销存数 据进行各种统计查询以及报表输出。 求分析概述 通过对连锁药店工作模式的调查分析,结合系统开发目标的要求,该系统应具备以下功能需求: ( 1)基本要求:通过使用该系统 能够 方便快捷的完成药店药品的进 货、销售 、 库 存等工作。 同时 要求 较高的 校验程度 的数据信息录入 , 较 快 数据信息查询速度 、灵敏 的系统反应,并且要求 功能实用性强、 可以 方便快捷的实现系统功能。 ( 2)系统输入:该管理系统能够实现对药品各项信息进行管理,包括对药品名、药品编号、药品条码、药品进货、药品销售、药品库存、药品退货、药品报损以及员工管理、用 户管理、数据统计等进行输入。具体来说主要包括数据记录、数据更新、数据删除、数据查询、数据统计、密码管理、数据备份、数据导入和数据调用等。 ( 3)系统输出:该系统的输出主要 是 数据查询、数据 筛选 和各种报表 的生成 。数据查询功能 许可 具有相应权限的用户 对 数据记录 进行 浏览、 以及浏览 查询和条件查询等 操作; 数据浏览功能可以方便用户 迅速的 、逐条地浏览 所有 记录 ; 报表功能可以生成 并打印 各种所需要的数据报表,方便用户使用。 ( 4)安全与保密: 可以通过设定 管理系统用户的使用权限来进行分类管理,从而实现 维护的 安全 性 。 不同权限的用户可以 使用与其对应的相关功能模块 。另外系统具 有 用户管理 模块 ,主要包括用户 的添加 、删除、修改密码等。数据备份功能,备份当前数据库中的表和表中添加的全部内容 ,以便在系统发生故障时不至于数据丢失而造成重大损失 8。 8 统性能需求 1、操作界需求 系统需要采用 用的图形界面,易于操作 并且简洁大方 ,支持对鼠标 与 键盘 的 操作,界面的设计需要遵循以下设计 几种 规则: ( 1)界面一致性,界面规范应遵循 件界面 设计 的规范; ( 2) 具备错误提示 功能, 并且可以 用多种信息提示 操作者 当前软件运行的状态; ( 3)操作可逆 性 , 其 动作可以是单个的操作, 也 一个相对独立的操作序列 ,具有可逆的操作 ; ( 4)设计良好的联机帮助 ,使得用户在需要帮助时方便使用 。 2、 操作性能需求 ( 1)在精确度 方面 ,进行数据查询 的时候 ,需要保证 数据的 查全率,查到的记录需要与所 指定 的相查询条件完全匹配。 ( 2)在适应性 方面 ,为用户提供简洁 方便 的操作方式,可以使用键盘、鼠标 进行操作, 方便用户的操作。 ( 3)在 相应 时间 方面 , 通常 一般操作的响应时间在 2秒范围之内,对数据库的浏览 以及数据 打印操作也 需要 在可接受的时间内,减少 使用者的 等待时间。 统功能分析 药店管理信息系统,主要实现药品进销存数据的管理,本系统现共有三个级别的使用者,分别是普通用户、操作用户和管理员用户。 ( 1)普通用户,只是对本系统数据进行查看的用户。 登录进入系统,修改个人密码。 通过系统相关查询 功能 对药品状态和信息数据进行状态查看。 药品数据查询、检索、统计以及报表输出。 ( 2)操作用户,对药品进销存数据进行维护的用户。 登录进入系统,修改个人密码。 管理维护药品进销存数据信息。 通过系统相关查询 功能 对药品状态和信息数据进行状态查看。 9 药品数据查询、检索、统计 以及报表输出。 ( 3)管理员用户,是本系统权限级别最高用户。 维护使用系统用户信息,修改个人密码。 维护其他用户信息,添加、删除用户。 数据信息维护,管理药品进销存数据信息。 药品数据查询、检索、统计以及报表输出。 药店财务数据管理。 药店管理信息系统由三大 功能模块 构成,三大 功能 模块和整体框架一起构成了本综合处理系统。系统功能逻辑模型如图 药 品 管 理药 店 管 理 信 息 系 统进货入库药品退货药品销售数 据 维 护用户管理系统设置数据备份查 询 统 计销售查询资金查询库存查询图 系统功能逻辑模型 系统总体业务流程如 下 图 10 管 理 员系 统 维 护数 据 管 理日 常 业 务登 录 系 统数 据 统 计数 据 查 询后 续 操 作销 售 管 理出 库 管 理药 品 入 库数 据 报 表退 出备 份权 限 内 范 围 内 操 作系 统 设 置添 加 用 户是 否 备 份是否图 总体业务流程图 系统功能分析是在系统开发总体任务的基础上完成的,本系统完成的主要功能有以下几个方面: ( 1)日常业务 功能 模块 ,药品进销存管理。 为便于对系统内所日常业务进行管理维护,系统按照 平时 所进行的 业务流程 进行划分,主要包括药品入库管理、 库存管理以及销售管理 。 入库管理包括 采购 进货和库存,具体涉及到药品信息、药品分类、厂家信息等。 入库方式分为两种, 可以 根据具体情况 采用 不同 操作方式来入库 ,主要由采购员来完成 。 药品入库 功能 主要涉及元素包括 :药品编号、药品名称、药品规格、生产厂家、 批次号、生产日期、药品有效期以及数量和价格等。 销售管理 功能 主要要素包括:客户编号、会员 务员编号、付款方式、药品名称、药品数量、药品销售价格等信息 ,主要由销售员来完成。 库存管理 功能 主要要素包括:药品编号、药品名称、药品数量、存放位置、存放分类、生产厂家、生产日期、有效期限等相关信息 9, 主要由 库 管 员 来完成。 11 日常业务 功能 模块 用例图如图 图 常业务模块用例图 日常 业务 数据流 图 如图 图 常业务数据流 图 系 统 登 录库 存 管 理退 单 管 理销 售 开 单药 品 入 库 管 理管 理 员采 购 员销 售 员库 管 员D 1 用户登 录信息 D 3 仓库信息 D 11 财务信息 D 5 供应商信息 D 13 销售信息 D 15 决策信息 D 7 进货信息 D 17 系统信息 D 9 客户信息 D 14 销售信息 D 16 决 策信息 D 4 仓库信息 D 12 财务信息 D 6 供应商信息 D 10 客户信息 D 18 系统信息 D 8 进货信息 D 2 用户信息 系统操 作人员 P 2 仓库管理 P 1 用户登录 P 3 供应商管理 P 4 进货管理 P 5 客户管理 P 6 财务管理 P 7 销售管理 P 8 辅助决策 P 9 系统管理 F 1 用户信息表 据库 12 仓库管理 数据流图如图 示 。 图 库管理数据流图 ( 2)数据管理 功能 模块,对药品数据信息进行查询 和 统计。 这一 功能 模块功能主要是 对 数据量进行统计 以及 查询, 主要包括销售统计,库存统计 、资金查询 、退药查询 等 各项 。 数据查询分为条件查询和全部查询, 如果不限制查询条件,查询后将显示所有库存药品 ;如果条件查询,需要设置查询条件 ; 如 设置 按药品编号来查询,则查询结果为您输入的编号的所有药品,包括各个批号;如果还需查询出某个批号的药品,则再把 选择 按药品批号 查询 ,输入待查药品的批号,然后 进行条件查询。 查询的结果可以灵活 选择保存的方式,包括存储为 储为 以通过该文件再导入到本系统)、直接打印输出、打印预览、打印参数的灵活调整。 查询 与统计 功能 模块用例图如图 . 1 2 商 品 信 息D 2 . 6 商 品 信 息D 2 . 1 4 客 户 信 息D 2 . 7 客 户 信 息D 2 . 1 3 客 户 信 息管 理 员D 2 . 9 入 库 信 息P 2 . 1入 库 管 理P 2 . 2出 库 管 理P 2 . 4药 品 信 息F 2 . 2出 库 信 息 文 件F 2 . 4商 品 信 息 文 件F 2 . 1入 库 信 息 文 件P 2 . 3信 息 查 询D 2 . 2 入 库 信 息D 2 . 1 管 理 员 信 息D 2 . 1 1 出 库 信 息D 2 . 5 出 库 信 息D 2 . 1 0 管 理 员 信 息F 2 . 5客 户 信 息 文 件F 2 . 3药 品 信 息 文 件P 2 . 6客 户 管 理供 应 商D 2 . 3 供 应 商 信 息D 2 . 4 药 品 信 息D 2 . 8 药 品 信 息客 户P 2 . 5商 品 管 理 13 图 询 与统计 功能 模块用例图 ( 3)系统维护 功能 模块,对管理系统用户、数据等进行管理。 这一 功能 模块功能主要是针对管理系统用户、数据等进行管理,包括用户管理、数据备份、系统设置等功能。 用户管理 功能 模块主要包括 用户注册 、注册管理、 权限管理 等功能的设计;数据备份主要是将重要数据进行备份,以避免日后数据的丢失; 系统设置 功能模块主要是 设置 药店 名称、打印销售单样式以及销售单中的一些项目 ;还有供应商信息的维护,所有药品都是由供应商直接供货的,有的供应商会提供多个药品信息,在进行入库、销售、库存的操作之前一定要正确维护供应商的信息, 数据维护 功能 模块用例图如图 图 据维护模块用例图 退 药 查 询 、 统 计销 售 资 金 查 询 、 统 计单 据 查 询 、 统 计销 售 查 询 、 统 计库 存 查 询 、 统 计管 理 员采 购 员销 售 员库 管 员进 货 查 询 、 统 计系 统 登 录系 统 维 护系 统 设 置数 据 备 份用 户 管 理管 理 员 14 功能性需求 系统在完成客户提出的功能性需求时,还需要满足系统运行性能方面的需求 10。 用性 该系统是以满足用户需求为目标,以方便用户使用为原则,融入先进的管理经验,为用户度身定制的一套先进系统,使用该系统可以有效降低培训和使用维护投入。 全性 采用物理、网络、应用全方位的安全策略,确保系统不受外来的非法入侵是本系统着重考虑的重要因素。系统力求能够在非正常情况下(如断电)减少数据的丢失,并考虑将主程序和数据库分别放在不同的两个服务器上运行 9。 维护性 系 统的设计与建设都要考到方便维护,包括硬件的维护、软件的维护(更新、升级等)和网络的维护。 靠性 系统在 指定 的时间内以及 在 规定的环境条件下,软件系统能 够 完成所 需求功能的概率。 这个 定量指标 一般 用平均无故障时间 以及 平均修复时间来 表示 。 第 3 章 系统设计 15 第 3 章 系统设计 统体系结构设计 管理 系统 的 体系结构是一个综合模型,由许多结构要素及各种视图或观点组成,而各种视图主要是 由 各组成要素间的联系与 相 互操作而形成。所以,系统体系结构是一个综合各种 要素 的模型,用 以详细阐述 整个系统 。 该 系统的开发设计 采用 C/S 结 构 基本架构,通 过使用微软公司的 010开发工具、 C#语言实现交互式的管理系统。 C/客户机、网络处理设计、服务器等组成的分布式网络平台。随着近年来信息技术的快速发展, C/11。 目前我国国内大部分管理软件采用的都是两层的 C/S 结构。两层 C/S 结构的信息交互方式如图 人 机 互 换 界 面数 据 请 求 与 处 理应 用数 据客 户 端 应 用 程 序 客 户 端 数 据 服 务 器图 层 C/S 结构的信息交互方式 C/S 体系结构根据系统规模需要相应的 硬件配置 ,一般 是 建立 在 局域网 这样的小范围网络 之间 , 依靠网络关联起整个系统, 通过专 用 服务器提供连接和数据交换服务。 系统开发的 服务器端 硬件环境 一般要比客户端的环境要高, 软件环境 服务器端要进行数据库已经软件的发布,配置起来也有些复杂,具体的配置信息 如下所示 , 软件 环境如表 第 3 章 系统设计 16 表 系统的硬件 和软件 环境配置 服务器端 睿双核 更高 硬盘 500更多 内存 2更高(建议使用 4 操作系统 络协议 P 数据库服务系统 用户端 4 更高 硬盘 250G 或更多 内存 1议使用 2 操作系统 P/ 网络协议 P 数据库服务系统 无 系统设计过程分为三个阶段:高层设计阶段、概要设计阶段和详细设计阶段。高层设计阶段的重点是体 系结构设计;概要设计阶段的重点是模块设计(对象和类设计)、用户界面设计、数据库设计;详细设计阶段主要进行数据结构和算法设计 12。设计工作流程如图 图 设计工作流程 需 求 分 析体 系 结 构 设 计高 层 设 计 阶 段模 块设 计用 户界 面设 计数 据库 设计概 要 设 计 阶 段数 据 结 构 和 算 法 设 计实 现 与 测 试详 细 设 计 阶 段第 3 章 系统设计 17 统功能模块设计 通过与用户的多次沟通,确认用户的最终需求后,本系统从结构上分为三个主要模块,即业务处理模块、数据信息查询模块、系统数据维护模块。我们把整体复杂的一个系统,划分为三个单独的模块 13。 务处理模块设计 日常业务模块,主要是药品进销存管理。为便于对系统内所日常业务 进行管理维护,系统按照日常所进行的工作进行划分,主要包括药品入库管理、销售管理和库存管理。其中入库管理包括进货和库存,具体涉及到药品信息、药品分类、厂家信息等;销售管理主要包括销售开单、销售资金、销售统计等信息;退货管理主要包括退货开单、退货资金、退货统计等信息 14。业务处理 功能模块构架 模块 如图 图 业务处理 功能 模块 图 药店日常业务管理模块流程如图 首先与采购员填写采购计划,采购计划报领导进行审批,领导审批同意了生成采购编号,再根据采购编号填写真正的采购 单信息,这是和供货商进行沟通,形成采购合同,由财务进行打款。药品到货后,首先进行药品的验收,合格药品办理入库单进行入库,进行入库登记。销售员进行药品的销售,开具销售单据,客户付款,资金入账后,药品发放到客户。药店的日常业务基本就有着三大部分组成。 入 库 管 理 模 块日 常 业 务药品采购模块药品入库模块药品信息模块退 货 管 理 模 块销 售 管 理 模 块销售开单模块销售资金模块销售统计模块退货开单模块退货资金模块退货统计模块第 3 章 系统设计 18 开 始指 定 采 购 计 划是 否 需 求生 成 采 购 编 号是填 写 采 购 信 息否到 货 分 配药 品 验 收药 品 入 库是 否 合 格是否入 库 登 记药 品 销 售销 售 开 单药 品 出 库资 金 入 账结 束图 业务处理 模块 流程图 1、入库管理模块 入库管理主要包括 药品采购、药品入库和药品信息 ,具体涉及到药品 编号 、药品分类、厂家信息等。 药品 采购管理模块应包括采购计划 、 验收入库、 制 作付款单管理 、接收药品 等功能。采购计划主要是用来实现采购计划的制定和维护以及采购计划的打印,药店的管理员可以根据采购计划来要求采购人员进行药品的采购; 需采购药品包括急调药品和常规药品,急调药品无需库存,在必要时候由厂家直接调货,不需制定电子采购预报单;常规药品需要制定采购预报单,在指定时间内要求供应商送货,药品到货后由验收员根据相关采购计划以及相关制度对药品进行验收 ,符合标准及要求的进行入库登记以及入库操作 ,对于不符合要求药品,拒绝收货,将其退回至供应商,对于合格药品进行集中临时入库,并打印验收合格报告,同 时将药品电子信息录入系统,有采购人员进行逐项确认,完成后打印入库单,对药品进行分类入库,将确认电子信息文件交予财务部门来完成购买资金管理,财务部门制定付款单, 对入库的药品根据药品货号以及数量等信息制定付款单据,交给供货方,供货方根据凭证到相关财务部门进行打印付款单并接受付款。 采购和入库紧密相连,采购 入库 模块 的 流程如图 示。 第 3 章 系统设计 19 图 采购入库模块流程图 药品信息 通常 包括药品基本信息的修改、 药品 作废处理、 有效期到限 调换管理 以及药品价格调整 等,在 这个模块中 能够 对与药品的 有关 信息进行修改,开 始采 购 合 同是 否 属 急 调不 备 药 品否生 成 电 子 采 购 单供 应 商 送 货是药 品 验 收打 印 验 收 报 告药 品 入 库确 定 临 时 库 位是 否 合 格是否拒 绝 收 货药 品 信 息 录 入确 认 电 子 信 息打 印 进 仓 单入 账 , 在 途 账 单记 账 - 应 付 账付 款文 件 存 档结 束第 3 章 系统设计 20 该功能 的操作 由药店管理员 进行 ,普通用户不能进行 相关 操作,否则可能造成不可预料的 损失 。 药品 基本信息的修改 操作是完成 药品的基本信息的 增加 、删除、修改等,这个 功能直接修改的 是 库存中的药品 的相关 信息;销售作废处模块 是对药店销售过程中误开的药品单据进行作废处理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 营养缺乏与甲状腺功能
- 企业培训年度总结课件
- 英语九年级全一册作文范文(21篇)
- 餐饮行业品牌营销与技术合作合同
- 车辆借用与代驾服务协议合同
- 车辆抵押贷款合同争议解决条款
- 餐饮废弃物处理与城市景观美化项目合同
- 草莓种子种植技术专利授权与销售合同
- 车库租赁与车位租赁合同模板
- 金融理财产品销售代理合同参考文本
- 高中拔尖创新人才培养模式的探索与实践研究
- 建筑工程危险源辨识与风险评价表2024版
- 道路维修施工安全措施
- 2025年中国操作系统市场调查研究报告
- 2025-2030中国高流量呼吸湿化治疗仪行业市场现状分析及竞争格局与投资发展研究报告
- 代谢性疾病的风险评估与健康管理
- 2025年氢溴酸行业市场需求分析报告及未来五至十年行业预测报告
- 药学技师考试题及答案
- 2025春季学期国开电大专科《管理学基础》期末纸质考试总题库
- 2025年浙江宁波华生国际家居广场有限公司招聘笔试参考题库含答案解析
- 自由搏击培训方案
评论
0/150
提交评论