Курсовая ИС Ремонт компьютеров C# + SQL Server

1.

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

Задачи АИС:

  • Снижение количества ошибок при вводе данных
  • Автоматизированный учёт деталей
  • Повышение производительности труда

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

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

2.

Задачи ИС:

  • Снижение количества ошибок при вводе данных
  • Автоматизированный учёт деталей
  • Повышение производительности труда

Задачи курсовой работы:

  • Проанализировать предметную область
  • Выбрать средства для разработки информационной системы
  • Разработать информационную систему

В курсовой работе применяются определения:

  • АИС – автоматизированная информационная система;
  • БД – база данных;
  • СУБД – система управления базами данных.

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

База данных должна хранить информацию: о сотрудниках (ФИО; номер телефона; должность; серия и номер паспорта), о заказах (Стоимость заказа; количество деталей; тип техники), о клиентах (ФИО; номер телефона).

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

Помимо задач ведения данных, в системе могут решаться задачи поиска.

3.

 

СОДЕРЖАНИЕ

ВВЕДЕНИЕ.. 3

  • Аналитическая часть. 4

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

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

  • Проектная часть. 7

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

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

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

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

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

  • Разработка базы данных. 14

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

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

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

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

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

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

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

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

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

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

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

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

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

4.

Программный код использования хэш функции SHA1

using System.Security.Cryptography;

static string GetHash(string plaintext)

        {

            var sha = new SHA1Managed();

            byte[] hash = sha.ComputeHash(Encoding.UTF8.GetBytes(plaintext));

            return Convert.ToBase64String(hash);

        }

String passUser = GetHash(parolTextBox.Text);

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

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

string connectionStr =  @"Data Source=DESKTOP-1EEGBMT\SQLEXPRESS" + ";Initial Catalog=ComputerRepairService;Integrated Security=True;";

            SqlConnection dbConnection = new SqlConnection(connectionStr);

            dbConnection.Open();

            string query = "INSERT INTO Employees (Name,Family,PhoneNumber,PassportSeries,PassportNumber,Login,Parol) VALUES (@FirstLastName,@Family,@PhoneNumber,@PassportSeries,@PassportNumber,@Login,@Parol)";

            SqlCommand command = new SqlCommand(query, dbConnection);

            command.Parameters.Add("@FirstLastName", SqlDbType.VarChar).Value = box1.Text;

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

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

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

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

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

            command.Parameters.Add("@Family", SqlDbType.VarChar).Value = textBox6.Text;

            if (command.ExecuteNonQuery() == 1)

                MessageBox.Show("продавец был добавлен");

            else

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

5.

После оплаты на почту будет выслан архив.

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

  • исходный код  на C# для Visual Studio 2019
  • Пояснительная записка
  • Скрипт базы данных
  • Инструкция по установке
Купить

2000,00 

(без учета комиссии 3,8 %)

Вы получите работу на электронную почту.
Курсовая ИС Ремонт компьютеров.rar
18290199
Оцени работу

рейтинг

Поделись работой с друзьями

Мы не грузим циферки, чтоб ты увидел контент как можно быстрее;

Комментарии (0)

Ilnur1995

/ /

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

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

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