The third job - twinning projects

The third job - Pair Programming

Twinning members

Full name student ID
Zhang Xu 201731024123
Tu was Sen 201731024129
Zhoucheng Jie 201731024136

Project Address: Project Address
knot work address to his teammates: work address
Here Insert Picture DescriptionHere Insert Picture Description
PSP form

Personal Software Process Stages Estimated time real time
plan 30 minutes 60 minutes
Estimate how long this task 1200 minutes 1050 minutes
Develop 480 minutes 600 minutes
demand analysis 30 minutes 35 minutes
Generate design documents 10 minutes 10 minutes
Design Review 20 minutes 10 minutes
Code Specification 10 minutes 10 minutes
Specific design 60 minutes 40 minutes
Specific coding 300 minutes 120 minutes
Code Review 60 minutes 20 minutes
test 60 minutes 30 minutes
report 40 minutes 30 minutes
testing report 60 minutes 100 minutes
Computing workload 20 minutes 30 minutes
Hindsight 30 minutes 10 minutes
total 2410 minutes 2155 minutes

First, the problem-solving ideas description

Because the teacher in the class talked about this subject, and to the code, all beginning to do has a certain direction, there is not too much access to information, we decided to make changes to a part of the program on the basis of teacher, plus some features and landscaping. In the window we have added a background music and background image, adding a login system, teachers need to sign in before the roll call to be able to use.

Second, the design and implementation process

We first designed to have two window interface, a login screen, a roll call interface, there are three classes: entity classes, database, reference the class, the role of the database is to simulate SOL database, the information into our professional students, and then use the reference the class assignment information in the database to the roll call interface window, this step need to use the entity class be materialized.

REVIEW

Problems encountered during the review process:

  • How to insert background music
  • How to set a background pattern
  • How to connect two windows, and to close the first window when the second pop-up window
  • Problems always arise in reference to the relationship between class and class
    in after repeated attempts with Internet search and through the issue after discussions have been resolved.

    Fourth, Code Description

    Here Insert Picture DescriptionThis is a content module, the simulation database in the database.

Here Insert Picture Description
This is a roll call system interface design at load time: including the use of a timer to control the loading speed of the progress bar and after clicking to start the process of random roll call will show named. And add background music with background;
Here Insert Picture Description
use the constructor to assign the database
Here Insert Picture Description
after logging interface window login to solve the hidden connections and after two windows login screen and display window of the second question
Here Insert Picture Description
which is the call of the student table information
the following is a unit test picture
Here Insert Picture Description
Here Insert Picture Description
## V. personal summary
in this experiment, I was responsible for the design style window, exposed to a lot of questions, but also understand his own shortcomings, such as: lack of understanding of the control function is unclear , resulting in a lot of time when you want to design some kind of function can not be completed, not well understood and the use of object-oriented language with regard to the special nature of the package with the inheritance. But through their own exploration and read slowly getting familiar with the functional part of the control-related blog, but in terms of unit testing, I do not understand how in a form containing test and implement the code by showing the form which the results of the program and the design of more primitive forms and single function, there is still much room for improvement, right, learning soft workers still a long time, I want to continue to work hard.

Guess you like

Origin www.cnblogs.com/Tcs199912/p/11615262.html