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


摘  要

随着计算机科学和技术的发展,新的研究成果继续出现。继续取代和扩大脑力劳动,脑力劳动在工业和日常生活中起着越来越重要的作用,它与计算机越来越不可分割,特别是在公司销售的管理,销售是业务的一个重要组成部分。为更好地促进销售,许多公司已经建立会员或代理机制,将产品通过参与者或代理人推广给最终用户。这些关联公司或代理人大多位于不同的地理区域,时间和空间各不相同。频繁的业务沟通是这种业务活动的主要特点。在这种形式下,以信息和数据管理人员的手工操作为基础的传统管理方法无法满足企业日益增长的商业需求。

基于B / S结构的JSP技术和MYSQL数据库设计和开发SSM药品管理系统,以创建在线药品销售网站,开发针对药品销售的在线药品购买网站管理系统。该系统由两部分组成:药品布局,销售管理和内部系统以及编辑。前端界面主要包括主页,在线消息,我的订单,药品展示,购物车,用户注册和登录等。后端系统界面主要包括信息管理,订单管理,药物管理,管理人员,统计数据,评论管理和其他相关模块实现管理功能。

关键词:MYSQL;JSP技术,药品管理 系统


ABSTRACT

With the development of computer technology and science, new research results continue to appear. Continue to replace and expand mental work, which is playing an increasingly important role in industry and daily life. It is increasingly inseparable from computers, especially in sales management companies, where sales are an important part of the business. In order to better promote sales, many companies have established membership or agency mechanisms to promote products to end users through members or agencies. Most of these affiliated companies or agents are located in different geographical areas, with different time and space. Frequent business communication is the main feature of this business activity. In this form, traditional management methods based on manual operations of information and data managers cannot meet the growing business needs of enterprises.

Based on JSP technology and MYSQL database based on B/S structure, designed and developed the SSM drug management system to create an online drug sales website, and developed a drug purchase website management system for drug sales... The system consists of two parts : Drug layout, sales and internal system management and editing. The front-end interface mainly includes homepage, online message, my order, medicine display, shopping cart, user registration and login, etc. The back-end system interface mainly includes  message management,state management, medicines management,  individual  management , statistics, annotation management and other related modules to perform management functions.

Key wordsMYSQL; Drug management system; JSP technology


目  录

第一章  绪论

1.1 研究背景

1.2 研究意义

1.3 本课题的目的

1.4 国内外研究现状

1.5 本论文的主要思想内容

第二章  系统主要开发工具

2.1 主要开发技术介绍

2.1.1 JSP技术

2.1.2 JDBC技术

2.1.3 MVC编程模式

2.2 B/S框架

2.3 MYSQL简介

第三章  系统分析

3.1 可行性分析

3.1.1 技术可行性

3.1.2 管理可行性

3.1.3 经济可行性

3.1.4 操作可行性

3.1.5 法律可行性

3.2 系统的功能分析

第四章  系统详细设计

4.1 系统架构设计

4.2 前台设计

4.2.1 注册流程图分析

4.2.2 登录流程图分析

4.3 数据库设计

4.3.1 数据库概念结构设计

4.3.2 数据库逻辑结构设计

4.3.3 管理流程图分析

4.4 后台设计

4.4.1 管理员登录界面

4.4.2 药品管理页面

4.4.3 添加药品管理页面

4.4.4 会员后台管理页面

4.4.5订单管理页面

4.4.6统计报表管理页面

4.4.7 评论管理管理页面

4.4.8 管理员管理页面

第五章  软件测试与分析

5.1 软件的测试的目的

5.2 测试的步骤

5.3 测试结果

结束语

致  谢

参考文献

第一章  绪论

1.1 研究背景

随着我国市场经济的发展和人们对药品的需求的迅速增长,医药工业正经历一个迅速发展的时期。该行业的迅速发展将不可避免地导致更大的竞争。为了在竞争激烈和竞争激烈的环境中寻求发展,客观上是必要的,企业加强内部管理和提高业务效率。虽然在我国的大多数制药公司已经实现专业化,他们还没有摆脱过时的销售模式的信息机制。没有完整有效的机制来管理公司内部有关激励和限制的信息。公司发展动力不足,影响企业的持续,稳定,快速发展。至

如何在最短的时间内建立和完善现代企业的信息管理机制,已成为企业制药业务发展的关键。基于语言基础的计算机结合强大的数据库开发功能是一种非常好的数据开发工具。事实证明,计算机在管理系统中的使用使数据管理更加现代化、自动化和智能化。它减轻手动控制的负担,并使它更有组织性和科学性,可以解决制药控制行业中的各种各样的问题并作出重大贡献。

