Разработка информационной системы, автоматизирующая работу магазина автозапчастей

Автор работы: Пользователь скрыл имя, 09 Марта 2013 в 19:31, курсовая работа

Краткое описание

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

Содержание

Введение……………………………………………………………………4
Глава 1. Теоретические основы разработки информационных систем……...………………………………………………………………………6
Информационные системы. Классификация информационных систем……………………………………………………………………………...6
Использования баз данных в информационных системах……... 8
Ms Access, как средство разработки информационных систем………………………………………………………………………….…13
Глава 2. Проектирование и реализация информационной системы средствами MS Access………………………………………………………….19
2.1. Анализ предметной области и функции решаемых задач………………………………………………………………………………19
Анализ входной информации предметной области и выделение информационных объектов…………………………………………………..…23
Преобразование моделей в реляционную базу данных………...28
Заключение………………………………………………………………38
Список литературы…………………………………………………..…39

Прикрепленные файлы: 1 файл

курсовая.docx

— 3.30 Мб (Скачать документ)

Министерство  образования и науки Российской Федерации

Федеральное Государственное бюджетное образовательное  учреждение

высшего профессионального образования

«Московский государственный гуманитарный

университет имени М.А.Шолохова»

 

Егорьевский филиал

 

Кафедра технологии, информатики и  управления

 

 

Курсовой проект

Разработка информационной системы, автоматизирующая работу магазина автозапчастей.

 

 

 

 

 

 

 

 

 

 

Работа выполнена студенткой

4 курса очного отделения

специальности

«Прикладная информатика (в  экономике)»

Петровой Татьяной Александровной

 

Научный руководитель:

старший преподаватель

Зирка Марина Олеговна

2012 г.

Реферат

Данная курсовая работа состоит  из введения, двух глав, заключения и списком литературы.

Во введении определены актуальность, цель, задачи и практическая значимость выбранной темы исследования.

В первой главе рассмотрены  теоретические аспекты информационной системы, а также дано определение базы данных и рассмотрена классификация баз данных.

Во второй главе рассказывается поэтапный процесс разработки информационной системы.

В заключении рассматриваются  все достоинства и недостатки программы.

 

Оглавление

Введение……………………………………………………………………4

Глава 1. Теоретические  основы разработки информационных систем……...………………………………………………………………………6

    1. Информационные системы. Классификация информационных систем……………………………………………………………………………...6
    2. Использования баз данных в информационных системах……... 8
    3. Ms Access, как средство разработки информационных систем………………………………………………………………………….…13

Глава 2. Проектирование и реализация информационной системы средствами MS Access………………………………………………………….19

2.1.  Анализ предметной области  и функции решаемых задач………………………………………………………………………………19

    1. Анализ входной информации предметной области и выделение информационных объектов…………………………………………………..…23
    2. Преобразование моделей в реляционную базу данных………...28

Заключение………………………………………………………………38

Список литературы…………………………………………………..…39

 

Введение

Одной из важнейших составляющих современных информационных систем являются системы управления базами данных (СУБД), отвечающие за информационную поддержку ИС.

Большинство современных  баз данных являются распределенными, то есть физически распределены по взаимосвязанным ресурсам вычислительной сети и доступная для совместного  использования физически разнесенных  ресурсов. Распределенная архитектура  построения БД приобретает в последнее  время все большее значение. В  связи с этим задачи данной курсовой работы, заключающиеся в изучении технологий распределенных баз данных, являются весьма актуальными.

Многие из современных  ИС при этом написаны на одном из языков создания динамических HTML-страниц (JSP, PHP, ASP и т.д.) и рассчитаны на функционирование в среде Интернет. Хранение данных таких систем в большинстве случаев  осуществляется в базах данных СУБД MySQL. MySQL представляет собой бесплатную, мощную и надежную СУБД, использование  которой даже в очень сложных  проектах практически всегда оправдано.

В данной курсовой  работе осуществлена разработка информационной системы для магазина автозапчастей, который является объектом исследования.

Предметом для рассмотрения является деятельность магазина, связанная с анализом результатов его работы.

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

Для достижения данной цели  необходимо решить следующие задачи:

  1. Теоретический анализ и обработка практической и методической литературы по теме исследования.
  2. Анализ особенностей проблемы разработки информационной системы автомагазина.
  3. Проектирование и реализация приемлемой для салона информационной системы  средствами Access.

 

Глава 1. Теоретические  основы разработки информационных систем

      1. Информационные системы. Классификация информационных систем

Первые информационные системы  появились в 50-х гг. В эти годы они были предназначены для обработки  счетов и расчета зарплаты, а реализовывались  на электромеханических бухгалтерских  счетных машинах. Это приводило  к некоторому сокращению затрат и  времени на подготовку бумажных документов.

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

В 70-х - начале 80-х гг. информационные системы начинают широко использоваться в качестве средства управленческого  контроля, поддерживающего и ускоряющего  процесс принятия решений). Тoгдa пoявилacь  кoнцeпция cиcтeм пoддepжки пpинятия peшeний (decision support systems - DDS). Эти cиcтeмы должны были oбecпeчить мeнeджepoв спeциaлизиpoвaннoй  и интepaктивнoй пoддepжкoй пpoцeccoв  принятия yникaльныx peшeний пpoблeм  в peaльнoм, быcтpoизмeняющeмcя миpe.

