阳光学院计算机工程系管理信息系统课程设计报告专业班级:2014级,计算机科学与技术(专升本)课设题目:网上药店管理系统小组组长:黄陈力2414101909成员1:李有耀2414101914成员2:黄邦棣24141019072015年12月14日目录1、系统规划........................................................11.1信息系统战略规划............................................11.2体系结构规划................................................21.3项目开发和资源分配规划......................................72、系统分析........................................................82.1信息系统环境的调查..........................................82.2系统可行性研究..............................................82.3新系统逻辑模型的提出.......................................103、概要设计.......................................................193.1系统总体布局...............................................193.2应用软件系统总体设计.......................................203.3数据存储的设计.............................................243.4计算机和网络方案的选择.....................................244、详细设计.......................................................254.1代码设计...................................................254.2数据库设计.................................................254.3处理过程设计................................................304.4实施界面设计................................................325、面向对象系统分析与设计.........................................3811系统战略规划1.1信息系统战略规划据中国网上药店理事会调查报告显示:2011年,医药B2C的规模达到4亿元,仅出现5家销售额达5000万元的网上药店。而2011年医药行业的市场规模达到3718亿,线上药品的销售额还不到网下药店的一个零头,该行业发展潜力巨大。医药行业是老百姓眼里的暴利行业,药品昂贵中国人看病难、看病贵的原因之一。而电子商务的发展给医药行业发展带来突破口,如果搞好了是可以降低老百姓的看病治病的成本的。而国家医药流通“十二五”规划也指出,要加快医药流通行业整合,实现医药流通精细化发展,并且鼓励规范经营的零售连锁企业发展网上药店,希望医药电子商务企业成为推动国家医改的有力工具。2005年国家食品药品监督管理局正式颁布了《互联网药品交易服务审批暂行规定》,网上药店业务也在2005年底开始实施。巨大的市场潜力诱使着各个实体药店开始抢占互联网药品销售的份额。在以上背景下建立的网上药店系统,集成了药品的浏览,搜索,购买,下单,用户管理等功能模块的系统,信息化的销售流程可以大大提高药店的销售效率和管理效率。为药品的销售提供一种交互、开放、易用的平台,从而降低药店的经营成本,提高销售效率,增加利润。既提供了全面,详细的药品购物入口,轻松实现快捷购买,又可以通过不同药品分类进行导航,用最方便,最快捷的方式找到你需要的药品。网上卖药有点主要是:覆盖范围广、成本低、对客户隐私保护较好。覆盖面广:相对于传统药店和医药卖药,网上卖药利用互联网平台,开展电子商务,突破了空间地域的限制,可以将业务拓展到实体店无法覆盖的范围去。据调查网上药店的客户有60%左右是出于实体店无法覆盖的区域。项目成本低:网上卖药与建立实体店相比成本大大降低,省去了店面费用,销售人员费用和中间的渠道费用,使药品成本急剧降低,尤其是现在药品价格居高的情况下。网上卖的药品一般都比药店销售价低10%以上。利于客户隐私保护:客户在网上下单,商家利用物流体系进行货物配送,更好的保护了客户的隐私,有部分商家还提供了平常化包装,药品外包装和普通包裹一样。网上卖药相对与实体药店其的弊端也是明显的,主要体现在诚信体系和物流体系上。诚信体系:现在网上卖药的网站很多,大多是没正规牌照的“黑点”,出售的药品质量也参差不齐,据统计有90%的药品属于不合格药品。在互联网假药泛2滥的情况下如何开展网上卖药业务的关键就是诚信体系的建立,如何让消费者信任、满意很关键。物流配送体系:网上卖药的另一个瓶颈就是物流。中国现在的物流体系不完善,物流成本也高。如果商家自建物流那个成本是一般无法承受的,如何更好的利用目前的物流体系,提高物流质量,让消费者更快、更好、更便捷的拿到自己货物成了商家工作的重点之一。随着互联网的发展,各种配套的完善,网上卖药类的电子商务还是有很大市场前景的。1.2体系结构规划我们的网上药店管理系统是针对医院医药管理方面而开发的一款以医药管理为基础(涉及到医药的基本信息查询和管理,医药销售,医药商的信息维护,客户的信息维护等)的医药信息管理软件,它以广泛的调查为基础,最大程度上满足使用需求,同时辅助于其他自定义管理的医院管理系统来提升医院的管理水平,优化资源,尽可能地降低成本,统筹安排以实现最大效益化。详细需求分析见表1-1需求分析表用户类型角色需要解决的主要问题需求内容约束外部用户用户订货不能保证,不能满足消费者的需求1、及时提供制药2、房的库存信息对消费者的问题及时回应产能约束、库存约束外部用户供货商1、不能及时获取需求调整信息,需求变动时难以及时供货2、供应商的发展计划难以获得制造商的有效支持及时提供制造商的有关物料需求和生产信息制造商最大库存与安全库存约束内部用户管理员1、不能及时、准确获得用户的需求变动和市场竞争对手的信息;2、订货周期主要受生产周期的制约,难以满足客户缩短订货周期和紧急订货的需求;1、市场预测与分析,进行促销与市场开拓2、规范与用户直接沟通的渠道;提高售后服务的及时性与有效性3、加强与生产部门协调,缩短零售商订货周期,提高对市场变化生产周期约束3响应的敏捷性表1-1需求分析表根据需求分析的得到的现行业务处理流程,在用户反复研究后,首先确定目标系统的业务流程,其处理流程如图1-1用户注册用户登录浏览商品修改信息意见反馈提交订单选购商品结单调整用户级别查看购物车确认选购查看订单状态查看用户信息查看订单确认受理订单删除订单删除用户信息商品管理员登录订单管理员登录用户管理员登录商品分类管理查看用户留言回复用户商品管理网上药店管理系统图1-1网上药店信息管理系统业务流程图4根据系统的业务流程图,数据规划(表1-2数据规划表)所示。业务流程产生的信息(C)使用的信息(U)用户注册用户账户信息用户基本信息修改用户信息用户账户信息用户基本信息、用户级别用户登录用户基本信息用户账户信息确认选购用户基本信息用户级别、打折信息选购商品药品数量、药品总价药品信息、药品特价提交订单订单编号、订单信息、购买时间药品数量、药品总价意见反馈留言信息管理员回复信息药品管理员登录药品管理员信息操作员账户信息药品管理药品信息、药品特价、药品编号药品信息、药品特价药品分类管理药品类别信息药品类别信息订单管理员登录订单管理员信息订单管理员信息确认受理订单订单状态药品总价、订单信息、订单编号结单订单状态药品总价、订单信息、订单编号用户管理员登入用户管理员信息操作员账户信息调整用户级别用户级别、打折信息用户基本信息回复用户管理员回复信息用户基本信息、留言信息表1-2数据规划表5根据系统规划表做出如下输入输出信息,如图1-2所示。图1-2U/C图6由U/C矩阵及其系统基本功能分析,医药MIS的基本子系统包括:购药子系统(表1-3)、药品管理子系统(表1-4)、订单管理子系统(表1-5)和用户管理子系统(表1-6)。系统名:网上药店管理系统编号:1子系统类:基本功能子系统子系统名:用户购药子系统输入主题数据:药品信息、药品特价、药品类别信息、用户级别、打折信息、管理员回复信息、订单状态输出主题数据:用户账户信息、用户基本信息、药品数量、药品总价、订单编号、订单信息、购买时间、留言信息功能说明:用户注册、登陆进行药物的购买,提交购药订单表1-3购药子系统系统名:网上药店管理系统编号:2子系统类:基本功能子系统子系统名:药品管理子系统输入主题数据:药品信息、药品数量、药品特价、药品信息、药品类别信息、操作员账户信息输出主题数据:药品管理员信息、药品信息、药品编号、药品类别信息功能说明:药品管理员对于药品分类和药品信息进行增删改操作表1-4药品管理子系统系统名:网上药店管理系统编号:3子系统类:基本功能子系统子系统名:订单管理子系统输入主题数据:用户基本信息、药品总价、订单信息、订单编号、用户级别、订单状态、操作员账户信息输出主题数据:订单管理员信息、订单状态、功能说明:订单管理员对于用户的订单进行处理的过程表1-5订单管理子系统系统名:网上药店管理系统编号:4子系统类:基本功能子系统子系统名:用户管理子系统输入主题数据:用户基本信息、用户账户信息、留言信息、打折信息、用户级别、操作员账户信息输出主题数据:订单管理员信息、用户级别、打折信息、管理员回复信息功能说明:用户管理员对于注册的用户进行增删改操作以及对用户的留言进行反馈回复表1-6用户管理子系统71.3项目开发和资源分配规划我们的管理信息系统(MIS)是一个由人、计算机等组成的能进行信息的收集、传递、存储、加工和使用的系统。采用三层架构设计,它的工作原理如图1-3所示。图1-3工作原理图我们的整个管理信息系统采用Browser/Web/DataBase的三层体系结构。Web服务器接受请求,通过应用程序服务器执行一个Java服务器端小程序Servlet并返回其输出,从而实现与客户机进行信息资源的交互。数据库服务器用来存储管理信息系统中所用到的各种数据,数据由数据库管理程序直接录入。系统的客户端只需要一个浏览器即可。相关人员通过浏览器来查询、增加、修改、删除数据,对信息进行管理。我们的网上药店管理系统采用Mysql数据库。选择一个好的数据库是开发一个系统的前提,当然用MySql也是与其它数据库比较过的。下面列出MySql与其它数据库的全方位对比。(1)安全性方面:MySql获得最高认证级别的ISO标准认证;(2)多线程:MySQL是完全多线程化的,每个连接有它自己的线程;(3)接口:MySql和SQLServer有基本相同Perl接口,有一些增加的功能。(4)价格:MySql的免费成为不可取代的优势。终上所述,MySQL以其极高的性价比成为中小型数据建库的首选,本系统也选用MySql。82系统分析2.1信息系统环境的调查现在在医药超市的管理中经常出现以下情况:由于信息量较大,经常出现售出药品统计结果与金额不匹配的情况;以传统的手工方式管理,浪费大量的纸张,不能对药品进行快速查询;只能通过现场清点药品了解库存信息;很难对销售信息进行统计。因此,在医药超市的管理中,无论是从消费者的角度还是从经营者的角度来看,采用计算机管理系统都具有一定的必要性,