logo资料库

药品进销存管理系统毕业论文参考.doc

第1页 / 共33页
第2页 / 共33页
第3页 / 共33页
第4页 / 共33页
第5页 / 共33页
第6页 / 共33页
第7页 / 共33页
第8页 / 共33页
资料共33页,剩余部分请下载后查看
摘要
Abstract
1 引言
1.1课题的背景和意义[17]
1.2 国内外发展的现状
1.3 毕业设计的工作
2 方案论证
2.1现有体系开发模式及优缺点
2.2系统体系结构
2.3系统开发环境
3 系统需求分析
3.1 业务流程
3.2需求分析
3.3 数据库的设计
1. Medicine(药品)表
4 系统分析与实现
4.1 系统概要设计
4.2系统页面设计(更新页面 )
4.3 测试
4.3.1测试项目的意义
4.3.2测试的方法和工具
4.3.3 个人项目部分测试
5 工作总结和展望
5.1工作总结
5.2 展望与不足
由于时间仓促,能力有限,该系统仍存在一些问题需要在以后的开发、维护工作中继续完善。
结束语
致 谢
参考文献
附录
摘要 随着现代工业的发展,计算机信息管理系统越来越收到企业重视。文章主要分析了 库存系统的一些基本功能和组成情况,包括系统的需求分析、系统结构、功能模块划分 以及数据库模式分析等,重点对应用程序的实际开发实现了介绍。达到了数据的一致性 和安全性,且应用程序功能完备符合了库存系统作为典型的信息管理系统的要求。 医院单位的药品信息和数据纷乱复杂,整理统计费力费时。要做好对企业的管理, 企业就必须快速准确地获取自己企业单位的信息,这就要求及时统计数据并方便查看, 以及对企业的数据信息进行维护。 医院管理药品管理系统是利用 NetBeans 5.5 设计开发的医院药品信息管理系统, 是医院信息系统的一个重要组成部分,可实现对医院药品信息的分类管理和数据分析, 从而使信息整理快速、准确、简单,以便于相关部门给予统筹安排,从而提高改进传统 的管理方法,提高企业管理水平。 特点[1]: 多目标性: 对一个项目而言,项目目标往往不是单一的,而是一个多目标系统,希望通 过一个项目的实施,实现一系列的目标,满足多方面的需求。我们本次的项目是 为了实现医院药品管理员可以简单的管理药品。在简单的层次上又有效科学的管 理药品入库、出库等。 优先性: 项目是一个多目标的系统,不同目标在项目的不同阶段,根据不同需要,其 重要性也不一样。本项目主要目标是可以对库存的药品入库日期、出库日期、有 效期、库存量等方面信息进行增删该查。对有药品库存不足时会对医院药品管理 员提示。 层次性: 本项目的最高层次的目标是医院药品管理员可以简单科学的管理药品。本项目的最 低层次的目标是医院药品管理员可以对所有的药品信息增加、删除、修改、查询。 主要承担了 controller.Udate_yaopin.java 中 controller 中修改映射类代码的 编辑,并且完成了 view. Udate_yaopin.java 中 view 中删除表单验证代码。通过检测 、 修改并运行通过。 关键字:数据库, B/S 数据结构,UML 建模,Java I
Abstract With the development of modern industry, computer information management system for enterprises received more and more importance. In this paper, an analysis of some of the inventory system and the composition of the basic functions, including system requirements analysis, system architecture, function modules, as well as the analysis of database schema, with a focus on the actual development of applications has introduced. To achieve data consistency and security, and full-featured applications in line with the inventory system as a typical management information system requirements. Hospital medicine units chaotic complexity of information and data to collate statistics and time-consuming effort. To do a good job in the management of enterprises, businesses must be fast and accurate access to their enterprise information, which requires timely statistical data and user-friendly, as well as data-to-business information for maintenance. Hospital management drug management system is designed and developed using NetBeans 5.5 drugs hospital information management system, hospital information system is an important part of the hospital to achieve the classification of drug information management and data analysis so that information collated rapid, accurate, and simple, in order to co-ordinate arrangements for relevant departments, thereby enhancing the traditional management methods to improve and enhance the level of enterprise management. Characteristics: Multi-objective of: Of a project, the project objectives is often not a single, but more than one target system, and hopes that the implementation of a project, a series of goals to achieve to meet the various needs. We present the project is to achieve a simple hospital medicines management administrator drugs. Level in a simple and effective management of science and medicine storage, such as a library. Priority: Project is a multi-target system, different goals at different stages of the project, according to the different needs of its importance to be found. The main objective of this project is warehousing of inventory of medicines dates, the date of the Treasury, the validity of information, such as inventory additions and deletions to the search. Stock on the lack of drugs at the hospital have prompted drug administrator. Levels: The project goal is the highest level hospital administrator drugs scientific management can be simple medicines. The project goal is the minimum level of hospital administrators to drugs for all drug information to add, delete, modify, query. Controller.Udate_yaopin.java assumed in the main controller to modify the code editor category mapping, and completed the view. Udate_yaopin.java in view to remove the form verification code. By detecting changes and run through. Keywords: database, B / S data structures, UML modeling, Java II
目 录 摘要.............................................................................................................................................I Abstract................................................................................................................................... II 1 引言......................................................................................................................................1 1.1 课题的背景和意义[17]................................................................................................1 1.2 国内外发展的现状.....................................................................................................1 1.3 毕业设计的工作.........................................................................................................2 2 方案论证..............................................................................................................................4 2.1 现有体系开发模式及优缺点......................................................................................4 2.2 系统体系结构..............................................................................................................8 2.3 系统开发环境............................................................................................................ 11 3 系统需求分析......................................................................................................................13 3.1 业务流程...................................................................................................................13 3.2 需求分析....................................................................................................................14 3.3 数据库的设计...........................................................................................................16 4 系统分析与实现..................................................................................................................20 4.1 系统概要设计...........................................................................................................20 4.2 系统页面设计(更新页面 )..................................................................................20 4.3 测试...........................................................................................................................21 5 工作总结和展望................................................................................................................24 5.1 工作总结....................................................................................................................24 5.2 展望与不足...............................................................................................................24 结束语......................................................................................................................................26 致 谢........................................................................................................................................27 参考文献..................................................................................................................................28 附录..........................................................................................................................................29 III
1 引言 1.1 课题的背景和意义[17] 我国,随着医药卫生体制改革的深入,医药连锁经营的推行以及日趋激烈的商业角 逐,越来越多的医药经营企业意识到提高企业管理水平的重要性,也迫切要求加快管理 信息化的进程。 在医药行业中,医药经营企业的物流管理以及相应的财务处理、信息处理,长期以来 一直采用手工操作,但随着产业结构调整、全新的市场竞争环境,企业管理和运营效率已 经成为企业成败的关键所在,手工方式的弊端毕现无遗。这就要求药品管理摆脱过去人 手操作的烦琐过程,对所有的药品管理数据实行智能管理,促使药品管理朝着科学化和 规范化的方向前进。 随着计算机技术的普及,在医药行业中,医药经营企业逐渐借助计算机技术去完善 医药的管理和提高自身的工作效率,以赢得市场竞争的胜利。因而药品管理信息系统已 经成为各医药经营企业实现药品管理网络化和信息化的必备工具,是医药经营企业规模 经营管理不可缺少的部件之一。同时,软件开发环境的高度集成和数据库技术的日益成 熟成为开发药品管理信息系统的技术基础,大大降低了系统的开发成本。系统开发工具 的智能化、人性化,使得所开发的系统充分满足了医药经营企业的各种需求,从医药经营 企业的各个环节对人流、物流、资金流、信息流进行统一系统的管理。市场的需求和技 术的支持,最终会导致越来越多的优秀药品管理软件的出现,并在竞争中得到不断的完 善和优化。 1.2 国内外发展的现状 发达国家医院药品管理系统的开发实现已有三十多年的历史,至今有了长足的 进步,有许多举世公认的成功的系统在医院药品有效地运转着。像盐湖城 LDS 医院药 品的 HELP 系统,麻省总医院药品的 COSTAR 系统,退伍军人管理局的 DHCP 系统。 1
纵观美国的医药库房发展历史,大约可分为三个阶段:第一个十年,集中在开 发医院药品行政管理的功能上,象财务收费管理管理等。但到 1972 年 Collen仍报告 美国迄今为止连一个成功的已完成的全面医院药品(管理)计算机系统都没有。第二个 十年,在继续完成和实现医院药品管理信息的计算机化的同时,开发者的努力已进入 医疗信息的处理领域,像病人医疗处理系统,实验室系统等。到 1985 年,美国全国医院 药品数据处理工作调查表明,100 张床位以上的医院药品 80%实现了计算机财务收费 管理,70%的医院药品可支持病人挂号登记和行政事务管理,25%的医院药品有了较完 整的 MIS。医院药品管理系统正在经历着小型化(DownSizing)、智能化(Intellegenc e)和集成化(Integration)的改造过程。 医院药品管理信息系统(的主要目标是支持医院药品的行政管理与事务处理业务, 减轻事务处理人员的劳动强度,辅助医院药品管理,辅助高层领导决策,提高医院药品 的工作效率,从而使医院药品能够以少的投入获得更好的社会效益与经济效益,象财 务系统、人事系统、药品库存管理系统等就属于管理系统的范围。但是,无论外国还 是中国,当一个医院药品的医院药品管理系统刚刚起步时,往往是首先建立医院药品 管理信息系统,这是因为:医院药品管理信息系统所需要的资源较少,比较起来所需要 的磁盘容量、工作站数量、网络传输能力、显示器质量均远远低于 CIS 的需求。支 持医院药品管理信息系统的计算机技术较为单纯和简单。由于医院药品管理信息系 统以处理文字和数字类数据为主,较少涉及声音、图象、多媒体数据的动态传递等复 杂需求,因此实现起来容易得多。临床信息系统在数据处理的实时性要求、相应速度、 安全保密等方面一般要比管理信息系统有更苛刻的要求。最后,从投入与产出考虑, 多数医院药品的决策者们均认为使医院药品更直接、更明显、更迅速地获得系统的回 报。就是说,以较少的投入,获得较大的收益。 1.3 毕业设计的工作 对医院的基本工作情况作了一番了解,并且从中收集到一些数据,了解药品销售过 程中的所有工作情况;了解药品管理的重要环节;了解了药品管理系统今后的市场和发 展潜力。 药品管理系统是为了加强药品管理,以便更好地对药品进行监督和管理,对售药机 2
构人员的工作,起到了高效性、准确性管理而开发。本系统主要包含系统管理模块、药 品管理模块、销售管理模块、库存管理模块、供货商管理。 药品管理系统是以合理、全面、准确的药品编码体系为基础,提供了对药品数量、 金额、有效期的全面管理,统一的药价管理机制规范了药品的价格。系统能随时提供药 库的库存、药品流向和消耗,还能根据现有库存,药品有效期提供采购计划或应暂停采 购的药品清单,以提高资金的利用率,避免不必要的损失,方便快捷的途径对药品基本 信息进行定期的更新和删除等管理。 我在这次项目主要完成了更新页面 3
2 方案论证 2.1 现有体系开发模式及优缺点 随着计算机的普及,人们对计算机的认识及需求有了明显的增加。计算机对于大量 信息的管理的优势更是显而易见。对于一个只要企业来说,这方面的需要尤其重要。有 了这个药品库存管理系统,管理员的工作任务就可能会事半功倍。 药品管理是医院药 品管理的核心,是节流增收最有潜力的环节。本药库管理系统是按照卫生部新的财务制 度的要求设计的,采用药品分类国家标准编码体系,实现了发药与库存管理一体化。支 持药品多种规格的变换,加权平均等多种仓库管理模式。支持药品有效期管理,防止药 物的过期浪费,可以根据现有的库存、药品有效期以及往年同期的药品消耗情况制定采 购计划、失效预报或应暂停采购的药品清单,方便领导决 策。 本系统主要有以下几个功能模块:(1)系统登录模块,登录系统。(2)系统设置模 块,管理系统用户及密码。(3)基本信息管理模块,录入药品基本信息,供货商及客户 的相关信息。(4)药品管理模块,库存药品信息,药品的报损。(5)其他信息管理模块, 流通资金,业务员管理,数据备份,数据库初值。 有了这个药品库存管理系统,管理员的工作任务就可能会事半功倍。在本系统的可 行性分析过程中,通过调查分析医院药品库存管理所具备的能力及实现的方法。确定总 体结构,利用 SQL Server 数据库所具有的能力,以最简洁最容易的方法,对药品名称、 编码、种类等属性进行增加、修改、删除、查询。使用 Java/JSP 应用程序编程,还可 以清晰的看到入库出库信息,这有利于医院药品管理员有效的对药品仓库的管理。药品 管理系统的规模、设备状况、维护和修改系统程序,都需要相关的操作人员。 2.技术可行性[4] 药品管理系统采用 MVC 模式,MVC 英文即 Model-View-Controller,即把一个应用 的输入、处理、输出流程按照 Model、View、Controller 的方式进行分离,这样一个应 用被分成三个层——模型层、视图层、控制层。系统是由网络和网页实现的。所以本系 统使用 Java 技术编程,应用界面友好且功能强大的 DREAMWEAVER 作为开发工具,服务 器端脚本用 JSP/JAVA 脚本来编写,客户端脚本也用 Java 来编写,数据库使用 SQL Server 20005 数据库,服务器是 TOMCAT 5.0 。使用 Struts,会话管理,过滤器以及数据库集 成技术,构建健壮的 Web 应用程序。使用 Java Server Pages 技术(JSP 页面)编写网 页。使用 Model2 设计良好的 Web 应用程序能够容易的移植到复杂的 J2EE 架构。通过 MVC 模式编写的,具有极其良好的可扩展性。它可以轻松实现以下功能:①实现一个模型的 多个视图;②采用多个控制器;③当模型改变时,所有视图将自动刷新;④所有的控制 器将相互独立工作。本团队在大学的学习中,已经学过这几门语言。热爱计算机科学, 有一种奋发向上刻苦钻研的精神,经过大学两年的学习,这些课程已熟练掌握,本系统 是在学校开发,遇到问题可以与同学一起研究,再加上导师的指导。因此在技术上能够 适应本系统的开发。 3.使用可行性[20] 4
本系统主要是对制药公司的药品库存的管理,能够及时的登录存入的药品和减少销 售药品的数量;能够对每一种药品的各种信息进行汇总,比如药品编号、药品名、生产 日期、过期日期、主要订购商等等;并且能提供对药品各种信息的查询; 对生产和销 售的药品每月月底做一个汇总,同时对每月的盈利情况进行汇总;当药品的存储数量低 于某一数量的时候,系统要能自动提示管理员该药品该再进货(生产)了;同时当某一 种药品的数量超过了某一数值的时候管理系统又能自动提示管理员该暂时减少或者停 止该药的进货(生产)量;对已经过期的药品应该注销,同时提醒管理员销毁或者处理 该药品。本项目开发在技术方面采用 Java/JSP 应用程序编程与数据库相结合方法来实 现。要求所有数据信息的储存都由数据库来完成。使用到局域网连接技术、JSP/NetBean 5.5 开发技术、SQL Server2005 服务器端的 T-SQL 语言数据库开发技术,这些都是非常 成熟的技术。本系统采用先进的开发技术,开发的程序具有 WINDOWS 图形用户界面,和 WINDOWS 特性风格,界面直观易懂,操作简洁,使用非常方便。 近年来,随着网络技术不断发展,尤其是基于 Web 的信息发布和检索技术、Java 计算技术以及网络分布式对象技术的飞速发展,导致了很多应用系统的体系结构向灵 活、多级分布结构演变。Client/Server(简称 C/S)结构,由于客户服务器两层结构存 在灵活性差、升级困难、维护工作量大等缺陷,已较难适应当前信息技术与网络技术发 展的需要。随着 WEB 技术的日益成熟,Browse/Server(简称 B/S)结构浮出水面并呈现 逐渐取代前者的形势,使得软件系统的网络体系结构跨入一个新阶段。但对结构的单一 选择又并不能有效地适应当前用户对治理信息系统的新需求。所以熟悉这些结构的特 征,并根据实际情况进行系统的选型和结构优点的整合,成为开发一个成功的 MIS 系统 的关键点。 C/S 模式与 B/S 模式的比较分析 C/S 是 Client/Server 的缩写。服务器通常采用高性能的 PC、工作站或小型机, 并采用大型数据库系统,如 Oracle、Sybase、Informix 或 SQLServer。客户端需要安装 专用的客户端软件。 B/S是 Brower/Server 的缩写,客户机上只要安装一个浏览器,如 NetscapeNavigator 或 InternetEXPlorer,服务器安装 Oracle、Sybase、Informix 或 SQLServer 等数据库。 在这种结构下,用户界面完全通过 WWW 浏览器实现,一部分事务逻辑在前端实现,但是 主要事务逻辑在服务器端实现。浏览器通过WebServer 同数据库进行数据交互。 1、B/S 模式的优势 首先它简化了客户端。它无需象 C/S 模式那样在不同的客户机上安装不同的客户应 用程序,而只需安装通用的浏览器软件。这样不但可以节省客户机的硬盘空间与内存, 而且使安装过程更加简便、网络结构更加灵活。假设一个企业的决策层要开一个讨论库 存问题的会议,他们只需从会议室的计算机上直接通过浏览器查询数据,然后显示给大 家看就可以了。甚至与会者还可以把笔记本电脑联上会议室的网络插口,自己来查询相 关的数据。 其次,它简化了系统的开发和维护。系统的开发者无须再为不同级别的用户设计开 发不同的客户应用程序了,只需把所有的功能都实现在 Web 服务器上,并就不同的功能 为各个组别的用户设置权限就可以了。各个用户通过 HTTP 请求在权限范围内调用 Web 服务器上不同处理程序,从而完成对数据的查询或修改。现代企业面临着日新月异的竞 争环境,对企业内部运作机制的更新与调整也变得逐渐频繁。相对于 C/S,B/S 的维护 具有更大的灵活性。当形势变化时,它无须再为每一个现有的客户应用程序升级,而只 需对 Web 服务器上的服务处理程序进行修订。这样不但可以提高公司的运作效率,还省 5
分享到:
收藏