К концу 80-х гг. концепция  использования информационных систем вновь изменяется. Развитие мощности (быстродействия) микро-ЭВМ, пакетов  прикладных программ и телекоммуникационных ceteй далo тoлчoк к пoявлeнию фeнoмeнa кoнeчнoгo пoльзoвaтeля (end user computing).Они  становятся стратегическим источником информации и используются на всех уровнях организации любого профиля. Информационные системы этого периода, предоставляя вовремя нужную информацию, помогают организации достичь успеха в своей деятельности, создавать  новые товары и услуги, находить новые рынки сбыта, обеспечивать себе достойных партнеров, организовывать выпуск продукции по низкой цене и многое другое.

Инфopмaциoнныe cиcтeмы, пpeднaзнaчeнныe для oбecпeчeния мeнeджepoв инфopмaциeй  для пoддepжки принятия эффeктивныx peшeний, нaзывaютcя yпpaвлeнчecкими инфopмaциoнными cиcтeмaми (management information systems - MIS).

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

Информационная система  – это организационно-упорядоченная  взаимосвязанная совокупность средств, и методов ИТ, а также используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели. Такое понимание  информационной системы предполагает использование в качестве основного  технического средства переработки  информации ЭВМ и средств связи, реализующих информационные процессы и выдачу информации, необходимой  в процессе принятия решений задач  из любой области.

Классификация информационных систем.

1.Классификация информационных систем по признаку структурированности задач:

    • Для структурированных задач;
    • Для частично структурированных или неструктурированных задач:

1. Создающие управленческие  отчеты;

2.Разрабатывающие альтернативные решения (модельные и экспертные).

2.Классификация информационных систем по функциональному признаку и уровням управления:

    • производственные системы;
    • системы маркетинга;
    • финансовые и учетные системы;
    • системы кадров (человеческих ресурсов);
    • прочие типы, выполняющие вспомогательные функции в зависимости от специфики деятельности фирмы.

3. Классификация по степени  автоматизации:

    • ручные
    • автоматические
    • автоматизированные

4.Классификация по характеру  использования информации:

    • Информационно-поисковые системы
    • Информационно-решающие системы
    • Управляющие ИС
    • Советующие ИС

5. Классификация по сфере  применения

    • Информационные системы организационного управления
    • ИС управления технологическими процессами (ТП)
    • ИС автоматизированного проектирования (САПР)
    • Интегрированные (корпоративные) ИС
      1. Использования баз данных в информационных системах

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

Базы данных играют очень  важную роль в процессе разработки приложений. Большинству приложений необходимо хранить определенные данные для дальнейшего использования. Когда дело доходит до сохранения этих данных, в большинстве случаев  выбор самым логичным образом  падает на реляционные базы данных. Существуют и другие варианты - плоские  файлы, XML, персистентные наборы записей  или даже пользовательские форматы  файлов, но, ни один из этих вариантов  не обладает надежностью и защищенностью  базы данных. Базы данных позволяют  анализировать собранную информацию при помощи таких инструментов, как  отчеты и хранилища данных. Кроме  того, большинство реляционных систем управления базами данных (РСУБД) позволяют  восстановить базу данных из резервной  копии в случае отказа и предлагают способы реализации решений высокой  готовности для минимизации времени  простоя вследствие отказа. Даже сами по себе эти преимущества могут подтолкнуть  к решению об использовании баз  данных в качестве решения для  хранения и управления информацией  при разработке приложений.

На самом деле, моделирование  баз данных не отличается сложностью - это процесс отображения реальной информации на логическое представление  этих данных. Другими словами, как  информация о клиентах хранится в  модели данных? Здесь многое зависит  от специалиста, создающего модель, но есть ряд ключевых концепций, которые  помогут такому специалисту принимать  правильные решения в процессе разработки. Итак, при моделировании нужно  воспринимать данные с точки зрения логики, не заботясь о том, как именно будут выглядеть в базе данных таблицы и столбцы. Такой подход называется логическим моделированием, и его единственная задача - создать модель, представляющую реальные объекты. После создания логической модели можно перейти к проектированию физической модели данных. Разделение логической и физической модели гарантирует создание надежной базы данных.

В процессе разработки приложения в самой ранней фазе проекта проектировщики и разработчики обычно тратят много  времени на сбор требований к создаваемому приложению. Эту информацию обычно собирают при помощи интервьюирования пользователей и руководителей, а также путем наблюдения за существующей системой (даже если это совершенно неавтоматизированная система). Конечный результат представляет собой довольно детализированный набор требований, включающий прецеденты, диаграммы системы  и макеты интерфейса приложения. После  того, как требования всех основных заинтересованных в проекте сторон будут удовлетворены, начинается разработка приложения. Одно из первых действий, которое  приходится выполнять большинству  разработчиков приложений - это создание репозитория для данных, с которыми будет работать  новое приложение, другими словами - базы данных приложения. Во многих случаях разрабатывается  база данных, которая будет удовлетворять  физическим требованиям интерфейса приложения. То есть, при наличии  проекта, описывающего способ получения  и отображения данных приложением, разработчики приложения могут  создать  в  РСУБД пустую базу данных. Если имеется таблица или набор  таблиц, которые полностью определяют все данные, получаемые от интерфейса, то разработчик приложения может  начать разработку механизма хранения данных и создание кода, при помощи которого приложение будет взаимодействовать  с только что созданной базой  данных.

Информация о работе Разработка информационной системы, автоматизирующая работу магазина автозапчастей