企业进销存管理信息系统的设计与实现_kaic

摘 要
随着市场经济的多样化发展,企业要想得到良好的运作,就必须注重销售环 节。而在当前环境下,许多企业为了扩大自己的销售规模,纷纷建立下属的分公 司或者寻找代理公司,通过分公司或者代理商的销售渠道来推广企业的产品。由 于这些公司的地址分布较为广泛,彼此之间的距离相对较远,因此企业销售活动 的特点是远距离且频繁的信息交流。在传统的业务信息交流过程中,公司之间主 要采用电话、传真等联系方式来传递产品的销售信息,然后将客户的订单和汇款 单据等资料发送到总公司的相关部门, 总公司根据订单信息开具产品的出库通知, 并将本次销售过程中所有产品的进、销、存等信息进行存档。要想了解一个企业 的整体运作情况,就必须对这些进销存信息进行分析和统计。所以说,企业经营 管理的关键环节就是进销存管理, 开发建设企业进销存管理信息系统非常有必要。
本课题基于当下流行的.NET 平台, 同时结合平台下提供的 MSSQL 数据库管 理系统设计并实现了企业进销存管理系统。系统采用 B/S 模式三层构架,与传统 的 C/S 架构相比,B/S 架构显得更加灵活与便捷, 可以使企业员工通过 INTERNET 实现异地协同办公,进行数据共享。系统利用.NET  平台下的安全处理机制和 MSSQL  提供的数据安全设置等方法保证了系统的安全运行,提高了系统的安全 系数。
系统从需求调研入手,利用需求分析工具对获取到的需求进行分析与总结, 从而明确系统实现的功能。目标系统的实现涵盖了企业中库存、销售、采购等核 心业务模块,界面上也实现了简洁大方,用户只需短暂的培训便可进行操作。经 系统上线运行的状态来看,系统已达到预期目标,提高了企业管理的效率。

关键词:  进销存管理系统,企业管理软件, ASP.NET 技术, B/S 模式
ABSTRACT


With the diversified development of the market economy, the enterprise to get good work must pay attention to the sales link. But in the current environment, many enterprises to enlarge their own sales scale, have been setting up affiliate branch or looking for Agency Company, through the branch office or agent sales channels to promote   the   enterprise  products.   Because   these   companies   address   the  wider distribution of the distance between each other is relatively far away, so the company sales  activity  is  characterized  by  long  and  frequent  exchange  of information.  In traditional business information exchange process, between companies mainly use the contact information such as telephone, fax to deliver product sales information, and then to the customer's order and the money order according to the data sent to the parent company related department, office issued according to the order information product outbound notification, and will be the sales of all products in the process of the archive  into,  sales  and  stock  information.  To  understand  the  overall  situation  of operation of an enterprise, we must analyze this enters sells saves the information and statistics.  So,  the  key  link  of the  enterprise  management  is  enters  sells  saves  the management,   development   and   construction   enterprise   enters   sells   saves   the management information system is very necessary.
This  topic  is  based  on  the  present  popular.net  platform,  at  the  same  time, combined with the platform to provide MSSQL database management  system was designed  and  implemented  enterprise  enters  sells  saves  the  management  system. System  adopts  B/S  mode  three  layer  structure,  compared with  the  traditional  C/S structure, B/S architecture is more flexible and convenient, can make the enterprise employees through the INTERNET to realize long distance collaborative office, for data  sharing.  System using the.net platform  security mechanism  and MSSQL data provided by the security setting method to ensure the safe operation of the system, improves the safety factor of the system.
System starting from the business research, using analysis tools for requirements analysis and summary, so as to clear the system in order to realize the function. In the
realization of the target system covers the enterprise inventory, sales, procurement and other core business module, interface on the concise and easy, users only need a short training to operate. The system running state, system has reached the expected goals; improve the efficiency of enterprise management.

Keywords: Invoicing management system, enterprise management software,
ASP.NET technology, B/S mode

目 录
第一章 绪论      
1.1  课题研究背景及意义      
1.2  课题研究现状      
1.3  论文的主要工作      
1.4  论文内容安排      
第二章 系统开发技术介绍      
2.1 ASP.NET 技术      
2.2 ADO.NET 数据库访问技术      
2.3 B/S 三层构架      
2.4  本章小结      
第三章 系统分析      
3.1  问题的提出     
3.2  问题的分析      
3.3  可行性分析      
3.4  系统需求分析      
3.4.1  系统功能分析      
3.4.2  系统用例分析      
3.4.3  系统关键用例描述      
3. 5  系统非功能性分析      
3.6  本章小结      
第四章 系统设计      
4.1 系统设计目标      
4.1.1 系统设计长远目标      
4.1.2  系统设计近期目标      
4.2  系统总体设计      
4.2.1  系统总体模块设计      
4.2.2  基本信息维护模块设计      
4.2.3  采购管理模块设计      
4.2.4  销售管理模块设计      
4.2.5  库存管理模块设计      
4.2.6  账务管理模块设计      
4.2.7  报表导出模块设计      
4.2.8  系统管理模块设计      
4.3  数据库设计     
4.3.1  数据库概念设计      
4.3.2  数据库表结构设计      
4.4  本章小结      
第五章 系统实现      
5.1  登录入口的实现      
5.2  基本信息维护模块实现      
5.3  采购管理模块实现      
5.4  销售管理模块实现      
5.5  库存管理模块实现     
5.6  账务管理模块实现      
5.7  报表管理模块实现     
5.8  系统管理模块实现      
5.9  本章小结      
第六章 系统测试      
6.1  系统测试介绍      
6.2  系统测试内容      
6.3  系统测试用例      
6.4  本章小结      
第七章 总结与展望      
致 谢      
参考文献      
第一章 绪论
1.1  课题研究背景及意义

