Font Size: a A A

Design And Implementation Of The Software Outsourcing Andmanagement Platform

Posted on:2019-05-19Degree:MasterType:Thesis
Country:ChinaCandidate:H L SongFull Text:PDF
GTID:2348330569496019Subject:Engineering
Abstract/Summary:PDF Full Text Request
Under the environment of economic globalization,production internationalization,and information internetization,Software outsourcing industry has developed rapidly.The competition between companies for software project bidding is not only reflected in the competition between strengths,It is more reflected in competition on information collection capabilities and work efficiency.Although many outsourcing service platforms have emerged,in recent years,to provide outsourced services to customers via the Internet,but many of which have lots of flaws in terms of professionalism,such as lack of effective management mechanisms for project and project parties.In addition,to the traditional bidding and bidding model.Information,mastered by the bidding party,bidders is limited,and options are so.Although some projects can be successfully completed with traditional experience and management methods.However,today’s science and technology is changing with each passing day and electronic products are rapidly replaced.The software products developed under the traditional technology framework often have incompatibility with newly purchased hardware products.Furthermore,current software projects tend to be higher standard than traditional ones.in the specific implementation process,the software project development may fail due to frequent changes in requirements,lack of management and development experience or other factors.This thesis is aimed at the above-mentioned status quo,based on in-depth analysis of the status quo of software outsourcing at home and abroad,In-depth analysis and research on the current and future software outsourcing industry,using today’s popular similar SpringMVC framework(JFinal),supplemented by open source The code’s relational database(MySql),aimed to develop an all-dimensional,three-dimensional,efficient and practical software outsourcing and management platform.it is a platform,which is a set of project outsourcing,outsourcing team in one.the bidding party,bidders and platform manager can share,and provide professional services for all parties.The main research work of this paper is as follows:1.Based on understanding the specific meanings of software outsourcing and the reasons for the failure of most outsourcing projects,analyzed the traditional point-to-point software outsourcing mode to get a conclusion that which is low in efficiency,high in cost,lack of professional management,long development cycle,large risks and other disadvantages.Combining the characteristics of the current economic society and the development of the Internet,proposing the dual-track thinking that software outsourcing should be online and offline,and emphasize of online development,For the purpose of increasing efficiency,reducing costs,and providing instant and effective outsourcing channel information for most enterprises.To develop an information-sharing platform based on the Internet,it will solve the problem that most software projects fail due to a lack of professional management,or that most companies are difficult to outsource or pick up because of lack of information.Demonstrate the feasibility of the platform construction.2.Studying and comparing the characteristics of the three major technical frameworks of the SpingMVC,S2SH(Struts2+Spring+Hibernate)and JFinal,analyze their respective advantages and disadvantages and suitable scenarios,using Maven which is an effective project management and synthesis tool to integrate Spring and JFinal organically to build a distributed deployment framework.The system will use redis to implement session sharing,to achieves the sharing of sessions among multiple servers.introducing workflow mechanism to ensure that procedures such as project review and project release are systematically carried out through process orchestration.3.studying the characteristics of and Tomcat.use Jetty instead of Tomcat to run the project during the entire process of project development.So there is no need to start and stop Tomcat frequently,improving the project development efficiency,and shorting the development cycle.4.Usring the technology of database connection pool with database sub-database sub-tables to ensures the high efficiency and correctness of data in processing on the system platform.5.Studying the Nginx technology and load balancing principle and dynamic and static decomposition technology,using Nginx + Tomcat dynamic separation to achieve load balancing.Distributing deployment of the system to ensure the stability of the system operation.
Keywords/Search Tags:SOMP (software outsourcing management platform), the bidding party, bidders, platform management, JFinal
PDF Full Text Request
Related items