Дипломная работа

«Программа автоматизации пункта проката DVD видео»

  • 66 страниц
Содержание

Введение 6

1 Исследовательская часть 8

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

1.2 Постановка задачи 12

2 Технология разработки программного продукта 15

2.1 Анализ входных и выходных данных 15

2.2 Инфологическая модель 17

2.3 Выбор и обоснование программных средств разработки 21

2.4 Выбор и обоснование аппаратных средств разработки 25

3 Описание программных модулей 26

3.1 Структура и алгоритм работы программного продукта 26

3.2 Инструментарий разработки программного продукта 29

3.3 Интерфейс программного продукта 32

4 Испытания программного продукта 36

4.1 Назначение испытаний 36

4.2 Программа и методика испытаний 36

4.3 Результаты испытаний 37

5 Специализированные эргономические требования к средствам вычислительной техники 39

6 Экономическая эффективность создания и внедрения программного продукта 44

6.1 Исходные данные для экономических расчетов 44

6.2 Расчет затрат по созданию и внедрению программного продукта 46

6.3 Результаты расчетов 53

Заключение 55

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

Приложение А (обязательное) Руководство программиста 57

Приложение Б (обязательное) Руководство пользователя 68

Приложение В (обязательное) Листинг программы 80

Приложение Г (обязательное) Расчет затрат на разработку программного

продукта (Excel) 91

Введение

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

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

- комплекс автоматизации организации труда;

- комплекс автоматических решений рабочего процесса;

- комплекс автоматизации планирования.

Одним из примеров автоматизации рабочего процесса является разраба-тываемый программный продукт «Программа автоматизации пункта проката DVD видео». Программная часть данной работы реализована на исходных дан-ных пункта проката DVD видео.

В ходе дипломной работы необходимо создать программный продукт, который позволит автоматизировать прием/выдачу DVD-дисков, а также де-нежный расчет с клиентами. Программный продукт можно использовать в дру-гих аналогичных учреждениях.

Фрагмент работы

1 Исследовательская часть

В исследовательской части пояснительной записки на тему – Создание программного продукта «Программа автоматизации пункта проката DVD ви-део» проводится анализ и описание предметной области. Также в данном раз-деле анализируются программы-аналоги, используемые в сфере проката CD и DVD-дисков, определяется структура программного продукта.

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

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

Предметная область – это часть реального мира, данные о которой от-ражаются в базе данных.

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

В ходе преддипломной практики изучены и описаны программы-аналоги, используемые в данной сфере, например, Видеопилот 2.0, Прокат.

Программа автоматизации пунктов проката «Прокат» (см. рисунок 1) предназначена для автоматизации пунктов проката или продажи видеодисков или любых других товаров. Она ведет учет выдаваемых товаров по клиентам, платежей и взаиморасчетов с клиентами и формирует все необходимые доку-менты и отчеты. В программе имеется; учет заказов, продаж, предусмотрены различные схемы обслуживания клиентов. Для ускорения обслуживания, рабо-та может вестись с применением технологий штрихового кодирования и член-ских карточек. Программа имеет развитую систему разделения доступа сотруд-ников к различным функциям и отчетам. Есть возможность разрабатывать и печатать этикетки товаров и карточки постоянных клиентов (в том числе и с штрихкодом).

Рисунок 1 – Интерфейс программного продукта «Прокат»

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

- регистрация клиентов, формирование и печать персональных карточек клиентов. Возможность автоматизированого "фотографирования" клиентов;

- ввод товаров, печать этикеток товаров. Имеются средства для разра-ботки дизайна карточек клиентов и этикеток товаров;

- автоматическое определение клиентов и товаров по их штрих-кодам;

- быстрый поиск товаров по названию, группе (жанру), ценовой катего-рии, стране, режиссеру, студии, актеру, году выпуска;

- выдача и возврат из проката, резервирование (заказ) и продажа това-ров с регистрацией всех операций в журнале учета;

- гибкая система настройки различных схем обслуживания клиентов в зависимости от их Категории: залоговая, абонементная, предоплата, VIP;

- прием оплаты от клиентов, печать чеков, приходных и расходных ор-деров, актов, счетов-фактур, договора с клиентом и т.п.;

- учет взаиморасчетов с каждым клиентом за всю историю, возмож-ность применения различных схем взаиморасчетов;

- всевозможные отчеты по товарам: каталоги, по популярности, справки о наличии;

- экспорт данных в Excel и формирование там документа "Учет доходов предпринимателя"

- различные отчеты по клиентам, справка о должниках, о клиенте;

- отчеты по оборотам за день, за произвольный период;

- возможность блокировки, разблокировки, и замены карточки клиента. Занесение клиента в «черный список»;

- возможность работы в любой валюте (рубли, USD, EUR и т.п.);

- возможность автоматической печати чеков на кассовом аппарате АМС-100Ф;

- разграничение доступа к функциям системы для сотрудников пункта проката;

- простой и понятный, настраиваемый интерфейс пользователя;

