а допомогою введення свого унікального логіна і пароля. Змінити інформацію може тільки адміністратор.
Сайт складається з двох розділів: Адміністратор і Користувач .
У розділі Адміністратор можна переглянути фільтри і таблиці, можна додавати записи в таблиці, а також реєструвати чи видаляти користувачів та адміністраторів.
У розділі Користувач можна отримати доступ до перегляду трьох таблиць: Книги raquo ;, Жанри raquo ;, Видавництва .
При створенні програмного продукту використовувалися сучасні інструментальні засоби розробки: Microsoft Visual Studio 2008, Microsoft Visual Web Developer 2008 Express Edition, Microsoft SQL Server +2005, Microsoft Office 2007.
Сайт працює за технологією клієнт-сервер raquo ;, що дозволяє охопити велику кількість користувачів і добитися необхідного рівня оптимізації.
запит програма база дані
Література
1.Бішоп Дж. C # в короткому викладі.- М .: БІНОМ, +2005.
2.Бойко В.В., Савінков В.М. Проектування баз даних інформаційних систем.- М .: Фінанси і статистика, 1989.
3.Вілдермьюс Ш. Практичне використання ADO.NET. Доступ до даних в Internet. Навчальний курс.- М .: Видавничий дім Вільямові raquo ;, 2003.
.Дейт К. Дж. Введення в системи баз даних, 8 - е видання/Пер. з англ.- М .: Видавничий дім Вільямс raquo ;, +2005.
.Морган С. Розробка розподілених додатків на платформі Microsoft .Net Framework: Навчальний курс Microsoft.- СПб .: Питер, +2008.
Додаток
Головна сторінка
using System;System.Configuration;System.Data;System.Linq;System.Web;System.Web.Security;System.Web.UI;System.Web.UI.HtmlControls;System.Web.UI.WebControls;System.Web.UI.WebControls.WebParts;System.Xml.Linq;System.Data.SqlClient;partial class _Default: System.Web.UI.Page
{void SetFocus (string ControlName)
{
//Додаємо функцію установки фокуса.Text.StringBuilder sb=new System.Text.StringBuilder ( ) ;. Append ( lt; script language=javascript gt; ) ;. Append ( function setFocus (ctl) {) ;. Append ( if (document.all [ctl]!=null) ) ;. Append ( {document.all [ctl] .focus ( );} ) ;. Append (} );
//Додаємо виклик функції установки фокуса.Append(laquo;setFocus(laquo;raquo;);.Append(ControlName);.Append(laquo;raquo;);lt;raquo;);.Append(laquo;/raquo;);.Append(laquo;scriptgt;raquo;);
//Реєструємо клієнтський скрипт(!Page.IsStartupScriptRegistered(laquo;InputFocusHandlerraquo;)).RegisterStartupScript(laquo;InputFocusHandlerraquo;, sb.ToString ());
} void Page_Load (object sender, EventArgs e)
{(TextBox1.ClientID);
} SqlConnection www=new SqlConnection ( Data Source =. SQLEXPRESS; AttachDbFilename=| DataDirectory | DB_Rabota.mdf; Integrated Security=True; User Instance=True ); void ImageButton1_Click (object sender, ImageClickEventArgs e)
{_ Student.Visible=false; _Prepod.Visible=false; _Admin.Visible=false;
/* Початок - Викладачі - Початок */SaveDocCommand=new SqlCommand () ;. Connection=www; .CommandText= Select * from Викладачі raquo ;;
{. Open (); dr=SaveDocCommand.ExecuteReader (); kod= raquo ;; fio= raquo ;; login= raquo ;; pass= raquo ;; (dr.Read ())
{= dr [0] .ToString ();=dr [1] .ToString ();=dr [2] .ToString ();=dr [3] .ToString (); ( dr [2] .ToString () == TextBox1.Text amp; amp; dr [3] .ToString () == TextBox2.Text amp; amp; TextBox1.Text!= amp; amp; TextBox2.Text != )
{. Text= Викладач: + Fio.ToString () ;. Visible=false; _Prepod.Visible=true; _Prepod_Fio.Value=fio; _kod_prepod.Value=kod; _Login_Prepodavatela.Value=login ;;
}
{. Text= Такого Користувача немає raquo ;;
}
}
}
{. Close ();
}
/* Кінець - Співробітники - Кінець */
/* Початок - Читачі - Початок * /=new SqlCommand () ;. Connection=www; .CommandText= Select * from Читачі raquo ;;
{. Open (); dr=SaveDocCommand.ExecuteReader (); kod= raquo ;; fio= raquo ;; login= raquo ;; pass= raquo ;; (dr.Read ())
{= dr [0] .ToString ();=dr [1] .ToString ();=dr [3] .ToString ();=dr [4] .ToString (); ( dr [3] .ToString () == TextBox1.Text amp; amp; dr [4] .ToString () == TextBox2.Text amp; amp; TextBox1.Text!= amp; amp; TextBox2.Text != )
{. T...