超市销售管理系统的设计与实现毕业设计论文(编辑修改稿)内容摘要:

效控制等问题。 企业现代管理理念中对企业的采购管理提出新的要求;企业采购时对供货商的选择更见慎重,双方不再是讨价还价的买卖关系,而是一种相互依存的合作伙伴关系,并且还需要认识到企业产品质量要从采购抓起,这就关系到供方的供货、服务质量。 下面是采购业务程序的主要内容:(1) 供货商的情况调查:在实施采购之前,超市首先就要对市场上各大商品供货商进行详细的调查,了解公司的具体情况,评定企业的信誉级别和公司的市场口碑,做到准确无误,采购顺利。 (2) 采购计划的编制:超市根据自身的资金条件和销售状况,综合分析市场规律,拟定采购计划表。 (3) 实施采购计划:根据供货商档案及评审结果,选定供货商;生成订货单给选定的供货商;双方就价格、数量、质量等方面洽谈磋商,直至签订合同;跟踪合同执行,安排供货进度和货物运输,做好验收入库工作。 B. 入库业务入库管理是指在上产经营中为销售和耗用而存储的各种资产。 企业存货不当都会增加不必要的费用:存货过多将导致物资的积压、存储费用增加、流动资金周转不利,并且过量的库存会掩盖管理不善的问题。 存货不足则影响企业的正常销售活动。 入库管理的目标是需求最佳存货数量,使库存的成本总额最小化。 其主要业务如下:(1) 产品入库、出库、盘库等日常处理。 (2) 科学合理地确定某库存物资的库存控制参数。 如:最佳订货批量、最大库存量、最佳缺货量、最佳订购周期等,进行严格的库存控制工作。 (3) 汇总统计各类库存数据,反应和监督储备资金占用及采购资金使用情况。 C. 销售业务销售对一个企业的生存和发展是至关重要的,它不再是传统意义上的“卖东西”,它对外关系到企业产品、服务和企业形象等多方面因素,对内涉及到销售、库存、财务等信息。 此外信息化的高速发展为企业的销售工作提出了新的挑战,封闭意味着落后,超市要抓住时机,引入现代化的销售管理模式,实施企业的信息化、智能化销售管理,才能使超市在激烈的市场竞争中立于不败之地。 系统业务流程图系统的业务流程图如下图 51 所示是否是新供货商添加新供货商采购员采购商品商品是否是新类型添加商品类别采购管理:添加、修改、删除或查询订货单商品入库管理,添加、修改、删除或查询入库单商品销售管理,添加、修改、删除或查询销售单业务结束对商品、供货商进行分析淘汰是否是否超市经理与供货商洽谈进货图 51 超市业务流程图 系统数据库设计 数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。 收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。 数据库需求分析是整个设计过程的基础。 针对超市销售管理系统,分别对采购部门、销售部门和入库部门等进行详细的调研和分析,总结出如下所示的数据库需求信息:(1) 商品按类别和名称进行管理。 (2) 必须记录商品的基本信息,比如名称和产地等。 (3) 需要记录商品的供货商信息。 (4) 在采购信息中需要记录采购的数量和进价等。 (5) 订货单、销售单和入库单必须记录相应的经手人和开据时间。 数据边界分析A. 数据范围系统的数据范围是:超市销售管理系统的用户信息、超市的仓库信息、供货商的信息、商品信息、商品类别信息、超市的采购、入库、销售及收付款信息。 B. 数据内部关系分析超市销售管理系统的用户信息由用户提供,系统管理员或总经理录入。 超市的仓库信息是根据商品的多少及类型,由仓库管理员分配的。 商品信息是从采购单中自动生成的。 商品类别信息是根据超市现有商品来设定的。 超市的采购信息由采购员提交的采购单提供。 超市的入库信息由仓库管理员提交的入库单提供。 超市的销售信息由导购员提交的销售单提供。 收付款信息是在采购员采购商品和导购员销售商品时自动生成的。 数据流图(1) 超市销售管理系统的顶层图,如图 52 所示:超市销售管理系统用户供货商顾客采购单进货单基本管理信息销售单商品采购、入库、销售信息商品采购、入库、销售管理信息基本信息及收、付款信息用户信息用户管理信息图 52 超市销售管理系统顶层图(2) 超市销售管理系统的第0层图,如图 53 所示:1用户管理2采购管理3入库管理4销售管理5基本信息管理用户信息文件商品信息文件商品类别文件供货商信息文件仓库信息文件采购单文件销售单文件入库单文件付款单文件收款单文件用户信息采购信息新商品类别信息新仓库信息入库信息销售信息采购员仓库管理员导购员供货商员仓库号商品类别信息商品信息供货商信息用户查询信息采购单查询信息入库单查询信息销售单查询信息图 53 超市销售管理系统0层图(3) 超市销售管理系统的第1层图,分别有用户管理模块(图 54)、采购管理模块(图 55)、入库管理模块(图 56)、销售管理模块(图 57)、基本信息管理模块(图 58)五个部分,如下所示:添加修改查询或删除修改用户密码用户信息文件新用户信息用户新密码用户旧密码用户原始信息所有用户信息用户新信息离职用户的信息图 54 用户管理模块 第1层图修改查询或删除采购登记采购单文件采购单采购单要修改的采购信息新的采购信息付款单文件付款信息用户信息文件供货商信息文件取消的采购信息采购员供货商员采购单查询信息图 55 采购管理模块 第1层图入库登记修改查询或删除入库单文件入库单取消的入库信息要修改的入库信息用户信息文件仓库信息文件商品类别文件入库单商品类别信息仓库管理员仓库号新的入库信息入库单查询信息图 56 入库管理模块 第1层图修改查询或删除销售登记销售单文件销售单销售单取消的销售信息要修改的销售信息用户信息文件商品信息文件收款单文件新的销售信息导购员商品信息销售单查询信息图 57 销售管理模块 第1层图商品信息文件供货商信息文件仓库信息文件新仓库信息新商品类别信息新供货商信息仓库管理商品类别管理供货商管理商品管理商品类别文件仓库信息供货商信息商品信息要查询的商品信息用户信息文件仓库管理员商品类别信息仓库查询信息商品类别查询信息供货商查询信息商品查询信息图 58 基本信息管理模块 第1层图(4) 超市销售管理系统的第2层图,分别有基本信息管理模块中的仓库管理模块(图 59)、商品类别管理模块(图 510)、供货商管理模块(图 511)和商品管理模块(图 512)四个部分,如下所示:仓库添加修改查询或删除仓库信息文件仓库信息仓库信息要修改的仓库信息仓库信息空闲不用的仓库信息用户信息文件仓库管理员仓库查询信息图 59 仓库管理模块 第2层图商品类别添加修改查询或删除商品类别文件新商品类别信息商品类别信息商品类别信息不存在的商品的商品类别信息要修改的商品类别信息商品类别查询信息图 510 商品类别管理模块 第2层图供货商添加修改查询或删除商品类别文件新供货商信息供货商信息供货商信息被淘汰的供货商的信息要修改的供货商的信息供货商查询信息图 511 供货商管理模块 第2层图商品信息文件修改商品查询商品商品查询信息商品信息商品信息要修改的商品信息图 512 商品管理模块 第2层图 数据词典A. 数据流条目用户信息=姓名+密码+邮箱+权限+电话+家庭地址商品类别信息=商品编号+商品类别名称仓库信息=仓库编号+管理员供货商信息=供货编号+供货名称+地址+电话+联系人商品信息=商品编号+商品名称+生产日期+商品生产地+数量+计量单位+进价+售价+类型编号+供货商编号+仓库编号订货单信息=订货单编号+订货日期+经办人+供货商编号+商品编号+商品名称+商品生产日期+商品产地+商品数量+计量单位+商品进价+总计入库信息=入库单编号+入库日期+经办人+商品编号+商品类别编号+仓库编号销售信息=销售单编号+销售日期+导购员+商品编号+商品名称+商品数量+计量单位+商品售价+总计收款信息=收款单编号+收款日期+收款金额+导购员+销售单编号付款信息=付款单编号+付款日期+付款金额+采购员+订货单编号B. 数据存储条目(1) 用户信息数据存储名:UserTB数据组成:{改名+密码+邮箱+权限+电话+家庭地址}(2) 商品类别信息数据存储名:TypeTB数据组成:{编号+名称}(3) 仓库信息数据存储名:WarehouseTB数据组成:{编号+管理员}(4) 供货商信息数据存储名:SupplierTB数据组成:{编号+名称+地址+电话+联系人}(5) 商品信息数据存储名:ProductTB数据组成:{编号+名称+生产日期+产地+数量+计量单位+进价+售价+类型编号+供货商编号+仓库编号}(6) 订货信息数据存储名:BookOrderTB数据组成:{编号+日期+经办人+供货商编号+商品编号+商品名称+商品生产日期+商品产地+商品数量+计量单位+商品进价+总计}(7) 入库信息数据存储名:InWarehouseTB数据组成:{编号+日期+经办人+商品编号+商品类别编号+仓库编号}(8) 销售信息数据存储名:SaleTB数据组成:{编号+日期+导购员+商品编号+商品名称+商品数量+计量单位+商品售价+总计}(9) 收款信息数据存储名:GetmoneyTB数据组成:{编号+日期+金额+导购员+销售编号}(10) 付款信息数据存储名:PaymoneyTB数据组成:{编号+日期+金额+采购员+订货单编号}C. 数据项分析系统中所有的数据项分析,如表 51 所示:表 51 数据项分析数据项名称数据项说明数据类型长度语议约束姓名用户姓名文本12不能为空、关键字密码用户登录系统密码文本32不能为空邮箱用户电子邮箱文本30可为空权限用户操作权限文本10不能为空家庭地址用户的家庭地址文本32可为空地址供货商地址文本32不能为空商品产地在商品信息表、订货单信息表和商品信息表中文本32不能为空名称包括商品名称、商品类别名称和供货商名称文本32不能为空商品名称商品名称,在订货单信息表和销售单信息表中文本32不能为空编号包括商品类别编号、仓库编号、供货商编号、收款单编号、付款单编号文本10不能为空编号包括商品编号、订货单编号、入库单编号、销售单编号数字4不能为空、关键字日期包括订货日期、入库日期、销售日期、收款日期、付款日期和商品生产日期日期8除商品生产日期以外,其它类型日期不能为空经办人包括采购员、仓库管理员、销售员、导购员、经理文本8不能为空计量单位商品的计量单位文本4可为空商品进价商品进价(单价)货币8不能为空商品售价商品销售价(单价)货币8不能为空金额收款单金额、付款单金额货币8不能为空总计订货价格总计、销售价格总计货币8不能为空管理员仓库管理员,在仓库信息表中文本8不能为空导购员导购员,在收款单信息表中文本8不能为空采购员采购员,在付款单信息表中文本8不能为空数量商品进货数量、商品销售数量、商品库存量数字4不能为空电话用户联系电话、供货商联系电话文本30可为空联系人供货商的联系人文本8不能为空销售单编号销售单编号,在收款单信息表中数字4可为空订货单编号订货单编号,在付款单信息表中数字4可为空 数据库概念设计 实体设计A. 实体一览系统用户、供货商、商品、仓库、顾客B. 实体说明系统用户:包括总经理、系统管理员、采购员、仓库管理员、导购员的信息供货商:供货各种商品商品:超市采购入库的商品仓库:存储商品顾客:消费商品 ER模型超市销售管理系统的ER模型,如图 513 所示:用户供货商商品顾客仓库供货采购入库销售姓名密码邮箱权限电话家庭地址商品编号名称产地生产日期数量计量单位进价售价供货商编号名称地址电话联系人仓库编号管理员订货单编号进货日期经办人销售单编号销售日期经办人销售总计采购总计入库单编号入库日期经办人出库MNMNMNNMNM图 513 超市销售管理系统的ER模型 数据库逻辑设计将数据库需求分析和概念设计得出的数据结构转化为Microsoft Office Access 2003数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。 设计数据库的名称为SupermarketDB,此数据库由10个数据表组成,分别是用户信息表、商品类别信息表、仓库信息表、供货商信息表、商品信息表、订货单信息表、入库单信息。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。