国外是计算机技术较早出现和发展的地区。计算机信息技术这一概念首先是在国外产生的,所以它的应用和发展走在国内技术的前列。时过境迁。计算机技术与在中国相比,在国外的计算机普及和专业程度更加广泛。国外药品管理局正逐步利用计算机信息技术传递有关信息。

其中,最常见的网上药品买卖网站,它的建立使得能够通过电子商务交易市场与互联网上的个人消费者进行医疗产品交易。其主要功能是药品零售和网上治疗服务。同时,与在实体店中销售药品相比,通过互联网销售药品在廉价药品,便捷的药品购买和隐私保护方面具有优势。消费者可以购买在常规零售药房中很少见到的药品,并了解药品是否销售迅速。在当今社会,越来越多的消费者在网上购物,在线购物的便利性和速度也使在线药品销售模式越来越受欢迎。

1.2 研究意义

由于我国市场经济的强劲发展,近年来医药工业迅速发展。由于药品数量不断增加,需求不断增加,旧的商业管理模式不再能够满足新的业务需求,显然,新的业务模式将需要更多的时间来适应新的业务模式。对药物进行人工管理是不够的。制药公司关心如何使用现代信息技术,为了使公司能够对市场需求作出迅速有效的反应并提高效率。因此,必须开发适用于药房的管理系统。

随着社会经济的发展,特别是社会财富的增加和人民生活水平的提高,药房的零售业也发生巨大的变化。城市规模的扩大和居民区的扩大客观上要求药房的管理人员采取新的措施和条件以适应这些变化。计算机辅助药物管理不仅用户友好且省时,而且还有助于降低成本,加强内部治理并增加业务收益。计算机管理不仅是制药公司改革和发展的一个不可避免的热点,而且是这些公司的一个新的经济增长点,所以他们可以参加市场竞争。

1.3 本课题的目的

在现如今开放的网络环境下,人类社会的不断发展和进步,因特网应用也随之普及,电子商务成为一种基于浏览器/服务器(Brower/Server;B/S)应用程序的新型商务形式,允许消费者和消费者在互联网上购物。网上购物是卖方交易和网上电子支付模式之间的交易。卖方可以充分利用一般资源来高效且廉价地开展业务。在线电子商务实践始于在线销售。 SSM药品管理系统打破传统的药品销售形式。Internet整合是一种典型的电子商务Web应用程序,可以直接绕过中间链接,并节省大多数时间,建立客户关系的直接性。本网站可以向用户提供药物的详细信息,用户可以在网上浏览搜寻所需的药物,也可以对所知或者所用过的药物发表相应的意见和评论,并能与销售者进行及时的沟通。供货的商家可进入零售商的后台,方便直接发布和管理药品信息,药品状态信息,并减少药品展示时间和管理效率。

为节省双方宝贵的时间,消费者可以使用互联网上的药品分类,站点搜索,医疗保健,药品系统和其他列来了解现代药品的最新动态,从而消除不必要的搜索。同时,这也缩短购买者和销售者之间的距离,从而有助于加快药品的流通和减少总的分销费用。

1.4 国内外研究现状

由于药物依赖性管理在经济管理中起着主导作用,其计算机化在发达国家也达到很高的水平。1970年代末,计算机已成为全世界用来管理我国局势的工具。但是近年来的发展速度仍然非常快。特别是自1990年代以来,联网技术的迅速发展标志着一个巨大的数据时代的到来。计算机的普及为互联网上的智能药物管理系统做出巨大贡献。具有很大的影响力,并提供高质量和廉价的信息处理设备,并有助于帮助我国信息管理系统实现现代化。

发达国家的医院药物管理系统有30多年的历史,目前已取得重大进展。有许多全球公认的成功制度在发达国家的大医院有效。与盐湖城的SPD医院的药物援助系统、马萨诸塞州综合医院的药物援助系统和退伍军人的DHCP系统一样。在美国医疗仓库发展的整个历史过程中,可以有条件地分为三个阶段:前十年的重点是发展管理职能在医院中提供药物,如财务管理。

1.5 本论文的主要思想内容

本主题中教授的药物管理系统使用SSM作为主干,使用开源Mysql作为数据库。该系统主要分为两部分:界面设计和服务器端设计。登机柜台的设计主要包括用户注册、在线接收信息、生成订单信息、查看订单信息等功能。幕后设计主要包括药物的增加、修改、删除和验证、成员管理、营销管理、分类管理和药物管理功能。


第二章  系统主要开发工具

2.1 主要开发技术介绍

