Особенности гендерной социализации студенческой молодежи

Автор работы: Пользователь скрыл имя, 17 Января 2012 в 03:59, дипломная работа

Описание

Актуальность темы исследования обусловлена тем, что гендерная социализация студентов представляет собой проблему не только индивидуальную, затрагивающую интимные стороны личности, но и социальную, касающуюся здоровья молодежи, ценностных ориентаций, образа жизни, стиля поведения, представления юношей и девушек о семье, работе, на которой они могут принести пользу обществу.
На фоне социальных и политических изменений последнего времени происходящих в российском обществе меняются представления о социальных ролях мужчины и женщины.
Именно в возрасте молодежи будет особенно эффективна целенаправленная гендерная социализация, в связи с тем, что:
в этом возрасте формируется мировоззрение человека, частью которого становятся гендерные стереотипы, а это важнейший этап взросления, который будет оказывать влияние на все последующее развитие личности [279];
типичная черта юношеского возраста – «ролевой мораторий»: диапазон выполняемых ролей расширяется, но юноша не усваивает эти роли всерьез и окончательно, а как бы пробует, примеряет их к себе [59, с. 40];
период первичной гендерной социализации связан в основном с пассивным усвоением культуры, а вторичная социализация предполагает большую включенность когнитивных механизмов и возможность творческого преобразования среды.

Работа состоит из  1 файл

Юлин диплом.doc

