2.相关技术简介
2.1 SQL Server 2008技术
SQL Server 2008是一种开放源代码关系数据库系统。SQL Server 2008 在 Microsoft 的数据平台上发布,帮助用户随时随地管理所有数据。SQL Server 2008提供了丰富的图形化管理工具,使系统管理和数据库管理更加直观、简单;具有动态自动管理和优化功能;具有丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地,便于开发;具有很好的伸缩性,可跨越多种平台使用[5]。因为其高速性,可靠性和适应性的优点被广泛应用于各种技术开发领域。SQL Server 2008技术是开发物资管理信息系统的重要工具。
2.2 Visual Studio 2010技术
Visual Studio是微软公司推出的目前最流行的Windows平台应用程序开发环境。Visual Studio 2010是一套完整的开发工具,用于生成 ASP.NET Web 应用程序、XML Web services、桌面应用程序和移动应用程序。Visual Basic、Visual C# 和 Visual C++ 都使用相同的集成开发环境,这样就能够进行工具共享,并能够轻松地创建混合语言解决方案[6]。另外,这些语言使用.NET Framework 的功能,提供了可简化 ASP Web 应用程序和 XML Web Services开发的关键技术。
3.系统设计
3.1系统需求分析
基于C/S模式,使用SQL Server 2008数据库和VS 2010进行物资管理信息系统开发,技术上都比较成熟、开发效率高、系统可靠性强、扩展性好、 文护成本低并且使用方便。
另外,物资管理信息系统不仅可以帮助管理员减少繁琐的数据录入、收集、整理、查询、等操作,而且迅速准确,大幅度提高工作效率。该系统操作简单方便用户的使用和减少管理员的人数,进一步降低企业成本[7]。同时促进物资管理的信息化、规范化,为决策者提供必要的信息统计,有利于及时分析并做出科学的决策,为公司带来更大的企业效益[8]。
3.2系统功能设计
物资管理信息系统的功能包括物资管理、仓库管理、物资入库操作、物资出库操作、库存信息管理。
主要功能模块如下图所示:
图1 系统功能模块图
(1) 物资管理模块:包括物资基本信息的录入、物资基本信息的修改,物资基本信息的删除以及物资基本信息的查询功能。
(2)仓库管理模块:包括了仓库物资信息的录入、仓库物资信息的删除、仓库基本物资的修改,仓库物资信息的查询等功能。
(3)入库管理模块:包括物资入库信息的录入、物资入库信息的修改,物资入库信息的删除以及物资入库信息的查询功能。
(4)出库管理模块:包括物资出库信息的录入、物资出库信息的删除以及物资出库信息的查询功能。
(5)库存信息管理模块:包括库存物资信息的查询、浏览以及图表分析等功能。
3.3系统数据库设计
分析企业管理对物资数据记录的要求,物资管理信息系主要数据包括仓库记录、物资记录、入库记录、出库记录、库存物资记录,下面对这些数据的数据项的设置做分析。