Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь 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; просмотров: 870; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 13.59.54.188 (0.006 с.) |