【毕业学位论文】(Word原稿)基于.NET的乐万家超市管理系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)基于.NET的乐万家超市管理系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)基于.NET的乐万家超市管理系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)基于.NET的乐万家超市管理系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)基于.NET的乐万家超市管理系统的设计与实现-软件工程_第5页
已阅读5页,还剩101页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

硕士学位论文 (专业学位) 基于 乐万家超市管理系统的设 计与实现 姓 名: 学 号: 所在院系:软件学院 职业类型:工程硕士 专业领域:软件工程 指导教师: 副指导教师: 二 一三年八月 in 2012 of 基于 同 济 大 学 同济大学 硕士学位论文 基于 乐万家超市进销存管理系统的设计与开发 2 学位论文版权使用授权书 本人完全了解 同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 2013 年 8 月 12 日 同济大学 硕士学位论文 摘要 摘 要 在信息业高速发展的时代,零售业作为信息化管理的一种表现形式,在各个行业的管理领域中被广泛的应用。零售业的出现和改变,在很大程度上对现代人的生活观念产生巨大的影响,零售业的存在形式也多种多样,总结下来,不外乎以专卖店、商场、超市、便利店以及连锁超市等形式出现。 超市管理系统是现代超市发展的必然结果,随着科学技术的不断发展,信息技术将导致超市的经营方式产生巨大变化,一个超市要在激烈的竞争中实现利润的最大化,就要达到四个目标:向顾客 提供最好的服务;耗费最低的成本;占用最少的库存;使用最少的分销费用。而要实现这些经营管理目标,达到超市管理的总体目标最优,就必须将采购,销售,库存管理有机的集成在一个系统中,故决定建立一个以数据库为基础的超市进销存管理系统。 本文描述了为乐万家超市而设计开发的 进销存管理系统 。 首先针对课题的研究背景 及意义, 分析了目前流行的软件开发技术,比较不同开发方法的优缺点,确定了本课题的开发技术。本课题采用目前流行的 C#术,以 微软的 台 作为系统的开发平台。数据库采用微软公司开发的 008,服务器采用 008。 分析了超市进销存管理系统的具体需求,并从系统实现的功能上进行详细的分析,对系统中的各用户的用例图进行归纳分类;分析了界面操作及各用户权限;进行了该超市进销存管理系统的的总体设计和详细设计。将系统功能模块划分为 6 个功能模块组成,分别为:基本档案模块、进货管理模块、 客户管理模块、 销售管理模块、库存管理模块、系统 管理 模块并进行了 功能模块的设计与实现。给出了各模块主要功能的处理时序图和操作流程,给出了各模块的主要操作界面和实现的代码。进行了数据库设计,设计了该超市进销存所需要的数据表,并给出了其 。 目前该系统已经投入超市进销存的试运行,为该超市进销存提供了一个很好的进货管理、销售管理和库存管理。增加了超市对商品管理的方便性,同时把相关人员从繁杂的手工操作中解放出来。 关键词:超市进销存; C#C/S 结构;流程图 ; 时序图 n as a of is in of in of a on to a of to is of of of in of A to in to to up of of to to of be as in to a on to of of of we #as s 008 as is 008. of do on of do in is of -R At a at C#. 济大学 硕士学位论文 目录 目录 第一章 引言 . 1 题研究背景及意义 . 1 市进销存的研究现状 . 2 文主要工作 . 3 文的组织结构 . 4 第二章 相关技术介绍 . 5 . 5 向对象方法介绍 . 5 . 6 绍 . 6 章小结 . 7 第三章 系统研究分析 . 8 究背景 . 8 市概况 . 8 统建设的内容 . 9 市概况 . 9 市货架 . 9 市商品 . 10 务管理流程 . 11 市货位管理 . 11 应商管理 . 13 员卡管理 . 14 . 15 . 15 . 16 础信息管理用例分析 . 16 . 16 . 17 货管理用例分析 . 17 . 17 . 18 . 19 户管理用例分析 . 19 售管理用例分析 . 20 同济大学 硕士学位论文 目录 2 . 20 . 20 存管理用例分析 . 21 统管理用例分析 . 21 统登录管理 . 21 建账户管理 . 22 章小结 . 23 第四章 系统设计 . 26 . 26 . 26 . 27 品销售分析 . 28 . 28 节性商品分布分析 . 30 售管理模型 . 31 售人员班次模型 . 31 . 34 统架构设计 . 37 能模块设计 . 39 础信息管理模块 . 40 货 管理模块 . 42 户管理模块 . 45 售管理模块 . 48 存管理模块 . 48 统管理模块 . 50 域类图 (类及其之间的关系 ) . 52 据库设计 . 55 . 55 . 55 . 58 . 60 第五章 系统实现 . 61 础信息管理模块实现 . 61 工管理功能实现 . 61 品管理功能实现 . 63 货管理模块实现 . 65 品订货 管理功能实现 . 66 品进货管理功能实现 . 68 同济大学 硕士学位论文 目录 品退换货功能实现 . 71 户管理模块实现 . 75 户 (会员 )管理功能实现 . 75 员卡设置功能实现 . 75 分管理功能实现 . 76 售管理模块实现 . 78 . 78 . 79 存管理模块实现 . 82 . 82 . 83 统管理模块 . 84 . 87 结论和展望 . 89 致谢 . 90 参考文献 . 91 个人简历、在读期间发表的学术论文与研究成 果 . 94 第一章 引言 第一章 引言 题研究背景及意义 今天的 信息业 有了 高速 的 发展, 作为信息化管理的 方式之一 : 商品 零售业也在不断的应用信息化技术 1。 商品 零售业的出现和 飞速 发展 , 对现代人的生活和价值观念,在一定程度上产生了较大的影响 。 当前 零售业的存在形式 有很多种 , 通过 总结, 当前 主要有 各种便利店、 连锁超市、 专卖店、 大型 商场 等形式 2 各个大型超市之间的规模竞争是之前 超市竞争 的主要方面 , 进入 21世纪以后, 人才 竞争 、 技术 竞争和 管理 竞争 三方面已 发展成为 超市竞争的三种 最主要的方面 ,其中, 各个大型超市之间竞争的主要环节是 技术 的先进性 和管理 效率的提升和升级。 当前的 商品 零售行业也 不再是单一 方向 的发展, 当前发展方 向是 多元化, 主要 表现形式 有 各种各样的 特许加盟店、 商品 专卖店、 连锁 超市及连锁 便利店 等 4 种。 以何种方式进行超市销售经营的额度和超市商品经营的规模的扩大,并且 尽可能的 降低超市 的生产 经营成本 是 当前 超市 行 业发展的 最 主要 的 目标 4。 最近几年,中国的 中小型 连锁 超市 的生存状况一直不好,超市的效益也在不断的 下滑, 主要 原因 是从 2005年 1月 以后,随着国外超市大量进入中国市场,中国的 很多 的 中大 型 的 超市为了 能够与 国外 的 中大型的超市进行竞争 , 在超市的规模、超市的资金投入上 做出 了 许多的 调整政策, 同时超市的 销售门面和 营销 渠道得到 了很 大的改进 , 主要目的是不断的 适应 超市行业 对外 改革 开放的 规定 5。 较多的 中小型 连锁 超市 维持 自身 的生存问题不大 ,但是 与大中型超市的发展脚步确实 越来越 大 , 究其原因信息的严重缺乏, 持续发展的 资金 的支持是两个 最 主要 的 原因 ,这 也导致了 中小型超市 不能健康有序的 发展。 非常 明显 ,为了能在该商品销售行业站得住脚, 这些 中小型 连锁 超市 必须不断的加大、加强各种 信息 收集 的 力度 和 深度 ,同时也要加强 储存 的 力度 和 强度 6。与此同时,要想 持续 的 在现代 商品销售领域 中 大 展拳脚, 为了 不断的 适应 现代 商品销售 行业的竞争 规则 , 超市 管理者 们需要 不断 强化 自 身的 业务 管理 水平 , 同时加快 超市的 管理 信息 化 的 进程 7。 通过上面的分析 可以看出 , 中国目前的 中小型 连锁 超市 普遍 存在 信息不畅、管理不规范等 问题, 通过超市进销存管理信息系统可以实现对 超市的 严格管控,同时也 为 员工的工作效率的 不断 提高 和 超市的 市场竞争力 提供保障 。 同济大学 硕士学位论文 基于 乐万家超市进销存管理系统的设计与开发 2 进销存管理信息系统需要 检查商品的品质并了解每一个小分类的价格带(询问供应商或自己调查竞争者) 。 将商品分为三个价位 低价位、中间价位、高价位。价格带中的单品数量根据商品组织结构表 8例:某一小分类的价位的市场占有率低价位 10%、中间价位 66%、高价 位 24%。 在卖场货架上陈列的商品必须按照商品选择的种类进行陈列, 并根据商品销售排行或其他报表, 适时调整销售不如预期的商品。对于高销售量的商品给予充分的空间并经常性进行促销活动 10。 超市管理系统具有如下优点: 1、节省公司营运成本。超市进销存管理系统的应用,减少了公司的运营管理费用,精简了办公程序,促进了管理的规范化。 2、提高了营业员的工作效率。营业员利用超市进销存管理系统,可以很快的发现那些商品需要进货,哪些商品的库存还较多,哪些商品的销售较好,可以根据上述情况进行进货和促销。 3、超市进销存管理系 统使超市的管理精细化,使得经理明确了超市存在的问题,可以有针对性的进行改进,增加了超市的竞争力。 超市进销存利用先进的计算机网络技术,经营效率和客户满意度都较高。但是,随着超市规模的扩大、客户的不断增多、商品的日益丰富,超市进销存也面临着新的问题,比如说如何对商品的销售进行预测, 如何对超市的货物进行选择、超市中的货物如何摆放、价格如何确定、库存如何控制 、优质客户如何管理、促销如何通知等 。上述问题是在工程领域中的一些有待于解决的问题。 市进销存的研究现状 简称于 1970年间 出现了一个 网络 新名词, 被中文 翻译成 管理信息系统。 在这 之后的人们 对 其 进行了 更为完整的定义即“是一个 系统,该系统 包括了计算机硬件 、软件和相关的 数据库等技术。该系统能对 相关的 事物进行 计划、 分析、控制和决策,它能够提供 相关的信息, 以起到 支持企业或者组织的运营和 相关 管理 的 决策” 11。 与中国相比,国外 一些国家特别是美国、欧洲等 国家的管理信息系统的发展一直 处于前列 , 零售业的基础是 产品 、商品的 管理,也是 各大 商场 的 自动化得以实现的标准。它的优点在于 能够不断的 减少产品 的 售价、 对 商品的 销售流程和情况 进行及时的掌握 , 服务质量也 能够在很大程度上 得到 提高。 遍及世界各地的 沃尔玛超市, 山姆 始人 ,他 对 管理 信息 系统方面的建立 和沟通 可以说 非常的重视, 该特有的品质可以说是 一个品牌开创者所具有 的 12。第一章 引言 作为超市业的龙头 与 其他 的 零 售业想区别的 销售手段 主要是 运用集团式的 购 购销 售 网络,通过 天空的 通讯卫星和 互联一起的 电脑系统来 实现 整个零售业的进步和发展 的控制 13。 中国的管理信息系统较国外起步 非常 晚, 大约在上个世纪的 70 年代末到80年代初 这个名词 才 被广大 的 公众 所接受 14。我 国在计算机管理 信息 系统的 研究和实践 方面 , 业内人士对管理信息系统的认识 大多数 是基于: 一个有人和计算机 及相关设备 等组成 的 能 够 进行信息 的 收集、 信息 传递、 信息 存储、 信息 加工、 信息 维护和 信息 使用的系统, 较多的 项目负责人在 员工 工资方面或者人事管理 方面以及 仓库管理方面的投入都 非常大 ,但对 信息系统 管理方面的重视 严重 不足,因为 很多的 企业 往往 忽视了 部门 采购的工作,很多的员工都非常不 愿意参与 企业的 采购业务,主要原因 是 业务的繁忙 以及 复杂性 15。 伴随着 市场 经济的高速发展以及人们对管理业的认识的 不断 提高, 企业 很多人 改变了 对采购管 理 一些 工作的观念,与 很多的 其他职位相比 较 ,这个职位受到的重视 越来越 大 16。一些与 企业 信息工作相关的人员也 不断的 加大 对 销售管理工作的 支持 力度,对相关 的 信息 管理 工作 ,该 系统 也做出系统的研究和相关的服务 。许多 规模较大的连锁企业, 在 运用 统对部分 的管理 资源集成进行 处理 时 ,应用销售点系统 管理信息系统对企业内外 部的各种 资源进行掌握和控制,虽然 还有一段距离 距离 最 高水平 的 系统 集成 ,但也表现 出 了初步的成效 17。但从 以往的 国内零售业绩來看, 国内的 中小型超市由于受到整体规模的 的限制 , 导致 资金短缺、不规范的管理条 例 的产生 等 各种 条件的制约,也体现 出企业 管理 机制的不健全,众多问题的出现在一定程度上 是对中小型超市信息化 发展 的现在 ,这在很大程度上说明 中国的 零售业和国外 的 零售业 相比 存在着很大的差距 18。 文主要工作 本课题的目标是设计和开发出一个基于 超市进销存管理系统。我们采用目前流行的 C#术,以 010 作为系统的开发工具。数据库采用微软公司开发的 008,服务器采用 008。 本课题的主要研究 的内容包括: (1)对系统的开发技术进行分析。分析目前流行的开发技术,比较不同开发方法的优缺点,确定本课题的开发技术。 ( 2)对 超市进销存管理系统 进行需求分析设计。从业务流程及系统实现的功能上进行业务功能分析,描述了系统的数据需求、系统的性能需求及系统的集成需求。 同济大学 硕士学位论文 基于 乐万家超市进销存管理系统的设计与开发 4 ( 3)进行了该 超市进销存管理系统 的设计。 首先 给出了 次,给出了系统架构设计、功能模块设计 。进行了领域类图的说明;最后, 进行了 数据库的设计 , 包括:数据库的需求分析、部分数据库表。 ( 4)在上述总体设计和详细设计的基础上,进行 了该系统各个模块的界面实现并给出了部分核心代码,完成了整个系统的开发。 文的组织结构 本文共总共分成六个部分。 第一章 引言。讲述课题研究背景及意义, 超市进销存管理系统 的国内外研究现状,本文所做的工作以及文章的组织结构。 第二章 相关 技术介绍。主要包括:常用软件开发方法,面向对象技术编程,统一建模语言 述, 据库开发技术概述。 第三章 系统研究分析。基于 超市进销存管理系统 的需求分析。主要包括:系统业务需求分析, 系统的数据需求、系统的性能需求及系统的集成需求。 第四 章 系统设计。 首先给出了 次,给出了系统架构设计、功能模块设计。进行了领域类图的说明;最后,进行了数据库的设计,包括:数据库的需求分析、部分数据库表。 第五章 系统实现。详细介绍 了超市进销存管理系统 的 实现过程。主要包括:基础信息管理模块、进货管理模块、客户管理模块、销售 管理模块 、 库存管理模块 、 系统 管理模块的实现 。 针对每一个功能模块,给出了系统实现的主要界面,并给出了系统各模块实现的部分核心代码。 最后,结论与展望。对全文的主要研究内容、采用的方法、取得的成果,进行了总结,并指出了下一 步的研究方向。第二章 相关技术介绍 第二章 相关技术介绍 本章 重点对 项目组开发 的 乐万家超市进销存管理系统 所采用的相关开发技术进行了介绍,包括的内容主要有: 技术 开发 的 相关 概念、 技术 特点、 技术 架构、主要原理和各技术之间的 相互 联系 。 软件开发的平台采用的是 010, 采用的架构是 . 发语言 选用的 C#。 个 统的 开发 就 如同建 设 一栋大楼,从最初就要 采用 好的技术平台作为 其 地基。作为项目 的最终 决策者,对哪 一种技术平台 进行选择 是非常重要的 一件 事情,甚至关系到 该 项目的最终 是否成功 。目前 司的 司的 无疑问是功能最强、使用率最高的技术平台。两者都有完整的体系结构、功能强大的图形化集成环境、可靠的技术支持和版本升级、人数众多的开发者和使用者,任何一个都能满足开发 超市进销存 管理系统的技术要求 19。 美国 微软公司推出的 著名的软件开发平台 , 通过该平台可以用来 进行各种 用程序和网络应用程序的 创建,也可以用来 进行网络服务 的创建 、 进行 智能设备应用程序和 各种 件 的开发 20。 通过该台可以 生成 用于 C#. 桌面应用程序、 移动应用程序和序 。 2010 年版本的 010 开发平台 也包含了+、 #的集成开发环境 。 通过该平台可以 进行 各种 研发工具 的 共享, 基于多种语言的混合解决方案也能在该平台进行 创建。 同时 ,在 的 用软件也 可以 实现 对 相关 语言 的 支持,针对 eb 用程序开 发和 用程序的开发,该 定的 技术 支持 21。 向对象方法介绍 面向对象其实 也是 方法学 的一种 , 通过该技术可以采用 称为“对象 (抽象物体来 进行 软件 的编写 。 目前的 商业 化 编程 的 发展 主要经历了 机器 编码 、汇编语言 编程 、高级语言 编程 、结构化 语言 编程 等 4 个 阶段,自 20 世纪 70 年代 以来面世的 面向对象的程序 开发 语言, 作为一种全新的软件开发方法,该方法 在 各种 软件工程 应用 领域 被 使用, 上世纪 90 年代 扩大了应用范围 。 当前 , 基同济大学 硕士学位论文 基于 乐万家超市进销存管理系统的设计与开发 6 本都是采用面向对象的方法进行 新软件 的开发 22。 个 软件工程学家 曾对 面向对象 给出了如下 的定义 : 对象 +类 +继承 +消息传递 =面向对象 技术。 若采用以上 4 个概念进行 一个软件 的 设计 与 实现, 那么该 软件 就可以称之为 是面向对象 实现的 。面向对象 编程 方法 的核心是 以对象为核心, 不同的 对象之间是 可以进行 消息 相互传递的 , 并且 相同 的 属性的 不同的 对象 可以 划分为 同一个类 ,每个类 对 一组 相同的 数据和操作 进行了定义 , 而且 类 与类之间 有继承和封装性 23。 采用现实生活的观点进行软件开发的看待称为 面向对象的方法, 该方面具有的特点是 模块 化 、 继承性、封装性和 多态性 ,这 些属性 能够 非常 好的满足 开发软件的 维护 性 、重用 性 和 可 扩充 性 等要求。 面向对象分析 对对象设计 向对象编程 向对象测试 面向对象软件维护 对对象的软件工程 开发所包含的主要内容 24。 述 是对软件系统中的制品(模型、代码等)进行可视化、详述、构造和文档化的语言 25产生于上个世纪九十年代中后期( 96/97 年),基于面向对象的方法产生。面向对象( 现于 20 世纪 70 年代。从 1989 1994 年,面向对象建模方法(语言工具)从不到 10 个猛增到 50 多个,这些不同的建模方法具有不同的建模符号体系,各自均有不同的特点,用户很难找到一个完全满足自己要求的建模语言工具,这给软件开发和市场带来了混乱 28。 绍 一个 数据库管理系统软件,该软件是 基于关系型数据库模型 进行 建立。它可以非常方便地帮助用户读写所需的数据信息,并提供了强大的数据操作和控制工具。它可以帮助用户很好地组织和共享数据库中的数据信息,以便 于根据数据库中的数据信息作出相应的处理 29。然而,仅仅依赖这样的数据库管理系统,也只能进行一些数据信息的简单处理,且对数据库的操作者要求拥有较高的数据库操作水平。因此,管理信息系统的开发者都是在某种数据库管理系统基础上设计开发与应用需求相匹配的系统,以开发出一个能够满足应用需求且操作尽可能简单的应用型管理信息系统,通常称之为二次开发 30。 具有以下特点: 第二章 相关技术介绍 1使存储的数据信息更易于查找和读取 。 2支持基于网站功能信息的共享 。 3提供了用于信息管理的强大解决方案 。 4改变了数据库窗口 。 5提供名称自动更正功能 。 6具有子数据表功能 。 7 将 数据库放到 据源中 31 8数据访问页功能 。 9共享组件的集成。 10 交互性 33。 章小结 本章主要介绍了设计和开发的超市进销存管理系统所涉及的主要相关技术。重点介绍了 010 的 技术 特点 、开发优势等;面向对象方法介绍; 统一建模语言( 产生 以及 据库的交互性和共享性等特点。这些技术为超市进销存系统的后续开发提供了理论依据和技术基础。 同济大学 硕士学位论文 基于 乐万家超市进销存管理系统的设计与开发 8 第三章 系统研究分析 究背景 门店销售员站柜台的方式是 我国早期的 商品主要 销售方式 。该种 销售 方式,一个销售 员面对 的产品种类较少,顾客也 不多,所涉及的销售金额也 较少 , 简言之,该销售员的工作比较少 。随着 生产生活节奏的加快,人们的生产生活水平也有了明显的提高,人们迫切的需要超市能够满足消费者的所有购物需求,当前的超市满足了人们的需求,也使得超市的商品种类增多和管理难度加大 。目前的 超市 变成了 一种 非常便 利的商品零售场所 , 通过商场可以为消费者提供各种各样 的商品, 同时 提供 的购物环境非常的 自由宽松, 大大的简化 、 便捷 的人们的 购物方式和 购物 服务理念, 是对 现代人 们 快节奏 的生活方式 和日益增长的物质和精神 层面 需求 的满足 。 当前 国内市场 中的 一些中小型 规模的 超市,它们的信息化 管理水平 远远落后于大中型超市 的信息化水平 , 因此 想要适应 商品销售 市场 的 竞争,就需要有非常 高效的 超市 运作方式和 信息 管理方法,因此, 超市 信息化 水平的提高 迫在眉睫。 尽管当前的 中小型超市 在销售 形态 上有 不少 的 优点, 比如说: 管理方式非常 简单、经营风险 也比 较低、 超市库存 盘点 也很 轻松,但很多问题 仍然存在 ,比如说用功 成本较高、 超市商品的 结算速度 较慢 、各种 销售 数据 得不到及时的保存 等, 上述 缺点 也大大 限制了中小型超市的发展 空间 。 管理者要想 扩大 超市的 规模, 必然的 商品信息就会 飞速 增加, 商品 销售、 商品 库存、 销售 收入、 商品 利润、 供货 厂商、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论