【毕业学位论文】(Word原稿)药店管理信息系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)药店管理信息系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)药店管理信息系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)药店管理信息系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)药店管理信息系统的设计与实现-软件工程_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中图分类号: 学校代码: 10055 密级: 公开 专 业 硕 士 学 位 论 文 药店管理信息系统的设计与实现 of 文摘要 I 中文摘要 随着我国医疗 卫生事业 改革的进一步深入 以及 计算机 信息化管理 的广泛应用,医药零售行业 实现了 从孤立单个药店经营时代向连锁药店时代转变的过程,连锁药店信息化建设从非理性化管理逐步过渡到了理性化、规范化、程序 化和标准化 的 信息化。 本文采用了 C/S 技术架构,开发工具选择微软公司的 010进行开发, 用 C#语言来完成系统程序编写。 课题深入研究目前药店管理信息软件的不足,通过对部分药店的药品管理情况全面细致的调查和用户需求分析,明确所要开发的系统应该具有的功能,清楚地了解了用户的要求, 进行了药店管理信息系统的开发设计,系统主要是对药品的进货、库存以及销售环节管理进行功能模块开发,同时对信息查询统计等功能进行了全面设计,并对系统维护以及数据库备份 等辅助功能进行开发设计,使改系统功能完善,从而帮助管理人员操作人员顺利完成药品进销存管理。 另外,该课题对系统的运行状况进行了测试与总结,指出系统存在的不足并提出改进意见,并对该系统的应用前景进行了展望,为该系统今后的发展提供了有益的参考。 关键 字 : 药品管理;信息系统; C/I in of of to of to , 010 as # to of of to of is a to of s is on at as of as is to In on of of C/S 录 录 第一章 绪论 . 1 第一节 论文背景 . 1 第二节 系统的研究现状 . 2 第三节 系统的研究意义 . 3 第四节 本文的主要内容与论文结构 . 4 第二章 需求分析 . 6 第一节 系统概述 . 6 第二节 系统功能性需求 . 7 需求分析概述 . 7 系统性能需求 . 7 系统功能分析 . 8 第三节 非功能性需求 . 14 实用性 . 14 安全性 . 14 可维护性 . 14 可靠性 . 14 第三章 系统设计 . 15 第一节 系统体系结构设计 . 15 第二节 系统功能模块设计 . 17 业务处理模块设计 . 17 数据管理模块设计 . 22 系统维护模块设计 . 24 第四章 数据库设计 . 27 第一节 概念模型设计 . 27 第二节 物理模型设计 . 28 第五章 系统实现 . 35 目 录 一节 系统的开发平台 . 35 第二节 系统功能模块的实现 . 35 日常业务模块的实现 . 35 数据管理模块实现 . 44 系统维护模块实现 . 50 第六章 系统测试 . 54 第一节 测试概述 . 54 测试概述 . 54 测试环境 . 54 第二节 系统测试 . 54 功能测试 . 55 负载测试 . 57 压力测试 . 57 第三节 测试结论 . 58 第七章 总结与展望 . 59 第一节 总结 . 59 第 二节 展望 . 59 参考文献 . 61 致 谢 . 63 个人简历 在学期间发表的学术论文与研究成果 . 64 第一章 绪论 1 第一章 绪论 第一节 论文背景 随着 现代 计算机技术的飞速发展 ,当代社会已经进入信息化时代,信息技术的大量使用使社会各个行业、各个领域都发生了翻天覆地的变化,新的信息发展的需求要求有更完善的产品信息管理方法以及更高的工作效率,不能更好的 完成管理工作, 因此 提高管理水平的主要途径是 改善 管理者的 管理 思想,增强对管理 方法 的科学认识,同时运用先进的 科学 信息技术,是深化 产品 管理体制改革的有力措施。 医药行业也必须紧跟时代步伐,这一行业需要很大的数据库来维护日常生活的数据问题。 科 学合理的信息化建设是汇集计算机技术、信息科学和通信技术于医疗卫生行业的高科技工程项目,他加速了我国医疗卫生事业现代化建设的进程。信息化概念的引入,尤其是医药行业信息管理系统的应用,很大程度改善了药店管理模式和工作流程,对提高连锁药店的管理水平、管理质量以及经济效益和社会效益起到了巨大的推进作用 1。 随着医药体制改革的深入发展和进步,医药分开已经成为本领域发展的必然趋势。药品管理信息系统已成为医院和药店信息系统的重要组成部分。运用先进的计算机技术管理药店药品是医药行业计算机应用技术的革新。建立一个完善的数 据库管理系统, 采用计算机网络对药店产品进行 优化 管理,进一步提高 工作效率 和 管理 水平 , 帮助员工 改善工作方法,提高 工作效率,实现药店信息管理工作流程的系统化、网络化、规范化和自动化 ,是非常有必要的 。 本文以目前尚未全面普及药品管理软件为出发点,应用管理信息系统技术,采用 C/ 择微软公司的 010 开发工具进行开发,用 C#语言来完成药店的管理软件的编写,以便 于解决药店管理中的一些实际问题。 本文中应用的药店连锁管理信息系统是以 为操作系统,面向用户的一款系统功能软件,主要功能是进行药品信息管理。 整个信息管理系统出发点为:界面友好,操作简单灵活,对药店药品的进货,出货、销售、库存、退货等环节进行有效的管理。 第一章 绪论 2 第二节 系统的研究现状 随着社会医疗卫生行业的信息化发展,不同规模的药店越来越多,药店药品管理成为医药企业日常事务中的一项重要工作。 目前, 国外 药店经营模式大致可划分为两派:以美国和日本为代表的多元化经营以及以德国和瑞典为代表的专业化经营。 这两种管理派别在计算机信息化管理方面已经比较成熟,并且取得了巨大的收益。 目 前我国药店与其他行业的连锁店经营模式基本一致,药品行业的连锁经营模式通常有三种,第一,正规连锁药店,也称为直营零售店,其特点就是运作相对正规,方便管理,只是存在建设速度慢、发展迟缓等缺点;第二,加盟连锁药店,它的特点是投资相对少,起效比较快,因为吸收一些地方的药店加盟,增强了对管理资源的要求,风险相对较大;第三,自由连锁药店,他的经营方式相对灵活,但也最缺乏稳定性,这种药店容易获得地方的支持 2。 我国医疗卫生行业信息化建设还处于起步阶段,它将是汇集信息科学、计算机技术和通信技术于医疗卫生领域的高科技工 程,必将加速我国医疗卫生事业现代化建设的进程。信息化概念的逐步引入,尤其是药店信息系统的逐渐应用,将大大改变了医院管理模式和工作流程,对提高医院的管理水平、质量效益、经济效益和社会效益会起到显著的促进作用。 随着我国 医药领域 的发展和人们对医药产品需求的迅速增加,医药行业正处于一个 快 速发展的时期。行业的发展必然导致 市场 竞争的 加剧 , 如果想要 在激烈的 市场 竞争中谋求 平稳 发展, 那么就需要 企业加强内部管理 ,改善管理方式 ,提高 管理 效率。虽然我国 的 大部分医药 企业 经营实现了 系统化、 专业化,但是 企业内部 仍然 没有形成 比较 完善 而 有 效的信息化管理 机制 ,没有 完全 摆脱原有陈旧 的 管理 模式, 药品经营企业 发展的动力不足, 因此 影响了企业的持续、稳定、快速的发展。如何尽快建立和完善现代 医药经营 企业的信息化管理机制,已成为企业发展的关键。 药品管理信息系统是比较典型的计算机信息管理系统,系统要求建立数据稳定、安全的数据库,通常都采用大型数据库并配置比较稳定的服务器。而前端应用程序的开发则更注重功能模块的划分,使之具备功能完备、易于操作的特点。目前市场上的药品管理信息系统比较常见,为药店提供药品的日常管理第一章 绪论 3 功能,通常主要包括:基本药品基本信息处理、药品进 货管理、库存管理、销售管理以及常用数据报表管理等。 第三节 系统的研究意义 随着计算机信息技术的快速发展,社会各个领域都在对系统化、计算机化的管理的要求日益加强,使之能够达到管理机制的统一规范化,从而可以为人们提供更加舒适以及安全的生活和工作环境。但是随着社会竞争的日益加剧,尤其是企业与企业之间的竞争更加激烈,想要要在企业中位于不败之地,必须采用高科技手段对企业进行规范化管理,来实现企业的工作流程的全面办公自动化,提高信息间的流通速度,来提高企业的经济效益 3。 该药店管理信息系统实现了药品管理的信息化 和计算机化,该系统主要解决众多药店的信息化管理,从采购到销售到财务管理等一体化的信息化系统解决方案,该系统包含药品采购管理,药品库存管理,药店销售管理等子模块,药店信息管理软件针对我国医药企业药品经营管理特点而特别设计,符合 件界面设计简洁,美观,其人性化的软件流程,使普通用户不需培训也能很快掌握软件操作使用方法,上手极易。 该系统广泛适用于医药批发零售企业、药店、医院药房等用于药品进销存管理,医药财务管理等场合,是医药企业进行信息化管理的强大工具 4。 本文对药店连锁管理系统开发的可行性 从以下几个方面进行了分析。 经济成本上可行:就管理信息系统的硬件设备而言,只需要一台计算机。一方面,购置一台功能完备、满足性能要求的计算机,造价只需要三四千元,一般药店都比较容易接受;另一方面,管理信息系统的投入,可以在很大程度上提高工作效率,减轻工作人员的工作前度,就人员配备方面来说,可以减低药店的成本。 社会利益上可行:新的药店管理信息系统的开发和研究,不侵犯他人、集体以及国家的利益,也不会违犯国家的政策法律,在社会利益角度来看百利而无一害。 操作方法上可行:管理信息系统的开发,是基于对用户需求的充分考 虑和细致分析的,因此,操作方法上是能够满足用户使用要求的。 综合上述所叙,药店连锁管理信息系统具备了开发条件,完全可以对其进第一章 绪论 4 行开发设计。 第四节 本文的主要内容与论文结构 本文以药店管理信息系统为研究对象,主要内容包括: ( 1)深入研究目前药店管理信息软件的不足,结合本系统需求,提出一个完整的技术解决方案,通过开发设计药店信息管理系统来实现工作方法的改进。 ( 2)对药店管信息理系统框架与具体模块进行了分析和设计,详细介绍系统功能模块的实现。主要包括三大模块:药店日常业务管理模块、数据管理模块、系统维护模块 。 ( 3)设计并细分药店管理信息系统的功能模块,包括药品的入库管理模块、销售管理模块、退货管理模块、数据查询以及统计模块、用户管理以及系统设置模块等,并依据需求设计相关模块对应的数据库。 ( 4)依照对药店管理信息系统各功能的具体设计,对各功能模块进行详细设计并给出试验结果。同时,设计了各模块的操作界面以及相应代码,并对系统进行专业测试 5。 本文结合药店管理信息系统的整体设计和实现过程,详细介绍该系统中的关键模块,重点阐述平台中采用的模型、设计结构、关键技术和软件实现方法。 本文结构如下: 第一章:绪论。 主要介绍了课题背景、现状和意义,并简要介绍了论文的研究内容和组织结构。 第二章:需求分析。通过对药店管理信息系统功能分析,描述了系统功能性需求、功能性需求分析、非功能性需求,介绍了系统使用技术、系统开发平台和工具。根据与客户的实际接触,把该系统分为多个功能模块分别进行开发。 第三章:系统设计。主要介绍了系统目标和建设原则、支撑环境规划、软件支撑环境,系统的概要设计和主要功能划分等。根据需求分析设计的各个功能模块,逐渐进行深入设计实现的流程。 第四章:数据库设计。主要介绍了系统使用的数据库库表的详细物理设计,以及各表间的逻辑关系等。为了加深对数据库表见逻辑关系的了解,通过 第五章:系统实现。主要介绍了系统几个主要模块功能的实现流程图、软第一章 绪论 5 件实现界面、以及部分核心代码。根据前期的设计,该章讲述了系统如何进入界面、实现逻辑、相关界面的设计工作。 第六章:系统测试。验证软件系统的正确性和性能等满足其规约所指定的要求,考虑到系统稳定性和安全性等方面,进行了比较系统的测试工作。 第七章:总结与展望。回顾整个论文的特点,总结了研究成果,指出不足并提出改进意见。 第 二 章 需求分析 6 第二章 需求分析 管理系统软件 分析的主要任务是:认识用户现阶段管理现状和业务处理流程,在充分实地考察调研的基础上,通过对项目的可行性分析、详细调研、系统化分析,来确定用户的实际需求,并最终确定系统的功能模块划分等。 通过需求分析,软件设计人员可以清晰了解该药店管理系统所需要实现的各个功能,为系统编码的实现打下好的基础。软件开发过程分为需求分析,系统设计、编码和测试四个环节,需求分析是软件设计的第一个环节,也是最重要的一个部分,如果需求分析做得好,能开发出很出色的产品,如果需求分析做得不理想,那么可能会导致工作过程中误解造成工作浪费等,导 致潜在质量和业务价值上的损失 6。 第一节 系统概述 伴随计算机信息技术的快速发展,企业 管理办公自动化、计算机信息化已成趋势。医疗行业就是其中的一部分。 随着我国医疗 卫生事业 改革的进一步深入 以及 计算机 信息化管理 的广泛应用, 医药购买的方便快捷服务 成为广大民众普遍关注的话题, 因此信息化 连锁药店在这样的背景下应运而生 , 成为中国药品产业链上的重要的一环。 这一行业需要很大的数据库来维护日常生活的数据问题,建立一个完善的数据库管理系统在很大程度上对医疗行业的发展有很大帮助。 医药零售行业 实现了 从孤立单个药店经营时代向 连锁药店时代转变的过程,连锁药店信息化建设成为了药店的当务之急,经营管理也从非理性化管理逐步过渡到了理性化、规范化、程序化和标准化 的 信息化建设 , 成为提升连锁药店的经营规模和管理水平的重要手段 7。 本文以 术为开发基础,充分利用计算机技术,选用 010 开发平台下的 C#语言进行开发,选用 005 数据库技术来实现本药店信息管理系统。通过对该系统功能的详细分析,对该系统的功能进行周密设计,主要包括药品采购管理,药品库存管理以及药店销售管理等功能,从 而实现对药店药品进销存的综合管理。 第 二 章 需求分析 7 第二节 系统功能性需求 根据天医药连锁店用户的要求,结合现行各家医药软件的优点和特长,我们设计开发了该系统,用连锁药店的管理和维护,使用该系统可以无障碍各个药店数据信息,实时查看所有在架药品的状态,并对进销存数据进行各种统计查询以及报表输出。 需求分析概述 通过对连锁药店工作模式的调查分析,结合系统开发目标的要求,该系统应具备以下功能需求: ( 1)基本要求:通过使用该系统能够方便快捷的完成药店药品的进货、销售、库存等工作。同时要求较高的校验程度的数据信息 录入,较快数据信息查询速度、灵敏的系统反应,并且要求功能实用性强、可以方便快捷的实现系统功能。 ( 2)系统输入:该管理系统能够实现对药品各项信息进行管理,包括对药品名、药品编号、药品条码、药品进货、药品销售、药品库存、药品退货、药品报损以及员工管理、用户管理、数据统计等进行输入。具体来说主要包括数据记录、数据更新、数据删除、数据查询、数据统计、密码管理、数据备份、数据导入和数据调用等。 ( 3)系统输出:该系统的输出主要是数据查询、数据筛选和各种报表的生成。数据查询功能许可具有相应权限的用户对数据记录进行浏览 、以及浏览查询和条件查询等操作;数据浏览功能可以方便用户迅速的、逐条地浏览所有记录;报表功能可以生成并打印各种所需要的数据报表,方便用户使用。 ( 4)安全与保密:可以通过设定管理系统用户的使用权限来进行分类管理,从而实现维护的安全性。不同权限的用户可以使用与其对应的相关功能模块。另外系统具有用户管理模块,主要包括用户的添加、删除、修改密码等。数据备份功能,备份当前数据库中的表和表中添加的全部内容,以便在系统发生故障时不至于数据丢失而造成重大损失 8。 系统性能需求 1、操作界需求 第 二 章 需求分析 8 系统需要采 用 用的图形界面,易于操作并且简洁大方,支持对鼠标与键盘的操作,界面的设计需要遵循以下设计几种规则: ( 1)界面一致性,界面规范应遵循 件界面设计的规范; ( 2)具备错误提示功能,并且可以用多种信息提示操作者当前软件运行的状态; ( 3)操作可逆性,其动作可以是单个的操作,也一个相对独立的操作序列,具有可逆的操作; ( 4)设计良好的联机帮助,使得用户在需要帮助时方便使用。 2、 操作性能需求 ( 1)在精确度方面,进行数据查询的时候,需要保证数据的查全率,查到的记录需要与所指定的 相查询条件完全匹配。 ( 2)在适应性方面,为用户提供简洁方便的操作方式,可以使用键盘、鼠标进行操作,方便用户的操作。 ( 3)在相应时间方面,通常一般操作的响应时间在 2秒范围之内,对数据库的浏览以及数据打印操作也需要在可接受的时间内,减少使用者的等待时间。 系统功能分析 药店管理信息系统,主要实现药品进销存数据的管理,本系统现共有三个级别的使用者,分别是普通用户、操作用户和管理员用户。 ( 1)普通用户,只是对本系统数据进行查看的用户。 登录进入系统,修改个人密码。 通过系统相关查询功能对药品状态 和信息数据进行状态查看。 药品数据查询、检索、统计以及报表输出。 ( 2)操作用户,对药品进销存数据进行维护的用户。 登录进入系统,修改个人密码。 管理维护药品进销存数据信息。 通过系统相关查询功能对药品状态和信息数据进行状态查看。 药品数据查询、检索、统计以及报表输出。 ( 3)管理员用户,是本系统权限级别最高用户。 维护使用系统用户信息,修改个人密码。 维护其他用户信息,添加、删除用户。 第 二 章 需求分析 9 数据信息维护,管理药品进销存数据信息。 药品数据查询、检索、统计以及报表输出。 药店财务数据管理。 药店管理信息系统由三 大功能模块构成,三大功能模块和整体框架一起构成了本综合处理系统。系统功能逻辑模型如图 药 品 管 理药 店 管 理 信 息 系 统进货入库药品退货药品销售数 据 维 护用户管理系统设置数据备份查 询 统 计销售查询资金查询库存查询图 系统功能逻辑模型 系统总体业务流程如下图 第 二 章 需求分析 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。 实用性 该系统是以满足用户需求为目标,以方便用户使用为原则,融入先进的管理经验,为用户度身定制的一套先进系统,使用该系统可以有效降低培训和使用 维护投入。 安全性 采用物理、网络、应用全方位的安全策略,确保系统不受外来的非法入侵是本系统着重考虑的重要因素。系统力求能够在非正常情况下(如断电)减少数据的丢失,并考虑将主程序和数据库分别放在不同的两个服务器上运行。 可维护性 系统的设计与建设都要考到方便维护,包括硬件的维护、软件的维护(更新、升级等)和网络的维护。 可靠性 系统在指定的时间内以及在规定的环境条件下,软件系统能够完成所需求功能的概率。这个定量指标一般用平均无故障时间以及平均修复时间来表示。 第 三 章 系统设计 15 第 三章 系统设计 第一节 系统体系结构设计 管理 系统 的 体系结构是一个综合模型,由许多结构要素及各种视图或观点组成,而各种视图主要是 由 各组成要素间的联系与 相 互操作而形成。所以,系统体系结构是一个综合各种 要素 的模型,用 以详细阐述 整个系统 。 该系统的开发设计采用 C/S 结构基本架构,通 过使用微软公司的 010开发工具、 C#语言实现交互式的管理系统。 C/客户机、网络处理设计、服务器等组成的分布式网络平台。随着近年来信息技术的快速发展, C/熟的应用系统技术架构 11。 目前我国国内大部分管理软件采用的都是两层的 C/S 结构。两层 C/S 结构的信息交互方式如图 人 机 互 换 界 面数 据 请 求 与 处 理应 用数 据客 户 端 应 用 程 序 客 户 端 数 据 服 务 器图 两层 C/C/件配置 ,一般 是 建立 在 局域网 这样的小范围网络 之间 ,依靠网络关联起整个系统, 通过专 用 服务器提供连接和数据交换服务。 系统开发的服务器端硬件环境一般要比客户端的环境要高,软件环境服务器端要进行数据库已经软件的发布,配置起来也有些复杂,具体的配置信息如下所示, 第 三 章 系统设计 16 表 系统的硬件和软件环境配置 服务器端 睿双核 更高 硬盘 500更多 内存 2更高(建议使用 4 操作系统 络协议 P 数据库服务系统 用户端 4 更高 硬盘 250G 或更多 内存 1议使用 2 操作系统 P/ 网络协议 P 数据库服务系统 无 系统设计过程分为三个阶段:高层设计阶段、概要设计阶段和详细设计阶段。高层设计阶段的重点是体系结构设计;概要设计阶段的重点是模块设计(对象和类设计)、用户界面设计、数据库设计;详细设计阶段主要进行数据结构和算法设计 12。设计工作流程如图 图 设计工作流程 需 求 分 析体 系 结 构 设 计高 层 设 计 阶 段模 块设 计用 户界 面设 计数 据库 设计概 要 设 计 阶 段数 据 结 构 和 算 法 设 计实 现 与 测 试详 细 设 计 阶 段第 三 章 系统设计 17 第二节 系统功能模块设计 通过与用户 的多次沟通,确认用户的最终需求后,本系统从结构上分为三个主要模块,即业务处理模块、数据信息查询模块、系统数据维护模块。我们把整体复杂的一个系统,划分为三个单独的模块 13。 业务处理模块设计 日常业务模块,主要是药品进销存管理。为便于对系统内所日常业务进行管理维护,系统按照日常所进行的工作进行划分,主要包括药品入库管理、销售管理和库存管理。其中入库管理包括进货和库存,具体涉及到药品信息、药品分类、厂家信息等;销售管理主要包括销售开单、销售资金、销售统计等信息;退货管理主要包括退货开单、退货 资金、退货统计等信息 14。业务处理功能模块构架模块如图 图 业务处理功能模块图 药店日常业务管理模块流程如图 首先与采购员填写采购计划,采购计划报领导进行审批,领导审批同意了生成采购编号,再根据采购编号填写真正的采购单信息,这是和供货商进行沟通,形成采购合同,由财务进行打款。药品到货后,首先进行药品的验收,合格药品办理入库单进行入库,进行入库登记。销售员进行药品的销售,开具销售单据,客户付款,资金入账后,药品发放到客户。药店的日常业务基本就有这三大部分 组成。 入 库 管 理 模 块日 常 业 务药品采购模块药品入库模块药品信息模块退 货 管 理 模 块销 售 管 理 模 块销售开单模块销售资金模块销售统计模块退货开单模块退货资金模块退货统计模块第 三 章 系统设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论