基于C/S框架的中小型企业库存管理系统的设计与研究

来源 :中国电子商情 | 被引量 : 0次 | 上传用户:xinhua163
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  引言:库存管理为企业日常经营管理起到非常重要的作用,解决了传统的手工操作方式中存在的诸多弊端。对于加工企业在产品的入库、统计、汇总等进销存方面随着客户的不断需求将日益加大,为确保产品生产加工的准确性以及提升领导的决策性。现在,越来越多的经营者已经有了只有采用信息化的管理系统,才能适应日益激烈的市场竞争的意识。
  一、概述
  本文中描述的库存管理系统是一个基于C/S架构的Windows应用程序,它不仅可以有效的对企业中产品的库存进行管理,还可以运用图表分析特定的某一时段企业的货物出入情况,给企业管理者的经营决策提供主要的依据。
  二、系统分析
  库存管理系统是生产、计划和控制的基础。库存管理系统主要通过对仓库、入库、出库的管理,及时反映物资的仓储、流向情况,为生产管理和成本核算提供依据。并通过库存分析,为管理及决策人员提供资金占有情况、物资短缺情况等不同的分析信息。同时为计划及决策人员提供实时准确的存货信息,以便及时调整生产,保证企业各项生产经营活动的顺利进行。通过库存管理信息化,可以全面监控企业货物的入库、销售、存货等各种状况,满足现代企业的库存管理需要。
  三、需求分析
  通过企业工厂的实际调查,要求本系统具有以下功能:容易操作而且美观的操作界面;有较好的权限管理;能实现批量货物的入库;能批量填写出库单;使用曲线图或者饼图分析指定年、月的货物出入库情况;具备相应的权限,可方便的进行批量删除数据;为能尽量减少人工的干预,要求系统能自动完成数据计算。
  四、总体设计
  4.1项目规划
  库存管理系统主要由基本档案、货物管理、查询统计、帮助和系统维护四个模块组成,具体规划如下:
  基本档案模块中主要有货物档案设置、仓库设置和供应商设置3个功能。
  货物管理模块主要用于实现货物的货物入库管理、出库管理、借货管理、盘点管理和还货管理5个功能。
  查询统计模块主要用于实现货物的入库、出库、借出、归还查询,警戒查询和出入库货物的年统计、月统计等功能。
  帮组模块主要用于实现系统用户管理、修改密码、设置权限、退出系统等功能。系统维护模块主要用于实现数据的备份、还原和压缩功能。
  4.2系统功能流程分析
  库存管理主要包括供应商与仓库的基本信息设置,然后再由货物入库到仓库,最后货物出库并统计。其中仓库信息中包含对借出货物、归还货物、盘点货物三大操作。
  4.3系统设计
  本文中库存管理系统属于小型数据库管理系统,能够对中小型企业的库存进行管理。通过本系统可以达到以下目标:批量录入货物信息,使信息更快速地共享;信息查询方便,数据存储比较安全可靠;后台强大的监控功能;能够快速地得到出入库的分析情况;实现定位查询或模糊查询等;实现对货物进货分析与统计、货物出库明细记录等功能;对用户输入的数据,系统进行严格的数据检验,尽可能避免人为错误。
  4.4数据库设计
  本系统采用SQL Server 2008作为后台数据库,数据库名为db_SMS,其中包含库存系统中涉及的数据表,分别是借出货物表、盘点货物表、货物信息表、货物入库表、货物出库表、供应商信息表、归还货物表、仓库信息表和用户信息表。
  本系统规划出主要的五个实体:货物信息实体、货物出库实体、货物入库实体、货物借出实体和货物归还实体。为了让读者更清楚的了解本库存管理系统的实体间的关系。下面是库存管理系统主要的实体间关系E-R图如图1所示。
  


  图1 库存管理系统主要的实体间关系E-R图
  4.5公共类设计
  在开发项目中以类的形式来组织、封装了一些常用的方法和事件,不仅可以提高代码的重用率,也为了以后管理代码带来方便。本系统中创建了两个公共类DataConn.cs和DataOperate.cs,其中DataConn类主要用来访问SQL Server数据库并且执行基本的SQL语句,DataOperate 类主要用来实现调用SQL存储过程和执行数据验证验证等功能。在开发程序时,窗体只需要调用相应的方法即可。下面介绍DataConn类中主要的方法getConn()。该方法是返回值为SqlConnection类型的自定义方法,它用来链接数据库,其实现的代码如下:
  #region  建立数据库连接
  Public SqlConnection getConn()
  {
  //建立与SQL Server数据库的连接
  String M_str_sqlcon=”Data Source=(local);Database=db_SMS;User id=sa;PWD=’’;
  SqlConnection myCon=new SqlConnection(M_str_sqlcon);
  Return mycon;
  }
  Public bool ExecuteSQL(string strExecuteSQL)
  {
  //通过访问数据库连接函数获取连接对象
  SqlConnection myLink=getConn();
  Using(SqlCommand mycom=new SqlCommand(strExecuteSQL,myLink)){
  int ExecuteCount=mycom.ExecuteNonQuery();
  //判断执行SQL命令是否成功,如果获取的执行值大于零则成功,否则执行失败
  if(ExecuteCount>0)
  return true;
  else
  rReturn false;
  }
  # endregion
  五、结束语
  本文采用的是C/S框架结构,以Visual Studio 2005为主要开发工具,采用Microsoft SQL Server 2008后台数据库,实现了一个windows应用程序的库存管理系统。系统实现了入库管理、出库管理、借货还货、盘点管理、基本档案设置、查询统计、数据备份、数据还原、权限设置、出入库货物年统计、出入库货物月统计、用户管理等功能,可以给企业的库存管理工作带来很大的便利。
  参考文献
  [1]郭瑞军,郭馨君,ASP.NET 2.0数据库开发,电子工业出版社,2006.11.
  (作者单位:江西现代职业技术学院)
  (作者单位:辽宁石油化工大学信息与控制工程学院)
其他文献
引言:以移动互联网为核心的电子商务,正在快速改变我们的生活,或者彻底颠覆以往的方式。目前电子商务发展有什么新趋势,面临那些机遇和问题,政府和企业应该如何应对?本文将进行初步探讨。  以互联网为核心的电子商务时代到来,正在快速改变我们的生活。  一、电子商务发展现状  中国互联网开始于1994年,而电子商务要从1997年算起。中国化工信息网首先开拓了网络服务的先河,随后电子商务发展如雨后春笋。到20
期刊
引言:自进入信息时代以来,计算机已经成为人们学习、工作的好帮手。事业单位工作人员通过计算机完成各类工作,并通过其进行信息传递,它提高了工作人员的工作效率,拓宽了人们获取信息的渠道,在人们生活中扮演着十分重要的角色。但计算机如同一把双刃剑,如果对其使用方式不合理,管理机制不够成熟,则将会造成严重的后果。如何做好事业单位计算机网络的安全管理已经成为困扰事业单位信息管理人员的首要问题。对此,本文将详细探
期刊
引言:分析当前电力通信传输网承载业务的变化趋势,介绍OTN技术的特点。结合电力通信系统对光通信网络的新要求,在现有网络基础上应用OTN技术建设新型的电力系统信息通信承载网。在骨干层,采用OTN解决大颗粒业务的传送需求。  随着坚强智能电网的建设和发展,电网调度系统实施更大范围更多调度点的资源调度、电网大规模全过程的实时监视、实时控制、实时保护及智能分析、计算、告警等逐步向动态、在线模式转变。作为电
期刊
引言:随着科研经费规模不断扩大,如何做好科研经费的使用和管理成为一个重要的问题,文章通过分析现状提出建议,利用信息系统完善科研管理。  随着医院参与国家、自治区等科技创新体系的不断深入,医院科研经费规模也不断增加,2012年国家先后出台了《国家科技支撑计划专项经费管理办法》、《新疆维吾尔自治区科技专项经费管理办法(试行)》等科研管理办法,对科研经费管理工作提出了更高的要求。传统的手工记录或是借助简
期刊
引言:进入21世纪以来互联网技术发展十分迅速,不但给社会的发展奠定的基础,也给人们的生活带来的方便,如今电子商务借助互联网技术的发展慢慢的兴起,已经深刻的改变了人们的消费需求,已经影响了人们生活的各个方面。本文主要分析和探讨商品零售额的统计问题,并针对这些问题提出了一些改善的建议,为各地电子商务的发展提供了良好的基础,也能推动我国电子商务的不断发展。  互联网技术在上个世纪90年代迅速的兴起,在很
期刊
引言:智能电能表质量管控是确保用电信息采集工程质量的一项重点工作。为了强化公司范围内智能电能表质量监督工作,国网公司组织开展智能电能表质量管控检查评价工作。检查通常由国网各个公司营销部统一组织,分片区成立检查组,以地市供电公司为单位进行检查评价。检查工作以查阅资料、听取汇报、专业交流、信息系统检查和现场核查相结合的方式进行,就智能表总体检定、安装、运行情况以及表计数量和工程计划进度等情况进行一定的
期刊
引言:图像处理技术在农产品检测、果实采摘、喷洒农药等方面都有着广泛的应用,在传统农业向精细农业转变的进程里起到了十分重要的促进作用。本文将图像处理技术与农作物种植有机结合,研究开发了农业图像监测系统,解决农田范围广、作物长势分析不精确等问题,以促进农业生产。  农业问题是全球可持续发展的基本问题,也是一个国家的基本产业。我国的农业经营手段至今仍未摆脱传统的手工劳作方式,在现有基础上,如果想实现我国
期刊
引言:近年来,我国科学技术日新月异,尤其是计算机技术、计算机网路技术、通信技术以及控制技术飞速发展,为我国各行各业带来了诸多发展机遇,涉及到人们生活和工作的方方面面,使得我国社会进入一个智能化信息时代。智能楼宇化是未来建筑发展的必然趋势,在建筑工程中应用智能化技术,有利于实现定位追溯、安全防范、远程控制、实时在线监控以及预警联动等功能,为业主创造一个安全、舒适、健康的生活和工作环境。一、引言  2
期刊
引言:游戏产品质量取决于游戏产品的开发质量与内容质量.开发质量决定了游戏产品的缺陷数量,健壮性等技术指标.而内容质量决定了游戏产品在上线后用户的留存率,付费率及游戏的赢利情况等业务指标.  近几年来,随着IT产业的不断发展,作为IT软件行业的细分子行业,游戏行业也得到了快速的发展.然而,在行业快速扩张与发展的背后,是日益严重的游戏产品质量问题:缺陷多,稳定性差,健壮性差.由于这些质量问题的存在,使
期刊
引言:父母给宝宝喂奶时,对温度不好掌控。传统的试温办法是滴几滴奶在大人的手腕上,感觉温度适合就给宝宝喂奶了,但手感很难精准把握。当冲调奶粉中水温过高或过低时,会造成奶粉营养分解或得不到释放,降低了奶粉的营养价值。由此它设计了一种以AT89S52单片机为核心的暖奶器温控系统,为父母减轻负担。一、引言  随着人们生活水平的不断提高,婴儿用品也逐渐得到大家的购买。现在新生儿的妈妈们大多是上班族,很难保证
期刊