物资管理信息系统第1章系统分析1.1系统的可行性分析1.技术可行性本系统的开发环境是基于Windows的中文操作系统,采用面向对象的编程工具VisualBasic6.0(如下简称VB),后台数据库是SQLServer。考虑到本系统属于小型数据库系统,并且不会有很大的数据量访问,笔者决定采用当地数据库访问和编程措施,以到达对数据库迅速以便地访问。VisualBasic6.0是专门为Microsoft的32位操作系统设计的,可用来建立32位的应用程序。在Windows9X或WindowsNT环境下,用VisualBasic6.0的编译器可以自动生成32位应用程序。这样的应用程序在32位操作系统下运行,速度更快,更安全,并且更适合在多任务环境下运行。VisualBasic是一种可视化的、面向对象和采用事件驱动方式的构造化高级程序设计语言,可用于开发Windows环境下的各类应用程序。2.经济可行性本系统虽然需要有良好的整体规划,并且还需要专业人员进行系统的运行阶段的维护与管理,因此系统开发需要大量的先期投入,不过此后系统的使用会给顾客带来很大的以便。从提高工作效率而防止多种直接或间接的经济损失角度来看,软件实际可以起到的作用会远远不小于投入的开发费用。故从经济上是完全可行的。总之,这个系统的经济效益远远不小于开发成本。3.操作可行性对于顾客来说,合理以便的功能设计和快捷的操作,足可以满足多种顾客的不一样需求,同步也以便了管理员的内部管理。总之,这个系统的经济效益远远不小于开发成本。硬件上,满足规定的计算机的配置不用很高;软件上,采用Windows系列操作系统,对管理员稍做培训即可掌握,操作上是可行的。1.2业务流程图采购主管采购员填写采购计划审核采购表销售员销售填写销售单出库表库管员填写入库单检查入库入库表第2章需求分析2.1顾客需求物资管理系统在设计时应充足满足企业的现实需求,同步也考虑到未来的发展,考虑到了适应信息化的发展规定。详细表目前:(1)运用信息系统建立起完整的物资管理管理体系;(2)能连接数据库并实现添加、删除、修改、查询等功能;(3)能对顾客信息进行修改;2.2性能需求为了保证系统可以长期、安全、稳定、可靠、高效的运行,物资管理系统应当满足如下的性能需求:(1)数据处理的及时性,精确性系统处理的精确性和及时性是系统的必要性能。本系统在设计和开发过程中,要充足考虑系统目前和未来也许承受的工作量,使系统的处理能力和响应时间可以满足企业对信息处理的需求。由于本系统的多种数据对于整个系统的功能和性能举足轻重,因此其精确性在很大程度上决定了系统功能和性能。在系统开发过程中,必须采用一定的数据验证措施保证数据的精确性。(2)数据安全性系统数据的安全性在整个系统中占有十分重要的地位。任何系统都应保证数据的安全性。(3)系统的易用性本系统是直接面向业务操作员的,而使用人员往往对计算机并不时非常熟悉。这就规定系统可以提供易用的人机交互界面。要实现这一点,就规定系统应当尽量使用顾客熟悉的术语和中文信息的界面,缩短顾客对系统熟悉的过程。2.3数据流图2.3.1顶层TOP图F1F4采购员采购员F2F5库管员F3库管员销售员F6销售员P物资管理系统图2.1系统TOP图2.3.2一级细化图F4.1采购员F1.1采购员F5.1库管员F2.1库管员F5.2库管员F3.1库管员DNSP1采购物资管理D1采购表P2物资基本信息D2库存表D3入库表P3物资入库信息F6.1销售员F4.1销售员2.3.3二级细化图(1)采购物资管理二级细化图:F4.1采购员F1.1.1采购员F4.2采购员F1.1.2采购员F4.13D4出库表P4物资销售信息D1采购表P1.1插入信息D1采购表P1.2修改信息P1.3删除信息采购员F1.1.3采购员F4.4采购员F1.1.4采购员(2)物资基本信息管理系统二级细化图F5.1.1库管员F2.1.1库管员F5.1.2库管员D1采购表D1采购表P1.4查询信息P2.1物资信息插入D2库存表P2.2物资信息修改F2.1.2库管员F5.1.3库管员F2.1.3库管员F5.1.4库管员F2.1.4库管员(3)物资入库管理系统二级细化图F5.2.1库管员F3.1.1库管员D2库存表P2.3物资信息删除D2库存表P2.4物资信息查询D2库存表D3入库表P3.1物资入库插入F5.2.2库管员F3.1.2库管员F5.2.3库管员F3.1.3库管员F5.2.4库管员F3.1.4库管员(4)物资销售管理系统二级细化图D3入库表P3....