欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    餐饮连锁企业仓库进销存管理系统的设计与实现毕业设计说明书.docx

    • 资源ID:11765658       资源大小:561.06KB        全文页数:59页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    餐饮连锁企业仓库进销存管理系统的设计与实现毕业设计说明书.docx

    1、餐饮连锁企业仓库进销存管理系统的设计与实现毕业设计说明书毕业设计说明书餐饮连锁企业仓库进销存管理系统的设计与实现餐饮连锁企业仓库进销存管理系统的设计与实现摘 要:随着进销存规模的发展和不断扩大,商品数量急剧增加,有关商品的各种库存信息量成倍增长。进销存时时刻刻都需要对库存各种信息进行统计分析。而市面上的一些大型的进销存管理系统功能过于强大而造成操作繁琐降低了进销存的效率工作。经过对进销存管理系统的分析,本系统采用餐饮连锁企业作为开发原型,主要包含以下六个模块:基本档案、进货管理、销售管理、报表设计、系统维护,从而实现对员工信息、供应商信息、客户信息的全面管理,对食品进货、食品销售、食品存储和食

    2、品退货的动态更新以及对进货报表、价格分析报表、员工销售报表的分析等等。利用这些集中式的数据,餐饮连锁企业可以将进、销、存、调、赚 等经营业务有机结合,轻松掌握市场行情,提高仓库物资管理的水平和工作效率,降低采购成本和储备资金占用,尽可能杜绝商品流通各个环节中可能出现的流失现象,加快资金周转,从而真正实现决策支持,把握机会,提升自身的核心竞争力,尽可能实现利益最大化。关键词:进销存;采购;库存Design and Implementation Of The Purchase-Sells-Inventory Management System FOR Restaurant Chain Enterp

    3、risesAbstract:As the scale of purchase-sells-inventory developing and expanding, the commodity quantity sharp growth, all kinds of inventory information related to commodities doubled. The purchase-sells-inventory management system always need to carry on the statistical analysis of all kinds of inv

    4、entory information. The market and the large-scale supermarket purchase-sells-inventory management system function is too strong and complicated operation reduces the efficiency of purchase-sells-inventory.After analyzing the purchase-sells-inventory management system, this system uses the catering

    5、chain enterprises as the prototype, consists of six modules: basic file, the purchase management, sales management, report design, system maintenance, so as to achieve comprehensive management of staff information, supplier information, customer information, to the food purchase, dynamic update food

    6、 sales, food storage and food returns and stock statements, price analysis report, employee sales report analysis and so on. The centralized data, catering chain enterprises can import and sale, storage, transfer, make business combination, easy to grasp the market, improve the warehouse material ma

    7、nagement level and work efficiency, reduce the cost of procurement and reserve funds, as far as possible to eliminate the phenomenon of the loss may occur in different links of commodity circulation, accelerate the turnover of capital, and thereby achieve decision support, seize the opportunity, enh

    8、ance their core competitiveness, as much as possible to achieve maximum benefits.Key words:Purchase-Sells-Inventory;Procurement;The inventory餐饮连锁企业仓库进销存管理系统的设计与实现1 概 述1.1 项目开发背景及意义电子商务的发展和市场竞争的加剧将企业推上了峰尖浪口,中小企业除了积极迎接挑战以外别无选择。网络的兴起与电子商务的发展带来了时空界限的突破、贸易方式的变革以及经济活动的革命。在某种意义上,这些变化为中小企业创造了同大企业、同国外企业平等竞争的

    9、有条件。然而,管理水平的差异会弱化这种平等的实际意义。具体而言,中小企业在进、销、存等环节的管理上都存在着一定程度的不足,而这些不足无疑将使其在市场竞争中陷入举步维艰的境地。显然在网络经济的时代背景下,进行有效的进销存管理已经成为中小企业存身立业的头等要事。然而,对于一贯疏于管理的中小企业而言,实现有效的进销存管理必然存在着一定的难度。而且原系统在技术平台、功能结构等多方面都明显出现滞后,具体表现为:原有系统已不能适应信息技术的发展速度。在硬件方面和相关系统软件方面即将面临原系统要求的不兼容问题,由于餐饮业分店数量的增多,原有的数据通信方式“随时通信”已必须要改为“实时通信”方式。底层数据库平

    10、台由于停留在以VB所支持的数据文件为基础架构的水平,数据的安全性和稳定性都随着数据的增加和功能的扩充而明显下降,数据集维护工作相当繁重。其次,应用系统功能需要大量调整补充,公司的大规模发展壮大必将要求在业务流程、管理模式方面大量引进先进的管理理念实现和保障的必要工具,否则再好的管理思想也无法得到有效的贯彻,所以,企业流程的重新思考和规划工作势在必行。仓库进销存管理系统无疑是企业管理不可或缺的部分,它的实质性内容对于每一个企业的管理者来说非常重要,所以,仓库进销存管理系统必然能够为管理员提供十分充足的信息和非常便捷的查询手段。数据库应用技术是一门永不褪色的学问,不像某些计算机应用技术会随着时代的

    11、变更被其他技术取而代之。究其根由,便是信息一直持续更新,而这信息爆炸的时代对于数据库应用技术的要求越来越高。所以本系统给传统的仓库进销存管理方法提出了全新的主张。本系统以SQL Server 2005作为建立系统的后台数据库,使用Microsoft Visual Studio 2008进行代码编写及调试,成本低廉,可靠性高,不仅能提高软件开发的质量和效率,缩短开发周期,而且还具备强大的数据库管理功能,使企业的管理走向科学化,正规化,提高企业的竞争力与凝聚力。 1.2 系统开发环境系统硬件平台的配置:网络是企业电子商务的基础,网络建设问题是实现电子商务最基本的技术问题。因此在选择系统硬件环境配置

    12、的时候因该考虑到系统的安全性、开放性、性能价格比、可扩展性、能保证较高的工作效率等方面。最终我们所确定的硬件系统环境配置为: a. 内存:DDR2 800MHz; b. 硬盘:250GB; c. 基本的输入、输出设备。 系统软件平台的配置:如果说硬件是一个系统的身体,那么软件则是一个系统的灵魂,一个系统设计的好坏,不仅要有正确的软件开发思想,也应该有良好的软件开发工具,本系统所采用的软件配置环境为: a. 操作系统:Windows XP 32位 SP3(Direct X 9.0c); b. 数据库软件:Microsoft SQL Server 2005; c. 系统开发软件:Microsoft

    13、 Visual Studio 2008。1.3 系统开发技术及工具1.3.1 SQL Server 2005SQL Server是由Microsoft开发的在Windows平台上最为流行的中型关系数据库管理系统。该数据库管理系统的主要特点如下: a. 采用客户/服务器体系结构; b. 提供图形化的用户界面,使系统管理和数据库管理更加直观、简单; c. 有丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地; d. 与Windows NT有机集成,多线程体系结构设计,提高了用户并发访问数据库的速度; e. 对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上; f. 提

    14、供了数据仓库功能1。SQL Server 2005是一个全面的数据库平台,使用集成的的商业智能工具提供了企业级的数据管理。SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,方便构建和管理用于业务的高可用和高性能的数据应用程序。主要有十个特点:a. NET框架主机使用SQL Server 2005,开通人员通过相似的语言,例如微软的Visual C#.net和微软的Visual Basic,可以创立数据库对象,还可以建立两个新的对象-用户定义的类和集合。b. XML技术在使用本地网络和互联网的情况下,在不同应用软件之间连接数据的时候,可扩展标记语言(XM

    15、L)是一个重要的标准。SQL Server 2005自身能够支持存储和查询可扩展标记语言文件。c. ADO.NET2.0版本从对SQL类的新的支持,到多活动结果集(MARS),SQL Server 2005中的ADO. NET将推动数据集的存取和操纵,实现更大的可升级性和灵活性。d. 增强的安全性SQL Server 2005中的新安全模式将用户和对象分开,提供fine-grain Access存取、并允许对数据存取进行更大的控制。另外,所有系统表格将作为视图得到实施,对数据库系统对象进行了更大程度的控制。e. Transact-SQL的增强性能SQL Server2005为开发可升级的数据库

    16、应用软件,提供了新的语言功能。这些增强的性能包括处理错误、递归查询功能、关系运算符PIVOT,APPLY,ROW-NUMBER和其他数据列排行功能等等。f. SQL服务中介SQL服务中介将为大型的、营业范围内的应用软件提供一个分布式的异步应用框架。g. 通告服务通告服务使得业务可以建立丰富的通知应用软件,向任何设备,提供个人化的和及时的信息,例如股市警报、新闻订阅、包裹递送警报、航空公司票价等。在SQL Server2005中,通告服务和其他技术更加紧密地融合在了一起,这些技术包括分析服务、SQL Server Management Studio.h. Web服务使用SQL Server200

    17、5,开发人员将能够在数据库层开发Web服务,将SQL Server当作一个超文本传输协议(HTTP)侦听器,并且为网络服务中心应用软件提供一个新型的数据存取功能。i. 报表服务利用SQL Server2005,报表服务可以提供报表控制,可以通过VisualStudio2005发行。j. 全文搜索功能的增强SQL Server2005将支持丰富的全文应用软件。服务器的编目功能将得到增强,对编目的对象提供更大的灵活性。查询性能和可升级性将大幅得到改进,同时新的管理工具将为有关全文功能的运行,提供更深入的了解。1.3.2 Microsoft Visual Studio 2008Visual Stud

    18、io是开发.NET应用程序的一套完整的开发工具集,集设计、编辑、运行和调试等多种功能于一体的集成开发环境(IDE)。Visual Studio支持4种内置的开发语言:Visual Basic、Visual C+、Visual C#、Visual J#,它们使用相同的集成开发环境,因而有助于创建混合语言解决方案2。VS2008中引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用程序。设计器中可以实时反映变更,智能感知功能,可以提高开发效率。同时Visual Studio 2008支持项目模板、调试

    19、器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。Visual Studio 2008的新特性: a. 软件开发更智能; b. Visual Studio 2008新增了WCF功能,用起来更方便;Visual Studio 2008中新增多定向支持功能,为应用程序的开发带来了新的活力; c. 支持Subversion; d. 将Windows Live整合到Visual Studio中,是开发Live网络服务平台的有利武器; f. VS2008为SQL数据库的发布提供了更方

    20、便快捷的解决方案;但是Visual Studio 2008的关键特性还是表现在: a. 快速的应用程序开发为了帮助开发人员迅速创建先进的软件,Visual Studio 2008 提供了改进的语言和数据功能,例如语言集成的查询 (LINQ),各个编程人员可以利用这些功能更轻松地构建解决方案以分析和处理信息。Visual Studio 2008 可以在同一开发环境内创建面向多个 .NET Framework 版本的应用程序,还可以在同一环境中创建各种各样的项目。b. 突破性体验Visual Studio 2008为开发人员提供了在最新平台上加速创建紧密联系的应用程序的新工具,这些平台包括 Web

    21、、Windows Vista、Office 2007、SQL Server 2008 和Windows Server 2008。对于 Web,ASP NET AJAX 及其他新技术使开发人员能够迅速创建更高效、交互式更强和更个性化的新一代 Web 体验。Visual Studio 2008 提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序。Visual Studio 2008包括以下主要菜单:a. 文件:主要提供新建、关闭、打开、打印、保存等常用菜单项;b. 编辑:主要提供剪切、复制、撤销、重撤、查找、替换等功能菜单项;c. 视图:主要提供不同功

    22、能窗口的选择,显示菜单项;d. 项目:主要提供项目相关的菜单项;e. 生成:主要提供生成、重新生成、清理、发布等项目生成相关菜单项;f. 调试:主要提供启动调试、停止调试、执行、逐句、跳过等程序调试相关菜单项;g. 测试:主要提供新建测试、测试管理器等单元测试相关菜单项。1.3.3 .NET FrameworkC#起源于C语言家族,因此具有C+的功能。C#已经分别由ECMA International 和ISO/IEC组织接受并确立为ECMA-334标准和ISO/IEC 23270标准。C#是一种现代的、面向对象的、类型安全的编程语言。C#具有以下特点:a. 简单。C#简化了C/+中许多复杂的

    23、特性,例如,C#中禁止直接使用指针,从而避免了直接操作内存的复杂性和风险性;类的成员调用统一采用“.”操作符,避免了C+中“:”或“-”操作符的复杂性;布尔值是纯粹的True和False值,而不是容易产生歧义的整型值;采用“= =”比较操作,从而避免C语言中与赋值操作“=”的混淆错误。b. 面向对象。C#支持数据封装、继承、多态和接口。所有的变量和方法,包括Main方法(应用程序的入口点),都封装在类定义中。类可能直接从一个父类继承(不支持多重继承),但它可以实现任意数量的接口。所有C#类型(包括诸如int和double之类的基元类型)都继承于一个唯一的根类型object。原始数据类型(如in

    24、t和double)通过装箱和拆箱操作可以与对象类型(如Integer和Double)之间进行相互转换。c. 类型安全。C#是强类型语言,即每个变量与对象都必须具有声明类型。C#禁止进行不安全的类型转换(如将double转换成boolean)。数组类型下标从0开始而且进行越界检查。另外,C#中类型溢出将被检查。d. 现代。C#语言包括许多现代先进语言的特性。例如:支持属性,充当私有成员变量的访问器。支持封装的方法签名(称为“委托”),它实现了类型安全的事件通知。支持特性,提供关于运行时类型的声明性元数据。支持内联XML文档注释,编入了自己的文档。支持泛型方法和类型,从而提供了更出色的类型安全和性

    25、能。提供了迭代器,允许集合类的实施者自定义迭代行为,以便客户端代码使用。在C#3.0当中,语言集成查询(LINQ)表达式使强类型查询成为一流的语言构造。隐式类型的本地变量和数组。在与本地变量一起使用时,var关键字指示编译器根据初始化语句右侧的表达式推断变量或数组元素的类型。对象初始值设定项。支持无须显式调用构造函数即可进行对象初始化。集合初始值设定项。支持使用初始化列表而不是对Add或其他方法的特定调用来初始化集合。扩展方法。使用静态方法扩展现有类,这些静态方法可以通过实例方法语法进行调用。匿名类型。使用关键字var声明,无须预先显式定义,其类型名由编译器生成。匿名类型广泛用于LINQ查询表

    26、达式。Lambda表达式。支持带有可绑定到委托或表达式树的输入参数的内联表达式。自动实现的属性。支持使用简化的语法声明属性。分部方法定义。分部类型可以包含分部方法。垃圾回收。将自动回收不再使用的对象所占用的内存。异常处理。提供了结构化和可扩展的错误检测和恢复方法。e. 相互兼容性。C#提供对COM和基于Windows的应用程序的原始的支持。C#允许用户将指针作为不安全的代码段来操作旧的代码。VB.NET和其他中间代码语言中的组件可以在C#中直接使用。f. 可伸缩性和可升级性。C#中的设计中充分考虑到版本控制的需要,其中包括单独使用的virtual和override修饰符、方法重载决策规则以及对

    27、显式接口成员声明的支持,以确保C#程序和库能够以兼容的方式逐步演进。C#程序在.NET Framework上运行。.NET Framework是Windows的一个组件,包括一个被称为公共语言运行库的虚拟运行环境和一组统一的类库3。2 系统可行性分析 可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的

    28、过程。可行性分析是上层进行决策的重要依据,通过对需求分析的研究,对项目的可行性分析如下。2.1 技术可行性随着科学技术的进步,计算机网络以及通信平台技术快速发展,计算机硬件设备的质量也不断攀升,使计算机逐渐能够全面地应用于学校以及各大企业,这让进销存的管理成为可能。很多以前一直难以攻破的难题,现如今已经得到了解决。计算机应用的不断普及,为设计和开发各类进销存管理系统(自然也包括餐饮连锁企业进销存管理系统)提供了技术上的保障。本系统以SQL Server 2005作为建立系统的后台数据库,使用Microsoft Visual Studio 2008进行代码编写及调试,不仅能提高软件开发的质量和效

    29、率,缩短开发周期,而且还具备强大的数据库管理功能,完全能够满足本系统的开发需求。此外,从开发人员的水平考虑,作为计算机科学与技术专业毕业的学生,大学四年所积累的专业知识使我们从一定程度上具备了开发一个小型系统的能力,而且现有的计算机设备也完全能够满足开发的需要。因此,在技术上,这两者结合完全可以胜任此平台的开发。2.2 经济可行性 由于本系统所要求的硬件(计算机及相关硬件)和软件环境(Microsoft Visual Studio 2008+SQL Server 2005),市场上都容易购买到或从相关网站下载,系统成本主要集中在本系统的开发与维护上,对用户不造成过重的经济负担。而一旦此系统投入

    30、使用,不仅可以减少仓库进销存管理的工作强度,提高工作效率,而且方便了对仓库进销存的管理,延续了传统的管理模式,极大限度地方便了库存管理人员,而且,目标系统不是很复杂,开发的周期较短,经济支出不大,所节省的大量人力、财力产生的效益将远远大于本系统的开发成本。所以从经济方面此系统是可行的。2.3 操作可行性IT行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件,熟悉IT产品。因为,有的进销存对员工的素质要求比较高,从管理层到下面的销售人员,都要求具有一定的计算机基础,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够是系统顺利运行

    31、。2.4 法律可行性 本系统不会触及相关的法律法规,不会侵犯专利权,侵犯版权等问题。而且由于现有系统的不完善,本系统可以填补某些技术上的空白,并受法律保护。综合以上四方面,无论是从技术上、经济上,操作上还是法律上,该系统具有很高的开发可行性。3 需求分析3.1 系统基本需求针对餐饮连锁企业仓库进销存业务的需求,设计如下所示的数据项和数据结构: a. 供货商信息,包括的数据项有供货商编号、供货商名称、供货商负责人,供货商号码、供货商传真、供货商地址等;b. 客户信息,包括的数据项有客户编号、客户姓名、客户性别、客户生日、家庭电话、手机号码、家庭住址等;c. 商品进货信息,包括的数据项有商品编号、

    32、操作员编号、供货商名称、仓库名称、货物名称、进货数量、商品计量单位、进货时间、商品规格、进货单价、销售单价、应付金额、实付金额等;d. 用户信息,包括的数据项有用户编号、用户姓名、系统登录者姓名、登录密码、用户性别、用户生日、所在部门、职位、家庭电话、手机号码、家庭住址、权限编号等;e. 系统权限管理信息,包括的数据项有权限编号、系统用户分类、系统用户姓名、员工信息、供货商信息、顾客档案信息、采购进货信息等;f. 商品销售信息,包括的数据项有销售编号、库存编号、商品编号、用户编号、销售商品名称、销售数量、销售时间、商品计量单位、销售商品规格、进货单价、销售单价、应收金额、实收金额等;g. 商品退货信息,包括的数据项有退货商品编号、库存编号、商品编号、用户编号、客户编号、供货商名称、仓库名称、退货商品名称、退货商品规格、退货时间、退货数


    注意事项

    本文(餐饮连锁企业仓库进销存管理系统的设计与实现毕业设计说明书.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开