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

来源 :科教导刊 | 被引量 : 0次 | 上传用户:hellobluejay
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要进销存管理系统是商品的采购、入库、销售和查询统计等方面工作而开发的管理软件,是一个实用的管理系统。该系统是在用VS2008为开发环境,.NET为开发平台,采用B/S模式开发,数据库SQL Server2005作为后台,通过可移植性好、访问效率高的ADO技术来访问数据库。
  关键词进销存 NET ADO
  中图分类号:TP39文献标识码:A
  
  0 引言
  随着信息技术的不断发展和Internet互联网技术的日益普及,电子商务在现代生活中变得越来越重要,超市、网上购物也成为生活中的一部分,本系统针对于超市、网店而开发,使商品的进销存变的更易操作,管理更简单。
  采用进销存管理信息系将给企业管理来了明显的经济效益和社会效益。主要体现在极大提高了工作人员的工作效率,大大减少了以往入货、出库流程繁琐、杂乱、周期长的弊端。基于进销存管理的全面自动化,可以减少入库管理、出库管理及库存管理中的漏洞,可以节约不少管理开支,增加企业收入。进销存管理的操作自动化和信息的电子化,全面提高了管理水平。为了加快进销存管理自动化的步伐,提高管理业务处理效率,建立进销存管理信息系统己变得十分重要。
  1 系统设计思想
  本系统为于超市、网上商店管理而开发是企业信息管理系统的一个有机组成部分,是一个基于B/S体系结构的数据库应用程序。B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。通过对企业采购、销售、库存等活动的调查、分析与总结。结合企业的实际,系统需要公开信息管理模块、管理流程模块、销售开单模块、库存开单模块、采购开单模块、系统设置模块六个模块。
  2 系统总体设计
  2.1系统模块设计
  该系统严格按照模块化的思路设计,共分为系统通知、产品管理、采购管理、库存管理、销售管理、供应商管理、用户管理和仓库管理八个模块。进销存管理系统的系统总体模块图如图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”>
  
  
  

  

  
  
  
  

  
  
  
  

  
  
  

  
  3.2类库设计
  数据层设计设计主要实现逻辑业务层与SQL Server数据库建立一个连接访问桥。该层主要实现的功能方法:打开/关闭数据库连接、执行数据的增、删、改、查等功能。
  SqlHelper.cs类主要用来访问SQLServer数据库和返回基本的ADO.NET对象,如图2所示
  
   图2SqlHelper.cs类
  4 关键策略与技术
  4.1 科学计算器
  在本系统中,添加了科学计算器,此计算机采用js实现,可以存储、取存、累存、积存、清存等功能。
  4.2 AJAX的应用
  在未使用AJAX 的Web 应用程序中,用户首先填写相关表单字段接着单击 Submit 按钮。然后将其发送到服务器,服务器将它转发给处理表单的脚本,脚本执行完成后得到一个全新的页面。该页面可能是以下几种情况:带有已经填充一些数据的新表单的 HTML,确认页面,具有可以按照原来表单中的数据进行选择的页面。在此期间用户必须等待结果的出现。屏幕不显示任何内容,直到服务器返回数据后再重新绘制。因为用户不能得到立即的反馈结果,体会不到交互性的好处,就会感觉和桌面应用程序不同。而使用Ajax的Web 应用程序中可以将 Web 界面转化成能迅速响应的 Ajax 应用程序,从而可以大大提高网页响应速度。
  5 结束语
  本文介绍了使用ASP.NET开发工具来创建基于B/S结构的企业进销存管理系统的思想和方法。ASP.NET独特的优点,如对各种浏览器的适用性、通过ADO提供数据库的接口等,可以开发功能强大的WEB数据库应用程序。并且由于ASP.NET程序在服务器端运行,从而保证了源文件的安全性。
  
  参考文献
  [1]朱兴统.基于.NET進销存系统的设计与实现.2006.11.
  [2]Andrew Troelsen.C#与.NET 3.0高级程序设[J].北京:人民邮电出版社,2008.
  [3]杨晓明,雷光辉,何青建.基于ASP.NET的Web网络应用程序开发的安全策略实践[J」.计算机教育,2006.11:45-47.
  [4]曾静,李陶深.基于ASP.NET技术的信息库管理系统的设计与实现「J」.广西科学院学报,2006.22(4):314-316.
其他文献
摘要道路是城市意象构成的主导元素,是人们认识城市的主要视觉和感觉场所。而道路植物景观作为道路景观的内容之一,其重要性也是显而易见的。城市道路绿化水平不仅可以促进城市的整体建设,而且也关系到城市景观的美化与改善。如何对山东地区的道路植物景观进行塑造,是一个综合性的问题。本文从实现景观特色,满足功能需要,创造层次丰富的景观效果等方面进行了分析说明,对此问题提出一些看法和建议以供广大园林设计工作者参考。
摘要围海造地具有巨大的社会效益和经济效益,但大肆填海造地工程引起的环境问题也日益明显。本文介绍了国内外围海造地工程引发的环境问题,并探讨了国际与国内对此问题的对策与措施。  关键词围海造地 生态环境 影响  中图分类号:X55文献标识码:A    海洋生态环境是海洋生物生存和发展的基本条件,生态环境的任何改变都有可能导致生态系统和生物资源的变化。当外界环境变化量超过生物群落的忍受限度,就会直接影响
摘要在黑龙江省农村地区,幼儿教育小学化倾向十分严重,突出表现在教学活动方面。本文通过调查研究,探寻形成农村幼儿园教学活动“小学化”的原因,提出解决农村幼儿园教学活动小学化的建设性建议。  关键词农村 小学化倾向 原因 对策  中图分类号:G61文献标识码:A    根据《纲要》要求,幼儿教育遵循的最重要的原则就是从幼儿生理、心理特点出发,因材施教,促进幼儿身心和谐发展。但在黑龙江省农村幼儿园教育中
摘要本文以电话座机设计为研究对象,针对现有座机在被部分人群使用时存在的不足进行改良设计。用Pro/E进行三维建模,以及利用PhotoShop进行图形处理,完成“情侣”座机的设计。  关键词计算机辅助设计 电话座机 发展趋势  中图分类号:TP39文献标识码:A    随着电话座机的发展和演变,现在市场上的座机类型越来越繁多,不仅在外观造型上变化多样,而且在功能上有很大的突破,像无绳、可视电话等给人