Курсовая работа: Создание приложения Запись клиентов для клиники Эстет

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

3 name_cli - хранит данные о фамилии и имени клиента;

4 name_serv - хранит данные о названии услуги;

5 date_rec - хранит данные о дате регистрации;

6 time_rec - хранит данные о времени регистрации.

Все атрибуты данной сущности изображены на рисунке 8

Рисунок 8 - Атрибуты сущности «tabletime»

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

5. Разработка алгоритмов

На блок - схемах, расположенных ниже на рисункахпредставлены алгоритмы работ форм программы.

Главная форма.

1. Открытие формы Расписание.

2. Связь с базой данных.

3. Предоставление информации о расписании.

4. Выбор действия: Добавить.

5. Переход на форму «Добавление».

6. Выбор действия: Услуги.

7. Переход на форму «Услуги».

Рисунок 9 - Блок-схема алгоритма работы формы «Расписание»

Форма Добавление.

1. Открытие формы Добавление.

2. Выбор действия: Добавить.

3. Добавление записи в таблицу.

4. Сообщение об успешном выполнении добавления.

5. Выбор действия: Вернуться.

6. Переход на форму «Расписание».

Рисунок 10 - Блок-схема алгоритма работы формы «Добавление»

Форма Услуги.

1. Открытие формы.

2. Связь с базой данных.

3. Предоставление информации об услугах.

Рисунок 11 - Блок-схема алгоритма работы формы «Услуги»

6. Разработка макета интерфейса программы

Макеты форм приложения «Запись клиентов» представлены ниже:

Рисунок 12 - Макет формы «Расписание»

1 - кнопка сворачивания формы.

2 - кнопка расширения формы.

3 - кнопка закрытия формы.

4 - кнопка «Удалить».

5 - кнопка «Сохранить».

6 - кнопка перехода на форму «Добавление».

7 - кнопка перехода на форму «Услуги».

Рисунок 13 - Макет формы «Услуги»

1 - кнопка сворачивания формы.

2 - кнопка расширения формы.

3 - кнопка закрытия формы.

4 - база данных.

5 - кнопка «Вернуться».

Рисунок 14 - Макет формы «Добавление»

1 - кнопка сворачивания формы.

2 - кнопка расширения формы.

3 - кнопка закрытия формы.

4 - кнопка «Вернуться».

5 - поле для ввода имени клиента.

6 - поле для ввода паспорта

7 - поле для ввода номера телефона

8 - поле для ввода названия услуги.

9 - поле для ввода имени косметолога.

10 - поле для ввода даты регистрации.

11 - поле для ввода времени регистрации.

12 - кнопка «Добавить».

7. Разработка интерфейса пользователя

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

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

2 Принцип простоты. Максимально упрощено управление наиболее распространенными операциями, при этом общение с пользователем ведется на понятном для него языке.

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

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

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

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

Рисунок 15 - Форма «Расписание»

Рисунок 16 - Форма «Услуги»

Рисунок 17 - Форма «Добавление»

8. Разработка тестов

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

Тест-Кейс №1 «Расписание»

Шаги:

ѕ Нажмите кнопку «Удалить».

ѕ Нажмите кнопку «Сохранить».

ѕ Нажмите кнопку «Добавление».

ѕ Нажмите кнопку «Услуги».

В таблице 1 приведён результат позитивного теста

Таблица 1 - Позитивное тестирование

Действие

Ожидаемый результат

Результат

Нажмем кнопку удаления.

Выбранная запись удалена

Выбранная запись удалена

Нажмем кнопку сохранения

Все изменения сохранены

Все изменения сохранены

Нажмем кнопку добавления

Переход на другую форму

Переход на другую форму

Нажмем на кнопку закрытия формы

Форма закрылась

Форма закрылась

Нажмем на кнопку скрытия формы

Форма скрылась

Форма скрылась

Нажмем на кнопку расширения формы

Форма открылась на весь экран

Форма открылась на весь экран

В таблице 2 приведён результат негативного теста

Таблица 2 - Негативное тестирование

Действие

Ожидаемый результат

Результат

Нажмем кнопку удаления.

Выбранная запись не удалена

Выбранная запись удалена

Нажмем кнопку сохранения

Не все изменения сохранены

Все изменения сохранены

Нажмем кнопку добавления

Переход на другую форму не осуществлён

Переход на другую форму

Нажмем на кнопку закрытия формы

Форма не закрылась

Форма закрылась

Нажмем на кнопку скрытия формы

Форма не скрылась

Форма скрылась

Нажмем на кнопку расширения формы

Форма не открылась на весь экран

Форма открылась на весь экран

Тест-Кейс №2 «Услуги»

Шаги:

ѕ Нажать на кнопку «Вернуться»

В таблице 3 приведён результат позитивного теста

Таблица 3 - Позитивное тестирование

Действие

Ожидаемый результат

