Автор работы: Пользователь скрыл имя, 11 Июня 2012 в 00:39, курсовая работа
Данный курсовой проект был выполнен с целью практического освоения основных приемов и правил проектирования в программной среде Visual studio на языке C# с подключением к ней баз данных. БД была спроектирована в среде Microsoft Access. Полученный результат может быть реализован с помощью любой системы управления БД, например Microsoft Access. А также может работать независимо через расширение файла *.exe . В качестве предметной области разрабатываемой базы данных (БД) выбрана библиотека, занимающаяся обслуживанием клиентов, выдачей и приемом экземпляров. Но основной целью служит для сохранения, учета и подсчета книжных экземпляров, а также данных об авторах этих книг.
СОДЕРЖАНИЕ………………………………..………………….…………..2
ВВДЕНИЕ ……….……………………………………………….……….…..3
1.АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
(Название темы, раскрытие сущности вопроса,
анализ существующих аналогов) …….………………………..…………... 4
2.ПРОГРАМНАЯ ДОКУМЕНТАЦИЯ…………………………..………………………………9
Техническое задание……………………………………………….….……..9
Пояснительная записка………………………………………………..….…13
Описание программы……………………………………………………..…24
3. ЭКСПЛУАТАЦИОННАЯ ДОКУМЕНТАЦИЯ (инструкция для пользователя по установке и эксплуатации разработанного программного проекта) ……………………………………………………………..……….29
ЗАКЛЮЧЕНИЕ………………………………………………………………36
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ……………….……….37
ПРИЛОЖЕНИЯ…………
sDataSet1.Tables["Izdania"].
oleDbDataAdapter1.Update(
}
private void menuItem5_Click(object sender, EventArgs e)
{
Form1 fr = new Form1();
fr.Show();
this.Hide();
}
private void menuItem2_Click(object sender, EventArgs e)
{
oleDbDataAdapter1.Update(
}
private void menuItem3_Click(object sender, EventArgs e)
{
sDataSet1.Tables["Izdania"].
}
Кто взял книги(рис.4) – так и называется следуйщая форма. Она контролирует учет.
Рисунок 4
private void Form4_Load(object sender, EventArgs e)
{
// TODO: данная строка кода позволяет загрузить данные в таблицу "sDataSet1.KtoVzal". При необходимости она может быть перемещена или удалена.
this.ktoVzalTableAdapter.Fill(
}
private void menuItem4_Click(object sender, EventArgs e)
{
DataRow
row = sDataSet1.Tables["ktoVzal"].
row["FioCH"] = textBox1.Text;
row["DataVzati"] = textBox2.Text;
row["DataVozvrata"] = textBox3.Text;
sDataSet1.Tables["ktoVzal"].
oleDbDataAdapter1.Update(
}
private void menuItem5_Click(object sender, EventArgs e)
{
Form1 fr = new Form1();
fr.Show();
this.Hide();
}
private void menuItem2_Click(object sender, EventArgs e)
{
oleDbDataAdapter1.Update(
}
private void menuItem3_Click(object sender, EventArgs e)
{
sDataSet1.Tables["ktoVzal"].
}
Место хранения (рис.5) – так называется форма которая контролирует Месторасположение книг.
Рисунок
5
private void Form5_Load(object sender, EventArgs e)
{
// TODO: данная строка кода позволяет загрузить данные в таблицу "sDataSet1.MestoXran". При необходимости она может быть перемещена или удалена.
this.mestoXranTableAdapter.
}
private void menuItem4_Click(object sender, EventArgs e)
{
DataRow
row = sDataSet1.Tables["MestoXran"].
row["KodMesta"] = Convert.ToInt32(textBox1.Text)
row["Komnata"] = textBox2.Text;
row["Shkaf"] = textBox3.Text;
row["Polka"] = textBox4.Text;
sDataSet1.Tables["MestoXran"].
oleDbDataAdapter1.Update(
}
private void menuItem5_Click(object sender, EventArgs e)
{
Form1 fr = new Form1();
fr.Show();
this.Hide();
}
private void menuItem2_Click(object sender, EventArgs e)
{
oleDbDataAdapter1.Update(
}
private void menuItem3_Click(object sender, EventArgs e)
{
sDataSet1.Tables["MestoXran"].
}
Отчеты –
дальше будут представлены отчеты и
количества Авторов (рис.6), количества
Изданий (рис.6), количества должников (рис.6),
отчет о нумерации местах хранения
(рис.6).
Рисунок
6
private void Form6_Load(object sender, EventArgs e)
{
// TODO: данная строка кода позволяет загрузить данные в таблицу "SDataSet.Avtor". При необходимости она может быть перемещена или удалена.
this.AvtorTableAdapter.Fill(th
this.reportViewer1.
}
private void menuItem1_Click(object sender, EventArgs e)
{
Form1 fm1 = new Form1();
fm1.Show();
this.Hide();
}
Рисунок 7
private void Form7_Load(object sender, EventArgs e)
{
// TODO: данная строка кода позволяет загрузить данные в таблицу "SDataSet.Izdania". При необходимости она может быть перемещена или удалена.
this.IzdaniaTableAdapter.Fill(
this.reportViewer1.
}
private void menuItem1_Click(object sender, EventArgs e)
{
Form1 fr = new Form1();
fr.Show();
this.Hide();
}
Рисунок 8
private void Form8_Load(object sender, EventArgs e)
{
// TODO: данная строка кода позволяет загрузить данные в таблицу "SDataSet.KtoVzal". При необходимости она может быть перемещена или удалена.
this.KtoVzalTableAdapter.Fill(