Members: 031302511 031302505
As follows:
The above functional analysis:
Functional Analysis: We consider that the mobile phone's own sqlite will be cleaned out by the software to clean up the data, so that there is no practical use. So we build our own servers to get the data we need. The first is to parse a table, parse the contents of the table into SQL Server (POI Parsing table), then build the server, deploy with Tomcat6.0, and forward the contents of the database to a page display. The phone then accesses the server to fetch the data. And JSON parsing, display to the app interface. The first screen shows the grade and course name with the ListView, and then the user can click on the name of the course you want to know to jump to the second interface to view the course's information. If the user has the intention to choose a course, you can fill in the corresponding information through the "Choose lesson Button". If you do not want to select the course, you can go back to the previous interface by using the return key of the title bar.
Division:I (031302511) are primarily responsible for getting the data from the server and rendering it to the mobile interface through JSON parsing data. teammates (031302505) is responsible for parsing the table content to the database, and building the server to provide data. The interface design is done by us together. Server content:Database design:PSP Table:Pair of photos: Server side: Https://github.com/hbless/CourseManagement/branchesClient: Https://github.com/curry30lin/CourseManagement/branches Submit Record:Summary:through this pair programming, better to realize the development of a project process, can be said to have gained good experience. In the process of completing this work, and teammates more reasonable distribution of their workload, in the face of difficulties can be very good to discuss each other, to solve the problem, I think in this area let me understand the importance of teamwork in the process of developing a project. In terms of programming, after assigning each module to be completed, each goes on to learn, taking turns as the master programmer in different time periods. Some problems occurred during the period, work together to solve, more efficient to complete the basic functions. Then some optimizations were made to the interface later. In general, I have benefited greatly from this pair programming.
Course selection System App basic Ability Realization