Font Size: a A A

Volunteer Information Summarizes The Deployment Of Systems Analysis And Design

Posted on:2011-08-24Degree:MasterType:Thesis
Country:ChinaCandidate:Z K XiangFull Text:PDF
GTID:2208360308482556Subject:Software engineering
Abstract/Summary:PDF Full Text Request
This thesis first described the status of volunteer recruitment, and described the problems need to be addressed. Secondly, Requirements extracted from the instruments materials on the volunteer work of standardization of our country, and this work's own characteristics in information collection mode determined by the situation of Guiyang city. Respectively, by the internal network, public network, and offline data these three ways to obtain data to form a distributed database deployment server, on the public network by using the B/S service model to ensure data security, internal network by using the C/S service model to speed up responding time. Finally, analyzing the requirements of system architecture and performance, the system is divided into four layers structure by using MVC development model.By using the object-oriented analysis and design method, in accordance with the agile process thinking, to create rapid prototype, the system is divided into a core module: Information aggregation and deployment of volunteers and two auxiliary modules: CMS platform for volunteers and volunteer community management platform. Starting from the use case model, describes the core module of the target function and the necessary environment for business process models, divided the whole business into core modules by the functional boundaries, and then making out the business logic, drawing flow chart, describing the responsibilities which corresponding to relevant positions and departments, analyzing the logical structure by using entity-relationship model of E-R diagrams and UML class diagrams and interaction diagrams illustrate the various parts of the expression of the static model and dynamic model, and then analyze the design modules within the entities and their relationships, attributes and methods.Building J2EE platform-based service-oriented architecture system (SOA), using service component architecture (SCA) model development, use SSH as a development framework, so that separation of business and technical logic. Use Apache Tomcat as application server platform for collaboration, using Oracle9i as the database server, B/S mode view layer is scratched by JSP, C/S structure of the view layer is developed with the Adobe AIR package. At last, summarizing and carrying out the solution of development environment configuration, and describing the functions achieved by add-on modules.
Keywords/Search Tags:Agile process thinking, Rapid prototype, MVC, UML
PDF Full Text Request
Related items