资源目录
压缩包内文档预览:(预览前20页/共41页)
编号:552469
类型:共享资源
大小:4.56MB
格式:ZIP
上传时间:2015-12-05
上传人:QQ28****1120
认证信息
个人认证
孙**(实名认证)
辽宁
IP属地:辽宁
6
积分
- 关 键 词:
-
毕业设计论文
- 资源描述:
-
超市连锁中心配送系统,毕业设计论文
- 内容简介:
-
北京联合大学 毕业设计 -1- 引 言 现在 随处可以见到各种各样的连锁店,无论是超市、饭店还是商场,连锁店的种类越发的齐全和 多样化。但是在高速 发展的社会中,什么才是他们赢取利润的关键呢,无疑 是时间。 而连锁店的配送问题则是节省时间的关键 。那么多的连锁店,分布在不同地点,如果还是像以前古老的配送方法,只能是失去更多的客户群。所以我要利用网络简化这个繁琐的配送环节。 连锁经营是将孤立的经营单位通过一定的规则连接在一起,但是对于地区上孤立经营单位实现统一的管理,只有通过计算机网络技术才能实现。即通过这个连锁配送系统,可以使系统管理员也就是后台 管理员可以通过网络平台,了解各个连锁分店的销售状况、管理员的基本信息等情况。系统会 自动的将各个用户填写和修改的信息存储到相应的数据库中,使他们处于 不断更新之中。 而且本系统设置了两个不同权限的管理范畴,如果是系统 管理员,则可以拥有所有的权限。既可以看到各个分店的各种信息,包括分店的信息、分店管理员的信息、分店的销 售信息及库存量、并根据不同的库存量决定是否要给分店添加商品。这样就简 化了填写各种单据的麻烦,还省去了到 总部报告 销售量并要求配货的环节 。作为分店的管理员,只拥有登录本店的权限,他们只能看到一切关于本连 锁店的信息, 包括本人的信息修改和本店的销售信息、库存信息, 而对其他的分店没有访问 权 限 。 近年来, .NET 的发展趋势越来越热,目前已经于 JAVA 和 C+并列成为最热门的三大编程技术。从目前的市场对程序员的需求可以看出 .NET 的应用程度。很多企业的电子商务、电子政务和企业办公自动化系统的开发,都希望采用对中间业务层的处理能力强大的 .NET 平台。 以上市场的需求决定了 .NET 正在成一个热门的编程语言,有越来越多的人想要学习它,也有一些其他语言的编程者想要转到 .NET 编程环境中。所以我想利用学过的知识,跟上现在的趋 势,使用 .NET 的强大平台来完成我的毕业设计。 在 信息时代的冲击,所有的工作环节都将利用计算机网络的便捷,来提高我们的工作效率和准确性。使我们的连锁配送更加的人性化,更加的高效。 nts北京联合大学 毕业设计 -2- 1 超市 连锁 中心 配送 系统 的 概述 1.1 选题及开发意义 连锁企业的组织采用正规的模式,由配送中心对各个分店的情况进行了解,负责商品的管理与配送。总部对各店实行统一制定经营方针、统一核算制度、资金统一调配、统一采购,实行具有整体利益的全局安排,各店实行标准的统一经营管理。 连锁店 作为零售业的一种新型业态,采用 “顾客自我服务、一次购 齐 ”的销售方式,以经营食品和日常服务器等中低档商品为主,实行高周转率、低利润率、价廉物美的销售方针,带来了零售业的又一次革命。此时连锁超市的配送问题随之而来,因为我们是这方面的初级参与者,所以现在我国的连锁超市物流还是存在一些问题的,主要问题有 :一、即时配送率低,我国连锁超市企业目前物流管理和物流效率尚有欠缺,即时配送率低,配送的差错主和残损率也较高,供应链不畅;二、超市企业之间竞争手段趋同,导致企业毛利下降;三、库存金额偏高,周转时间也偏长。 但是在发达国家物流配送规模日益扩大的一个重要标志是配送中心的 数量明显增加。配送中心是专门从事商品配送业务的物流基地,专业化、现代化程度高,有很强的货物配送能力。并且发达国家物流设备的更新周期比较短,物流配送技术和设备先进,目前很多配送中心都建立起自动化的配送系统,使物流配送效率得到进一步提高。 为了适应实际的需要,许多发达国家的配送企业采用多种方式向需求者配送货物,并把提高配送服务质量视为发展配送业务的重要手段。美国的沃尔玛成功的做到了这一点,它缩短接单到供货之间的配送周期,在指定的时间准时送货,实行 24小时昼夜接受定单和送货制度及休息日照常配送及提供各种信息,开展 流通加工业务等。沃尔玛所有的系统配送系统 采用传送带、开放式平台,以及产品代码、自动补货系统和激光识别系统,所有的这些使沃尔玛公司创建的 “无缝点对点 ”的物流系统得以实现,为沃尔玛节省了很大的成本,提高了物流配送效率,从根本上实现了沃尔玛的 “以顾客为中心 ”的服务理念。 基于以上的调查结果我选择了“ 超市 连锁 中心 配送系统 的设计与实现” 作为我毕业设计的题目,对连锁配送系统作进一步的研究。 1.2 超市 连锁 中心 配送 系统 的 功能概述 通过本系统 能够更加方便的了解各个连锁分店的情况,使管理者对于各个分店的管理趋于系统化。 系统主 要分为两个基本设计模块,一个是系统管理员模块,一个是分店管理员模块。 nts北京联合大学 毕业设计 -3- 系统管理员模块又可以分为以下四个基本模块: 用户管理模块: 对分店用户信息的管理及权限的设置。 连锁店管理模块: 对连锁分店 信息 的管理及对连锁店种类的添加。 销售统计模块: 掌握各个 分店的销售量、销售种类及开始结束时间 ,并根据销售量添加商品。 商品管理模块: 对 连锁分店的库存量及配送中心的库存量 的掌握,并根据库存量决定对两所分店的配送种类就数量。 分店管理员模块可以分解为以下的四个基本模块: 本人信息管理模块:对本人信息及密码的管理,包括添加、删 除和修改。 本店信息管理模块:对本连锁店信息的管理,修改、添加和删除。 本店销售信息模块:添加本店的销售统计数字,便于系统管理员查看。 本店库存商品模块:对本店库 存商品的管理,包括数量、种类及保存时间等。 nts北京联合大学 毕业设计 -4- 2 超市 连锁 中心 配送 系统 的实施方案 2.1 系统开发 模式 局域网建立 B/S结构的网络应用,并通过 Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如 LAN,WAN,Internet/Intranet 等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在 JAVA 这样的跨平台语言出现之后, B/S 架构管理软件更是方便、快捷、高效。故选择 B/S 结构 模式。 2.2 操作系统的选择 Windows xp 中文全称为视窗操作系统体验版。是微软公司发布的一款视窗操作系统。 稳定性好,操作简单,系统文件体积小运行速度快 , 软件兼容性好。 其 专业版在家庭 版的基础上添加了新的为面向商业的设计的网络认证、双处理器等特性 , 更加利于编程的使用。故选择了 XP 系统。 2.3 数据库的选择 SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。 SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能 。因此本系统的数据库选择使用 SQL Server 2005。 2.4 开发工具 2005 年,微软发布了 Visual Studio 2005。 这个版本的 Visual Studio 仍然还是面向 .NET 框架的(版本 2.0)。它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等。总体来 说是一个非常庞大的软件,甚至包含代码测试功能。 并能 面向不同的开发角色。 故选择 Visual Studio 2005。 Microsoft Internet 信息服务器 (IIS)可以作为一个 Web 服务器单独使用,也可以与相兼容的工具一起使用,它可以用来建立 Internet 商务、访问和操作来自不同数据源的数据以及创建 Web 应用程序,其中这些应用程序利用服务器脚本和组件代码来完成一些客户 -服务器功能。最新的信息可以从 IIS Web 站点上找到。 IIS 可以保证网络管理员和应用程序开发人员获得同 Windows NT 服务器一样的安全、网络和管理功能。在使用熟悉的 Windows NT 服务器工具和功能外, IIS 还有一些自带的功能,可以帮助管理安全的 Web 站点、开发及配置服务器密集型的 Web 应用程序。 nts北京联合大学 毕业设计 -5- 3 超市 连锁 中心 配送系统的系统分析 3.1 系统功能分析 通过本系统可以掌握 各个连锁分店 的信息,可以通过对 销售信息的了解及根据销售量及库存量进行产品配送 等功能的实现 。本系统主要分为两个基本设计模块,一个是系统管理员模块,一个是分店管理员模块。 两个模块又可 分为四个模块,用户管理模块、连锁店管理模块、商品管理模块、销售统 计信息模块。 系统管理员有所有的权限,可以对各个分店用户信息进行查看,编辑,添加及删除,并设置他们的访问权限;还可以对仓库的产品信息(种类,数量等)进行查看,修改,添加及删除;对各个连锁店信息有查看,修改,添加和删除的权限。最后对各个分店的销售信息进行统计,了解各个分店产品的销售情况,并根据他们的销售量及库存情况安排产品的添加配送工作。 分店管理员则只对本人的信息及密码、连锁店的信息和销售信息等的访问权限。 本系统主要 应 包括以下信息 : ( 1)管理员信息:包括管理员的姓名, ID号,密码机权限 ( 2)分店管理员的信 息:包括姓名, ID号,密码,所在分店 ID ( 3)仓库的产品信息:包括产品的名称,数量,单价种类 ( 4)连锁店的信息:连锁店的名称, ID号,地址,管理员姓名 ( 5)仓库的产品信息:产品的种类,数量,单价 ( 6)产品的销售信息:开始销售的时间,结束销售的时间,销售的数量,种类,单价 3.2 系统的 业务流程图 系统 业务 流程图符号说明如图 处理 数据存储 物或单据 物或信息流 外部 项 图 3-1 业务流程图图例 nts北京联合大学 毕业设计 -6- 图 3-2 指出了系统管理员及分店管理员对于用户管理的基本操作: 图 3-2 图 3-3是系统的产品管理模块,指出了系统管理员及分店管理员对于 商品的删除、修改和添加的操作。 图 3-3 nts北京联合大学 毕业设计 -7- 图 3-4 是 销售配送过程中,系统管理员通过对分店销售情况、分店库存商品、配送中心库存商品进行对比,决定是否对对应的分店进行商品的配送工作。 图 3-4 图 3-5 是 分店 管理模块 业务流程图 ,系统管理员可以查看、添加和删除连锁分店信息。而分店管理员只能对本店信息进行上述操作。 图 3-5 分店管理业务流程图 nts北京联合大学 毕业设计 -8- 3.3 超市 连锁 中心 配送系统的数据流图 数据流图( Data Flow Diagram ,简称 DFD)是用一些规定的图标和符号来 描述数据在系统中的流动和处理的情况,是新系统逻辑模型的主要组成部分,它可以反映出新系统的主要功能、系统与外部环境间的输入输出、系统内部的处理、数据传送、数据存储等情况。它的绘制依据是现行系统流程图,一般要采用自上而下逐步求精的结构化表示方法,数据流程图是管理信息系统的总体设计图,也就是以图形的方式将系统中数据传递、转化的过程以直观的方式表述出来。 此系统的数据来源是系统管理员和分店管理员,数据去处项是配送中心管理。由此得到此系统的最高数据流图 关联图,如图 3-6 所示 图 3-6 连锁配送系统的关联图 关联图给出了系统的总体概念,明确了系统的外部项和整个系统的界面。实际系统具备四个基本功能,及用户管理、连锁店管理、商品管理和销售统计管理。因此得出系统的顶层图,如图 3-7 所示 nts北京联合大学 毕业设计 -9- 图 3-7 连锁配送系统的顶层图 顶层图中的用户管理又可以分为查询增加用户、删除用户、修改用户,因此得到系统的用户管理一层图 图 3-8 用户管理的一层图 nts北京联合大学 毕业设计 -10- 顶层图中的连锁店管理又可以分为查询增加连锁店信息、删除连锁店信息、修改连锁店信息,因此得到系统的连锁店管理 一层图 图 3-9 连锁店 管理的一层图 顶层图中的销售 统计管理的一层图如 3-10 所示 nts北京联合大学 毕业设计 -11- 图 3-10 销售统计 管理的一层图 3.4 超市连锁中心 配送 系统数据字典 词典的作用是给词汇以定义和解释。在结构化分析中,数据词典的作用是给数据流图上每个成分给予定义和说明。也就是说,数据流图上所有成分的定义和解释的文字集合 就是数据词典。 数据词典描述的主要内容有:数据流、数据元素、数据存储、加工、外部项,其中数据元素是组成数据流的基本成分。 分店管理员 系统管理员 3.1 统计信息 4.2 库存商品添加 4.1 库存商品查询 4.3 库存商品删除 4.4 库存商品修改 D4 商品信息表 D3 统计信息表 F10.1 填写 销售统计 F10.1 查看销售统计 F6.1 查看 销售统计 F11.1 查看库存商品 F14.1 查看库存商品 F3.1 添加库存商品 F3.2删除库存商品 F3.3 修改库存商品信息 F14.3 修改库存商品信息 F14.2 添加后库存商品 nts北京联合大学 毕业设计 -12- 图 3-11 外部项 分店管理员 图 3-12 外部项系统管理员 nts北京联合大学 毕业设计 -13- 图 3-13 数据流本店信息 图 3-14 数据流统计信息 nts北京联合大学 毕业设计 -14- 图 3-15 数据元素连锁店 ID 号 图 3-16 数据存储用户表 nts北京联合大学 毕业设计 -15- nts北京联合大学 毕业设计 -16- 4 超市 连锁 中心 配送 系统 的 设计 与实现 4.1 系 统总体设计 B/S 结构 B/S 结构是由服务器及客户机两个部分组成, B/S 结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。 图 4.1 B/S 结构图 4.2 系统的运行环境 超市连锁中心配送系统使用的网络架构是 B/S 模式(浏览器 /服务器),使用ASP.NET 技术实现编码,服务端数据库是 SQL SERVER 2005 来储存数据,软件的体系架构中采用三层架构 模式(表现层、业务逻辑层、数据访问层),系统开发环境 采用 Window XP+ Microsoft Visual Studio 2005 ,系统运行环境 Window Server 2003+IIS6.0+ Microsoft .NET Framework 2.0+Sql Server 2005。 4.3 超市连锁中心配送 系统数据库的设计与实现 4.3.1 系统数据库实体的设计 实体关系模形图,简称 E-R 图,是数据库设计常用的方法,图中的矩形表示实体,菱形表示实体间的联系,椭圆表示实体的属性,联系的类型可用 1: 1,1: N 或 M: N表示。下图是对数据库初步设计的 E-R 图(实体属性略),各个实体之间的具体关系 图 4.2 数据库的 E-R 图 数据库服务器 客户机 产品信息表 连锁店信息表 属于 m 1 属 于 m n 属 于 m n 用户表 销售统计表 nts北京联合大学 毕业设计 -17- 各个实体的 E-R 图为 图 4-3 用户实体的 E-R 图 图 4-4 产品信息实体 E-R 图 图 4-5 连锁店信息实体 E-R 图 图 4-6 销售信息实体 E-R 图 用户 用户登录名 用户真实姓名 连锁店编号 用户密码 是否是管理员 销售信息 产品编号 连锁店编号 销售数量 开始时间 结束时间 连锁店信息 连锁店名称 连锁店负责人 连锁店信息 连锁店 ID 号 产品信息 产品 ID 号 产品名称 nts北京联合大学 毕业设计 -18- 4.3.2 系统数据库表的设计 连锁配送系统中应该包括五个表,分别是用户信息表、连锁店信息表、销售统计信息表、产品信息表、连锁店与产品关系表 。之中包括的属性如下表所示: 表 4-1 用户 信息 表( STUserI): 序号 列名 数据类型 长度 字段说明 1 STUserID Int 4 定义用户唯一 ID 号 2 STDepID Int 4 定义连锁店唯一 ID 号 3 STNickName Varchar 50 记录登记名称 4 STUserName Varchar 50 记录用户真实名称 5 STUserPwd Varchar 50 记录登陆密码 6 STNoAdmin Varchar 4 是否管理员 表 4-2 产品信息表( STProd): 序号 列名 数据类型 长度 字段说明 1 STProdID Int 4 定义产品唯一 ID 号 2 STProdName Varchar 50 记录产品名称 表 4-3 连锁店信息表( STDep): 序号 列名 数据类型 长度 字段说明 1 STDepID Int 4 定义连锁店唯一 ID 号 2 STDepName Varchar 50 记录连锁店名称 3 STDepMaster Varchar 50 记录连锁店负责人的名字 4 STDepInfo Varchar 50 记录连锁店信息 表 4-4 连锁店与产品关系表 (STProDe): 序号 列名 数据类型 长度 字段说明 1 ID Int 4 定义唯一 ID 号 2 STProdID Int 4 定义产品唯一 ID 号 3 STDepID Int 4 定义连锁店唯一 ID 号 4 STProdName Varchar 50 记录产品名称 5 STProdInfo Varchar 200 记录产品信息 6 STProdPrice Decimal 9 记录产品价格 7 STProdNum Decimal 9 记录产品数量 8 STProdBZ Decimal 9 记录产品保质期 9 STProdSH Decimal 8 记录产品送货日期 nts北京联合大学 毕业设计 -19- 表 4-5 销售统计 信息 表( STSale): 序号 列名 数据类型 长度 字段说明 1 ID Int 4 定义唯一 ID 号 2 STProdID Int 4 定义产品唯一 ID 号 3 STDepID Int 4 定义连锁店唯一 ID 号 4 STSaleNum Decimal 9 记录销售数量 5 STStarTime Decimal 8 记录开始时间 6 STSEndTime Decimal 8 记录结束时间 4.4 系统数据库的实现过程 开始 SQL Server 2005 连接 图 4-7 SQL Server 2005 的连接过程 数据库 附加数据库 nts北京联合大学 毕业设计 -20- 图 4-8 数据库的附加过程 成功添加数据库后的显示为:(成功添加一个名为 STcontract 数据库) 图 4-9 成功添加数据库 4.5 IIS 的配置 4.5.1 IIS 简介 Microsoft Internet 信息服务器 (IIS)可以作为一个 Web 服务器单独使用,也可以与相兼容的工具一起使用,它可 以用来建立 Internet 商务、访问和操作来自不同数据nts北京联合大学 毕业设计 -21- 源的数据以及创建 Web 应用程序,其中这些应用程序利用服务器脚本和组件代码来完成一些客户 -服务器功能。最新的信息可以从 IIS Web 站点上找到。 IIS 可以保证网络管理员和应用程序开发人员获得同 Windows NT 服务器一样的安全、网络和管理功能。在使用熟悉的 Windows NT 服务器工具和功能外, IIS 还有一些自带的功能,可以帮助管理安全的 Web 站点、开发及配置服务器密集型的 Web 应用程序。 IIS 的配置过程 开始 控制面板 管理工具 Internet 信息服务 图 4-10 新建 虚拟目录 nts北京联合大学 毕业设计 -22- 图 4-11 图 4-12 nts北京联合大学 毕业设计 -23- 图 4-13 4.6 超市 连锁 中心 配送系统的模块设计 系统主要是分为两个大的模块进行设计的,一个是系统管理员模块,一个是分店管理员模块。 系统管理员模块又可以分为四个次级模块,分别是 用户管理模块、连锁店管理模块、库存产品管理模块、销售统计模块;分店管理员的次级模块分别为用户管理模块、连锁店管理模块、分店产品管理模块、销售统计模块 系统 H 图如下所示: 图 4-14 系统 H 图 nts北京联合大学 毕业设计 -24- 图 4-15 系统管理员 H 图 图 4-16 分店管理员 H 图 IPO 图实际上是一张图形化的表格。它描述分层图中每一个模块的输入 输出关系、处理内容。现对 IPO 技术 应用 进行模块结构设计。 nts北京联合大学 毕业设计 -25- 图 4-17 系统管理员 IPO 图 IPO 图 系统名称: 超市连锁中心配送系统的设计与实现 制图者:傅雪莹 模块名称:系统管理员模块 日期: 2010.3.24 备注: 有下列模块调用: 中心 连锁中心配送系统 调用下列模块: 系统用户信息管理模块 系统管理员连锁分店管理模块 库存商品管理模块 各个分店销售统计 模块 输入: 用户信息 连锁店信息、商品信息 处理内容: 如果需要查看,添加,删除分店管理员信息,则调用系统用户信息管理模块; 如果想要了解和删除,增加各个分店信息,则调用系统管理员连锁分店管理模块; 如果相要了解库存商品信息,则调用库存商品管理模块; 如果要了解各个分店的销售情况,则调用各个分店销售统计模块, 否则,按无效数据处理。 内容数据元素: 输出: 用户信息、连锁店信息、商品信息、统计信息 nts北京联合大学 毕业设计 -26- 图 4-18 系统用户管理模块 IPO 图 IPO 图 系统名称: 超市连锁中心配送系统的设计与实现 制图者:傅雪莹 模块名称:系统用户信息管理模块 日期: 2010.3.24 备注: 由下列模块调用:系统管理员模块 调用下列模块: 查看 用户信息模块 添加分店用户信息模块 修改分店用户信息模块 删除分店用户信息模块 输入: 增加 各分店用户信息 及权限 删除用户 信息 及权限 修改用户权限 输出: 查询各分店用户信息 删除后的用户 信息 修改后用户信息 处理内容: 如果想要了解用户信息,则调用查看用户信息模块; 如果要添加分店用户管理员,则调用添加分店用户信息模块; 如果有用户信息修改,则调用修改分店用户信息模块; 如果有分店管理员离职或分店撤销,则调用删除分店用户信息模块; 否则,无效数据处理。 内部数据元素: nts北京联合大学 毕业设计 -27- 图 4-19 分店管理员 IPO 图 IPO 图 系统名称: 超市连锁中心配送系统的设计与实现 制表者:傅雪莹 模块名称:分店管理员模块 日期: 2010.3.24 备注: 由下列 模块调用: 连锁 中心配送系统 调用下列模块: 本店用户信息管理模块 本连锁店信息管理模块 本店产品管理模块 本店销售统计模块 输入: 本 人信息 本店 信息 商品信息 统计信息 输出: 本店 信息 本人信息 商品信息 处理内容: 如果要查看或者修改自己的信息,则要调用用户信息管理模 块; 如果查看或者修改自己连锁店的信息,则要调用本连锁店信息管理模块; 如果查看或者修改自己连锁店产品的信息,则要调用本店产品管理模块; 如果查看或者添加自己连锁店的销售信息,则要调用本店销售统计模块; 否则,无效数据。 内部数据元素: nts北京联合大学 毕业设计 -28- 4.7 超市 连锁 中心 配送系统的主要功能及代码 实现 4.7.1 运行 Microsoft Visual studio 2005 开始 Microsoft Visual studio 2005 图 4-20 新建网站 4.7.2 Microsoft Visual studio 2005 中搭建登录页面 图 4-21 在设计视窗下的 index 页面 nts北京联合大学 毕业设计 -29- 4.7.3 主要功能模块的 实现 连接数据库的代码 string STconnection = ConfigurationManager.ConnectionStringsSTcontractConnectionString.ConnectionString; STconn = new SqlConnection(STconnection); 系统的实现展示及代码设计 一:用户登录界面的代码及截图 图 4-22 用户登陆界面截图 if(STsdr.Read() SessionSTNickName = STsdrSTNickName; SessionSTNoAdmin = STsdrSTNoAdmin; /判断管理权限 if(SessionSTNoAdmin.ToString()=0) Response.Redirect(STUserSTUserLogin.aspx); else if(SessionSTNoAdmin.ToString() = 1) Response.Redirect(STManagerSTManagerLogin.aspx); else Response.Write(alert(登陆失败!);); Response.Redirect(Index.aspx); nts北京联合大学 毕业设计 -30- 二:登录到系统管理员界面 图 4-23 管理员登陆界面 其中,添加连锁店的功能展示:(添加一个连锁店名为连锁店梨园的) 图 4-24 添加连锁店 nts北京联合大学 毕业设计 -31- 查看连锁店信息中已经有名为“梨园”的分店: 图 4-25 成功 添加连锁店 增加连锁店的代码: if(STDeName.Text = ) STDe_warn.Text = 名称不能为空! ; else if(STDeMaster.Text = ) STDe_warn.Text = 负责人不能为空! ; else . try STcmd.ExecuteNonQuery(); STDe_warn.Text=添加成功 ; STDe_warn.Stylecolor=red; Response.Redirect(STManagerDep.aspx); catch(SqlException) STDe_warn.Text=添加失败 ; STDe_warn.Stylecolor=red; STcmd.Connection.Close(); nts北京联合大学 毕业设计 -32- 作为管理员还要时刻了解分店的销售情况,并根据他们的库存量决定是否添加商品,功能展示如下: 图 4-26 查看连锁店销售情况 图 4-27 为连锁分店配送商品 nts北京联合大学 毕业设计 -33- if(!IsPostBack) . STconn.Open (); string STmysql1 = select * from STProd; ST_Prod.Items.Add(new ListItem(,-1); while(STdr1.Read () ST_Prod.Items.Add(new ListItem(STdr1STProdName.ToString() ,STdr1STProdID.ToString() ); string STmysql = select * from STDep; . while(STdr.Read() ST_Dep.Items.Add(new ListItem(STdrSTDepName.ToString() ,STdrSTDepID.ToString() ); STconn.Close(); else Response.Redirect(./Index.aspx); 三:登录到分店管理员界面 图 4-28 分店管理员登录界面 nts北京联合大学 毕业设计 -34- ( 1)查看、添加本店销售情况: 图 4-29 查看、添加本店销 售情况 ( 2)在本人信息管理中,修改本人密码的功能如图所示: 图 4-30 修改本人密码 if(STNew_pwd.Text = Tbx_pwdok.Text & STNew_pwd.Text != & Tbx_pwdok.Text !=) nts北京联合大学 毕业设计 -35- string STstrsql=update STUser set STUserPwd = + STNew_pwd.Text + where STNickName = + STNickName+; SqlCommand STcmd = new SqlCommand(STstrsql,STconn); try STcmd.ExecuteNonQuery(); STUserPwd.Text=修改成功! ; Response.Redirect(STUserInfo.aspx); catch(SqlException) STUserPwd.Text=修改有误! ; STUserPwd.Visible=true; STconn.Close(); else STUserPwd.Text = 确认密码不正确! ; else STUserPwd.Text = 原密码不正确! ; nts北京联合大学 毕业设计 -36- 5 超市 连锁 中心 配送 系统测试 5 1 系统测试目的 系统测试的目标是各模块功能的正确实现。程序制作过程中肯定会存在考虑不周的问题,毕竟制作精力和经验有限,只能是尽量避免不必要的出错,使得程序运行顺利,基本功能得以实现。另外,在整个寻错过程中,要以严谨的态 度解决在制作时出现的问题,认真分析,有则改之无则加勉。 当然,从发现问题到解决问题也是一个过程,不苛求做到完美,只希望做得更好。 5 2 系统测试过程 当 用户 进入到 登录 界面 时, 输入用户名及密码,如果正确(即用户名及密码与数据库的相等)则成功进入到相应权限的界面;如果用户名或密码与数据库中的数据不相等,则无法成功进入到相应 权限的操作 界面,跳出“登录失败”的提示框,确定后重新回到登陆界面。 图 5-1 登录 输入用户名为 fxy ,密码为 123; ( 正确的用户名及密码分别为 fxy, fxy。) 输入 单击登录 后跳出提示框: 图 5-2 登录失败 提示 nts北京联合大学 毕业设计 -37- 系统管理员添加连锁店信息时连锁店名称不能为空 ,如果不填入连锁店名称直接单击添加按钮,则按钮下方出现“名称不能为空”的提示,如图所示: 图 5-3 名称不能为空 系统管理员添加连锁店信息时连锁店负责人不能为空 ,如果只填入连锁店的名称而不填写连锁店负责人一栏,则不能成功添加,出现“负责人不能为空”的提示字样。如图所示: 图 5-4 连锁店负责人 不能为空 nts北京联合大学 毕业设计 -38- 系统的删除功能的测试,以 产品的删除为例 ,单击删除字样则此条信息被删除,测试如下: 删除前如图所示: 图 5-5 删 除商品前的截图 执行删除后,如图所示: (榴莲的信息条消失) 图 5-6 执行删除截图 nts北京联合大学 毕业设计 -39- 结 论 系统开发的前期,要先整体规划系统的实施方案,包括系统的开发模式、开发技术、操作系统和数据库的选择,只有适合 系统 的方案才能起到推动作用。接着需要对 连锁配送 系统分析与设计,做出功能需求图了解用户需求,主要业务流程图和数据流程图,以及数据库的设计,划分系统模块,编程的实现。 大体的设计完成后就要进行具体的设计。首先是使用户通过不同的身份进入系统,即为权限的划分:系统管理员和分店管理员。其次就是进入页面后如何完成 各个功能的实现, 系统管理员可以进入用户管理、连锁店管理、商品管理和销售统计对各个分店的信息进行了解及添加、删除的操作 。 分店管理员可以进入本人信息管理、本店信息管理、本店商品管理对与本店及本人信息有关的操作。 由于
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。