СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ. 1. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г
1. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений / Под ред. проф. А.Д. Хомоненко. – 5-е изд., доп. – М.: Бином-Пресс; СПб.: КОРОНА принт, 2006. -736 с. 2. Эспозито Д. Знакомство с Microsoft ASP.NET 2.0 - Москва; Санкт-Петербург: Русская редакция: Питер, 2006. - 490 с. 3. Разработка веб-приложений на ASP.NET. Автор: Г. Магдануров. http://www.intuit.ru/department/internet/webdevaspnet/ 4. Основы ASP.NET 2.0. Автор: А.А. Гаряка. http://www.intuit.ru/department/se/aspdotnet/ 5. Разработка Web-приложений ASP .NET с использованием Visual Studio .NET. Автор: Д.Н. Столбовский. http://www.intuit.ru/department/se/aspdotnet/ 6. Пол Нильсен. Microsoft SQL Server 2005. Библия пользователя. Пер. с англ. - И.Д. Вильямс, 2008.-1232 с. 7. Википедия, свободная энциклопедия. Автор: Д. Уэйлс и Л. Сэнгер. http://ru.wikipedia.org
ПРИЛОЖЕНИЕ А (обязательное) Тексты программных модулей
Страница-шаблон (Site.master)
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Site.master.cs" Inherits="SiteMaster" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <link href="~/Styles/Site.css" rel="stylesheet" type="text/css" /> <asp:ContentPlaceHolder ID="HeadContent" runat="server"> </asp:ContentPlaceHolder> </head> <body> <form runat="server"> <div class="page"> <div class="header"> <div class="title"> <asp:Image ID="Image1" runat="server" Height="190px" ImageUrl="~/Image/header.jpg" Width="960px" /> </div> <div class="clear hideSkiplink" style="border-width: 1px; border-color: #000000; border-style: inset none inset none; background-color: #7E8F6D"> <asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" EnableViewState="False" IncludeStyleBlock="False" Orientation="Horizontal" Font-Bold="False"> <Items> <asp:MenuItem NavigateUrl="~/Default.aspx" Text="Главная" Value="Главная"/> <asp:MenuItem Text="Отдел кадров" Value="Отдел кадров"> <asp:MenuItem NavigateUrl="~/page_osn_personal.aspx" Text="Персонал " Value="Персонал"></asp:MenuItem> <asp:MenuItem NavigateUrl="~/page_otdel_1.aspx" Text="Данные обо всех соотрудниках" Value="Создать элемент"></asp:MenuItem> <asp:MenuItem NavigateUrl="~/page_otdel_2.aspx" Text="С определенным возрастом" Value="С определенным возрастом"></asp:MenuItem> <asp:MenuItem NavigateUrl="~/page_otdel_3.aspx" Text="С определенным стажем" Value="С определенным стажем"></asp:MenuItem> <asp:MenuItem NavigateUrl="~/page_otdel_4.aspx" Text="Сведения о соотрудникам - машинистах" Value="Сведения о соотрудникам - машинистах"></asp:MenuItem> <asp:MenuItem NavigateUrl="~/page_otdel_5.aspx" Text="С заданным поездом на определенный день недели" Value="С заданным поездом на определенный день недели"></asp:MenuItem> </asp:MenuItem> <asp:MenuItem Text="Расписания" Value="Расписания"> <asp:MenuItem NavigateUrl="~/page_osn_raspisanie.aspx" Text="Расписание" Value="Расписание"></asp:MenuItem> <asp:MenuItem Text="Пригородные поезда" Value="Пригородные поезда"> <asp:MenuItem NavigateUrl="~/page_rasp_1.aspx" Text="По всем остановкам" Value="По всем остановкам"></asp:MenuItem> <asp:MenuItem NavigateUrl="~/page_rasp_2.aspx" Text="По выбранной остановке" Value="По выбранной остановке"></asp:MenuItem> </asp:MenuItem> <asp:MenuItem Text="Поезда дальнего следования" Value="Поезда дальнего следования"> <asp:MenuItem NavigateUrl="~/page_rasp_3.aspx" Text="Через заданную станцию" Value="Через заданную станцию"></asp:MenuItem> </asp:MenuItem> </asp:MenuItem> <asp:MenuItem Text="Расчет маршрутов" Value="Расчет маршрутов"> <asp:MenuItem Text="Количество поездов отправляющихся с заданной остановки" Value="Количество поездов отправляющихся с заданной остановки" NavigateUrl="~/page_rasch_1.aspx"> </asp:MenuItem> <asp:MenuItem Text="Подсчет общего количества станций" Value="Подсчет общего количества станций" NavigateUrl="~/page_rasch_2.aspx"></asp:MenuItem> <asp:MenuItem Text="Поезда по убыванию времени между начальной и конечной станциями" Value="Поезда по убыванию времени между начальной и конечной станциями" NavigateUrl="~/page_rasch_3.aspx"> </asp:MenuItem> <asp:MenuItem NavigateUrl="~/page_rasch_ostanovki.aspx" Text="Остановки" Value="Остановки"></asp:MenuItem> </asp:MenuItem> <asp:MenuItem Text="Редактирование данных" Value="Редактирование данных"> <asp:MenuItem NavigateUrl="~/diagramma.aspx" Text="Диграмма таблиц" Value="Диграмма таблиц"></asp:MenuItem> <asp:MenuItem NavigateUrl="~/page_edit_dolgnost.aspx" Text="Должность" Value="Должность"></asp:MenuItem> <asp:MenuItem NavigateUrl="~/page_edit_posl_spisok.aspx" Text="Послужной список" Value="Послужной список"></asp:MenuItem> <asp:MenuItem NavigateUrl="~/page_edit_sootrudnik.aspx" Text="Соотрудник" Value="Соотрудник"></asp:MenuItem> <asp:MenuItem NavigateUrl="~/page_edit_personal.aspx" Text="Персонал" Value="Персонал"></asp:MenuItem> <asp:MenuItem NavigateUrl="~/page_edit_personal_poezdov.aspx" Text="Персонал поездов" Value="Персонал поездов"></asp:MenuItem> <asp:MenuItem NavigateUrl="~/page_edit_poezda.aspx" Text="Поезда" Value="Поезда"></asp:MenuItem> <asp:MenuItem NavigateUrl="~/page_edit_raspisanie.aspx" Text="Расписание" Value="Расписание"></asp:MenuItem> <asp:MenuItem NavigateUrl="~/page_edit_ostanovki.aspx" Text="Остановки" Value="Остановки"></asp:MenuItem> </asp:MenuItem> <asp:MenuItem Text="Помощь" Value="Помощь"> <asp:MenuItem NavigateUrl="~/ruk_polz.aspx" Text="Для пользователя" Value="Для пользователя"></asp:MenuItem> <asp:MenuItem NavigateUrl="~/ruk_progr.aspx" Text="Для программиста" Value="Для программиста"></asp:MenuItem> </asp:MenuItem> </Items> </asp:Menu> </div> </div> <div class="main"> <asp:ContentPlaceHolder ID="MainContent" runat="server"/> </div> <div class="clear"> </div> </div> <div class="footer">
</div> </form> </body> </html>
Стартовая страница (Default.aspx)
<%@ Page Title="Домашняя страница" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent"> </asp:Content> <asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent"> <h2> Добро пожаловать! </h2> <p> Сайт предназначет для работы с базой данных.<br> <a href="ruk_polz.aspx" title="Веб-сайт ASP.NET">Руководство пользователя</a><br> <a href="ruk_progr.aspx" title="Веб-сайт ASP.NET">Руководство программиста</a> </p> </asp:Content>
Для редактирования таблицы «Остановки» (page_edit_dolgnost.aspx)
<%@ Page Title="Редактирование: Остановки" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="page_edit_ostanovki.aspx.cs" Inherits="Default2" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" Runat="Server"> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" Runat="Server"> <h2> Редактирование остановок</h2> <asp:Button ID="Button1" runat="server" PostBackUrl="~/diagramma.aspx" Text="Диаграмма" /> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:bazagdConnectionString %>" DeleteCommand="DELETE FROM [Остановки] WHERE [Код_остановки] = @Код_остановки" InsertCommand="INSERT INTO [Остановки] ([Наименование_остановки], [Зал_ожидания], [Железнодорожная_станция]) VALUES (@Наименование_остановки, @Зал_ожидания, @Железнодорожная_станция)" SelectCommand="SELECT [Код_остановки], [Наименование_остановки], [Зал_ожидания], [Железнодорожная_станция] FROM [Остановки]"
UpdateCommand="UPDATE [Остановки] SET [Наименование_остановки] = @Наименование_остановки, [Зал_ожидания] = @Зал_ожидания, [Железнодорожная_станция] = @Железнодорожная_станция WHERE [Код_остановки] = @Код_остановки"> <DeleteParameters> <asp:Parameter Name="Код_остановки" Type="Int32" /> </DeleteParameters> <InsertParameters> <asp:Parameter Name="Наименование_остановки" Type="String" /> <asp:Parameter Name="Зал_ожидания" Type="String" /> <asp:Parameter Name="Железнодорожная_станция" Type="String" /> </InsertParameters> <UpdateParameters> <asp:Parameter Name="Наименование_остановки" Type="String" /> <asp:Parameter Name="Зал_ожидания" Type="String" /> <asp:Parameter Name="Железнодорожная_станция" Type="String" /> <asp:Parameter Name="Код_остановки" Type="Int32" /> </UpdateParameters> </asp:SqlDataSource> <asp:ListView ID="ListView1" runat="server" DataKeyNames="Код_остановки" DataSourceID="SqlDataSource1" InsertItemPosition="LastItem" > <AlternatingItemTemplate> <tr style="background-color: #ffffff;"> <td> <asp:Button ID="DeleteButton" runat="server" CommandName="Delete" Text="" class="clbtndel" /> <asp:Button ID="EditButton" runat="server" CommandName="Edit" Text="" class="clbtnedit"/> </td> <td> <asp:Label ID="Наименование_остановкиLabel" runat="server" Text='<%# Eval("Наименование_остановки") %>' /> </td> <td> <asp:Label ID="Зал_ожиданияLabel" runat="server" Text='<%# Eval("Зал_ожидания") %>' /> </td> <td> <asp:Label ID="Железнодорожная_станцияLabel" runat="server" Text='<%# Eval("Железнодорожная_станция") %>' /> </td> </tr> </AlternatingItemTemplate> <EditItemTemplate> <tr style="background-color: #ffffff; color: #FFFFFF;"> <td> <asp:Button ID="UpdateButton" runat="server" CommandName="Update" Text="" ValidationGroup="valedit" class="clbtnapply" /> <asp:Button ID="CancelButton" runat="server" CommandName="Cancel" Text="" class="clbtncancel" ValidationGroup="valedit" CausesValidation="False" /> </td> <td> <asp:TextBox ID="Наименование_остановкиTextBox" runat="server" Text='<%# Bind("Наименование_остановки") %>' />
<asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" Display="Dynamic" ErrorMessage="RequiredFieldValidator" ControlToValidate="Наименование_остановкиTextBox" ValidationGroup="valedit"> <img src="Image/error.png" alt="error"></asp:RequiredFieldValidator> </td> <td> <asp:DropDownList ID="DropDownList3" runat="server" Text='<%# Bind("Зал_ожидания") %>' > <asp:ListItem>да</asp:ListItem> <asp:ListItem>нет</asp:ListItem> </asp:DropDownList> </td> <td> <asp:DropDownList ID="DropDownList4" runat="server" Text='<%# Bind("Железнодорожная_станция") %>' > <asp:ListItem>да</asp:ListItem> <asp:ListItem>нет</asp:ListItem> </asp:DropDownList> </td> </tr> </EditItemTemplate> <EmptyDataTemplate> <table runat="server" style="background-color: #FFFFFF; border-collapse: collapse; border-color: #999999; border-style: none; border-width: 1px;"> <tr> <td> Нет данных.</td> </tr> </table> </EmptyDataTemplate> <InsertItemTemplate> <tr style=""> <td> <asp:Button ID="InsertButton" runat="server" CommandName="Insert" Text="" class="clbtnadd" ValidationGroup="valins" /> <asp:Button ID="CancelButton0" runat="server" CommandName="Cancel" Text="" class="clbtnclear" ValidationGroup="valins" CausesValidation="False" /> </td> <td> <asp:TextBox ID="Наименование_остановкиTextBox" runat="server" Text='<%# Bind("Наименование_остановки") %>' />
<asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" Display="Dynamic" ErrorMessage="RequiredFieldValidator" ControlToValidate="Наименование_остановкиTextBox" ValidationGroup="valins"> <img src="Image/error.png" alt="error"></asp:RequiredFieldValidator> </td> <td> <asp:DropDownList ID="DropDownList3" runat="server" Text='<%# Bind("Зал_ожидания") %>' > <asp:ListItem>да</asp:ListItem> <asp:ListItem>нет</asp:ListItem> </asp:DropDownList> </td> <td> <asp:DropDownList ID="DropDownList4" runat="server" Text='<%# Bind("Железнодорожная_станция") %>' > <asp:ListItem>да</asp:ListItem> <asp:ListItem>нет</asp:ListItem> </asp:DropDownList> </td> </tr> </InsertItemTemplate> <ItemTemplate> <tr style="background-color: #ffffff; color: #000000;"> <td> <asp:Button ID="DeleteButton0" runat="server" CommandName="Delete" Text="" class="clbtndel" /> <asp:Button ID="EditButton0" runat="server" CommandName="Edit" Text="" class="clbtnedit" /> </td> <td> <asp:Label ID="Наименование_остановкиLabel" runat="server" Text='<%# Eval("Наименование_остановки") %>' /> </td> <td> <asp:Label ID="Зал_ожиданияLabel" runat="server" Text='<%# Eval("Зал_ожидания") %>' /> </td> <td> <asp:Label ID="Железнодорожная_станцияLabel" runat="server" Text='<%# Eval("Железнодорожная_станция") %>' /> </td> </tr> </ItemTemplate> <LayoutTemplate> <table runat="server"> <tr runat="server"> <td runat="server"> <table ID="itemPlaceholderContainer" runat="server" border="1" style="background-color: #FFFFFF; border-collapse: collapse; border-color: #7e8f6d; border-style: none; border-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif;"> <tr runat="server" style="background-color: #7e8f6d; color: #ffffff;"> <th runat="server" style='width: 50px'> </th> <th runat="server" style='width: 200px'> Название остановки</th> <th runat="server" style='width: 100px'> Зал <br/>ожидания</th> <th runat="server" style='width: 100px'> Ж/Д <br/>станция</th> </tr> <tr ID="itemPlaceholder" runat="server"> </tr> </table> </td> </tr> <tr runat="server"> <td runat="server" style="text-align: center; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; color: #8d8d8d;"> <asp:DataPager ID="DataPager1" runat="server"> <Fields> <asp:NextPreviousPagerField ButtonType="Button" ShowFirstPageButton="True" ShowNextPageButton="False" ShowPreviousPageButton="False" /> <asp:NumericPagerField /> <asp:NextPreviousPagerField ButtonType="Button" ShowLastPageButton="True" ShowNextPageButton="False" ShowPreviousPageButton="False" /> </Fields> </asp:DataPager> </td> </tr> </table> </LayoutTemplate> <SelectedItemTemplate> <tr style="background-color: #008A8C; font-weight: bold; color: #FFFFFF;"> <td> <asp:Button ID="DeleteButton" runat="server" CommandName="Delete" Text="Удалить" /> <asp:Button ID="EditButton" runat="server" CommandName="Edit" Text="Изменить" /> </td> <td> <asp:Label ID="Наименование_остановкиLabel" runat="server" Text='<%# Eval("Наименование_остановки") %>' /> </td> <td> <asp:Label ID="Зал_ожиданияLabel" runat="server" Text='<%# Eval("Зал_ожидания") %>' /> </td> <td> <asp:Label ID="Железнодорожная_станцияLabel" runat="server" Text='<%# Eval("Железнодорожная_станция") %>' /> </td> </tr> </SelectedItemTemplate> </asp:ListView> <br /> </asp:Content>
Данные обо всех сотрудниках (page_otdel_1.aspx)
<%@ Page Title="Отдел кадров: Данные о всех соотрудниках" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="page_otdel_1.aspx.cs" Inherits="Default2" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" Runat="Server"> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" Runat="Server"> <h2> Отдел кадров: Данные о всех соотрудниках</h2> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:bazagdConnectionString %>" SelectCommand="SELECT * FROM [отдел_кадров_Данные_о_всех_соотрудниках]"> </asp:SqlDataSource> <asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1" AllowPaging="True" CellPadding="4" style="font-family: 'Microsoft Sans Serif'; font-size: 10pt" Width="920px"> <Columns> <asp:BoundField DataField="ФИО" HeaderText="ФИО" SortExpression="ФИО" /> <asp:BoundField DataField="Возраст" HeaderText="Возраст" ReadOnly="True" SortExpression="Возраст" /> <asp:BoundField DataField="Стаж_Работы" HeaderText="Стаж работы" ReadOnly="True" SortExpression="Стаж_Работы" /> <asp:BoundField DataField="Паспортные_данные" HeaderText="Паспортные данные" SortExpression="Паспортные_данные" /> <asp:BoundField DataField="Пол" HeaderText="Пол" SortExpression="Пол" /> <asp:BoundField DataField="Наименование_должности" HeaderText="Должность" SortExpression="Наименование_должности" /> </Columns> <HeaderStyle BackColor="#899679" ForeColor="White" /> </asp:GridView> </asp:Content> ПРИЛОЖЕНИЕ B (обязательное) Экранные копии HTML и ASP.NET документов
Рисунок В.1 – стартовая страница
Рисунок В.2 – персонал поездов
Рисунок В.3 - сведения обо всех сотрудниках
Рисунок В.4 – сведения о сотрудниках с определенным возрастом
Рисунок В.5 - сведения о сотрудниках с определенным стажем
Рисунок В.6 - сведения о сотрудниках – машинистах
Рисунок В.7 – сведения о сотрудниках с заданным поездом на определенный день недели
Рисунок В.8 – расписание всех поездов
Рисунок В.9 – расписание пригородных поездов по всем остановкам
Рисунок В.10 - расписание пригородных поездов по выбранной остановке
Рисунок В.11 – расписание поездов дальнего следования через заданную станцию
Рисунок В.12 - количество поездов отправляющихся с заданной остановки с интервалом
Рисунок В.13 - подсчет общего количества станций
Рисунок В.14 - поезда по убыванию времени между начальной и конечной станциями
Рисунок В.15 – вывод списка поездов отправляющихся с остановки
Рисунок В.16 – диграмма таблиц
Рисунок В.17 – редактирование таблицы «Должности»
Рисунок В.18 – редактирование таблицы «Послужной список»
Рисунок В.19 – редактирование таблицы «Сотрудники»
Рисунок В.20 – редактирование таблицы «Персонал»
Рисунок В.21 – редактирование таблицы «Поезда»
Рисунок В.22 – редактирование таблицы «Расписание»
Рисунок В.23 – редактирование таблицы «Остановки» Рисунок В.24 – руководство пользователя
Рисунок В.25 – руководство программиста
Популярное: Почему стероиды повышают давление?: Основных причин три... Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (854)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |