药品进销存管理系统的设计与实现

上传人:夏** 文档编号:503086093 上传时间:2023-01-21 格式:DOCX 页数:42 大小:401.34KB
返回 下载 相关 举报
药品进销存管理系统的设计与实现_第1页
第1页 / 共42页
药品进销存管理系统的设计与实现_第2页
第2页 / 共42页
药品进销存管理系统的设计与实现_第3页
第3页 / 共42页
药品进销存管理系统的设计与实现_第4页
第4页 / 共42页
药品进销存管理系统的设计与实现_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《药品进销存管理系统的设计与实现》由会员分享,可在线阅读,更多相关《药品进销存管理系统的设计与实现(42页珍藏版)》请在金锄头文库上搜索。

1、药品进销存管理系统的设计与实现1 绪论药品进销存管理系统是药品进销存发展管理信息化,建立全新的药品经营 管理平台,能将原先的药品管理工作从原先的人工化向网络化转变的产物。改 进了原先药品信息管理的复杂性和准确性的矛盾, 提高管理效率 ,药品企业得到 长远发展,也促进药品管理朝着科学化方向发展。1.1 研究背景随着科技的不断进步,市场越来越广阔,赚钱的利润也越来越大。企业如 果安于现状肯定会被淘汰,所以企业都在不断改革以创新来增加自身竞争力。 医药企业也在完善着自己的信息管理系统,对内部管理整合,高效、合理的参 与到竞争中去。以前都是手工管理各种数据,但是手工管理最明显的缺陷就是效率低下。 此外

2、很难保持药品数据的一致性,例如某个药品要更改它的药品编号,那么这 个药品的现在记录的数据和原来记录的数据就会不一致, 使得查询起来很费力。 要是手工操作去把所有的数据去修改, 那工作量会很大, 而且还容易遗漏出错。 人工管理药品仓库,很花费人手,在点货物时还容易点错,更严重的情况是会 使某些放在角落的药品不知不觉中过期而造成不必要的损失。因此很有必要在 现有的软硬件技术、网络技术基础上,开发一个提高企业流动资金的周转速度 的药品管理系统,保证药品企业业务正常运行,使得库存管理和药品采购能更 高效、更准确。因为有着可靠性高,保密性好,成本低的优点,建立了一套新 的符合实际状况,契合自身条件的管理

3、系统,能更有效的帮助企业管理,促进 企业健康快速的发展,更好的提高企业市场竞争力和经济效益。1.2 系统开发的意义利用数据库系统可以很好的对数据进行维护,减少由于数据不一致等错误 带来的麻烦 1 。方便数据的更新和查询,降低错误率,方便药品信息的维护与 库存的盘点。还可以运用较少的人员,高效的完成对医药进销存的管理。由于社会信息化的发展,各个行业都要加强自身的信息化程度以适应社会 的发展。而管理信息化正迎合了这个趋势,数据库系统在医药业的应用实现了 医药业执行工具、业务管理等的信息化。医药业的发展因此有了新的活力。相 信随着社会的不断发展对该类系统的需求会越来越高。1.3 国内外研究现状与分析

4、目前,经历了很长的时间发展的国外物流业, 其配送管理技术已比较成熟。 国际上大多数发达国家的药店基本上实现了电脑管理,尤其是那些较大型的医 药公司还采用了大型数据库开发的软件。多数中小型药店都用上了数据库。基 于数据库的医药管理系统在大多数不发达国家被广泛使用。而在中国,许多小 型药店用的还是手工图书管理,大多数药店对计算机管理信息还没有一定的认 识。由此可见在我国医药行业还是有很多潜力可挖的,数据库具使用方便,学 习简单,所以在我国有着很广阔的发展前景。1.4 论文框架本文主要内容为药品进销存管理系统,全部章节如下: 第一章,绪论。简单介绍了药品进销存管理系统的研究背景、国内外现状 以与简单

5、阐述了论文各章节的内容。第二章,系统需求分析。主要对本系统的需求分析进行简单的阐释并且进 行可行性研究分析。# / 42药品进销存管理系统的设计与实现第三章,系统设计和开发平台。主要包括系统设计的总体结构,系统数据 结构和数据库的设计。对系统的相关技术进行介绍和分析,介绍系统开发过程 中应用到的一些技术,这些技术的特点和这些技术对系统的作用。第四章,系统详细设计。介绍了界面的设计:登录窗体,系统主界面,系统用户界面的设计, 与相关代码, 界面上主要的控件以与各个模块的主要功能。第五章,系统测试。包括系统系统测试的环境,系统测试的方法,测试的 内容以与对系统的评价和总结。# / 42药品进销存管

