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