Автор работы: Пользователь скрыл имя, 22 Мая 2013 в 20:57, курсовая работа
Целью данной курсовой работы является разработка программного обеспечения для поддержки модульнорейтинговой оценки деятельности студентов на примере учреждения образования “Гомельский государственный университет имени П.О. Сухого”. Целью разработки данного программного обеспечения является:
- стимулирование повседневной систематической работы студентов;
- равномерное распределение учебной нагрузки студентов и преподавателей в течение семестра;
- акцентирование познавательной активности студентов на значимых разделах учебной программы;
Введение……………………………………………………………………………..
1 Логическая структура базы данных…………………………………………
2 Физическая структура базы данных…………………………………………
2.1 Представления……………………………………………………………
2.2 Аппаратное и программное обеспечение системы………..……….......
3 Реализация интерфейса……………………………………………………...
3.1 Интерфейс пользователя…………………………………………………
3.2 Руководство пользователя……………………………………………….
3.3 Руководство программиста……………………………………………...
Заключение………………………………………………………………………....
Список использованных источников……………………………………………..
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label6" runat="server" Text='<%# Bind("Год") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<FooterStyle BackColor="#CCCCCC" />
<PagerStyle BackColor="#CCCCCC" ForeColor="Black" HorizontalAlign="Left" />
<SelectedRowStyle BackColor="#000099" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="Black" Font-Bold="True" ForeColor="White" />
</asp:GridView>
</asp:View>
<asp:View ID="View2" runat="server">
<asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False"
DataKeyNames="Код_ТРейтинг" DataSourceID="SqlDataSource14" DefaultMode="Insert"
Height="50px" Width="125px" BackColor="#CCCCCC" BorderColor="#999999"
BorderStyle="Solid" BorderWidth="3px" CellPadding="4" CellSpacing="2"
ForeColor="Black"
oniteminserted="DetailsView1_
onmodechanging="DetailsView1_
<FooterStyle BackColor="#CCCCCC" />
<RowStyle BackColor="White" />
<PagerStyle BackColor="#CCCCCC" ForeColor="Black" HorizontalAlign="Left" />
<Fields>
<asp:TemplateField HeaderText="Дисциплина"
SortExpression="Код_
<InsertItemTemplate>
<asp:DropDownList ID="DropDownList11" runat="server"
DataSourceID="SqlDataSource15" DataTextField="Сокр_название"
DataValueField="Код_
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource15" runat="server"
ConnectionString="<%$ ConnectionStrings:
SelectCommand="SELECT [Сокр_название], [Код_дисциплины], [Код_преподователя] FROM [ТРДисциплины] WHERE ([Код_дисциплины] = @Код_дисциплины)">
<SelectParameters>
<asp:ControlParameter ControlID="DropDownList2" Name="Код_дисциплины"
PropertyName="SelectedValue" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
</InsertItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Студент" SortExpression="Код_студента">
<InsertItemTemplate>
<asp:DropDownList ID="DropDownList12" runat="server"
DataSourceID="SqlDataSource16" DataTextField="ФИО"
DataValueField="Код_студента" Text='<%# Bind("Код_студента") %>' Enabled="false">
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource16" runat="server"
ConnectionString="<%$ ConnectionStrings:
SelectCommand="SELECT [ФИО], [Код_студента] FROM [ТРСтуденты] WHERE ([Код_студента] = @Код_студента)">
<SelectParameters>
<asp:ControlParameter ControlID="GridView1" Name="Код_студента"
PropertyName="SelectedValue" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
</InsertItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Преподователь"
SortExpression="Код_
<InsertItemTemplate>
<asp:DropDownList ID="DropDownList13" runat="server"
DataSourceID="SqlDataSource17" DataTextField="ФИО"
DataValueField="Код_
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource17" runat="server"
ConnectionString="<%$ ConnectionStrings:
SelectCommand="SELECT [ФИО], [Код_преподователя] FROM [ТекРПрепод] WHERE ([Код_преподователя] = @Код_преподователя)">
<SelectParameters>
<asp:ControlParameter ControlID="DropDownList1" Name="Код_преподователя"
PropertyName="SelectedValue" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
</InsertItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Вид работы" SortExpression="Вид_работы">
<InsertItemTemplate>
<asp:DropDownList ID="DropDownList14" runat="server"
DataSourceID="SqlDataSource18" DataTextField="Вид_работы"
DataValueField="Код_вида" Text='<%# Bind("Вид_работы") %>'>
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource18" runat="server"
ConnectionString="<%$ ConnectionStrings:
SelectCommand="SELECT [Код_вида], [Вид_работы] FROM [Вид работыТР]">
</asp:SqlDataSource>
</InsertItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Балл" SortExpression="Балл">
<InsertItemTemplate>
<asp:TextBox ID="TextBox5" runat="server" Text='<%# Bind("Балл") %>'></asp:TextBox>
</InsertItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Название модуля" SortExpression="Код_модуля">
<InsertItemTemplate>
<asp:DropDownList ID="DropDownList15" runat="server"
DataSourceID="SqlDataSource19" DataTextField="Название_
DataValueField="Код_модуля" Text='<%# Bind("Код_модуля") %>'>
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource19" runat="server"
ConnectionString="<%$ ConnectionStrings:
SelectCommand="SELECT [Код_модуля], [Код_дисциплины], [Название_модуля] FROM [Модули] WHERE ([Код_дисциплины] = @Код_дисциплины)">
<SelectParameters>
<asp:ControlParameter ControlID="DropDownList2" Name="Код_дисциплины"
PropertyName="SelectedValue" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
</InsertItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Месяц" SortExpression="Месяц">
<InsertItemTemplate>
<asp:TextBox ID="TextBox6" runat="server" Text='<%# Bind("Месяц") %>'></asp:TextBox>
</InsertItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Неделя" SortExpression="Неделя">
<InsertItemTemplate>
<asp:TextBox ID="TextBox8" runat="server" Text='<%# Bind("Неделя") %>'></asp:TextBox>
</InsertItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Год" SortExpression="Год">
<InsertItemTemplate>
<asp:TextBox ID="TextBox9" runat="server" Text='<%# Bind("Год") %>'></asp:TextBox>
</InsertItemTemplate>
</asp:TemplateField>
<asp:CommandField ShowInsertButton="True" />
</Fields>
<HeaderStyle BackColor="Black" Font-Bold="True" ForeColor="White" />
<EditRowStyle BackColor="#000099" Font-Bold="True" ForeColor="White" />
</asp:DetailsView>
</asp:View>
</asp:MultiView>
</asp:TableCell>
</asp:TableRow>ъ
</asp:Table>
<asp:SqlDataSource ID="SqlDataSource6" runat="server"
ConnectionString="<%$ ConnectionStrings:
OldValuesParameterFormatString
SelectCommand="SELECT * FROM [ТРСтуденты] WHERE ([Код_группы] = @Код_группы)">
<SelectParameters>
<asp:ControlParameter ControlID="DropDownList3" Name="Код_группы"
PropertyName="SelectedValue" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConflictDetection="
ConnectionString="<%$ ConnectionStrings:
DeleteCommand="DELETE FROM [Текущий рейтинг] WHERE [Код_ТРейтинг] = @original_Код_ТРейтинг AND [Код_дисциплины] = @original_Код_дисциплины AND [Код_студента] = @original_Код_студента AND [Код_преподователя] = @original_Код_преподователя AND [Вид_работы] = @original_Вид_работы AND [Балл] = @original_Балл AND [Код_модуля] = @original_Код_модуля AND [Месяц] = @original_Месяц AND [Неделя] = @original_Неделя AND [Год] = @original_Год"
InsertCommand="INSERT INTO [Текущий рейтинг] ([Код_дисциплины], [Код_студента], [Код_преподователя], [Вид_работы], [Балл], [Код_модуля], [Месяц], [Неделя], [Год]) VALUES (@Код_дисциплины, @Код_студента, @Код_преподователя, @Вид_работы, @Балл, @Код_модуля, @Месяц, @Неделя, @Год)"
OldValuesParameterFormatString
SelectCommand="SELECT * FROM [Текущий рейтинг] WHERE (([Код_преподователя] = @Код_преподователя) AND ([Код_дисциплины] = @Код_дисциплины) AND ([Код_студента] = @Код_студента))"
UpdateCommand="UPDATE [Текущий рейтинг] SET [Код_дисциплины] = @Код_дисциплины, [Код_студента] = @Код_студента, [Код_преподователя] = @Код_преподователя, [Вид_работы] = @Вид_работы, [Балл] = @Балл, [Код_модуля] = @Код_модуля, [Месяц] = @Месяц, [Неделя] = @Неделя, [Год] = @Год WHERE [Код_ТРейтинг] = @original_Код_ТРейтинг AND [Код_дисциплины] = @original_Код_дисциплины AND [Код_студента] = @original_Код_студента AND [Код_преподователя] = @original_Код_преподователя AND [Вид_работы] = @original_Вид_работы AND [Балл] = @original_Балл AND [Код_модуля] = @original_Код_модуля AND [Месяц] = @original_Месяц AND [Неделя] = @original_Неделя AND [Год] = @original_Год">
<SelectParameters>
<asp:ControlParameter ControlID="DropDownList1" Name="Код_преподователя"
PropertyName="SelectedValue" Type="Int32" />
<asp:ControlParameter ControlID="DropDownList2" Name="Код_дисциплины"
PropertyName="SelectedValue" Type="Int32" />
<asp:ControlParameter ControlID="GridView1" Name="Код_студента"
PropertyName="SelectedValue" Type="Int32" />
</SelectParameters>
<DeleteParameters>
<asp:Parameter Name="original_Код_ТРейтинг" Type="Int32" />
<asp:Parameter Name="original_Код_дисциплины" Type="Int32" />
<asp:Parameter Name="original_Код_студента" Type="Int32" />
<asp:Parameter Name="original_Код_
<asp:Parameter Name="original_Вид_работы" Type="Int32" />
<asp:Parameter Name="original_Балл" Type="Int32" />
<asp:Parameter Name="original_Код_модуля" Type="Int32" />
<asp:Parameter Name="original_Месяц" Type="String" />
<asp:Parameter Name="original_Неделя" Type="Int32" />
<asp:Parameter Name="original_Год" Type="DateTime" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="Код_дисциплины" Type="Int32" />
<asp:Parameter Name="Код_студента" Type="Int32" />
<asp:Parameter Name="Код_преподователя" Type="Int32" />
<asp:Parameter Name="Вид_работы" Type="Int32" />
<asp:Parameter Name="Балл" Type="Int32" />
<asp:Parameter Name="Код_модуля" Type="Int32" />
<asp:Parameter Name="Месяц" Type="String" />
<asp:Parameter Name="Неделя" Type="Int32" />
<asp:Parameter Name="Год" Type="DateTime" />
<asp:Parameter Name="original_Код_ТРейтинг" Type="Int32" />
<asp:Parameter Name="original_Код_дисциплины" Type="Int32" />
<asp:Parameter Name="original_Код_студента" Type="Int32" />
<asp:Parameter Name="original_Код_
<asp:Parameter Name="original_Вид_работы" Type="Int32" />
<asp:Parameter Name="original_Балл" Type="Int32" />
<asp:Parameter Name="original_Код_модуля" Type="Int32" />
<asp:Parameter Name="original_Месяц" Type="String" />
<asp:Parameter Name="original_Неделя" Type="Int32" />
<asp:Parameter Name="original_Год" Type="DateTime" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter Name="Код_дисциплины" Type="Int32" />
<asp:Parameter Name="Код_студента" Type="Int32" />
<asp:Parameter Name="Код_преподователя" Type="Int32" />
<asp:Parameter Name="Вид_работы" Type="Int32" />
<asp:Parameter Name="Балл" Type="Int32" />
<asp:Parameter Name="Код_модуля" Type="Int32" />
<asp:Parameter Name="Месяц" Type="String" />
<asp:Parameter Name="Неделя" Type="Int32" />
<asp:Parameter Name="Год" Type="DateTime" />
</InsertParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDataSource14" runat="server"
ConflictDetection="
ConnectionString="<%$ ConnectionStrings:
DeleteCommand="DELETE FROM [Текущий рейтинг] WHERE [Код_ТРейтинг] = @original_Код_ТРейтинг AND [Код_дисциплины] = @original_Код_дисциплины AND [Код_студента] = @original_Код_студента AND [Код_преподователя] = @original_Код_преподователя AND [Вид_работы] = @original_Вид_работы AND [Балл] = @original_Балл AND [Код_модуля] = @original_Код_модуля AND [Месяц] = @original_Месяц AND [Неделя] = @original_Неделя AND [Год] = @original_Год"
InsertCommand="INSERT INTO [Текущий рейтинг] ([Код_дисциплины], [Код_студента], [Код_преподователя], [Вид_работы], [Балл], [Код_модуля], [Месяц], [Неделя], [Год]) VALUES (@Код_дисциплины, @Код_студента, @Код_преподователя, @Вид_работы, @Балл, @Код_модуля, @Месяц, @Неделя, @Год)"
OldValuesParameterFormatString
SelectCommand="SELECT * FROM [Текущий рейтинг] WHERE (([Код_дисциплины] = @Код_дисциплины) AND ([Код_преподователя] = @Код_преподователя) AND ([Код_студента] = @Код_студента))"
UpdateCommand="UPDATE [Текущий рейтинг] SET [Код_дисциплины] = @Код_дисциплины, [Код_студента] = @Код_студента, [Код_преподователя] = @Код_преподователя, [Вид_работы] = @Вид_работы, [Балл] = @Балл, [Код_модуля] = @Код_модуля, [Месяц] = @Месяц, [Неделя] = @Неделя, [Год] = @Год WHERE [Код_ТРейтинг] = @original_Код_ТРейтинг AND [Код_дисциплины] = @original_Код_дисциплины AND [Код_студента] = @original_Код_студента AND [Код_преподователя] = @original_Код_преподователя AND [Вид_работы] = @original_Вид_работы AND [Балл] = @original_Балл AND [Код_модуля] = @original_Код_модуля AND [Месяц] = @original_Месяц AND [Неделя] = @original_Неделя AND [Год] = @original_Год">
<SelectParameters>
<asp:ControlParameter ControlID="DropDownList2" Name="Код_дисциплины"
PropertyName="SelectedValue" Type="Int32" />
<asp:ControlParameter ControlID="DropDownList1" Name="Код_преподователя"