一些关键的技术对于程序的设计是至关重要的,因此我们需要挑选一些优质且成熟的开发成果来进行项目的开研发。项目所应用的技术的高地间接甚至直接的影响到开发系统的反映时间、响应速度、浏览器兼容和使用的稳定性。因此,我的系统是一款主要采用 JSP技术和多层开发技术开发的在线销售系统。下面是具体描述:

2.1.1 JSP技术

java服务器页面也叫 JSP技术,属于 Java技术的一个系列,是由 Sun Microsystems公司开发的一种动态网页技术标准。根据 JSP网页编译为服务器,可以通过 JavaBeans组件或企业 JavaBeans组件来简化服务器端口的处理。所以 JSP技术在创建最新的网络程序应用中扮演着至关重要的角色。

JSP技术是以一种建立和表现动态网页生成的简洁且更加方便的方法。作为一个软件的制造公司, Sun开发了JSP相关联的技术并且制订了相对应的规则,侧面决定了服务器和 JSP网页之间相互通信的工具,并说明了了页面的格式和语法。用 XML标签和脚本封装 JSP页面,创建逻辑结构化的页面。它以 XML或 HTML格式发送不同的标签,直接到达网页,应该得到答复。正因如此,JSP网页将会表明页面和逻辑的设计。

2.1.2 JDBC技术

JDBC,即 Java数据库连接,是 Java语言中的一个应用程序接口,建立了客户程序如何访问数据库的规范。JDBC是一个能够访问各种相关数据库的面向对象程序接口。JDBC也是 Java类库的主要部分。作为 JDBC驱动程序,一组类执行特定的数据库 JDBC接口。JDBC驱动有四种类型:

一类驱动器。类型1的驱动程序叫 JDBC调用指定的数据库,它通常被称作“自己的API,部分Java驱动程序。”。第一类驱动程序需要在用户计算机上安装特定的二进制程序。结果是,第一类驱动程序与数据库的一些应用程序不兼容。

二类驱动器。它经常被称为“自己的协议,清洁Java驱动程序”,它可以迅速的将 JDBC应用到网络协议,并使用数据库。类型2的驱动无需安装客户端软件。这个纯 Java程序使用 Java接口连接到数据库。所以2型驱动尤其适合使用内部网络数据库的小程序。

三类驱动器。这种类型的驱动程序我们将之称为“JDBC-ODBC驱动程序”,它授权客户使用 ODBC驱动程序以 JDBC的方式连接数据库。面向这种方式的驱动程序,要求每台客户机都需要配置一个 ODBC驱动程序,它是与数据库相匹配的,但是可能会与Java产生不兼容因素。

四类驱动器。我们经常把它称作 Pure  Java  JDBC-Net驱动程序。类型4驱动程序可以将 JDBC调用转换成与数据库无关的网络协议。类型4的驱动器尤其是在分布式中间件应用中较为合适,但目前类型4驱动的销量还不够理想。

2.1.3 MVC编程模式

MVC全称为:Model_View_Controller,它又称基于 SSM药物管理系统的视图控制器模式,是根据 MVC编程模型开发的,是一个简单、抽象的设计概念。在传统的 MVC模式中, M是指业务的模型(Model), V是指用户使用界面(View), C是控制器(Controller),使用 MVC是为了把模型(M)和界面(V)的实现代码分开,使得同一个程序可以有不同的表现。

MVC把开发中的应用程序分成三个相互独立且无联系的类型:模型、视图和控制器。这样做的原因在于于在模型应用开发程序中执行任务的代码(一般我们称之为“业务逻辑”)属于相应的程序单元稳定部分。编译程序时还可以重复此操作。界面和用户交互——视图——频繁的刷新变化。其原因在于:此页面一定更新,业务逻辑一定要修改,或者必须重写相关的业务逻辑代码以将相同的功能应用于不同的模块,这便导致编写代码时增添了不少负担,而且减少了整个软件模块的开发。一旦程序启动,它很难支持,这是非常重要的。因此,将业务逻辑代码与外部视图分离,可方便必要时改进程序。

2.2 B/S框架

B/S系统的结构是基于因特网的软件开发系统的结构。它是一种广泛应用于软件开发的程序架构。这种做法越来越多地采用以B/S结构为基础的方案拟订方法,并不断更新基本部分。B/S结构为使用管理系统的用户提供很大的便利。

2.3 MYSQL简介

MySQL相关数据库服务器最初由瑞典的 TcMySQL项目公开发布。一开始, MySQL开发者主要关注软件的性能和规模。所以它是一个高性能的产品。他们比一般的使用更加重视软件的性能和广度,而不是对功能的使用。、它还提供了一些以前无法使用的功能,这些功能可以与许多其他商业产品和开源软件竞争。同时,Mysql扩大了因特网数据传输服务的范围和相互作用,为商业应用提供新的机会。