当前,市场经济和社会经济的发展非常迅速,在这种环境下,企业要想获得 更多的利润,获取最大的经济效益,就必须关注企业自身进销存的管理情况。因 为对于企业来说,管理好产品的进销存等各项流程,就能帮助企业管理好更多的 经营活动以及最终的经营成果[1] 。面对竞争日益激烈的市场环境,要想国民经济 保持良好的发展,就必须保证各大企业的良好发展。企业发展得好,就会推动国 民经济、社会经济的发展,保障社会的稳定。但是,在企业的发展过程中,其经 营管理方面一直出现各种各样的问题,在很大程度上阻碍了企业的发展,在这种 情况下,企业不能仅仅指望国家为其创造良好的外部环境,而应该从自身出发, 加强其内部的管理工作。从目前情况来看,企业要想获取更多的利润,已不能依 靠提高产品的售价来实现,在各种商品售价不断降低的情况下,提高售价只会造 成客户的流失,因此,如何降低成本从而提高收益就成为企业必须考虑的问题。 对于生产型企业来说,进销存是及其重要的活动环节,做好进销存的管理工作, 能够大大避免企业在产品的生产、库存、销售等环节所造成的不必要损失,从而 提高企业的整体效益[2] 。对于大多数企业来说,流动资金的短缺都是一个比较严 重的问题,这往往是企业不注重产品的库存管理,导致资金被大量占用,降低了 资产的周转速度,从而影响了企业的整体收益,存货管理薄弱已经成为企业不得 不面对的问题。因此,必须及时发现企业进销存管理过程中的问题,同时采用科 学且先进的管理方法及信息化手段来逐步提高进销存管理水平[3] 。基于此背景之 下,企业进销存管理的信息化建设将势在必行。
流动资金的短缺是许多企业都非常头疼的问题,一个企业要想得到良好的发 展, 就必须有足够的资金来进行运转。产品属于企业的流动资产, 一旦管理不当, 过多的库存就会占用大量的资金,由此衍生出的仓储、维护等费用会成为额外的 开支,增加企业的负担。因此,加强企业的库存管理,能够有效解决流动资金的 运转问题,这也是保证企业良好发展的重中之重[4]。
企业的基础管理工作很多,存货管理是其中最重要的组成部分,因为其占有 巨大的资产金额,所以对企业的财务管理也影响很大[5] 。如财务管理中损益表的
 


销售收入、销售成本等数据,与库存存货的销售、消耗直接关联,还有存货的收 入、发出、计量等信息,都在很大程度上影响企业的财务状况,最终影响企业的 经济效益。因此,加强企业的进销存管理能够改善企业的经营管理,这具有非常 重大的意义[6] 。具体如下:
1.对于企业销售过程中的相关数据能够进行快速查询, 减少不必要的查找操 作,提高信息的处理效率;
2 .完整的进销存信息档案系统,大幅度提高企业经营的各项管理水平;
3.计算机自动统计进销存管理工作中的各项费用, 最后进行汇总, 有效降低 员工的工作负担以及数据的差错率,提高了企业财务工作的效率;
4.对企业的进销存数据提供灵活准确的管理, 有效提高企业各部门之间的信 息交流和工作效率;
5 .具有全面的数据统计分析功能,为企业领导的决策提供准确的依据。

1.2  课题研究现状

在国外, 由于计算机以及相关技术的发展都非常迅速, 所以相对于国内来说, 各种应用系统的开发都比较早,且技术成熟、功能先进[7] 。在国内,由于各方面 的技术不如国外的发达,所以各种应用系统的开发和应用起步都相对较慢,但正 是因为起步慢,市场还未打开,所以更具有广阔的发展前景。一旦被企业认同系 统应用后所带来的好处,就会得到非常快速的发展,因此在国内,使用进销存管 理系统的企业已经越来越多。国际方面经过各项分析之后认为,中国、印度和东 欧这三个地区,是第三方进销存管理成长最快的。因此可知,对于国内的巨大市 场来说,进销存管理行业具有非常大的发展空间。
早在上个世纪,国外就提出了进销存软件的相关定义,随着电子、计算机技 术和管理的日益普及,再加上企业自身的管理需要,许多企业都认识到必须加强 产品的进销存方面的管理工作,与进销存管理相关的软件随之诞生,且在后来得 到了快速的发展[8] 。到了九十年代以后,进销存软件被越来越多的企业所使用, 随着应用的日益广泛,软件的功能和用途都得到了进一步的研究和完善,出现了 功能更为全面和深入的管理系统。功能由简单变得越来越复杂,从一开始对商品 数量方面的管理,慢慢深入为商品进销存方面的管理,随后又加入了财务方面的 管理,形成了财务和进销存一体化的管理模式,为了更好地进行管理,就随之产 生了进销存财一体化的管理系统[9] 。这种进销存财一体化的系统已经非常全面和
 


