基于S2SI框架的手机贸易进销存系统的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
企业进销存管理是利用计算机技术、通讯技术及数据库技术,将企业生产、库存和销售有机地结合起来,使产、销衔接,可大大提高企业的生产效率和经济效益。因此在企业管理中,进销存管理是经营管理中的关键环节。通过进销存管理,可以保障企业合理生产,及时销售,降低库存量,减少货品积压,使其获得最佳的经济效益。由此可见,进销存管理是企业能够取得经济效益的关键。
     本论文是以作者参与开发的某手机贸易公司的进销存管理系统为背景,首先在论文中介绍了进销存管理系统在国内外的研究和应用现状,以及相关技术应用现状,并简要介绍了MVC模式和Java EE相关框架Spring,Struts2,iBatis;然后以此理论为基础,根据该手机贸易公司现状及经营特点,找出企业目前存在的问题。然后分析这些问题,并根据分析结果,提出了企业进销存系统的设计及实现思想。接着对系统需求进行了全面的分析,其中重点对系统的主要业务流程进行了分析和优化。在系统设计阶段,首先对系统的体系架构进行了设计,然后分别对表现层、控制层、业务逻辑层、数据持久层进行了总体设计。根据总体设计,进行了系统业务逻辑的详细设计、数据库设计及Spring,Struts2,iBatis结合如何实现系统的具体功能。最后,结合Java EE平台及Spring,Struts2,iBatis框架开发了一套适合同类企业的进销存管理系统,该系统主要包括基础信息设置、供应商业务、库存业务、客户业务、账务管理、报表系统等功能模块。
     系统测试的结果表明,所开发的进销存系统不论在功能性需求,还是非功能性需求方面,均满足用户的需求。目前,该系统己在用户单位投入试运行,运行效果良好。
Enterprise management of buying-stock-selling is not only an important part of enterprise management, but also a key enterprise to achieve the benefits, if we can achieve reasonable production, timely sales, inventory minimum, reduce the backlog, then the business will achieve the best results. Thus, Enterprise management of buying-stock-selling is the key to directly affect the benefit of the enterprise, the Enterprise management of buying-stock-selling is created in this reason. It is the use of computer technology, makes the enterprise production, inventory and sales can be beneficial to combine, the production and marketing, improve the efficiency and effectiveness of enterprises.
     This paper is to Enterprise management of buying-stock-selling as the background the author participated in the development of a mobile phone trading company, first introduced the domestic and international marketing research and application status and inventory management system, and the related technology application status, and a brief introduction to the MVC pattern and Java EE framework Spring, Struts2, iBatis; and then in the basis of the theory according to the company's present situation, and puts forward the existing problems of enterprise business characteristics. Then analyzed the problems, and according to the analysis of the problems, puts forward the design thought of this system and the realization of ideas. Then carries on the comprehensive demand analysis to the system, and analyzes the main process of the system; in the design stage, first introduced the system architecture design of WEB, and then on the presentation layer, control layer, business logic layer, data persistence layer of the overall design. Then according to the overall design, detailed design of each layer, the database design and the Spring, Struts2, iBatis how to combine the detailed design of the required functions. Finally, combined with the Java EE platform and Spring, Struts2, iBatis framework for the development of a set of similar enterprises Invoicing management system, so as to improve the management level of enterprises. The system mainly includes basic information set business, inventory, suppliers, customers, business, accounting management, tabulated system, etc.
     System test results show that the developed invoicing system no matter in the functional requirements, or non-functional requirements, meet the requirements of users. At present, the system has been put into operation the user unit, the running effect is perfect.
