Программа учета клиентов ООО "Новый день"

Требования к программе, составу и параметрам технических средств. Основные элементы языка программирования. Инструкция на выполнение программы учета клиентов: вызов и загрузка, входные и выходные данные. Расчет себестоимости программного продукта.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 29.06.2012
Размер файла 3,9 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Run to Cursor - выполнить приложение вплоть до той точки в исходном тексте, где находится курсор Run until Return.

Show Execution Point - показать точку выполнения.

Program Pause - пауза в выполнении приложения.

Program Reset - завершить выполнение приложения и выгрузить его из памяти.

2.4.2 Тестирование и отладка

В программе можно встретить следующие виды ошибок:

- Технологические ошибки. Возникают на любых этапах создания программы и составляют до 10% от общего числа ошибок, обнаруживаемых при отладке. Выявление технологических ошибок может быть автоматическим и производится многократно;

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

- Системные ошибки. Возникают на этапах проектирования. Доля системных ошибок при автоматизированной и комплексной отладке до 40%. В процессе эксплуатации около 80% от всех ошибок. Во избежание системных ошибок необходимо уточнить и конкретизировать техническое задание.

Отладка программного продукта - это деятельность, направленная на обнаружение и исправление ошибок в программе.

При разработке данного программного продукта возникли следующие ошибки, список которых приведен в соответствии с таблицей 13.

Таблица 13 - Ошибки при разработке программы

Ошибки

Причины

Способы устранения

data type mismatch

Несоответствие типов данных

Согласовать типы данных

File not found

Файл не найден

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

Field not found

Поле было переименовано

Указать правильное имя поля

2.4.3 Контрольный пример

Программа учета клиентов ООО «Новый день» запускается файлом «Программа учета клиентов ООО Новый день». После запуска файла запуск.exe на экране появится заставка, в соответствии с рисунком 31.

Рисунок 31 - Заставка

После заставки открывается форма ввода пароля, на которой предлагается ввести имя пользователя и пароль, в соответствии с рисунком 32.

Рисунок 32 - Авторизация в программе

Если имя пользователя или пароль будут неверные, тогда программа выдаст сообщение об ошибке, в соответствии с рисунком 33.

Рисунок 33 - Ошибка при авторизации

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

Рисунок 34 - Регистрация

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

Рисунок 35 - Главная форма

Перейдем на форму «График приема пациентов» нажатием на одноименный пункт меню. Откроется форма в соответствии с рисунком 36.

Рисунок 36 - График приема пациентов

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

Рисунок 37 - Пункт меню «Редактирование»

При добавлении записи откроется форма, соответствующая рисунку 38. Далее будет необходимо заполнить все имеющиеся на ней поля и нажать на кнопку «ДОБАВИТЬ».

Рисунок 38 - Добавление записи

При удалении записи, запись, на которой находиться курсор, удалиться.

Что бы сделать отчет по таблице, нужно нажать пункт меню «Отчет: График приема пациентов», после чего таблица перенесется в Excel, в соответствии с рисунком 39.

Рисунок 39 - Отчет по таблице

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

Рисунок 40 - Вызов отчета из главного меню

Для того, что бы вернуться на главную форму, пользователю нужно нажать на пункт меню «На главную».

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

Рисунок 41 - Пункт меню «Запросы»

Перейдем на форму «Запрос: «Карточки пациентов», которая выглядит соответственно рисунку 42.

Рисунок 42 - Форма запроса «Карточки пациентов»

Для того, чтобы посмотреть карточку пациента необходимо выбрать его из выпадающего списка. На форме будут отображены номер телефона, адрес и таблица, содержащая в себе информацию о том, какие процедуры пациент проходил, или которые ему только предстоит пройти. Запрос «Карточки пациентов» имеет внутренний отчет, который можно вызвать нажав на пункт меню «Отчет: Карточки пациентов». Остальные запросы не имеют внутренних отчетов. Для того, что бы закрыть форму, на которой расположен запрос, необходимо нажать на пункт меню «Закрыть».

Работа со всеми таблицами и запросами в приложении организованна однотипно.

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

Рисунок 43 - Форма «Настройки»

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

Рисунок 44 - Вкладка «Файл настроек»

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

Рисунок 45 - Диалоговое окно при сохранении настроек.

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

Для того, что бы завершить работу с программным продуктом «Приложение учета клиентов ООО «Новый день»» нажать на пункт меню «Закрыть» на главной форме приложения.

3. ЭКОНОМИЧЕСКАЯ ЧАСТЬ

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

стадии разработки программы;

нормативы для определения трудоемкости и средней численности разработчиков по каждому этапу работы;

заработную плату разработчиков;

стоимость машинного часа работы оборудования;

время работы оборудования при разработке программы.

Затраты на разработку программы - себестоимость программы, определяется по формуле:

, руб., (4)

