Font Size: a A A

Implementation And Research On Key Technology Of The Graduation Design(Thesis) Management System

Posted on:2016-10-10Degree:MasterType:Thesis
Country:ChinaCandidate:K K RenFull Text:PDF
GTID:2308330464464990Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Nowadays, the progress of the society and the development of the economy makes the increasingly fierce competition between a variety of industries, and in order to achieve greater market scale and higher econmoic benefits, industries pay more attention to the building of its information systems. Thanks to the development of information technology and computer network technology, a variety of powerful information systems are designed and developed to meet the requirements of the related industries, but with the change and improvement of system functions, information systems has become more huge and complex, the systems facing greater challenges on performance, security and extensibility, etc. In addition, with the expansion of the scale of the information system, to help users make the choice more accurate and fast in numberous items has become the universal demand from many industries. Under such background, in order to build a undergraduate graduation design(paper) management system(GDMS) with flexible, scalable, and has function of intelligent recommendation and good access controllability, the following key technologies have been mainly researched in-depth in this paper when design and development of the GDMS.First of all, in order to improve the integration and expansibility of the GDMS system, RESTful Web Services based software architecture has been in-depth researched. Firstly, propsed a resource design template under REST sytle architecture base on REST specifications, style, expression of resources and other related theory of RESTful Web Services. Second is the research and implement the support the Spring MVC for REST. The last is to complete the design of the resources and interface of the GDMS based on the design template.The second is the improvement of the recommendation algorithm in the intelligent information system and the algorithm application research in the GDMS. In view of the data sparseness problem of the collaborative filtering(CF) recommendation algorithm, analyzed the cause of the poor recommend effect of the CF algorithm when data is parse, proposed a novel CF algorithm that uses Jaccard similarity coefficient improved by combined correction formula calculating the similarity of users, and by implementing on real data sets verify the effect of the improved algorithm. Finally, based on the algorithm designed a recommendation system that can support Top N recommend, with the integration of GDMS, recommend a set of personalized topics for different students.The third is about the system security issues of GDMS, in-depth study the permission management strategy of GDMS. First, analyzed the characteristics of RESTful Web Services API calls, and then proposed a novel, adapted to the REST architectural style of role-based access control(RBAC) algorithm combined with the traditional RBAC model. The new algorithm abstracts the permissions of system to the resources, and matches the RESTful Web Services API called by user with regular expression, according to the matching results to determine whether the user is authorized to access a resource.In addition, in the term of system design, according to requirements analysis, design the function modules and database of the system, and using MVC framework model and hierarchical theory design system architecture; in the term of implementation of the system, using the Spring MVC + Spring + Hibernate lightweight development framework development server part of the system, and using Easy UI rich client framework development system of the Web client, the final system test demonstrates the effectiveness of related algorithms and technology.
Keywords/Search Tags:REST style architecture, RESTful Web Service, Collaborative filtering, Recommendation system
PDF Full Text Request
Related items