连锁配送管理系统设计

上传人:ji****72 文档编号:39546627 上传时间:2018-05-17 格式:DOC 页数:16 大小:58KB
返回 下载 相关 举报
连锁配送管理系统设计_第1页
第1页 / 共16页
连锁配送管理系统设计_第2页
第2页 / 共16页
连锁配送管理系统设计_第3页
第3页 / 共16页
连锁配送管理系统设计_第4页
第4页 / 共16页
连锁配送管理系统设计_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《连锁配送管理系统设计》由会员分享,可在线阅读,更多相关《连锁配送管理系统设计(16页珍藏版)》请在金锄头文库上搜索。

1、2.2.3 运行可行性通过调查,我发现:1、目前国内市场尚缺具有相当规模和专业程度的连锁配送公司。国内在线零售网站在资金上的缺乏使得网上购物不能迅速扩大业务规模和品牌效应,在未来电子商务产业进入高速成长期后,连锁配送将成为主流。2、实体店铺往往因为进货的价格和运输等问题发愁。中小型的实体店铺很难找到好的货源。连锁配送的出现可以解决这个问题。连锁配送不仅可以给网上购物配送货物,还可以给实体店铺配送。可以给实体店铺减轻成本,更方便快速。经过以上调查,运行方面是可行的。2.3 系统详细需求分析需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过

2、程。连锁配送需求,可分为两方面,这两方面分别是分店管理者、系统管理人员。分店管理者可直接查看商品销售情况,如果分店管理者根据本人用户名和密码 登录系统,还可以进行本人销售和进货情况的查询和维护部分个人信息。一般 情况下,分店管理者只能查询和维护本店的销售和购买情况和个人信息,而无 法查询其他分店的情况。若查询和维护其他分店情况和管理人信息,就要知道 其分店管理者的用户名和密码。这些是很难得到的,特别是密码,所以不但满 足了分店管理者的要求,还保护了管理者的个人隐私和商业机密管理人员功能的信息量大,数据安全性和保密性要求最高。本功能实现对商品信息、分店管理者信息管理和统计查看及维护。管理员可以浏

3、览、查询、添加、删除、修改、统计商品的信息、仓库的基本信息。2.3.1 业务流程根据系统总体设计,首先系统要有一个前台界面和登陆界面,用户可以从登陆界面登陆。登录的角色分别:总管理员,连锁分店管理员。正确输入用户名和密码之后,便可以进入相应的操作界面或管理员界面。权限是连锁分店管理员时,进入后台的界面,可以进行一些基本信息的管理,对产品管理,对销售的管理、连锁分店信息、连锁分店产品信息,对各种信息的管理和查询。权限是总管理员时还可以进行用户管理,连锁店管理等操作。这些都是本系统应该实现的管理功能。下面介绍本系统的业务流程。新系统的目标确定后,可以从经济可行性、技术可行性和运行可行性三个方面对能

4、否实现新系统目标进行可行性分析。在连锁中心配送系统中数据流图中主要描述的数据流定义:数据流编号:D1-1数据流名称:管理员管理数据流来源:管理员数据流去向:P1-1数据流组成:I01-01+I01-02+I01-03+I01-04+I01-05数据流编号:D1-2数据流名称:管理员管理数据流来源:P1-1数据流去向:P1-2数据流组成:I01-01+I01-02+I01-03+I01-04+I01-05数据流编号:D1-3数据流名称:管理员修改添加数据流来源:P1-2数据流去向:F1-1数据流组成:I01-01+I01-02+I01-03+I01-04+I01-05数据流编号:D1-4数据流名

5、称:管理员管理数据流来源:F1-1数据流去向:P1-2数据流组成:I01-01+I01-02+I01-03+I01-04+I01-05数据流编号:D1-5数据流名称:订单管理数据流来源:管理员数据流去向:P1-3数据流组成:I01-06+I01-07+I01-08+I01-09+I01-10数据流编号:D1-6数据流名称:订单管理数据流来源:P1-3数据流去向:P1-4数据流组成:I01-06+I01-07+I01-08+I01-09+I01-10数据流编号:D1-7数据流名称:订单管理数据流来源:F1-2数据流去向:P1-4数据流组成:I01-06+I01-07+I01-08+I01-09+