Результат

Нажмем кнопку «Вернуться»

Переход на форму «Расписание»

Переход на форму «Расписание»

Нажмем на кнопку закрытия формы

Форма закрылась

Форма закрылась

Нажмем на кнопку скрытия формы

Форма скрылась

Форма скрылась

Нажмем на кнопку расширения формы

Форма открылась на весь экран

Форма открылась на весь экран

В таблице 4 приведён результат негативного теста

Таблица 4 - Негативное тестирование

Действие

Ожидаемый результат

Результат

Нажмем кнопку «Вернуться»

Переход на форму «Расписание» не осуществлён

Переход на форму «Расписание»

Нажмем на кнопку закрытия формы

Форма не закрылась

Форма закрылась

Нажмем на кнопку скрытия формы

Форма не скрылась

Форма скрылась

Нажмем на кнопку расширения формы

Форма не открылась на весь экран

Форма открылась на весь экран

Тест-Кейс № 3«Добавление»

Шаги:

ѕ Нажать на кнопку «Вернуться»

ѕ Нажать на кнопку «Добавить»

В таблице 5 приведен результат позитивного теста

Таблица 5 -Позитивное тестирование

Действие

Ожидаемый результат

Результат

Нажимаем кнопку «Вернуться»

Переход на форму «Расписание»

Переход на форму «Расписание»

Нажмем кнопку «Добавить»

Записи добавлены в базу данных

Записи добавлены в базу данных

Нажмем на кнопку закрытия формы

Форма закрылась

Форма закрылась

Нажмем на кнопку скрытия формы

Форма скрылась

Форма скрылась

Нажмем на кнопку расширения формы

Форма открылась на весь экран

Форма открылась на весь экран

В таблице 6 приведен результат негативного теста

Таблица 6 - Негативное тестирование

Действие

Ожидаемый результат

Результат

Нажимаем кнопку «Вернуться»

Переход на форму «Расписание» не осуществлён

Переход на форму «Расписание»

Нажмем кнопку «Добавить»

Записи не добавлены в базу данных

Записи добавлены в базу данных

Нажмем на кнопку закрытия формы

Форма не закрылась

Форма закрылась

Нажмем на кнопку скрытия формы

Форма не скрылась

Форма скрылась

Нажмем на кнопку расширения формы

Форма не открылась на весь экран

Форма открылась на весь экран

9. Экономическая оценка

Чтобы оценить экономический эффект от внедрения нового программного продукта, следует рассчитать затраты на разработку проекта и эксплуатационные затраты, связанные с обеспечением его нормального функционирования. Величину затрат на создание программы определяют на основе метода калькуляций. В этом случае затраты определяются расчетом по отдельным статьям расходов и их последующим суммированием. Балансовая стоимость ЭВМ включает отпускную цену, расходы на транспортировку, монтаж оборудования и его наладку и вычисляется по формуле 1:

Сб = Срын + Зуст, (1)

где Сб -балансовая стоимость ЭВМ, р.; Срын - рыночная стоимость компьютера, р./шт.; Зуст - затраты на доставку и установку компьютера, %.

Сб= 27 000 р./ шт

Сумму годовых амортизационных отчислений определяем по формуле: 2

Aг= Сб* Нам, (2)

где Аг- сумма годовых амортизационных отчислений, р.; Сб - балансовая стоимость компьютера, р./шт.; Нам - норма амортизации, %.

Агэвм= 27000*0,25=6750

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

Апэвм= = 1 109,59 р.

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

Агпо = 13000* 0,25 =3 250 р.

Аппо= 534, 25 р.

К статье «Затраты на потребляемую электроэнергию» относится стоимость потребляемой электроэнергии компьютером за время разработки программы. Стоимость электроэнергии, потребляемой за год, определяется по формуле: (3)

Зэл =Pэвм * tэвм * Сэл , (3)

Где Pэвм- суммарная мощность ЭВМ, кВт; tэвм- время работы компьютера, часов; Сэл- стоимость 1кВт/ч. Электроэнергии компьютером за время разработки программы.

Стоимость электроэнергии, потребляемой за год, определяется по формуле: (4)

Зэл = Р эвм * tэвм *Сэл(4)

Где Рэвм- суммарная мощность ЭВМ, кВт; tэвм- время работы компьютера , часов; Сэл- стоимость 1кВт/ч. Электроэнергии, р.

Согласно техническому паспорту ЭВМ, Рэвм= 0,5 кВт.

Стоимость 1 кВт/ч электроэнергии Сэл = 0,80 р.

Рабочий день равен 9 часам, стоимость электроэнергии за период работы компьютера во время создания проекта равна:

Зэл = 0,5 * 60 *9* 0,80= 216

Получаем общую стоимость программного обеспечения равную сумме всех критериев:

Собщая=38859,84

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

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

Источник: https://otherreferats.allbest.ru/download/1274451/