支持特性均可有力地证明,SQLServer2000无谓为全面支持Web功能的数据库解决方案。与此同时,SQLServer2000还在可伸缩性与可靠性方面保持着多项基准测试纪录,而这两方面特性又都是企业数据库系统在激烈市场竞争中克敌致胜的关键所在。无论以应用程序开发速度还是以事务处理运行速度来衡量,SQLServer2000都堪称最为快捷的数据库系统,而这恰恰是该产品成为灵活企业首选解决方案的原因所在。今天的商业环境要求不同类型的数据库解决方案。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。
作为一个完备的数据库和数据分析包,SQLServer2000为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。作为重要的基准测试可伸缩性和速度奖的记录保持者,SQLServer2000是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言(XML)的核心支持以及在Internet上和防火墙外进行查询的能力。SQLServer2000为用户提供了大规模联机事务处理(OLTP)、数据仓库和电子商务应用程序所需的最新的出色数据库平台。SQLServer也是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准SQL语言、扩展的特性(如复制、OLAP、分析)等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。SQLServer2000为用户提供了完全集成的可扩展标记语言(XML)环境、在分析服务中添加了新的数据挖掘功能、用元数据服务增强了知识库技术。
2系统概述:
随着连锁超市的规模不断扩大,发展速度极快,竞争异常激烈,已经到了"后方供应制约着前方规模"的阶段,要取得进一步的发展,在竞争中取得主动地位,关键是建立完善的"配送体系"及其相应的"信息体系"。,超市配送运输信息管理系统设计与实现是以计算机技术为支持,主要是使用VB6.0和SQLServer2000完成的。通过对超市配送各环节(包装、装卸、运输、储藏、搬运、配货等)进行有限的资源最优配置并结合运输、交通、贸易等方法的理论与实务的实现,从而实现将所需物品以合适的时间、合适的方式、最小的价格送到指定地点。本软件的设计目的是实现超市配送,也就是集信息化、现代化、社会化的物流配送系统为一体,降低其运营成本。本系统针对用户需求,严格、守时地按用户的订货要求,进行分类、编配、整理、配货等理货工作,按时、按点、按量地交给用户,满足其对商品的需求。本系统包括五大模块,分别是系统管理模块,车辆管理模块,司机管理模块,货物管理模块,业务信息管理模块。其中业务信息管理模块又包括运营信息、车辆维修信息、车辆事故信息和运输服务质量等。本系统主要可以实现的功能有,添加司机基本信息,车辆基本信息,运营情况,货物基本信息。有条件的查询以上信息,修改删除以上信息等。本系统具有操作界面简单,友好,数据库易维护等优点。
3系统分析
系统分析的主要任务是将在系统详细调查中所得到的文档资料集中到一起,对组织内部整体管理状况和信息处理过程分析。系统分析的目的是将用户的需求及其解决方法确定下来,这些需要确定的结果包括:开发者关于现有组织管理状况的了解;用户对信息系统功能的需求;数据和业务流程等等。系统分析所确定的内容是今后系统设计,系统实现的基础。
3.1需求分析:
需求分析是管理开发的初始阶段,是整个系统设计达到合理化、优化的重要步骤。需求分析的任务不是确定系统怎样完成它的工作的,仅仅是了解系统必须完成哪些工作,对目标系统提出完整准确,清晰的具体需求。只有充分的需求分析,才能对系统要完成的功能有着明确的认识,才能够在开发中避免走弯路,使得系统的开发有序进行。用户和分析人员共同理解系统的要求,主要对用户的的业务活动进行分析,明确在用户的业务环境中开发出的系统应该做什么。该配送运输信息管理系统是一个小型的用于管理车辆、货物和司机,以及运营情况的工具,它主要实现对当前超市配送管理起到一个辅助的作用,该系统应该有以下特点:
1)界面要求清晰,便于用户熟悉操作。
2)要求可以对司机的一些基本信息进行录入,修改,查询和删除等功能。
3)要求可以对车辆的一些基本信息进行录入,修改,查询和删除等功能。
4)要求可以对货物的一些基本信息进行录入,修改,查询和删除等功能
5)要求可以实现业务管理,包括运营管理,维修管理和事故信息管理等功能。
6)要求数据库机构能够充分满足各种信息的输入与输出。收集基本数据、数据结构以及数据处理的流程,组成一份详细的数据字典,为以后的具体设计打下基础。
3.2可行性分析
可行性分析是用以检验系统实施的可能性。只有在经过充分的可行性分析之后,才会降低开发的风险,避免不必要的浪费
技术可行性:
1) 此系统要有一个大型的存储系统作为操作后台,大量的司机信息、车辆信息和运营信息按照一定的格式长期存储在里面,现阶段SQLServer数据库可以完成此项功能,以每个司机的执照牌号、车号、作为存储的关键字标识一条记录,格式简单清楚。
2) 此系统还需要一个用户操作的前台界面,此界面应具有windows的特点,可视化强,便于用户熟悉操作,而且还要有和后台联系的接口,现阶段可以选用VisualBasic来完成此项任务,VisualBasic中有其自带的集成好的ADODC、ADODB控件可以完成前后台的语句传送。这样,基于VB和SQLServer的模拟运输信息管理系统是可行而且实用的。
经济可行性:
经济可行性分析对此系统开发的费用和将来的运行、维护费用做一个评估,从经济的角度来观察系统的可行性。通过对开发费用,运行成本,维护成本等粗略估算,此系统的开发可以降低超市配送的管理费用,减少人力的劳动,降低运营成本。
3.3业务流程分析
业务流程分析包括流程分析的内容与任务,业务流程图的绘制和流程重组等方面等内容。业务流程分析的基础是业务流程调查和现有信息载体的相关调查。业务流程分析的目的是通过剖析现行业务流程,经过调整、整合以后重构目标系统的业务流程。业务流程分析的基本工具是业务流程图,业务流程图通过标准的符号进行绘制。业务流程分析是数据流程分析的基础,对整个系统分析具有基础性作用。
业务流程图是一种描述管理系统内各单位、人员之间的业务关系,作业顺序和管理信息流向的图表。它用一些规定的符号及连线表示某个具体业务的处理过程,帮助分析人员找出业务流程中的不合理流向。业务流程图基本上按业务的实际处理步骤和过程绘制,是一种用图形方式反映实际业务处理过程的"流水帐"。
业务流程图的图例如下:
图3.1业务流程图
4系统设计:
4.1系统功能模块设计
本系统功能模块:
?用户管理模块
?司机信息管理模块。
?车辆信息管理模块。
?货物信息管理模块。
?业务信息管理模块。
对上述各项功能进行集中、分块、并按照结构化程序设计的要求,得到下图:
图3.2功能模块图
4.2系统数据流程图设计
这里的功能模块流程设计也就是数据流程图设计。
数据流程图是新系统逻辑模型的主要组成部分,是我们对现实世界提炼的逻辑上的模型,在逻辑上描述系统功能、输入、输出和数据存储。在绘制数据流程图时应注意以下问题:父图与子图的平衡,数据守恒,适当的命名。
在数据流图中,所有的图形元素都进行了命名,他们都是对一些属性和内容抽象的概括,一个系统,对其数据流图上的命名必须有相同的理解,否则将会严重影响以后的开发和维护工作。
数据字典是对数据定义
上一篇:
vb超市进销存管理系统vb+access源代码+可执行文件+论文+开题报稿+外文翻译+答辩ppt(论文和程序).rar(
下一篇:
还记得,那年的风车吗?