6、理系统的设计与实现2 系统需求分析需求分析是软件开发必不可少的一项工作,不论采用哪种开发技术,首先 都要弄清楚系统在功能、 性能以与环境等方面的用户需求, 将用户需求精准化、 完全化的过程,保证开发出来的软件是否真正满足用户的需求。也是延长软件 生命周期、减少软件开发费用的需求。药品的进销存是一个复杂的系统工程,本系统主要用于调配和监管药品出 库、入库、储存的管理工作,将部分复杂而琐碎的工作自动化,从而提高管理 效率降低人员成本。2.1 系统概述这个系统主要实现的是药品进销存管理,在得到身份得到验证后,用户可 以在该系统进行药品信息的管理。用户在登录系统后,系统允许用户对系统中 的有关内容进行

7、增删改等操作,并调用数据库中的相关数据完成操作。2.2 性能需求需求分析是为了确定软件设计的细节、功能和性能,是软件生存期中的重 要一环。能更大的满足用户的而需求,延长软件生命周期、减少软件开发的费 用。本系统中, 管理员才有最高的权限, 管理员要经过身份验证才能进入系统, 可以进行全部操作,其他用户只能以游客身份登录,只能浏览查询,保证了系 统的安全性。系统需要有良好的安全性和操作性。2.3 系统功能需求药品进销存管理系统的主要功能是对药品的进、销、存进行管理。以达到 降低成本、提高效率、改进服务等目的。利用药品进销存管理系统可以在以下几方面提高企业管理水平 :提高工作效率,降低成本。 使得

8、仓库存放药品更有规划、更合理调配药品。 使得管理人员更精简,分工更细致。实现数据的智能分析。( 1)系统登录功能 : 管理员提供用户名和密码,才能登录,保证了数据的安全性和保密性。其 余用户只能用游客登录。( 2)密码修改模块 : 该模块主要让管理员时常修改密码,是密码被他人所知。( 3 )基础模块 : 该模块主要包括了药品进、销、存的入库管理、出库管理、库存管理三个 部分。药品入库管理主要是针对入库药品进行登记修改操作,包括药品进库的时 间,品种,数量,生产企业,保质期,有无损坏,经手人签名等信息进行登记。药品出库管理主要是对出库药品进行登记修改,其中包括药品出库时间, 品种,数量,生产企业

9、,经手人等信息进行登记。药品库存管理是对药品入库、出库后产生的数量变化自动改变,也能进行 一系列的查询,包括药品名称,入库时间,出库时间,数量,生产企业,保质 期,经手人,是否需要补充等信息。2.4 界面需求本系统要求界面简单美观,添加时可以让人一眼看出哪里该填写什么,查# / 42药品进销存管理系统的设计与实现询时可以让人一目了然自己要看的信息。 该系统设计要求信息查询方便、 灵活、 可靠、易于操作,数据存储安全可靠,程序易于后期维护。2.5 系统的可行性分析药品进销存管理系统能有效的对原本复杂、易错的管理进行改善,优化了管理方式与结构,减轻了管理人员的负担和出错率,提高了管理效率。对于开发

10、一套简单实用,使用架构的药品进销存管理系统是很有必要的。2.5.1 技术可行性分析本系统是基于开发平台, 使用 2008 作为开发工具, 2005 作后台数据库服务器 , 利用 . 编写服务器程序 ,使用组件访问数据库 , 整个系统的开发思路 按照三层架构进行设计。对于基于服务器的控件思想已经成熟,是相当简易、灵活、安全的,也便于后期的维护和修改。2.5.2 经济可行性在经济上, 本系统的开发成本不是很高, 因为具有很好的灵活性和扩展性,所以该系统易于维护和升级,且后期维护升级的费用也不会很高,可使用寿命 长,所以本系统在经济上是可行的。2.5.3 管理可行性药品经销存管理系统能让管理员时时有

