基于WEB企业进销存系统的研究与实现 下载本文

龙源期刊网 http://www.qikan.com.cn

基于WEB企业进销存系统的研究与实现

作者:李芳莹

来源:《科教导刊》2010年第21期

摘要进销存管理系统是商品的采购、入库、销售和查询统计等方面工作而开发的管理软件,是一个实用的管理系统。该系统是在用VS2008为开发环境,.NET为开发平台,采用B/S模式开发,数据库SQL Server2005作为后台,通过可移植性好、访问效率高的ADO技术来访问数据库。

关键词进销存 NET ADO 中图分类号:TP39文献标识码:A 0 引言

随着信息技术的不断发展和Internet互联网技术的日益普及,电子商务在现代生活中变得越来越重要,超市、网上购物也成为生活中的一部分,本系统针对于超市、网店而开发,使商品的进销存变的更易操作,管理更简单。

采用进销存管理信息系将给企业管理来了明显的经济效益和社会效益。主要体现在极大提高了工作人员的工作效率,大大减少了以往入货、出库流程繁琐、杂乱、周期长的弊端。基于进销存管理的全面自动化,可以减少入库管理、出库管理及库存管理中的漏洞,可以节约不少管理开支,增加企业收入。进销存管理的操作自动化和信息的电子化,全面提高了管理水平。为了加快进销存管理自动化的步伐,提高管理业务处理效率,建立进销存管理信息系统己变得十分重要。

1 系统设计思想

本系统为于超市、网上商店管理而开发是企业信息管理系统的一个有机组成部分,是一个基于B/S体系结构的数据库应用程序。B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。通过对企业采购、销售、库存等活动的调查、分析与总结。结合企业的实际,系统需要公开信息管理模块、管理流程模块、销售开单模块、库存开单模块、采购开单模块、系统设置模块六个模块。 2 系统总体设计 2.1系统模块设计

龙源期刊网 http://www.qikan.com.cn

该系统严格按照模块化的思路设计,共分为系统通知、产品管理、采购管理、库存管理、销售管理、供应商管理、用户管理和仓库管理八个模块。进销存管理系统的系统总体模块图如图1所示。

2.2模块功能介绍

本进销存信息管理系统(Purchase-Sales-Inventory Management System) 是一个基于内部网与外部网的可在多平台下运行的应用程序,根据公司运营过程设置模块,共分为6个模块,各模块基本职能如下:

(1)公开信息管理模块:该模块主要功能展示最近产品、物品搜索、系统通知、服务中心、密码设置、发货查询。(2)管理流程模块:该模块的功能主要有库存情况、销售情况、采购情况进行详细说明。(3)销售开单模块:该模块的功能主要有销售发货、销售订货、销售订单、销售开单。(4)库存开单模块:该模块的功能主要有库存盘点、库存调拨、物品入库、物品出库。(5)采购开单模块:该模块的功能主要有采购退货发货、采购付款、采购收货、采购订单。(6)系统设置模块:该模块的功能主要有账号管理、库房管理、商品管理、供应商管理。 3 系统详细设计 3.1 配置Web.config文件

Web.config文件属于一种XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息,应用程序的所有目录中都可出现。如果新建一个Web应用程序,同时会在根目录自动创建一个Web.config文件,包括默认的配置设置,这些配置设置会被它所有的子目录继承。也可以通过在该子目录下新建一个Web.config文件的方式来修改其子目录的配置设置。该文件可以提供一些新的配置信息,还可以重写或修改父目录中定义的设置。

在运行时不需要重启服务器就可以对其修改生效(注:节例外)。此外Web.config文件还可扩展,通过自定义新配置参数并编写配置节处理程序实现。 可以使用Visual Studio中的“网站”->“Asp.Net配置”选项。

“http://schemas.microsoft.com/.NetConfiguration/v2.0”>

龙源期刊网 http://www.qikan.com.cn

3.2类库设计

数据层设计设计主要实现逻辑业务层与SQL Server数据库建立一个连接访问桥。该层主要实现的功能方法:打开/关闭数据库连接、执行数据的增、删、改、查等功能。

SqlHelper.cs类主要用来访问SQLServer数据库和返回基本的ADO.NET对象,如图2所示

图2SqlHelper.cs类 4 关键策略与技术 4.1 科学计算器