C#条码仓库管理系统的设计与开发—统计、报表模块(4)
时间:2016-12-12 22:53 来源:毕业论文 作者:毕业论文 点击:次
(4)良好的可扩展性 :采用国际标准的数据表达技术,面向对象的设计方法,实现组件化使系统具备良好的可扩展性。仓储流程的标准化,为员工之间、部门之间的相互协作提供统一的作业平台。 1.4.3 货物管理 (1)出库管理:建立出库的基础数据。录入客户资料,建立出库序号。 • 条码枪扫描条码,系统搜索产品信息,操作员进行核对,确定出库的数量。 • 确定出库数量后,为了配合物流配送,同时形成箱号,当商品装满箱后,就可以进行封箱操作。 • 用户自定义出库统计视图,根据自己的习惯和需要设计查视图,作到人性化查询 (2)入库管理:建立出库的基础数据。录入客户资料,建立出库序号。 • 条码枪扫描条码,系统搜索产品信息,操作员进行核对,确定出库的数量。 • 确定出库数量后,为了配合物流配送,同时形成箱号,当商品装满箱后,就可以进行封箱操作。 • 用户自定义出库统计视图,根据自己的习惯和需要设计查视图,作到人性化查询 (3)采购管理:建立产品的分类数据,库位号,供应商等基础数据。 • 从供货商取的EXCEL 形式的发货单,选择仓库需要的产品属性。 • 为了使采购的产品的条码做到唯一性,利用系统的外挂的条码打印系统生成符和管理的条码。 • 模版的建立取决与供应商提供的供货单,模版的格式充分考虑到供货单与入库操作之间的共性,利用发货单构成导入数据摸版。 • 利用接口导入数据,解决库房大量的数据需要人工输入的问题。把最基础的数据录入的差错降到最低,对库房数据的正确性提供了可靠的保证。 1.5 仓库管理系统开发环境简介 1.5.1 Visual C#简介 C#编程编程语言总结起来可以从两个方面进行介绍,即特点和编程环境。 1.C#的特点 ASP.NET目前能支持3种语言,C#、Visual Baisc.NET和Jscript.NET。本系统采用的是C#编程语言。C#是微软公司专门为.NET量身定做的一种简洁、类型安全的面向对象的编程语言,它与.NET有着密不可分的关系。开发人员可以通过它编写在.NET Framework上运行的各种安全可靠的应用程序。使用C#,可以创建传统的Windows客户端应用程序、XML Web Services、分布式组件、客户端—服务器应用程序、数据库应用程序以及很多其他类型的程序。 C#是专门为.Net应用而开发的语言,使用.NET框架所提供的类型,C#没有类库,使用.NET框架所提供的类库,另外,类型就是.NET安全检查、结构化异常处理也都是交给CLR处理的。因此,C#是最适合开发.NET应用的编程语言,从中可以了解C#具有以下的突出特点: (1) 语法简洁,在默认情况下,C#代码在.NET框架提供的受控环境下运行,不允许直接操作内存,它去掉了指针操作,C#中只支持一个“.”。 (2) 彻底的面向对象设计,C#具有面向对象语言所应有的一切特性:封装、继承和多态。在C#类中,每种类型都可以看作一个对象。但C#只允许单继承,即一个类不会有多个基类,从而避免了类型定义的混乱。 (3) C#没有全局函数,没有全局变量,也没有全局常量,所有的都必须封闭在一个类中。因此,用C#编写的代码具有更好的可读性,而且减少了发生命名冲突的可能。 (4) 与WEB应用紧密的结合,C#支持绝大多数的WEB标准,例如,HTML、XML、SOAP等。 (5) 强大的安全性机制,可以消除软件开发中常见错误(如语法错误),.NET提供的垃圾回收器能够帮助开发者有效的管理内存资源。 (责任编辑:qin) |