




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 系统总体布局193.2 应用软件系统总体设计203.3 数据存储的设计243.4 计算
2、机和网络方案的选择244、 详细设计254.1 代码设计254.2 数据库设计254.3处理过程设计304.4实施界面设计325、 面向对象系统分析与设计381系统战略规划1.1 信息系统战略规划据中国网上药店理事会调查报告显示:2011年,医药B2C的规模达到4亿元,仅出现5家销售额达5000万元的网上药店。而2011年医药行业的市场规模达到3718亿,线上药品的销售额还不到网下药店的一个零头,该行业发展潜力巨大。 医药行业是老百姓眼里的暴利行业,药品昂贵中国人看病难、看病贵的原因之一。而电子商务的发展给医药行业发展带来突破口,如果搞好了是可以降低老百姓的看病治病的成本的。而国家医药流通“十
3、二五”规划也指出,要加快医药流通行业整合,实现医药流通精细化发展,并且鼓励规范经营的零售连锁企业发展网上药店,希望医药电子商务企业成为推动国家医改的有力工具。2005年国家食品药品监督管理局正式颁布了互联网药品交易服务审批暂行规定,网上药店业务也在2005年底开始实施。巨大的市场潜力诱使着各个实体药店开始抢占互联网药品销售的份额。在以上背景下建立的网上药店系统,集成了药品的浏览,搜索,购买,下单,用户管理等功能模块的系统,信息化的销售流程可以大大提高药店的销售效率和管理效率。为药品的销售提供一种交互、开放、易用的平台,从而降低药店的经营成本,提高销售效率,增加利润。既提供了全面,详细的药品购物
4、入口,轻松实现快捷购买,又可以通过不同药品分类进行导航,用最方便,最快捷的方式找到你需要的药品。网上卖药有点主要是:覆盖范围广、成本低、对客户隐私保护较好。 覆盖面广:相对于传统药店和医药卖药,网上卖药利用互联网平台,开展电子商务,突破了空间地域的限制,可以将业务拓展到实体店无法覆盖的范围去。据调查网上药店的客户有 60%左右是出于实体店无法覆盖的区域。 项目成本低:网上卖药与建立实体店相比成本大大降低,省去了店面费用,销售人员费用和中间的渠道费用,使药品成本急剧降低,尤其是现在药品价格居高的情况下。网上卖的药品一般都比药店销售价低10%以上。利于客户隐私保护:客户在网上下单,商家利用物流体系
5、进行货物配送,更好的保护了客户的隐私,有部分商家还提供了平常化包装,药品外包装和普通包裹一样。网上卖药相对与实体药店其的弊端也是明显的,主要体现在诚信体系和物流体系上。 诚信体系:现在网上卖药的网站很多,大多是没正规牌照的“黑点”,出售的药品质量也参差不齐,据统计有90%的药品属于不合格药品。在互联网假药泛滥的情况下如何开展网上卖药业务的关键就是诚信体系的建立,如何让消费者信任、满意很关键。 物流配送体系:网上卖药的另一个瓶颈就是物流。中国现在的物流体系不完善,物流成本也高。如果商家自建物流那个成本是一般无法承受的,如何更好的利用目前的物流体系,提高物流质量,让消费者更快、更好、更便捷的拿到自
6、己货物成了商家工作的重点之一。 随着互联网的发展,各种配套的完善,网上卖药类的电子商务还是有很大市场前景的。1.2 体系结构规划我们的网上药店管理系统是针对医院医药管理方面而开发的一款以医药管理为基础(涉及 到医药的基本信息查询和管理,医药销售,医药商的信息维护,客户的信息维护等)的医药信息管理软件,它以广泛的调查为基础,最大程度上满足使用需求,同时辅助于其他自定义管理的医院管理系统来提升医院的管理水平,优化资源,尽可能地降低成本,统筹安排以实现最大效益化。详细需求分析见表1-1需求分析表用户类型角色需要解决的主要问题需求内容约束外部用户用户订货不能保证,不能满足消费者的需求1、及时提供制药2
7、、房的库存信息对消费者的问题及时回应产能约束、库存约束外部用户供货商1、不能及时获取需求调整信息,需求变动时难以及时供货2、供应商的发展计划难以获得制造商的有效支持及时提供制造商的有关物料需求和生产信息制造商最大库存与安全库存约束内部用户管理员1、不能及时、准确获得用户的需求变动和市场竞争对手的信息;2、订货周期主要受生产周期的制约,难以满足客户缩短订货周期和紧急订货的需求;1、市场预测与分析,进行促销与市场开拓 2、规范与用户直接沟通的渠道;提高售后服务的及时性与有效性3、加强与生产部门协调,缩短零售商订货周期,提高对市场变化响应的敏捷性生产周期约束表1-1需求分析表根据需求分析的得到的现行
8、业务处理流程,在用户反复研究后,首先确定目标系统的业务流程,其处理流程如图1-1图1-1 网上药店信息管理系统业务流程图根据系统的业务流程图,数据规划(表1-2数据规划表)所示。业务流程产生的信息(C)使用的信息(U)用户注册用户账户信息用户基本信息修改用户信息用户账户信息用户基本信息、用户级别用户登录用户基本信息用户账户信息确认选购用户基本信息用户级别、打折信息选购商品药品数量、药品总价药品信息、药品特价提交订单订单编号、订单信息、购买时间药品数量、药品总价意见反馈留言信息管理员回复信息药品管理员登录药品管理员信息操作员账户信息药品管理药品信息、药品特价、药品编号药品信息、药品特价药品分类管
9、理药品类别信息药品类别信息订单管理员登录订单管理员信息订单管理员信息确认受理订单订单状态药品总价、订单信息、订单编号结单订单状态药品总价、订单信息、订单编号用户管理员登入用户管理员信息操作员账户信息调整用户级别用户级别、打折信息用户基本信息回复用户管理员回复信息用户基本信息、留言信息表1-2 数据规划表根据系统规划表做出如下输入输出信息,如图1-2所示。图1-2 U/C图由U/C矩阵及其系统基本功能分析,医药MIS的基本子系统包括:购药子系统(表1-3)、药品管理子系统(表1-4)、订单管理子系统(表1-5)和用户管理子系统(表1-6)。系统名:网上药店管理系统编号:1子系统类:基本功能子系统
10、子系统名:用户购药子系统输入主题数据: 药品信息、药品特价、药品类别信息、用户级别、打折信息、管理员回复信息、订单状态输出主题数据:用户账户信息、用户基本信息、药品数量、药品总价、订单编号、订单信息、购买时间、留言信息功能说明:用户注册、登陆进行药物的购买,提交购药订单表1-3购药子系统系统名:网上药店管理系统编号:2子系统类:基本功能子系统子系统名:药品管理子系统输入主题数据:药品信息、药品数量、药品特价、药品信息、药品类别信息、操作员账户信息输出主题数据:药品管理员信息、药品信息、药品编号、药品类别信息功能说明: 药品管理员对于药品分类和药品信息进行增删改操作表1-4 药品管理子系统系统名
11、:网上药店管理系统编号:3子系统类:基本功能子系统子系统名:订单管理子系统输入主题数据: 用户基本信息、药品总价、订单信息、订单编号、用户级别、订单状态、操作员账户信息输出主题数据:订单管理员信息、订单状态、功能说明: 订单管理员对于用户的订单进行处理的过程表1-5订单管理子系统系统名:网上药店管理系统编号:4子系统类:基本功能子系统子系统名:用户管理子系统输入主题数据: 用户基本信息、用户账户信息、留言信息、打折信息、用户级别、操作员账户信息输出主题数据:订单管理员信息、用户级别、打折信息、管理员回复信息功能说明: 用户管理员对于注册的用户进行增删改操作以及对用户的留言进行反馈回复表1-6用
12、户管理子系统1.3项目开发和资源分配规划我们的管理信息系统(MIS)是一个由人、计算机等组成的能进行信息的收集、传递、存储、加工和使用的系统。采用三层架构设计,它的工作原理如图1-3所示。 图1-3 工作原理图 我们的整个管理信息系统采用Browser/Web/DataBase的三层体系结构。Web服务器接受请求,通过应用程序服务器执行一个Java服务器端小程序Servlet并返回其输出,从而实现与客户机进行信息资源的交互。数据库服务器用来存储管理信息系统中所用到的各种数据,数据由数据库管理程序直接录入。系统的客户端只需要一
13、个浏览器即可。相关人员通过浏览器来查询、增加、修改、删除数据,对信息进行管理。我们的网上药店管理系统采用Mysql数据库。选择一个好的数据库是开发一个系统的前提,当然用MySql也是与其它数据库比较过的。下面列出MySql与其它数据库的全方位对比。(1)安全性方面: MySql获得最高认证级别的ISO标准认证;(2)多线程:MySQL是完全多线程化的,每个连接有它自己的线程;(3)接口:MySql和SQL Server有基本相同Perl接口,有一些增加的功能。 (4)价格:MySql的免费成为不可取代的优势。 终上所述,MySQL以其极高的性价比成为中小型数据建库的首选,本系统也选用MySql
14、。2系统分析2.1信息系统环境的调查现在在医药超市的管理中经常出现以下情况:由于信息量较大,经常出现售出药品统计结果与金额不匹配的情况;以传统的手工方式管理,浪费大量的纸张,不能对药品进行快速查询;只能通过现场清点药品了解库存信息;很难对销售信息进行统计。因此,在医药超市的管理中,无论是从消费者的角度还是从经营者的角度来看,采用计算机管理系统都具有一定的必要性,以少量的人力资源、高效的工作效率、最低的误差进行管理,将使医药超市的经营更上一层楼。2.2系统可行性研究可行性分析是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免
15、投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。(1)经济可行性本环节负责分析本系统的成本效益,其中包括开发成本,以及以后的运行、维护成本,和系统的收益。 开发成本:项目所采用的技术都是开源免费的,所以开发成本可忽略不计。实际开发中开发成本还是在所有成本中占比例最高的,包括软硬件的使用费用,需求、开发、调试人员的薪酬等等。 运行和维护成本:运行、维护所需要的费用也是不低的,升级相当于二次开发,与开发成本类似。 系统的收益:据中国网上药店理事会调查报告显示:2011年,医药B2C的规模达到4亿元,仅
16、出现5家销售额达5000万元的网上药店。而2011年医药行业的市场规模达到3718亿,线上药品的销售额还不到网下药店的一个零头,发展潜力巨大。所以本系统的营收潜力还是很大的。 (2)社会可行性药品电子商务试点监督管理办法第15条明确规定:在药品电子商务试点网站从事药品交易的零售企业只能在网上销售国家药品监督管理局(现为国家食品药品监督管理局)公布的非处方药。这一规定是为了保障网上药品零售的安全性,但也在很大程度上限制了网上药店的经营范围,影响了网上药店的盈利能力。 总的说来,我国药品监督管理部门对网上药店这种经营形式还没有制订出具体的、详细的监管办法,监管力度不大,法律环境较为宽松。 网上药店
17、直接将药品发送到全国各地的消费者手中,不需要经过药品经销商,流通环节减少了,消费者自然可以得到实惠;其次是网上药店无需拥有符合GSP要求的仓储设施,降低了行业进入壁垒,使得从事网上药品零售的企业增多,竞争强度加大。而竞争的结果就是促使药品的价格回归其本质价值;最后,网络所带来的大量信息服务改变了消费者所处的信息弱势地位,消费者议价能力得到提高,可以通过比较药品的质量、价格等信息来做出合理的选择,从而也使经营者利用信息不对称抬高药品价格的行为受到一定程度的遏止。网上购药方便、快捷、保护隐私:只需要一台PC机、一条网线,消费者足不出户就可以 (3)技术可行性我们的系统采用了B/S技术结构,使用My
18、eclipse开发软件,数据库服务器选用微软公司的Mysql数据库,它是目前能处理所有中小型系统最方便的流行数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。硬件方面,此系统是使用网页作为服务端的,所以对硬件没什么要求,安装有IE就够了。数据库方面,由于本系统的功能不是很强大,所以数据库采用小型的关系型数据库管理系 统MySQL。MySQL数据库开源、免费,并且功能强大、响应速度快,非常适用于开发小型的web的项目。运行环境(服务器)采用tomcat6.0版本服务器,tomcat服务器是Apache开源组织推出的一款
19、开源免费的web服务器,能够同时部署多个web项目,通过8080端口进行访问,功能强大,是web开发很常用的服务器。 根据本系统的功能需求分析,利用JSP的页面技术和开源的MySQL数据库引擎进行开发,并且结合Struts2,Hibernate框架来开发项目。整个项目应用了MVC的编程思想,分为了模型层(M),视图层(V),控制层(C)。模型层使用JavaBean、Hibernate、jdbc等技术,实现数据模型和数据库的访问;视图层使用JSP,JavaScript,CSS,Struts标签等技术来处理页面的动态生成逻辑;控制层采用Servlet技术,结合Struts2来整合Action的配置
20、,实现控制层配置的统一。2.3新系统逻辑模型的提出根据我们对系统的分析得到数据流程,系统流程图有顶层图(图2-1)、0层图(图2-2),根据0层图细分出一层流程图有用户管理数据流图(图2-3)、订单管理数据流图(图2-4)、药品管理数据流图(图2-5)、购物管理数据流图(图2-6) 图2-1 网上药店系统顶层数据流图 图2-2 网上药店系统0层数据流图图2.-3用户管理数据流图图2.4订单管理数据流图图2-5药品管理数据流图图2-6购物管理数据流图根据系统流程,分析得出以下数据字典,主要内容有数据流(表2-1至2-6)、数据元素(表2-7至2-10)、数据存储(表2-11至2-14)、数据加工
21、项(表2-15至2-18)、外部项(表2-19和表2-20)数据流系统名:网上药店管理系统编号:F1条目名:用户信息别名:用户注册信息来源:用户去处:购物管理数据流结构:用户信息=用户账号+密码+用户级别+姓名+地址+联系电话简要说明:用户的基本信息修改记录: 编写:黄邦棣 审核:李有耀 表2-1数据流系统名:网上药店管理系统编号:F2条目名:药品信息别名:来源:药品管理去处:购物管理数据流结构:药品信息=药品编号+药品名称+进价+售价+生产日期+有效期+数量+分类简要说明:描述药品的基本信息修改记录: 编写:黄邦棣 审核:李有耀 表2-2数据流系统名:网上药店管理系统编号:F3条目名:订单信
22、息别名:来源:订单管理去处:购物管理数据流结构:订单=订单编号+订单状态+用户账号+药品编号+药品数量+订单日期+是否发货简要说明:订单信息的详细信息修改记录: 编写:黄邦棣 审核:李有耀 表2-3数据流系统名:网上药店管理系统编号:F4条目名:留言信息别名:来源:购物管理去处:用户管理数据流结构:留言信息=用户名+留言内容+留言时间简要说明:用户对购物后的留言信息修改记录: 编写:黄邦棣 审核:李有耀 表2-4数据流系统名:网上药店管理系统编号:F5条目名:回复信息别名:来源:用户管理去处:购物管理数据流结构:回复信息=管理员名+回复内容+回复时间简要说明:管理员对用户的留言做适当的回复工作
23、修改记录: 编写:黄邦棣 审核:李有耀 表2-5数据流系统名:网上药店管理系统编号:F6条目名:管理员信息别名:来源:管理员管理去处:购物管理、药品管理、订单管理数据流结构:管理员信息=管理员类型+管理员账户名+管理员账户密码简要说明:管理员的账户信息修改记录: 编写:黄邦棣 审核:李有耀 表2-6数据元素系统名:网上药店管理系统编号:A1条目名:药品编号别名:属于数据流:药品信息存储处:药品表数据元素结构:代码类型 字符(由字母和数字组成) 简要说明:药品编号是药品的标识符,每个药品都有唯一的编号修改记录: 编写:黄邦棣 审核:李有耀 表2-7数据元素系统名:网上药店管理系统编号:A2条目名
24、:订单编号别名:属于数据流:订单信息存储处:订单表数据元素结构:代码类型 字符(数字组成)简要说明:订单编号是药品的标识符,每个订单都有唯一的编号修改记录: 审核:李有耀 表2-8数据元素系统名:网上药店管理系统编号:A3条目名:药品名称别名:属于数据流:药品信息存储处:药品表数据元素结构:代码类型 字符简要说明:药品名称是药品信息的数据元素之一修改记录: 审核:李有耀 表2-9数据元素系统名:网上药店管理系统编号:A4条目名:用户名别名:属于数据流:用户信息存储处:用户表数据元素结构:代码类型 字符简要说明:用户名是用户信息的数据元素之一修改记录: 编写:黄邦棣 审核:李有耀 表2-10数据
25、存储系统名:网上药店管理系统编号:D2条目名:药品表别名:存储组织:每个药品一个记录主关键字:药品编号 记录数: 约800 记录组成:项目名:药品编号 药品名称 药品类别 药品价格 药品描述 近似长度: 7 20 3 4 50简要说明:修改记录: 编写:黄邦棣 审核:李有耀 表2-11数据存储系统名:网上药店管理系统编号:D1条目名:用户表别名:存储组织:每个用户一个记录主关键字:用户编号 记录数: 约800记录组成:项目名:用户编号 用户账户 用户密码 姓名 地址 电话 邮编 近似长度: 7 10 15 10 50 20 10简要说明:修改记录: 审核:李有耀 表2-12数据存储系统名:网上
26、药店管理系统编号:D3条目名:订单表别名:存储组织:每个订单一个记录主关键字:订单编号 记录数: 约800 记录组成:项目名:订单编号 用户编号 订单日期 订单状态 近似长度: 20 15 50 2简要说明:(1)订单状态1是下单 2是受理订单 3是结单修改记录: 编写:黄邦棣 审核:李有耀 表2-13数据存储系统名:网上药店管理系统编号:D4条目名:留言表别名:存储组织:每个用户留言一个记录主关键字:留言编号 记录数:800记录组成:项目名:留言编号 用户编号 管理员编号 留言内容 回复内容 近似长度: 20 15 15 50 50简要说明:修改记录: 编写:黄邦棣 审核:李有耀 表2-14
27、数据加工系统名:网上药店管理系统编号:1条目名:用户管理别名:输入数据流:管理员账户信息、用户信息输出数据流:错误管理员账户信息、留言信息、回复信息加工逻辑:(1) 账户和密码与数据库一一对应看是否一致;如果账号和密码一致就通过登录否则不能通过。(2) 回复用户的意见反馈存入留言表(3)用户信息存入用户表 (4)用户意见反馈信息存入留言表简要说明:用户管理员管理用户信息修改记录: 审核:李有耀 表2-15数据加工系统名:网上药店管理系统编号:2条目名:订单管理别名:输入数据流:管理员账户信息、订单信息输出数据流: 错误管理员账户信息、订单信息加工逻辑:(1)订单信息查看 (2)订单状态改变成受
28、理订单 (3)订单状态改变成结单简要说明:订单管理员管理订单信息修改记录: 编写:黄邦棣 审核:李有耀 表2-16数据加工系统名:网上药店管理系统编号:3条目名:药品管理别名:输入数据流:管理员账户信息、药品信息输出数据流: 错误管理员账户信息、药品信息加工逻辑:(1)对药品信息进行增删改操作 (2)对药品类别进行增删改操作简要说明:药品管理员管理药品信息修改记录: 审核:李有耀 表2-17数据加工系统名:网上药店管理系统编号:4条目名:购物管理别名:输入数据流:用户信息、药品信息、订单状态、回复信息输出数据流:订单信息、留言信息、用户信息加工逻辑:(1)将订单信息插入到订单表中 (2)订单时
29、间自动读取系统时间 (3)用户对药品进行选购形成订单存入数据库简要说明:用户选购药品修改记录: 编写:黄邦棣 审核:李有耀 表2-18外部项系统名:网上药店管理系统编号:E1条目名:用户别名:输入数据流:用户信息输出数据流:错误用户信息主要特征:用户是选购药品的人简要说明:用户浏览购买药品修改记录: 编写:黄邦棣 表2-19外部项系统名:网上药店管理系统编号:E2条目名:管理员别名:输入数据流:管理员信息输出数据流:错误管理员信息主要特征:管理员对系统进行后台操作简要说明:管理员可以对药品、用户、订单等信息进行操作修改记录: 编写:黄邦棣 审核:李有耀 表2-21系统对于用户等级的不同采用的优
30、惠方案也有所不同,用户分为普通会员、黄金会员、白金会员和钻石会员四个等级,对于普通会员能享受九五折优惠,对于黄金会员能享受九折优惠,对于白金会员能享受八五折优惠,对于钻石会员来说可以享受八折优惠,描述次用户优惠处理功能的方案决策表示于表2-19中。条件用户级别普通会员YNNN状态黄金会员NYNN白金会员NNYN钻石会员NNNY解决方案折扣九五折X决策规则九折X八五折X八折X表2-19对于管理员的操作权限进行分析,描述操作员权限的方案决策如表2-20所示。条件管理员类型用户管理员YNN状态订单管理员NYN药品管理员NNY解决方案管理员操作对用户信息进行增删改操作和对用户的意见进行反馈回复X决策规
31、则处理订单,改变订单状态X对药品类别及其相关信息进行增删改操作X表2-23概要设计3.1系统总体布局利用计算机网络把分布在不同地点的计算机硬件、软件、数据等信息资源联系在一起服务于一个共同的目标而实现相互通信和资源共享,就形成了信息系统的分布式结构。而网上药店系统采用的就是分布式结构(图3-1)。图3-1 分布结构图为了减轻客户机和数据库服务器的负担,我们采用了三层B/S结构。如下网络拓扑结构图(图3-2)图3-2 网络拓扑图3.2应用软件系统总体设根据之前对系统的分析,用图形化方法表达一个系统的输入、输出功能和模块的层次,可以进行系统设计、评价,在系统实施之前加工、修改已设计的系统。对此本系
32、统的模块层次结构如图3-3所示。图3-3 网上药店系统的H图根据对本系统的模块层次结构分析,得出以下输入-处理-输出图(图3-4至3-7)IPO图系统名:网上药店系统制作者:黄陈力模块名:处理药库数据由下列模块调用:修改药库数据调用下列模块:增加药品数据更改药品信息删除药品信息输入:药品数据输出:修改后的药品数据无效药品数据处理内容:如库房收入新药,则调用“增加药品数据”模块如收入新药信息有误,则调用“更新药品信息”模块如收入的药品过期,则调用“删除药品信息”模块内部数据元素:备注:图3-4IPO图系统名:网上药店系统制作者:黄陈力模块名:处理订单数据由下列模块调用:修改订单数据调用下列模块:
33、更改订单状态更新订单信息删除订单信息输入:订单数据输出:修改后的订单数据无效订单数据处理内容:如处理订单,则调用“更改订单状态”模块如已处理订单,则调用“更新订单信息”模块如无效订单,则调用“删除订单信息”模块内部数据元素:备注:图3-5IPO图系统名:网上药店系统制作者:黄陈力模块名:处理用户数据由下列模块调用:修改用户数据调用下列模块:更改用户等级删除用户信息输入:用户数据输出:修改后的用户数据无效用户数据处理内容:如处理用户信息,则调用“更改用户等级”模块如无效用户,则调用“删除用户信息”模块内部数据元素:备注:图3-6IPO图系统名:网上药店系统制作者:黄陈力模块名:购买药品由下列模块
34、调用:回复反馈信息调用下列模块:新增回复信息更改回复记录输入:用户意见反馈信息数据输出:回复反馈信息数据无效反馈信息数据处理内容:如回复用户反馈信息,则调用“新增回复信息”模块如新增回复信息记录,则调用“更改回复记录”模块内部数据元素:备注:图3-7根据对本系统的模块层次结构分析,每个模块完成一个特定的功能,订单处理模块处理完成对订单信息的处理(图3-8),药库处理模块完成对药品的处理(图3-9),用户处理模块完成对用户信息的处理(图3-10)。图3-8订单处理模块结构图图3-9药库处理模块结构图图3-10用户处理模块结构图3.3数据存储的设计我们的网上药店管理系统能够使用MySQl 数据库软
35、件完成设计。网上药店作为的C2C网站满足了广大人民足不出户方便购物的需求。由最广大买家和买家组建起来的交易平台,从检索,到插入删除,新建列表,都依赖于背后的数据库系统的支持。3.4计算机和网络方案的选择(1)硬件环境此系统需要的最低硬件配置为:CPU:P4 3.2GHz。内存:2GB以上。硬盘空间:160GB.此外能支持Windows XP Professional、win 7运行时基本配置的硬件设备都能满足医药超市办公管理系统的正常运行。(2)软件环境操作系统:Windows 2003、Windows XP Professional、win 7等系统。数据库:MySQL5.0 数据库(3)开
36、发环境操作系统:win 7系统。开发工具:Tomcat 6.0服务器、MySQL5.0数据库、Myplise9.1及IE,谷歌,火狐等浏览器。4详细设计4.1代码设计代码是用来表征客观事物的实体类别和属性的一个或一组易于计算机识别和处理的特定符号或记号,它可以是字符、数字、某些特殊符号或它们的组合。而代码设计是把信息系统要处理的事物用特定的字符、数字或其组合来描述,以便于计算机系统识别与处理。我们的网上药店系统是一个对药物的管理和销售的系统,其中不免有很多用数字和字母来表示用户、管理员、药品和订单的编号,以下将对此进行解释:用户编号是无含义顺序码,将顺序的自然数和字母赋予编码对象。当一个用户注
37、册后将自动生成一个数字作为用户编号,下一个用户注册后系统将在前一个用户编号的基础上加一成为该用户编号。管理员编号是无含义顺序码,将顺序的自然数和字母赋予编码对象。商品管理员编号为1,订单管理员编号为2,用户管理员编号为3。复合码是由两个或两个以上完整的、独立的代码组成。例如药品编号是由分类部分和标识部分组成的复合码。分类部分表示药品类别的编码和属性或特征的层次属性关系,标识部分为药品的登记号,采用顺序码。订单编号是无含义无序码,将无序的自然数或字母赋予编码对象。4.2数据库设计根据所要实现的功能设计,可能建立它们之间的关系,进而实现逻辑结构功能。网上药店管理系统可以划分的实体有:用户、商品、购
38、物车等联系。用E-R图一一描述这些实体如图4-1所示。根据建立的表与表之间存在的联系,生成了逻辑模型关系图,如图4-2所示。 图4-1 E-R图图4-2 系统的逻辑模型图用表格形式列出数据库字段的详细信息,如表4-1至4-8所示。字段名称数据类型主键自增允许为空描述IDInt是增1用户级别ID号LevelNameChar(20)级别名称Favourableint优惠百分比表4-1用户级别表字段名称数据类型主键自增允许为空描述IDint是增1用户ID号Memberlevelint外码用户级别IDLoginNameChar(12)登录账号LoginPwdChar(12)登录密码MemberName
39、Char(20)真实姓名PhoneChar(15)电话AddressVarcher(100)地址ZipChar(10)邮编EmailVarchar(100)电子邮件表4-2用户表字段名称数据类型主键自增允许为空描述IDInt是增1类表ID号CateNamevarchar(40)类别名称CateDesctext类别描述表4-3药品类别字段名称数据类型主键自增允许为空描述IDInt是增1药品ID号CategoryInt外码药品类表IDMerNameVarchar(40)药品名称PriceDecimal(8,2)药品价格SpriceDecimal(8,2)药品特价MerModelVarchar(40)编号PictureVarchar(100)药品图片MerDecText药品描述ManufacturerVa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 松岗街道宝安山庄老旧小区改造工程可行性研究报告
- 2025个人消费贷款项目借款合同范本
- 校园饮用水污染突发安全事件应急预案
- 互联网企业数据安全保密承诺书
- 住宅小区车位使用权购置与物业管理合同
- 餐饮连锁品牌区域保护合同样本
- 智能制造车间租赁服务合同
- 餐饮行业合伙企业品牌加盟入伙协议
- 房地产项目的媒体传播策略
- 2025挖掘机械租赁合同范本
- 业财一体信息化智慧树知到答案2024年海南经贸职业技术学院、海口经济学院、河南财政金融学院、丽水职业技术学院、新道科技股份有限公司
- 2024年北京英语考试专题考题及详细答案
- 礼品行业供应链管理研究
- 《学前儿童健康教育》6-3学前儿童安全教育活动的组织与实施课件
- 大学生创业基础智慧树知到期末考试答案章节答案2024年湖北工业大学
- 2025年高考历史一轮复习复习学案(中外历史纲要上下册)11纲要下册第一单元:古代文明的产生与发展(解析版)
- 新人教小学四年级数学下册第6单元小数的加法和减法第1课时《小数的加减法(一)》示范教学设计
- 七年级语文下册第六单元《带上她的眼睛》课件
- 贝雷梁支架结构计算书
- 湖南省怀化市会同县2023-2024学年一年级下学期期末考试数学试题
- 幼儿园大班语言课件:《毕业诗》
评论
0/150
提交评论