您好,欢迎访问三七文档
课程设计报告院(系):_电气与信息工程学院_专业班级:物联网01学生姓名:刘家禄学号:2013443435设计地点(单位)______第一实验楼I524____________设计题目:_____进销存管理系统设计_____________________完成日期:2015年1月13日指导教师评语:___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________成绩(五级记分制):________________指导教师(签字):________________摘要随着高科技的迅猛发展,信息技术己经深入生活中的各个领域。在各种销售企业中,作为国有经济的主要推动者—中小型企业,很有必要进行计算机化管理,即引进“进销存管理系统”。本系统是根据企业的特点,集进、销、存、分析于一体,为企业量身定做的进销存管理软件。在设计过程中最大限度满足用户的要求,因此,该系统具有较强的实用性和针对性。物力、人力和资金并称为企业的三大资源。控制物资流是每个企业都需要作好的事情。物资流主要包括入库、库存和出库三大环节。进销存管理系统,主要包括:数据维护、进货管理、库存管理、销售管理四个功能模块。文章首先从系统的开发背景、实现意义谈起,然后,重点介绍了系统的分析、设计和实现。分析部分对系统的概念、特点、运行环境及数据库设计进行了分析描述。设计部分根据系统的总体描述、模块及结构图,提出了系统的总体设计方案内容,实现部分介绍了系统中各个模块的实现方法。最后介绍了其中的功能实现,如存储过程、触发器等功能的实现。关键词:进销存管理,信息系统,数据库,E-R目录摘要....................................................................................................错误!未定义书签。1系统需求.......................................................................................................................41.1进销存简介........................................................................................................41.2系统应用范围....................................................................................................41.3应用的业务逻辑................................................................................................42E-R图设计....................................................................................................................53关系模式.......................................................................................................................53.1完整的关系模式.................................................................................................53.2概念模型...............................................................................................................63.3物理模型...............................................................................................................73.4数据字典............................................................................................................94数据库逻辑代码............................................................................错误!未定义书签。5数据操作过程..............................................................................................................286视图、存储过程、触发器设计.................................................................................337软件设计.......................................................................................................................358致谢..............................................................................................................................389参考文献......................................................................................................................381系统需求1.1进销存简介进销存又称为购销链进:指询价、采购到入库与付款的过程销:指报价、销售到出库与收款的过程存:指出入库之外,包括领料、退货、盘点、报损报溢、借入、借出、调拨等影响库存数量的动作。商品流通企业进销存是从商品的采购(进)到入库(存)到销售(销)的动态管理过程。工业企业进销存是从原材料的采购(进)——到入库(存)——领料加工——产品入库(存)——销售(销)的动态管理过程。随着信息技术的飞速发展,企业进销存的管理应用相应的软件使这一动态的进销存过程更加有条理,应用进销存管理软件,不仅使企业的进销存管理实现了即时性,结合互联网技术更使进销存管理实现了跨区域管理。1.2系统应用范围在电商行业销量已经小有成绩的,但是管理出现困难,希望有完整的解决方案来支撑业务广度,刚开始从事电商,业务还没有完全展开的,需要把发货、财务、KPI(企业关键绩效指标)集成在一起的的用户对电商业务理解很透彻,销量也在行业占领导地位,对系统要求较高,必须稳定售后服务跟得上1.3应用的业务逻辑进销存管理系统是对企业生产经营中进货、出货、批发销售、付款等进行全程跟踪管理,从接获订单合同开始,进入物料采购、入库、领用到产品完工入库、交货、回收货款、支付原材料款等,每一步都为您提供详尽准确的数据。有效辅助企业解决业务管理、分销管理、存货管理、营销计划的执行和监控、统计信息的收集等方面的业务流程:采购管理:厂商---厂商报价---厂商采购单----进货单---货品入库销售管理:客户---客户报价---客户订货---出货单----货品库存减少---采购管理2E-R图设计进销存管理系统E-R图如下:NMNNNN111M1N3关系模式3.1完整关系模式将E-R图转换为关系模型实际上就是要奖实体型、实体的属性和实体型之间的联系转换为关系模式,这种转换一般遵循如下原则:一个实体型转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。对于实体型间的联系则有以下不同的情况:(1)一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的个实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的侯选码。如果与某一端实体对应的关系模式合并,则需要在关系模式的属性中加入另供应商信息进货信息库存信息销售信息员工信息退货信息进货销售退货一个关系模式的码和联系本身的属性。(2)一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的个各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。(3)一个m:n联系转换为一个关系模式。与该联系相连的个实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系码的一部分。(4)3个或3个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系码的一部分。3.2概念模型概念模型简介:面向对象是一种认识方法学,也是一种新的程序设计方法学。把面向对象的方法和数据库技术结合起来可以使数据库系统的分析、设计最大程度地与人们对客观世界的认识相一致。面向对象数据库系统是为了满足新的数据库应用需要而产生的新一代数据库系统。数据库概念模型实际上是现实世界到机器世界的一个中间层次。数据库概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。建立数据概念模型,就是从数据的观点出发,观察系统中数据的采集、传输、处理、存储、输出等,经过分析、总结之后建立起来的一个逻辑模型,它主要是用于描述系统中数据的各种状态。这个模型不关心具体的实现方式(例如如何存储)和细节,而是主要关心数据在系统中的各个处理阶段的状态。实际上,数据流图也是一种数据概念模型。该进销存管理系统概念模型图如下Relationship_1Relationship_2Relationship_3Relationship_4Relationship_5Relationship_6供货商信息供货商号商名负责人电话地址piIntegerCharacters(10)Characters(6)IntegerCharacters(10)MIdentifier_1pi库存信息商品号商品名供应商号进货价单价供应商名piIntegerCharacters(10)IntegerIntegerIntegerCharacters(10)MIdentifier_1...pi退货信息退货号单价销售号供应商号退货商品号piIntegerIntegerIntegerIntegerIntegerMIdentifier_1...pi进货信息进货号货价进货商品号供应商号数量piIntegerIntegerIntegerIntegerIntegerMIdentifier_1...
本文标题:进销存管理系统设计
链接地址:https://www.777doc.com/doc-1712088 .html