Font Size: a A A

The Design And Realization Of The Admissions Assist System Based On SOA

Posted on:2011-07-29Degree:MasterType:Thesis
Country:ChinaCandidate:H Q WuFull Text:PDF
GTID:2178360305492518Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the bringing forward of e-campus construction and the advance of information-based management work of high school, each high school has changed traditional working methods by means of information, and introduced or developed the information-based products that accord with the school's management, for example, educational management systems, student management systems, financial management systems etc. They have brought very significant changes to the management work of high school and greatly improved work efficiency of different sectors. Similarly, the work of admissions and registration is transforming gradually from the traditional artificial way to the computer way. The freshman's data is the basis data of other systems, which is directly related to the normal work of other systems, and affects the overall management level of digital campus. Therefore, admissions assist system plays an essential role in the work of high school.At present, in high school, different people have come to develop or purchase application systems based on different service requirements in different time. Different database systems, different data structures, different data standards and different development platform make the systems independent of each other. The design and development of admissions assist system should not only achieve the function of enrollment and registration, but also share data for the above systems and eliminate the information silos at the same time. This system is based on SOA (service-oriented architecture) design pattern. It makes use of the technologies and the standards of XML, Java, JMS, ESB (enterprise service bus) and so on to realize the system data integration and sharing without changing the bottom frame of high schools. Meanwhile, considering the disadvantage of the traditional SOA design patterns of point to point pattern, this system uses loosely coupled ESB pattern to integrate the SOA design pattern, and the specific use of popular engine is open source ESB - Mule ESB. Considering the systems control, the promotion and the safety performance, this system is based on J2EE as the technology foundation, and adopts the struts-based MVC design pattern. The database has used Oracle 10G and used the technology of database connection pool to carry on the optimization, to ensure the system have better performance on concurrency. In view of the poor password security issues in traditional process, this system has adopted double encryption ways of Base64 and MD5 to ensure security.The admissions assist system of high school contains four modules: freshman inquiry, freshman list, register counting and register management, with each module containing a number of sub-modules. The system has realized the data information processing, such as: uploading the data of recruitment of the students, adding and deleting classes, viewing the logs etc. Then, it can manage rights, for distribution rights. It can also automatically deal with each aspect in the course of freshman register including freshman inquiry, qualification checking, freshman registration, student ID and class distributing, all sorts of applications handling, and major transfer examining and approving. It can also carry on the real-time statistics of the registration situation by the specialty.The paper describes the system design, development process and related technology theory in detail. It has researched and practiced relative techniques in the course of developing the system, achieved the anticipated research purpose.
Keywords/Search Tags:the Admissions Assist System, SOA, ESB, Struts, database connection pool
PDF Full Text Request
Related items