Мегаобучалка Главная | О нас | Обратная связь


СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ. 1. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г



2016-01-05 846 Обсуждений (0)
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ. 1. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г 0.00 из 5.00 0 оценок




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 – руководство программиста

 

 



2016-01-05 846 Обсуждений (0)
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ. 1. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г 0.00 из 5.00 0 оценок









Обсуждение в статье: СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ. 1. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ...
Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (846)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)