MySQL极大地缩减了程序应用时所需要的空时间,提高了系统的时效性,而且使用了了更加严格的保护措施,这使它更能够满足公司所需要的最严格的系统要求。通过利用Microsoft的整体服务器产品开发策略来改善管理和集成,客户可以降低总的占有成本,并从快速开发和部署中受益。


第三章  系统分析

3.1 可行性分析

3.1.1 技术可行性

此系统运用 JSP技术和 MYSQL技术构成内部的数据库,不会存在未知技术错误。硬件配置可以实现软件平台的所有需求。

3.1.2 管理可行性

采用面向对象的技术方法,该系统具有友好的用户界面和并且操作简单,易于掌控。

3.1.3 经济可行性

通过研究,开发,分析表明,此系统的开发成本是可以接受的。如果项目保质保量的完成,数据错误的数量将减少。由于对开发过程进研究和分析,该系统相对简单,因此开发成本较低。

3.1.4 操作可行性

由于计算机应用的普及,大多数人都熟悉计算机管理和某些操作。在设计网站时,它充分考虑到用户的习惯。这使工作更方便。数据输入速度快,标准化,可靠;准确的统计资料;高适应性和简单的扩展。尽量减少用户的交易量,使用方便的环境在系统。因此,该系统可供具有操作能力的用户使用。

3.1.5 法律可行性

追溯SSM药品管理系统的发展历史,它不会在社会和网络世界中引起违规操作的违法行为。因为使用的是线上药品存现系统来完成该项目,所以它与业务无关,并且由我亲自开发。因此,它不会在公共责任责方面引起不必要的麻烦。

3.2 系统的功能分析

功能模块描述如下:

(1)网站主页:显示网页的相关信息。网站首页,药品,我的订单,购物车,在线消息,用户注册和登录页面按顺序显示在页面的顶部。用于搜索和查看必要信息并实施药品采购管理过程的界面。

(2)药品显示:登录网站之后,可以为用户提供药品信息的在线购买功能。

(3)我的订单:在我的订单管理页面上,可以搜索到订单的基本信息和支付功能。对于加入购物车的订单信息,选择支付或删除,您将能够评估已确认的订单信息。

(4)购物车:用户可将所购药品添加到篮中,包括药品号码、药品名称、购买数量、价格等数据,以查找或筛选操作,购买的数量可以在控制修改购物车,购物车小计会根据用户输入的购买次数而变化,并且可以删除诸如删除不必要的药品信息之类的功能,您可以继续购物或单击结帐按钮来实现订购并完成购物功能药物。

(5)在线发布:请注意,登录网站的会员用户具有通过在线发布管理页面发布药品报告的功能,并根据所购买药品的质量和用途发表意见并了解互动情况与商人。包括发送信息的功能,例如标题和内容

后台功能如下:

(1)基本操作管理:管理员可使用最著眼的信息模块来检查和修改个人的基本信息或更改用户的密码和名称。

(2)药品管理:主要负责管理员的工作,例如,在两个功能模块中添加药物类别管理和药物信息管理相关信息,更改,编辑和删除。

(3)参加者管理:由管理员实现参加者管理模块的功能操作,并且可以实现查看或删除已注册参加者信息的操作。包括用户名,真实姓名,性别和其他字段信息。

(4)订单管理。执行管理员的工作,以查看订单基本信息并接受交货,包括订单编号,地址,付款方式,面额大小,订单交易时间,订单状态以及用于搜索和筛选的订单更加详细信息。您可以在订单状态中发送已付款的订单。可以通过列表中的项目查看与会者的信息,,或删除已确认或无效的订单信息。

(5)统计报表管理:可以满足管理员查看统计报表信息的功能。在该网站上销售的药品的销售信息的界面的统计信息显示为药品销售排名的树状图,以便管理员可以立即了解药品信息的销售管理。

(6)消息管理:主要实现管理员登统网站或删除无效的网站内容后,通过线上信息页面对会员用户发布的药品信息进行筛选和处理的功能。

(7)评论管理:主要实现管理员论坛信息管理,由会员用户评论的的一些药品信息,可以实施查看,回复或者回复或者删除无效评论信息的操作。

(8)管理员管理:主要满足管理员管理信息模块的功能,管理员可以增加或删减管理员信息通过管理员控制模块,包括管理帐号,密码等信息。


第四章  系统详细设计

4.1 系统架构设计

对系统功能的分析,可以绘制出系统功能模块图,可以单独说明功能模块图,用于用户的管理和控制。一个网站的功能模块图见图4-1:

图4-1 系统功能模块图

  • 11
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值