药房会员系统设计及实现论文.docx
《药房会员系统设计及实现论文.docx》由会员分享,可在线阅读,更多相关《药房会员系统设计及实现论文.docx(69页珍藏版)》请在冰豆网上搜索。
药房会员系统设计及实现论文
中文题目:
******药房会员系统的设计与实现
外文题目:
DESIGNANDIMPLEMENTATIONOF#########DRUGSTOREMEMBERSYSTEM
毕业设计(论文)共78页(其中:
外文文献及译文15页)
完成日期年月答辩日期年月
摘要
随着我国市场经济的蓬勃发展,近年来医药行业发展迅速。
由于药品种类不断增加和需求的日益旺盛,旧有的企业管理模式已不能适应新型企业的需要,靠手工记账进行药品的管理已经明显力不从心。
如何利用现代信息技术使企业拥有快速、高效的市场反应能力和更高的效率是医药经营企业关心的问题。
因此,开发一套适合中小型药店使用的管理系统是十分必要的。
同时通过该系统可以有效的管理药店的会员,通过对会员的重视与关怀来提升药店的竞争力。
**药房会员系统,在会员登记时除了记录会员姓名和性别外,还可记录会员的常用药物、病史、血压,过敏史等数据,下次会员过来只要刷卡操作员就知道该会员的详细信息,为精准的会员服务提供了很好的参考数据。
会员消费过后,软件自动记录会员以往每笔购买药物的种类和购买时间,有助于进一步帮助导购做销售。
另外,对于药品用完或者药品将要过期的会员进行短信提醒。
关键词:
会员管理;sqlserver2005;jsp;短信管理
ABSTRACT
WiththerapiddevelopmentofmarketeconomyinChina,inrecentyearstherapiddevelopmentofthepharmaceuticalindustry.Becausemedicinesareincreasingandthedemandmoreexuberant,theoldmanagementmodecan'tmeettheneedsofnewenterprises,relyonmanualaccountingfordrugmanagementhasobviouslyinsufficient.Howtousemoderninformationtechnologytoenableenterpriseshaverapidresponsecapacityofthemarket,highefficiencyandhighefficiencyisthemedicinemanagemententerpriseconcern.Therefore,todevelopasuitableforsmallandmedium-sizedpharmacyusemanagementsystemisverynecessary.Atthesametime,thesystemcaneffectivelymanagedrugstores,theattentionandcareformemberstoenhancethecompetitivenessofthedrugstore.
Shunkangmembersystem,pharmacyinmemberregistrationbesidesrecordmembernameandgender,canalsorecordmemberofthecommonlyuseddrugs,medicalhistory,bloodpressure,allergiesandotherdata,thenextmembercomeaslongasthechargeoperatorhasknownthedetailedinformation,foraccuratemembershipserviceprovidesagoodreferencedata.Aftertheconsumptionofthemembers,softwareautomaticallyrecordthepasteverypurchaseandtypeofdrugpurchasetime,helptohelpshopperstodofurthersales.Inaddition,thedrugsusedupordrugswillbeexpiredmembershipforSMSalerts.
Keywords:
Membermanagement;sqlserver2005;jsp;Shortmessagemanagement
前言
伴随着社会经济的发展,特别是社会物质商品的日渐丰富多彩和人民生活水平的提高,药店的零售业也发生了巨大的变革。
城市规模的扩大、居民点的拓展,客观上要求药店的管理采取新的措施和状态来适应这一变化。
通过计算机对药店进行管理,既能方便百姓,缩短时间,又有利于降低成本、强化内部管理、提高企业效益。
用计算机管理,这既成为医药企业改革发展的必然热点,又形成这些企业参与市场竞争新的经济增长点。
同时在经济全球化的今天,建立以会员为中心的经营战略,可以加强药店和会员间的联系。
对企业来讲,为会员提供一流的服务,是药店建立品牌、实现差别化服务、取得竞争的利器。
一直以来人们使用传统人工的方式管理会员的基本档案,这种管理方式存在着许多缺点:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,对于查找、更新和维护都带来了不少的困难。
而通过会员管理系统,企业就可以很轻松很方便的记录所有会员的资料,了解用户的兴趣爱好、消费特点、意向需求等;进而针对会员的需求,为其提供优质的个性化服务,还能为企业的产品开发、事业发展提供可靠的市场调研数据,是企业经营不可或缺的一个有利工具。
同时,作为计算机应用的一部分,使用计算机对会员进行管理,具有着手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、成本低等,这些优点极大地提高了会员管理的效率,也是企业的科学化、正规化管理,与存储量大、保密性好、寿命长、成本低等先进科学技术接轨的重要条件。
会员制客户管理模式,是商家为了维系与客户的长期交易关系,而发展出的一种较为成功的关系营销模式。
会员卡是这种营销模式的载体。
在具体实践中,会员卡根据客户管理模式和促销方式的不同,可分为折扣卡、记帐卡、储值卡等类型。
其中,以储值卡和折扣卡最为商家喜爱,因为它所代表的关系链最牢固,能为商家锁定大量的老顾客。
但在具体操作过程中,由于需要处理大量的客户信息、交易信息和资金流动,人工操作费时费力,差错频繁。
为了加快信息处理速度,缩短交易的认证时间和避免差错,计算机信息处理技术的应用势在必行。
具有会员功能的管理系统就是应这样的需求而开发的。
为何会员如此重要?
会员卡促使旧顾客重复购买;忠诚的顾客会推荐新顾客;非会员客单价为会员客单价的一倍;会员数多的药房营业额高;会员开发为持续性的品牌形象推广;会员资料为很有价值的诊断分析工具。
1项目概述
1.1研究背景
信息化的今天,计算机网络、Internet扮演的角色也越来越重要,其核心的数据库技术正在改变着我国各个领域的管理模式,而作为传统的药店经营与会员管理模式也面临着重大变革。
管理系统现代化迫在眉睫,一场深层次的变革即将来临。
只有使用计算机及信息化管理手段方能实现管理的标准化、规范化、制度化和科学化。
药店只有真正的采用计算机现代化的管理,才能跟上发展的需要。
才能适应快速连锁方式的经营理念。
该药店会员信息管理系统是一个完整的面向中小型连锁药店的通用的系统,他很好的将药品的销售与会员管理的各主要环节进行很好的整合,是一个将药店的管理思想、药店各职员岗位的业务经验以及当今最新计算机技术完美统一的体现。
目前在我国的许多中小型医院以及农村地区,没有使用计算机管理系统,信息处理基本上还处于手工状态,致使药店主和管理人员劳动强度大且工作效率低,所以一个好的有效的计算机管理系统的出台时十分必要的。
而该系统地提出正是顺应了这种潮流,再加上以上的三点优势:
低廉的价格,良好的可扩充性,方便的管理。
该系统将立足药品经营,突出顾客至上、会员至上的原则对会员信息、会员积分、积分兑换、会员药品用量提醒等功能进行详细阐明。
1.2国内外研究现状
目前,国内国外关于这一方面的软件很多,其功能也都比较完善,但也都存在着一些问题,如性能不好、可靠性、安全性差、交互能力不强等问题,在日益激烈的商业战场中难以应对真实的、残酷的竞争。
医药行业正处于一个高速发展的时期。
行业的快速发展必然导致竞争的加剧,要想在激烈的日常竞争中谋求发展,客观上要求企业必须加强内部管理,提高运营效率。
而我国大部分医药企业虽然经营实现了专业化,但是从信息机制上还没有摆脱陈旧的销售模式,企业内部没有形成完善、有效的激励和约束的信息化管理机制,企业发展的动力不足,从而影响了企业的持续、稳定、快速的发展。
如何尽快建立和完善现代企业的信息化管理机制问题,已成为药品经营企业发展的关键所在。
计算机基于语言基础融合了强大的数据库开发能力是一种非常好的数据开发工具。
事实证明,计算机在管理体系的应用,使数据管理更现代化,自动化,智能化;减轻了人工管理的工作量,使其变得更具有条理性,科学性,为解决医药管理行业的各种问题做出了巨大的贡献。
随着PC机性能的极大提高和网络技术的普及,大型机的市场变的越来越小,很多企业都放弃了原来的大型机改用小型机和服务器。
另外,B/S(浏览器/服务器模式)是随着Internet技术的兴起,对C/S结构的一种改进。
在这种结构下,软件应用的业务逻辑完全在应用服务器端实现,用户表现完全在Web服务器实现,客户端只需要浏览器即可进行业务处理,是一种全新的软件系统构造技术。
这种结构更成为当今应用软件的首选体系结构。
e通管理系列产品即属于此类结构。
1.3组织机构及业务范围
药店基本组织结构如下:
图1-1药店组织机构图
Fig.1-1PharmacyOrganizationalChart
该系统的目标为“为客户提供高质量服务,用温暖的服务稳固增加客户群体”,主要业务如下:
(1)会员登记及查询
对来药店消费的顾客进行会员登记,并可以查询到会员的基本信息以及消费情况。
(2)药品录入及查询
对药品进行登记录入并可以查询。
(3)积分兑换
会员可以使用积分兑换药店提供的赠品。
(4)药品管理信息化
对药品的进销存进行系统内管理。
(5)短信提醒
对会员的生日、节日短信祝福。
当药店有针对会员的活动时可以通过短信通知会员。
1.4业务流程描述
业务流程图是描述现行系统业务的最好的工具,使系统分析人员与管理人员交流更加方便、直观。
业务流程图是描述现行系统业务处理由开始到结束的整个过程的非结构化图形工具,它可以描述一个系统的业务,也可以描述一项具体业务的处理过程。
经过详细的调研工作,根据企业办公的实际情况绘出业务流程图。
表1-1业务流程图符号说明
Tab.1-1Serviceflowchartsymbolexplanation
符号含义
符号
说明
实体
输入/输出报表
处理
账册
业务流
表示单位或个人,圈内写明单位或个人职务的名称。
表示输入或输出的报表、计划、单据、报告等,框内写明其名称。
表示业务处理,框内写明处理的名称。
表示各种帐目、规范、定额手册、报表积累等大量存档信息,符号内部写明其名称。
流向线,表示信息或处理的流向。
系统业务流程图如图1-2所示。
图1-2系统业务流程图
Fig.1-2Systemoperationalflowchart
1.5现系统存在的问题及薄弱环节分析
通过系统调研,我认为存在的问题及薄弱环节主要表现在下列几个面:
:
1.收集的信息分散在各部门没有得到合理的充分的利用。
2.软件页面不美观。
页面的美工效果可能会直接影响了员工的工作心态,从而导致工作效率的下降。
3.公告信息不能及时被员工得知。
大部分工作都是由手工完成,所以时间上难以保证及时。
4.安全保密性不强。
2可行性分析
2.1技术可行性
本系统采用最新的B/S结构,开发工作前台主要采用JSP,后台采用SqlServer来进行。
前台可视化程度较高,人机交互能力较强,并且属于最新的网络应用解决方案,在相当长的时间内属于一个比较新的技术,不会被淘汰,而且有很多相关的技术的支持,应用起来也比较方便,后台数据库功能强大,且更好的支持网络上运行系统,SqlServer提供了一个功能强大的网络平台,能在多个环境中有效的提交关键业务。
本系统完全采用结构化设计方法。
结构化设计方法给出一组帮助设计人员在模块层次上区分设计质量的原理与技术。
它把系统作为一系列数据流的转换,输入数据被转换为期望的输出值,通过模块化来完成自顶而下实现的文档化,并作为一种评价标准在软件设计中起指导性作用,通常与结构化分析方法衔接起来使用,以数据流图为基础得到软件的模块结构。
结构化设计所使用的工具有结构图和伪代码。
结构图是一种通过使用矩形框和连接线来表示系统中的不同模块以及其活动和子活动的工具。
SD方法尤其适用于变换型结构和事务型结构的目标系统。
结构化设计是数据模型和过程模型的结合。
在设计过程中,它从整个程序的结构出发,利用模块结构图表述程序模块之间的关系。
结构化设计的步骤如下:
①评审和细化数据流图;②确定数据流图的类型;③把数据流图映射到软件模块结构,设计出模块结构的上层;④基于数据流图逐步分解高层模块,设计中下层模块;⑤对模块结构进行优化,得到更为合理的软件结构;⑥描述模块接口。
2.2操作可行性
本系统是一个基于Web界面的系统,客户只需要安装Web浏览器,通过网页上的链接无须专门的培训就能访问服务器上的所有应用程序,从而统一了用户界面,方便易用。
因此,在操作上是完全可行的。
2.3经济可行性
本系统对软、硬件要求不高,用户无须安装专门的客户端软件,只须通过Web浏览器就能访问本系统,因此在经济上也是可行的。
3需求分析
3.1总体目标
药店会员信息管理系统旨在改善连锁药店的药品及会员信息管理,改变药店的信息处理基本还停留在手工方式的状况,降低劳动强度,提高工作效率。
本系统不仅适用于药店的药品管理业务,也适用于具体的会员活动等事务业务。
本系统可以使药店经营人员空出更多的精力和时间服务于会员,同时保证会员和药店的经济利益。
3.2具体目标
(1)系统操作简单方便。
药店会员信息管理系统是为了提高工作效率的,因此不便使用复杂的操作,所以本系统采用简单、方便、快捷的操作方式,使用户能够在短时间内熟练运用本系统。
(2)会员积分记载准确。
使会员购药之后能够得到准确的结算单据。
显示准确的会员积分积累情况。
(3)积分兑换
会员可以使用积分兑换药店提供的赠品。
(4)药品管理信息化
对药品的进销存进行系统内管理。
(5)短信提醒
对会员的生日、节日短信祝福。
当药店有针对会员的活动时可以通过短信通知会员。
3.3系统功能建模
3.3.1系统数据流程图
数据流程图简称DFD,它用来描述目标系统的逻辑结构,它是由实体部分,处理部分,数据存储部分和数据流四部分组成,为了使数据流图所描述逻辑结构更加清晰,容易阅读,将数据流图作如下说明:
表3-1数据流程图符号说明
Tab.3-1Flowdiagramofthedatamarkexplanation
名称
符号
说明
外部实体
外部实体是系统之外的、又与系统有联系的人或事物。
数据处理
数据处理就是对数据的逻辑处理,也就是数据的变换过程。
数据存储
数据存储指通过数据文件、文件夹等存储数据。
数据流
数据流表示流动着的数据,是处理功能的输入和输出。
数据流图的设计规则如下:
(1)按照自顶向下逐层分解的思想,分解后的图成为子图,子图与父图必须保持输入与输出的一致。
(2)各子图可以通过公共的存储联系起来组成一张图。
(3)为减少数据流线的交叉,允许同一存储或实体在同一个图中重复画出。
(4)处理与处理是通过存储联系的,不能直接用数据流线连结。
(5)存储的输入来源和输出去向不能是外部实体,只能是处理。
(6)同一数据流不允许在同一级图中重复出现。
数据不允许重复录入。
(7)处理中的非正常的错误情况处理,在DFD中不予表示,在DFD中,输入就应该是正确的。
(8)数据处理对一个数据存储中的数据即读又写,则数据流应用双箭头。
输入的查询条件及对话信息,不应作为数据流出现在DFD中。
本系统的数据流图如下所示:
图3-1药店会员信息管理系统顶层数据流图
Fig.3-1SMEsinthetopofficeautomationsystemdataflowdiagram
3.3.2数据字典
数据字典是对数据流图的解释和说明,包含的内容如下:
(1)数据元素
名字:
用户id
别名:
描述:
用户的唯一标识,是主键
数据类型:
Integer
长度:
4
名字:
会员id
别名:
描述:
会员的唯一标识,是主键
数据类型:
Integer
长度:
4
名字:
商品id
别名:
商品编号
描述:
商品的唯一标识,是主键
数据类型:
Varchar
长度:
50
名字:
供应商id
别名:
供应商编号
描述:
供应商的唯一标识,是主键
数据类型:
Varchar
长度:
50
名字:
公告id
别名:
公告编号
描述:
公告的唯一标识,是主键
数据类型:
Integer
长度:
4
名字:
入库id
别名:
入库编号
描述:
商品入库的唯一标识,是主键
数据类型:
Char
长度:
15
名字:
销售id
别名:
销售编号
描述:
商品销售的唯一标识,是主键
数据类型:
Char
长度:
15
(2)数据存储
名字:
会员信息
描述:
记录会员基本信息
编号:
D1
组成:
会员姓名,家庭地址,证件类型,证件号码,性别,积分
名字:
药品信息
描述:
记录药品的信息
编号:
D2
组成:
药品名称,药品编号,生产日期,生产厂家,计量
名字:
赠品信息
描述:
记录赠品信息
编号:
D3
组成:
赠品编号,赠品价值积分
名字:
库存信息
描述:
记录库存的信息
编号:
D4
组成:
药品名称,药品编号,商品简称,生产日期,规格,单位,产地,生产厂家,数量
名字:
销售信息
描述:
记录药品销售的信息
编号:
D5
组成:
销售编号,药品名称,药品编号,商品简称,生产厂家,单价,数量,供应商,时间
名字:
退货信息
描述:
记录药品退货的信息
编号:
D6
组成:
退货编号,药品名称,药品编号,商品简称,生产厂家,单价,数量,供应商,时间
名字:
用户信息
描述:
记录用户的信息
编号:
D7
组成:
用户编号,用户名称,用户密码,上次登录时间
(3)数据流
名字:
会员信息
描述:
信息员将会员信息录入系统
编号:
F1
组成:
会员姓名,家庭地址,证件类型,证件号码,性别,积分
名字:
药品信息
描述:
信息员将药品信息录入系统
编号:
F2
组成:
药品名称,药品编号,生产日期,生产厂家,计量
(4)数据处理
名字:
会员基本信息处理
描述:
对会员基本信息的处理
编号:
P1
输入/输出数据流:
会员基本信息
名字:
药品基本信息处理
描述:
对药品基本信息的处理
编号:
P2
输入/输出数据流:
药品基本信息
名字:
赠品基本信息处理
描述:
对赠品基本信息的处理
编号:
P3
输入/输出数据流:
赠品基本信息
3.4系统数据模型
建立系统数据模型的主要工具则是实体—关联图,即E—R图。
如果系统是一个复杂的大型系统,可考虑如下步骤实现:
(1)选择局部应用。
在多层的数据流图中选择一个适当层次的数据流图,在该部分每一个部分对应一个局部应用,又有与共的数据流图只能反映系统的概貌,而中层的数据流图能较好的反映系统局部应用的子系统组成,故通常选择中层数据流图作为设计分E—R图的依据。
(2)逐一设计分E—R图。
根据上述所选择的局部应用逐一设计分E—R图。
(3)合并E—R图。
生成总E—R图。
此时,可存在分E—R图间的冲突,如属性冲突、命名冲突、结构冲突等现象,此时,应根据需求分析的语义定义对实体联系的类型进行综合或调整。
(4)给出系统的综合E—R图。
为了进一步说明问题,系统的E—R图符号作如下约定:
表3-2E-R图符号约定
Tab.3-2E-Rchartmarkagreement
符号含义
符号
说明
实体
属性
联系
线段
表示实体集
表示属性
表示联系集
将属性连接到实体集或将实体集连接到联系集
药店会员信息系统综合E-R图如图3-4所示。
图3-4药店会员信息管理系统综合E-R图
Fig.3-4businessofficeautomationsystemintegratedE-Rplans
以下给出上述E-R图的实体的属性:
表3-3实体及其属性表
Tab.3-3TableofEntityanditsproperty
实体名称属性
会员id,会员姓名,家庭地址,证件号码,积分
药品id,药品名称,单位,剂量,库存,价钱
店长id,用户名,密码,上次登录时间
信息员id,用户名,密码,上次登录时间
销售员id,用户名,密码,上次登录时间
业务员id,用户名,密码,上次登录时间
公告id,标题,正文,发布者,发布时间
赠品id,药品名称,单位,剂量,库存,兑换积分
表3-4实体间联系及其属性表
Tab3-4TableofEntityrelationanditsproperty
联系名称属性
会员录入ID,会员信息
药品入库ID,入库信息
药品销售ID,销售信息
积分兑换ID,兑换信息
短信发送ID,短信信息
药品退货ID,退货信息
发布公告ID,公告信息
4概要设计
4.1体系结构设计
椐据对系统需求分析中的总体目标和具体目标部分的分析,得到系统的功能树:
药店会员信息管理系统前台功能结构图4-1所示。
图4-1药房会员信息管理系统前台功能结构图
Fig.4-1officeautomationmanagementsystemsfunctionalstructureofthefuture
4.2接口设计
4.2.1外部接口
1.用户界面
在用户界面部分,应该尽量做到美观,并且页面的响应速度一定要迅速。
同时页面应该简单这样用户很容易就能够上手使用。
因此要做好css样式表单。
(1)用户界面适合于软件的功能。
(2)对于用户应该是易于理解、容易使用的。
(3)应该有及时合理的反馈信息。
(4)防错处理。
(5)风格一致和必要的个性化。
必要的个性化是为了满足特别用户或特殊用途。
(6)合理的布局、合理的色彩,版面明了清晰。
(7)