6、I01-10数据流编号:D1-8数据流名称:连锁店管理数据流来源:管理员数据流去向:P1-5数据流组成:I01-11+I01-12+I01-13+I01-14+I01-15数据流编号:D1-9数据流名称:连锁店管理数据流来源:P1-5数据流去向:P1-6数据流组成:I01-11+I01-12+I01-13+I01-14+I01-15数据流编号:D1-10数据流名称:连锁店修改添加数据流来源:P1-6数据流去向:F1-3数据流组成:I01-11+I01-12+I01-13+I01-14+I01-15数据流编号:D1-11数据流名称:连锁店查询数据流来源:F1-3数据流去向:P1-6数据流组成:I

7、01-11+I01-12+I01-13+I01-14+I01-15数据流编号:D1-12数据流名称:商品管理数据流来源:管理员数据流去向:P1-7数据流组成:I01-16+I01-17+I01-18+I01-19+I01-20+I01-21+I01-22数据流编号:D1-13数据流名称:商品管理数据流来源:P1-7数据流去向:P1-10数据流组成:I01-16+I01-17+I01-18+I01-19+I01-20+I01-21+I01-22数据流编号:D1-14数据流名称:商品修改添加数据流来源:F1-4数据流去向:P1-8数据流组成:I01-16+I01-17+I01-18+I01-19+

8、I01-20+I01-21+I01-22数据流编号:D1-15数据流名称:商品查询数据流来源:F1-4数据流去向:P1-8数据流组成:I01-16+I01-17+I01-18+I01-19+I01-20+I01-21+I01-222.4 本章小结需求分析是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、 清晰具体的要求。在这个阶段结束时交出的文档应该包括详细的数据流图、数 据字典。由于需求分析是采用软件设计的术语编写的,因此常常令对计算机背 景只是较少的用户难以理解,也就很难发现需求报告中与实际需求不符之处, 更难提出建设性的意见。3.1 系统模块总体设计本系统一共分为四大模块,用户

9、管理,连锁店管理,库存产品管理,销售统计。每一大模块又分为几个子模块。3.1.1 系统各模块具体功能设计1用户管理包括三个子模块:查看用户,添加用户,修改用户,删除用户。主要对连锁分店管理员的信息管理。查看用户:查看和核实连锁店用户的情况。添加用户:对新加入连锁店的用户分配登录号和密码。修改用户:核实连锁分店用户信息进行正确修改。删除用户:对不符合规定的用户进行删除。2连锁店管理包括四子模块:商品统计、用户信息、连锁店信息、用户权限设置。对用户信息,商品信息,商品价格,进行添加、删除、修改等操作;对用户进行权限设置;用户可以对自己的密码进行更改。商品统计:对商品的采购,出入库,出售,报损等进行

10、统计,以报表的形式保存。用户信息:对于使用本系统的用户的基本信息进行删除、修改等操作。连锁店信息:对连锁店管理员,供应商,商品,商品价格,连锁店名等信息进行删除、修改等操作。用户权限设置:由系统管理员(最高权限) ,对用户的权限进行授权,权限收回等操作。3 库存产品管理包括五个子模块:验收入库、缺货通知、库存查询、商品调整、分配出库。对入库的商品进行验收并登记,对商品的库存量,货位进行查询,对管理过程中造成的商品损失和过期商品进行报损,对库存低于一定数量的商品进行通知,根据提货单进行分配出库并记录,对于返还仓库的商品重新验收入库。验收入库:对要入库的商品进行验收并入库。库存查询:对商品的库存量

11、,存入日期,剩余库存量,进行查询。商品报损:对库存期间的商品损失(搬运过程中的损失,货位放置不当造成商品变质等) ,过期商品进行统计,生成报表保存。缺货通知:当存储量少于一定百分比时进行提醒。商品出库:根据商品配送的分店进行商品出库;并对其进行记录。4销售统计包括两个子模块:销售记录、商品退还。记录商品销售情况,对个别情况的商品进行退货。销售记录:对销售出去商品的数量,价格,等进行记录并保存。商品退货:对有质量问题的商品进行记录并保存生成报表。3.2.1 数据库设计概述本系统的数据库使用了时下比较流行的 SQL Server 2005 来实现的。SQL 是一种介于关系代数与关系演算之间的结构化