— 1.53 Мб (Скачать документ)

                        nextButton.Text = "Ответить";

                  }

            } 
 

            void nextButton_Click(object sender, System.EventArgs e)

            { 

                  if (IsCorrectAnswer() == false)

                  {

                        MessageBox.Show("Ответьте следуя инструкциям");

                        return;

                  }

                  if (IsCorrectText() == false)

                  {

                        MessageBox.Show("Заполните текстовые поля");

                        return;

                  } 

                  treeView1.Nodes[tekuwiiVopros].ImageIndex = 1;

                  treeView1.Nodes[tekuwiiVopros].SelectedImageIndex = 1; 

                  listOtv[tekuwiiVopros] = true;

                  listOtvVopr[tekuwiiVopros] = NumberRadioButtonChecked();

                  ListListOun[tekuwiiVopros] = ListOun(); 

                  g = 0;

                  for (int i = 0; i < VsegoVoprosov; ++i)

                  {

                        if (listOtv[i] == true) g = g + 1;

                  } 

                  if (g == VsegoVoprosov)

                  {

                        nextButton.Visible = false;

                        laterButton.Visible = false;

                        finishButton.Visible = true;

                  }

                  else

                  {

                        FindUnansweredQ();

                  }

            } 

            public string TestId; 

            void laterButton_Click(object sender, System.EventArgs e)

            {

                  // сохраняем данные при нажатии

                  listOtvVopr[tekuwiiVopros] = NumberRadioButtonChecked();

                  ListListOun[tekuwiiVopros] = ListOun();

                  if (g == VsegoVoprosov - 1)

                  {

                        ShowVopros(tekuwiiTest, tekuwiiVopros);

                  }

                  else

                  {

                        FindUnansweredQ();

                  }

            } 

            private void FindUnansweredQ()

            {

                  bool per = false;

                  for (int i = tekuwiiVopros + 1; i < VsegoVoprosov; ++i)

                  {

                        if (listOtv[i] == false)

                        {

                              treeView1.SelectedNode = treeView1.Nodes[i];

                              ShowVopros(tekuwiiTest, i);

                              per = true;

                              break;

                        }

                  }

                  if (per == false)

                  {

                        for (int r = 0; r < tekuwiiVopros; ++r)

                        {

                              if (listOtv[r] == false)

                              {

                                    treeView1.SelectedNode = treeView1.Nodes[r];

                                    ShowVopros(tekuwiiTest, r);

                                    break;

                              }

                        }

                  }

            } 

            private bool IsCorrectAnswer()

            {

                  Dictionary<string, int> otmecheno = new Dictionary<string, int>();

                  foreach (string gr in Ot[tekuwiiVopros].Keys)

                        // keys -- группы, по ключу  гр записываем 0

                        otmecheno[gr] = 0; 

                  for (int i = 0; i < listKolOtv[tekuwiiVopros]; ++i)

                  {

                        string grGalochki = tegiRadioAndCheckbox[tekuwiiVopros][i].GetAttribute("gr");

                        string id = "r" + (i + 1).ToString();

                        string result = webBrowser1.Document.

                              InvokeScript("IsChecked",

                                                 new object[] { id }).ToString();

                        if (result == "True")

                              ++otmecheno[grGalochki];

                  } 

                  foreach (string gr in Ot[tekuwiiVopros].Keys)

                  {

                        if (otmecheno[gr] < Ot[tekuwiiVopros][gr] ||

                              otmecheno[gr] > Do[tekuwiiVopros][gr])

                        {

                              return false;

                        }

                  }

                  return true;

            } 

            private bool IsCorrectText()

            {

                  for (int i = 0; i < listOunOtv[tekuwiiVopros]; ++i)

                  {

                        if (PrivyzanText[tekuwiiVopros][i] != -1)

                        {

                              //привязан

                              string id = "r" + PrivyzanText[tekuwiiVopros][i].ToString();

                              string result = webBrowser1.Document.InvokeScript("IsChecked",

                                                            new object[] { id }).ToString();

                              if (result == "True")

                              {

                                    id = "t" + (i + 1).ToString();

                                    string result2 = webBrowser1.Document.InvokeScript("GetText",

                                                            new object[] { id }).ToString();

                                    if (result2.Trim() == "")

                                    {

                                          return false;

                                    }

                              }

                        }

                        else

                        {

                              string id = "t" + (i + 1).ToString();

                              string result2 = webBrowser1.Document.InvokeScript("GetText",

                                                            new object[] { id }).ToString();

                              if (result2.Trim() == "")

                              {

                                    return false;

                              }

                        }

                  }

                  return true;

            } 

            private List<int> NumberRadioButtonChecked()

            {

                  List<int> VozvrNeskGal = new List<int>();

                  for (int i = 1; i <= listKolOtv[tekuwiiVopros]; ++i)

                  {

                        string id = "r" + i.ToString();

                        string result = webBrowser1.Document.

                              InvokeScript("IsChecked",

                                                 new object[] { id }).ToString(); 

                        if (result == "True") VozvrNeskGal.Add(i); 

                  }

                  return VozvrNeskGal;

            } 
 

            private List<string> ListOun()

            {

                  List<string> LOun = new List<string>();

                  for (int i = 1; i <= listOunOtv[tekuwiiVopros]; ++i)

                  {

                        string id = "t" + i.ToString();

                        string result = webBrowser1.Document.

                              InvokeScript("GetText",

                                                 new object[] { id }).ToString(); 

                        LOun.Add(result); 

                  }

                  return LOun;

            } 
 

            public event EventHandler TestirovanieProjdeno;

            void finishButton_Click(object sender, System.EventArgs e)

            {

                  DialogResult result = MessageBox.Show(

                        this,

                        "Вы уверены, что  хотите закончить анкетирование  (Да), или\n" +

                        "или, может быть, ещё раз проверите свои ответы (Нет)?",

                        "Анкетирование закончено",

                        MessageBoxButtons.YesNo,

                        MessageBoxIcon.Asterisk);

                  if (result == DialogResult.No)

                        return; 

                  TcpClient soedinenie = new TcpClient();

                  soedinenie.Connect(AddrServ, 5555);

                  Stream ObmenCSC = soedinenie.GetStream();

                  TextWriter ObmenCSNeBytedlyZapisiC = new StreamWriter(ObmenCSC);

                  ObmenCSNeBytedlyZapisiC.WriteLine("2");

                  ObmenCSNeBytedlyZapisiC.WriteLine(TestId);

                  ObmenCSNeBytedlyZapisiC.WriteLine(VsegoVoprosov);

                  for (int i = 0; i < VsegoVoprosov; ++i)

                  {

                        ObmenCSNeBytedlyZapisiC.Write("{0}\t", i + 1);

                        for (int j = 0; j < listKolOtv[i]; ++j)

                        {

                              ObmenCSNeBytedlyZapisiC.Write(listOtvVopr[i].Contains(j + 1) ? "1\t" : "0\t");

                        }

                        for (int j = 0; j < listOunOtv[i]; ++j)

                        {

                              ObmenCSNeBytedlyZapisiC.Write(ListListOun[i][j]);

                              if (j != listOunOtv[i] - 1)

                              {

                                    ObmenCSNeBytedlyZapisiC.Write("\t");

Информация о работе Особенности гендерной социализации студенческой молодежи