Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
луканов курсовая 5 семестр.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
581.63 Кб
Скачать
  1. Исходные данные

Д ля получения исходных данных был рассмотрена система индивидуального руководства исследованиями студентов на ФИСТ СГАСУ. Данные брались из имеющейся в этой системе базы данных. А в частности результаты тестов «Квалификации» и «Деятельности-Мотивации».

рис.1 – результаты теста «Деятельность-Мотивация»

рис.2 – результаты теста «Квалификации»

  1. Результаты работы программы

Д ля того, чтобы рассчитать распределение времени и конечную мотивацию, вводим в текстовые поля результаты тестов «Квалификации» и «Деятельности-Мотивации». Распределение времени по функциям выводится в третьем текстовом окне, а конечная мотивация равна сумме мотиваций по всем девяти функциям:

рис.3 – результаты работы программы

Код программы

<%@ Page Title="Соответствие деятельности студентов рекомендациям системы" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="ReportTeachers2.aspx.cs" Inherits="ReportTeachers2" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentTitle" Runat="Server"> Соответствие деятельности студентов рекомендациям системы </asp:Content> <asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> <b>Преподаватель</b> <asp:DropDownList ID="ddlTeachers" runat="server" DataSourceID="LinqDataSourceTeachers" DataTextField="UserDisplayNameAndCourse" DataValueField="Course" AutoPostBack="True"> </asp:DropDownList> <asp:LinqDataSource ID="LinqDataSourceTeachers" runat="server" ContextTypeName="Fist.Data.FistDBDataContext" EntityTypeName="" Select="new (Course, UserDisplayNameAndCourse)" TableName="vm_TeacherInSemesters" OrderBy="Course"> </asp:LinqDataSource> <b>Семестр</b> <asp:DropDownList ID="ddlSemesters" runat="server" DataSourceID="LinqDataSourceSemesters" DataTextField="SemesterName" DataValueField="SemesterId" AutoPostBack="True" Style="margin-bottom: 0px"> </asp:DropDownList> <asp:LinqDataSource ID="LinqDataSourceSemesters" 

runat="server" ContextTypeName="Fist.Data.FistDBDataContext" OrderBy="StartDate desc" TableName="Semesters"> </asp:LinqDataSource> <asp:HyperLink runat="server" NavigateUrl="~/Reports/ReportTeachers1.aspx" Text="Назад"></asp:HyperLink> <br/> <br/> <b>Преподаватель</b> <br/> <br/> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="LinqDataSource1"> <Columns> <asp:BoundField DataField="SemesterId" HeaderText="SemesterId" SortExpression="SemesterId" Visible="False" /> <asp:BoundField DataField="LoginRef" HeaderText="LoginRef" SortExpression="LoginRef" Visible="False" /> <asp:BoundField DataField="UserDisplayName" HeaderText="Преподаватель" SortExpression="UserDisplayName"></asp:BoundField> <asp:BoundField DataField="Course" HeaderText="Курс" SortExpression="Course"/> <asp:BoundField DataField="rt1" HeaderText="РТ-1" SortExpression="rt1" /> <asp:BoundField DataField="rt2" HeaderText="РТ-2" SortExpression="rt2" />

<asp:BoundField DataField="rt3" HeaderText="РТ-3" SortExpression="rt3" /> <asp:BoundField DataField="rt4" HeaderText="РТ-4" SortExpression="rt4" /> <asp:BoundField DataField="rt5" HeaderText="РТ-5" SortExpression="rt5" /> <asp:BoundField DataField="rt6" HeaderText="РТ-6" SortExpression="rt6" /> <asp:BoundField DataField="rt7" HeaderText="РТ-7" SortExpression="rt7" /> <asp:BoundField DataField="rt8" HeaderText="РТ-8" SortExpression="rt8" /> <asp:BoundField DataField="rt9" HeaderText="РТ-9" SortExpression="rt9" /> <asp:BoundField DataField="rt10" HeaderText="РТ-10" SortExpression="rt10" /> <asp:BoundField DataField="rt11" HeaderText="РТ-11" SortExpression="rt11" /> <asp:BoundField DataField="rt12" HeaderText="РТ-12" SortExpression="rt12" /> <asp:BoundField DataField="rt13" HeaderText="РТ-13" SortExpression="rt13" /> <asp:BoundField DataField="rt14" HeaderText="РТ-14" SortExpression="rt14" /> <asp:BoundField DataField="rt15" HeaderText="РТ-15" SortExpression="rt15" /> <asp:BoundField DataField="rt16" HeaderText="РТ-16" SortExpression="rt16" /> <asp:BoundField DataField="rt17" HeaderText="РТ-17" SortExpression="rt17" /> <asp:BoundField DataField="RT" HeaderText="РТ-ср" SortExpression="RT" /> </Columns> </asp:GridView>

<asp:BoundField DataField="rt7" HeaderText="РТ-7" SortExpression="rt7" /> <asp:BoundField DataField="rt8" HeaderText="РТ-8" SortExpression="rt8" /> <asp:BoundField DataField="rt9" HeaderText="РТ-9" SortExpression="rt9" /> <asp:BoundField DataField="rt10" HeaderText="РТ-10" SortExpression="rt10" /> <asp:BoundField DataField="rt11" HeaderText="РТ-11" SortExpression="rt11" /> <asp:BoundField DataField="rt12" HeaderText="РТ-12" SortExpression="rt12" /> <asp:BoundField DataField="rt13" HeaderText="РТ-13" SortExpression="rt13" /> <asp:BoundField DataField="rt14" HeaderText="РТ-14" SortExpression="rt14" /> <asp:BoundField DataField="rt15" HeaderText="РТ-15" SortExpression="rt15" /> <asp:BoundField DataField="rt16" HeaderText="РТ-16" SortExpression="rt16" /> <asp:BoundField DataField="rt17" HeaderText="РТ-17" SortExpression="rt17" /> <asp:BoundField DataField="AvgRT" HeaderText="РТ-ср" SortExpression="AvgRT" /> </Columns> </asp:GridView> <asp:LinqDataSource ID="LinqDataSourceStudents" runat="server" ContextTypeName="Fist.Data.FistDBDataContext" EntityTypeName="" TableName="vm_StudentsRTs" Where="SemesterId == @SemesterId && Course == @Course"> <WhereParameters> <asp:ControlParameter ControlID="ddlSemesters" Name="SemesterId" PropertyName="SelectedValue" Type="Int32" /> <asp:ControlParameter ControlID="ddlTeachers" Name="Course" PropertyName="SelectedValue" Type="Int32" /> </WhereParameters> </asp:LinqDataSource> </asp:Content>

  1. Вывод

С помощью написанной мною программы я провел многопараметрическое исследование, в результате которого было выявлено следующее:

  1. Для достижения наибольшей мотивации необходимо повышать балл по 1 функции;

  2. Для достижения наибольшей мотивации необходимо повышать балл по 3 функции;

  3. Для достижения максимальной мотивации необходимо устремить к максимуму оценки функций 1 и 3.

р ис.3 – результаты исследования

рис.4 – теоретические данные