Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Сбор данных для информационной системыСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
В течение нескольких месяцев осуществлялся сбор данных о клиентах и их автомобилях, о сотрудниках и услугах, предоставляемых автомастерской. В связи с Федеральным законом Российской Федерации «О персональных данных», №152-ФЗ от 27.07.2006, глава 2, статья 7 –Конфиденциальность персональных данных: «Операторы и иные лица, получившие доступ к персональным данным, обязаны не раскрывать третьим лицам и не распространять персональные данные без согласия субъекта персональных данных, если иное не предусмотрено федеральным законом» [11]. Под понятием персональных данных считается любая информация, относящаяся к определенному физическому лицу, поэтому публикация персональных данных клиентов невозможна. Все сохраненные данные были обезличены для соблюдения законодательства. РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ ОБРАБОТКИ ДАННЫХ ДЛЯ АВТОМАСТЕРСКОЙ
Создание базы данных SQLite
Разработка ER-диаграммы
Рассмотрим некоторые базовые понятия ER-диаграмм. Сущность (таблица) – это представление набора реальных или абстрактных объектов (людей, вещей, событий, мест и т. д.), которые можно объединить в одну группу по каким-либо признакам. Каждая сущность должна иметь наименование. Сущности в модели изображаются в виде прямоугольника с наименованием. Экземпляр сущности (запись) – это конкретный представитель данной сущности. Записи должны быть различимы, т.е. сущности должны иметь некоторые свойства, уникальные для каждой записи этой сущности. Атрибут сущности (поле) – это именованная характеристика, являющаяся некоторым свойством сущности. Атрибуты изображаются в пределах прямоугольника, определяющего сущность. Связь – это некоторая ассоциация между двумя сущностями. Одна сущность может быть связана с другой сущностью или сама с собою. Связи позволяют по одной сущности находить другие сущности, связанные с ней. Каждая связь может иметь один из следующих типов связи: один-к-одному, многое-ко-многим, один-ко-многим. Было выделено 9 сущностей: ˗ Klient – таблица клиентов; ˗ Auto – таблица автомобилей; ˗ Orders – таблица заказов; ˗ Repairs – таблица ремонтных работ; ˗ Master – таблица сотрудников; ˗ View_work – таблица видов работ; ˗ AutoSparePart – таблица автозапчастей; ˗ Prices_work – таблица стоимостей ремонтных работ; ˗ Box – таблица боксов. На рисунке 4 изображена ER-диаграмма с перечисленными выше сущностями, атрибутами и связями.
Рисунок 4 – ER-диаграмма
На основании разработанной диаграммы была создана база данных SQLite.
Процесс создания базы данных SQLite
Все таблицы были созданы с помощью SQLite-запросов. Рассмотрим процесс создания на примере таблицы автомобилей. Для создания таблицы автомобилей использовался следующий запрос:
CREATE TABLE "Auto" ( "id_auto" INTEGER PRIMARY KEY AUTOINCREMENT, "id_klient" INTEGER NOT NULL REFERENCES "Klient" ("id_klient"), "Name_auto" VARCHAR(50) NOT NULL, "UIN" TEXT NOT NULL, "Year" TEXT NOT NULL, "State_number" TEXT NOT NULL, "Volume" TEXT NOT NULL, "Colour" TEXT NOT NULL );
В данном запросе связь между таблицами клиентов и автомобилей создает следующая строка:
"id_klient" INTEGER NOT NULL REFERENCES "Klient" ("id_klient")
Аналогично для других таблиц.
Разработка пользовательского интерфейса
Создание проекта и форм приложения Windows Forms
После запуска программы Visual Studio, в меню Файл, необходимо выбрать команду Создать и выбрать Проект. Откроется диалоговое окно создания проекта. На панели Установленные шаблоны выбрать Visual C#, в средней области необходимо выбрать Приложение Windows Forms, в текстовых полях задать Имя проекта и Расположение. По умолчанию используется профиль клиента.NET Framework 4. Откроется конструктор с формой Form1. Для создания новых форм в меню Проект – Добавить форму Windows необходимо выбрать Форму Windows Forms и задать ей имя, после чего откроется конструктор с новой формой. Проект содержит следующие формы: ˗ AllTables – форма просмотра всех таблиц; ˗ Directory – форма справочник; ˗ EditKlient – форма редактирования информации о клиентах; ˗ Entance – форма выбора пользователя для входа в систему; ˗ Grafics – форма информационной панели; ˗ MainAutoservice – главная форма; ˗ NowOrders – форма активных заказов; ˗ Password – форма изменения пароля; ˗ Prices – форма расчета стоимости. На рисунке 5 приведен обозреватель решения проекта.
Рисунок 5 – Обозреватель решений
Подробнее о каждой форме рассказывается в пункте 2.2.3.
|
||
|
Последнее изменение этой страницы: 2016-07-11; просмотров: 969; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.156 (0.005 с.) |