中小企业进销存管理系统的与设计

点赞:5285 浏览:16791 近期更新时间:2024-01-28 作者:网友分享原创网站原创

摘 要:随着技术发展,电脑操作及管理目趋简单化,面对市场经济的快速多变,企业采用电脑管理商品的进货、库存、销售等诸多环节已成为趋势.该文以商品进销存管理系统为例,详细阐述其设计流程和实施过程,包括开发数据库系统应该掌握的技术.进一步提高读者实际项目的开发能力.基于这样的理解与认识,该文对中小企业进销存管理系统进行了研究与设计.

关 键 词:中小企业;进销存;管理系统

中图分类号:TP393文献标识码:A文章编号:1009-3044(2013)17-4138-02

1概述

为了完善管理制度、增强企业的竞争力、实现信息化管理,公司决定开发进销存管理系统.

系统要求企业进销存管理系统必须提供商品信息、供应商信息和客户信息的基础设置;强大的模糊查询功能和商品的进货、销售和库存管理功能;可以分不同权限、统必须保证数据的安全性、完整性和准确性.目标企业进销存管理系统的目标是实现企业的信息化管理,库存、减少资金占用并提升企业市场竞争力.条件、检测定和限制为实现企业的信息化管理,必须对操作人员进行培训,化为信息化数据,需要操作员花费大量时间和精力来完成.统必须在两个月的时间内交付用户使用.不同用户对该系统进行操作.另外,该系减少盲目采购、降低采购成本、合理控制而且将原有的库存、销售、入库等信息转为不影响企业的正常运行,进销存管理系系统分析人员需要两天内到位,用户需要5天时间确认需求分析文档.

2系统设计

2.1系统目标

此进销存管理系统主要有以下功能:(1)进货、销售、退货、库存管理.(2)业务员、客户、厂商、商品资料管理.(3)进货交易金额、销售金额、商品销售量、商品退货量的统计,(4)业务员业绩统计.(5)周报表、月报表制作.(6)用户登录和注销.由前面的章节可知,为了允许在分布式、可缩放应用程序中实现数据集成,VisualStudio.NET提供对新一代数据访问技术ADO.NE丁的支持.所以在VisualBasic.NET中,对于新项目,应该使用ADO.NET.SQLServer是一个后台数据库管理系统,它功能强大、操作简便,日益为广大数据库用户所喜爱,越来越多的开发工具提供了与SQLServer的接口.SQLServer提供了很多功能强大的工具,便于数据库的管理和维护,该系统有很高的安全性.在VisualStudio.NE丁中,已经可以直接建立SQLServer数据库,所以所有的工作都可以在VisualStudio.NET中完成.

基于上述原因,本系统主要采用ADO.NET和SQLServer技术进行设计和编程.编程思路:首先根据前面章节的知识,设计并创建一个进销存数据库jxcdatabase,用于存储公司进销存的各种数据根据系统需要完成的功能,本进销存数据库应包含八个数据表:(1)businesan数据表(业务员数据表):包含业务员编号、业务员姓名、业务员地址、业务员、业务员底薪、业务员工龄、业务员业绩等字段.因为公司业务员的工资一般都是和其业绩挂钩的,所以其月薪在做业绩统计时给出,在这里只反映业务员底薪情况.(2)customer数据表(客户数据表):用于存储公司客户的各方面情况,包含客户编号、客户姓名、客户地址、客户电活等字段.(3)factory数据表(厂商数据表):用于存储公司厂商(公司经营商品的生产厂商)的各方面情况.包含厂商编号、厂商名称、厂商联系人、厂商地址、厂商等字段.(4)product数据表(商品数据表):用于存储公司经营商品的各方面情况.包含商品编号、厂商编号、商品名称、商品型号等字段.其中考虑到同一商品可能有不同的厂商,所以商品要和厂商挂钩.(5)input数据表(进货数据表):用于存储公司进货方面的情况.包含进货编号、进货商品编号、进货数量、进货、进货日期等字段.(6)output数据表(销售数据表):用于存储公司销售方面的情况.包含销售编号、客户编号、销售商品编号、业务员编号、销售数量、退货数量、销售、销售日期等字段.(7)retreat数据表(退货数据表):用于存储公司退货方面的情况.包含退货编号、销售编号、退货数量、退货日期等字段.(8)store数据表(库存数据表):用于存储公司库存方面的情况.包含库存编号、商品编号、进货、库存数量等字段-创建了数据库后,编程实现对数据库ixcdatabase的各项操作以实现系统需要完成的功能.

中小企业进销存管理系统的与设计参考属性评定
有关论文范文主题研究: 关于数据库的文章 大学生适用: 学院学士论文、专科论文
相关参考文献下载数量: 84 写作解决问题: 本科论文怎么写
毕业论文开题报告: 论文模板、论文题目 职称论文适用: 技师论文、初级职称
所属大学生专业类别: 本科论文怎么写 论文题目推荐度: 优秀选题

