信息系统分析与设计课程设计进存销管理系统.doc
《信息系统分析与设计课程设计进存销管理系统.doc》由会员分享,可在线阅读,更多相关《信息系统分析与设计课程设计进存销管理系统.doc(33页珍藏版)》请在三一办公上搜索。
1、课程设计 设计课程:信息系统分析与设计 题 目 进存销管理系统 学生姓名 学 号 学 院 信息与控制学院专 业 信息系统工程指导教师 二一一 年 10 月 26 日目录1 系统总体介绍及组内分工11.1 系统功能分析11.2 组内成员及分工22 数据库设计32.1 需求分析32.1.1 需求分析设计思想32.1.2 数据流图和数据字典42.2 概念结构设计82.2.1 局部概念模型设计82.2.2 全局概念设计112.2.3 PowerDesigner 的安装122.2.4 CDM模型的生成过程142.3 逻辑结构设计192.3.2 E-R图向关系模型的转换202.3.3 PDM模型的生成过程
2、21ORACLE数据库简介23结论及参考文献25附录26A1.1 数据项26A1.2 清单明细28A1.3 脚本语句291 系统总体介绍及组内分工1.1 系统功能分析要提高市场竞争力,既要有好的产品质量,同时也要有好的客户服务。企业要作到能及时响应客户的产品需求,根据需求迅速生产,按时交货,就必须有一个好的计划,使得市场销售和生产制造2个环节能够很好地协调配合。进销存管理系统是商业企业经营管理中的核心环节,也是一个企业能否取得效益的关键。如果能做到合理生产、及时销售、库存量最小,减少积压,那么企业就能取得最佳的效益。由此可见,进销存管理决策的正确与否直接影响了企业的经济效益。本系统尽量采用公司
3、现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用公司现有资源,提高系统开发水平和应用效果的目的。本系统的开发主要是为了实现企业进销存管理的系统化、规范化和自动化。这是在用户要求的基础上提出来的。“资料管理”模块,该功能模块是企业经营的基础资料,是一个企业最基本和最重要的信息包括商品资料、供应商资料、客户资料、库存商品基本信息以及企业中各个员工管理的资料、仓库的信息维护资料等,脱离了这些基础资料,进销存系统就无法运行。“采购管理”模块,该功能模块是企业经营过程中,如果库存中商品存货数量供应不足,则当班仓管员要根据所缺商品的类别向对应的供应商发出进货请求。“销售管理”模块,功能模块是企业
4、商品向外销售过程中所要进行的一系列工作。“库存管理”模块,该功能模块是企业对仓库中各类商品的盘点、报损报溢以及各类商品的库存量盘点等等。“应付款管理”模块,该功能模块是对企业在进出货过程当中与提供商品的供应商之间产生的进货清单进行登记、统计等一系列操作。“应收款管理”模块,该功能模块是对企业在销售过程当中与客户进行商品交易时产生的销售清单进行登记、统计等一系列操作。“系统管理”模块,该功能模块是对进销存管理系统的一系列参数、权限、在系统发生故障时对系统中数据的备份、恢复以及记录日志文件等。进销存管理系统资料管理采购管理应付款管理库存管理销售管理系统管理零售管理应收款管理进销存管理系统是介于用户
5、和企业管理之间的一个系统,其功能模块如图1.1所示:图1.1 系统功能模块图2 数据库设计2.1 需求分析2.1.1 需求分析设计思想需求分析简单地说就是分析用户的要求。需求分析是设计数据库的起点,需求分析的结果准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。进销存管理的思想是:从客户需要和供应情况出发来规划企业的生产经营活动,在大量的客户信息和供应商信息分析的基础上确定本企业最优的产品组合等问题。在市场经济中,销售是企业运作的重要环节,为了更好地推动销售,不少企业建立了分公司或代理把产品推向最终用户。这些分公司或代理商大都分布在全国各地,甚至是在国
6、外,远距离频繁的业务信息交流构成了这些企业业务活动的主要特点。在传统方式上,公司之间通常采用电传、电报、电话等方式传递订货、发货、到货、压货、换货、退货等信息,总公司的商务部门在接到分公司或代理商传来的订单和银行汇款单据传真后,开据产品出库通知,然后再把相关的进、销、存信息手工存档,再对这些信息进行统计分析,才能了解到整个公司的生产、销售和库存情况。这种信息传递、管理方式不仅效率低,可靠性、安全性和保密性都无法满足要求,而且数据统计时间严重滞后,往往是当领导了解到企业的“进、销、存”出现问题时,就已经远离了问题出现的时间和地点。即便是没有分公司的企业,使用传统的手工方式管理也存在同样的问题。通
7、过进销存管理系统,及时通过网络把决策信息传统到相关决策人,从而可以及时发现问题,解决问题,更好地把握机会。进销存管理是一项非常繁琐复杂的工作,每天要处理大量的单据数据,包括入库、出库、退库、调库等多项货物操作流程。为及时结清每笔业务和货物流动情况,保证企业生产用料以及货物安全,企业要花费大量人力物力和时间来做数据记录及统计工作。因此,为提高库管工作的质量和效率,就必须根据特点与需要开发进销存管理信息系统。通过调查、收集与分析,用户对数据库的要求主要有:在本系统中,数据库主要存储的信息包括仓库管理员、业务员、仓库、供应商、客户与库存的基本信息。主要完成的功能为:当企业和新的供应商取得合作的时候,
8、需要对供应商的信息进行入为管理,当供应商的信息发生变化时,需要对其进行修改或者删除。当企业拥有新的顾客的时候,需要对顾客的信息进行管理,当顾客的信息发生变化时,需要对其进行修改或者删除。当企业的仓库中新增了商品的时候,需要对商品的信息进行入库管理,当市场发生变化,商品的信息也需要同步修改。当企业具有进销过程的时候,需要随时记录进销信息,以便随时掌握和了解企业的业务状况,了解企业的利润状况。系统应该具有查询所有信息的功能。进销存管理信息系统通过对客户关系、销售行动等环节的记录、管理与分析,使管理从经验走向科学,从企业的的进销存管理的主要需求出发,可以为企业建立弹性化和灵活性的业务流程。 2.1.
9、2 数据流图和数据字典数据流图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合是进行详细的数据收集和数据分析所获得的主要成果。数据字典在数据库设计中占有很重要的地位。一、数据流图采购订单管理业务员客户货款管理销售订单管理库存清单销售基础数据商品清单仓管员供应商货款处理进货清单登记供货管理应付款清单制订商品清单增加库存订货发货管理应收款清单订货单登记减少库存发货制定采购清单付款提货二、数据字典数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储
10、的逻辑内容。(一) 数据项1数据项:Goods_no含义说明:唯一标识每种商品别名:商品编号长度:8取值范围:00000000至99999999取值含义:前两位标识该商品生产年份,后六位按顺序编号逻辑关系:主键,决定商品的其它数据项2数据项:Freeder_no含义说明:唯一标识每个供应商别名:供应商编号长度:8取值范围:00000000至99999999取值含义:前两位标识供应商所在地区的编号,后六位按顺序编号逻辑关系:主键,决定供应商的其它数据项3数据项:Customer_no含义说明:唯一标识每个客户别名:客户编号长度:8取值范围:00000000至99999999取值含义:前两位标识该
11、客户所在地区编号,后六位按顺序编号逻辑关系:主键,决定客户的其它数据项4数据项:Admin_no含义说明:唯一标识每个客户别名:仓管员编号长度:8取值范围:00000000至99999999取值含义:每位按顺序编码逻辑关系:主键,决定仓管员的其它数据项5数据项:Clerk_no含义说明:唯一标识每个客户别名:业务员编号长度:8取值范围:00000000至99999999取值含义:每位按顺序编码逻辑关系:主键,决定业务员的其它数据项6数据项:Storage_no含义说明:唯一标识每个客户别名:仓库编号长度:8取值范围:00000000至99999999取值含义:每位按顺序编码逻辑关系:主键,决定
12、仓库的其它数据项此处仅列出了取决定作用的数据项,其余请参照附录A1.1。(二)数据结构1数据结构:商品含义说明:是进销存管理系统的主体数据结构,定义了一个商品的有关信息组成:商品编号,商品名称,规格,类别,产地,进货价,稍售价,最低售价2数据结构:供应商含义说明:是进销存管理系统中商品的主要来源,定义了供应商的有关信息组成:供应商编号,供应商名称,供应商地址,供应商电话,传真,供应商开户行,供应商帐号,供应商税号3数据结构:客户含义说明:是进销存管理系统中商品的主要去向,定义了客户的有关信息组成:客户编号,客户名称,客户地址,客户电话,客户开户行,客户银行帐号,客户,税号,客户性质 4数据结构
13、:仓管员含义说明:定义了仓管员的有关信息组成:仓管员编号,仓管员名称,仓管员电话,仓管员地址5数据结构:业务员含义说明:定义了业务员的有关信息组成:业务员编号,业务员名称,业务员电话,业务员地址6数据结构:仓库含义说明:定义了仓库的有关信息组成:仓库编号,仓库名称,仓库类别,库存数量(三)数据流1数据流“制订商品清单”可描述如下:数据流:制订商品清单说明: 业务员将预售给客户的商品制做成清单供用户选择。数据流来源:业务员数据流去向:销售基础数据2数据流“订货”可描述如下:数据流:订货说明: 客户根据商品清单向业务员提出购买申请。数据流来源:客户数据流去向:货款处理3数据流“提货”可描述如下:数
14、据流:提货说明: 客户给业务员提供货款后,业务员从仓库中提货给客户。数据流来源:业务员数据流去向:客户4数据流“减少库存”可描述如下:数据流:减少库存说明:业务员从仓库中提取商品并发货给客户,则仓库管理员要对售出的商品进行详细登记,这时仓库中的商品要相应的减少。数据流来源:发货处理数据流去向:库存清单登记表5数据流“制定采购清单”可描述如下:数据流:制定采购清单说明:仓管员对仓库中现存商品进行盘点,如仓库中该类商品库存量小于商品库存量的标准数量,则仓管员要制定相应的采购清单,进行订货。数据流来源:业务员盘点商品缺货清单数据去向:供应商6数据流“付款”可描述如下:数据流:付款说明:供应商根据业务
15、所发给的商品清单给仓管员反馈信息,同时仓管员根据反馈信息向供应商支付商品的货款。数据流来源:仓管员数据流去向:供应商7数据流“发货”可描述如下:数据流:发货说明:当仓管员向供应商支付商品货款时,供应商发货给仓管员,这时仓库中该类商品的库存数量将相对增加。数据流来源:供应商数据流去向:库存清单登记表(四)数据存储1商品信息简述:用来存储有关商品的信息输入数据:商品信息输出数据:商品信息2供应商信息简述:用来存储有关供应商的信息输入数据:供应商信息输出数据:供应商信息3客户信息简述:用来存储有关客户的信息输入数据:客户信息输出数据:客户信息4仓库信息简述:用来存储有关仓库的信息输入数据:仓库信息输
16、出数据:仓库信息5仓管员信息简述:用来存储有关仓管员的信息输入数据:仓管员信息输出数据:仓管员信息6业务员信息简述:用来存储有关业务员的信息输入数据:业务员信息输出数据:业务员信息由上述分析可知:各个主要信息之间的联系如下:供应商与仓管员之间:一个供应商可以给多个仓管员供货,一个管理员可以在多个供应商中订货。供应商与商品之间:一个供应商可以供应多个商品,一个商品可以由多个供应商供应。商品与仓管员之间:一个商品可以由多个仓管员管理,一个仓管员可以管理多个商品。仓管员与仓库之间:一个仓管员可以管理多个仓库,一个仓库可以由多个仓管员管理。仓库与商品之间:一个仓库可以存多种商品,同一商品可以存放在多个
17、仓库中。商品与员工之间:一个业务员可以销售多个商品,一个商品可以由多个业务员销售。商品与客户之间:一个商品可以提供给多个客户,一个客户也可以购买多个商品。客户与员工之间:一个客户可以购买多个员工提供的商品,一个员工可以给多个客户提供商品。2.2 概念结构设计2.2.1 局部概念模型设计局部概念模型的设计思想是根据需求分析的内容用E-R图分别表示出各个实体及其属性,以及用E-R图表示出各实体之间的联系。各实体的属性用E-R图的表示以及实体之间的联系,如图所示。图2.1 仓库实体的属性仓库仓库编号仓库名称称仓库类别图2.2 客户实体的属性客户客户编号客户开户行客户地址客户名称客户电话性质客户税号客
18、户帐号图2.3 商品实体的属性商品商品编号商品类别商品规格商品名称进货价商品产地最低售价销售价图2.4 仓管员实体的属性仓管员仓管员编号号号仓管员姓名仓管员电话仓管员地址图2.5 供应商实体的属性供应商供应商号供应商开户行供应商地址供应商名称供应商电话传真供应商帐号供应商税号图2.6 业务员实体的属性业务员业务员编号号号业务员姓名业务员电话业务员地址图2.7 仓管员与仓库实体之间联系仓管员仓库管理mn开始时间终止时间图2.8 商品与仓库实体之间联系商品仓库存储mn库存数量 图2.9 商品、仓管员与供应商实体之间联系商品供应商进货mn进货量仓管员进货时间应付款已付款付款方式金额p商品客户销售pn
19、订货时间业务员单价订货数量订货金额应收款已收款m 图2.10 商品、业务员与客户实体之间联系 2.2.2 全局概念设计各子系统的分E-R图设计好以后,下一步就是将所有的分E-R图综合成一个的总E-R图。合理消除各分E-R图的冲突是合并E-R图的主要工作和关键。各E-R图之间的冲突主要有三种:属性冲突、命名冲突、结构冲突。在进销存管理系统设计过程中,有属性冲突和命名冲突。属性域冲突,即属性值的类型、取值范围或取值集合不同。如商品编号在不同的关系中都要定义成相同的属性值的类型为字符型并且字长定义为8,才能避免属性冲突。同名异义,即不同意义的对象在不同的局部应用中具有相同的名字。如在供应商实体信息中
20、的属性供应商开户行和实体客户信息中的属性客户开户行,其都起到开户行标志的作用,但分别是对不同实体的不同内容的标志,所以为避免同名冲突将实体供应商信息中的属性定义为供应商开户行,将实体客户信息中的属性定义为客户开户行,这样就避免了命名冲突。 按照合成总体E-R图的规则,画出完整的E-R图,如图2.11所示。pn业务员商 品供应商客 户管理存储进货量进货时间应付款已付款金 额额应收款单 价价已收款mnmnpm付款方式订货时间订货数量订货金额进 货仓 库m库存数量终止时间p仓管员开始时间供应商开户行供应商电话仓管员电话仓管员地址传 真供应商名称仓管员姓名供应商地址供应商税号供应商号供应商帐号仓管员编
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 系统分析 设计 课程设计 进存销 管理 系统

链接地址:https://www.31ppt.com/p-3789913.html