This work belongs courses |
https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1 |
Where the job requires |
https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/3346 |
Team Name |
Machine you're so beautiful blog link: https: //www.cnblogs.com/cadaver/ |
team member | student ID |
Li Bo | 201731062327 |
Jiang China Eastern Airlines | 201731062328 |
Huang Yujie | 201731062326 |
Tang Yi force | 201731062330 |
A, SCRUM part
Rae:
Fix known BUG (registration interface does not jump the login page after successful registration)
Code:
if (checkBox1.Checked == true)//学生注册 { if (RegiLogin.Regi(textBox1.Text, textBox2.Text, checkBox1.Text, textBox4.Text)) { MessageBox.Show ( " registered successfully! " ); // jump to the login page Form1.Show (); the this .Close (); } the else MessageBox.Show ( " account name already exists! " ); } else if (checkBox2.Checked == true)//教师注册 { if (RegiLogin.Regi(textBox1.Text, textBox2.Text, checkBox2.Text, textBox4.Text)) { MessageBox.Show ( " registered successfully! " ); // jump to the login page Form1.Show (); the this .Close (); } the else MessageBox.Show ( " account name already exists! " ); } the else MessageBox.Show ( " Please select a user identity! " );
Tomorrow Task Scheduler:
Import new curriculum information query functions to achieve this course information module, and repair BUG process testers found
Tang Yi force:
Fix known BUG (modify password interface module does not withdraw the case after re-login to change the password)
Code:
if (textBox1.Text != "" && textBox2.Text != "" && textBox3.Text != "")
{
if (string.Equals(textBox2.Text, textBox3.Text))
{
if (RegiLogin.Login(toolStripStatusLabel2.Text, textBox1.Text))
{
string sqlCommand = "Update AccountOwner set password='" + textBox2.Text + "' where account='"+ toolStripStatusLabel2.Text + "'";
if (SqlTool.ExecuteNonQuery(User.Student.sqlConStr, sqlCommand) == 1)
{ MessageBox.Show ( "modified successfully, please log in again!" ); Form1.Show (); the this .Close ();} the else MessageBox.Show ( "modification failed!" );} The else MessageBox.Show ( "old password is wrong ! " );} the else MessageBox.Show (" two passwords do not match! " );} the else MessageBox.Show (" Please fill in the complete information ")!;
Tomorrow Plan: The project involves the deployment pages and publish, and configure the server
Jiang China Eastern:
Fixes for known BUG (high school students and teachers identity registration function can be selected together)
Code:
// select the individual student status
private void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
if (checkBox1.Checked)
checkBox2.Checked = false;
}
// select individual teacher identity
private void CheckBox2_CheckedChanged(object sender, EventArgs e)
{
if (checkBox2.Checked)
checkBox1.Checked = false; }
Tomorrow Task Scheduler: Import Course features were achieved queries course modules while BUG repair process testers found
Huang Yujie:
Test repaired BUG:
BUG1 test shots:
BUG2 test shots:
BUG3 test shots:
Tomorrow Task Scheduler: Test the other members to complete the function module to find BUG or optimization proposal
Two, PM Report:
Project unfinished work:
1. Attendance functions related to the web, publishing and deployment, and configuration server (Estimated working time: 36 hours / person)
2. View course information module to import the new curriculum implementation (Estimated working time: 24 hours / person)
Test results released after 3.Alpha found BUG repair (estimated working time: 6 hours / person)
4. landscaping project software interface (Estimated time: 24 hours / person)
Task expected total time: 90 hours / person
Burndown chart:
Part of the program running the latest screenshots: