c中小型企业仓库管理系统设计与实现-毕业论文内容摘要:

可行性分析: 1 技术可行性 根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。 同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。 2 经济可行性 估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否回高于项目预期的全部经费。 并且,分析系统开发是否会对其它产品或利润带来一定影响。 ( 1)支出: 基础投资: 硬件设备: PC 机 软件设备: WINDOWS 2020/XP、 、 SQL Server 20 WORD 20 其它一次性支出: 软件设计和开发费用 经常性支出: 软件维护费用、软件使用费用。 ( 2)效益: 系统的效益可以从经济效益和社会效益两方面考虑。 对于仓库管理系统则应着重分析其社会效益。 例如,系统投入运行后可以使仓库管理实现科学化、规范化。 曾强了工作人员对仓库管理能力、提高了工作效率。 3 运行可行性 新系统的研制和开发是充分得考虑工作人员对仓库的易于管理,管理者方便查询设备信息效率。 从而能完全满足使用者的要求。 4 法律可行性 新系统的研制和开发,将不会侵犯他人、集体和国家的利益,不会违反国家政策和法律。 所以从以上几 个方面的分析来看,开发本软件是完全可行的。 中小型企业仓库管理系统的需求分析 系统分析工作在软件设计过程中是非常重要的环节,它的基本任务是准确地回答“系统必须做什么。 ”。 需求分析是对目标系统提出完整、准确、清晰、具体的要求。 满足用户的需求是制作软件的宗旨,而对软件的需求是用户对系统提出的要求,这种要求可能是原始的、笼统的,也可能是抽象的、细节化的。 但一个软件系统的开发必须以一组需求化为出发点,软件的系统需求分析不断修改以满足用户的想要得到的软件模型。 因此,必须用行之有效的方法对软件需求进行严格的审查验 证。 需求分析一般是按图 31 所示的过程进行。 图 31 需求分析的一般过程 需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。 在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。 系统业务流程分析 业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理流向。 为了调查管理业务流程,调查人员应顺着原系统信息流动的过程逐步地进行,内容包括各环节的处理业务、信息来源、 处理方法、计算方法、信息流经去向、提供信息的时间和形态(报告、单据、屏幕显示等)。 从业务流程图可以看出该中小型企业仓库管理系统主要有以下几项管理功能(如图 2 所示): 入库:管理员通过采购物资并将其分类存入仓库中,进行入库管理,然后进行登账,做盘点,进行统计交给财务进行统一管理。 如采购的物资有缺线或存在不够货的情况,可以通过查看入库单向供应商要求退货处理。 出库:管理员通过销售仓库中的物资,进行出库管理,然后进行登账,做盘点,进行统计交给财务进行统一管理。 如有客户不满意可以能过查年领料单后进行退货处理。 盘点统计:主要通过对入库、出库进行登账后的管理,对盘点过的数据进行统计,查看是否有缺货现象。 中小型企业仓库管理系统业务流程如图 32 所示。 图 32 中小型企业仓库管理系统业务流程图 系统数据流分析 数据流图描述:仓库管理系统的数据流图是根据物资信息的数据流程进行的分析,对现有的资料进行处理,系统数据流图如图 33 所示。 图 33 系统数据流图 数据字典分析 数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。 它主要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面 进行具体的定义。 数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述 数据项定义 表 31 系统数据项定义 编号 名称 别名 类型 长度 I0101 huoID 货物 ID Int 4字节 I0102 huoName 货物名称 Char 10 字节 I0103 huoDanwei 货物单位 Char 10 字节 I0104 cfck 存放仓库 Char 10 字节 I0105 rkdw 入库单价 Decimal 18 字节 I0106 ckdw 出库单价 Decimal 18 字节 I0107 yskc 原始库存 Decimal 18 字节 I0108 dixian 库存底线 Int 4 字节 I0109 gaoxian 库存顶线 Int 4 字节 I0110 bianma 货物编码 Int 4字节 I0111 pancun 盘存 Int 4 字节 I0112 Specs 规格 Varchar 50 字节 I0113 PassNumber 批号 Varchar 50 字节 I0114 PassList 批准文号 Varchar 50 字节 I0115 ckID 仓库 ID Int 4 字节 I0116 ckbm 仓库编码 Int 4 字节 I0117 Name 仓库名称 Char 10 字节 10118 userID 用户 ID int 4 字节 10119 Name 用户名 Char 10 字节 10120 tel 用户 Char 10 字节 10121 bianma 用户编码 Int 4 字节 10122 rukuID 入库 ID Int 4 字节 10123 rukuDate 入库时间 Datetime 8 字节 I0124 rukuBianma 入库编码 Int 4 字节 I0125 huoName 货物名称 Char 10 字节 I0126 shuliang 进货数量 Int 4 字节 I0127 jinjia 进货价格 Decimal 19 字节 I0128 ghdw 供货单位 Char 10 字节 I0129 jingbanren 经办人 Char 10 字节 续表31 I0130 CompanyName 公司名称 Varchar 50 字节 I0131 CompanyType 公司类型 Varchar 50 字节 I0132 CompanyShort 公司简称 Varchar 50 字节 I0133 CompanyAddress 公司地址 Varchar 50 字节 I0134 Bank 开户银行 Varchar 50 字节 I0135 BandAccounts 银行账号 Varchar 50 字节 I0136 zhonge 总金额 Decimal 19 字节 数据流定义 数据流名称:数据流来源: 数据流去向:货物信息管理 数据流组成: I0102+I0103+I0104+I0105+I0106+I0107+I0110 数据流名称: 数据流来源: 数据流去向: 数 据 流 组 成 :I0102+I0103+I0104+I0105+I0106+I0107+I0108+I0109+I0110+I0111+I0112+I0113+I0114 数据流名称: 数据流来源: 数据流去向: 数据流组成: I0115+I0116+I0117 数据流名称: 数据流来源:仓库信息管理 数据流去向:仓库信息表 数据流组成: I0115+I0116+I0117 数据流名称: 数据流来源: 数据 流去向: 数据流组成: I0119+I0120+I0121 数据流名称: 数据流来源: 数据流去向: 数据流组成: I0119+I0120+I0121 数据流名称: 数据流来源: 数据流去向: 数据流组成: I0122+I0123+I0124+I0125+I0128+I0129 数据流名称: 数据流来源: 数据流去向: 数 据 流 组 成 :I0122+I0123+I0124+I0125+I0126+I0127+I0128+I0129 数据流名称: 数据流来源: 数据流去向: 数据流 组成: I0122+I0123+I0124+I0125+I0128+I0129 数据流名称: 数据流来源: 数据流去向: 数 据 流 组 成 :I0122+I0123+I0124+I0125+I0126+I0127+I0128+I0129+I0136 数据流名称: 数据流来源: 数据流去向: 数据流组成: I0130+I0131+I0132+I0133 数据流名称: 数据流来源: 数据流去向: 数据流组成: I0130+I0131+I0132+I0133+I0134+I0135 数据流名称: 数据流来源: 数据流去向:财务信息管理 数据流组成: I0105+I0106+I0127+I0136 数据流名称: 数据流来源: 数据流去向: 数 据 流 组 成 :I0102+I0103+I0105+I0106+I0117+I0127+I0129+I0136 数据流名称: 数据流来源: 数据流去向: 数据流组成: I0102+I0103+I0104+I0111 数据流名称: 数据流来源: 数据流去向: 数据流组成: I0101+I0102+I0103+I0104+I0110+I0111+I0117 本章小结 本章主要从业务流程方面论述了,本系统的可行性问题,其中包括:经济可行性、技术可行性、时间可行性、操作可行性、法律可行性。 通过本章的论述,可证明《中小型企业仓库管理系统》是一个非常可行的系统,无论是从前台的浏览技术,还是后台的数据库支持部分都很符合用户的需求。 本章初步建立起开发项目的模型,具体设计与实现将在后面待述。 系统总体设计 通过需求分析的介绍,可以进一步对系统设计的具体分析和总体思想进行设计。 总体设计主要是对系统做一个概括性的介绍,以及功能模块设计。 系统模块总体设计 利用层次图来表示系统中各模块之间的关系。 层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。 树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素)。 随着结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。 从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。 本系统一共分为七个模块,每个模块之间虽 然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的数据库,所访问的表不同。 每个模块的功能都是按照在调研中搜集的资料进行编排制作的。 依据上述功能的分析,系统中模块分别为:基本信息、入库 /出库管理、采购 /销售管理、查询统计、往来管理、附项管理、系统设置。 各功能模块的具体功能如下: ( 1)基本信息:对货物信息、公司信息、仓库信息、盘存信息、商品信息进行设置。 ( 2)入库 /出库管理:针对入库和出库信息进行添加、修改、删除操作。 ( 3)采购 /销售管理:进行进货、进货退货、销售、销售退货的添 加操作( 4)查询统计:包括商品进货、进货退货、商品销售、销售退货、商品库存、商品销售排行、入库年度统计、出库年度统计、库存信息汇总的查询。 ( 5)往来管理:主要是做商品结账相应操作,包括商品进货、进货退货、商品销售、销售退货。 ( 6)附项管理:针对供货单位、收货单位、经办人、货物的添加操作。 ( 7)系统设置:包括添加用户、修改用户密码、重新登录及帮助。 系统功能结构图如图 41 所示。 图 41 系统功能结构图 数据库结构设计 数据库逻辑结构设计 ER 方法是一种用来在数据库设计过程中表示数据库系统结构 的方法,该方法用 ER 图来描述现实世界的概念模型, ER 方法也称为 ER 模型。 在 ER 图中,用方框表示实体,用菱形表示联系,用椭圆表示属性。 通过对以上系统业务流程图和数据流图的分析,确定中小型企业仓库管理系统全局 ER 图如图 42 所示。 图 42 系统全局 ER 图 数据库结构设计表 对于信息管理系统,数据基本上都是使用数据库进行管理。 数据库设计是对保存管理系统数据的数据库结构进行设计,对整个系统的开发具有非常重要的作用。 本系统的数据库命名为: db_。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。