Информационная система «Видеопрокат»

Автор работы: Пользователь скрыл имя, 03 Мая 2015 в 20:54, курсовая работа

Описание работы

Целью курсовой работы является разработка программного продукта, позволяющего автоматизировать документооборот в магазине. Для разработки будет использоваться язык UML и программный пакет Rational Rose.
UML включает набор графических элементов, используемых на диаграммах, и правила для объединения этих элементов. Диаграммы используются для отображения различных представлений системы. Этот набор представлений называется моделью.

Содержание работы

ВВЕДЕНИЕ 3
1 Описание информационной системы для организации товарооборота и обработки платежей в магазине видеопроката 4
1.1 Характеристика существующей организации обработки информации в магазине видеопроката 4
1.2 Информационные данные, обеспечивающие вариантность решения задачи 4
1.3 Словарь специальных терминов, характеризующих объект 5
2 Разработка автоматизированной системы для организации товарооборота и обработки платежей в магазине видеопроката 6
2.1 Техническое задание на разработку ПП 6
2.2 Разработка модели использования для системы «Видеопрокат» 13
2.3 Построение концептуальной модели «Товарооборот и обработка платежей в магазине видеопроката» 14
2.3.1 Описание поведения системы 14
2.3.1.1 Диаграмма последовательностей системы 15
2.3.1.2 Диаграммы кооперации 16
2.3.1.3 Диаграммы действий 17
2.3.2 Разработка структуры программного обеспечения 19
2.3.2.1 Определение отношений между объектами 19
2.3.2.2 Проектирование классов 21
2.3.2.3 Диаграммы состояний объектов 22
2.4 Обоснования проектных решений по программному решению задачи 23
2.4.1 Компоновка программных компонентов 23
2.4.2 Проектирование размещения программных компонентов для распределённых программных систем 24
2.5 Обоснование выбора средств моделирования и языка программирования 25
3 Разработка интерфейса пользователя 26
3.1 Стандарт интерфейса пользователя проекта 26
3.2 Руководство пользователя 27
4 Тестирование разработанного ПП 29
5 Результаты исследований 31
5.1 Анализ экономической эффективности 31
5.2. Характеристика разработанного ПП 31
Список литературы 32

Файлы: 1 файл

Видеопрокат.doc

— 651.50 Кб (Скачать файл)

ОАНО «Волжский университет им. В.Н. Татищева»

Факультет «Информатика и телекоммуникации»

Кафедра «Промышленная информатика»

 

 

 

 

 

 

 

 

 

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

 

по дисциплине «Проектирование информационных систем»

на тему: «Информационная система «Видеопрокат»

 

 

 

 

 

 

 

 

Выполнил: студент группы ИТ-405

                                                                             Герасимова Е.А.________________

                                                                 Проверил: ст. преподаватель

                          Маркова Т.И. __________________

                          Дата сдачи ____________________

                          Дата проверки _________________

 

 

 

 

 

 

 

 

 

Тольятти, 2007

Содержание

 

 

 

 

 

 

 

 

ВВЕДЕНИЕ

Целью курсовой работы является разработка программного продукта, позволяющего автоматизировать документооборот в магазине. Для разработки будет использоваться язык UML и программный пакет Rational Rose.

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

UML-модель описывает, что должна  делать система, но ничего не  сообщает о том, как она будет  реализована.

 

1  Описание информационной системы для организации товарооборота и обработки платежей в магазине видеопроката

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

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

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

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

1.1 Характеристика существующей организации обработки      информации в магазине видеопроката

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

На диаграмме прецедентов для системы чётко прослеживается работа каждого участника системы, кто и за что отвечает.

1.2 Информационные данные, обеспечивающие  вариантность  решения задачи

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

Когда выбор сделан, клиент предоставляет индивидуальную карточку «клиента», на которой указан его индивидуальный номер, оператору и оплачивает товар. Если у клиента нету индивидуальной карточки, то тогда клиента регистрирует оператор и выдает ему эту карточку, для этого нужен только паспорт.

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

1.3 Словарь специальных терминов, характеризующих объект

Оператор – сотрудник магазина «Видеопроката», который выдает клиентам видео продукцию и карточки, принимает деньги, а также оформляет учет поступившей продукции.

Клиент – человек, который берет видео продукцию на прокат в магазине

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

Поставщик – человек, следящий за рынком видео и поставляющий видео продукцию в магазин.

 

 

 

 

 

 

 

 

