Font Size: a A A

Design And Realization Of An University Library OPAC Based On SOA

Posted on:2017-04-02Degree:MasterType:Thesis
Country:ChinaCandidate:X M AiFull Text:PDF
GTID:2428330488976116Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years,as the attention and continuous investment of our country in higher education,colleges invest a large amount of money to purchase books for the needs of subject evaluation and teaching-scientific research.Thousands of books increase annul year in college library,so how to let the vast majority of teachers and students find the needed books quickly and effectively has became an urgent task need to be solved of college library.On the other hand,with the emergence of smart phones and its rapid popularization,the number of netizens that using smart phones searching on line accounted for more than 90% of the total number of netizens,so as the college teachers and students.Therefore,the college teachers and students proposed new requirements to the college library system OPAC(Online Public Access Catalog,namely Online Public Access catalogue),that is,to achieve the function of the OPAC system on the smart phone.This paper does the work of design and realization of the OPAC system based on SOA from the actual situation of an university library.At first,this paper analyzes the OPAC reasearch status both at home and abroad,then investigates and analyzes the problems of OPAC system in our library and at the same time consults to the relevant information and the OPAC system of other college libraries,and it puts forward the demands of our library OPAC system.Then,this topic introduces the SOA architecture model on the basis of the specific needs and function design of our library OPAC system and designs an overall structure which is well suited for the OPAC system of our library: on the basis of the three tier architecture combined with the basic model of SOA,then add the service layer into the three tier architecture develop into the four tier architecture,that is,data access layer,business logic layer,service layer and application layer(the presentation layer).The service layer is a web service website providing OPAC services,readers can access the OPAC service on PC through the OPAC website,also can access it on smart phonet through phone APP.It uses the tool of Visual Studio 2010,the.NET framework,the C# language,the ASP.NET technology to realize the data access layer,the business layer,the service layer and the Web OPAC belongs to the application layer.It uses the tool of eclipse,the JAVA language to realize the OPAC phone APPbelongs to the application layer,which applied the factory pattern,Web Service and ADO.NET technology among them.And it introduces the technical difficulties in the process of implementation in detail,that is,the judgment that has been logged and how to get reader's photo.The system uses this way to prevent SQL injection attacks,filtering illegal charater when user input and adopting the way of command parameters to execute SQL operations,and records all the exception information to the directory that not belong to this program,and uses dual authentication mechanism to protect the protected module and to ensure the safety of the program and data.Compared with traditional OPAC system,the OPAC system implementation of SOA architecture has the innovations of cross-platform,rapidly expanding,quick combination and so on.Take an university library as an example,this topic uses three major steps from theoretical study,system design to implement by code to discuss and study actually upon college OPAC system which can provide some referential meanings for the exploitation and development of the college library OPAC system.
Keywords/Search Tags:SOA Architecture, College library, College OPAC system, Web Service
PDF Full Text Request
Related items