Файл: Курсовой проект по мдк 03. 01. Технология разработки программного обеспечения.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 29.11.2023

Просмотров: 257

Скачиваний: 6

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

Введение

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

1.1. Характеристика магазина мебели

1.2 Описание деятельности персонала мебельный складного магазина

1.3 Необходимость автоматизации деятельности магазина мебели

2. Техническое задание на разработку информационной системы.

Введение

2.1. Основание для разработки.

2.2. Назначение разработки

2.3. Требования к программе

3. Выбор модели жизненного цикла программного обеспечения

4. Проектирование программного продукта

4.1 Основы проектирования информационных систем (ИС)

4.2 Определение перечней сущностей и их атрибутов

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

4.4 Выбор ключевых полей

4.5 Нормализация отношений

5. Реализация ПО Мебельный склад с помощью программного инструментария

5.1 Характеристика инструментария для реализации проекта

5. 2 Реализация таблиц

5.3 Реализация запросов

5.5 Реализация отчетов

5.4 Реализация форм

5.6 Разработка программной оболочки

5.7 Составление руководства пользователя

6. Тестирование и отладка программного продукта

7. Экономическая оценка программного продукта

Заключение

Список использованной литературы источников

ПРИЛОЖЕНИЕ



Рис. 12 – Главное меню


5.7 Составление руководства пользователя


Краткое описание возможностей

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

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

Умение пользоваться операционной системой Windows, а также основные знания офисного программного пакета Microsoft Office.

Состав и содержание дистрибутивного носителя данных

База данных автоматизированной информационной системы «Мебельный склад».

Описание операций

  • Внесение и обновление данных в ПО;

  • Формирование отчетов

Операция внесение данных.

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

Операция обновление данных.

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

Операция формирования отчетов.

Для формирования отчета необходимо перейти в кнопочную форму «Мебельный склад», далее выбрать вкладку Отчеты и совершить клик левой кнопкой мыши на необходимый отчет с последующим кликом на иконку печати (если это необходимо).

Назначение кнопок

Назад – возвращает в главное меню приложения.

Выход – процесс выхода из приложения и сохранение внесенных данных.

Печать – распечатывает отчет.

– группа кнопок для перехода по записям.

– кнопка выхода в меню приложения.

6. Тестирование и отладка программного продукта


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



Отладка не является разновидностью тестирования, хотя слова «отладка» и «тестирование» часто используют как сино­нимы. Под ними подразумеваются разные виды деятельности:

  • тестирование — деятельность, направленная на обна­ружение ошибок;

  • отладка направлена на установление точной природы известной ошибки, а затем - на исправление этой ошибки;

  • результаты тестирования являются исходными данными для отладки.

Эти два вида деятельности очень тесно связаны и поэтому они обычно рассматриваются совместно.

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

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

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

7. Экономическая оценка программного продукта


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

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

З = Зо + Зд + Зс + Зэ + Зао + Зм, где

  • Зо - основная заработная плата производственного персонала, р.;

  • Зд - дополнительная заработная плата производственного персонала, р.;

  • Зс - отчисления на социальные нужды (страховые взносы), р.;

  • Зэ - затраты на электроэнергию, р.;

  • Зао - затраты на амортизацию и ремонт вычислительной техники, р.;

  • Зм - расходы на материалы и запасные части, р.

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

Зо = Sч * Ткор, где

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

  • Sч – часовая тарифная ставка программиста;

  • Sмес – месячный оклад;

Для расчёта планового фонда рабочего времени одного специалиста производственного персонала воспользуемся следующей формулой:

tпф = Nрд * tрд, где

  • Nрд – количество рабочих дней специалиста производственного персонала за месяц;

  • tрд – продолжительность рабочего дня специалиста производственного персонала, ч.

Подставим в формулу числовые значения в качестве Nрд = 22 дня и tрд = 8 ч. Получим, что плановый фонд рабочего времени одного специалиста производственного персонала в месяц составляет:

tпф = 22 * 8 = 176 ч.

Далее воспользуемся формулой расчёта часовой тарифной ставки программиста:

Sч = Sмес/ tпф

В качестве месячного оклада будем принимать среднюю заработную плату инженера-программиста, Sмес = 30000р. Таким образом вычислим часовую тарифную ставку программиста:

Sч = 30000/176 = 170,5 р.

Подставив все числовые значения параметров в формулу расчёта Зо получим, что основная заработная плата инженера-программиста составит:

Зо = 170,5 * 420,26 =71 654,33 р.

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

Зд = Зо * k, где k – коэффициент дополнительной заработной платы.

Коэффициент дополнительной заработной платы инженера-программиста составляет 0,05. Таким образом, дополнительная заработная плата Зд, р., инженера программиста, вычисленная по формуле, равна:


Зд = 71 654,33 * 0,05 = 3582,71 р.

Отчисления на социальные нужды (страховые взносы) вычисляем по формуле:

Зс = (Зо + Зд) / 100 * r, где

  • Зс – отчисления на социальные нужды (страховые взносы);

  • r – тарифы страховых взносов (34%). Размеры тарифов страховых взносов устанавливаются Федеральными законами.

Подставив все числовые значения в формулу вычисления Зс получим, что отчисления на страховые взносы равны:

Зс = (71 654,33 + 3582,71) / 100 * r = 8324,87 р.

Проведём расчёт затрат на потребляемую электроэнергию:

Зэ = Р * Фэ * Цэ, где

  • Р – мощность ЭВМ, кВт;

  • Фэ – время работы вычислительного комплекса, ч;

  • Цэ – стоимость 1 кВт/ч электроэнергии (действующим на данный момент тариф), р.

Мощность ЭВМ, на которой работает инженер-программист, равна 0,3 кВт.

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

Фэ = kп * (Tп + Тд + Тотл) * kкор, где

  • kп – коэффициент, учитывающий затраты времени на профилактические работы ЭВМ;

  • kкор – коэффициент коррекции времени работы вычислительного комплекса.

Данные для расчёта затрат на материалы и запасные части составят: 69 000 р.

Заключение


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

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

Выполнены поставленные цели и задачи, а именно:

  • проведен анализ предметной области;

  • составлено техническое задание;

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

  • выполнено проектирование программного обеспечения;

  • реализована ПО Мебельный склад;

  • проведено тестирование и отладка ПО;

  • экономически оценено ПО.