Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по курсачу ИТ.docx
Скачиваний:
11
Добавлен:
19.09.2019
Размер:
671.59 Кб
Скачать

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

федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«Вологодский государственный технический университет»

Кафедра автоматики и вычислительной техники

КУРСОВАЯ РАБОТА

по дисциплине «Информационные технологии»

на тему «Разработка информационной системы

САЛОН ПОРТЬЕР»

Выполнил:

студент группы ЭПО-11

Симанов А.Н.

Проверил:

Сергушичева С.В

Вологда

2012

Задание на курсовую работу

Разработать информационную систему САЛОН ПОРТЬЕР, предназначенную для автоматизации деятельности менеджера фирмы, занимающейся пошивом портьер (штор) на заказ.

Бизнес-правила (можно уточнить и дополнить в процессе анализа предметной области).

1. Фирма занимается пошивом штор, портьер, ламбрекенов из тех материалов, которые имеются в наличии. Каждый из материалов имеет название и цену за метр.

2. На одно изделие может потребоваться один или несколько различных материалов в определенном количестве, которое при приеме заказа известно. Любое изделие может быть пошито, только если каждый материал имеется в нужном количестве.

3. Для каждого изделия установлена своя стоимость пошива, таким образом, суммарная стоимость изделия определяется автоматически как сумма стоимости материалов и стоимости пошива.

3. Фирма ведет список клиентов. При приеме заказа новый клиент сначала заносится в список.

4. Заказ может включать один или несколько изделий в любых количествах. (например, две шторы и один ламбрекен). При приеме заказ получает статус «Принято» , дата приема заказа фиксируется.. Стоимость заказа вычисляется автоматически.

5. Как только заказ готов, он получает статус «Готово», при этом фиксируется дата. Статус «Завершен» присваивается заказу после того, как клиент полностью оплатил его стоимость и забрал заказ. Эта дата также фиксируется. Статус «Завершен» можно присваивать тольк о заказу, который имеет статус «Готов».

Основные функции системы:

Формирование и корректировка списков материалов

Добавление нового клиента

Добавление нового заказа с указанием всех заказанных изделий

Присвоение заказу статуса «Готов» или «Завершен»

Основные запросы к базе данных:

Для заданного заказа вывести имеющееся количество метров на складе для всех нужных материалов

Вывести стоимость заданного заказа

Вывести список готовых заказов, список заказов, находящихся в работе., статус заказа конкретного клиента.

Отчеты:

Квитанция клиенту о приеме заказа

Список всех заказов с указанием их статуса и видов изделий за определенный период.

Введение

1. Анализ предметной области

2. Проектирование информационной системы

2.1. Структура таблиц, схема данных, отчеты, запросы, формы

2.2. Сценарии работы пользователя

3. Реализация проекта информационной системы

3.1. Таблицы

3.2. Схема данных

3.3. Формы

3.4. Запросы

3.5. Отчеты

4. Тестирование информационной системы

Заключение

Список использованных источников

5

8

10

10

13

14

16

16

18

20

26

28

32

33

Содержание

Введение

Информационные технологии – весьма широкое определение, под которое попадает ряд отдельных технических средств и приемов работы с информацией. Но, как правило, в процессе работы с информацией люди имеют дело со вполне определенной связанной последовательностью взаимодействий с различными средствами. Наиболее рационально алгоритмизированная совокупность методов и средств работы с информацией – информационная система. Таким образом, информационная система - взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации. Информационные системы бывают разного назначения и масштаба. Также информационные системы отличаются по степени охвата сфер деятельности предприятия (бухгалтерия, склад, финансы, производство и т.д.). Однако все информационные системы обладают рядом свойств, которые являются для них общими: [1]

  • ИС предназначены для сбора, хранения и обработки информации. Таким образом, в основе любой информационной системы лежат средства хранения и доступа к данным;

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

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

  • ИС автоматизирует применение математических методов к решению управленческих задач;

  • ИС по крайней мере частично освобождает сотрудников от рутинного труда;

  • ИС минимизирует вероятность появления ошибки в ходе передачи либо обработки информации;

  • ИС снижает объем документов на бумаге;

  • ИС совершенствует документооборот;

  • ИС снижает затраты на производство товаров и услуг.

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

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

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

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

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

