社区药店便捷销售系统的设计与实现.doc





《社区药店便捷销售系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《社区药店便捷销售系统的设计与实现.doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要在现如今的信息社会中,压缩成本、提升售价的所能带来的利润空间变得越来越想在竞争中保证优势地位,就必须更加有效的利用自身资源、全面、准确的掌握信息、优化管理。信息已成为企业的一种重要战略资源。随着信息技术的快速发展,各行各业都已经广泛的采用信息管理系统来帮助企业进行管理,信息管理系统能够快速、准确的完成繁琐的信息处理,而且不容易发生错误,极大的提高了企业的运营效率。引入信息管理系统后能对企业的各个运营环节进行统筹考虑和全局性的控制,来保证企业稳定、高效的进行各项经营活动。本文设计的社区药店便捷销售系统便是在信息化以及微信小程序快速发展的背景下开发的。设计的社区药店便捷销售系统包括微信小程序
2、端和后台管理端组成,开发技术采用微信小程序+PHP技术来设计,采用C/S+B/S设计模式来设计,以MySQL数据库来存储系统的数据。微信小程序端实现的功能包括:注册登录、首页、购物车、订单及个人中心等;后台管理端实现的功能包括:登录、药品管理、类别管理、订单管理以及用户管理等。关键词:社区药店;微信小程序;PHP技术AbstractIn todays information society, the profit margin brought by cost reduction and price promotion is becoming more and more important to
3、 ensure the dominant position in competition. We must use our own resources more effectively, master information comprehensively and accurately, and optimize management. Information has become an important strategic resource for enterprises. With the rapid development of information technology, info
4、rmation management system has been widely used in all walks of life to help enterprises to manage. Information management system can quickly and accurately complete the tedious information processing, and is not easy to make mistakes, greatly improving the operational efficiency of enterprises. Afte
5、r introducing the information management system, we can make overall consideration and overall control of every operation link of the enterprise, so as to ensure the stable and efficient operation of the enterprise. The convenient sales system of community pharmacies designed in this paper is develo
6、ped under the background of informationization and rapid development of Wechat applet.The design of community pharmacy convenient sales system consists of Weixin small program end and background management end. The development technology uses Weixin small program + PHP technology to design, C/S + B/
7、S design mode to design, and MySQL database to store system data. The functions of Weixin small program end include registration, home page, shopping cart, order and personal center, etc. The functions of background management end include login, drug management, category management, order management
8、 and user management.Keywords: Community drugstore; Wechat applet; PHP Technology目 录摘 要IAbstractIII目 录V前 言7一、绪论7(一)课题背景及意义7(二)课题研究现状7(三)课题主要研究内容9二、课题开发相关技术9(一)微信小程序9(二)系统开发模式10(三)PHP技术11(四)MySQL数据库12三、需求分析与总体设计13(一)可行性分析13(二)需求分析13(三)总体设计14(四)数据库设计15四、系统实现与测试17(一)微信小程序端17(二)后台管理端19(三)系统测试20结 论22参 考
9、文 献23谢 辞24前 言在现如今的信息社会中,压缩成本、提升售价的所能带来的利润空间变得越来越小,想在竞争中保证优势地位,就必须更加有效的利用自身资源、全面、准确的掌握信息、优化管理。信息已成为企业的一种重要战略资源。既可以对外使企业在其生产和经营过程中获得技术支持,又可以对内实现公司内部的通信和协作,减少了操作和管理的成本。为了实现这种快速、准确的管理,就需要借助计算机系统来实现。今天,计算机被应用于很多企业的生产控制和管理过程中,计算机采集,组织生产经营加工成对各级管理人员做决策的有用信息,协助企业各项业务活动顺利进行。随着药店地域规模的不断壮大以及药店中经营的药品种类不断地增加,单纯依
10、靠人工操作的管理机制已经不能满足药店的管理需求,并且用人工操作会使工作效率变低,也很容易导致错误的产生,为了提高工作流的效率,并且有一定地位,药店就需要采取有效措施,建立适合自己业务的软件管理系统,这样就代替了人工,同时又提高效率,从而有能力不断的扩大企业的经营规模。与此同时,人工操作还有其他一些弊端,会带来很大的工作量。比如,管理库存(下订单和入库)、销售的时候,仍需要手工记录入库药品信息、入库数量、入库时间、经手人、销售数量、销售时间、销售金额的计算、是否审核等繁琐的操作。一、绪论(一)课题背景及意义随着信息技术的快速发展,各行各业都已经广泛的采用信息管理系统来帮助进行生产经营,信息管理系
11、统能够快速、准确的帮人完成繁琐的信息处理,而且不会发生错误,极大的提高了企业的运营效率。引入信息管理系统后能对企业的各个运营环节进行统筹考虑,对生产经营进行全局性的控制,来保证企业稳定、高效的进行各项经营活动。可见,对药店进行信息化管理,连锁药店要想实现规划化、系统化、精细化和科学管理化,那么开发一款适合本社区药店管理软件,是连锁药店目前的必然趋势。在互联网时代,企业间的竞争由原来的规模化竞争发生改变,也就是信息化能力的竞争,管理水平的竞争。因此对信息进行收集处理的能力变得尤为重要。本课题针对社区药店的实际情况设计了一个信息管理系统,帮助药店企业提升信息收集、提高信息处理的能力,并帮决策者进行
12、决策。(二)课题研究现状随着近年人们收入水平、生活追求的大幅提高,生活观念也发生了很大的转变。身体健康成为人们越来越看重的东西,在医疗健康上的投入明显增加,很多企业家纷纷开始布局医疗卫生行业。药品零售行业作为药品出售的终端被广泛看好,很多有识之士纷纷投资或加盟药品零售行业。目前药品零售行业的竞争越来越激烈,对于药品零售企业来说如何通过科学的布局,保持企业在市场上的持续竞争力变得至关重要。信息化时代已经到来,要提高药店的竞争力,对经营管理实行信息化是关键。目前各大药店都在不断地建设、完善自己的管理系统,利用高效的现代化管理系统来解决药店传统模式的不足。目前我国大型连锁药店企业还存在很多问题,比如
13、企业扩张速度过快,而与之相应的制度、管理没有跟上,造成各个部门之间无法及时准确的进行对接影响运营效率;药店的经营模式不合理,各个分店各自为政降低了企业整体的竞争力;企业的分工不明确,做了许多没有必要的重复工作浪费大量人力物力等等。企业的信息化,不再是购买一套能实现进销存的软件就能完成了的,拥有一套实现进销存的软件这只是实现了局部的信息化。连锁药店拥有众多的网点,需要把各个网点的信息统筹起来综合考虑,将药店的总公司、各个地区的网点、配送中心等部门组成一个统一的网络系统,将经营的各个要素高效的结合起来,从而达到提高企业经营效率的目的。将来的药店管理系统的发展趋势是,管理系统能够将药店经营中的所有运
14、营要素统一起来,做到信息传递迅速,信息更新及时,对重要信息能够及时做出反应,给药店管理人员提供有用的决策信息。由于很多资本巨头纷纷布局医疗行业,市场竞争趋于白热化,如何快速准确的获取信息,是否能对信息进行准确处理并做出决策将成为企业竞争力的关键。中国的计算机管理系统虽然起步较晚,但是发展较快,计算机管理系统在十九世纪八十年代才被应用于药店,当时的信息管理系统非常简单只能提供一些基本的操作,而且硬件设备十分昂贵,所以当时只有大型的药店才能使用的起信息管理系统。进入 21 世纪,由于信息技术的快速发展,企业在逐步实现信息化过度,信息管理系统的功能也变得越来越完善,同时信息管理系统的硬件设备的价格不
15、断降低,使得计算机信息管理系统进入各个药店成为可能。根据不完全统计,中国国内的药店总数已经超过了 25 万家,而且这个数字正在快速增加,根据药店的实际经营情况,定制适合自己的信息管理系统,是药店未来发展的必然趋势。由此产生了对高效,科学的信息管理系统的巨大市场需求。目前已经有人对药店管理系统进行国一些研究,张红军等人对信息管理系统进行了研究和介绍,在充分调研了药店需求的情况下设计了一套基于 C/S 结构的药店信息管理系统,该系统能够进行员工信息管理、能够帮助采购员完成对药品信息的录入和管理、对供应商的信息进行管理,还能够对过期药品进行处理。这套信息管理系统基本上能满足一个小型药店的需求。李立勇
16、等人针对连锁药店的销售模式设计了一套医药销售管理系统,该系统采用 C/S 架构,较好实现了对连锁药店的销售业务的支持。这套销售管理系统除了能够进行基础信息管理外,还能实现对采购的管理、对各个分店的药品配送进行管理、拥有会员功能对会员提供优惠的价格提高顾客的忠实程度、还能对各个门店进行管理。不过这套系统采用的是 C/S 架构,这种架构自身存在较多的限制,并不具有很好的市场竞争力。陈凡亮等人利用 B/S(浏览器/服务器)模式开发了一套药店信息管理系统,该药店信息管理系统界面友好,操作方便,能够进行实时的库存信息更新,支持对药店库存进行管理,能够对药品信息进行编辑,还能够支持药店进行的促销活动,提供
17、药店的新闻展示等等功能,这套系统采用了现在主流的 B/S 模式,能够满足一般药店的需求。(三)课题主要研究内容设计的社区药店便捷销售系统包括微信小程序端和后台管理端组成,开发技术采用微信小程序+PHP技术来设计,采用C/S+B/S设计模式来设计,以MySQL数据库来存储系统的数据。微信小程序端实现的功能包括:注册登录、首页、购物车、订单及个人中心等;后台管理端实现的功能包括:登录、药品管理、类别管理、订单管理以及用户管理等。二、课题开发相关技术(一)微信小程序微信小程序采用MINA 应用框架 ( Apache MINA) ,其框架分两大部分: 页面视图层和网站 Service 应用逻辑层。其中
18、,页面视图层用来渲染页面,由wxml文件和wxss 文件构建: wxml文件用于描述页面的结构,wxss文件用于描述页面的样式。网站 Service 应用逻辑层用来处理事务,由Java Script编写交互逻辑、网络请求、数据处理等。视图层和逻辑层通过系统层的JSBridage进行通信,视图层把触发的事件通知到逻辑层进行业务处理; 逻辑层把数据变化通知到视图层,触发视图层页面更新。MINA 框架通过封装微信客户端提供的文件系统、任务管理、网络、安全等基础功能,对上层提供API,可以非常方便地进行调用。该框架的核心是一个响应的数据绑定系统,数据与视图可保持同步。开发者只需在逻辑层修改数据,视图层
19、就会作相应的更新。微信小程序框架如图2-1 所示。微信Web开发工具:微信公众平台为开发者提供web开发者工具,用于帮助开发基于微信的网页或者网络网站。它是一个桌面应用,通过模拟微信客户端的表现使得开发者可以使用这个工具方便地在PC或移动端上进行开发和调试工作。其开发流程主要是:1.首先利用微信号调试网页授权。2、调试、检验页面的 JS-SDK 相关功能与权限,模拟大部分SDK的输入和输出。3、再使用基于weinre 的移动调试功能。4、最后利用集成的 Chrome DevTools 协助开发。图3-1 MINA 应用框架图(二)系统开发模式开发模式只要包括两种:C/S模式和B/S模式。Cli
20、ent/Server(以下简称C/S)模式是一种两层结构的系统,第一层在客户机上安装了客户机应用程序,第二层在服务器上安装服务器管理程序。在C/S模式的工作过程中,客户机程序发出请求,服务器程序接收并且处理客户机程序提出的请求,然后返回结果。C/S模式有以下特点:(1)、C/S模式将应用与服务分离,使系统具有稳定性和灵活性;(2)、C/S模式配备的是点对点的结构模式,非常适用于局域网,具有可靠的安全性;(3)、由于客户端实现与服务器端的直接连接,没有中间环节,所以响应速度很快;(4)、在C/S模式中,作为客户机的计算机都要安装客户机程序,一旦软件系统升级,每台客户机都要安装客户机程序,系统升级
21、和维护较为复杂。由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。客户操作界面设计个性化,具有直观、简单、方便的特点,可以满足客户个性化的操作要求。同时由于开发是针对性的,因此,操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。这些是C/S模式较为显著的优点。但是由于是针对性开发,因此缺少通用性的特点,业务变更或改变不够灵活,需要重新设计和开发,增加了维护和管理的难度,进一步的业务拓展困难较多。需要专门的客户端的安装程序,分布功能弱,不能够实现快速部署安装和配置。兼容性差,对于不同的开发工具,相互之间很难兼容,具有较大的局限性。若采用不同工具,需要重新改写程序。开发成本较
22、高,需要具有一定专业水准的技术员才能完成。浏览器/服务器模式,即Browser/Server(以下简称B/S)模式是一种从传统的两层C/S模式发展起来的新的网络结构模式,其本质是三层结构的C/S模式。在用户的计算机上安装浏览器软件,在服务器上存放数据并且安装服务应用程序,服务器有www服务器和文件服务器等。用户通过浏览器访问服务器,进行信息浏览、文件传输和电子邮件等服务。 B/S模式有以下特点: 系统开发、维护、升级方便。每当服务器应用程序升级时,只要在服务器上升级服务应用程序即可,用户计算机上的浏览器软件不需要修改,系统开发和升级维护方便;B/S模式具有很强的开放性,在B/S模式下,用户通过
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 农业相关

限制150内