基于.net的商品库存管理系统的设计与实现

基于.net的商品库存管理系统的设计与实现

ID:14911409

大小:111.50 KB

页数:9页

时间:2018-07-30

基于.net的商品库存管理系统的设计与实现_第1页
基于.net的商品库存管理系统的设计与实现_第2页
基于.net的商品库存管理系统的设计与实现_第3页
基于.net的商品库存管理系统的设计与实现_第4页
基于.net的商品库存管理系统的设计与实现_第5页
资源描述:

《基于.net的商品库存管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于.NET的商品库存管理系统的设计与实现  【摘要】在经济迅猛发展的现代社会,商品种类繁多,商品的库存管理如果仅靠人工维护将是一场噩梦,计算机的使用使这些问题迎刃而解。本设计完成了商品库存管理系统的开发工作,通过数据库对系统涉及到的各种数据对象和数据关系进行设计,使用VisualStudio2010程序设计工具通过ADO.NET技术对数据库的信息进行管理。系统采用了简单大方友好的操作界面,是各种仓库对商品信息进行管理的好工具。  【关键词】库存管理;AJAX;VisualStudio2010  1.引言  1.1目标  本设计采用了友

2、好的树型导航菜单操作方式,实用性、使用性强,能在极短的时间里完成大量的出入库及库存查询操作,同时由于该软件简单易操作,员工能很快上手,提高了库存管理的效率。  1.2系统介绍  本软件涵盖了库存管理的所有环节,从商品入库时的商品类别、商品信息、入库记录、供应商信息的添加和维护(修改和删除)到商品库存量、出入库记录的查询,再到出库时的出库记录、客户信息的添加和维护,可谓面面俱到,能及时的反应库存情况,为平衡库存投资和其它资金需求提供了重要依据。另外,系统因为简单易操作,让使用人员得心应手。  1.3设计原理  系统后台采用目前较流行的三层

3、架构技术(表示层、业务逻辑层、数据访问层)。  (2)系统前台使用div+css技术实现页面布局,用Ajax实现局部数据更新(采用Json数据格式传输)。  1.4特色与创新  以往的Web应用程序采用的是浏览器发送HTTP请求,服务器接收请求并进行处理,服务器处理完后会回传一个HTML页面到客户端浏览器上显示给用户的工作机制。在这样的Web工作方式下,用户需要等待响应的情况肯定会出现,AJAX能很好的解决这个问题。  AJAX在用户和服务器之间增加了一个引擎,使用户请求和服务器响应可以异步进行。当用户发出请求时,它首先判断一下这个请求

4、是否确实需要从服务器端读取数据,如果是则提交给服务器处理,如果不是则将请求提交给这个AJAX引擎,再由AJAX引擎向服务器发出一个异步请求,因此用户不需要进行等待,可以无间断的操作。  本项目的创新之处是采用了AJAX技术与JavaScript技术相融合来实现部分页面信息刷新,而不至于整个页面都刷新,该方法较好的减轻了网络负载及改善了用户体验。另外使用JS脚本实现了树型导航菜单,从而代替传统的菜单,也是该设计的创新之处。  本项目严格采用了分层思想,有利于功能扩展,它主要分为三层,表示层、业务逻辑层和数据访问层,具有很好的可维护性和可扩

5、展性。  2.相关知识介绍  该设计采用了分层架构模式和AJAX技术来实现,比较系统的进行了需求分析和总体的软件设计,并进行了软件后期的测试工作。  2.1三层架构  三层架构(3-tierapplication)就是将整个项目划分为:表示层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。划分层次的依据是“高内聚,低耦合”的思想。  三层架构的优点:提高代码的可重用性、重复的代码不用再写、降低耦合,三层架构的最大优点是它的安全性。用户端只能通过逻辑层来访问数据层,减少了入口点,把很多危险的系统功能都屏蔽了。  2.2AJAX  A

6、JAX(AsynchronousJavaScriptandXML)即异步JavaScript和XML,指一种创建交互式网页应用的网页开发技术。JavaScript对象XmlHttpRequest是Ajax的核心,它是一种支持异步请求的技术。简而言之,XmlHttpRequest使用户可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。  对AJAX不了解的人都以为它是一种新的编程语言,其实不然,实际上它是一种用于创建Web应用程序的技术,它创建出的Web应用程序更好更快、交互性更强。开发人员通过AJAX,可使用Java

7、Script的XMLHttpRequest对象实现直接与服务器进行通信。通过这个对象,JavaScript可以在不重新加载页面的情况与Web服务器交换数据。  3.概要设计  3.1系统实现原理  该系统采用模块化的设计原理,把程序划分成八大模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求,同时该系统也符合“高内聚,低耦合”的软件设计目标。  3.2系统功能概述  本系统要实现的功能:  (1)商品类别信息管理:为了对商品进行高效的管理,对其进行分类是必不可少的。此模块包括添加新的商品类别,

8、修改、删除已有的商品类别,当删除商品类别信息时,如果该商品类别下还存在商品信息,则不允许进行该类别的删除操作。  (2)商品信息管理:本模块包括新商品信息的录入、已有商品信息的修改如修改该商品的类别和库存等

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。