物资管理论文

您当前的位置:学术堂 > 管理学论文 > 物资管理论文 >

进销存管理系统论文范文10篇(4)

来源:未知 作者:范编辑
发布于:2017-07-05 共22526字
第四篇关于进销存管理系统论文
  

  基于 C# 的中小型企业进销存管理系统设计与实

  
  摘要 信息管理系统是计算机应用的一个重要领域,本文主要设计实现了一个面向于中小企业的进销存信息管理系统,并对主要的模块实现进行了介绍,利用 C# 和SQLserver 技术进行系统开发,实现了库存管理、进货管理、销售管理、人员维护等功能。
  
  关键词  进销存系统 C# SQL server
  
  中小型企业在我国经济发展中占据着重要的地位,具有数量较多,分布区域广,行业跨度大的特点。随着全球经济一体化的发展,中小企业面领着外资的挑战。如果我国的中小企业不借助先进的管理思想来转变经营理念,使用信息化的手段来提高企业的管理水平和工作效率,将来很难在竞争中立足。因此,一个完善的企业进销存管理系统能够大大的提高企业的管理水平和工作效率。本系统采用 C# 和SQLserver 2014 的技术进行开发。
  
  1 需求背景分析

        目前在市场上各类的进销存管理系统很多,但是要符合企业实际情况的软件很少,没有结合企业的实际情况进行开发。大多数系统功能简单,只是简单的销存管理;而且多数软件功能浮夸,不满足公司正常需求,选用小型的数据库,不能满足海量数据的需要;系统操作不方便,界面设计不美观。因此,本系统开发了一套企业进销存管理系统,满足中小型企业的基本需求。
  
  2 系统功能结构设计

        本系统为中小型企业进行开发设计,属于中小型数据库系统。整个系统由多个模块组成,主要有:库存管理、销售管理、进货管理、基础管理、系统维护等模块组成。具体功能结构如图 1 所示。
  
  3 数据库的设计

        本系统采用SQLserver 2014 的 数 据 库系统,满足进销存管理系统中所有的数据存储、处理等相关数据量信息的要求。而且SQLserver 2014 在安全性、准确性和运行速度方面有绝对的优势。所以作为本系统的后台数据库。通过对整个系统的需求分析、业务流程设计和系统功能结构确定这个系统数据库关系实体对象。本系统主要功能是商品的入库、出库、销售管理,因此对于商品信息实体包括商品编号、商品全称、商品简称、商品型号、商品规格、单位产地、库存数量、进价等属性。
  
  4 系统实现

        本系统在 Visualstudio 2015 上进行代码开发编写。在项目开发时通过编写封装公共类来减少代码的编写,提高代码的复用,利于代码的维护。整个系统主要封装了数据库操作类和基本操作类,下面对主要的模块实现进行介绍。
  
  4.1 数据库的操作

        通过编写的数据操作类自定义封装 的 OpenDataBase、MakeInparam、CreateCommand 方法等。建立数据库的连接通过 SqlConnection 类来实现,并且对数据库的连接字符串进行初始化。若数据库处于被关闭状态,则打开数据库。数据库打开具体代码如下:
  
  PrivatevoidOpenDataBase(){If (con ==null){// 创建数据库的连接对象String strCon =”sever =PC_YLS\\YLS;database=db_sale;uid=sa;pwd= “;c o n = n e wSqlConnection(strCon);}
  
  I f ( c o n . S t a t e = = S y s t e m . D a t a .
  
  ConnectionState.Closed)Con.OpenDataBase();}
  
  4.2 系统主窗体实现

        系统的主窗体是整个系统与用户进行交互的重要环节,因此必须美观实用。通过主窗体调的顶栏菜单调用系统的各个功能子模块。
  
  在本系统中,当用户通过权限验证后,根据账号功能开放不同的子模块供用户使用。
  
  系统主窗体如图 2 所示。

图一图二。

  
  当主窗体控件布局完成后,为每个子菜单添加鼠标点击相应事件,调用相应的子功能模块。如下代码表示调用库存状况的子模块代码。private void Storage_Status_Click(objectsender, EventArgs e){new sale. Storage_Status.frmStorage_Status()。show();}
  
  4.3 库存管理模块实现
  
  库存管理模块主要负责库存状况、数量下限提醒,库存盘点等功能。本模块主要对数据库进行添加、编辑、删除、查询的操作。例如在本模块中通过 DataGridView 控件显示查询到的库存商品信息。关键代码如下 :
  
  p r i v a t e v o i d f r m S t o c k _Load(objectsender,EventArgs e){// 显示所有库存的信息dgvStockInfo.DataSource = baseinfo.
  
  GetAllStock(”T_stock“)。Tables[0].DefultView;// 设置控件的列标题this.SetdgvStockListHeadText();}
  
  5 总结

        本系统使用 C# 面向对象的编程开发技术和 SQLserver 数据库,结合三层架构开发模式进行开发。实现了一个面向中小型企业的进销存管理系统。操作简单便捷,大大提高了工作的效率。同时各个模块功能完善,能够符合一些中小企业的实际使用情况,具有良好的经济效益。
  
  参考文献

        [1]郑阿奇。SQL Server实用教程(第4版)[M].北京 : 电子工业出版社 ,2014.
  [2]张东旭,马春新。C#编程从基础到应用[M].
  [3] 刘铁锰 . 深入浅出 WPF[M]. 北京 : 中国水利水电出版社 ,2010.
  

作者单位:
相关内容推荐
相关标签:
返回:物资管理论文