программа клиент учет себестоимость

где - затраты на материалы, применяемые при разработке программы, руб.;

- затраты, связанные с работой оборудования, руб.;

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

НР - накладные расходы, руб.

Затраты на материалы определяются по данным из таблицы 14.

Таблица 14 - Ведомость затрат на материалы

Наименование материалов

Единица измерения

Цена за единицу измерения (руб.)

Количество (штуки)

Сумма (руб.)

Папка

Штука

150

1

150

Бумага

Упаковка

180

1

180

Ручка

Штука

25

1

25

Лист ф. А1

Штука

30

3

90

Итого

445

=445 (руб.)

Транспортно-заготовительные расходы составляют 10% от затрат на основные материалы, определяются по формуле:

ТЗР = *10%/100%, руб. (5)

ТЗР = 445*10%/100% = 44,5 (руб.)

Затраты по заработной плате определяются по формуле:

, руб., (6)

где - основной фонд заработной платы;

- дополнительная заработная плата;

ЕСС - единое социальное страхование.

Основная заработная плата определяется по формуле:

, руб., (7)

где - прямая заработная плата;

П - премия.

Прямая заработная плата определяется по формуле:

, руб., (8)

где - оклад за месяц, = 7500 руб.;

- затраты времени на разработку этапа программы, час;

Д - количество рабочих дней в месяце, Д=22;

t - продолжительность рабочего дня, t= 8 час.

Основная заработная плата.

Таблица 15 - Расчет основной заработной платы

Этапы работы

Трудоемкость (час)

Расчет

Затраты (рублей)

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

4

(7500*4)/(22*8)

170,45

Разработка программы

25

(7500*25)/(22*8)

1065,34

Отладка

35

(7500*30)/(22*8)

1491,48

Выпуск технической документации

10

(7500*25)/(22*8)

426,14

Итого

3153,41

= 3153,41 руб.

Премия составляет 20% от прямого заработка.

П = 630,68 руб.

= 3784,09 руб.

Дополнительная заработная плата составляет 21% от основной заработной платы и определяется по формуле:

, руб.; (9)

794,69 руб.

Отчисление на социальное страхование (ЕСС) 26 % от суммы основной и дополнительной заработной платы определяются по формуле:

ЕСС = (+)* 26 %/100%, руб.; (10)

ЕСС = 1190,48 руб.

Затраты на внедрение и эксплуатацию программы определяются по формуле:

, руб., (11)

где - время работы оборудования при составлении программы (час);

- стоимость часа эксплуатации оборудования.

Стоимость часа эксплуатации оборудования определяется по формуле:

, руб., (12)

где - стоимость оборудования, = 26000 руб.;

- срок эксплуатации оборудования;

Э - стоимость за электроэнергию в час, Э = 2,80 руб.;

А - стоимость аренды помещения, А = 0 руб.

Срок эксплуатации компьютера - 3 года, в году 251 рабочих дней, продолжительность рабочего дня 7 часов.

= 5271 (часов)

= 26000/(5271*(2,80+0)) = 1,76 (руб.)

Рассчитаем расходы на внедрение и эксплуатацию программы.

Таблица 16 - Расчет расходов на внедрение и эксплуатацию программы

Этапы работы

Трудоемкость (час)

Расчет

Затраты (рублей)

Разработка программы

25

25*1,76

44

Отладка программы

35

35*1,76

61,6

Выпуск технической документации

10

10*1,76

17,6

Итого

123,2

= 123,2 (руб.)

Накладные расходы составляют 180% от основной заработной платы и определяются по формуле:

НР = *180%/100%, руб. (13)

НР = 3784,09 * 180/100 = 6811,36 (руб.)

Калькуляция себестоимости программы представлена в таблице 17.

Таблица 17 - Калькуляция себестоимости

Статьи затрат

Затраты

Затраты на материалы, в том числе:

основные материалы;

транспортно-заготовительные расходы.

489,5

445

44,5

Затраты на заработную плату, в том числе:

основная заработная плата;

дополнительная заработная плата;

отчисление на социальное страхование.

5769,26

3784,09

794,69

1190,48

Затраты на внедрение и эксплуатацию программы.

123,2

Накладные расходы

6811,36

Полная себестоимость

13193,32

Прибыль на рентабельность 12 % определяется по формуле:

Прибыль =*Р/100%, руб., (14)

где - полная себестоимость.

Прибыль = 1583,2 (руб.)

Оптовая цена определяется по формуле:

Ц = Сп + Прибыль (руб.) (15)

Ц = 14776,59 (руб.)

Срок окупаемости программы вычисляется по формуле:

г., (13)

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

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

Разница между затратами определяется по формуле:

= (руб.), (16)

где - стоимость оборудования до внедрения;

- стоимость оборудования после внедрения.

К2 = 26000 (руб.)