完整,但从国内的市场调查来看,真正应用了这种系统的企业并不是非常多,大 部分都处于初期应用的阶段。因此,对于处在初期应用阶段的企业来说,进销存 管理的市场还在逐渐扩展,并具有很大的发展空间。随着国际市场竞争的加剧, 越来越多的企业意识到进销存管理的重要性, 进销存系统逐渐被大多数企业采用, 尤其是大中型的公司和企业,更是进销存系统使用的主体[10]。
随着信息技术和市场经济的快速发展,进销存管理系统的重要性已经日益明 显。对于各类公司或者企业来说, 这种系统能够很好地帮助企业管理产品的生产、 库存、销售等业务流程,对这些流程进行科学化、智能化的管理,从而提高企业 的工作效率,最终提高企业的经济效益。因此,进销存管理系统还是具有较为广 阔的开发前景[11]。
1.3  论文的主要工作

进销存管理系统首先必须提供一些最基本的设置,如企业产品的基础信息和 供应信息等;管理方面需要提供产品的采购、入库、库存、销售等方面的信息, 对于不同部门的不同员工,其职责也是不同的,所以要设置不同的权限来进行相 关的操作。由于进销存涉及到的各种数据和信息非常多,所以要进行良好的数据 库设计,保证数据的安全、完整和准确。另外,系统还要具有人性化的友好的界 面,使用户操作起来更加简单明了。系统的可行性分析和需求分析很重要,它直 接影响到用户和系统之间的交互,因此,对于系统各功能模块的设计和实现必须 谨慎和细致。
通过以上分析可知,本系统的研究过程主要对企业的实际情况和实际需求进 行调研和分析,继而归纳出系统需要实现的功能模块,然后对系统进行设计,完 成各项功能的实现,所进行的工作主要有以下几个方面:
1.查阅与课题相关的文献资料, 可以采用多种方式, 如上网搜索、去图书馆 借阅等,对系统的研究意义和目的进行清晰地了解。确定系统开发所采用的技术 和工具,如 ASP.NET 技术和 SQL  Server 数据库等,对这些技术和工具进行认真 详细地学习,确保系统能够顺利开发。
2.查阅资料或者参考相关的期刊文献或者论文, 钻研相关的系统范例, 了解 系统如何进行开发。详细了解企业进销存管理的工作内容和流程、当前存在的问 题以及需要改进的地方,对企业的实际需求进行分析和归纳,明确系统需要完成 的功能。
 


3.对系统数据库进行分析和设计, 画出详细的实体及其属性图, 以及具体的 数据库表结构。
4.设计出系统的总体功能结构图, 然后对下属的每个子功能模块进行细化和 分析,确定好每一步的设计工作和需要注意的地方。
5.在系统实现过程中, 给出具体的实现流程, 然后进行程序的编码, 编码后 进行逐步的调试,确保系统的功能能够实现。
6.实现完成后, 再对系统进行多方面的测试, 通过各项测试找出系统存在的 问题并进行及时的修改,最终使系统得到完善。
7.测试工作完成后, 为了使系统具有人性化的设计和友好美观的界面, 可以 对系统进行适当的美好,如使用 PS 等美图工具对系统界面进行处理,使系统更 加美观,用户在使用系统的过程中更加舒适。
1.4  论文内容安排

第一章 绪论。本章首先说明了课题的研究背景及意义, 阐述了开发目标系统 的必要性。其次介绍了课题的研究现状,然后分析了论文的主要工作,给出了课 题的相关研究措施,最后对论文的内容安排做出介绍。
第二章 系统开发技术介绍。本章主要对系统开发所采用的相关技术进行了介 绍,包括 ASP.NET 技术、 ADO.NET 数据库访问技术以及 B/S 三层架构。
第三章 系统分析。本章首先提出问题, 然后通过一个简单实现进行问题的分 析,在此基础上进行系统的可行性分析。其次详细介绍了系统的需求分析,具体 包括系统功能分析和用例分析,并对关键用例进行了描述。最后对系统的非功能 性需求进行了分析。
第四章 系统设计。本章首先分析了系统设计的长远目标和近期目标, 然后介 绍了系统的设计思想。其次根据设计思想进行了系统的总体设计,划分出系统的 核心模块,并对这些关键模块进行了详细设计。最后给出了系统的数据库概念设 计和数据库表结构设计。
第五章 系统实现与测试。本章首先详细介绍了系统核心功能模块的具体实现 过程,其次对系统测试的相关测试方法和测试内容进行了简单介绍,并给出了相 关的测试用例以及测试页面。
第六章 总结与展望。本章主要总结论文的工作内容, 然后对后续工作以及进 一步的研究进行展望。
 

 

猜你喜欢

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