Font Size: a A A

The Development Of Recruit Plan Management System For Adult Education Of JLU

Posted on:2008-09-13Degree:MasterType:Thesis
Country:ChinaCandidate:Y M ZhangFull Text:PDF
GTID:2178360242960240Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Every year the recruitment work of adult education of JLU starts from the formulation of recruitment plan. This needs each recruit branch to report its own recruitment plan first, then the recruitment office of JLU adult education combines these recruitment plans. According to the JLU recruitment quota and major setting as well as the former regional distribution of the students, the recruit office adjusts these plans. Usually the process of adjustment will be repeated for many times until the final recruitment plan of adult education of JLU is established. In the past, the formulation of the recruitment plan is done by hand. Because of the big number of recruitment branches, various educational levels, forms and various majors, the formulation of the plan involves huge manpower and takes a long period of time.This paper analyzes the process of the establishment of recruitment plan. Based on actual needs, I design and implement the Recruitment Plan Management System for Adult Education of JLU using some popular development technologies. There are two patterns in the system, the manager pattern and the general pattern. Some aspects of functions as follows have been fulfilled in this system, includeing recruitment organization managerment, recruitment plan managerment, recruitment plan Auditing, historical query, dictionary managerment, address list managerment, and so on..The system uses Struts2 conformity Spring2 to build the service frame. The system uses the embedded Tomcat server to provide the Web support. The system uses the embedded Derby database to provide longlasting data. The data lasting level is implemented by iBatis technology. For simplicity, the system uses Abator, a code generation tool based on iBATIS, to automatically generate corresponding POJO objects, SQLMAP files and DAO files from database. The system uses Struts2 techonlogy to process the interaction between client and service. The Struts2 maps the requestion of client to the corresponding action on service, then transmits the result to client. Because the system scale is smaller,there are no service interface to separate the action and DAO. The action has direct access to DAO. The system uses freemaker template to construct the service data and enclose the result data of client requestion. The control level is implemented by Spring2. Using the IOC property of Spring2, it decouples the express level, control level ,operation logic level and data lasting level, provide a loose coupling framework.The client uses FLEX technology. It is an operation terminal that has the best customer experience and conforms to the RIA concept.XML is adopted to transmit data between server and client. The client transmits data by XML form to server using http requestion, then the service parses the XML data using an interceptor after accepting the http requestion. The interceptor adds the property—value into the Struts2 value stack. In the server, the Struts2 dispatches the http requestion to the target action for process, then encloses the result data and transmits the data to client by XML form.The overall system appears to be a highly integrated system. Because the Web server and the database are embedded, the overall system structure is clear and simple. The system is easy to deploy. Through the embedded way, it further enhances the security between the system modulesThis paper introduce the research significance of the topic first. Then it introduce the corresponding technologies using in the system development, including Spring2, Struts2, FreeMaker, iBATIS, Derby, RIA, all is the popular development technologies. And then it analyse the function demand, construct the technological framework of the system. The fourth chapter introduce how to construct the development environment, and procedure of the development of the server and client. Then it introduce some truncation charts of system, and the application effect. Finally it summarize all of the work and point out further prospect of work.
Keywords/Search Tags:Struts2, Spring2, iBATIS, Derby, FLEX
PDF Full Text Request
Related items