2  Разработка автоматизированной  системы для организации          товарооборота и обработки платежей  в магазине видеопроката

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

 

2.1 Техническое задание на разработку ПП

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ВВЕДЕНИЕ

Настоящее техническое задание распространяется на разработку программы документооборота для использования сотрудниками видеопроката.

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

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

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

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

 

1 ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ

Основанием для разработки программы является задание на курсовую проект по дисциплине «Проектирование информационных систем», утвержденное кафедрой «Промышленная информатика», 5.02.2007. Тема «Разработка автоматизированной системы для организации товарооборота и обработки платежей в магазине «Видеопрокат»

 

2 НАЗНАЧЕНИЕ

Система предназначена для хранения и обработки сведений о видеоносителях, клиентах и платежах.

 

3 ТРЕБОВАНИЯ К ПРОРАММНОМУ ИЗДЕЛИЮ

    1. Требования к функциональным характеристикам

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

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

Исходные данные:

    • данные клиентов и номера их карточек;
    • текущие сведения о количестве взятых кассет каждым клиентом;
    • список фильмов на видео;
    • регистрация штрафные санкции.
    1. Требования к надежности

Разрабатываемая система должна отвечать следующим требованиям надежности:

  • контроль входной и выходной информации;
  • отсутствие ошибок;
  • устойчивость к ошибкам;
  • резервное копирование в конце рабочего дня;
  • разграничение прав доступа;
  • время восстановления после отказа t=1 минута.
    1. Условия эксплуатации

Должны быть соблюдены допускаемые воздействия климатических условий. Микроклимат помещений в соответствии с требованиями ГОСТ 12.1.005-88 нормы характеризуется следующими параметрами: оптимальная температура воздуха в теплое время 20-23 °С, а в холодное время 22-25 °С; оптимальная относительная влажность воздуха в теплое время и в холодное время составляет 40-60 %; оптимальная скорость движения воздуха в холодное и в теплое время составляет 0,2 м/с. Также есть и критерий допустимой температуры воздуха в теплое время на 3 больше максимальной (Т годовой), в холодное время 19-25 °С; допустимой относительной влажности воздуха в теплое время 55 %, в холодное время 40-75 %; допустимая скорость движения воздуха в холодное 0,2-0,5, в теплое время составляет 0,2 м/с.

    1. Требования к составу и параметрам технических средств

Система должна работать на IBM совместимых персональных компьютерах.

Минимальная конфигурация:

  • тип процессора  Pentium-100 и выше;
  • объем оперативного запоминающего устройства 32 Мб и более;
  • видео карта 32Мб;
  • винчестер 2Гб.
    1. Требования к информационной  и программной совместимости

Реализация поставленной задачи будет производиться с использованием:

  • операционной системы Win32 (Windows 95, Windows 98, Windows 2000, Windows NT и т. п.);
  • среды разработки Delphi 7.0.

 

4 ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ

Разрабатываемые  программные  модули  должны  быть самодокументированны, т. е. тексты программ должны содержать все необходимые комментарии.

В состав документации должно входить руководство пользователю, руководство программиста.

 

 

5 ТЕХНИКО-ЭКОНОМИЧЕСКИЕ ПОКАЗАТЕЛИ

Внедренная разработанная автоматизированная система позволит:

    • сократить время;
    • повысить эффективность обработки информации.

 

6 СТАДИИ И ЭТАПЫ РАЗРАБОТКИ

Жизненный цикл программного изделия:

  1.     Основные процессы:

1.1 приобретение;

1.2 поставка;

1.3 разработка;

1.4 эксплуатация;

1.5 сопровождение.

  1. Организационные процессы:

2.1 управление;

2.2 усовершенствование;

2.3 создание инфраструктуры;

2.4 обучение.

3.       Вспомогательные процессы:

3.1 документирование;

3.2 управление конфигурацией;

3.3 обеспечение качества;

3.4 аттестация;

3.5 совместная оценка;

3.6 аудит;

3.7 разрешение проблем.

 

7 ПОРЯДОК КОНТРОЛЯ И ПРИЕМКИ

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.2 Разработка модели использования для системы «Видеопрокат»

Поведение разрабатываемой системы описывается с помощью функциональной модели, которая отображает системные прецеденты (use case), системное окружение (actors) и связи между прецедентами и актерами (use case diagrams). Основная задача модели прецедентов – представлять собой единое средство, дающее возможность заказчику, конечному пользователю и разработчику совместно обсуждать функциональность и поведение системы.

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

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

Информация о работе Информационная система «Видеопрокат»