Разработка информационной системы «Автопарковка» с использованием клиент-серверной технологи

Автор: Пользователь скрыл имя, 05 Декабря 2010 в 18:52, курсовая работа

Описание работы

Целью данной курсовой работы является разработка информационной системы «Автопарковка» с использованием клиент-серверной технологии.
К задачам курсовой работы можно отнести следующее:

•Разработка базы данных в РСУБД Firebird;
•Создание приложения, основанного на клиент-серверной технологии;
•Создание веб-приложения.

Содержание

Введение.

1.Проектирование информационной системы.
1.Проектирование информационного обеспечения.
1.Выбор СУБД.
2.Системный анализ предметной области.
3.Инфологическое проектирование БД.
4.Даталогическое проектирование БД.
2.Проектирование программного обеспечения.
1.Выбор инструментальных средств для создания ПО.
2.Определение задач решаемых информационной системой.
2.Разработка информационной системы.
1.Разработка информационного обеспечения.
1.Физическое проектирование БД.
2.Программирование на стороне SQL-сервера.
2.Разработка программного обеспечения.
1.Создание Win-приложения.
2.Создание Web-приложения.
3.Тестирование информационной системы.
1.Пользовательский интерфейс.
1.Интерфейс Win-приложения.
2.Интерфейс Web-приложения.
Заключение.

Список использованных источников.

Приложение.

Работа содержит 1 файл

КУрсач.doc

— 770.00 Кб (Скачать)

            com.ExecuteScalar();

            this.eMPLOYERSTableAdapter.Fill(this.dataSet1.EMPLOYERS);

            con.Close();

            textBox60.Text = ""; 

        } 

        private void button48_Click(object sender, EventArgs e)

        {

            //Добавление записи

            eMPLOYERSBindingSource.Filter = "";

            OleDbConnection con = new OleDbConnection

           ("Provider=LCPI.IBProvider.3; Data Source=localhost:T:\\home\\localhost\\G140705_SAFONOVA.FDB; Persist Security Info=True;Password=masterkey;User ID=sysdba; ctype=WIN1251;auto_commit=True");

            con.Open();

            OleDbTransaction trans = con.BeginTransaction();

            OleDbCommand com = new OleDbCommand("EXECUTE PROCEDURE INS_EMPLOYERS(:SURNAME, :NAME, :SECOND_NAME, :POLNOMOCHIE)", con, trans);

            com.Parameters.Add("SURNAME", OleDbType.Char);

            com.Parameters["SURNAME"].Value = textBox68.Text;

            com.Parameters.Add("NAME", OleDbType.Char);

            com.Parameters["NAME"].Value = textBox67.Text;

            com.Parameters.Add("SECOND_NAME", OleDbType.Char);

            com.Parameters["SECOND_NAME"].Value = textBox66.Text;

            com.Parameters.Add("POLNOMOCHIE", OleDbType.Char);

            com.Parameters["POLNOMOCHIE"].Value = textBox71.Text;

            trans.Commit();

            com.ExecuteScalar();

            this.eMPLOYERSTableAdapter.Fill(this.dataSet1.EMPLOYERS);

            con.Close();

            textBox68.Text = "";

            textBox67.Text = "";

            textBox66.Text = "";

            textBox71.Text = "";

        } 

        private void button47_Click(object sender, EventArgs e)

        {

            //Изменение записи

            eMPLOYERSBindingSource.Filter = "";

            OleDbConnection con = new OleDbConnection

           ("Provider=LCPI.IBProvider.3; Data Source=localhost:T:\\home\\localhost\\G140705_SAFONOVA.FDB; Persist Security Info=True;Password=masterkey;User ID=sysdba; ctype=WIN1251;auto_commit=True");

            con.Open();

            OleDbTransaction trans = con.BeginTransaction();

            OleDbCommand com = new OleDbCommand("EXECUTE PROCEDURE UPD_EMPLOYERS(:rn, :SURNAME, :NAME, :SECOND_NAME, :POLNOMOCHIE)", con, trans);

            com.Parameters.Add("rn", OleDbType.Char);

            com.Parameters["rn"].Value = textBox62.Text;

            com.Parameters.Add("SURNAME", OleDbType.Char);

            com.Parameters["SURNAME"].Value = textBox65.Text;

            com.Parameters.Add("NAME", OleDbType.Char);

            com.Parameters["NAME"].Value = textBox64.Text;

            com.Parameters.Add("SECOND_NAME", OleDbType.Char);

            com.Parameters["SECOND_NAME"].Value = textBox63.Text;

            com.Parameters.Add("POLNOMOCHIE", OleDbType.Char);

            com.Parameters["POLNOMOCHIE"].Value = textBox61.Text;

            trans.Commit();

            com.ExecuteScalar();

            this.eMPLOYERSTableAdapter.Fill(this.dataSet1.EMPLOYERS);

            con.Close();

            textBox62.Text = "";

            textBox65.Text = "";

            textBox64.Text = "";

            textBox63.Text = "";

            textBox61.Text = "";

        } 

        private void button45_Click(object sender, EventArgs e)

        {

            //Фильтрация записи

            if (radioButton11.Checked == true)

                eMPLOYERSBindingSource.Filter = "SURNAME like '%" + textBox59.Text + "%'";

            if (radioButton12.Checked == true)

                eMPLOYERSBindingSource.Filter = "NAME like '%" + textBox59.Text + "%'";

            if (radioButton13.Checked == true)

                eMPLOYERSBindingSource.Filter = "POLNOMOCHIE like '%" + textBox59.Text + "%'"; 

        } 

        private void button43_Click(object sender, EventArgs e)

        {

            //Показать все записи таблицы

            eMPLOYERSBindingSource.Filter = "";

        } 

        private void button44_Click(object sender, EventArgs e)

        {

            //Очистка всех полей

            textBox70.Text = "";

            textBox68.Text = "";

            textBox67.Text = "";

            textBox66.Text = "";

            textBox71.Text = "";

            textBox62.Text = "";

            textBox65.Text = "";

            textBox64.Text = "";

            textBox63.Text = "";

           textBox61.Text = "";

            textBox60.Text = "";

            textBox59.Text = "";

        } 

        private void button56_Click(object sender, EventArgs e)

        {

            //Поиск записи

            vMAGAZINEBindingSource.Filter = "EMPLOYERS like '" + textBox82.Text;

        } 

        private void button52_Click(object sender, EventArgs e)

        {

            //Фильтрация записи

            if (radioButton14.Checked == true)

                vMAGAZINEBindingSource.Filter = "EMPLOYERS like '%" + textBox69.Text + "%'";

            if (radioButton15.Checked == true)

                vMAGAZINEBindingSource.Filter = "TRANSPORT like '%" + textBox69.Text + "%'";

        } 

        private void button50_Click(object sender, EventArgs e)

Информация о работе Разработка информационной системы «Автопарковка» с использованием клиент-серверной технологи