课程设计(论文)-连锁店配货系统的分析与设计.doc_第1页
课程设计(论文)-连锁店配货系统的分析与设计.doc_第2页
课程设计(论文)-连锁店配货系统的分析与设计.doc_第3页
课程设计(论文)-连锁店配货系统的分析与设计.doc_第4页
课程设计(论文)-连锁店配货系统的分析与设计.doc_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

连锁店配货系统的分析与设计1 引言1.1 开发背景信息系统的飞速发展深刻地影响了人们的日常生活和商业运作方式。银行通过金融系统实现各项金融业务,军队通过指挥自动化系统实现战场的高效指挥,物流公司通过物流系统实现最大程度降低成本。社会的方方面面渗透着信息系统的应用,使得一向烦琐的手工程序变得方便,快捷,而连锁店配送管理系统正是基于这一思想而发展起来的。1.2 开发目的连锁店配送管理系统是连锁零售业中一个十分重要的管理系统。商业零售业的连锁店之所以能够以较低廉的价格在市场竞争中占有自己的一席之地,其中很重要的原因是因为这些连锁店依赖相互之间的连锁关系,形成一个大批量多品种的销售渠道,从而能够低价从生产厂商进货,并据此让利于消费者占领市场。在连锁店销售活动中,配送中心专门负责将连锁店总店购入的商品按各连锁店的要求按时送到下级连锁店。2 本文所做的工作在该系统建设过程中,本小组通过集体讨论、查阅相关资料,尽可能的摸透了用户的基本需求。然后按照结构化的系统开发方法,从可行性分析、需求分析、数据库设计、HIPO图设计到系统界面设计,基本上描述了系统开发的整个过程。通过合理的人员分工、有效的组织领导,较好的完成了既定任务。3 系统分析3.1 系统基本功能描述连锁店配送管理系统。系统的基本功能是要实现系统的主要使用者有管理员、计划员和调度员。3.2 可行性分析本系统的可行性分析包括以下几个方面的内容:1.技术可行性。由于企业网的普遍应用,使得网上订货非常的方便,无需再进行网络的建设。基于B/S模式的选课系统更加适合企业网,连锁店商家可以在企业网的任何地方完成订货过程。SQL Server 数据库和ASP技术的有机结合,可以开发出实用、简便、高效的基于网络的信息管理系统。因此技术上是可以实现的。2.经济可行性。企业网已经普及,因此在网络设备上不需要进行大的投入。加之,B/S模式的系统只要求客户端具备浏览器的基本功能,就能实现网上订货。因此在城市的各个角落,只要能接入网络,即可实现网上订货功能。因此,从经济上来说,开发连锁店配送管理系统不需要很大的投入,硬件上只需web服务器和数据库服务器即可。3.操作可行性。B/S模式的最大优势就是操作方便、如同浏览网页一样。综上所述,连锁店配送管理系统在企业中是可行的。3.3 系统需求分析通过对系统需求进行分析,我们可以确定系统中有三类用户:管理员、教师和学生。各类用户的具体描述如下:(1)管理员(主任)描述:管理员可登陆整个系统,对整个系统的组织、运行进行管理。 (2)计划员描述:配送中心计划员每天审核各连锁店申请的送货数量,并根据物料管理部门报送的库存商品情况确定第二天每个连锁店的商品配送数量。同时根据市场需求和库存商品情况向采购部门发出商品订货计划。(3) 调度员 描述:调度员根据当天的运力和各连锁店配送计划,调配车辆和搬运力量配送商品。根据上面所述,对系统进行了划分,分为三个主要功能,即登录控制、排课和选课,分别对应三个子系统,即登录子系统、排课子系统和选课子系统。其中,登录子系统是前提,排课子系统是基础,选课子系统是关键。登录子系统区分排课者(即系统管理员),教师和学生这三者的不同身份,给出不同的权限,在页面中根据身份判断其相应具有的权限,进行不同的操作。排课子系统主要供排课者使用,其中设定选课时间段,进行排课并检测排课冲突,发布选课信息都是选课的前提和基础。选课子系统是本系统要实现的最终目的。选课子系统主要供学生选课使用,在这里可以进行与选课有关的活动,包括课程浏览查询、选课、退选课程。3.3.1 业务流程分析 登录子系统主要验证不同的用户身份并取得不同的用户权限,进行不同的系统操作。其业务流程图如下所示:图3-1 登录子系统业务流程图3.3.2 数据流分析 根据业务流程分析,我们可以得到系统的数据流图。 (1) 连锁店配货系统顶层数据流图如图3-2所示。连锁店不合格退货申请表送货计划表配送计划调整通知单连锁店配送管理系统1车辆中心车辆调度通知单图3-2 系统顶层数据流图(2) 连锁店配货系统第一层数据流图如图3-3所示。连锁店合格性审核1.1管理系统1.3配货系统1.4连锁店订货1.2库存商品情况表配送计划调整通知单商品订货计划表单个连锁店商品配送计划表合格不合格退货申请表送货计划表车辆中心车辆调度通知单 图3-3 连锁店配货系统第一层数据流图3.3.3 数据字典根据数据流程分析,对系统数据进行分析和汇总,建立系统数据字典。下面列出部分数据字典内容。(1) 合格性审核 系统名:连锁店配货系统条目名:合格性审核输入:退货申请表,送货计划表 输出:合格通知描述:连锁店按需求进行商品计划和退货计划的申请。退货表内容包括商品编码,商品名称,型号,规格,单位,数量,送货时间等。商品申请表内容包括商品编码,商品名称,型号,规格,单位,数量,送货时间等。在合格性审核过程中,申请者可以查询到审核情况的动态显示。在合格性审核提交以后,系统应当确保给用户返回审核信息。(2) 配货 系统名:连锁店配货系统 条目名:配货 输入:合格检验,送货申请表 输出:配货计划表 描述: 当送货申请审核通过后,就可以进行配货过程。配货表内容包括商品编码,商品名称,型号,规格,数量,连锁店,配送单号等。在配货过程中,用户可以查看配货状态。(3) 采购 系统名:连锁店配货系统 条目名:采购 输入:缺货情况 输出:采购单 描述: 系统通过对缺货情况的分析,提出采购计划,采购单内容包括商品名称,型号,规格,单位,数量等。4 系统设计4.1 数据库设计4.1.1 概念结构设计(一) 合格性审核子系统1 系统涉及到的实体 合格性审核中所涉及的主要实体及其属性有: (1) 管理员用户名,密码,用户类型 (2) 退货申请表商品编码,商品名称,单位,数量,原因(3) 送货申请表商品编码,商品名称,型号,规格,单位,数量,送货时间 2 E-R模型如图41、42所示。图 4-1 合格性审核中所涉及的实体及属性图 4-2 合格性审核中E-R图(二) 管理子系统1.系统涉及到的实体系统中所涉及的主要实体及其属性有:(1) 管理员用户名,密码,用户类型(2) 商品库存商品编码,型号,规格,单位,单价,数量,截止有效期2.E-R模型如图43、44所示。图 43管理过程实体及其属性图 44 管理过程E-R图 (三) 配送子系统1 系统涉及到的实体 配货过程中所涉及的主要实体及其属性有: (1) 管理员用户名,密码,用户类型 (2) 送货单商品编码,商品名称,型号,规格,数量,连锁店,配送单号2 E-R模型如图45、46所示。图 4-5 配送过程中所涉及的实体及属性图 46 配送过程E-R图(四) 采购子系统1 系统涉及到的实体 采购过程中所涉及的主要实体及其属性有: (1) 管理员用户名,密码,用户类型 (2) 采购表商品名称,型号,规格,单位,数量2 E-R模型如图47、48所示。图 4-7 采购过程中所涉及的实体及属性图 48 采购过程E-R图 (五) 合并上述E-R图,得到系统的总E-R图,如图49所示。图 49 系统的总E-R图4.1.2 逻辑结构设计根据以上的分析,将E-R模型转换成逻辑模型,设计出本系统数据库。根据需要,设计了5个数据表,3个视图。如下所示:l 送货计划表:该表描述了送货的相关信息,包括商品编码、商品名称、型号、规格、单位、数量、送货时间。l 库存商品表:该表记录了库存商品的情况,包括商品编码、型号、规格、单位、单价、数量、截止有效期。l 商品订货计划表:该表描述了商品订货计划,包括商品名称、型号、规格、单位、数量。l 商品配送计划表:该表描述了整个连锁店的配送计划,包括商品编码、商品名称、型号、规格、数量、连锁店、配送单号。l 退回商品通知单表:该表描述了退回商品的情况,包括商品编码、商品名称、单位、数量、原因。以上是在数据库中的基本表。在具体查询过程中,如果全部直接从基本表查询,则要建立多重的联合(内联)查询,这样用起来很不方便,也容易出错;同时影响系统效率。因此建立3个视图,方便查询。(1)单个连锁店商品配送计划视图包括商品编码、商品名称、单位、申请数量、批准数量、配送数量、送货时间。(2)车辆调度通知视图包括到站点、配送单号、出发时间、到站时间、说明。(3)配送计划调整视图包括商品编码、商品名称、单位、原批准数量、变化、调调整后数量、送货时间。4.2 HIPO图设计一、顶层HIPO图二、第二层HIPO图三、第三层HIPO图根据以上的分析,可以作出各表的关系图,如图4-10、4-11所示。在建立数据表的过程中应尽量避免冗余,并且在各相关的表之间建立约束,以从数据库本身来避免数据冲突,保持数据的完整性和一致性。图410 数据库CDM图图411 数据库PDM图4.3 系统界面设计4.3.1 系统主界面系统主界面分为三个部分,上部是菜单栏,显示了系统的四个管理子模块:计划配送管理、物料管理、货物采购管理、系统用户管理。左部是这些管理模块的选项。右部空白区域用于报表生成。主界面设计体现了整体的设计风格,其它界面与主界面稍有不同。4.3.2 计划配送管理界面计划配送管理界面在主界面基础上生成了送货申请和退货申请的报表。通过添加、修改、删除实现对表项的操作。4.3.3 物料管理界面物料管理界面在主界面基础上生成了商品信息和库存商品明细的报表。通过添加、修改、删除实现对表项的操作。4.3.4 系统用户管理界面系统用户管理界面在主界面基础上添加了主任和计划员的工作区。主任可以查看送货申请、库存信息、退货申请和采购申请,而计划员可以查看送货申请、库存信息和退货申请。在右下方还有用户的登陆界面。参考文献1. 李晓黎 张巍编著ASP+SQL Server网络应用系统开发与实例2004年3月第1版 人民邮电出版社3. 彭建翔著Css2网页结构建筑师2002年1月第1版 中国铁道出版社4. 汪晓平 钟军编著ASP网络开发技术(第二版)2003年12月第2版人民邮电出版社5. Grady Booch,James Rumbaugh,Ivar Jacobson 著 邵维忠,麻志毅,张文娟 孟祥文译 UML用户指南(The Unified Modeling Language User Guide) 2001年6月第1版 机械工业出版社5. 赵丰年著JavaScript实例教程2001年1月第1版 电子工业出版社6. 金旭亮 吴彬著网站建设教程2003年7月第1版 高等教育出版社7. 杨世锡 赵辉著ASP+SQL Server动态网站开发从基础到实践2005年8月第1版 电子工业出版社8. 肖金秀主编ASP网络编程技术2001年10月第1版 清华大学出版社9. 萨师煊 王珊编数据库系统概论(第三版) 2000年2月第三版 高等教育出版社10. 黄斯伟等编著HTML完全使用详解2006年1月第1版 人民邮电出版社11. 闪四清编著SQL Server 2000实用教程 2000年12月第1版 人民邮电出版社12. 郑人杰 殷人昆 陶永雷著实用软件工程(第二版)1997年4月第2版 清华大学出版社13. 齐治昌 谭庆平 宁洪著软件工程(第二版)2004年4月第2版 高等教育出版社14. 张海藩著软件工程导论(第四版)2003年12月第4版 清华大学出版社15. 常晋义著信息系统开发与管理2004年5月第1版 机械工业出版社16. John Kauffman with Kevin Spencer and Thearon Willis Beginning ASP Databases First Published 1999 Published by Wrox Press Ltd,Arde

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论