Многопользовательская программа реализации ПК техники

Автор работы: Пользователь скрыл имя, 26 Декабря 2013 в 23:14, курсовая работа

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

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

Содержание

1 Введение
Описание предметной области рассматриваемого объекта
Аналогичные программные продукты
Основная часть
Выбор и обоснование СУБД для реализации базы данных
Выбор и обоснование языка программирования
Описание EMS Manager for InterBase/Firebird
Список используемых компонентов
Структура банка данных
Инфологическое проектирование
Структура таблиц
Заключение
Литература
Книги
Интернет ресурсы
Приложение А
Описание программы
Интерфейс программы

Вложенные файлы: 1 файл

kursovoy .docx

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

Бендерский политехнический  филиал ПГУ им”Т.Г Щевченко”

Кафедра “АСОИиУ”

 

 

 

 

 

 

 

 

 

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

по дисциплине: “Разработка и Эксплуатация ”

Тема: “Многопользовательская программа реализации ПК техники ”

 

 

Выполнил: студент гр. 46К

Бургуджи Е.Г

Преподаватель: Качур В.Г

 

 

 

 

 

 

 

Бендеры

2013

 

Содержание

        1 Введение

    1. Описание предметной области рассматриваемого объекта
    2. Аналогичные программные продукты
  1. Основная часть
    1. Выбор и обоснование СУБД для реализации базы данных
    2. Выбор и обоснование языка программирования
    3. Описание  EMS Manager for InterBase/Firebird 
    4. Список используемых компонентов
  2. Структура банка данных
    1. Инфологическое проектирование
    2. Структура таблиц
  3. Заключение
  4. Литература
    1. Книги
    2. Интернет ресурсы
  5. Приложение А
    1. Описание программы
    2. Интерфейс программы

                                                            ВВЕДЕНИЕ

 

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

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

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

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

1. ОБЩИЙ РАЗДЕЛ

1.1 Описание предметной области рассматриваемого объекта

 

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

К функциям, реализуемым в данной задаче, относятся:

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

сортировка  блюд по типу (закуска, горячее, салаты….).Отчетность, реализуемая при автоматизации процесса:формирование меню ресторана;составление бланка заказанных блюд, передаваемого на кухню.Из всего вышесказанного вытекает несколько ограничений предметной области:

  • каждая запись должна быть уникальной и не иметь своих дубликатов;

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

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

Автоматизация позволит снизить трудозатраты и число ошибок работников предприятия  при обработке  данных. Также она  приведет к экономии времени сотрудников  и повысит оперативность  принимаемых решений. Централизованное хранение данных повышает точность и достоверность  предоставляемых  сведений.

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

Автоматизация позволит получать отчёты по заданным условиям, с подсчётом итоговых значений, и организовать хранение данных для  последующего анализа.

Условием прекращения  использования задачи «Автоматизация продажи техники в компьюторном магазине» является прекращение деятельности предприятия.

 

1.2 Аналогичные  программные продукты

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

  1. Главное окно приложения

  1. Окно  Реализация товара

 

 

  1. Формирование  отчетов

Не смотря на тот фак что  у этого программного продукта есть масса  плюсов, такие как:

  • Подробная статистика;
  • Оперативный и быстрый доступ к данным;
  • Поиск интересующих товаров;
  • Выборка данных по определенным критериям;
  • Удобный редактор справочников;
  • Статистика по работающему персоналу .

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

  • Из-за изобилия функций порой интерфейс не понятен и без соответствующей информации пользователю трудно ориентироваться в программе;
  • Не  предусмотрен  многопользовательский режим. Совершенно любой сотрудник может редактировать и просматривать любую информацию;
  • Отсутствие справки пользователя.

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

 

 

2.Основная  часть

2.1 Выбор и обоснование СУБД для реализации базы данных

Многие известные  крупные компании такие независимо от направления бизнеса, имеют одно общее: они выбрали InterBase в качестве ключевого  компонента их информационных систем. 
Borland InterBase одинаково хорошо применяется и для управления ракетными системами, сбора данных для аэрокосмических исследований ,хранения и обработки данных биржи. 
Приложения подобного рода имеют много общих требований: легкость использования и управления; производительность; масштабируемость; переносимость; использование ресурсов; восстановление после сбоя.

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

InterBase обеспечивает  оптимистические  блокировки при  помощи Архитектуры  Многоверсионности  Записей (Multi-Generational Architecture- [MGA]). Этот механизм  создает оптимизированные  версии для новых,  удаленных или  обновляемых записей, которые видны только в контексте конкретной транзакции, изменяющей данные. Реально, InterBase версионирует только изменяемые столбцы (поля) путем создания deltas. Это обеспечивает максимальную производительность и минимальные требования к дисковому пространству. 
Вместо того чтобы писать код обработки страничных, индексных и табличных блокировок, разработчик при использовании InterBase должен обрабатывать только конфликты обновления с другими транзакциями. Это означает значительно меньшие затраты при разработке и сопровождении для корпораций, использующих InterBase. 
 
Архитектура многоверсионности Записей InterBase гарантирует доступность данных на чтение для любых пользователей и в любое время. Клиентское приложение никогда не ждет доступности таблиц, записей или индексов, независимо от числа пользователей в системе или длительности и сложности какой-либо транзакции. Разработчики, использующие InterBase, автоматически получают максимум производительности приложений, безотносительно сложности обработки данных.

Установка InterBase очень проста. InterBase автоматически и  динамически распределяет пространство для  установки. Это означает, что нет необходимости  ни в предварительном  распределении дискового  пространства, ни в  последующем при  активной работе с  базой данных. Кроме  этого, благодаря  механизму многоверсионности  записей, в InterBase нет  файлов протоколов транзакций. Поскольку InterBase не требует  модификации ядра ОС, он защищен от проблем совместимости  при обновлении ядра ОС. Это позволяет  разработчику сопровождать операционную систему  без оглядки на работоспособность  РСУБД. Borland InterBase автоматически  конфигурируется  и настраивается, и не требует никакого вмешательства администратора в настройки. Это  максимально облегчает  управление и сопровождение. 
 
Восстановление базы данных Borland InterBase происходит автоматически без вмешательства администратора БД. При запуске Borland InterBase он проверяет БД на наличие неподтвержденных записей. При существовании таковых они переводятся в отмененное состояние. Этот процесс занимает несколько секунд. 
 
Ядро Borland InterBase использует менее 2Мб памяти. При установке на диске требуется около 8Мб, Borland InterBase не требует памяти больше, чем базовая память для операционной системы. Он динамически использует ресурсы диска и памяти без вмешательства администратора БД.

Информация о работе Многопользовательская программа реализации ПК техники