Общая характеристика магазина, моделирование бизнес процессов. Обоснование проектных решений по видам обеспечения. Инфологическое моделирование предметной области. Логика обработки данных, программный код. Расчет показателей эффективности проекта.
Аннотация к работе
"Проектирование информационной системы руководителя предприятия по торговле запасными частями для автомобилей"Разрабатываемая модель программного продукта должна рассчитывать стоимость запчастей к конкретному автомобилю используя имеющуюся базу данных по запасным частям, а также рассчитывать экономическую стоимость проведенных работ по ремонту автомобиля для клиента. В основном данный процесс занимает достаточно емкий промежуток времени, приблизительно от нескольких часов до нескольких суток, особенно при работе с On-Line Электронными Базами Данными автомобильных, запчастей. Данное модель программного обеспечения должна позволять руководствуясь только несколькими критериями запроса по Базе Данных, дать исчерпывающую информацию клиенту о возможности ремонта его автомобиля с указанием цен. Сфера деятельности: магазин занимается продажей автомобильных запчастей, масел и сопутствующих автотоваров, стремится максимально качественно оказать услуги автолюбителям, помочь в подборе качественных запчастей и предложить их по выгодной цене и в кратчайший срок. Кроме того, товары, поставляемые магазином "Запчасти Ford", легально пересекли границу России, их качество подтверждается необходимыми сертификатами, на них распространяется гарантия производителя (при соблюдении требований по установке и эксплуатации товара).Для описания работы системы необходимо построить функциональную модель (модель бизнес-процессов). Для наглядного представления экономической сущности задачи проведем моделирование бизнес-процессов предметной области. Методология IDEF0 предписывает построение иерархической системы диаграмм - единичных описаний фрагментов системы. Сначала проводится описание системы в целом и ее взаимодействия с окружающим миром (контекстная диаграмма), после чего проводится функциональная декомпозиция - система разбивается на подсистемы и каждая подсистема описывается отдельно (диаграммы декомпозиции). Функциональные блоки (работы) на диаграммах изображаются прямоугольниками, означающими поименованные процессы, функции или задачи, которые происходят в течение определенного времени и имеют распознаваемые результаты.В данной работе необходимо разработать программное средство, предназначенное для учета запчастей в магазине "Запчасти Ford". Учет связей между запчастями и моделями, а именно: - для каждой запчасти должен вестись список моделей, для которых можно использовать данную запчасть, - для каждой модели должен вестись список запчастей, которые используются в конструкции данной модели.Для адекватной работы программы необходимо наличие персонального компьютера и принтера. В качестве рабочего компьютера будет использоваться следующая конфигурация: - процессор G620 2.6 GHZ, - оперативная память 2 Гб, - жесткий диск 1000 Гб, - лазерный принтер. Мощности данной конфигурации будет достаточно, чтобы поддерживать выполнение всех функций разрабатываемой системы. Для работы системы нет необходимости организовывать сеть или доступ в Интернет.Так как данная разработка является локальной и не требует ведения сетевой базы данных, то для ее реализации можно не использовать сложные и требовательные к ресурсам СУБД, а использовать Microsoft Access. Очень простой графический интерфейс, который позволяет не только создавать собственную базу данных, но и разрабатывать приложения, используя встроенные средства. Access хранит все данные в одном файле, хотя и распределяет их по разным таблицам, как и положено реляционной СУБД. Access предлагает большое количество мастеров, которые выполняют основную работу за пользователя при работе с данными и разработке приложений, помогают избежать рутинных действий и облегчают работу неискушенному в программировании пользователю. Access ориентирован на пользователя с разной профессиональной подготовкой, что выражается в наличии большого количества мастеров, развитую систему справки и понятный интерфейс.Хейлсберг совместно с другими программистами, которые только что организовали компанию Borland, разработал компилятор Turbo Pascal, который стал следующим шагом в эволюции Delphi. Затем появился Object Pascal, который уже использовал объектно-ориентированный подход к программированию. Когда появилась первая версия Windows - Windows 3.10, программисты Borland создали Delphi 1. Object Pascal - результат развития языка Турбо Паскаль, который, в свою очередь, развился из языка Паскаль. Паскаль был полностью процедурным языком, Турбо Паскаль, начиная с версии 5.5, добавил в Паскаль объектно-ориентированные свойства, а в Object Pascal - динамическую идентификацию типа данных с возможностью доступа к метаданным классов (то есть к описанию классов и их членов) в компилируемом коде, также называемом интроспекцией - данная технология получила обозначение RTTI.Для построения инфологической модели (концептуальной схемы) используют традиционные методы агрегации и обобщения. При агрегации объединяются информационные объекты (элементы данных) в один в соответствии с семантическими связями между об
План
Содержание
Введение
1. Характеристика магазина
1.1 Общая характеристика магазина
1.2 Организационная структура магазина "Запчасти Ford"
1.3 Моделирование бизнес процессов
1.4 Постановка задачи
1.5 Обоснование проектных решений по видам обеспечения
2. Проектирование и разработка системы
2.1 Выбор СУБД
2.2 Выбор среды разработки
2.3 Инфологическая моделирование предметной области
2.4 Даталогическое проектирование
2.5 Логика обработки данных
2.6 Разработка программного кода программного средства
2.7 Описание программного модуля
2.8 Описание работы с программой
3. Обоснование экономической эффективности проекта
3.1 Выбор и обоснование методики расчета экономической эффективности
3.2 Расчет показателей экономической эффективности проекта