服装销售管理信息系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中国矿业大学
继续教育学院
课程设计
课程名称:服装销售管理系统班级:函工商2017专本*名:***
学号:*********
指导教师:**
完成日期:2018年5月14日
教师评语:(针对课程要求完成情况,学习态度、独创性、排版、知识运用技能、掌握程度等。)
建议成绩:(优秀、良好、中等、及格、不及格)
教师签名:
日期:
目录
第一章系统分析 (1)
1.1需求分析的任务 (1)
1.2系统数据流图 (1)
第二章系统设计 (4)
2.1 结构设计 (4)
2.1.1概念设计 (4)
2.1.2逻辑设计 (4)
2.1.3物理设计 (6)
2.2行为设计 (8)
2.2.1总体设计 (8)
2.2.2模块设计 (8)
第三章系统实施 (18)
3.1数据库的实现 (18)
3.2程序实现 (18)
第四章总结 (20)
第一章系统分析
1.1需求分析的任务
软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。
服装销售随着近两年来业务的高速发展,客户的数量不断增多,同时款式和颜色的数量业不断增加。每天都要处理几十个客户、过百种款式、及近十种颜色的订单。而且还要管理客户的付款、欠款情况,用原始的手工记单和做帐显然已无法满足当前的工作效率。而手工操作造成的数据不准确同时也给企业造成了很大的成本压力和经营风险。由于无法精确掌握实物库存、配货库存、可配库存,往往使得生产计划不准确,以致每次销售旺季过后都会积压大量生产过量的货品,给企业造成很大的资源浪费和成本压力过大。
为了使业务的高速发展得到强有力的支持,为了降低库存成本,为了控制经营风险,决策者通常决定实施销售管理的信息化来改善企业的管理水平。经过多方的比较和衡量。软件集成了客户订单处理、采购订单管理、客户财务管理、库存管理、报表中心等功能模块。
1.2系统数据流图
数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
数据流程图是软件工程学和管理信息系统科学中的概念,它描述的是一个具体的业务处理系统的信息来源,存储,处理和信息将要流到何处去的全面情况,它可以辅助计算机专业人员更好的了解现有系统的一些状况,但还需要一些工具来补充系统的流程细节。是以图形的方式表达在问题中信息的变换和传递过程。它把系统看成是由数据流联系的各种概念的组合,用分解及抽象手段来控制需求分析的复杂性,采用分层的数据流程图来表示一个复杂的系统。
需要注意的是数据流图和程序设计中的程序流程图是不同的,数据流图关心的是企业业务系统中的数据处理加工的客观过程,并不关心未来电子化处理的加工过程;数据流图中流动的只是数据,并没有控制过程,但在程序流程图当中,必须有控制逻辑。
结构化分析是面向数据流开展需求分析工作的一种有效方法。一般采用自顶向下,逐层分解的演义分析法来定义系统的需求,即先把分析对象抽象成一个系统,然后自顶向下的逐层分解,将复杂的系统分解成简单的、能够清楚地被理解和表达的若干个子系统。这样就可以分别理解系统的每个细节、前后顺序和相互关系,找出各部分之间的数据接口。在结构化分析方法所采用的工具有数据流程图(DFD)、数据字典(DD)、结构化语言、判定树、判定表等。
服装销售管理系统的功能为:
(1)接受顾客的订单,检验订单,若库存有货,进行供货处理,即修改库存,给仓库开备货单,并且将订单留底;若库存量不足,将缺货订单登入缺货记录。
(2)根据缺货记录进行缺货统计,将缺货通知单发给采购部门,以便采购。
(3)根据采购部门发来的进货通知单处理进货,即修改库存,并从缺货记录中取出缺货订单进行供货处理。
(4)根据留底的订单进行销售统计,打印统计表给经理。
图1.1 数据流图
第二章系统设计
2.1 结构设计
2.1.1概念设计
概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法把它们抽象为一个不依赖于任何具体机器的数据模型,即概念模型。概念模型使设计者的注意力能够从复杂的实现细节中解脱出来,而只集中在最重要的信息的组织结构和处理模式上。概念数据模型,主要在系统开发的数据库设计阶段使用,是按照用户的观点来对数据和信息进行建模,利用实体关系图来实现.它描述系统中的各个实体以及相关实体之间的关系,是系统特性和静态描述.数据字典也将是系统进一步开发的基础
主要有四种策略:自顶向下,自底向上,由里向外(逐步扩张)和混合策略。
一般先画出组织的局部E-R图,然后将其合并,在此基础进行优化和美化。
下面是系统各个实体以及总体的E-R图:
图2.4系统总体E-R图
2.1.2逻辑设计
逻辑设计就是把一种计划、规划、设想通过视觉的形式通过概念、判断、推理、论证
来理解和区分客观世界的思维传达出来的活动过程。逻辑设计比物理设计更理论化和抽象化,关注对象之间的逻辑关系,提供了更多系统和子系统的详细描述。
逻辑结构是独立于任何一种数据模型的,在实际应用中,一般所用的数据库环境已经给定(如SQL Server或Oracel或MySql)。由于目前使用的数据库基本上都是关系数据库,因此首先需要将E-R图转换为关系模型,然后根据具体DBMS的特点和限制转换为特定的DBMS支持下的数据模型,最后进行优化。
设计步骤:
( 1 ) 将概念结构转换为一般的关系、网状、层次模型;
( 2 ) 将转换来的关系、网状、层次模型向特定 DBMS 支持下的数据模型转换;
( 3 ) 对数据模型进行优化。