系统的功能可分为七大部分:(1)有关用户方面,如:登录、注销、系统退㈩等、(2)有关数据库方面,如:各数据表的管理.(3)有关交易方面,如:进货、销售、退货的管理-(4)有关统计方面,如:进货交易金额的统计、客户购写金额的统计、商品销售量的统计、商品退货量的统计以及业务员的业绩和下资等的统计-(5)有关报表方面,如:周销售报,月销售报表的制作等.(6)有关窗口方面,如:将巳打开的窗门平铺、层叠等:(67)帮助:给㈩系统版本信息以及操作指南等.以上功能均由各级菜单调用相应窗体来实现;系统的主界面由一个父窗体来实现,主要由菜单,具栏和状态栏组成.工具栏里放置一些图标作为频繁使用的菜单命令的快捷方式,如:登录,进货登记、销售登记、退货登记.帮助、系统退出等:状态栏里用于显示系统的状态信息.菜单是系统的主要操作部分,完成系统所有的功能.对数据库的操作,主要采用DataAdapter和DataSet对象,首先扪!廾连接,利用DataAdapter获取数据库中的各数据表,并填充到相应的DataSet对象中,然后关闭连接.再进行数据表的各种操作:查看记录、修改记录、添加新记录、删除记录等等,在本地完成这些操作后,再打开连接,利用DataAdapter对象把修改更新到数据库-所以各种数据操作都是离线进行的.其中.DataAdapter和DataSet对象都是用编程实现,因为CommandBuilder对象可以用推论确定DataAdapter对象中没有定义Update、Delete、Insert等SQL命令,所以在设置完DataAdapter对象的Select命令后,由CommandBuilder对象来生成其他必须的命令、下面就按设计数据库、设计系统的界面、编写代码等步骤洋细介绍本进销存管理系统的开发过程.2.2项目规划

商品进销存管理系统是一个非常有特点的管理软件,系统由基础信息管理、日常业务管理、库存商品管理、商品查询统计、系统管理、辅助工具、帮助等几个功能模块组成.基础信息管理模块基础信息管理模块主要包括商品资料管理、供应商管理、客户管理、人员管理和退出.商品查询统计模块商品查询统计模块主要包括入库查询、入库退货查询、销售查询和销售退货查询.·系统管理模块系统管理模块主要包括操作权限、数据备份与恢复、数据初始化和系统日志.·辅助工具模块辅助工具模块包括计算器、记事本、通讯录和银行.·帮助模块帮助模块主要包括本单位信息、“帮助”和“关于”.

2.3业务逻辑编码规则

遵守程序编码规则所开发的程序,代码清晰、整洁、方便阅读,并可以提高程序的可读性,真正做到“见其名知其意”.本节从数据库设计和程序编码两个方面介绍程序开发中的编码规则.

1)数据库对象命名规则团数据库命名规则数据库命名以字母db开头(小写),后面加数据库相关英文单词或缩写.

数据表命名规则数据表命名以字母tb开头(小写),后面加数据库相关英文单词或缩写和数据表名,多个单词间用“一”分隔.

字段命名规则字段一律采用英文单词或词组(可利用翻译软件)命名,如找不到专业的英文单词或词组,可以用相同意义的英文单词或词组代替.下面将举例说明.

2)业务编码规则团供应商编号供应商的ID编号是进销存管理系统中供应商的唯一标识,不同的供应商可以通过该编号来区分.在本系统中该编号的命名规则:以字符串GYS为编号前缀,加上6位数字作编号的后缀,这6位数字从000001开始.例如,GYS000001.团入库编号商品入库编号用于区分不同商品的不同入库时间,入库编号的命名规则以J字符作前缀,加上6位数字作编号的后缀.例如,J000002.团出库编号出库编号用于区分不同的出库操作.出库编号的命名规则:以L字符作前缀,加上6位数字作编号的后缀.例如,L000003.团商品归还编号商品归还编号用于标识不同的归还信息.商品归还编号的命名规则:以GH字符串作前缀,加上6位数字作编号的后缀.例如,GH000001.团商品借出编号商品借出编号用于标识不同的商品借出信息.商品借出编号的命名规则:以JC字符串作前缀,加上6位数字作编号的后缀.例如,JC000003.

2.4数据库设计

1)数据库概要说明.企业进销存管理系统的业务流程在企业进销存管理系统中,采用的是SQLServer2000数据库,用来存储商品入库信息、商品出库信息、商品库存信息、操作员信息等.这里将数据库命名为db_SPJCX,其中包含了11张数据表,用于存储不同的信息,

2)数据库概念设计通过对系统进行的需求分析、业务流程设计以及系统功能结构的确定,规划出系统中使用的数据库实体对象及实体E—R图.进销存管理系统的主要功能是商品的入库、出库管理,因此需要规划库存实体,包括商品编号、商品名称、商品规格、单价、入库数量和入库时间等属性.库存实体E.R图在本系统中不仅需要记录商品的库存信息,还需要记录商品是何时入库的.根据该需求规划出入库实体,包括商品编号、商品名称、供应商名称、数量、入库日期和经手人等属性.商品一旦销售,就要从库存中减去相应的数量,因此规划出库实体.出库实体包括出库编号、商品名称、数量、单价、出库日期和经手人等属性.


;高梅.面向中小企业销售网络管理信息系统的研究[C].东南大学硕士学位论文,2004:1-2.

[3]WangJohn,YanRuiliang.HollisterKimberly.AhistoricofmanagementscienceresearchinChina[J].Omega,2008,36(6):919-932.

[4]俞立平.管理信息系统的过去、现在与未来[J].企业经济,2003(6):124-125.

[5]王级东,柳赞.管理信息系统在现代企业中的运用[J].经济师,2008(3):177-178.

[6]李伟超.我国中小企业信息化模式问题研究[J].情报科学,2006(2):200-203.