ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:652.50KB ,
资源ID:6121929      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6121929.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(白酒配送管理系统设计及实现.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

白酒配送管理系统设计及实现.docx

1、白酒配送管理系统设计及实现白酒配送管理系统的设计及实现(德州学院信息管理学院,山东德州 253023)摘 要:本设计介绍的是一个白酒配送的数据库管理系统,用于其查询产品、客户信息及配送车辆的信息以及相互之间的关系,并能够对部分信息行更新。该系统能够实现对产品信息、配送信息、客户信息的管理功能,即对这些信息编辑、查询、添加、删除等功能。报告首先分析了配送信息,设计出系统的功能结构图,再来,是对系统进行概念结构设计,实际出系统的局部E-R图和全局的E-R图,根据全局的E-R图对系统进行了逻辑机构设计,设计出了系统的数据结构即关系模式,在设计中,创建了产品信息表、客户信息表、订单配送管理表、配送车辆

2、管理表。同时,利用这些表对象创建了满足用户需求的产品数量查询、单价查询、订单情况查询、客户信息查询。创建了用于信息浏览的信息编辑的用户窗体,其中包括如控制面板的主窗体,子窗体分为产品窗体、订单窗体、客户窗体、配送窗体、配送车辆窗体、订单配送窗体等。最后,使用C#语言和数据库连接创建了白酒配送管理系统。关键字:白酒配送管理系统; C#;SQL Server 20081 引言对于一个经营白酒配送的商家来说,拥有一个简洁方便、快捷、方便利于管理市场区域内的信息和内部管理信息对于配送公司的日后管理和发展是无往而不利的。由此,对产品信息的管理、订单信息的管理、配送信息的管理和配送车辆的管理,有利于管理人

3、员对产品信息的及时了解,调整数据和发展方向。本报告涉及的白酒配送管理系统主要是负责操作者对产品管理及配送的管理。2 研究方法2.1技术可行性该软件采用的界面,简单方便。随着计算机的普及,公司的工作人员一般都要求掌握一定的计算机技术,具有一定的软硬件基础,会使用各种管理软件。SQL是一种交互式、简洁、易学、易用的语言。本系统主要对数据库的记录进行访问和操作。研究此系统其实是相当简单的,使用现有的等开发平台都能完成此系统的设计。因为有的公司对员工的素质要求比较高,从管理层到下面的销售人员,都要求具有一定的计算机基础,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够

4、使系统顺利运行。2.2经济可行性因为通过网络传递信息可以不受距离的限制,因此可以节约许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高公司的白酒销售效率,改善服务质量,即提高了白酒的经济效益,所以从经济上完全是可行的。同时,该系统的开发较为简单,对各种配套设施的要求不是很严格,对前期的投入不会太大。同时,该系统的应用有利于充分收集各种信息,为决策者提供决策服务,可提高白酒销售的竞争力。2.3管理可行性白酒配送管理系统的分析及设计,结合白酒销售要求,可以改善白酒产品的管理,订单的管理,配送的管理等方面的问题。2.4可行性分析结论根据以上的可行性分析,可以看出白酒配送管理系统

5、的开发是必要且可行的。它对于提高白酒的配送以及经济效益方面,将起到非常重要的作用。3 系统分析通过掌握了白酒配送管理系统的业务流程,了解了它在各种性能方面的要求,在此基础上又对信息管理部门进行进一步的业务流程分析以及功能需求分析,制定出更加简洁有效的业务流程和数据流程。3.1组织结构经过调查分析,此管理系统下设产品信息管理部、车辆运输区域管理部、客户订单配送管理部、财务部4个部门。其组织机构如图-1所示。图1 组织结构图3.2 系统功能分析此系统是一套白酒配送管理系统,用于其查询产品、客户信息及配送车辆的信息以及相互之间的关系,并能够对部分信息行更新。产品信息管理:对各类产品信息进行及时添加,

6、删除、修改等有效管理。配送车辆管理:能够对企业配送白酒车辆进行有效管理,其中包括车辆、司机信息的添加、删除、修改。客户信息管理:能够对对客户的信息进行有效的管理,其中包括客户信息的添加和查询。订单配送管理:对客户订单信息的查询,以及及时直观地了解产品情况,并对订单配送安排相关车辆配送。功能模块图如下:图2 功能模块图3.3业务流程分析配送管理是产品生产及销售中重要的一个环节,它关系到产品销售能否得到利润,生产是否要顺利进行,配送能否得到有效控制等问题。在该系统中对企业的配送管理提出新的要求;生产商及客户之间是合作伙伴,相互依存,而且客户的选择对白酒销售的发展极其重要,要从配送做起,制定配送计划

7、,实施配送计划。业务流程图如下: 图3 业务流程图3.4数据流程分析系统的数据流程就是各信息交替传送,生成新信息的过程。白酒配送管理系统主要是客户向系统输入查询单;管理员向系统输入产品信息,系统将订单传输给客户和管理员。 数据流程图如下: 图4 配送流程分析图 图5 财务流程分析图3.5数据字典(1) 数据项描述数据项编号:001数据项名称:产品编号别名:白酒产品代码概述:可以唯一标识每一种白酒类型。数据类型:字符型 长度:6数据项编号:002数据项名称:订单编号别名:订单代码概述:能够唯一确定客户订单。数据类型:字符型长度:8数据项编号:003数据项名称:客户编号别名:客户代码概述:能够唯一

8、标识每一个客户。数据类型:字符型 长度:6 数据项编号:004数据项名称:车辆编号别名:车辆代码概述:能够唯一标识每一个配送车辆。数据类型:字符型 长度:6数据项编号:005数据项名称:配送编号别名:配送代码概述:能够唯一标识每一次的配送。数据类型:字符型 长度:6数据项编号:006数据项名称:区域编号别名:区域代码概述:能够唯一标识每一个配送区域。数据类型:字符型 长度:6(2)数据结构定义数据结构编号:DS001数据结构名称:产品信息简述:定义了一个产品的有关信息。数据结构组成:产品编号+品牌+度数+单价+库存量数据结构编号:DS002数据结构名称:订单信息简述:定义了一个订单的有关信息。

9、数据结构组成:订单编号+产品编号+客户编号+订购时间+订单数量+订购金额数据结构编号:DS003数据结构名称:客户信息简述:定义了一个客户的有关信息。数据结构组成:客户编号+公司名称+地址+联系电话数据结构编号:DS004数据结构名称:配送车辆信息简述:定义了一个配送车辆的有关信息。数据结构组成:车辆编号+司机姓名+联系电话(3)外部实体定义外部实体编号:E1外部实体名称:产品管理员简述:管理后台产品数据,修改后台产品信息。外部实体组成:产品编号+品牌+单价+库存量输出的数据流:产品信息表外部实体编号:E2外部实体名称:客户简述:白酒的购买者以及他们的个人信息资料外部实体组成:客户编号+公司名

10、称+地址+联系电话输出的数据流:订单信息表外部实体编号:E3外部实体名称:客户订单配送管理部简述:管理客户数据,修改客户信息以及订单配送的有关信息的管理及修改。外部实体组成:客户编号+公司名称+地址+联系电话+订单编号+客户编号+产品编 号+订购时间+订单金额+配送编号+车辆编号+配送时间输出的数据流:配送单外部实体编号:E4外部实体名称:司机简述:管理和负责配送车辆。外部实体组成:车辆编号+司机姓名+联系电话输出的数据流:配送单外部实体编号:E5外部实体名称:财务部简述:管理财务数据,修改财务信息。外部实体组成:品牌+单价+订购数量+订购金额输出的数据流:订单信息表(4)数据存储定义数据存储

11、编号:F1数据存储名称:产品信息表简述:用于产品信息的增删改查组成:产品编号+品牌+度数+单价+库存量关键字:产品编号数据存储编号:F2数据存储名称:订单信息表简述:用于订单信息的增删改查组成:订单编号+客户编号+产品编号+订购时间+订购金额+订购数量关键字:订单编号数据存储编号:F3数据存储名称:配送单简述:用于配送信息的增删改查组成:车辆编号+司机姓名+联系电话+区域编号+地区名称关键字:车辆编号4 系统设计4.1系统功能设计 图6 系统功能图4.2数据库设计4.2.1 系统实体对象通过需求分析得知,白酒配送系统的研究对象有产品、订单、客户和配送车辆四个对象,也就是四个实体,但由于系统的主

12、要功能是白酒配送管理,所以在实际处理中为了处理问题的方便,将系统的实体对象分为产品、客户、订单和配送车辆。(1)产品对于白酒配送系统来说,比较重要的产品信息是产品编号、品牌、度数、单价和库存量。其中产品编号能够唯一确定某个产品的所有信息,故在该实体中定义产品型号为实体标识符。产品的E-R图如下所示:图7 产品E-R图(2)客户对白酒需求的是客户,客户要留下给供应商的是客户编号、公司名称、地址和联系电话。其中,客户编号是唯一标识客户的各个信息,所以定义客户编号为客户实体的标识符。客户E-R图如下:图8 客户E-R图(3)订单在白酒配送系统中,白酒的订单的主要信息有订单编号、客户编号、产品编号、订

13、购时间、订购数量和订购金额。其中订单编号是唯一能够标识每一单订单信息,故定义订单编号为应用水实体的标识符。订单信息的E-R图如下: 图9 订单信息E-R图(4)配送车辆在白酒配送系统中,配送车辆的基本信息包括车辆编号、司机姓名和联系电话。其中,车辆编号是唯一标识配送车辆的各个信息,所以定义车辆编号为配送车辆实体的标识符。配送车辆E-R图如下: 图10 配送车辆E-R图4.2.2 系统全局E-R图图11 全局E-R图4.2.3 逻辑结构设计逻辑结构设计是将全局概念(E-R图)转换成概念模型或关系模型(或者称为数据结构)该数据库属于关系型数据库,即使即使用表示系统中的所有实体及联系。在系统全局E-

14、R图模型关系中,客户及订单是多对多的关系,而在实际操作中,他们及需要将白酒的订单及配送进行独立管理,所以在将全局E-R图向 逻辑结构的转换中,将三个实体分别为白酒产品、客户、订单 、配送车辆以及属性独立成各自的关系模型。根据全局E-R图得到如下的关系模型: 产品信息(产品编号、品牌、单价、库存量) 配送车辆(车辆编号、司机姓名、联系电话) 配送区域(区域编号、地区名称、车辆编号、) 客户信息(客户编号、公司名称、地址、联系电话) 订单信息(订单编号、客户编号、产品编号、订购时间、订单数量、订单金额) 订单配送(配送编号、车辆编号、订单编号、配送时间)(1)此系统所需创建的所有表如下表所示:表1

15、 数据库中的表名称及含义序号表名称含义1产品信息各种白酒产品信息2配送车辆负责配送的车辆信息3配送区域配送产品的范围4客户信息客户个人资料5订单信息客户下单的详细信息6订单配送订单分配的区域及车辆(2)表结构设计,见表2-表7:表2产品信息表字段名字段类型是否允许为空产品编号varchar(6)否品牌varchar(50)否度数varchar(50)是单价char(10)是库存量varchar(6)是表3配送车辆表字段名字段类型是否允许为空 车辆编号varchar(6)否司机姓名varchar(50)否联系电话varchar(50)否表4配送区域表字段名字段类型是否允许为空 区域编号varch

16、ar(6)否地区名称varchar(50)是车辆编号varchar(6)否表5 客户信息表字段名字段类型是否允许为空 客户编号varchar(5)否公司名称varchar(50)否地址varchar(50)否联系电话varchar(50)否表6订单信息表字段名字段类型是否允许为空订单编号varchar(8)否 客户编号varchar(6)否产品编号varchar(6)否订购时间datetime否订购数量varchar(50)是订购金额varchar(50)是表7订单配送表字段名字段类型是否允许为空 配送编号varchar(3)否车辆编号varchar(6)否订单编号varchar(8)否配送时

17、间datetime否5 系统实施5.1 开发环境(1)开发语言:C#语言。(2)开发工具:Visual Studio 2010、SQL Server 2008。(3)基于winform开发,单机版系统即可。5.2 环境的搭建SQL 2008 和VS 2010是基于.Net 4.0 框架之下的 ,正常的安装顺序应该是 SQL 2008VS2010。之所以VS在SQL之后安装是因为VS默认自带一个SQL express版本,安装SQL会提示要先删除express 的相关组件,这个比较麻烦,所以建议先安装SQL,以免减少不必要的麻烦环境,并拥有更好的稳定性。5.3 实现数据库 SQL Server数

18、据库开发工具能汇集各种信息以供查询、存储和检索。SQL Server的优点在于它能用SQL语句对数据库进行修改、删除。为了更直观的对数据库进行操作,就需要安装Visual Studio。Visual Studio 是一个以ASP为基础,以Web-Base方式架构在网站主机上的SQL Server的资料库管理工具。通过Visual Studio 可以完成对数据库进行操作,例如建立、复制、删除数据等等。使用Visual Studio操作SQL Serve简单易用,不用经过专门的培训就可以让使用者很快的适应。输入用户名和密码后,浏览相应的SQL Serve数据库,更直观的查看数据库的结构。5.4 实

19、现数据库的连接在系统的“app.config”中设置连接字符串string strcon = server=LJINGWEI-PC;integrated security= true;database=配送系统 即可及本机CXJ实例中的“配送系统”数据库相连。5.5 部分功能实现界面(1)运行程序,登陆界面如下:图12 白酒配送系统登陆界面(2)主界面1基础信息管理,分为产品信息、配送车辆和配送区域。图13 基础信息管理图(3)主界面2业务信息管理,分为客户信息、订单信息和订单配送。 图14 业务管理图(4)主界面3财务信息管理,下设收益统计。 图15 财务信息管理图(5)“产品信息”项目中分

20、为添加、删除、修改、查询。 图16 产品信息管理图 图17 产品信息添加图图18 产品信息删除图图19 产品信息修改图 图20 产品信息查询图(6)“配送车辆”项目中分为添加、删除、修改、查询。 图21 配送车辆管理图 (7)“配送区域”项目中分为添加、删除、修改、查询。图22 配送区域管理图 (8)“客户信息”项目中分为添加、查询2个模块。 图23 客户信息管理图(9)“订单信息”项目中分为查询1个模块。 图24 订单信息管理图(10)“订单配送”项目中分为查询1个模块。图25 订单配送管理图(11)收益统计管理,方便查询各项产品收益额图26 收益统计图总结本课程设计实际是对过去一个学期的数

21、据库技术及应用和C#面向对象程序设计及实践教程课程后进行的一次全面的综合训练,其目的在于加深对数据库和C#的基础理论和基本知识的理解,掌握运用数据库应用系统建设的基本方法。随着数据库技术的不断发展应用领域日益广泛。了解并掌握数据库已经逐步成为各类管理人员和技术人员的基本要求,对于我们大学生来说,掌握数据库应用是我们的必要需求。经过这次课程设计的考验,在建立白酒配送管理系统的过程中,我们运用了本学期学的知识和老师的建议悉心指导完成这次任务。我们所建立的这个系统主要包括需求分析、概念结构设计、逻辑结构设计和创建数据库四个部分,这个白酒配送管理系统为经营白酒配送提供方便,理清了信息之间的联系,构成一

22、个较为之清晰操作便捷的系统。同时,我们实际的过程中将知识运用到实践,进一步地了解到原理和操作技巧,而且在小组合作的过程中,考验到我们的协助能力和合作精神,让我们得到了一次很好的实践。参考文献1 尹为民,曾慧,吴迪倩.数据库技术及应用.北京:清华大学出版社,2011.7.2唐燕.C#面向对象程序设计及实践教程.北京:北京大学出版社,2012.10.3黄超,李丽,孙爱香.管理信息系统.北京:清华大学出版社,2012.7.4 尹为民,曾慧,李石君,刘斌.现代数据库系统及应用教程.武汉:武汉大学出版社,2005.5李春葆,金晶,曾慧.SQL Server2005应用系统开发教程.北京:科学出版社,2009.6刘烨,季石磊.C#编程及应用程序开发教程M.北京:清华大学出版社,2007.7蒋培,王笑梅.ASP.NET Wed程序设计M. 北京:清华大学出版社,2007.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1