Библеотека

Автор работы: Пользователь скрыл имя, 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
ПРИЛОЖЕНИЯ…………

Содержимое работы - 1 файл

Библиарийская КУсроваZ .doc

— 2.57 Мб (Скачать файл)

            sDataSet1.Tables["Izdania"].Rows.Add(row);

            oleDbDataAdapter1.Update(sDataSet1, "Izdania");

        } 

        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(sDataSet1, "Izdania");

        } 

        private void menuItem3_Click(object sender, EventArgs e)

        {

            sDataSet1.Tables["Izdania"].Rows.RemoveAt(dataGridView1.CurrentRow.Index);

        } 
 

Кто взял книги(рис.4) – так и называется следуйщая  форма. Она контролирует учет.

Рисунок 4

private void Form4_Load(object sender, EventArgs e)

        {

            // TODO: данная строка кода позволяет загрузить данные в таблицу "sDataSet1.KtoVzal". При необходимости она может быть перемещена или удалена.

            this.ktoVzalTableAdapter.Fill(this.sDataSet1.KtoVzal); 

        } 

        private void menuItem4_Click(object sender, EventArgs e)

        {

            DataRow row = sDataSet1.Tables["ktoVzal"].NewRow();

            row["FioCH"] = textBox1.Text;

            row["DataVzati"] = textBox2.Text;

            row["DataVozvrata"] = textBox3.Text; 

            sDataSet1.Tables["ktoVzal"].Rows.Add(row);

            oleDbDataAdapter1.Update(sDataSet1, "ktoVzal");

        } 

        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(sDataSet1, "ktoVzal");

        } 

        private void menuItem3_Click(object sender, EventArgs e)

        {

            sDataSet1.Tables["ktoVzal"].Rows.RemoveAt(dataGridView1.CurrentRow.Index);

        } 
 

Место хранения (рис.5) – так называется форма  которая контролирует Месторасположение книг.

Рисунок 5 

private void Form5_Load(object sender, EventArgs e)

        {

            // TODO: данная строка кода позволяет загрузить данные в таблицу "sDataSet1.MestoXran". При необходимости она может быть перемещена или удалена.

            this.mestoXranTableAdapter.Fill(this.sDataSet1.MestoXran); 

        } 

        private void menuItem4_Click(object sender, EventArgs e)

        {

            DataRow row = sDataSet1.Tables["MestoXran"].NewRow();

            row["KodMesta"] = Convert.ToInt32(textBox1.Text);

            row["Komnata"] = textBox2.Text;

            row["Shkaf"] = textBox3.Text;

            row["Polka"] = textBox4.Text;

            sDataSet1.Tables["MestoXran"].Rows.Add(row);

            oleDbDataAdapter1.Update(sDataSet1, "MestoXran");

        } 

        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(sDataSet1, "MestoXran");

        } 

        private void menuItem3_Click(object sender, EventArgs e)

        {

            sDataSet1.Tables["MestoXran"].Rows.RemoveAt(dataGridView1.CurrentRow.Index);

        } 
 

Отчеты –  дальше будут представлены отчеты и  количества Авторов (рис.6), количества Изданий (рис.6), количества должников (рис.6), отчет о нумерации местах хранения (рис.6). 

Рисунок 6 

private void Form6_Load(object sender, EventArgs e)

        {

            // TODO: данная строка кода позволяет загрузить данные в таблицу "SDataSet.Avtor". При необходимости она может быть перемещена или удалена.

            this.AvtorTableAdapter.Fill(this.SDataSet.Avtor); 

            this.reportViewer1.RefreshReport();

        } 

        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.SDataSet.Izdania); 

            this.reportViewer1.RefreshReport();

        } 

        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(this.SDataSet.KtoVzal); 

Информация о работе Библеотека