12、查询语言,其功能并不仅仅是查询。SQL 是一个通用的、功能极强的关系数据库语言。SQL 语言之所以能够为大家所接受,并成为国际标准,是因为它是一个综合的、功能极强又简捷的语言。数据库设计应该和应用系统设计相结合,也就是说,整个设计过程中要把结构(数据)设计和行为(处理)设计密切结合起来。3.2.2 数据库设计注意事项在设计数据库时,应考虑以下六点事项:1 创建符合用途的数据库。2 数据库规范化规则,防止数据库设计中出现错误。3 对数据完整性的保护。4 数据库和用户权限的安全设置。5 数据库的维护。3.2.3 关系范式的设计通常用“范式”定义消除数据冗余的程度。第一范式(1NF)数据冗余程度最大

13、,第三范式(3NF)数据冗余程度最小。但是,范式级别越高,存储同样分解成多张表,因此, “存储自身”的过程也就越复杂。第二,随着范式级别的提高,数据的存储结构与基于问题域的结构间的匹配程度也随之下降,因此,在需求变化时,数据的稳定性较差。第三,范式级别提高则需要访问的表增多,因此性能(速度)将下降。从实用角度看来,在大多数场合选用第三范式都比较恰当。根据上述思想,连锁中心配送系统的数据库在关系范式设计上基于以下设计:首先数据库中的关系,实际上是一张二维表格。它有一个最起码的要求:即每一个分量必须是不可再分的元素,所以该系统数据库关系的设计满足了这个条件,因此符合第一范式(1NF) 。其次,各表

14、中的关系,所有非主属性完全依赖于其主码,即没有局部依赖。因此,符合第二范式(2NF) 。最后,每张表在设计上不存在传递依赖,每个非主属性都仅由主键决定。因此,符合第三范式(3NF) 。3.2.4 系统 E-R 图连锁中心配送系统 E-R 图描述:一个管理员可以管理多个用户;一个管理员可以管理多个商品信息;一个管理员可以管理多个友情链接信息,一个管理员可以操作多条留言管理信息,一个管理员可以操作多条文档信息,一个连锁分店管理员可以操作多个连锁店统计信息,是一对多的关系。一个连锁店管理员可以操作一个连锁店信息,是一对一关系。3.2.5 数据库表的设计根据系统的实际需求和对数据库的详细分析,连锁中心

15、配送系统的数据库设计如下:数据库命名为 LS 。该数据库中共由 8 张表组成,分别为AdminTable、UserTable、ProTable、LinkInfoTable、ShopTable、CommentTable、FileTable、TjTable。数据库中表详细设计结果如下。AdminTable(管理员表):用来存放管理员信息的数据表。3.3 本章小结本章的总体设计思想是根据需求分析设计思想的基础上规划出的系统各功能模块,并且在设计上使各个模块的功能都细分化了。同时,在数据库设计方面加入了关系范式的考虑,减少了系统数据库中不必要的数据冗余,增强了数据之间的性能。详细设计的结果基本上决定了

16、最终的程序代码的质量。详细设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计出的处理过程应该尽可能简明易懂。结构程序设计技术是实现上述目标的关键技术,因此是详细设计的逻辑基础。4.2 开发工具简介1、ASP.NETASP.NET 是 Microsoft 公司的 ASP 和.NET Framework 这两项核心技术的结合。ASP(常称为经典的 ASP)在 Web 计算方面已有较长的历史,它所提供的用于创建动态 Web 页面的强健、快速、有效的方法已经有 7 年以上的历史。.NET Framework 则是一整套的新技术,Microsoft 公司推出此技术的目的是改革未来在所有编程开发中所采用的方法,以及各公司从事业务活动的方法。因此,ASP.NET 是利用.NET Framework 提供的新功能来创建动态 Web 页面的一种方法。ASP.NET 不仅可以生成动态 Web 页面,并可以将这些页面根据正在使用的浏览器进行裁剪,而且,它提供了大量的、可复用的预定义控件,用于ASP.NET 项目,减少了要编写的代码,从而在编程时提高工作效率。ASP.NET最引人注目的改

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号