Font Size: a A A

Design And Implementation Of Intelligence Assessment Platform Based On Java EE

Posted on:2015-01-21Degree:MasterType:Thesis
Country:ChinaCandidate:Y Y ZhangFull Text:PDF
GTID:2268330428485300Subject:Software engineering
Abstract/Summary:PDF Full Text Request
China is vast, but its economic development is very imbalance, major companies andfactories are concentrated in economically developed regions, resulting in a large populationmovements. Existing population movements are characterized by large quantities and widerange of features. Along with trains speeding and high-speed rails construction, railwaytransportation has become a major tool for people remote travel. In order to maintain socialstability and harmony, and the normal order of life, we must use special techniques to monitorspecial floating persons and control them when necessary.The monitoring method is to look for seven types of key personnel and railway passengerproperty thefts entering or leaving this region in booking and ticketing information. If thesepersons are discovered, exception reports will be made and passed to specialized staffs.Booking and ticketing information can be obtained from the railway ticketing department.The information of seven types of key personnel and railway passenger property thefts can beobtained from the police department’s specialized database. The difference is that the data ofbooking and ticketing needs to be updated frequently, and the data of seven types of keypersonnel and railway passenger property thefts is only updated when necessary.This thesis begins from the system’s requirement analysis, by showing the process of thesystem’s design and implementation, demonstrates the process of computer softwaretechnology applied in Web application development.This thesis has completed the following work:(1) Analysis of the Research’s Background and StatusFirst, the social background and business background of the system are described, andexplain the origin of the subject. Secondly, the current mainstream Web applicationdevelopment technologies are introduced:.NET, SSH and Java EE, Ruby on Rails. Thesedifferent technologies are no absolute good or bad, and the choice depends on the habit ofprogrammers and application environment.(2) Related Technology ResearchThe section describes the development process from the C/S architecture to the B/Sarchitecture, as well as the principle of the two architectures. The section analyzes Java EE architecture, and studies the key technologies in Java EE: EJB and JPA. EJB is importantpackaging technology to realize the business logic layer, and JPA is the key to achieving theobject-relational mapping. Both of them play an important role in the realization of thesystem.(3) System Requirements AnalysisRequirements analysis includes functional and non-functional requirements analysisneeds analysis. Functional requirements analysis is the most important part of therequirements analysis. Functional requirements of the system analysis determine roles in thesystem firstly, and then determine the responsibility of roles, that is the correspondingfunctions. Non-functional requirements analysis are concentrated in reliability, ease of use andefficiency.(4) System DesignSystem design includes the system’s software architecture design, application architecturedesign, module design and data design. These designs describe the structure and compositionof the system from different sides.(5) System ImplementationSystem implementation is described from development tool selection, ORMimplementation with JPA, and EJB creation. ORM based on JPA shows the entity object’spersistence operations, and the EJB creation describes packaging process of business logicand deployment process of business logic layer.(6) Summary and OutlookCompleted works are summarized, the deficiencies are pointed out in the current system,and the future prospects are described.
Keywords/Search Tags:Intelligence Assessment Platform, Java Enterprise Edition, Web applications
PDF Full Text Request
Related items