引文
[1]张彦芳,王春艳.进销存管理系统的设计与实现[J].中国管理信息化,2008(7):14—16.
    [2]佟建新.基于Spring的轻量级框架的设计与实现[J].软件导刊2008:33—35.
    [3]Rod Johnson,Juergen Hoeller,Alef Arendsen,Thomas Risberg,Colin Sampaleanu. Professional. Java Development with the Spring Framework. Wiley,2005:65-66.
    [4]李源.销售激励新趋势[J].中外管理,2008(5):32—33.
    [5]姜晶菲,唐玉华,刘福东.可重构异构系统结构研究[J].计算机技术与发展,2009(1):25—28.
    [6]刘晓华,张健,周慧贞.JSP应用开发详解(第三版).北京:电子工业出版社,2007:6—13.
    [7]孙卫琴编著.精通Struts:基于MVC的Java Web设计与开发[M].电子工业出版社.2004.8:15—18.
    [8]李磊.Struts与Hibernate实用教程[M].机械工业出版社,2007:30—34.
    [9]王钱,王蓉,张利.基于iBatis的通用数据持久层的研究与设计.微计算机信息.2007,23(12):134,178—179.
    [10]李阳.UML语言和模式应用[M].电子工业出版社,2008:34—48.
    [11]叶晓俊.面向对象的软件工程方法(第3版)[M].北京大学出版社,2006:58—78.
    [12]郑杰.实践者的研究方法[M].清华工业出版社,2006:46—48.
    [13]张海.软件工程方法论[M].电子工业出版社,2007:49—56.
    [14]李卫红.数据库原理及应用[M].清华大学出版社,2004:117—211,224—240.
    [15]李刚.基于WebWork核心的MVC开发.北京:机械工业出版社,2006:333—336.
    [16]刘中兵,许晓听.精通Tomcat应用开发、系统集成与案例实战.北京:电子工业出版社,2008:30—42.
    [17]张桂元,贾枫燕.Struts开发入门与提高[M].电子工业出版社.2005:34—35.
    [18]连洪武.Eclipse开发从入门到精通[M].电子工业出版社.2007.8:28—34.
    [19]刘文红.J2EE开发及使用手册[M].北京:机械工业出版社,2004:244—247.
    [20]L.Yan,J:b.Wang,Y-aMa,J.Dou.Te Enterprise Resovrse Planning(ERP) System and Spatial Information Integration in Tourism Industry-Mount Emei For Example[M].Lechrre Notes in Computer Science,2002
    [21]李加宁Java开发速成宝典[M].机械工业出版社.2009.10:34—39,134—159.
    [22]张琛,吴跃,邱会中.基于Struts+Spring+Hibernate的整合架构及其在电信和业中的应用.计算机应用[J].2007.26:265-266.
    [23]李锋.基于Spring及Hibernate的企业发布系统[D].北京邮电大学.2005.5
    [24]陈华.精通Spring-企业应用开发详解[M].机械工业出版社2006.3:38—40.
    [25]Pankaj Tandon. J2EE Lite with Spring Framework. Java Developer's Journal. 2006,78(2):40-47
    [26]连武.Eclipse开发从入门到精通.南京大学出版社.2006.8:92—123.
    [27]卫红.信息系统的分析与设计[M].电子科技大学出版社,2006:34—43.
    [28]王君.基于Struts,Spring,Hibernate的企业应用框架的研究[D].2006.5
    [29]Craig Walls Ryan Breidenbach. Spring in Action. Manning Publications Co,2005: 44-47.
    [30]刘华Java Web整合开发(JSP+Struts+Hibernate+Spring) [M].北京:电子工业出版社.2010:510-561.
    [31]孙鑫Java开发详解-XML+Servlet+JSP深度剖析与实例应用[M].北京:机械工业出版社.2007.7:43—49.
    [32]朱和平.基于JZEE的开发方法和应用研究.计算机应用[J].2007.26:265-266
    [33]刘中兵.开发者突击JavaWeb主流框架整合开发:J2EE+Struts+Hibernate.北京:电子工业出版社,2008:278—234.
    [34]Clifton Nock. Data Access Patterns:Database Interactions in object-oriented Applications. AddisonWesley,2003
    [35]王幸福.基于Spring和Struts的轻量级J2EE通用框架的研究与应用:[硕士学位论文].武汉:武汉理工大学,2007
    [36]李敏.我国电子商务的发展现状和对策分析.机器管理开发[J],2009,24:108—126.