Автор работы: Пользователь скрыл имя, 21 Апреля 2013 в 22:32, дипломная работа
Целью данного дипломного проекта является изучение разработки автоматизированной информационной системы учета автомобилей в автосалоне. Основные задачи:
-Проведение анализа деятельности автосалона.
-Разработка информационной базы данных.
-Разработка структурной схемы системы.
-Разработка программы.
-Разработка документации.
-Тестирование.
ВВЕДЕНИЕ
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
1.1 Описание автосалона
1.2 Технические средства автосалона
1.3 Описание учета реализации автомобилей в автосалоне
1.3.1 Описание бизнес - процессов учета автомобилей
1.3.2 Анализ данных
1.3.3 Исследование информационных потоков
1.4 Заключение по оценке
2. ОБЗОР СУЩЕСТВУЮЩИХ АНАЛОГОВ
2.1 «Альфа-Авто: Автосалон + Автосервис + Автозапчасти»
2.2 "АвтоСалон 3"
2.3 Обоснование разработки АИС «Учета автомобилей в автосалоне»
3 ОБЗОР СРЕДСТВ РАЗРАБОТКИ
3.1 Обзор инструментов
3.1.1 Описание «1С: Предприятие 8.2»
3.1.2 Описание «Borland Delphi»
3.1.3 Выбор средства разработки
3.2 Обзор СУБД
3.2.1 СУБД Oracle Database
3.2.2 СУБД MS SQL Server-2008
4 ПОСТАНОВКА ЗАДАЧИ
4.1 Требования к системе
4.1.1 Список функциональных требований
4.1.2 Список нефункциональных требований
4.2 Математическая постановка задачи обработки и анализа информации
5 ПРОЕКТНЫЕ РЕШЕНИЯ ПО СИСТЕМЕ
5.1 Описание структурной схемы системы
5.2 Решение по комплексу технических средств
5.3 Решение по информационному обеспечению
5.3.1. Описание логической модели данных
5.3.2. Описание физической модели данных
5.4 Решение по защите информации
5.5 Частные проектные решения
5.5.1 Подсистема «Формирование отчетов»
5.5.2 Описание тестового примера
5.6 Файловый состав системы
6 ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ
6.1 Оценка размеров программного продукта
6.2 Определение трудозатрат
7 ЭКОЛОГИЯ И БЕЗОПАСНОСТЬ ПРОИЗВОДСТВА
7.1 Организация автоматизированного рабочего места менеджера.
7.1.1 Организация режима труда и отдыха при работе с ВДТ и ПЭВМ
7.1.2 Микроклимат кабинетов сметного отдела
7.1.3 Освещение рабочего сметного отдела
7.1.4 Электробезопасность
7.1.5 Пожарная безопасность
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ
Приложение А Структурная схема автосалона
Приложение Б Диаграмма IDEF.0 - модель бизнес-процессов «as-is»
Приложение В Диаграмма DFD - модель потоков данных
Приложение Г Структурная схема системы
Приложение Д Логическая модель базы данных
Приложение Е Руководство пользователя
Приложение Ж Руководство программиста
Таблица 5.3.1.8 - Сущность «Документ возврат от покупателя» и ее атрибуты
АтрибутОписаниеНомер
Таблица 5.3.1.9 - Сущность «Документ счет на оплату» и ее атрибуты
АтрибутОписаниеНомер
Таблица 5.3.1.10 - Сущность «Документ реализация» и ее атрибуты
АтрибутОписаниеНомер
Таблица 5.3.1.11 - Сущность «Документ справка-счет» и ее атрибуты
АтрибутОписаниеНомер
Таблица 5.3.1.12 - Сущность «Документ возврат поставщику» и ее атрибуты
АтрибутОписаниеНомер
Таблица 5.3.1.13 - Сущность «Справочник покупатель» и ее атрибуты
АтрибутОписаниеКод
5.3.2 Описание физической модели данных
Рассмотрим объекты, создаваемые в 1С:
Константы - описываются в режиме конфигурирования. Имеют в свойствах код, наименование, назначение. Могут быть периодическими. Сохраняют значения на определенную дату;
Справочники - это агрегатный тип данных, средство для работы со списками однородных элементов данных. Название и структура каждого конкретного справочника определяются при его создании в конфигураторе. У любого справочника существуют два реквизита, которые создаются автоматически - «Код» и «Наименование». Реквизиты справочников могут быть периодическими, т.е. иметь значения, связанные с датой;
Документы - используются для ввода,
просмотра и корректировки
Перечисления - представляют собой служебный тип данных, который не используется самостоятельно, а применяется, в основном, в совокупности с другими типами данных. Используются при вводе значений реквизитов документов, справочников, при вводе значений констант, в тех случаях, когда необходимо исключить неоднозначный ввод информации. Определить перечисление можно как «Список возможных значений реквизита»;
Отчеты - объект программы, обеспечивающий формирование некоторой выходной печатной формы документа, содержащейся в базе данных;
Объект перечисления - поименованные списки, содержащие набор значений (виды налогов и т.д.). Значения задаются на этапе конфигурирования;
Журналы документов - предназначены для регистрации документов;
Спроектированная физическая модель данных имеет следующие сущности, представленные в таблицах:
Таблица 5.3.2.1 - Сущность «Справочник модели» и ее атрибуты
АтрибутОписаниеКод моделиЧисло (10)МаркаСтрока (30)МодельСтрока (30)ПоставщикСтрока (30)
Таблица 5.3.2.2 - Сущность «Справочник поставщики» и ее атрибуты
АтрибутОписаниеКод
Таблица 5.3.2.3 - Сущность «Справочник автомобили» и ее атрибуты
АтрибутОписаниеКод
Таблица 5.3.2.4 - Сущность «Справочник сотрудники» и ее атрибуты
АтрибутОписаниеКод
Таблица 5.3.2.5 - Сущность «Документ заказ авто» и ее атрибуты
АтрибутОписаниеНомер
Таблица 5.3.2.7 - Сущность «Документ поступление автомобиля» и ее атрибуты
АтрибутОписаниеНомер документа поступленияЧисло (10)АвтомобильСтрока (30)СотрудникСтрока (30)ДатаДатаНомер VINСтрока (30)Номер двигателяЧисло (10)Номер кузоваЧисло (10)ПредоплатаЧисло (10)ОплатаЛогическое
Таблица 5.3.2.8 - Сущность «Документ возврат от покупателя» и ее атрибуты
АтрибутОписаниеНомер
Таблица 5.3.2.9 - Сущность «Документ счет на оплату» и ее атрибуты
АтрибутОписаниеНомер
Таблица 5.3.2.10 - Сущность «Документ реализация» и ее атрибуты
АтрибутОписаниеНомер
Таблица 5.3.2.11 - Сущность «Документ справка-счет» и ее атрибуты
АтрибутОписаниеНомер
Таблица 5.3.2.12 - Сущность «Документ возврат поставщику» и ее атрибуты
АтрибутОписаниеНомер
Таблица 5.3.2.13 - Сущность «Справочник покупатель» и ее атрибуты
АтрибутОписаниеКод
5.4 Решение по защите информации
Рассмотрим закон «О персональных данных» - целью закона является защита прав и свобод человека при обработке его персональных данных.
В соответствии с законом №152-ФЗ «О персональных данных», в России существенно возрастают требования ко всем частным и государственным компаниям и организациям, а также физическим лицам, которые хранят, собирают, передают или обрабатывают персональные данные (в т. ч. фамилия, имя, отчество). Такие компании, организации и физические лица относятся к операторам персональных данных. Действие Закона не распространяется на отношения, возникающие при:
·обработке персональных данных физическими лицами исключительно для личных и семейных нужд, если при этом не нарушаются права субъектов персональных данных;
·организации хранения, комплектования,
учета и использования
·обработке подлежащих включению в единый государственный реестр индивидуальных предпринимателей сведений о физических лицах, если такая обработка осуществляется в соответствии с законодательством Российской Федерации в связи с деятельностью физического лица в качестве индивидуального предпринимателя;
·обработке
персональных данных, отнесенных в
установленном порядке к
Защита на уровне домена.
Локальная сеть предприятия построена по доменному принципу, т.е. при входе в сеть пользователю необходимо указать свой логин и пароль, в соответствии с ними пользователю будет предоставлен набор прав.
Внутри локальной сети информация защищается посредством разграничения прав доступа каждого клиента. Для каждого пользователя может быть предусмотрена гибкая, система контроля прав в зависимости от выполняемых им действий. В общем случае каждый пользователь обладает уникальными, присущими только ему правами в системе, и таким образом настраиваются рабочие места пользователей в зависимости от их функций. Эффективная политика управления пользователями позволяет защитить информационную систему от атак изнутри, так как любой пользователь имеет доступ только к той информации, которая необходима ему для непосредственного выполнения поставленной перед ним задачи.
Защита на уровне СУБД.
При условии
входа в домен будет
В системе предусмотрены 3 роли:
Администратор: выполняет следующие функции: создание резервных копий, восстановление данных из резервной копии, управление привилегиями пользователей и т.д.
Начальник отдела менеджмента: выполняет следующие функции: полный доступ к информации, касающейся сведений об автомобилях, поставщиках, покупателях.
Менеджер: полный доступ к информации об автомобилях, поставщиках, покупателях. В режиме чтения: персонал и виды оплаты.
Основные группы пользователей и их права приведены в таблице 5.4.1.
Таблица 5.4.1. Основные группы пользователей и их права
ПользовательДанные АдминистраторВся информация, с возможностью добавления, изменения, удаления Начальник отдела менеджментаПолный доступ к информации, касающейся сведений об автомобилях, поставщиках, покупателях. МенеджерПолный доступ к информации о поставщиках, покупателях, автомобилях. Информация о персонале и видах оплаты в «режиме чтения».
Защита средствами операционной системы
На каждом ПК предприятия устанавливается пароль на вход в операционную систему.
Физическое ограничение доступа.
Доступ к компьютерам в отделе менеджмента имеют только его сотрудники.
5.5 Частные проектные решения
Перечень имеющихся компонентов системы «1С Предприятие 8.2» для АИС учета автомобилей в автосалоне представлены в таблице 5.5.1.
Таблица 5.5.1 - Перечень компонентов системы
ПодсистемаКомпонент системыНаименование
компонентаВвода
5.5.1Подсистема «Формирование
Опишем более подробно подсистему «Формирование отчетов», в ходе которой формируются отчеты об учете автомобилей в автосалоне.
В системе 1С: Предприятие отчеты предназначены для вывода информации из базы данных. Отчеты похожи на документы, только эти объекты выполняют разные функции. Документы вводят информацию в базу данных, отчеты выводят результаты.
У любого отчета в системе 1С есть экранная форма - диалог, который пользователь видит на экране. В диалоге пользователь обычно задает параметры формирования отчета, например, период времени. Также у отчета обычно есть одна или несколько бумажных форм - таблиц. С помощью таблиц отчет печатается на бумаге. Алгоритм формирования отчета записывается в модуле отчета на встроенном языке 1С.
Фирма 1С предоставила мощный инструмент формирования отчетов - секции. Секция - это область таблицы, предназначенная для многократного вывода. Секции могут быть горизонтальными или вертикальными. Можно также выводить пересечения горизонтальных и вертикальных секций.
Подсистема «формирования отчетов» реализована путем разработки и внесения в конфигурацию системы «1С Предприятие 8.1» четырех отчетов:
Отчеты:
-Прайс-лист
-Анализ продаж
-Заказы автомобилей
-Состояние заказов
Отчеты разработаны при помощи встроенного языка.
-Отчет «Прайс-лист»
Для формирования отчета «Прайс-лист» необходимо:
1.Выбрать интересующую дату
2.Выбрать в какой валюте
Входные данные:
-Дата
-Валюта
Экранная форма отчета «Прайс-лист» изображена на рисунке 5.5.1.1
Рисунок 5.5.1.1 - Экранная форма отчета «Прайс-лист»
Экранная форма отчета «Прайс-лист» содержит элементы управления, представленные в таблице 5.5.1.1
Таблица 5.5.1.1 - Перечень элементов управления отчета «Прайс-лист»
Элемент управленияИдентификатор элемента управленияДействиеРезультат действияКнопкаОсновные Действия Формы ВыполнитьКнопка Выполнить НажатиеФормирование отчета Кнопка Основные Действия Формы Закрыть ЗакрытьЗакрыть экранную форму отчета Кнопка Валюта Справочник Ссылка. ВалютаВыбрать валютуКнопкаДатаДатаВыбрать дату
По результатам заполнения формы, можно сформировать отчет.
Листинг модуля формирования отчета
«Прайс-лист» представлен в
-Отчет «Анализ продаж»
Для формирования отчета «Анализ продаж» необходимо лишь выбрать дату
Входные данные:
-Дата
Экранная форма отчета «Анализ продаж» изображена на рисунке 5.5.1.2
Рисунок 5.5.1.2 - Экранная форма отчета «Анализ продаж»
Экранная форма отчета «Анализ продаж» содержит элементы управления, представленные в таблице 5.5.1.2
Таблица 5.5.1.2 - Перечень элементов управления отчета «Анализ продаж»
Элемент управленияИдентификатор
элемента управленияДействиеРезультат
действияКнопкаОсновные Действия Формы
ВыполнитьКнопка Выполнить
По результатам заполнения формы, можно сформировать отчет, в котором будут содержаться следующие данные:
-Менеджер
-Покупатель
-Проданные автомобили
-Цена проданных автомобилей
Листинг модуля формирования отчета «Анализ продаж» представлен в приложении К.
-Отчет «Заказы автомобилей»
Для формирования отчета «Заказы автомобилей» необходимо выбрать интересующую дату
Информация о работе Автоматизированная информационная система учета автомобилей в автосалоне