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

Курсовая работа ИС Цветочный магазин C# + SQL Server

ВАЖНО:

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

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

Основными задачами курсовой работы являются:

  • Изучение предметной области.
  • Выбор средств реализации проекта.
  • Проектирование базы данных.
  • Создание информационной системы.

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

  • Повышение эффективности продажи цветов.
  • Уменьшение времени выполнения задач организации.
  • Уменьшение ошибок при заполнении данных.

Основные задачи проектирования базы данных являются:

  • Обеспечение хранения в БД всей необходимой информации.
  • Обеспечение возможности получения данных по всем необходимым запросам.
  • Сокращение избыточности и дублирования данных.
  • Обеспечение целостности базы данных.
  • Обеспечение информационной безопасности в базе данных.

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

Информационная система должна выполнять  следующие функции:

  • Вести учёт информацию о цветах (вид, количество, цена).
  • Вести учёт информацию о поставщиках (адрес, телефон).
  • Вести учёт информацию о продажах (дата и время сделки, прибыль).
  • Вести учёт информацию о сотрудниках (логин, пароль, ФИО).
  • В любой момент запрашивать информацию о наличии цветов.
  • Выводить прибыль отдельного сотрудника магазина за заданный период.

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

Содержание. 3

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

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

1.2. Постановка задачи. 6

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

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

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

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

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

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

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

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

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

3.3 Обеспечение информационной безопасности. 20

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

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

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

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

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

Приложение 1. SQL-запросы на создание таблиц в базе данных. 37

Приложение 2. Программный использования хэш-функции SHA-1. 51

Приложение 3. Программный код, контролирующий авторизацию пользователя. 52

Приложение 4. Программный код для добавления нового пользователя. 54

Приложение 5. Программный код для удаления пользователя. 56

Приложение 6. Программный код для изменения пользователя. 58

Приложение 7. Программный код для подключения к базе данных. 60

Программный код для добавления нового пользователя.

Пример добавления продавца администратором.

string connectionStr = @"Data Source=DESKTOP-1EEGBMT\SQLEXPRESS" + ";Initial Catalog=FlowerShop;Integrated Security=True;";
            SqlConnection dbConnection = new SqlConnection(connectionStr);
            dbConnection.Open();
            string query = "INSERT INTO Personnel (Name,Password,Login) VALUES (@fon,@pass,@log)";
            SqlCommand command = new SqlCommand(query, dbConnection);
            command.Parameters.Add("@fon", SqlDbType.VarChar).Value = textBox5.Text;
            command.Parameters.Add("@log", SqlDbType.VarChar).Value = textBox6.Text;
            command.Parameters.Add("@pass", SqlDbType.VarChar).Value = GetHash(textBox4.Text);
            if (command.ExecuteNonQuery() == 1)
            {
                MessageBox.Show("Продавец был добавлен");
                dataGridView2.Rows.Clear();
                string connectionStr1 = @"Data Source=DESKTOP-1EEGBMT\SQLEXPRESS" + ";Initial Catalog=FlowerShop;Integrated Security=True;";
                SqlConnection dbConnection1 = new SqlConnection(connectionStr1);
                dbConnection1.Open();
                string query1 = "SELECT Name, Password, Login, Profit FROM Personnel";

                SqlCommand command1 = new SqlCommand(query1, dbConnection1);
                SqlDataReader reader = command1.ExecuteReader();
                List<string[]> data = new List<string[]>();
                while (reader.Read())
                {
                    data.Add(new string[4]);
                    data[data.Count - 1][0] = reader[0].ToString();
                    data[data.Count - 1][1] = reader[1].ToString();
                    data[data.Count - 1][2] = reader[2].ToString();
                    data[data.Count - 1][3] = reader[3].ToString();
                }
                reader.Close();
                dbConnection1.Close();
                foreach (string[] s in data)
                    dataGridView2.Rows.Add(s);
            }
            else
                MessageBox.Show("Добавление продавца прошло неудачно");
            dbConnection.Close();
ВАЖНО:При занесении первого пароля для администратора важно занести захешированный пароль в базу данных. Например если вы выставляете пароль: parol, то вы вставляете в бд f415df421177820c3a69db701f424efbf48b177e,а заходить будете с паролем parol. В дальнейшем при создании учеток с учетки админа хэширование и записание функции будет автоматически

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

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

/ /

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

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

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

3000,00 

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

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

Цветочный.rar
17992094
Оцени работу

рейтинг

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