К1 = 22000 (руб.)

ДК = 26000 - 24000 = 2000 (руб.)

Условная годовая экономия определяется по формуле:

Эу.г = С2 - С1, руб. (17)

где С2 - себестоимость программного продукта;

С1 - стоимость программы-аналога до внедрения программного продукта.

С1 = 14776,59 (руб.)

С2 = 13193,32 (руб.)

Эу.г. = 14776,59 - 13193,32 = 1583,27 (руб.)

Ток = 2000 / 1583,27 = 1,25 (год)

Срок окупаемости 1,25 года.

ЗАКЛЮЧЕНИЕ

Разработанный программный продукт позволяет вести учет пациентов в стоматологической клинике ООО «Новый день». Программа в полной мере выполняет поставленные к ней требования во время постановки задачи. Кроме того, для удобства эксплуатации и обслуживания программного продукта была реализована возможность настройки внешнего вида и уровня доступа пользователей.

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

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

Себестоимость разработанного программного продукта составляет 13193,32 рублей, из них затраты на материалы составили 489, 5 рублей, затраты на заработную плату составили 5769,26 рублей, затраты на внедрение и эксплуатацию программы 123,2 рубля и затраты на накладные расходы 6811,36 рублей. Приложение «Программа учета клиентов ООО «Новый день» полностью окупит себя за 1,25 года эксплуатации в стоматологической клинике.

ЛИТЕРАТУРА

1. ГОСТ 19.105- 78 - Общие требование к программным документам.

2. ГОСТ 19.106 -78 - Общие требования к программным документам, выполненным печатным способом.

3. ГОСТ 19.402 -78 - Описание программы. Требование к содержанию и оформлению.

4. ГОСТ 19.404- 79 - Пояснительная записка. Требования к содержанию и оформлению.

5. Архангельский А.Я. Delphi 7: справочное пособие - М.: ЗАО Бином, 2007.

6. Гофман В., Хомоненко А., Delphi. Быстрый старт - СПб.: Питер, 2008.

7. Культин Н.Б. Программирование в Delphi. 2-е изд., перераб. и доп. - СПб.: БХВ - Петербург, 2007.

8. Пономарев В. Delphi 7 Studio - СПб.: БХВ-Петербург, 2005.

9. Симонович Базы данных - Ростов н/д.: Феникс, 2007.

10. Фаронов М. Delphi-Хакер - М.: ЗАО Бином, 2006.

11. http://www.delphilab.ru/ - свободные компоненты к среде разработки программного продукта.

12. http://ru.wikipedia.org - хорошая онлайн энциклопедия.

Размещено на Allbest.ru


Подобные документы

  • Технико-математическое описание задачи. Требования к программе учета книг и читателей библиотеки. Описание языка программирования. Алгоритмы обработки информации. Текст программы. Инструкция на выполнение: вызов и загрузка, входные и выходные данные.

    дипломная работа [1,2 M], добавлен 29.06.2012

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

    курсовая работа [1,2 M], добавлен 30.01.2016

  • Средства программирования, описание языка С++. Назначение программы, требования к документации. Стадии разработки, виды испытаний. Используемые технические, программные средства. Вызов и загрузка, входные и выходные данные. Программа и методика испытаний.

    контрольная работа [205,3 K], добавлен 23.07.2013

  • Требования к функциональным характеристикам, составу и параметрам технических средств, информационной и программной совместимости. Описание программы: общие сведения, логическая структура. Средства и порядок испытаний. Входные и выходные данные.

    курсовая работа [6,3 M], добавлен 12.01.2015

  • Функциональное назначение и область применения программы "Локальный сетевой чат"; логическая структура, технические и программные средства. Требования к программе; характеристика, вызов и загрузка, входные и выходные данные, настройка, интерфейс.

    дипломная работа [1,3 M], добавлен 18.10.2013

  • Функциональное и эксплуатационное назначение изделия, методологические ограничения. Требования к составу и параметрам технических средств. Описание алгоритма, входные и выходные данные. Стадии и этапы разработки, технико-экономическое обоснование.

    курсовая работа [564,4 K], добавлен 18.01.2014

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

    курсовая работа [420,0 K], добавлен 28.05.2012

  • Описание и функциональное назначение программы по оптимизации функции, ее логическая структура и используемые технические средства. Практическое применение программы, вызов и загрузка, входные и выходные данные, выполнение контрольного примера и листинг.

    курсовая работа [337,4 K], добавлен 26.02.2012

  • Входные и выходные данные программы. Выбор языка программирования. Рабочая среда Delphi 7. Правила игры "Кости". Разработка пользовательского интерфейса. Экономическое обоснование программного продукта. Расчет расходов на содержание и эксплуатацию.

    дипломная работа [960,6 K], добавлен 07.02.2016

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

    курсовая работа [1,3 M], добавлен 29.12.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.