




已阅读5页,还剩79页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
分类号 TP311 单位代码 10422 密 级 学 号 Z0843048427 硕硕 士士 学学 位位 论论 文文 论文题目论文题目 超市货架管理系统的设计与实现超市货架管理系统的设计与实现 The Design and Implementation of Supermarket Shelf Management System 作作 者者 姓姓 名名 王新港王新港 专专 业业 软件工程软件工程 指导教师姓名指导教师姓名 李学庆李学庆 教授教授 2009 年年 10 月月 10 日日 原创性声明和关于论文使用授权的说明原创性声明和关于论文使用授权的说明 原原 创创 性性 声声 明明 本人郑重声明 所呈交的学位论文 是本人在导师的指导下 独立进行研究所取得的成果 除文中已经注明引用的内容外 本 论文不包含任何其他个人或集体已经发表或撰写过的科研成果 对本文的研究作出重要贡献的个人和集体 均已在文中以明确方 式标明 本声明的法律责任由本人承担 论文作者签名 日期 关于学位论文使用授权的声明关于学位论文使用授权的声明 本人完全了解山东大学有关保留 使用学位论文的规定 同 意学校保留或向国家有关部门或机构送交论文的复印件和电子版 允许论文被查阅和借阅 本人授权山东大学可以将本学位论文的 全部或部分内容编入有关数据库进行检索 可以采用影印 缩印 或其他复制手段保存论文和汇编本学位论文 保密论文在解密 后应遵守此规定 论文作者签名 导师签名 日期 目目 录录 摘 要 I ABSTRACT III 第 1 章 绪 论 1 1 1 系统开发背景 1 1 2 国内外现状 3 1 3 本文的主要工作 5 1 4 论文的组织结构 7 第 2 章 需求分析 8 2 1 系统概述 8 2 2 系统目标和要解决的问题 9 2 3 系统需求分析 11 2 3 1 系统功能性需求 13 2 3 2 系统非功能性需求 26 2 4 本章小结 27 第 3 章 系统概要设计 28 3 1 系统技术架构 28 3 1 1 系统物理架构 28 3 1 2 软件架构设计 29 3 1 3 安全机制 31 3 2 系统功能架构设计 32 3 3 本章小结 34 第 4 章 系统详细设计 35 4 1 系统登陆安全性设计 35 4 2 超市采购订单生成设计 38 4 3 系统类结构设计 40 4 4 系统数据库设计 42 4 4 1 数据库简介 43 4 4 2 数据库逻辑模型设计 43 4 4 3 数据库物理模型设计 44 4 5 本章小结 47 第 5 章 系统实现 48 5 1 概述 48 5 2 系统实现 48 5 2 1 系统管理功能实现 48 5 2 2 采购管理功能实现 51 5 2 3 监控管理功能实现 53 5 2 4 货架管理功能实现 54 5 3 本章小结 61 第 6 章 系统测试 62 6 1 软件测试的方法 63 6 2 测试结果分析 64 6 3 本章小结 66 第 7 章 总结与展望 67 7 1 总结 67 7 2 展望 68 参考文献 69 致 谢 72 CONTENTS ABSTRACT IN CHINESE I ABSTRACT IN ENGLISH III CHAPTER 1 INTRODUCTION 1 1 1 BACKGROUND 1 1 2 CURRENT STATUS 3 1 3 MAIN CONTRIBUTION 5 1 4 CONTENTS ORGANIZATION 7 CHAPTER 2 REQUIREMENTS ANALYSIS 8 2 1 BRIEF INTRODUCTION 8 2 2 DESTINATION AND PRIMARY ISSUES 9 2 3 SYSTEM REQUIREMENTS ANALYSIS 11 2 3 1 FUNCTIONAL REQUIREMENTS 13 2 3 2 NON FUNCTIONAL REQUIREMENTS 26 2 4 CHAPTER REVIEW 27 CHAPTER 3 OUTLINE DESIGN 28 3 1 TECHNICAL FRAMEWORK 28 3 1 1 PHYSICAL FRAMEWORK 28 3 1 2 SOFTWARE FRAMEWORK 29 3 1 3 SECURITY MECHANISM 31 3 2 FUNCTIONAL FRAMEWORK 32 3 3 CHAPTER REVIEW 34 CHAPTER 4 DETAILS DESIGN 35 4 1 SYSTEM SECURITY ENHANCEMENT 35 4 2 PURCHASE ORDER GENERATION 38 4 3 SYSTEM CLASS DESIGN 40 4 4 DATABASE DESIGN 42 4 4 1 BRIEF INTRODUCTION 43 4 4 2 LOGICAL MODE 43 4 4 3 PHYSICAL MODE 44 4 5 CHAPTER REVIEW 47 CHAPTER 5 IMPLEMENTATION 48 5 1 BRIEF INTRODUCTION 48 5 2 INPLEMENTATION 48 5 2 1 SYSTEM MANAGEMENT 48 5 2 2 STOCKING MANAGEMENT 51 5 2 3 WATCHING MANAGEMENT 53 5 2 4 SHELVES MANAGEMENT 54 5 3 CHAPTER REVIEW 61 CHAPTER 6 TESTING 62 6 1 TESTING METHOD 63 6 2 RESULT ANALYSIS 64 6 3 CHAPTER REVIEW 66 CHAPTER 7 CONCLUSION AND PROSPECT 67 7 1 CONCLUSION 67 7 2 PROSPECT 68 REFERENCES 69 ACKNOWLEDGMENTS 72 摘摘 要要 超市作为新型的零售业态 越来越受人们的喜爱 在日常生活中扮演着重 要的角色 随着规模越来越大 顾客越来越多 超市的经营理念和管理技巧方 面的问题也逐渐暴露了出来 比如商品陈列的随意性 对缺货的管控力不够 商品库存不合理等 这些都阻碍了超市的健康发展 为了提高超市的毛利率 优化产品结构 增加单位面积的产出 超市管理需要向精细化发展 管理到每 节货架每个单品 了解每节货架商品的现售价 现库存 当前销售情况和毛利 率等 以便根据销售情况 及时上货或调整商品排面 良好的超市货架管理系 统是超市生存与发展的根本 是其提高运作效率与竞争力的手段之一 因此 开发一套能为超市的经营和管理提供便捷的信息化服务的超市货架管理系统是 十分有必要和有意义的 本文首先分析了超市货架管理系统的开发背景 描述了开发系统的意义 并且通过对国内外超市货架管理系统分析得出了目前普遍存在的问题 在此基 础上提出了超市货架管理系统的具体目标 并对其进行了详细的分析 随后对 系统进行了需求分析 通过对总体业务的概括得出了超市货架管理的总体业务 流程 结合系统的目标进行了流程改进工作 并通过流程图和用例图相结合的 形式对系统进行了详细的功能性需求 在需求分析的基础上 分别从物理层和 软件架构层进行了系统的技术架构设计 提出了需要采用的安全机制 划分了 系统的功能架构 在系统的详细设计中对系统的每个功能模块进行了划分 并 且对这些系统功能进行了详细的设计 给出了系统主要功能模块的算法 流程 以及处理逻辑等 另外还通过数据库概念和物理模型展示了系统的数据库结构 功能设计结束后 通过powerDesigner进行了本系统所需要的数据库的设计 并 以概念模型和物理模型等展示出了数据库的具体结构 在系统实现与测试中 讲述了如何通过Power Builder开发实现了系统的整体功能 并对部分功能的实 现进行了描述 通过XML文件对升级FTP进行配置 保证了系统客户端的可恢 复性 在权限查询上 通过对组隶属关系进行闭包操作的方式查询出机构组织 之间的父子关系 并且通过权限继承的机制查询用户的权限 采用商品全生命 周期结合的方式 管理超市与供应商之间的采购合同完成情况 通过oracle数据 库的sequence保证了系统内货架商品等编号的唯一性 通过完善全面的监控管 理确保了系统的各个功能模块能够正常的运行 设计复杂的货架数据对象模拟 超市中货架存在状态 为用户的管理操作提供了便捷 在系统的测试中 通过 不同的方法和侧重点对系统进行测试 并对测试结果进行分析总结 最后 对 超市货架管理管理系统的目前的应用情况作了简单介绍 并对系统的设计和实 现进行了总结 提出了对系统的展望和改进建议 关键词关键词 货架管理 商业优化 系统监控 工作流 ABSTRACT As a new retail trade supermarkets are more and more liked by people and they take important part in everyone s daily life When supermarkets size becomes bigger and their customers become more than before many problems about their management principle and skills are revealed For example setting commodities as will lacking control of sold ones and the illogical storage all of them have block the supermarket s healthy development For the sake of increasing supermarket s gross profit optimizing productions structure and improving the output per units supermarket management should take elaboration as its destination It should manage every goods in every frame It also should know every goods s selling price current selling status and gross profit so that we can supply goods or change their arrangement in time A good supermarket shelf management system is the root which the supermarket lives and develops on and the means which it improves working ratio and competition power by Therefore it is necessary and makes sense to develop a supermarket shelves management system which can provide informational service for the supermarket management In this paper we firstly analyze the development background of supermarket shelf management system and describe the meaning why we develop it In addition by the analysis about those supermarket shelf management systems national and aboard we conclude ubiquitous problems at present and based on it we propose the detailed goals of supermarket shelf management system with particular anslysis After that we do requirement analysis about the system and get the overall operation process by the way of generalizing the business Combining the system goal we improve the working flow and make detailed functional requirement via flow diagram joining with use case diagram Based on requirement analysis we design the system s technical framework put forward safe mechanism which should be used and devide functional framework of the system In the system detailed design we partition the system to every functional module and give them detailed system functions We present some algorithms flow and process logic of the system s main functional modules Besides we show the database structure of the system by database logical and physical models After that is the system implementation We describe main functional modules of the system Using closure method we find out layer relationship between organizations and we utilize right inherit mechanism to complete querying users rights With full lifecycle combining method we manage stock achievements between the supermarket and its suppliers Perfect control management ensures that every functional modules of the system can work normally Complex shelf data object simulates the shelves living status in the supermarket which can provide convenience to user management In the system test phase we test the system by the way of defferent methods and defferent emphasis points and test results are analyzed and summarized Finally we give brief introduction about current applications of the supermarket shelf management system We also conclude system design and implementation and propose expectations and suggestions Keywords shelves management business optimization system watching work flow 第第 1 章章 绪绪 论论 1 1 系统开发背景系统开发背景 在现代社会中 伴随着计算机技术的发展和电脑的商用普及 管理信息系 统的概念已经被人们广泛接受 在日常业务中使用一套良好的商业管理系统 能够为消费者 企业乃至社会带来巨大的经济效益 众所周知 人们的日常生 活离不开购物 而购物的最佳场所莫过于商场 据权威研究报告指出 在发展 中国家 国民生产总值的近一半来自于民众购物消费 因此 从消费者的角度 来看 在商场中使用合理有序的管理信息系统 能够刺激消费 拉动内需 提 升人民生活水平 从企业的角度来看 商家可以据此评估商品的市场占有率 完善业务水平和经营理念 提升商品的规模效益和品牌效益 从社会角度来看 有利于调整经济产业结构 完善资源优化配置 提升企业的市场竞争力 最终 实现社会经济快速健康的发展 作为商品销售的重要环节 商品的陈列科学已经引起了企业和学者的重视 其中首推销售领域著名的 尿布与啤酒理论 该理论描述了一个有趣的消费 现象 美国大多数已婚妇女在为孩子买尿布的同时也会为丈夫购买啤酒 如果 将尿布与啤酒共同摆放 则可以省去消费者的购物时间和体力 从而大大提高 这两种商品的销售额 这个现象的得出是基于长期对商场货物信息的收集与统 计 和科学有效的数据挖掘方法 随着消费品品种的不断膨胀 产业链的不断 增长 历史数据的层层积累 计算复杂性的逐步提升 单一的手工劳动已经不 能满足现代社会的消费需求 在信息技术广为应用的今天 计算机取代人工劳 动是各行业发展的必然趋势 如今的商品货架管理可以不必依靠传统的经验经 营 一套完善的系统可以取代业务流程中的各个环节 货架管理系统的设计与 开发 可以有效的减轻业务人员的劳动成本 节约企业资源 挖掘潜在的销售 和客户信息 实现超市经营的最佳模式 超市是现代社会中一种新兴的零售业态 由于它避免了买卖双方直接面对 面的接触 并且为消费者创造了一个舒适 自由 轻松的购物环境 因此越来 越受到消费者的青睐 以国外三大零售业巨头 美国的沃尔玛 法国的家乐福 德国的麦德龙 为代表的 洋超市 已经进入我国市场 一方面加剧了我国零 售业的竞争 使一批经营不善的本地超市逐步淘汰 另一方面也带来了国外信 息化管理的先进的理念和商业技巧 值的国内的许多商家学习 作为商业服务 体系的重要组成部分 货架管理已经成为超市运营的重要的基础设施 但是 由于长期手工劳动带来的弊端 商品陈列的随意 商品缺货断档管理力度不够 商品库存不合理等 都严重阻碍了我国超市的持续快速健康发展 我国大多数 超市已经意识到了这一问题的严重性和紧迫性 为了提高零售业的毛利率 优 化产品结构 提高单位面积的产出 超市货架管理需要向精细化发展 管理到 每节货架每个单品 及时了解每节货架商品的现售价 现库存 当前销售情况 和毛利率等 以便根据销售情况 及时上货或调整商品排面 从而最终实现经 济效益和社会效益的最大化 随着网络技术的发挥和数据库技术的日臻完善 商业管理信息系统的功能 也逐步健全 许多新的模块纷纷加入 其中的货架管理已近渐渐独立出来成为 超市运作的主题 超市货架管理是利用先进管理思想 结合信息技术 对超市 商品资源的计划管理的综合体现 它可以把超市的商品供应链上的各子系统进 行有机结合 并在其中充当生产者与消费者之间的纽带作用 组成了一个依托 超市卖场 前接物流 中接销售 后接仓储的全方位的生产管理优化系统 各 个环节可以借助网络平台实现通讯 通过统一的信息数据渠道进行彼此交互 实现了物流 资金流和信息流的管理集成 以满足企业全方位发展的需要 良好的超市货架管理系统是超市生存与发展的根本和源泉 是其提高运作 效率与竞争力的手段之一 它不仅仅是一套业务应用软件 更反映了一系列先 进的管理思想和运作机理 一方面 它可以对整个商品销售进行全方位的监管 从中挖掘有效信息以反馈给采购和仓储部门 实现产供销一体化 另一方面 可以促使商品销售者从客户的利益出发 系统分析消费者的购买行为 进行有 效的客户关系管理与知识管理等 对于一套可以广泛应用的信息系统而言 强 大的数据处理功能可以为企业的发展注入生命力 稳定的存储 精密的分析 直观的显示 和科学的指导决策 能够使以超市为代表的零售业准确把握市场 前景 社会导向 经济趋势和群众消费心理 从而可以敦促企业制定行之有效 的销售策略 统一调控 齐抓共管 形成合理的调控体系 1 2 国内外现状国内外现状 连锁超市的经营模式 100 多年前诞生于美国 20 世纪 50 年代开始在很多 发达国家走向成熟并进入快速发展期 我国于上个世纪 80 年代引入超市 并逐 步开始发展壮大 作为工业化的产物 超市管理就像 洋快餐 一样 其标准 化 规范化 人性化的管理模式 几乎很快就形成了规模化的复制 超市是一种廉价 快捷 便利的商业设施 经过长期的磨合 现代化的超 市管理已经具有了相当的科学含量 这主要体现在货架管理上 以现代经营理 念来看 货架上商品的选择与摆放必须以实现对顾客的完美服务为目标 比如 货架上与顾客目光平行的档位 向来被视为是选购商品的黄金区域 在这里应 摆放顾客最需要也最快销的商品 以免去顾客仰头或弯腰的不便 世界著名的 连锁超市沃尔玛有一句经典的口号 每个人都在做正确的事情 这就要求 了现代超市必须能够从顾客的行为中合理的分析出商品的正确摆放 这一点 正是现代超市货架管理系统研究的问题 现存的超市货架管理系统 依靠现代 化的计算机信息处理技术来实现超市货架部署的综合调度管理 为超市节省了 大量的人力 物力 改善了员工的工作条件 减轻了劳动强度 并且能够快速 反映出商品的进销存状况和各种反馈信息分析 使管理人员快速对市场的变化 作出相应决策 巩固超市管理信息系统的技术基础 2008年 吉之岛 乐天超市 沃尔玛 家乐福 乐购等国际连锁零售企业 纷纷宣布 未来3年将加紧扩大在国内的开店规模 如果说中国零售业全面开放 后的前3年是外资巨头的 圈地期 的话 那么后3年就是战术的 二度扩张期 外资零售巨头在中国市场的细化布局将正式拉开序幕 随着世界经济的不断 发展 零售行业时刻处在风口浪尖 超市行业竞争日趋激烈 国内外都在研究 安全可靠 概念性强 功能强大 简单易用的超市管理系统 很多软件公司也 都致力于该项目的开发 目前国外的一些大型商场 连锁店和超市基本上都己 经建立了自己的商品数据库和CRM 顾客关系管理 系统 通过会员制的形式 将客户信息存档 通过条形码 编码系统 销售管理系统 客户资料管理及其 它业务数据 可以收集到关于商品销售 客户信息 库存信息等资料 数据从 各种应用系统中采集 按条件分类 放到数据仓库里 允许高级管理人员 分 析人员 采购人员 市场人员和广告客户访问 利用数据挖掘工具对这此数据 进行相关性分析 寻找合适的产品和服务 从技术层面上看 目前许多大型连锁超市已经采用了成熟的商用管理软件 其中货架管理作为核心模块存在于系统中 国外大型软件开发公司也在不断重 视销售理念和销售模式的研发级创新 近期 Vue 公司 Pricer AB 宣布与 IBM 合作 为零售业市场开发突破性 RFID 货架管理系统 向零售业界提供的是最 为经济有效 价格合适的单品级 RFID 解决方案 通过 RFID 实时采集单品级商 品数据 跟踪单品级库存以及货架级商品管理 在货架上面随时显示零售店的 重要信息可以全面增强顾客的购物信心 同时也可以降低缺货风险增加销售额 超市形式在我国于 20 世纪 90 年代初期起步 现已成为我国零售业的一种 重要形态 随着超市的高速发展 其经营管理也变的愈加复杂 经过十几年的 发展 现在我国的超市管理信息系统在相关商业领域已经有了广泛的应用和发 展 在数据积累方面 超市的数据仓库里集中了商店大量的原始交易数据 这 些数据主要包括各个商店前端设备 POS 机 扫描仪 采集来的原始销售数据 和各个商店的库存数据 对这些数据进行挖掘工作 使数据变为信息和知识 通过自动数据采集技术 改变传统的依靠假设和推断来确定订货的方式 从数 据的不断积累过程中挖掘出数亿个品种的最佳订货量 最佳商品组合分配 降 价以及商品陈列等 在商品分组布局 降低库存成本 了解销售全局等方面进 行市场分析和趋势分析 在经营管理方面 从超市的销售管理系统 如电子收款 机 POS 系统 商店信息管理系统 到 EDI 化 电子数据交换 和 EOS 电 子订货系统 再到现在的客户关系管理 物流管理 供应链管理 数据仓库 等综合性的管理信息系统 最终利用先进智能化的数据挖掘系统 超市将数据 挖掘和电子信息技术逐步融入自身的经营管理中 中国的超市管理软件大多源自管理信息系统 MIS 从部门业务需求的 角度出发进行设计 管理信息系统这门学科是一个不断发展的新型学科 随着 计算机技术和通讯技术的进步也在不断更新 它是一个由人和计算机等组成的 能进行信息收集 传输 加工 保存 维护和使用的系统 它能利用过去的数 据预测未来 能从全局出发辅助决策 现代超市管理信息系统是商业管理信息 系统的一种 在当前 主要有两方面的发展 一是针对业务管理 是应用收款 机设备与光学自动读取装置等相关周边设备 在销售的同时 收集每种商品的 相关资料 传至相关的计算机 再配合进货 盘存等相关作业所产生的资料 并产生精确的商品销售情况 提供给商业企业管理者必须的经营管理信息 作 为其制定经营方针和决策的正确依据 二是针对人员管理 对于超市人员的信 息管理 运用现代化的科学方法 对人力进行合理的组织 培训和调配 使超 市有限的人力资源可以保持最佳比例 同时对人的思想 心理和行为进行恰当 的诱导 控制和协调 当前 超市在我国得到快速发展 已成为流通领域结构调整的主要方向和 深化商业体制改革的主要内容 和国际连锁大型超市和国内大型超市相比 作 为国内市场中的一些中小超市 他们在信息化过程中的步伐要落后大中型超市 而对于这些企业的资源管理 信息的存储和处理也显的迫切需要 要适应市场 竞争 就需要有高效的处理方式和管理方法 因此加快超市的电算化进程是必 不可少的 只有实现现代化和信息化 只有合理地运用信息化的管理 才能在 市场竞争中立于不败 因此 研发出一套适应本土国情 地域文化特征的超市 管理信息系统不仅能够提高经营者的回报 而且能够随时掌握市场的动向 为 经营者提供必要的市场信息 解决了经营者最需要解决的迫切问题 同时管理 信息系统对操作人员的素质要求不高 也合理地节约了成本的投入 进而 为 超市企业在激烈的市场竞争中洞察先机 根据市场需求及时调整经营策略 为 战略投资者选择恰当的投资时机和公司领导层做战略规划提供了准确的市场情 报信息及科学的决策依据 同时对银行信贷部门也具有极大的参考价值 从长远来看 预计我国未来几年超市行业发展仍会保持繁荣态势 尽管新 劳动法给零售业增加了一定成本负担 但国家出台的一系列相关政策都将为超 市信息管理提供更有利的发展空间 由于中国超市行业在发展初期就遇到的是 国内市场的国际性竞争和聚集性竞争 关注竞争对手更要倍加关注我们的顾客 是超市信息管理系统最值得反思的 如何分析当前行业发展形势 结合国内外 先进的计算机技术和管理理念 把握未来市场发展方向 根据行业趋势制定发 展战略 是当前超市管理软件需要解决的一个问题 1 3 本文的主要工作本文的主要工作 本文是对超市货架管理系统的开发与设计的描述 分析了系统开发的背景 和超市货架管理系统的国内外发展现状 采用需求管理相结合的方法确定系统 的需求 问题以及设计目标 将功能需求进行细化 对典型场景进行了详细的 描述 介绍了系统多层软件架构 系统功能架构和系统的安全设计 对系统的 主要模块进行了详细设计以及数据库设计 在此基础上进行了系统的实现 并 通过测试得出了与预期相符合的结果 具体的工作如下 分析了超市货架管理系统的开发背景 深刻分析国内外超市货架管理系统 普遍存在的问题 提出开发有特色的超市货架管理系统的具体目标并且重点分 析系统要达到的目标 在此基础上分析了系统的业务流程 并进行了流程改进和系统化工作 进 而分析系统的功能需求和非功能性需求 将系统需求以 UML 中的流程图和用 例图的形式详细说明 得到对超市货架管理系统的需求和设计指南 在需求分析的基础上 进行系统采用的物理架构和软件开发架构进行了设 计 对架构的各个层次进行了讲解 并由此得出系统要达到的目标 采用PIX 535防火墙以及IP记录监控等方式保证了系统的安全性 在随后的系统详细设计 中对统的关键功能进行了详细的设计 采用算法 表数据映射 包图以及类图 的方式对功能的实现方法进行了详细的描述 功能设计结束后 通过 powerDesigner进行了本系统所需要的数据库的设计 并以概念模型和物理模型 等展示出了数据库的具体结构 随后 在系统实现与测试中 讲述了如何通过PowerBuilder开发实现了系统 的整体功能 并对部分功能的实现进行了描述 通过XML文件对升级FTP进行 配置 保证了系统客户端的可恢复性 在权限查询上 通过对组隶属关系进行 闭包操作的方式查询出机构组织之间的父子关系 并且通过权限继承的机制查 询用户的权限 采用商品全生命周期结合的方式 管理超市与供应商之间的采 购合同完成情况 通过oracle数据库的sequence保证了系统内货架商品等编号的 唯一性 通过完善全面的监控管理确保了系统的各个功能模块能够正常的运行 设计复杂的货架数据对象模拟超市中货架存在状态 为用户的管理操作提供了 便捷 其次 通过不同的方法和侧重点对系统进行测试 并对测试结果进行分 析总结 最后 本文对超市货架管理管理系统的应用情况作了简单介绍 并对系统 的设计和实现进行了总结 提出了对系统的展望和改进建议 1 4 论文的组织结构论文的组织结构 本文组织结构如下 第 1 章 绪论 针对国内外超市发展现状 明确了超市货架管理系统需求与 实现的主要工作 第 2 章 需求分析 对超市货架管理系统进行了的需求概述 描述了系统业 务的总体需求 针对目前存在的主要问题 提出了系统开发的目标 并通过文 字与流程图和用例图相结合的方式对系统进行了详细的功能需求分析 第 3 章 系统概要设计 在需求分析的基础上 从物理层 软件层分别对系 统进行了架构方面的设计 并阐述了保障系统安全所采取的机制 最后对系统 功能的划分做了简要的描述 第 4 章 系统详细设计 主要描述了系统的主要功能设计和数据库设计 主 要功能设计包括登陆安全性设计 采购订单生成设计 价格变更设计 付款管 理设计 盘点及处理的设计 数据库设计从逻辑模型和物理模型两方面来完成 第 5 章 系统的实现 用伪代码与系统操作示意图相结合的方式对系统主要 的功能模块的实现进行了描述 第 6 章 系统的测试 描述了系统采用的测试方法 展示了测试的结果以及 对结果的分析情况 最后对论文进行了总结 并对系统的进一步提升提出了改进意见 第第 2 章章 需求分析需求分析 2 1 系统概述系统概述 超市货架管理系统是通过银座超市多年来对自身超市经营经验的积累以及 对国内外其他大超市采用的管理策略的细致研究 开发出来的符合国内典型大 超市货架管理的超市管理软件 其中包括对超市商品管理模块 商品采购的管 理模块 收银管理模块 货架管理的功能模块以及系统管理与监控管理模块等 商品管理主要负责超市内出售的商品的基本信息 对应供应商的信息 货架上 商品数量信息的管理等 采购模块负责了超市内的商品的补充 主要采用了与 供货商交互的方式进行商品的采购 包括采购询报价 采购合同 采购付款 采购发票 采购收货等环节 收银管理负责顾客采购结账收银的功能 其中涉 及到会员与优惠卡的优惠政策 货架管理主要负责超市中货架的摆放管理以及 商品在货架上摆放的方式与策略等 系统管理模块负责系统中用户 分店系统 以及系统版本的管理 监控管理模块负责对系统中的各个数据指标进行监控 包括销售情况 商品价格 库存情况的监控以及下级分店的监控等 超市货架 管理系统主要实现的功能如下 1 商品信息的维护 对商品信息的维护 包括产品名称 规格 型号 产 地 供应商 库存数量 货架上的商品数量 商品促销活动等等 这里的信息 主要是在系统初次使用时通过初始化实现的 其余的数据是在新增一类产品时 通过系统管理员进行维护的 商品的促销活动则是在超市活动或供应商活动时 进行维护 2 系统用户管理 系统在用户方面通过树形划分的方式 设定了拥有不同 的等级与权限的具体用户 严格的定义了每个用户可以进行的操作 通过用户 之间的相互交流与合作 完成系统中的各个业务操作流程 共同为企业创造的 价值 用户的权限可以通过划分组的形式进行授权 3 工作站管理 工作站管理主要负责维护大型连锁超市的不同店面对系统 的使用 通过总店进行创建不同的工作站 为其分店设置在系统内的工作区 同时总店可以进行分店在系统中的操作 反之不行 4 系统版本管理 系统随着软件技术与经营策略的变化会进行版本的升级 系统版本管理负责所有应用的超市管理系统的自动升级 以保证正在使用的系 统都是最新的软件版本 5 销售监控管理 主要负责对超市中各项商品的销售情况的管理 可以某 个时间段通过不同的条件查询某种 某类产品的销售情况 也可以查询超市整体 的销售情况 6 价格监控管理 价格管理负责记录维护系统中每种产品的进价与售价 并且自动检测某次价格调整与历史价格 相似产品价格的差价 设置当差价超过 一定百分比的时候进行预警提示 7 库存监控管理 主要管理超市的库存情况 记录超市库存中的每次的采 购与货架提货 同时根据货架提货的频率与库存数量情况发出库存不足的预警 提示超市及时采购补货 8 货架排列管理 负责超市内摆放的货架的基本信息 负责维护货架的添 加修改删除以及在超市中的摆放区域与方式 9 货架陈列管理 货架陈列管理管理着超市内的每个货架上面摆放的商品 的信息 能提供货架商品统计 货架销售比对等功能 同时还负责着货架上商 品的添加 更换与删除 10 货架管理反馈 能够查询某些货架在某段时间内的商品销售情况 能 够向货架规划部门提供重要的反馈数据 为他们进一步的超市决策提供重要的 依据 2 2 系统目标和要解决的问题系统目标和要解决的问题 由于超市是现实世界中最普遍最广泛的产品销售场所 其销售的产品种类 非常大 采购与销售产品的数量也非常大 加之数据变化实在不断地进行着 每时每刻都有着多个客户端在对系统的业务进行着操作 因此超市货架管理系 统在实现上主要的难度集中在能对并发用户的及时响应进行处理 并且能有处 理大量数据的系统负载能力上 超市如果没有成熟的货架管理系统进行维护 将会导致很多的问题 1 商品采购管理混乱 造成资源浪费与流失 没有通过对商品的需求而制定的采购计划会造成部分商品大量剩余 部分 商品供应不足的现象 并且没有统一的采购管理 很难控制采购过程中资金流 失情况 会造成资源的浪费与流失 2 商品管理混乱 导致商品浪费 没有对货架上商品和库存商品的保质期进行监控与提醒 造成过期商品仍 然在出售中的现象 对消费者造成伤害 对超市的信誉造成不利的影响 3 货架管理不力 导致超市经营不善 没有对货架上的商品的摆放进行科学的规划 使得消费者很难找出想要的 商品 进而丧失对超市的兴趣 导致超市客户群体流失 效益低下 4 缺乏信息反馈 无法及时的作出调整 无法对超市内详细的各种销售情况得到信息的反馈 以便快速的做出反映 进行商品摆放以及价格等的调整 5 资产信息分散 难以准确把握整体情况 在连锁超市内 每个下级超市都可能有着独自的管理类的系统 上级超市 要想从整体上了解连锁店的情况 必须对各下级单位的数据进行手工合并 这 不仅降低了决策的效率 而且信息获取速度慢 容易出错 基于以上原因 作为能够严格管理好超市的货架管理系统 越来越迫切的 需要其能够解决以上存在的问题 从广义的角度上来讲超市货架管理系统主要 是以两方面为主的 第一方面 超市内商品的进货 上架 销售 综合销售情 况查询等 第二方面 超市内货架的摆放以及何种商品在何处摆放的问题 并 且能够通过销售情况自动给出商品摆放方案 因此 系统提出了以下几个系统目标 1 统一商品计划采购 统一商品采购可以最大限度地降低采购成本 首先 商品的采购必须由超 市采购部门统一编制 审批执行 采购部门可以根据超市内现在的产品销售情 况和库存情况制定合理的采购计划 及时的补充热销的产品 又不造成冷门产 品的大量堆积 保证超市销售顺利的同时 避免大量堆积产品占用超市的流动 资金 2 规范超市内商品的管理 严格的规范超市内的商品的管理 每一批采购进来的商品都严格的记录生 产日期 保质期 并且及时的预警仍在货架上的保质期外的商品 确保超市向 顾客出售的都是放心的商品 3 合理的安排货架上商品的摆放 合理的安排货架上面商品的摆放 有利于顾客方便的找到想要的商品 方 便其进行采购 4 及时的反馈超市销售信息 进行准确的决策 可以实时监控到各货架当前的商品陈列信息 当天的销售信息 当前的售 价信息和货架库存 并能分析到各柜组 各货架 各商品的毛利率 并通过这 些数据进行分析 调整商品陈列 实现各货架的商品销售收入和毛利率的最大 化 具体到货架陈列 就是把最好的商品放在最好的货架上 促进超市的效益 2 3 系统需求分析系统需求分析 软件开发的目标是在预算范围内按时开发出符合客户真正需要的高质量软 件系统 2 需求分析主要通过建立模型的方式来展示用户的需求 为客户 用 户 开发方等不同参与方提供一个沟通与交流的渠道 这些模型是对需求的抽 象 以可视化的方式提供一个易于沟通的桥梁 用户需求的分析与用户需求的 获取有着相似的步骤 区别在于分析用户需求时使用模型 以获取用户更明确 的需求 分析用户需求 需要执行下列活动 1 描述系统总体结构 通过建立图形 描述系统的整体结构 包括系统的边界与接口 超市货架 管理整体的结构和流程如图 2 1 所示 库库存存管管理理 货货架架管管理理 销销售售管管理理 销销售售信信息息检检索索 商商品品采采购购管管理理 监监控控管管理理 调调整整商商品品摆摆放放 图 2 1 超市货架管理整体流程 整个超市管理主要工作可分为五个阶段 商品采购管理 库存管理 货架 管理 销售管理 监控管理 另外 通过货架管理的信息和对应的销售信息进 行信息检索与挖掘 制定更好的货架管理策略 将最受欢迎的商品摆放到位置 最好的货架上 促进商品的销售 2 需求建模 用于需求建模的方法有很多种 最常用的包括数据流图 实体关系图和 UML 三种方式 数据流图作为结构化系统分析与设计的主要方法 已经得到了 广泛的应用 它使用四种基本元素来描述系统的行为 过程 实体 数据流和 数据存储 该方法直观易懂 使用者可以方便地得到系统的逻辑模型和物理模 型 但是从数据流图图中无法判断活动的时序关系 实体关系方法用于描述系统内包含的实体之间的对应关系 在需求分析中 可以使用实体关系描述系统中实体之间的逻辑结构 在设计阶段则使用实体关 系描述系统的数据表之间的关系 实体关系只关注系统中所涉及到的数据之间 的关系 而缺乏对系统包含的功能的描述 本系统使用统一建模语言 UML 中的用例图 时序图 流程图来对系统进 行需求建模 用例图通过描述系统功能和不同的活动者之间的交互操作来描述 系统的行为 通过将系统目标细化 用例图描述活动者在实现这些目标的过程 中执行的所有操作 此方法是用户导向的 用户可以根据自己所对应的用例来 不断的细化自己的需求 此外 用例图还可以帮助开发人员方便的得到系统功 能的测试用例 UML 时序图用来显示对象之间的关系 并强调对象之间消息 的时间顺序 同时显示了对象之间的交互 时序图中包括如下元素 类角色 生命线 激活期和消息 3 通过原型 页面等方式向用户提供可视化的界面 用户可以对需求做出 评价 使用原型分析方法来帮助开发方进一步获取用户需求或让用户确认需求 开发方往往先向用户提供一个可视界面作为原型 并在界面上布置必要的元素 以演示用户所需要的功能 用户可以在此原型上看到系统的功能原型 并且在 此基础上提出意见 开发人员再作进一步的分析和设计 同时 此原型可作为 后续开发的基础 将系统实现阶段的一部分工作提前完成 本节主要针对系统的功能性需求即业务需求进行分析 非功能性需求放在 下一节加以描述 2 3 1 系统功能性需求系统功能性需求 下面采用文字描述与用例模型相结合的方式表示各阶段系统的功能性需求 并且确定需求的范围 1 商品采购阶段 商品采购管理主要是针对超市内出售的商品的采购的过程的定义 流程是 由柜组进行货架补货时 库存不足而引发的 主要参与的部门有 超市柜组 仓库 采购部门 财务部门等 具体流程如图 2 2 所示 商商品品采采购购流流程程 财财务务部部仓仓库库采采购购部部柜柜组组 yes 货物验收入库 是否有库存 采购部领导审 批 yes 登记缺货信息 签订购买合同 财务确认 财务发票记账结束 no no 货架补货制定采购计划 财务部审批 yes no 图 2 2 超市商品采购流程 在图 2 2 中 超市柜组的营业员在工作中发现货架上的某种商品数量不足 或缺货时 登记缺货信息 记录缺货的商品和需要补货的数量 并将缺货信息 传送给仓库管理部门 仓库逐一检测缺货的商品在仓库中的库存情况 对于库 存数量能够满足补货需求的则将商品调拨给柜组 供柜组在货架上补货 对于 库存数量不足的商品 仓库将商品信息和需求信息发送至采购部 由采购部内 部制定采购计划 采购部领导对采购计划审批后送至财务部继续进行审批 通 过后由采购部根据商品记录的供应商信息与供应商进行采购商谈 并且签订采 购合同 交由财务确认保管 并且根据合同的内容向供应商付款并收取发票 在付款结束后 供应商向超市采购部门发货 并最终有仓库人员验收商品 并 将其入库 采购结束后 财务部门对合同的状态进行修改 并由柜组从仓库领 用缺货的商品进行货架补货 图 2 3 为系统采购补货的用例图 超超市市货货架架管管理理系系统统 柜组 登记缺货信息 货架补货 采购商品入库 审批采购计划 签订采购合同 制定采购计划 采购部长审批 库存检查 确认采购合同 仓库 采购部 财务部 发票记账 图 2 3 系统补货用例图 在流程中采购部门从供应商那里购买商品的过程中 首先由采购计划员根 据缺货商品信息制定采购计划 经过采购部长审批和确定后 由采购员将采购 单发送至供应商 供货商收到后确认商品信息并反馈回给采购员 双方进行价 格的商榷后 由采购
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国经济测试卷附答案含金融农业市场等测试卷
- (2025)小学生古诗词知识竞赛题附参考答案
- 苏职大转段考试题目及答案
- 2025校园环境卫生管理合同
- 2025合同终止与小额贷款业务的和解之道
- 禁毒知识纳入考试题库及答案
- 卵巢癌考试题目及答案
- 2025年逻辑试题及答案
- (2025)全科医学医师考试题库及参考答案
- 2025年二季度院感考试题含答案
- 大学生职业生涯规划说课课件
- 新能源汽车整车控制系统检修高职全套教学课件
- 吸入用一氧化氮-药品临床应用解读
- 铁路交通事故调查处理-铁路交通事故调查处理
- 桥式起重机的安全维护范本
- 骨科运用PDCA循环提高深静脉血栓中高危风险患者预防措施的落实率品管圈QCC持续质量改进成果汇报
- 2023-2024学年第二学期九年级语文教学计划(含进度表)
- 三人合伙开公司协议书:免修版模板范本
- 肯尼迪总统就职演讲中英版
- (完整版)经典无领导小组讨论题目(附答案)
- 愿你慢慢长大
评论
0/150
提交评论