- поддержка нескольких языков интерфейса (в настоящее время имеется русский и английский интерфейс);

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

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

1.2 Постановка задачи

Постановка задачи — точная формулировка условий задачи с описанием входной и выходной информации.

Для разработки создания программного продукта (ПП) «Учет поступле-ния материалов в отдел капитального ремонта ООО «НЗНО» необходимо вы-полнить ряд задач:

- выполнить анализ предметной области для того, чтобы выделить объ-екты, их атрибуты и ключи, которые предполагается в дальнейшем хранить в БД;

- выполнить сбор, систематизацию анализ входных и выходных данных;

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

- выбрать и обосновать программные и аппаратные средства разработки;

- реализовать структуры таблиц для хранения данных, взаимосвязи меж-ду ними с обеспечением целостности данных;

- в БД должны содержаться сведения о материалах на складе;

- заполнить БД исходными данными;

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

1) хранение данных в базе, определив необходимые ограничения целостности;

2) удобные формы для просмотра, ввода, редактирования и уда-ления данных;

3) выбор из справочников;

4) фильтрацию, сортировку и поиск по оптимальным критериям;

5) необходимые вычисления;

6) вывод отчетной документации на экран и на печать;

- организовать защиту данных;

- описать структуру и алгоритм работы ПП, инструментарий разработки и интерфейс ПП;

- написать программу и методику испытаний ПП, провести его испыта-ния, оформить их документально;

- рассмотреть организационную часть дипломной работы:

- выполнить экономические расчеты с помощью электронной таблицы MS Excel, результаты оформить в виде приложения;

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

- создать презентационные материалы для успешной защиты дипломной работы;

- исходные коды, презентацию, дистрибутив и документацию следует записать на носитель CD.

Заключение

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

В процессе дипломной работы, был проведен анализ предметной области деятельности пункта проката компакт-дисков, для которого был разработан программный продукт. При изучении предметной области, были определены и проанализированы входные и выходные данные, разработана и построена ин-фологическая модель базы данных. На основе инфологической модели была создана база данных, позволяющая вести учет материалов на ремонт различных объектов. Средствами объектно-ориентированного программирования Delphi было разработано приложения для работы с базой данных «Программа автома-тизации пункта проката DVD видео».

Ожидаемый годовой экономический эффект от внедрения программного продукта по результатам расчетов составляет 18478,65 рублей. Внедряя данную программу, облегчается работа инженера-программиста, освобождая его от ру-тиной работы, поиска имеющегося материала на складе для ремонта объекта, а также составления отчетов.

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

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

1. Введение в СУБД. Кузнецов Д. М.: Microsoft Press, 2002.

2. Санитарно-эпидемиологические правила и нормативы СанПиН 2.4.4.1251-03 ЦДТ.

3. Основы объектно-ориентированной разработки программных систем. Фридман А. М.: Финансы и статистика, 2005.

4. Проектирование реляционных баз данных. Харрингтон Джен Л. М.: Microsoft Press, 2003.

5. Проектирование баз данных. Диго С.М. М.: ДиаСофт,2006.

6. Программирование в Windows XP. Энциклопедия пользователя. Вильямс М. М.: ДиаСофт, 2005.

7. Программирование в Delphi. Архангельский А.Н. М.: Бином, 2005.

8. Основы программирования на языке Паскаль. Сергеев А.Н., 2006.

9. Методические указания по выполнению курсовой работы для специ-альности 230105 «Программное обеспечение ВТ и АС»,2009.

10. Базы данных в Delphi 7. Понамарев В.,Самоучитель. Спб.: Питер, 2003.

11. Delphi в подлиннике. Гофман В.А. СПб.: BHV, 2003.

12. Экономика отрасли. Загородников С.В. М.: ИНФРА, 2006;

Примечания

есть Excel расчеты.xls

Покупка готовой работы
Тема: «Программа автоматизации пункта проката DVD видео»
Раздел: Информатика
Тип: Дипломная работа
Страниц: 66
Цена: 2500 руб.
Нужна похожая работа?
Закажите авторскую работу по вашему заданию.
  • Цены ниже рыночных
  • Удобный личный кабинет
  • Необходимый уровень антиплагиата
  • Прямое общение с исполнителем вашей работы
  • Бесплатные доработки и консультации
  • Минимальные сроки выполнения

Мы уже помогли 24535 студентам

Средний балл наших работ

  • 4.89 из 5
Узнайте стоимость
написания вашей работы
Популярные услуги
Дипломная на заказ

Дипломная работа

от 8000 руб.

срок: от 6 дней

Курсовая на заказ

Курсовая работа

от 1500 руб.

срок: от 3 дней

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

Отчет по практике

от 1500 руб.

срок: от 2 дней

Контрольная работа на заказ

Контрольная работа

от 100 руб.

срок: от 1 дня

Реферат на заказ

Реферат

от 700 руб.

срок: от 1 дня

682 автора

помогают студентам

23 задания

за последние сутки

10 минут

среднее время отклика