1. Анализ предметной области

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

Кандидату, обратившемуся за помощью в агентство по пошиву штор, может быть представлен следующий спектр услуг: помощь в выборе, предоставление прайс-листа, вся информация по необходимому изделию, выдача квитанций; занесение информации о клиенте в базу данных; предоставление информации о текущем состоянии заказа и о его стоимости.  Клиент может прибегнуть к консультации специалистов агентства по способам и методам стиля и пошива необходимого изделия. У желающего сделать заказ есть возможность получить консультацию по вопросам материалов из которых будут сшиты изделия и выбор цвета для изделия.   [2]

В заявках клиентов указывается изделие, его стиль, а также его цвет и количество.

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

Основными функциями салона по пошиву портьер являются:

  • обслуживание клиентов

  • добавление нового заказа

  • добавление заявки клиента и обработка его заказа

  • проверка клиента на наличие в базе данных

  • подготовка отчетов для руководства и клиентов

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

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

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

База данных должна содержать следующую информацию:

О клиентах: ФИО клиента, телефон, адрес.

О заказах: Дату заказа, его статусы ,модель изделия, его стиль, цвет и количество;

О салоне: Наличие на складе материалов, проверка клиентов на «дубликаты», очистка базы данных от ошибок.

Глава 2. Проектирование информационной системы

2.1. Структура таблиц, схема данных, отчеты, запросы, формы

Информационная система в данной работе представляет собой базу данных, созданную в MS Access.

В проекте база данных состоит из 8 таблиц: «Клиенты», «Заказы», «Заказы подробно», «Прайс-лист», «Стили», «Цвета», «Материалы», «Связка».

Таблица «Клиенты» содержит следующие поля: id_клиента, ФИО, телефон, адрес.

Таблица «Заказы» состоит из полей: id_Заказа, Дата заказа, Принят, Готов, Дата сдачи заказа, Завершен, id_клиента.

Таблица «Заказы подробно», ее поля: id_Доп_заказа, изделие, стиль, цвет, количество.

Таблица «Цвет» содержит поля: id_Цвета и Цвет.

Таблица «Прайс-лист» содержит поля:id_Изделия, Изделие, Стиль, Стоимость пошива, Срок пошива в днях.

Таблица «Стили» содержит поля:id_Стиля, Стиль, Необходимо метров ткани.

Таблица «Связка» содержит поля:id_Стиля, id_Материала, Материал.

Таблица «Материалы» содержит поля:id_Материала, Материал, Цена за метр, Наличие на складе(в метрах).

Схема данных, связи между таблицами представлены на рис.2.1.

Id_Клиента, id_Заказа, id_Доп_заказа, id_Изделия, id_Цвета, id_Стиля, id_Материала – это первичные ключи для связей таблиц.

Рис.2.1

Данная информационная система будет реализовать следующие объекты

Формы ввода данных:

  • Пользователь вносит данные об клиенте. Создаем форму клиенты.

  • Дальше заносятся данные о самом заказе. Создаем форму заказы.

  • Клиенту предоставляется Прайс-лист. Создаем форму Прайс-лист.

Запросы:

  • Запрос на проверку клиента

  • Запрос на наличие материалов на складе

  • Запрос о стоимости конкретного заказа

  • Запрос на удаление клиента или заказа из БД

  • Запрос на статус конкретного заказа

  • Запрос на количество заказов за определенный период

Отчеты:

  • Отчет о принятие заказа

  • Отчет о стоимости заказа

  • Отчет на количество заказов за определенный период