На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Курсовая работа ИС Туристическое агентство C# + SQL Server

ВАЖНО:

При занесении первого пароля для администратора важно занести захешированный пароль в базу данных. Например если вы выставляете пароль: parol, то вы вставляете в бд f415df421177820c3a69db701f424efbf48b177e,а заходить будете с паролем parol. В дальнейшем при создании учеток с учетки админа хэширование и записание функции будет автоматически

Цель, задачи и содержание курсовой работы

Целью курсовой работы является повышение эффективности работы туристического агентства путем создания автоматизированной информационной системы для предоставления услуг туристического агентства. Основными задачами для достижения цели являются:

  • Изучение предметной области туристического агентства;
  • Концептуальное и логическое проектирование базы данных;
  • Разработка базы данных;
  • Обеспечение достаточного уровня информационной безопасности в базе данных;
  • Выбор средств реализации проекта;
  • Создание автоматизированной информационной системы;

Основными задачами АИС являются:

  • Добавление новых клиентов в базу данных;
  • Добавление новых сотрудников и доступных для покупки путёвок в базу данных
  • Учёт подтверждённых заказов;
  • Учёт сотрудников;
  • Повышение безопасности и хранения данных;

Требуется разработать ИС для автоматизации процесса покупки клиентами путёвок, заранее приготовленных турагентством. Необходимо спроектировать базу данных, в которой будет храниться информация о доступных к покупке турах, о сотрудниках, работающих в туристическом агенстве, о клиентах, об уже подтвержденных покупках.

База данных должна хранить информацию: о клиентах (фамилия; имя; отчество; серия паспорта; номер паспорта; дата рождения; номер телефона), о доступных путёвках (страна; город; наименование отеля; длительность поездки; цена), о подтвержденных заказах (ID клиента; ID сотрудника; подтвердившего покупку;  ID путевки; дата подтверждения; дата отправления; цена)

Содержание

ВВЕДЕНИЕ

1. Аналитическая часть. 5

1.1.Технико-экономическая характеристика предметной области. 5

2. Проектная часть. 9

2.1. Концептуальное проектирование. 9

2.2. Логическое проектирование. 10

2.3. Выбор средств реализации проекта. 12

2.3.1.Выбор языка программирования. 12

2.3.2.Выбор системы управления базами данных СУБД.. 16

3.Разработка базы данных. 20

3.1. Физическая структура базы данных. 20

3.2. Учетные записи пользователей. 23

3.3. Обеспечение информационной безопасности базы данных. 23

3.4. Описание программного продукта. 24

3.4.1 Общее описание программного продукта. 24

3.4.2 Руководство пользователя. 25

ЗАКЛЮЧЕНИЕ. 30

СПИСОК ЛИТЕРАТУРЫ.. 31

Приложение 1. Исходный код формы выбора пользователя. 32

Приложение 2. Исходный код формы входа администратора. 33

Приложение 3. Исходный код формы входа сотрудника. 36

Приложение 4. Исходный код формы администратора. 39

Приложение 5. Исходный код формы добавления сотрудника. 43

Приложение 6. Исходный код формы удаления сотрудника. 45

Приложение 7. Исходный код формы добавления путёвки. 47

Приложение 8. Исходный код формы удаления путёвки. 49

Приложение 9. Исходный код формы сотрудника. 51

Приложение 10. Исходный код формы добавления клиента. 57

Приложение 11. Исходный код формы добавления заказа. 59

Приложение 12.Исходный код формы гостевого просмотра. 61

Исходный код формы добавления клиента

namespace toor_agent

{

    public partial class dobav_tor : Form

    {

        public dobav_tor()

        {

            InitializeComponent();

        }

 

        private void button1_Click(object sender, EventArgs e)

        {

            BD BD = new BD();

            BD.openConnection();

            string query = "INSERT INTO toorists (name,surname,patronymic,seria,nomer,date_birth,phone) VALUES (@name,@surname,@patronymic,@seria,@nomer,@date_birth,@phone)";

 

            SqlCommand command = new SqlCommand(query, BD.getConnection());

            command.Parameters.Add("@name", SqlDbType.VarChar).Value = textBox1.Text;

            command.Parameters.Add("@surname", SqlDbType.VarChar).Value = textBox2.Text;

            command.Parameters.Add("@patronymic", SqlDbType.VarChar).Value = textBox3.Text;

            command.Parameters.Add("@seria", SqlDbType.VarChar).Value = textBox4.Text;

            command.Parameters.Add("@nomer", SqlDbType.VarChar).Value = textBox5.Text;

            command.Parameters.Add("@date_birth", SqlDbType.VarChar).Value = dateTimePicker1.Value.ToString();

            command.Parameters.Add("@phone", SqlDbType.VarChar).Value = textBox7.Text;

 

 

            if (command.ExecuteNonQuery() == 1)

                MessageBox.Show("клиент был добавлен");

            else

                MessageBox.Show("добавление клиента прошло неудачно");

 

            BD.CloseConnection();

        }

    }

}

Исходный код формы удаления сотрудника

namespace toor_agent

{

    public partial class admin_delete_pr : Form

    {

        public admin_delete_pr()

        {

            InitializeComponent();

        }

 

        private void button2_Click(object sender, EventArgs e)

        {

            BD BD = new BD();

            BD.openConnection();

            string query = "delete pr where id=@id";

 

            SqlCommand command = new SqlCommand(query, BD.getConnection());

            command.Parameters.Add("@id", SqlDbType.VarChar).Value = textBox1.Text;

 

            if (command.ExecuteNonQuery() == 1)

                MessageBox.Show("сотрудник был удален");

            else

                MessageBox.Show("Удаление сотрудника прошло неудачно");
ВАЖНО:При занесении первого пароля для администратора важно занести захешированный пароль в базу данных. Например если вы выставляете пароль: parol, то вы вставляете в бд f415df421177820c3a69db701f424efbf48b177e,а заходить будете с паролем parol. В дальнейшем при создании учеток с учетки админа хэширование и записание функции будет автоматически

Содержание архива

  • исходный код  на C# для Visual Studio 2019
  • Пояснительная записка (64 страниц)
  • Скрипт базы данных
  • Инструкция по установке
Купить 3000,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (2)

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

3000,00 

Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

Курсовая ИС Туристическое агентство.rar
1936509
Оцени работу

рейтинг

Курсовая работа ИС Туристическое агентство C# + SQL Server
Курсовая работа ИС Туристическое агентство включает в себя приложение(C#), база данных(Microsoft SQL server), пояснительная записка, таблицы(код на SQL). После оплаты на почту будет выслан архив, содержащий такие файлы как приложение, код для создание таблиц(SQL), курсовую записку и руководство к установки приложения.
Категория: Образование
Стоимость: 3000,00