《连锁中心配送系统的分析与设计》由会员分享,可在线阅读,更多相关《连锁中心配送系统的分析与设计(40页珍藏版)》请在金锄头文库上搜索。
1、21世纪将是一个以网络计算为核心的信息时代。数字化,网络化与信息化是本世纪 的时代特征。n前经济全球化和网络化已经成为一种潮流,信息技术革命与信息化建设 正在使资木经济转变为信息经济,知识经济,将迅速改变传统经贸交易方式和整个经济 的面貌,它可加快世界经济结构的调整与重组,推动我国从工业化向信息化社会的过渡。连锁经营是通过一定的联结纽带,按照一定的规则,将众多分散系统孤立的经营单 位联结在一起,按照一定的规则要求动作,在国内是一种新兴的商业运作模式。连锁经 营中各店的商品需求由配送中心统一进货,商詁批发销售一般只在配送中心进行,由配 送中心与连锁商家办理出货和退货手续。配送中心送货吋需要填写配
2、货退货单。在连锁销售的物流系统中,配送中心起着关键性的作用。木系统就实现了一个简单 的配送管理系统。主要功能是连锁分店向配送中心提供各产殆的销售信息,配送中心根 据各个连锁分店销售产品额度给予配送,通过本系统可以方便地了解各个连锁分店的销 售情况。网站设计使用B/S结构,主要应用动态网页设计ASP.NET2.0技术结合数据库 SqlServer,遵循商务营销理论知识来实现在线连锁分店管理员和系统管理员的个人信 息管理、连锁店信息管理、产品的信息管理和川销售量统计分析,并且具有优美的界面, 简易的人机交互流程,全面的服务信息提示和收集用户反馈信息等功能。第1章概述1.1课题的背景及意义在Inte
3、rnet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要 渠道,它在人们政治、经济、牛活等各个方面发挥着重要的作用。Internet上发布信息 主要是通过网站来实现的,获取信息也是要在Internet 海洋”中按照一定的检索方式 将所需要的信息从网站上下载下来。因此网站建设在Internet应用JL的地位显而易见, 它已成为政府、学校、金事业单位信息化建设小的重要组成部分,从血倍受人们的重视。连锁经营在国内是一种新兴的商业运作模式。连锁经营中各店的商詁需求由配送中 心统一进货,商品批发销售一般只在配送中心进行,由配送中心与连锁商家办理出货和 退货手续。配送中心送货时需要填写配货退货
4、单。针对这一係列的流程,设计开发出一 个能有效、方便、快捷地对连锁店进行管理的配送管理系统。1.2连锁中心配送系统的目的建设连锁中心配送系统的根本H的是为厂商和各连锁商家营业网点提供先进实用 的计算机网络环境,为学校的发展和全球信息资源的共亨而服务。连锁中心配送系统的 发展方向是提供适应不同应用需求的网络服务和拓展新的网络应用。1.3主要设计思想和研究的内容:1.3. 1主要设计思想1. 连锁中心配送系统的系统用户管理;2. 连锁中心配送中心的产品管理;3. 连锁中心配送系统的销售统计管理;4. 连锁中心配送系统的连锁店管理;5. 连锁中心配送系统的连锁分店用户管理。1.3.2研究的内容根据前
5、面的设计思想进行分析,按照系统开发的基本观点对连锁中心配送系统进行 分解,从内容上可对连锁中心配送中心作如下划分:系统为连锁分店管理员(前台用户)提供的主要功能如下:个人信息管理(编号、 姓名、连锁分店ID、登录名、登录密码等)、连锁店的信息管理、产品的信息管理(产 品价格、产品数量、产品信息、到货日期等)和月销售统计分析。此系统给系统管理员提供(后台用户)提供的功能如下:个人信息管理、连锁店信 息管理、产品和各连锁店销售信息管理,根据各店销售情况的分析向各个连锁店配送产UN o1.3.3设计(研究)方案1 开发工具:Microsoft Visual Stdio 2005;开发语言:Ctt;2
6、. 开发环境:Microsoft.NET Framework 2. 0;3. 以 ASP. NET+SQL Server 模式为主,结合 Dreamweaver Fireworks 等开发软件完 成网站的制作设计,使用ASP. NET可将HTML、脚本命令和ActiveX组件组合起来,创建 动态、交互的网站;4. 构建Web应用程序,并通过IIS进行站点配置;5. SQL结构化查询语言,在网站中尽量使用数据库可以使维护更加方便,查询 功能强大。建立运行坏境,整个网站页面耍简洁明了;6. 分析并完成后台数据库和后台管理系统的建立;7. 通过Web数据库访问功能将后台数据库与前台网站衔接,以实现相
7、应功能;第2章 开发工具及所用技术介绍2. 1 . NET Framework2. 0 概述 NET Framework2. 0NTE的核心部分,它提供了.NET应用程序所需的核心服务,是开发配置与运行分布式的Web服务和Web应用的基础产台。.NET Framework是支持牛成、运行下一代应用程序和XML Web Services的内部 Windows组件。.NET Framework旨在实现下列H标:1 提供一个一致的面向对象的编程环境,而无论对象代码是本地存储和执行,还是 在本地执行但在Internet上分布,或者是在远程执行的。2. 提供一个将软件部署和版本控制冲突最小化的代码执行环
8、境。3提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行 安全性的代码执行环境。4. 提供一个消除脚本环境或解释环境的性能问题的代码执行环境。5. 使开发人员的经验在面对类型大不相同的应用程序(如基于Windows的应用程序 和基于Web的应用程序)吋保持一致。6. 按照工业标准牛成所有通信,以确保基于.NET Framework的代码可与任何其他代 码集成。.NET Framework具有两个主要组件:公共语言运彳亍库和NET Framework类库。公 共语言运行库NET Framework的基础。可以将运行库看作个在执行时管理代码的代 理,它提供内存管理、线程管理和远
9、程处理等核心服务,并冃还强制实施严格的类型安 全以及可提高安全性可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行 库的基本原则。.NET Framework的另一个主要组件是类库,它是一个综合性的面向对象 的可重用类型集合,可以使用它开发多种应用程序,这些应用程序包括传统的命令行或 图形用户界面(GUT)应用程序,也包括基于ASP. NET所提供的最新创新的应用程序(如 Web 窗体和 XML Web Services)。2. 2 ASP. NET 简介2.2. 1 ASP. NET 的概述ASP. NET是一种统一的Web平台,它提供了牛成企业级应用程序所必需的全部服务。 包括AS
10、P. NET页框架、Web Form. ASP. NET应用程序、XML Web服务、配置和部署等。1. ASP. NET页框架ASP. NET页框架是一种编程框架,它在Web服务器上运行以动态地牛成和管理Web 窗体页。2. Web FormWeb Form 乂称为Web窗体,Web Form提供了窗体设计器、编辑器、控件和调试功能, 这些功能结合在一起,能够为浏览器和Web客户端设备快速地牛成基于服务器的可编程 用户界面。3. ASP. NET应用程序ASP. NET应用程序是指可以从特定位置(该特定位置指Web应用程序服务器丄的虚 拟冃录及其子冃录)调用的所有文件、页、处理程序、模块和可
11、执行代码。4. XML Web 服务ASP. NET支持XML Web服务。Web服务是微软公司NET计划的基础,一个Web服务 就是一个应用Web协议的可编程的应用程序逻辑。利用Web服务,应用程序可以使用HTTP 和XML消息等标准在基于Web的应用程序之间交换信息,从而跨越防火墙移动数据。用 任何语言编写的、使用任何组件模型和在任何操作系统上运行的程序都能够访问Web服 务。Web服务不仅可以为ASP. NET应用程序提供服务,而且还为具有Web访问权限的任 何应用程序提供服务。5. 配置和部署ASP. NET比较简单,配置设置存储在基于XML的文件中,对这些文件进行编辑即可 完成配置。
12、Visual Studio. NET为向本地或远程服务器部署应用程序提供了一种简化的 机制。只需将文件复制到指定的应用程序H录即可部署这些文件。2. 2. 2 Web服务介绍Web服务是一项技术标准,它使用标准网络协议(例如HTTP、XML以及SOAP等)向 其他应用程序提供服务。SOAP,简单对象访问协议(Simple Object Access Protocol), 是W3C提出的标准。SOAP技术基于XML标准,它使用XML来描述数据,并且使用HTTP 协议来传输这些数据。远程的SOAP服务器能够理解调用并执行所有用户的请求,例如 实便化所需的对象、进行调用及给客户返回SOAP格式的响应
13、等。另外,也可以使用 WSDL(Web Service Description Language, Web 服务描述语言) 來完整地描述Web服务,还对以在运行期间动态地查找Web服务。WSDL使用XML描述提 供的方法。Web Services包含多个重要的标准,图21描述了这些标准在Web Servic中扮演的角色。umiWeb Service) IJ 端WSLJLSOAPXM1-XM1.11 1 1 V111 ifXM1.1111 rWeb Service4J 匿名方法(AnonymoousMethods) 迭代器(Iterators)和局部类(Partial Types)等新 特性。2
14、.4 Sql Server 数据库Sql Server数据库介绍:美国Microsoft公司推出的一种关系型数据库系统。SQLServer是一个可扩展的、 高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT 的有机结合,提供了基于事务的企业级信息管理系统方案。其主要特点如下:1. 高性能设计,可充分利用WindowsNT的优势。2. 系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。3. 强壮的事务处理功能,采用各种方法保证数据的完整性。4. 支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。SQLServer以其 内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为 广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。2. 5 ADO. NET数据库编程2.5. 1 ADO. NET 的概念ADO. NET 由 Microsoft ActiveX Data Objects (ADO)改进而来,它提供平台互用和 可收缩的数据访问功能。由于XML (Extensible Markup Language, nJ扩展标示语言) 是进行数据传送的格式,因此任何可以读取XML格式的应用程序都可以对其数据进行处 理。实际上,