优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

供应链管理系统

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
销售管理系统的开发背景
1.2.1 公司对销售软件的需求
中国加入WTO,全球的企业都很看重中国这一个广大的市场,国内企业特别是中小企业也即将参与激烈的全球竞争。由于中国的劳动力相对便宜,国内的产品在价格竞争中有一定的优势,但是低效率的管理使中国企业在产品质量上与有些国外企业有一定差距,这种用低价来填补质量上的不足,使国内的企业在国际竞争中处于弱势地位。信息化是一种世界潮流,是经过无数次验证的、能明显改善企业管理水平的工具,它能改变中国企业那种传统的人工模式,实现企业信息化,帮助国内企业在国际竞争中取得一席之地;而作为一个中小型企业对国外国内的某些大型而昂贵的软件望而却步,但是在信息化水平日益重要的今天,这些企业又不得不实现企业信息化,这样,一些小型的信息化软件有了生存空间;销售子系统顺应世界潮流,依据中国国情,来满足中国企业特别是中小型企业的要求,为实现这些企业的信息化作出一定的贡献,为中国企业在在激烈的国际竞争中取得一席之地奠定基础。
1.2.2 销售信息化的重要性
销售是企业的灵魂:一切商品只有销售出去才能实现它的价值,厂家生产的目的也就是为了销售出自己的产品,赢得利润。这样,销售自然而然成为公司运营活动的中心,销售管理成为管理中的关键环节和重要组成部分;商品销售的好坏将直接影响企业最终目标的实现,因此可以说,所有的管理子系统都围绕销售系统展开。同时,销售系统也是其他系统数据的重要来源和决策数据的重要依据。同时只有商品销售出去,才能实现公司的现金流,才能使采购、生产等环节顺利进行,如果商品不能及时的销售出去,那势必影响公司的正常生产和运作。 think58.com [来源:http://think58.com]
销售数据也是影响决策的重要方面、通过销售数据可以了解公司产品为消费者所接受的程度,以及该产品未来的销售前景,为公司的生产决策提供重要数据依据。从销售系统获取和保存数据,同时其他各系统也将数据进行分析和提取后返还给销售子系统,销售部门通过分析数据可以做出销售决策。从而从数据中看到趋势,看到商品的市场需求,从而有利于制作更加合理的销售计划,确立最佳的销售目标,实现公司的最终目的,从而也能更好的进行销售活动。企业的信息化迫在眉睫,所以开发本销售子系统。在进行系统开发设计之前,我们先选择一下系统开发方法。
系统开发方法
通过以上的背景分析,我们从市场需求,中小企业信息化的必要性以及销售在企业中的地位等方面来说明的开发销售管理系统的必要性,但是软件开发是一项复杂的系统工程。我们在开发之前必须对自己所使用的开发方法有一个完整的了解。60年代爆发了软件危机,促使人们探讨科学的软件开发方法,经过长期的开发实践,提出了许多软件开发方法,其中主要有生命周期法、结构化方法、原型法和面向对象法等,我们将从这几种方法的比较中来选择适合开发本销售子系统的开发方法。在决定用哪一种方法之前,我们对各种开发方法做一个简单的介绍和比较。
2.1 生命周期法[1] 本文来自think58
[来源:http://think58.com]

任何一个系统都遵循一个发生、发展、成熟和消亡的过程。一个新的系统是在旧的系统基础上产生、发展、成熟、老化、淘汰、最后又被更新的系统所取代。如此连续,反复循环的系统发展更新的过程被称之为系统的生命周期。任何一个系统都有一个生命周期,随着企业制度和经营模式的改变,我们必须对系统进行修改甚至是重新设计开发,生命周期法是现在开发方法中应用最为广泛的一种。
2.1.1 生命周期法的开发步骤
生命周期法的主要步骤是:系统任务→初步调查→可行性分析→系统立项→详细调查→新系统的逻辑设计→系统的物理设计→系统的实施→系统的运行与维护。
2.1.2 生命周期法的特点
1   强调面向用户的原则。
2   自顶向下设计,运用结构化分析和设计的方法。
3   严格按照阶段顺序进行。
4   文档标准规范。
5   充分预料可能发生的变化。
2.1.3 生命周期法的缺点
1   系统需求难以确定,用户介入系统开发的深度不够。
2   开发周期长,文档过多。
3   各阶段文档的审批工作非常苦难。
2.2 原型法
原型法(Prototyping)是近年来提出的一种以计算机为基础的系统开发方法,功能简单的原型系统,然后通过对原型系统逐步求精,不断扩充完善得到最终的软件系统。原型就是模型,而原型系统就是应用系统的模型。它是待构筑的实际系统的缩小比例模型,但是保留了实际系统的大部分性能。这个模型可在运行中被检查、测试、修改,直到它的性能达到用户需求为止。因而这个工作模型很快就能转换成原样的目标系统。 think58好,好think58 [来源:http://think58.com]
2.3 面向对象方法
是—种研究和模拟客观世界的方法。它按照人们对现实世界认识和思维的习惯方式,将现实世界中的任何事物均视为“对象”,将客观世界看成是由许多不同种类的对象构成,每一个对象都有自己的内部状态和运动规律,不同对象之间的相互联系和相互作用就构成了完整的客观世界。面向对象方法通常从三个不同的方面建立一个系统模型,这就是对象模型、动态模型和功能模型。
2.4 计算机辅助软件工程方法(CASE)
CASE系统开发方法的基本思路是:任何一种系统开发方法中,如果满足在系统开发过程中的每一步都可以在一定程度上形成对应关系的条件下,完全可以借助于专门的软件工具来实现系统开发的每一个过程。如结构化生命周期法中的业务流程分析→数据流程分析→功能模块设计→程序实现;业务功能一览表→数据分析、指标体系→数据/过程分析→数据分布和数据库设计→数据库系统等;OO方法中的问题抽象→属性、结构和方法定义→对象分类→确定模式→程序实现等。
2.5 各种开发方法的比较以及该系统开发方法的选择
原型法需要软件支撑工具快速形成原型,并不断地与用户讨论、修改,最终建立系统。它主要用于小型的。灵活性高的系统或局部系统的设计和实施。
面向对象的方法是以对象为基础,利用特定的软件工具直接完成从对象的描述到应用软件结构的转换,特别适合于小型应用软件系统的开发。 think58.com [资料来源:http://www.THINK58.com]
结构化生命周期法是目前较全面支持大、中型系统整个过程开发的方法,其他方法虽然有许多优点,但都只能作为结构化生命周期法在局部开发环节上的补充,暂时还不能代替其在系统开发过程中的主导地位。
系统开发的方法随着系统开发工具的不断改进,正在逐渐完善,本节列举的各种方法不是相互独立的,它们经常可以混合使用。
在大型系统的开发中,常常不是采用一种开发方法,而是采用多种方法的组合。
我们可以使用多种方法相结合的方法来实现对系统的优化:我们将以结构化生命周期法为主线,其他方法为辅佐的系统开发方法,设计过程中有可能用到其他方法的,我们将选择我们最有把握,最能实现系统要求的方法来进行开发。在众多的开发方法中,我们不能说哪一种方法更好,我们只有合理的利用他们,才能更好的实现对系统的优化开发。