基于WEB的进销存管理软件的设计与实现(论文+源码)_kaic

摘要
在市场经济不断完善发展的今天,各个生产制造企业.的竞争越发激烈,要.想 在行业.中站稳脚跟,就必须对企业内部进行资源的优化整合,增强管理水平,. 细化任务分.工,.降低生产成本来获得价格优势。本文所设计的基于Web的进销. 存管理软件正是在这样的背景下提出的。
互联网的进销存管理软件是整合了企业管理理念、.业务流程.、基础数据、. 人力物力.、计算机硬件和软件于一体的进销存管理系统,它是一种先进的企业. 管理模式,是提高企业经济效益的解决方案。.它的主.旨是对企业所拥有的人.、. 财、物.、信息.、时间和空间等资源进行综合平衡和优化管理,协调企业各管.理 部门,围绕市场导.向开展业务活动,提高企业的核心竞争力,从而取得最大的. 经济效益。进销存管理系统不仅是一种管理工具,也是IT技术与管理思想的融. 合体,即将先进的管理思想注入高速运转的计算机中,来达成企业的管理目标。
本文设计的基于Web的进销存管理软件以健力道商务公司为背景,介绍了系统 开发的背景和研究价值。论述了工作流的基本概念和特点,以及工作流管理系统 的相关知识。论文详细介绍了使用ASP.NET技术并结合SQL Server开发一个B/S架 构的进销存管理系统的全部过程。通过需求分析、设计、编码、测试,严格按照 软件工程流程实现了进销存管理系统软件。
该系统经试用表明在现实工作管理中有着实际价值,能够帮助工商企业管理 人员可靠、高效、快速地完成企业的管理工作,节省企业的人力物力资源,简化 管理人员工作,使管理更加规范、更加科学。
本论文所完成的主要工作:
1.从课题的提出、意义与价值、国内外现状对进销存管理系统进行了基本的 介绍,对进销存管理软件进行了需求分析;
2.阐述了基于Web的进销存管理软件的基本理论与相关技术,完成了进销存 管理软件的设计;
3.完成了软件涉及的数据库的设计与建立;
4.完成了进销存管理软件的实现与测试;
5.对开发设计进销存管理软件进行了总结及发展前景的展望。
关键词:进销存管理软件,工作流程,ASP. NET,SQL Server
ABSTRACT
With the development of market economy, many manufacturing enterprises increasingly fierce competition, to a foothold in the industry, optimize the resource integration must be done on the enterprise, enhance the management level, refining division of tasks, reduce production costs to obtain the price advantage. In this paper, the design based on Web Invoicing management software is put forward under this background.
Based on the Web Invoicing management software is an integrated enterprise management concepts, business processes, basic data, human and material resources, computer hardware and software in an Invoicing management system, it is an advanced enterprise management model, the solution is to improve the economic efficiency of enterprises. Its purpose is to balance and optimize the management in the enterprise, financial and material resources, information, time and space resources, coordination of the enterprise management department, around the market oriented business activities, improve the core competitiveness of enterprises, so as to achieve the maximum economic benefits. Invoicing management system is not only a management tool, fusion is IT technology and management thought, the advanced management idea into the high-speed operation of the computer, to achieve the goal of enterprise management.
Web Invoicing management software to health force Business Company as background based on this design, introduces the system development background and research value. Discusses the basic concepts and features of workflow, and the related knowledge of workflow management system. This thesis introduced the whole process using ASP.NET technology combined with SQL Server development of a B/S architecture Invoicing management system. Through needs analysis, design, coding, testing, in strict accordance with the software engineering process implements Invoicing management system software.
The trial showed that has practical value in the practical management, can help managers business reliable, efficient, fast to complete the work of enterprise management, save the manpower and material resources, simplify the management work, make the management more standardized, more scientific.
The main content of this thesis:
1.from the proposed topic, significance and value, the status quo at home and abroad for Invoicing management system was introduced, the Invoicing management software to carry on the demand analysis;
2.describes the basic theory of Web Invoicing management software and related technology based on design, completed the Invoicing management software;
3.completed the design and establishment of the database software;
4.completed the implementation and testing of Invoicing management software;
5.on the development design into the sales prospects are summarized and the development prospects of storage management software.
Keywords: Invoicing Management Software, Work Flow, ASP.NET, SQL Server 
第一章绪论
1.1课题研究背景
1.2国内外现状
1.3研究意义
1.4论文组织结构
第二章进销存管理软件相关技术及模型概述
2.1WEB 技术
2.2NET技术概要
2.3系统相关技术应用及开发工具介绍
2.4本章小结
第三章进销存管理软件的系统分析
3.1系统可行性分析
3.1.1技术可行性
3.1.2经济可行性
3.1.3社会可行性
3.2系统功能分析
3.3系统性能分析
3.4 业务流分析
3.5本章小结
第四章进销存管理软件的系统设计
4.1概要设计
4.1.1项目总体规划
4.1.2系统设计目标
4.1.3系统功能结构
4.1.4构建开发环境
4.1.5文件夹组织结构
4.1.6项目架构模式设计
4.2数据库设计
4.2.1数据表概要说明
4.2.2数据模型图
4.2.3数据库逻辑设计
4.2.4创建数据库视图
4.2.5创建存储过程
4.3本章小结
第五章进销存管理软件的详细设计与实现
5.1系统公共类的设计
5.1.1更换网页皮肤主题类BasePage
5.1.2自定义GridView数据绑定控件类
5.1.3自定义OurPager数据分页控件类
5.2主要功能模块设计
5.2.1基本信息管理模块的实现
5.2.2进货管理模块的实现
5.2.3 库存管理模块的实现 
5.2.4销售管理模块的实现
5.2.5查询统计模块的实现
5.2.6系统设置模块的实现
5.3各功能模块操作界面
5.4本章小结
第六章程序调试运行与错误处理
6.1功能测试
6.2程序调试与错误处理
6.2.1读写Xml时出现的错误
6.2.2版本不一致的问题
6.3 本章小结  
第七章 总结与展望
7.1论文总结
7.2工作展望
致 谢
参考文献
第一章绪论
1.1课题研究背景
经济的改革,各个生产制造企业的竞争越发激烈,要想在行业中站稳脚跟,. 就必须对企业内部进行资源的优化整合,增强管理水平,细化任务分工,.降低. 生产成本来获得价格优势。但是,我们很多生产型企业仍然没有实现这种高效. 率的管理方式,在某些方面还沿用传统的人.工管理。例如,成都健力道商务公. 司在长期的运营过程中,诸多弊端就暴露出来了.…譬如各个部门使用不同的系. 统,导致系统之间互不兼容,信息分散,数据的共享就难以实现。.如果采用人. 工处理,其工作效率必定不高,很可能延误生产.O .因此,在这种形势下,就需. 有一种能将各个部门.、.各种资源进行统筹的体系,这种体系就是进销存管理系. 统。
进销存管理系统是为中小型商业企业量身定制的一款物流管理平台,随着商 品经济的发展,商业运作模式日趋多样化,该软件在分析设计上充分考虑了中小 型商企业务流程的可变性和业务种类的多样性,能够高效地管理进货、销售、调 拨和存货业务。实现进销存业务的一体化管理,能够最大限度地整合库存结构、 减少滞销库存、刺激商品销售。在管理模式上变被动管理为主动管理,自动化程 度高,决策支持全面,能够准确及时地为决策者提供第一手信息,是企业长期信 息化投资的理想产品。
进销存管理系统是整合了企业管理理念、业务流程、基础数据、人力物力、 计算机硬件和软件于一体的进销存管理系统,它是一种先进的企业管理模式,是 提高企业经济效益的解决方案,它的主要宗旨是对企业所拥有的人、财、物、信 息、时间和空间等综合资源进行综合平衡和优化管理,协调企业各管理部门,围 绕市场导向开展业务活动,提高企业的核心竞争力,从而取得最好的经济效益。 进销存管理系统不仅是一个管理工具,也是IT技术与管理思想的融合体,即将先 进的管理思想借助计算机,来达成企业的管理目标。
1. 2国内外现状
管理技术处于领头羊位置的美国,在计算机技术应用于企业管理方面,已取 得了大量优异的成果,其中也包括许多有效的库存管理方面的系统,例如MRPII, 这是一个把生产、财务、销售、工程技术、采购等各个子系统集成的一体系统, 称为制造资源计划(Manufacturing Resource Planning)系统。为了区别物料需求计 划(亦缩写为MRP)而记为MRP II。根据有关统计,在美国,80%以上的大型企 业安装了 MRP II系统卩]。
管理系统方面.,国外的发展也是比较成熟的,例如IBM公司研发的产品 MAXIMO. o .它以工单的创建、.审批、执行、关闭为主线,合理、.优化地安排相. 关的人、.财、物资源,将传.统的被动检修转变为积极主动的预.防性维修,与实. 时数据采集系统集成,.可以实现预测性维.修。.通过跟踪记录企.业全过程的.维护 历史活动,将维修人员.的个人知识转化为.企业范围的智力资本.O .集成的.工作流. 与业务流程配置功.能,使得.用户可以方便地进行系统.的授权管理和应用.的客户. 化改造工作.O多年.来,MAXIMO.专注于企业资产维护领域,始终站在技术发展 的前沿.。上.个世纪90年代.,它是第.一个采用Client/Server结构.的EAM(Enterprise Asset Management,即企业资产维护管理系统)软件供应商.。如今.,在风起云涌. 的互联网应用.大潮中,MAXIMO.将它.的产品置于Internet.技术基础之上.。它可以. 运行在多种常用.的服务器硬件平.台和网络操作系统(UNIX或NT)上,支持 Windows客户机环.境。MAXIMO适用领先的商业化关系型数据库,包括Oracle 和 Microsoft SQL Server o
目前来看,进销存管理系统在中国的发展是.非常迅速的.O .随着各行各.业的. 发展,.企业对实现信息化管理提出了迫切的要求.。无.论是大型企业还是中小.型 企业,对实现信息化管理都是持积极地态.度.。据调查,大型企.业已实施进销存. 管理系统的占25%,正在实施.的占9%.,而中小型企业.大多数还没有这个打算[2]。. 可以看.出,大型企业进销存管理系统的应用程度远远高于中.小型.企业。这种现. 象的出现主要源于进销存管理系统的开发.。在初期,企业从成本的角度考虑,. 大多采用自行研发的方式,但是开发.出来的产.品却面临着.难扩展、.难升级的问. 题,远远.不能满足企业的需.求。所以,很.多企业转而投向成熟度和市场化程度. 都较高的软件供应商,委.托他们研发管理系统.。但是,每个企.业的管理运行模. 式都不尽相同,使得不管是企业自身还是软件供应商都不能独.立研.发,这就必. 须依靠软件管理顾问的参与,并且监管整.个项目实施过程,.因而提高了进销存. 管理系统的实施成本.。.这也是中小型企业中仍有大多数未实施的主要原因[3]。
通过调查和分析,初步了解到现在各种进销存软件的优点及不足.。比如说. 有些传统进销存软件是为替代手工录入,从传统数据记录中产生的,这些软件. 面对.电子商务迅猛发展的网.络经济时代显得脆.弱和不足.。.总结现在一些企业使. 用的进销存软件有如下缺点囹:
(1).体系封闭,无法实现网络化管理,更无法支持.电子商务.O .许多传统仓库进销. 存软件由于产生的技术背景落后,无法实现网络化管理或只支持局部网络应用,更 无法支持.电子商务,不能适应网络时代企业.的需求。
(2).信息单一、落后且缺乏前瞻性,.由于技术方面的限制.,许多传统仓库进. 销存软件无法做到库存信息的实时动态处理.、.事前的预测,并提供前瞻性信息。
(3).对管理考.虑甚少。软件依.旧.没有摆脱传统束缚,以对外报告为其存在.目的。 总的来说,.企业实现信息化管理是未来发展的必然趋势,.一个进销存管理.
系统的成功运行,会给企业的发展带来.质的飞跃[习。只有深入地理解进销存管理. 系统的核心思想,及时地发现实施过程中的.问题和缺陷,并予以.改正,才能全. 方位的发挥其管理优势。
1. 3研究意义
现在的企业管理体制,.一般物资供应管理系统,总是根据所掌握.的物.资类. 别,相应分成几个科室进行物资的计划,订货,核对入库,根据企业各个部门. 的需要来发送物资设备,并随时近期进行库存盘点,作台帐.;.根据企业领导和. 自身管.理的需要按月,季,年进行统计分析,产生相应报表.。为了加强关键物. 资,设备的管理,要定期掌握其储备消耗情.况,根据计划定额和实际消耗定额. 的比较,进行定额管理[6]。所以一个完整的企业物资供应管理系统应包括计划管. 理,合同托收管理,进销存管理,定额管.理,统计管理,财务管理等模块。其. 中进销存管理是整个物资供应管理.系统的核心。
随着信息技术的飞速发展,企业进销存管理系统是目前公司或是企业进销存 管理系统中的典型代表,涉及到了商品或货物管理中主要的4个方面,即入库、 维护、库存、出库统计[7]。无论公司还是企业对于货物都实行了信息化管理,以提 高管理水平和工作效率,同时也最大限度地减少手工操作带来的错误。于是,进 销存管理信息系统便应运而生。在工厂中,产品的进销存涉及原料的采购、库存、 投入生产,甚至有时涉及到出库,同时,对于产品也有相应的生产、库存、出库 和统计等类似环节。在其他非生产性单位,如超市、商店等,则主要涉及到入库、 库存、出库和统计4个方面。进销存系统具有广阔的开发前景。
企业进销存管理是一项琐碎.、复杂而又十分细致.的.工作,商.品的进货、销. 售.、统计的工作量很大,.一般不允许.出错,如果实行手工操作,每月进货.的多. 少.、销售的多少须手.工填制大量的表格,.这就会耗费工作人员大.量的时间和精. 力,利用计算机进.行商品.的管理.工作,极大提高了.工作人员.的.工作效率,不仅能 够保证商.品进货信息.、销售信息的准确无误、.快速输.出,大大减少了以往入.货、. 出库流程繁琐,而且还可以利用计算机对有关商.品的各种信息进行统计,服务.于 
财务部门其他方面的核算和财务处理,同时计算机具有用手工管理所无法比拟. 的优点。例如.:检索迅速.、查找方便、可靠性高.、存储量大、.保密性好、寿命. 长、成本低等,O .这些优点能够极大地提高进销存管理的效率,实现企业商品管理. 工作的系统化、规范化、自动化,正确的进行进货和库存控制及销售,减少管. 理费用,使利润最大化,从而提高影响企业的竞争力同。.随着技术的发展,电脑. 操作及管理日.趋简化,电脑知识日.趋普及,同时市场经济快速多变,竞争激烈,. 企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。
1. 4论文组织结构
本论文共分为七章,论文首先分析了企业进销存管理的意义。并针对其概. 念,结合某企业的实际业务需求,提出了基于Web的进销存管理软件的设计思. 路与实现方法。然后论文介绍了基于Web的软件开发的技术手段、方法特点等。 在软件实现方面,详细的介绍了系统开发过程中.需要用到的一些技术.、.开发语. 言和工具等。
论文具体安排如下:
第一章 简单介绍了进销存管理的概念和意义,以及基于Web的进销存管.理 软件的特点及应用,并结合实际的业务需求,介绍了设计的背景、.目标和研究. 价值。
第二章概述基于Web的进销存管理软件所使用的各项技术及开发环境。
第三章对系统的功能和性能进行了分析。
第四章介绍了该项目的概要设计。分析了业务流程,并针对得到的需求分析 对整个系统进行功能模块的划分,给出了针对业务设计的数据库。
第五章介绍了基于Web的进销存管理软件的详细设计与实现。详细阐述了软 件的总体框架、设计和功能模块介绍及其实现。
第六章介绍了软件的调试运行与错误处理方法。
第七章总结设计所做的工作,并且明确未来的改进目标。

 

猜你喜欢

转载自blog.csdn.net/weixin_39563171/article/details/131277814