Font Size: a A A

The Design And Implementation Of Self-Services Printing System Based On REST Architecture

Posted on:2018-07-05Degree:MasterType:Thesis
Country:ChinaCandidate:X F RenFull Text:PDF
GTID:2428330596490028Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rise of the mobile Internet and the rapid popularization of intelligent mobile devices,users can access the network through mobile devices whenever and wherever necessary.If we want to book cinema tickets,put orders of take-outs or call cabs,mobile devices and internet through them are necessary.The mobile devices are gradually changing people's life style.And thus,traditional printing services should incline to which are mobile-oriented.The mobile-oriented self-services printing system can effectively reduce the waiting time to print,and in the meanwhile,it also can make printing services more convenient and efficient.In this paper,an investigation and analysis on the status of the self-services printing has been made,and the problems existing in the self-services printing system based on PC have been pointed out.The analysis made among the participants of the self-services printing was to meet the demand of mobile self-services printing.The self-services printing system based on REST architecture was designed and implemented.The main work of this paper is listed as follows:First,design the authentication and mobile payment solutions.According to the analysis of the popular authentication methods and the third party payment,the solution of authentication based on Token and mobile payment based on WeChat pay is established.It effectively solves the problem of authentication and print fees paid.Secondly,design the self-services printing system based on REST architecture.The system mainly consists of mobile terminal,system server and printing devices.The Android platform is used as mobile terminal,which can effectively help reduce the cost of the system.The implementation of the system server is based on REST architecture style,which aims to improve the usability and reliability of the system.The most important feature of the system is to meet the requirements of the times and implement the self-services printing via a mobile terminal instead of the traditional PC side.Thirdly,implement the system server based on REST architecture style.The layered architecture of the system server is used to reduce the coupling among each module of the system server.In respect of system resources layer,Jersey framework is mainly used,which implements the REST architecture style.In respect of business layer,Spring framework is mainly used to implement the business function of the management of users,devices,files,orders,jobs and finance.In respect of persistence layer,EclipseLink framework is mainly used to implement object relational mapping and operate the database.After the test,it is verified that the self-services printing system based on the above scheme can meet the demand of self-services printing via the mobile devices,improve the users' experience and promote the further development of mobile self-services printing.
Keywords/Search Tags:REST architecture style, Self-services Printing, Mobile terminal
PDF Full Text Request
Related items