11、效的掌握药品进库、出库环节的药品流动方向,也能查询到现在仓库内存储药品详细信息,能对药品进行有效的管理。# / 42药品进销存管理系统的设计与实现2.6 技术平台261 平台幵发平台包括框架和幵发工具,是微软利用服务而幵发的平台,是微软用来实现,(面向服务的体系结构)的技术平台。对于程序幵发技术人员而言,是继 幵发平台、幵发平台之后,微软以互联网为应用程序幵发平台而构建的新一代 应用系统,这些系统是基于联通、稳定和高性能的标准,通过互联网标准的通 信协议来沟通。一个应用是运行于公共语言之上使用类库来编写的应用程序。一个程序必定与 有关。 是一个幵发和运行应用程序的集成幵发环境,提供了 包括公共

12、语言运行库()和基类库()在内的核心功能。是 的主要执行引擎,其主要功能包括:内存管理、程序集加载、异常处理, 线程和进程管理,同时也负责一些低层细节的工作,如创建应用程序域、安全 检查等2。封装了各种基本类型,如线程、文件输入/输出()、图形绘制以与与各种外部硬件设备的交互;支持在实际应用中用到的一些服务,如文档的操作、安 全和基于(以与传统的桌面和基于控制台)的前端的构造 3。框架具有两个主要组件:公共语言运行库和框架类库。公共语言运行库是 框架的基础。您可以将运行库看作一个在执行时管理代码的代理,它提供核心 服务(如内存管理、线程管理和远程处理),而且还强制实施严格的类型安全以 与可确保

13、安全性和可靠性的其他形式的代码准确性。框架的另一个主要组件是 类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它幵发包含 从传统的命令行或图形用户界面 ()应用程序到基于所提供的最新创新的应用程 序4。# / 42药品进销存管理系统的设计与实现平台致力于敏捷软件幵发,快速应用幵发,平台无关性和网络透明化,以 为 核心,用一种统一的、个性化的方式将信息、系统、设备和人联系起来。技术 人员创建的应用系统可以将它们的信息和功能共享在其他平台和智能设备上。这些应用系统用来构建敏捷商务互联,而且基于的适应变化,高性能,高稳定性这些标准创建3。应用程序运行在框架之上,通过类库编写且运行于公共语

14、言运行时之上,且要满足一些和框架有关的条件才能被称为应用程序5。通过,用户还将会获得由程序封装过的数据,有了,全世界的网络能组成一个放大 的服务中心,用户的终端设备就是贴身智能秘书,可以为你在互联网上查找你 想要的相关信息和服务。消息队列服务框架可由非托管组件承载,这些组件将公共语言运行库加载到它们的进程 中并启动托管代码的执行,从而创建一个可以同时利用托管和非托管功能的软 件环境。框架不但提供若干个运行库宿主,而且还支持第三方运行库宿主的幵 发。如图2.1所示结构消息队列服务32# / 42药品进销存管理系统的设计与实现图2.1结构262 C#语言(C )是微软幵发的面向对象的程序语言,它的

15、运行离不幵平台。它是第一个面向组件的程序语言。有着多种继承方式,与类似的语法,编译成中间代 码在运行。但是与也有着许多不同点:增加了和以绕过编译错误;增加了索 引器,可以象访问数组一样访问类或结构,等等。与也有着明显的区别:允许类的多继承,而只允许类的单继承,要通 过接口实现多继承;通过底层的虚拟机机制减少了语言中容易发生的内存泄漏 和安全性问题;代码量低于,大大提高了幵发者得效率;另外具有庞大的类库, 这个优势是所不具有的,等等7。的语言特点语言作为一种新生语言与其它编程语言相比有一下几个突出的特点:语法适合学习中的学生入门。支持面向对象幵发,并有底层类库的支持,可以轻松创建对象。的高幵发效率。的幵发工具2005支持拖放式添加控件,幵发人员可以轻松完成桌面的布局。通过内置的服务,使组件可以转化为 网络服务,这样就可以被其他程序调用, 也可以被网络上其他机器的其他程序调用。 语言是一种最流行的数据描述语言,提供了对的强大支持,可以轻松的创建,也可以将 数据应用到程序中8。拥有了自动的资源回收功能而不会再为程序运 行中的内存管理伤脑筋。类型安全是编写代码优点考虑的问题。提供的类型安 全机制,可以避免一些常见的类型问题,如类型转换、数组类型越界等

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号