企业进销存管理系统.docx
《企业进销存管理系统.docx》由会员分享,可在线阅读,更多相关《企业进销存管理系统.docx(48页珍藏版)》请在三一办公上搜索。
1、随着信息化时代的到来,生活中各种信息趋向数字化、清晰化, 应用于各行业的信息管理系统应运而生。进销存管理系统就是在这样的 一个环境中诞生的。本文论述一种适合于企业的信息管理系统的设计与实现。该系统 采用 Microsoft Visual Studio 2008 作为开发工具,SQL Server 2005 作为 数据库管理系统。在对货运管理系统作可行性分析的基础上,提出系统 研究目标及功能需求,研究其实现的关键技术,据此进行深入讨论。然 后分析了企业的营运流程,整合企业管理过程中的所有信息资源,完成 数据库设计、总体设计,着重论述了系统的登录设计、界面设计和帮助 信息的实现,并完成系统的集成、
2、调试和测试信息,最后对课题设计作 出客观的评价和总结。关键词:货运管理数据库ASP.NET ADOABSTRACTNowadays, various kinds of information management systems come up in the trend of information time when every kind of information is becoming digitized and clarified. management system is designed in such environment.This essay discusses the d
3、esign and implementation suitable for enterprises of transportations. The system uses Microsoft Visual Studio 2008 as development tool and SQL Server 2005 as database. This article deeply discusses the key to realizing the system in the requisite of feasibilities of transportation system and then an
4、alyses the procedure of operating,completes the whole design .incorporating all the information and resources and demonstrates the design of login and interface and help information with the integration ,test debug of the system and finally makes objective comments and summaries.Keywords: management
5、 systems , Database, ASP.NET,第一章引言1.1进销存管理系统研究的背景在当今高速发展的信息社会,现代商行业突飞猛进发展,伴随着我 国国民经济连续多年的高速增长,为现代商业的发展创造了良好的条 件。进销存管理系统的特点是从企业管理的角度出发,用集中的数据库 将几乎所有与货运物品相关的数据统一管理起来,形成了集成的信息 源。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享 使得货运运输管理人员得以摆脱繁重的日常工作,集中精力从战略的角 度来考虑商业物品规划和政策。1.2研究目的及意义进销存管理系统是为中小型商业企业量身定制的一款物流管理平 台,随着商品经济的发
6、展,商业运作模式日趋多样化,该软件在分析设 计上充分考虑了中小商业企业业务流程的可变性和业务种类的多样性, 能够高效地管理进货、销售、调拨和存货业务。实现进销存业务的一体 化管理,最大限度的整合库存结构、减少滞销库存、刺激商品销售。在 管理模式上变被动管理为主动管理,自动化程度高,决策支持全面,能 够准确及时地为决策者提供第一手信息,是企业长期信息化投资的理想 产品。1.3本课题研究的国内外现状经济全球化对我国中小型企业的发展提出了全方位的挑战。在积极 建立商业现代商业管理机制的今天,仅仅靠原始的手工管理或简单的单 机管理,货运物品部门面对大量的信息,无法有效率地将其中的重要部 分提取出来,并
7、做出相应的判断和处理。公司管理者的决策只能依据报 表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保证数 据的准确性和及时性。因此,先进的管理思想在商业中实现就成为了一 个可望而不可及的目标。公司集团非常急需一套既有先进管理思想又适 合国内中小型企业的进销存管理系统,作为实现目标和提高现有水平的 一种重要手段!1.4系统研究所需要涉及的主要问题对中小型企业的营运流程进行分析,整合中小型企业管理过程中的 所有信息资源,实现计算机全面管理。完成数据库设计、界面设计、系 统的集成。要求用户界面简捷、合理、美观,数据库及软件结构设计合 理。程序设计代码规范,系统功能齐全,并且运行通过。第二章系
8、统分析2.1可行性分析2.1.1系统研究的方向软件的设计立足于可读性、适用性、易操作性、可维护性和可扩充 性。为此,我们使用ASP.NEt语言,采用面向对象的程序设计思想进行 程序设计,同时各模块相互独立,避免了一个模块无法使用而导致整个 系统瘫痪的可能,使得程序易于扩充和维护;在软件设计上,采用了操 作相关牵制的设计思想,即有的项目如果没有进行测试,则相应的功能 是无法进行的,避免了误操作;2.1.2设计系统的必要性与可行性本系统是企业的医药管理系统,经过分析可知该系统应该具有如下 可行性:1. 技术可行性本系统规模较大,涉及过程较为复杂。因此适合采用数据库管理, 而且该系统在硬件方面要求不
9、是很高。很容易达到要求;软件方面:进 销存管理的信息数据流量较大,所以我们可以在Windows XP以上的操 作系统,以SQL作为后台数据库,ASP.NET为前台进行开发。2. 经济可行性价格易于接受,实用性好。与人工处理相比,会节省许多人力物力, 而且准确性高,从长远角度考虑经济上较为合算。3. 操作可行性由于系统有非常友好的界面,使用者无须具备很多计算机知识,只 需对原有的人员进行短期培训即可熟练掌握本系统,直接进行上网操作。2.1.2系统的设计分析1. 客户信息:对有业务往来的货品供应/销售客户详细信息进行维 护根据客户编号确定客户的唯一性;根据客户属性区分是供应商还是销售客户;口根据客
10、户分类区分是大客户还是小客户或其他;口根据客户性质区分是个人还是公司;口根据客户分区归属是哪个部门或哪个业务人员;2. 货品信息:对购进货品种类型号等基本信息进行维护;口设置参考进价(最低价)和参考售价(建议价),采购时高于参考进价 给予提示,销售时低于参考售价给予提示;口设置最高库存和最低警戒库存,如果超过最高库存或低于警戒库 存则进行提示。3. 字典信息:对计量单位,货物分类,客户分类,客户性质,客 户分区等基本信息进行维护。4. 生成采购单口分为手工录入采购单和自动生成采购单;自动生成采购单方案一:库存数量低于对应货品信息表中该货品 的最低库存警戒数的货品;口自动生成采购单方案二:货品采
11、购数根据当前库存数、月平均销 售数、客户的需求信息、已经在途的数据,以及货品标准库中的最高库 存、最低库存警戒线;还有货品标准库中的订货周期等因素自动生成, 其基本的计算公式为:应订数=月均销售数*订货周期+客户需求-在途- 当前库存;口手工录入采购单可以对上面自动生成的采购单进行添加、修改和删除。5. 采购单审核口采购单的审核一般由熟悉业务的经理进行审核;口对采购单进行添加、修改和删除等操作;口采购单必须进行审核后才能进行货品采购。6. 入库单口分为于工录入入库单和从采购订单中直接导入;入库单审核确认后才生成库存,在库存商品账中体现。7. 采购退货处理口如果查不到退货商品的采购信息,退货商品
12、采用累计加权平均法 指定退货单价;口采购退货确认后冲减库存,在库存商品帐中体现;口退货货品的数量不能超过库存中同型号货品的总数量。8. 系统仓库设置口对公司设立的逻辑仓库进行维护;口不能删除、修改有存货的仓库;口不能添加重名的仓库。9 .调拔单口将货品进行逻辑的仓库调换;调换后原仓库该货品的数量减少;口目标仓库货品的数量增加;口调拔不在库存商品帐上体现。10. 库存统计口按货品的型号对库存货品进行分级汇总;生成库存盘点表;当生成的盘点表与实际库存表货品数量不一致时生成盘盈盘亏信 息。11. 销售单生成销售单时如果库存不足,则给予信息提示,不能生成销售信生成销售信息后冲减库存,在库存商品帐中体现
13、。12. 销售退货处理如果查不到指定的销售信息,退货单价采用该客户最后一次购货 的价格;如果还是找不到采用该货品最后一次销售的单价;口增加库存,在库存商品帐中体现。2.1.3关键技术本软件采用多文档界面,能满足中小型商业货运运输管理的基本需 要。开发中用到的工具和技术简单介绍如下:1应用LINQ实现多表间的复杂查询在应用LINQ查询单个表时,其查询条件相对比较简单,而要在多 个表之间进行复杂的查询时应用LINQ,那么相对地LINQ查询表达式 就要比较复杂,此时需要在LINQ查询表达式中使用join子句联接相关 多个相关的表。以该通用进销存系统中的采购订单管理页面(PurchaseIndentL
14、ist.aspx)为例,在页面进行初始化时需要将采购信息 如采购人名称、供应商名称等绑定到GridView控件中,并且绑定的信 息涉及到员工表、客户表等多表间查询。该页运行效果如图2.1所示。采购订单管理|订单号采购人采购日期供应商仓库代码付款方式发票类型发票号订单转入库20100422104426021王 2010/4/22民生物业现金 支票 A8 详细信息删除手工添加采购订单图2.1应用LINQ实现多表间查询将货品采购信息显示在GridView控件中2 ASP. NET AJAX无刷新技术应用AJAX 是 Asynchronous JavaScript and XML(异步 JavaScr
15、ipt 和 XML 技术)的缩写,它是由JavaScript脚本语言、CSS样式表、XMLHttpRequest 数据交换对象和DOM文档对象(或XMLDOM文档对象)等多种技术 组成的。微软在ASP. NET框架基础上,创建了 ASP. NET AJAX技术,能够实现AJAX功能。ASP. NET AJAX技术被整合在ASP. NET 2.0及以上版本中,是ASP. NET的一种扩展技术。AJAX的三大核心控件分别为:ScriptManager控件(脚本管理员)、 UpdatePanel控件(局部更新面板)和Timer控件(计时器)。在该进销存系统实现采购计划录入页面(PurchasePla
16、nInput.aspx) 中应用了 AJAX无刷新技术,对页面的任何操作都不会使用页面产生闪动效果,运行效果如图2.2所示。Stocking-Selling-Storing Management System- 进销存管理中心-基本信息卜建立仓库信息仓库信息管理成喜户信息录入L客户信息管理L货品信息录入卜货品信息管理员工信息录入技员工信息管理进货管理卜采购计划录入L采购计划管理L采购计划转订单L采购订单录入蓝色模板紫色模板绿色模板橙色模板图2.2采购计划录入页面中应用了 AJAX无刷新技术2.2需求分析2.2.1系统目标本系统属于中小型进销存管理系统,可以对中小型商业企业进行有 效的物流管理。
17、通过本系统可以达到以下目标有良好的人机交互功能:用户界面直观、友好、数据录入灵活、简 便。支持多角度多维度的查询统计功能,对进、销、存进行综合分析能够根据货品销售情况及库存数量自动生成采购计划及自动转订 单、入库考虑到中小型商业企业在信息化方面不同的投资程度,系统的 硬件配置要求不能过高各种单据的最终确认,需要具有审核权限的人员进行审核操作。对用户输入的数据,进行严格的数据检验,尽可能避免人为错误。实现企业内部物流的一体化管理:只采购最需要的商品,优化存货 结构、消除库存积压、加速资金周转、提高工作效率、降低经营风险、 增加利润2.2.2系统的功能需求分析货运管理系统从运输行业的实际需求出发,
18、参照先进的物流理念和 多家领先的货运公司实际的运营流程开发而成,系统从完善的基础信息 设置到货物的库存管理、在线跟踪,信息查询、到最后各种报表的生成, 清晰的业务流程,使操作人员能够按照流程清晰的进行实际的操作,保 证运作有序而高效的进行。2.2.3开发及运行环境网站开发环境:Microsoft Visual Studio 2008集成开发环境网站开发语言:ASP. NET 3.5+C#网站后台数据库:SQL Server 2005开发架构:ASP.NET 3.5 + AJAX+LINQ+XML+JavaScript+水晶报表 +分布式事务等浏览器:Internet Explorer 7.0分
19、辨率:最佳效果1024X768像素3.1系统业务第三章系统设计系统业务主流程如图3.1所示:3.3数据库设计3.3.1数据库结构的实现通过数据模型图可以了解数据关系、数据的流向,以下是表结构 的详细信息。1.调拨单主表(AdjustContent)记录调拨单主要信息如调拨单号、调拨人、调拨仓库等,AuditFlag 为真时表示已打印该调拨单同时更新库存表由于货品调拨引起的变化。 表结构如表3.1所示。表3.1 调拨单主表(AdjustContent)字段名称数据类型长度描述IDint4自增序列号AdjustBillCodevarchar20调拨单编号AdjustManvarchar20调拨人A
20、djustDatedatetime8调拨日期SourceWareHousevarchar20源仓库TargetWareHousevarchar20目标仓库Memovarchar200备注Operatorvarchar20操作员OperateDatedatetime8操作日期AuditFlagbit1是否已打印调拨单2.货品信息表(ProductInfo)记录进销存业务涉及的货品信息(如货品名称、规格、产地等),各 个单据凡涉及到货品信息的都与此表货品编号字段关联。表结构如表 3.2所示。表3.2货品信息表ProductInfo字段名称数据类型长度描述IDint4ProductCodevarch
21、ar20货品编码HelpCodevarchar20助记码ShortNamevarchar20货品简称ProductNamevarchar100货品名称Specsvarchar50规格型号ProductTypevarchar20货品分类Yieldlyvarchar100货品产地Unitvarchar10单位WareHousevarchar20参考仓位MaxStoreint4最高库存MinStoreint4最低库存IsStopbit1停止订货RetailPricefloat8零售价TradePricefloat8批发价MinimumPricefloat8最低价AdrisePricefloat8建议
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 进销存 管理 系统

链接地址:https://www.31ppt.com/p-5008208.html