VB+SQLServer2000物流管理系统 第2页

VB+SQLServer2000物流管理系统 第2页

第二章  系统的可行性研究与需求分析

2.1系统可行性研究

2.1.1 技术可行性

    机器本身没有太高的要求,一般当前学校或个人电脑完全可满足要求。对于软件技术要求,现在的程序设计语言已非常成熟,系统开发平台:Visual Basic 6.0。数据库选择:SQL server2000;所以和当前使用的运行环境具有一定的兼容性。本系统是由熟悉现有系统的学生开发,现有技术可完全承担开发任务,软件能被原有工作人员快速接受,可以避免开发的软件与需求不相符的可能性。

2.1.2 经济可行性

    由于本系统是为物流企业使用的系统,装上该应用软件,即可使用系统,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为物流公司节约大量的人力,物力。所带来的效益远远大于系统软件的开发成本。在经济上完全可行。

2.1.3 操作可行性

    界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充。

2.1.4 可行性研究结论

    由于本系统是针对物流公司具体现状进行开发。具有特色和鲜明的针对性,且在技术可行性、经济可行性、操作可行性上都可以实现,可以进一步实现了。

2.2物流系统需求分析

物流需求与产品或服务的销售(或采购)数量直接相关。产品方面的估计一般由营销、市场或专门的计划人员完成。通常物流管理者主要是制定库存控制或车辆调度之类的短期计划,包括对提前期、价格和物流成本等进行预测,并不需要独自为企业做综合预测。物流需求特性不同,预测方法也不同。

    如果需求是来自许多客户的,而且各客户彼此独立,需求量只构成企业物流总量的很少部分,此时的需求就具有随机性,被称为独立需求。第三方物流企业的物流服务需求就是一种市场需求,具有一定的独立性。

    物流系统的需求分析:

   1)企业物流系统中信息流的作用范围更为拓宽,不再仅仅是传统意义上企业内部物流系统的运行基础,而是随着供应链概念的提出,变成了整个供应链系统运营的环境基础。网络是平台,供应链是主体,电子商务是手段。信息环境对供应链的一体化起着控制和主导的作用。

    2)物流系统将会更大程度上由客户需求拉动。如果假设物流系统内的所有方面都能得到网络技术的有效支持时,产品对终端客户来说,其实际可得性将极大地提高,显然此时客户的需求会发生的变化,反过来会拉动物流系统更高效率的运行。同时,也可以在物流系统的各个功能环节上降低成本,如降低采购成本、减少库存成本、缩短产品开发周期、为客户提供有效的服务、降低销售和营销成本以及增加销售的机会等。

    3)传统物流系统运行环节(点)将会有所变化。由于在电子商务环境下,网上客户可以直接面对制造商(即原始供应商),并可获得个性化定制服务,故传统物流渠道中的批发商和零售商等中介环节将逐步淡出,但是区域销售代理商还将受制造商委托,并会逐步加强其在渠道和地区性市场中的地位,作为制造商产品营销和服务功能的直接延伸。

    4)对物流系统即时信息交换的更高要求。电子商务的一个基本的优点,就是要求在客户咨询服务的界面上,能保证企业(制造商)与各级客户间的即时互动。网站主页的设计不仅要宣传企业和介绍产品,而且要能够与客户一起就产品的设计、质量、包装、改装、交付条件、售后服务等进行一对一的交流,帮助客户拟定个性化的产品可行性解决方案,帮助客户下订单。这就要求得到物流系统中每一个功能环节的即时信息支持,因此,对物流系统的建设、运行提出了更高的要求,而且在很大程度上,这一要求的满足与否决定了该物流系统的效率如何,也决定了电子商务的实际价值程度。

2.2.1 系统的目标

本系统在设计的时候应该满足以下几个目标:

q         采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。

q         满足键盘和鼠标的双重操作,快速响应。

q         在操作时响应热键。

q         采用模糊查询查询数据。

q         操作员可以随时修改自己的口令。

q         管理员可以设置操作员的权限

q         对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。

q         数据保密性强,为每个用户设置权限级别。

q         系统最大限度地实现了易安装性、易维护性和易操作性。

q         系统运行稳定、安全可靠。

2.2.2数据要求

    本系统需要的输入数据:货品信息(物品编号,物品规格,物品形式(是否易碎等等),接收信息时间,要发送时间,运输要求(是否需冷冻),物品数量,物主电话)、出货信息(物品编号,物品规格,物品形式(是否易碎等等),发送时间,运输要求(是否需冷冻),物品数量,物主电话,汽车牌号,车主姓名,车主电话)、车辆信息(汽车牌号,物品规格,物品形式(是否易碎等等),发送时间物品数量,物主电话,车主姓名,车主电话,物主电话,物主姓名)

2.2.3功能要求

处理要求:指用户要完成什么处理功能。

本系统功能需求可归纳如下:

数据登记:

登记功能用于把各种数据及时登记系统定义表中,还能修改这些数据(出货时间等)。

数据浏览:

能浏览每天的发货信息,待发货信息。

数据修改删除:

    能够对已经录入的数据进行修改,还可以删除已有的数据,不会对系统造成任何损害。

性能要求:维护数据的安全性.

设定密码,限制非法用户的使用;还能修改密码,维护系统的安全性。

2.2.4编程环境的选择

    本系统采用Visual Basic语言来实现, VB是一种可视化的、事件驱动型的Windows应用程序开发工具,它在GUI设计、绘图、制表、运算、通信和多媒体开发方面都具有简单易行、功能强大等优点,所以越来越受到开发人员的亲睐。VB能够读取和访问AccessExcelDbaseXFoxproBtrieveODBC等多种数据库,并能利用VB自身所带的数据库引擎创建数据库。所以VB在管理信息系统(MIS)的开发和建设方面得到了是益广泛的应用。

    VB访问数据库通常有三种途径:第一,通过数据库控制控件Data Control访问;第二,通过VB提供的数据库对象变量编程访问;第三,通过ODBC接口访问ODBC API函数。

微软公司的Visual Basic 6.0Windows应用程序开发工具,是目前使用最为广泛,易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统VB是一个相对较好的选择。

2.2.5数据描述

1)、 数据录入和处理的准确性和实时性

    数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。

    在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。

2)、 数据的一致性与完整性

    由于系统的数据是共享的,在不同的题库类别中,题库是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。

对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。

3)、 数据的共享与独立性

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有